| # | Player | Total Runs |
|---|---|---|
| 1 | 410 | |
| 2 |
David Warner
AUS
|
367 |
| 3 |
Babar Azam
PAK
|
282 |
| 4 |
Travis Head
AUS
|
270 |
| 5 |
Hashim Amla
SA
|
261 |
| 6 |
Sharjeel Khan
PAK
|
250 |
| 7 |
Kedar Jadhav
IND
|
232 |
| 8 |
Neil Broom
NZ
|
228 |
| 9 | 223 | |
| 10 |
Steven Smith
AUS
|
221 |
| 11 |
Jason Roy
ENG
|
220 |
| 12 |
Yuvraj Singh
IND
|
210 |
| 13 | 197 | |
| 14 | 189 | |
| 15 |
Virat Kohli
IND
|
185 |
| 16 | 182 | |
| 17 |
Glenn Maxwell
AUS
|
174 |
| 18 |
Eoin Morgan
ENG
|
173 |
| 19 | 171 | |
| 20 | 165 | |
| 21 |
Tom Latham
NZ
|
163 |
| 22 |
Matthew Wade
AUS
|
148 |
| 23 | 140 | |
| 24 |
Shoaib Malik
PAK
|
138 |
| 25 |
Joe Root
ENG
|
132 |
The One Day Internationals runs leaderboard ranks all 96 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?
Faf du Plessis leads with 410 runs. David Warner is second with 367.
Who are the top runs leaders in One Day Internationals?
The top three are Faf du Plessis (410), David Warner (367), and Babar Azam (282).
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.