Fastest 10000 Runs in ODI
![Fastest 10000 Runs in ODI](https://ep66ydshrkr.exactdn.com/wp-content/uploads/2024/02/Fastest-10000-Runs-in-ODI.jpg?strip=all&lossy=1&ssl=1)
15 players have scored 10000 runs in ODI cricket and Virat Kohli of India holds the record for the fastest 10000 runs in ODI.
Kohli made 10000 ODI runs in just 213 matches and 205 innings, surpassing the previous record held by Sachin Tendulkar (259 innings).
By reaching the 10,000-run mark a remarkable 46 innings quicker than Tendulkar, Kohli has truly cemented his place as a batting phenomenon.
This achievement highlights his exceptional talent, his ability to score consistently at a rapid pace, and his dominance in the ODI format.
Fastest to Reach 10000 Runs in ODI | Top 10 Batsmen
Here is the detailed overview of the top 10 batsmen with the fastest to 10000 runs in ODI:
10. Rahul Dravid (India)
![Rahul Dravid (India) 10000 odi runs](https://ep66ydshrkr.exactdn.com/wp-content/uploads/2024/02/Rahul-Dravid-India.1.jpg?strip=all&lossy=1&resize=594%2C383&ssl=1)
Rahul Dravid, known for his solid technique and resilience, made his ODI debut on 3rd April 1996. Dravid’s textbook technique and ability to bat for long durations were legendary.
He made 10,000 runs in ODI cricket in 309 matches and 287 innings. Dravid achieved this milestone against Sri Lanka in Margao on 14th February 2007.
His contribution went beyond mere runs. He provided stability at the top of the order, built crucial partnerships, and guided young players with his experience. His 10,000 runs represented countless valuable innings for India.
9. Chris Gayle (West Indies)
![Chris Gayle (West Indies) 10000 runs in odi cricket](https://ep66ydshrkr.exactdn.com/wp-content/uploads/2024/02/Chris-Gayle-West-Indies.jpg?strip=all&lossy=1&resize=600%2C315&ssl=1)
Chris Gayle made his ODI debut on 11th September 1999. He reached 10,000 ODI runs in 19 years and 169 days, playing 288 matches and 282 innings. Gayle’s name is synonymous with brutal hitting.
Scoring 10,000 runs with countless sixes and explosive innings solidified his image as the most feared batsman in the format. Beyond just runs, Gayle brought unparalleled entertainment to the game.
His flamboyant celebrations, charismatic personality, and larger-than-life presence made him a global icon and fan favorite.
8. Brian Lara (West Indies)
![Brian Lara (West Indies) 10000 odi runs](https://ep66ydshrkr.exactdn.com/wp-content/uploads/2024/02/Brian-Lara-West-Indies-2.jpg?strip=all&lossy=1&resize=600%2C338&ssl=1)
Brian Lara made 10,000 runs in matches and 278 innings. Lara achieved this milestone against Pakistan in Karachi on 16th December 2006. Despite playing for a team often facing challenges, Lara consistently performed at the highest level.Â
Reaching the milestone in 299 matches and 278 innings highlights his dedication and ability to overcome obstacles.
Lara’s impact on the game goes beyond numbers. He is remembered for his elegance, touch, and ability to produce magical innings, leaving an enduring legacy for future generations.
7. MS Dhoni (India)
![MS Dhoni (India) 10000 runs in odi cricket](https://ep66ydshrkr.exactdn.com/wp-content/uploads/2023/12/dhoni.jpg?strip=all&lossy=1&resize=600%2C431&ssl=1)
Known for his ice-cool temperament under pressure, Dhoni thrived in tense situations, often guiding India to victory with late-innings heroics.
MS Dhoni completed 10000 ODI runs in 13 years and 203 days, playing 320 matches and 273 innings. Dhoni achieved this milestone against England at Lord’s on 14th July 2018.
Dhoni wasn’t just a brilliant batsman; he was a revolutionary wicketkeeper who redefined the role. His lightning-fast reflexes, stumping skills, and calm presence behind the stumps were unmatched. 10,000 runs with countless dismissals showcase his all-round brilliance.
6. Jacques Kallis (South Africa)
![Jacques Kallis (South Africa) 10000 odi runs](https://ep66ydshrkr.exactdn.com/wp-content/uploads/2023/12/Jacques-Kallis.jpg?strip=all&lossy=1&resize=600%2C338&ssl=1)
Jacques Kallis made 10,000 runs in ODI cricket in 13 years and 14 days and he played 286 matches and 272 innings to achieve this milestone against Australia in Sydney on 23rd January 2009.
Kallis wasn’t just a phenomenal batsman, but also a potent bowler and exceptional fielder. Reaching 10,000 runs while contributing significantly with ball and in the field cemented his unique all-rounder status.
5. Ricky Ponting (Australia)
![Ricky Ponting (Australia) 10000 runs in odi](https://ep66ydshrkr.exactdn.com/wp-content/uploads/2023/12/Ricky-Ponting-Australia-13704-Runs.jpg?strip=all&lossy=1&resize=600%2C337&ssl=1)
Ricky Ponting made his ODI debut on 15th February 1995. He reached 10,000 runs in 272 matches and 266 innings.
Reaching 10,000 runs while captaining the team highlights his ability to lead by example and perform under pressure.
Ponting led Australia to two World Cup victories (2003 and 2007), solidifying his place as one of the most successful captains in cricket history.Â
4. Sourav Ganguly (India)
![Sourav Ganguly (India) 10000 runs in odi](https://ep66ydshrkr.exactdn.com/wp-content/uploads/2024/02/Sourav-Ganguly-India.1.jpg?strip=all&lossy=1&resize=600%2C338&ssl=1)
Sourav Ganguly completed 10,000 ODI runs in 13 years and 204 days and he took 272 matches and 263 innings. Ganguly achieved this milestone against Sri Lanka in Dambulla on 3rd August 2005.
Reaching the milestone in 13 years and 204 days, with 272 matches and 263 innings, highlights Ganguly’s consistent performance and ability to overcome challenges. He faced criticism and setbacks but persevered through sheer determination.
While his record was later surpassed, Ganguly’s achievement remains significant. He inspired a generation of cricketers and his leadership paved the way for India’s future success.
3. Sachin Tendulkar (India)
![Sachin Tendulkar (India) 10000 odi runs](https://ep66ydshrkr.exactdn.com/wp-content/uploads/2023/12/SR-Tendulkar-IND-1.jpeg?strip=all&lossy=1&resize=400%2C224&ssl=1)
Cricket was Tendulkar’s life. He practiced relentlessly, honed his skills constantly, and maintained peak physical fitness for over two decades. This dedication fueled his remarkable consistency.
The 1990s and early 2000s were truly Tendulkar’s era in ODI cricket. He smashed numerous records, won countless matches for India, and became a global icon, inspiring millions.
Sachin Tendulkar made 10,000 runs in 11 years and 103 days, playing 266 matches and 259 innings. His 10,000 runs included numerous match-winning knocks and iconic innings that are still cherished by fans worldwide.
2. Rohit Sharma (India)
![Rohit Sharma (India) 10000 runs in odi cricket](https://ep66ydshrkr.exactdn.com/wp-content/uploads/2023/12/Rohit-Sharma-Biography.png?strip=all&lossy=1&resize=600%2C345&ssl=1)
Rohit Sharma reached 10,000 ODI runs 248 matches and 241 innings. He achieved this milestone against Sri Lanka in Colombo on 12th September 2023.
Reaching 10,000 runs in 241 innings places him as the second-fastest Indian batsman to achieve the feat, behind only Kohli.Â
This highlights Sharma’s remarkable consistency and his ability to pace his innings effectively. His contribution to Indian cricket goes beyond individual milestones.
He is a key player in their batting line-up, providing stability at the top of the order and often setting the tone for big scores. His leadership qualities as captain have also been instrumental in India’s recent success.
1. Virat Kohli (India)
![fastest 10000 runs in odi](https://ep66ydshrkr.exactdn.com/wp-content/uploads/2024/02/kohli.3.jpg?strip=all&lossy=1&resize=600%2C338&ssl=1)
Virat Kohli completed 10,000 runs in ODI cricket in just 10 years and 67 days, playing 213 matches and 205 innings. He achieved this milestone against West Indies in Visakhapatnam on 24th October 2018.
Kohli’s blistering run-scoring and consistent performance have not only earned him individual accolades but have also been instrumental in India’s ODI success in recent years.
He is a true inspiration for aspiring cricketers around the world, and his place among the greats of the game is undeniable.
List of Top 15 Batsmen with Fastest to Score 10000 Runs in ODI
Sr. No. | Player | Debut | Time | Matches | Innings |
---|---|---|---|---|---|
1 | Virat Kohli (IND) | 18-Aug-08 | 10y 67d | 213 | 205 |
2 | Rohit Sharma (IND) | 23-Jun-07 | 16y 81d | 248 | 241 |
3 | Sachin Tendulkar (IND) | 18-Dec-89 | 11y 103d | 266 | 259 |
4 | Sourav Ganguly (IND) | 11-Jan-92 | 13y 204d | 272 | 263 |
5 | Ricky Ponting (AUS) | 15-Feb-95 | 12y 37d | 272 | 266 |
6 | Jacques Kallis (SA) | 9-Jan-96 | 13y 14d | 286 | 272 |
7 | MS Dhoni (IND) | 23-Dec-04 | 13y 203d | 320 | 273 |
8 | Brian Lara (WI) | 9-Nov-90 | 16y 37d | 287 | 278 |
9 | Chris Gayle (WI) | 11-Sep-99 | 19y 169d | 288 | 282 |
10 | Rahul Dravid (IND) | 3-Apr-96 | 10y 317d | 309 | 287 |
11 | TM Dilshan (SL) | 11-Dec-99 | 15y 227d | 319 | 293 |
12 | Kumar Sangakkara (SL) | 5-Jul-00 | 11y 227d | 315 | 296 |
13 | Inzamam-ul-Haq (PAK) | 22-Nov-91 | 12y 302d | 322 | 299 |
14 | Sanath Jayasuriya (SL) | 26-Dec-89 | 15y 226d | 337 | 328 |
15 | Mahela Jayawardene (SL) | 24-Jan-98 | 13y 298d | 355 | 333 |