MS Dhoni, who is widely regarded as one of the greatest finishers in limited overs cricket, completed 10,000 runs during his 37 runs knock in the second ODI match against England at Lord's.
Over the years MS Dhoni has played many great knocks including his 91* against Sri Lanka in the final of World Cup 2011 and has been one of the most impactful players for India for more than a decade. And 10,000 runs in ODIs is a special achievement for him as he bats in the lower order and have fewer opportunities to score big hundreds.
Here are a few records which MS Dhoni created in the second ODI against England :
1 - MS Dhoni became the first ever batsman to score 10,000 runs in ODIs at an average of more than fifty.
Highest ODI batting average (Min 10000 runs) -
MS Dhoni - 51.30
Sachin Tendulkar - 44.83
Jacques Kallis - 44.36
Ricky Ponting - 42.03
Kumar Sangakkara - 41.98
2 - MS Dhoni is the second wicket keeper batsman to score 10,000 runs in ODIs after Kumar Sangakkara (13341).
Most runs by wicketkeepers in ODIs -
Kumar Sangakkara - 13341
MS Dhoni - 10004
Adam Gilchrist - 9410
Andy Flower - 5845
Mark Boucher - 4680
12 - MS Dhoni (10,004 runs) became the 4th Indian and 12th player from the world to achieve the 10,000 ODI runs landmark.
37y & 7d - MS Dhoni at the age of 37 years and 7 days became the third oldest player to score 10,000 runs in ODI cricket.
Oldest player to score 10,000 runs in ODIs -
Tillakaratne Dilshan - 38y & 285d
Brian Lara - 37y & 228d
MS DHONI - 37y & 7d
88.27 - MS Dhoni's ODI batting strike rate and only Sanath Jayasuriya had a better strike rate (91.20) than MS Dhoni among the batsmen who have scored 10000 or more runs in ODIs.
273 - Number of innings MS Dhoni took to complete 10,000 runs in ODIs - the 5th fastest to reach the milestone of 10,000 ODI runs.
Fastest to 10,000 runs in ODIs (Number of innings) -
Sachin Tendulkar - 259
Sourav Ganguly - 263
Ricky Ponting - 266
Jacques Kallis - 272
MS Dhoni - 273
11321 - MS Dhoni needed 11321 balls to complete 10000 runs in ODis - the second fastest to reach 10000 runs milestone in ODIs in terms of balls after Sanath Jayasuriya (11296).