The Ultimate List of batsmen with the Most Runs in ODI Cricket History
Sachin Tendulkar holds the record for most runs in ODI format accumulating impressive 18426 runs over 463 ODI matches. Following suit, Kumar Sangakkara boasts 14234 runs in 404 ODIs, pursued closely by Ricky Ponting who has notched up 13704 runs across 375 ODI battles.
Here is the list of top 10 leading run scorers in ODI format.
Sr. | Player | Team | Mat | Inn | Runs | HS | Avg | 100s | 50s |
---|---|---|---|---|---|---|---|---|---|
1 | Sachin Tendulkar | India | 463 | 452 | 18426 | 200* | 44.83 | 49 | 96 |
2 | Kumar Sangakkara | Sri Lanka | 404 | 380 | 14234 | 169 | 41.98 | 25 | 93 |
3 | Ricky Ponting | Australia | 375 | 365 | 13704 | 164 | 42.03 | 30 | 82 |
4 | Sanath Jayasuriya | Sri Lanka | 445 | 433 | 13430 | 189 | 32.36 | 28 | 68 |
5 | Virat Kohli | India | 281 | 269 | 13083 | 183 | 57.38 | 47 | 66 |
6 | Mahela Jayawardene | Sri Lanka | 448 | 418 | 12650 | 144 | 33.37 | 19 | 77 |
7 | Inzamam-ul-Haq | Pakistan | 378 | 350 | 11739 | 137* | 39.52 | 10 | 83 |
8 | Jacques Kallis | South Africa | 328 | 314 | 11579 | 139 | 44.36 | 17 | 86 |
9 | Sourav Ganguly | India | 311 | 300 | 11363 | 183 | 41.02 | 22 | 72 |
10 | Rahul Dravid | India | 344 | 318 | 10889 | 153 | 39.16 | 12 | 83 |
11 | MS Dhoni | India | 350 | 297 | 10773 | 183* | 50.57 | 10 | 73 |
12 | Chris Gayle | West Indies | 301 | 294 | 10480 | 215 | 37.83 | 25 | 54 |
13 | Brian Lara | West Indies | 299 | 289 | 10405 | 169 | 40.48 | 19 | 63 |
14 | Tillakaratne Dilshan | Sri Lanka | 330 | 303 | 10290 | 161* | 39.27 | 22 | 47 |
15 | Rohit Sharma | India | 251 | 243 | 10112 | 264 | 48.85 | 30 | 52 |
