| # | Player | Total Runs |
|---|---|---|
| 1 |
Shreyas Iyer
IND
|
461 |
| 2 |
Ishan Kishan
IND
|
333 |
| 3 | 317 | |
| 4 |
Shubman Gill
IND
|
285 |
| 5 |
Sikandar Raza
ZIM
|
252 |
| 6 |
Tamim Iqbal
BAN
|
245 |
| 7 |
Litton Das
BAN
|
241 |
| 8 | 232 | |
| 9 |
Shikhar Dhawan
IND
|
211 |
| 10 |
Anamul Haque
BAN
|
203 |
| 11 |
Sanju Samson
IND
|
190 |
| 12 | 189 | |
| 13 | 187 | |
| 14 | 186 | |
| 15 | 183 | |
| 16 |
Rohit Paudel
NPL
|
180 |
| 17 | 175 | |
| 18 |
Shai Hope
WI
|
164 |
| 19 |
Axar Patel
IND
|
161 |
| 20 | 159 | |
| 21 |
David Miller
SA
|
153 |
| 22 |
Afif Hossain
BAN
|
149 |
| 23 |
Kyle Mayers
WI
|
141 |
| 24 | 130 | |
| 25 |
Virat Kohli
IND
|
127 |
The One Day Internationals runs leaderboard ranks all 180 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?
Shreyas Iyer leads with 461 runs. Ishan Kishan is second with 333.
Who are the top runs leaders in One Day Internationals?
The top three are Shreyas Iyer (461), Ishan Kishan (333), and Mohammad Mahmudullah (317).
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.