| # | Player | Total Runs |
|---|---|---|
| 1 |
Steven Smith
AUS
|
352 |
| 2 |
Lokesh Rahul
IND
|
350 |
| 3 |
Aaron Finch
AUS
|
324 |
| 4 |
Litton Das
BAN
|
311 |
| 5 |
Tamim Iqbal
BAN
|
310 |
| 6 | 305 | |
| 7 |
Shai Hope
WI
|
282 |
| 8 |
David Warner
AUS
|
277 |
| 9 |
Shreyas Iyer
IND
|
272 |
| 10 |
Virat Kohli
IND
|
258 |
| 11 | 242 | |
| 12 |
Paul Stirling
IRE
|
239 |
| 13 |
Andrew Balbirnie
IRE
|
228 |
| 14 | 217 | |
| 15 | 209 | |
| 16 |
Evin Lewis
WI
|
208 |
| 17 | 206 | |
| 18 | 204 | |
| 19 |
Ross Taylor
NZ
|
198 |
| 20 |
Kusal Mendis
SL
|
194 |
| 21 |
Rohit Sharma
IND
|
171 |
| 22 |
Shikhar Dhawan
IND
|
170 |
| 23 | 152 | |
| 24 |
Tom Latham
NZ
|
146 |
| 25 |
Sikandar Raza
ZIM
|
145 |
The One Day Internationals runs leaderboard ranks all 130 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?
Steven Smith leads with 352 runs. Lokesh Rahul is second with 350.
Who are the top runs leaders in One Day Internationals?
The top three are Steven Smith (352), Lokesh Rahul (350), and Aaron Finch (324).
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.