24. The millionth run in ODIs was scored by Dinesh Mongia
The 10,00,000th run in One Day International (ODI) cricket was scored by the Indian batsman Dinesh Mongia. The left-hander played 57 ODIs and a lone Test for India and was also a part of the World Cup 2003 squad. The selectors extended him with a very long rope and he got several opportunities between 2001 and 2007. However, he failed to create an impact.
But, he will be forever remembered for scoring the one-millionth run in ODIs back in 2006. He became a part of the history in the 6th ODI of the DLF Cup between India and Australia. 9,99,735 runs were scored prior to this game. Australia, who batted first, added 213 runs and took the tally to 9,99, 948 runs.
India was down to 47/3 when Mongia walked into bat. 9,99,995 runs were scored by the time he walked out. On the fifth ball of the 14th over of the match, he took a single towards fine leg to bring the total to 9,99,999 and the sixth ball of that over was a dot. On the fifth ball of the next over from Stuart Clark, he got a lucky boundary between the keeper and the first slip to cross the 10,00,000-run mark.
Even though he was unbeaten on 63 in that game, he ran out of partners and hence India lost the game. It took 35 years for ODI cricket to reach the landmark as opposed to 109 years in Test cricket.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news