Most runs in ODIs 2026

Dipendra Singh Airee scored the most runs in ODIs 2026 — 384 runs. Computed from every ball bowled in ODIs 2026 — the top ten below match the official record.

PlayerRunsBalls
1. Dipendra Singh Airee384377
2. Hammad Mirza375454
3. Brandon McMullen289231
4. Saiteja Mukkamalla288327
5. Najmul Hossain Shanto288380
6. Jatinder Singh287258
7. Towhid Hridoy272314
8. Aasif Sheikh271321
9. GSNFG Jayasuriya259298
10. SK Patel230252

Who scored the most runs in ODIs 2026?

Dipendra Singh Airee scored the most runs in ODIs 2026 — 384 runs. Second is Hammad Mirza (375), third Brandon McMullen (289).

Related leaderboards

Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions