| # | Player | Total Runs |
|---|---|---|
| 1 |
S
Shubman Gill
IND
|
561 |
| 2 |
Joe Root
ENG
|
496 |
| 3 |
Tanzid Hasan
BAN
|
486 |
| 4 | 473 | |
| 5 |
Towhid Hridoy
BAN
|
433 |
| 6 |
Virat Kohli
IND
|
384 |
| 7 |
Rohit Sharma
IND
|
379 |
| 8 | 371 | |
| 9 |
Will Young
NZ
|
356 |
| 10 |
Litton Das
BAN
|
300 |
| 11 |
Ben Duckett
ENG
|
292 |
| 12 | 235 | |
| 13 |
Keacy Carty
WI
|
221 |
| 14 |
Shreyas Iyer
IND
|
219 |
| 15 |
Nick Kelly
NZ
|
216 |
| 16 |
Harry Brook
ENG
|
215 |
| 17 |
Kusal Mendis
SL
|
211 |
| 18 |
Josh Inglis
AUS
|
203 |
| 19 |
Salman Agha
PAK
|
203 |
| 20 |
Tom Latham
NZ
|
200 |
| 21 |
Shai Hope
WI
|
199 |
| 22 |
Jacob Bethell
ENG
|
195 |
| 23 |
Lokesh Rahul
IND
|
194 |
| 24 |
Cooper Connolly
AUS
|
187 |
| 25 | 186 |
The One Day Internationals runs leaderboard ranks all 161 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 One Day Internationals?
Shubman Gill leads with 561 runs. Joe Root is second with 496.
Who are the top runs leaders in One Day Internationals?
The top three are Shubman Gill (561), Joe Root (496), and Tanzid Hasan (486).
How often is the One Day Internationals runs leaderboard updated?
This leaderboard is updated after every completed match. All statistics are compiled from official match data.