| # | Player | Total Runs |
|---|---|---|
| 1 |
Tanzid Hasan
BAN
|
486 |
| 2 |
S
Shubman Gill
IND
|
453 |
| 3 | 445 | |
| 4 |
Towhid Hridoy
BAN
|
433 |
| 5 | 371 | |
| 6 |
Joe Root
ENG
|
323 |
| 7 |
Litton Das
BAN
|
300 |
| 8 |
Will Young
NZ
|
257 |
| 9 |
Virat Kohli
IND
|
245 |
| 10 |
Rohit Sharma
IND
|
215 |
| 11 |
Kusal Mendis
SL
|
211 |
| 12 |
Josh Inglis
AUS
|
203 |
| 13 |
Salman Agha
PAK
|
203 |
| 14 | 201 | |
| 15 |
Cooper Connolly
AUS
|
187 |
| 16 | 186 | |
| 17 |
Harry Brook
ENG
|
185 |
| 18 |
Lokesh Rahul
IND
|
182 |
| 19 | 176 | |
| 20 |
Mosaddek Hossain
BAN
|
167 |
| 21 |
Cameron Green
AUS
|
164 |
| 22 |
I
Ishan Kishan
IND
|
159 |
| 23 |
Shreyas Iyer
IND
|
153 |
| 24 |
Ben Duckett
ENG
|
151 |
| 25 |
Shai Hope
WI
|
150 |
The All ODI Cricket runs leaderboard ranks all 155 players who have contributed runs. Rankings are updated after every match. Filter by team to analyse runs depth across squads.
Frequently Asked Questions
Who has scored the most runs in All ODI Cricket?
Tanzid Hasan leads with 486 runs. Shubman Gill is second with 453.
Who are the top runs leaders in All ODI Cricket?
The top three are Tanzid Hasan (486), Shubman Gill (453), and Daryl Mitchell (445).
How often is the All ODI Cricket runs leaderboard updated?
This leaderboard is updated after every completed match. All statistics are compiled from official match data.