STATZ
Menu

Account

Sign Up Free Upgrade

Already have an account? Log In

Fixtures
Upcoming Results Standings
Franchise T20s
International T20s

One Day Internationals Most Runs

Based on 44 matches (2018)

# Player Total Runs
1 669
2 644
3
Jason Roy
Jason Roy
ENG
643
4 636
5
Joe Root
Joe Root
ENG
585
6 543
7 525
8 493
9 446
10 445
11 434
12 422
13 416
14 376
15 353
16 344
17 339
18 322
19 305
20 300
21 296
22 288
23 277
24 273
25 235
Showing top 25 players of 173

The One Day Internationals runs leaderboard ranks all 173 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?

Fakhar Zaman leads with 669 runs. Virat Kohli is second with 644.

Who are the top runs leaders in One Day Internationals?

The top three are Fakhar Zaman (669), Virat Kohli (644), and Jason Roy (643).

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.