| # | 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 ODI International 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 ODI International?
Tanzid Hasan leads with 486 runs. Shubman Gill is second with 453.
Who are the top runs leaders in ODI International?
The top three are Tanzid Hasan (486), Shubman Gill (453), and Daryl Mitchell (445).
How often is the ODI International runs leaderboard updated?
This leaderboard is updated after every completed match. All statistics are compiled from official match data.