CricketSky
ICC Women's T20 WC 2026 Teams Points Table Schedule Stats

Most Runs in ODI Cricket

# Player M Inns Runs S/R 4s 6s
1 463 452 18426 86.23 2016 195
2 314 302 14941 93.95 1389 171
3 404 380 14234 78.86 1385 88
4 375 365 13704 80.39 1231 162
5 445 433 13430 91.20 1500 270
6 448 418 12650 78.96 1119 76
7 378 350 11739 74.24 971 144
8 285 277 11720 92.97 1107 363
9 328 314 11579 72.89 911 137
10 311 300 11363 73.70 1122 190
11 344 318 10889 71.23 950 42
12 350 297 10773 87.56 826 229
13 301 294 10480 87.19 1128 331
14 299 289 10405 79.51 1042 133
15 330 303 10290 86.23 1111 55
16 288 273 9720 75.10 785 90
17 287 279 9619 96.94 1162 149
18 228 218 9577 101.09 840 204
19 334 308 9378 74.02 622 77
20 308 296 9284 81.13 0 0

Most Runs in ODI Cricket — All-Time Run-Scorers

Sachin Tendulkar is the leading run-scorer in One Day International history, with 18426 runs from 452 innings at a strike rate of 86.23, including 49 hundreds and 96 fifties. He is followed by Virat Kohli (14941), Kumar Sangakkara (14234) and Ricky Ponting (13704), among the most prolific batters the 50-over game has seen.

Topping the ODI run charts demands rare longevity and consistency, usually across four or five World Cup cycles, and passing 10,000 runs remains a milestone reached by only a small group of batters. The table below ranks every leading scorer with innings, strike rate, hundreds and fifties. Figures cover men’s ODIs and update as new matches are played. Last updated 9 September, 2026.

Most Runs in ODI Cricket – FAQs

Get live alerts for this match — no signup needed