On July 14, 2018, MS Dhoni became the 12th batsman to reach 10000 ODI career runs. Dhoni achieved the milestone when he moved on to the score of 33 against England at Lord’s Cricket stadium in the 2nd ODI match of the series.
Despite India losing the match, it was Dhoni’s innings of 37 off 59 made the difference between the teams difference down to 86.
With the big tail of 4 bowlers, and the middle order failing badly, Dhoni looked helpless at the other end. It was a rare miss-day for the finisher himself too., when he finally fell to Plunkett while trying to accelerate.
Also, you can read the compilation of 47 milestones achieved by Mahendra Singh Dhoni records, here in our MSD Special blog.
Records broken during MS Dhoni’s 10000 ODI Runs
Here are few stats on Dhoni’s 10000 ODI Runs milestone!
- Dhoni became the 12th cricketer to reach 10000 ODI runs.
- He is now just the 4th Indian to reach on to the milestone.
- Dhoni is also the 5th fastest in terms of innings to cross the 10k run-mark.
- MS Dhoni is the 1st batsman to cross 10000 with an ODI batting average of more than 50. Well, Virat Kohli will join him soon.
- MSD, now the 2nd wicket keeper to reach 10000 ODI Runs.
- He is also the 3rd oldest player after Tillakaratne Dilshan and Brian Lara to cross 10000 ODI runs. MSD was 36 years and seven days old when he scored the magical number.
- For someone who bats lower down the order, MS Dhoni scored 76.8% of his total score while batting at No.5 or below – the best in this scenario. The next best is Inzamam-ul-Haq, with 36.2% while batting below or at No. 5.
- In terms of days taken to reach 10000 ODI runs, Dhoni comes 7th as the wicket keeping-batsmen took 13 years and 203 days to reach the mark.
Interestingly, MS Dhoni reached 10,000 just 1 day lesser than the time taken by India’s other former captain Sourav Ganguly to reach the 10000 Runs. Ganguly took 13 years and 204 days to achieve the same.

Players with 10000 ODI Runs
Players with 10000 Runs in ODI Cricket
BATSMEN | MATCHES | INNINGS | TOTAL RUNS | AVG | SR | HS |
---|---|---|---|---|---|---|
Sachin Tendulkar (IND) | 463 | 452 | 18426 | 44.83 | 86.23 | 200* |
Kumar Sangakkara (SL) | 404 | 380 | 14234 | 41.98 | 78.86 | 169 |
Virat Kohli (IND) | 302 | 290 | 14181 | 57.88 | 93.34 | 183 |
Ricky Ponting (AUS) | 375 | 365 | 13704 | 42.03 | 80.39 | 164 |
Sanath Jayasuriya (SL) | 445 | 433 | 13430 | 32.36 | 91.20 | 189 |
Mahela Jayawardene (SL) | 448 | 418 | 12650 | 33.37 | 78.96 | 144 |
Inzamam-Ul-Haq (PAK) | 378 | 350 | 11739 | 39.52 | 74.24 | 137* |
Jacques Kallis (SA) | 328 | 314 | 11579 | 44.36 | 72.89 | 139 |
Sourav Ganguly (IND) | 311 | 300 | 11363 | 41.02 | 73.70 | 183 |
Rohit Sharma (IND) | 273 | 265 | 11168 | 48.76 | 92.80 | 264 |
Rahul Dravid (IND) | 344 | 318 | 10889 | 39.16 | 71.24 | 153 |
MS Dhoni (IND) | 350 | 297 | 10773 | 50.58 | 87.56 | 183* |
Chris Gayle (WI) | 301 | 294 | 10480 | 37.83 | 87.19 | 215 |
Brian Lara (WI) | 299 | 289 | 10405 | 40.48 | 79.51 | 169 |
Tillakaratne Dilshan (SL) | 330 | 303 | 10290 | 39.27 | 86.23 | 161* |
To Close,
MS Dhoni, while entering this elite list of batsmen, also made a new record of holding on to 300 ODI Catches in ODI Cricket.
That makes the former Indian captain the 2nd player after Kumar Sangakkara to achieve a magical combo of 10000 ODI Runs + 300 ODI Catches as Wicket Keeper.