Fastest Batsmen to complete 10,000 ODI runs

August 9, 2022 | LetzCricket Team

Over the years, we've witnessed great performances in One Day Internationals. Be it bowling, batting or fielding, many special players have delivered special performances that have set a benchmark for players to come as well.

In this article, we are discussing the list of fastest batsmen to complete 10 thousand (10,000) ODI runs throughout their career. By saying fastest, we mean the batsmen who took lowest number of innings to achieve this feat.

Virat Kohli (205 innings)

Virat Kohli is the fastest batsman to complet 10,000 ODI runs. It took him 205 innings to complete the milestone. Kohli has scored more than 12,000 runs in his ODI career with an average of over 57. Former Indian captain Virat Kohli has 43 centuries to his name in this format of the game. He is only second in the list of most ODI centuries just behind Sachin Tendukar's tally of 49.

Sachin Tendulkar (259 innings)

Sachin Tendulkar is one name that we will find in most of the batting records list. A career spanning over 24 years with such consistency is outstanding. Sachin took 259 innings to complete his 10,000 ODI runs. He was also the first batsman in the history of ODI to score double century in an innings. Sachin has 49 centuries in this format which is also the record highest number of centuries.

Saurav Ganguly (263 innings)

Yet another Indian batsman finds a place at number 3 in the list. Former captain of Indian team and current BCCI President Sarurav Ganguly completed 10,000 ODI runs from 263 innings. Ganguly is considered a special character who builded a strong team for his country. Ganguly guided his team to the finals of 2003 ICC Cricket world cup. Ganguly was very successful in norturing young talents like Virender Sehwag, Harbhajan Singh, Yuvraj Singh, Zaheer Khan and many more players who were a crucial part of the world cup winning Indian team in 2011.

Ricky Ponting (266 innings)

Former Australian skipper, Ricky Ponting took 266 innings to achieve this feat. Ponting was the leader of the mighty Australian side that dominated the world cricket for significant period of time. He had the likes of Adam Gilchrist, Shane Warne, Glenn McGrath, Mathew Hayden and other legendary players to make Australia a force to reckon in their prime. Australia won ICC Cricket world cup for 3 consecutive times in 1999, 2003 and 2007. Ponting was a member of the team in all 3 title victories including his role of captaincy in 2003 and 2007.

Jacques Kallis (272 innings)

One of the finest allrounders cricket has ever produced, Jacques Kallis was a crucial member of the South African squad from late 1990s to early 2010s. Kallis took 272 innings to complete his 10,000 career runs in One Day Internationals. Kallis is the only cricketer in the history of the game to score more than 10,000 runs and take over 250 wickets in both ODI and Test match cricket.

MS Dhoni (273 innings)

One of the most successful captains of Indian team, MS Dhoni completed his 10,000 ODI career runs from 273 innings. Dhoni has 10773 ODI runs to his name with an excellent average of just over 50 and strike rate of 87. Dhoni has been pretty successful with his captaincy leading his country to 2007 ICC T20 World cup title, 2011 ICC World Cup title and 2013 Champions trophy title.

Brian Lara (278 innings)

The left handed batsman from West Indies, Brian Lara started his career in 1994 which lasted till 2007. It took him 278 innings to score 10,000 ODI runs in his career.

Chris Gayle (282 innings)

Chris Gayle is another left handed batsman from West Indies. Gayle was one of the most feared batsmen of all time. He is very well known for his big and explosive batting. Gayle took 282 innings to complete 10,000 career runs in One Day Internationals.

Rahul Dravid (287 innings)

Rahul Dravid, also known as The Wall, was India's pillar in batting at his peak. His career started in 1996 and came to an end in 2011. Dravid needed 287 innings to complete his 10,000 ODI runs. Rahul Dravid still holds the record for most number of balls faced in test cricket with 31,258 balls in his career. Dravid also has the record for most number of catches in test cricket, 210 to be exact.

Tilakratne Dilshan (293 innings)

Srilankan batsman Tilakratne Dilshan took 293 innings to complete 10 thousand runs in One Day Internationals. Dilshan has scored 10290 runs in his career including 22 centuries and 47 half centuries. Early in his career, he used to bat in the middle and lower middle order but his career took a flight after he started opening the innings for Srilanka in limited overs.

Kumara Sangakkara (296 innings)

The left handed wicketkeeper batsman from Srilanka, Kumara Sangakkara was a treat to watch in his peak. He needed 296 innings to complete 10,000 ODI runs in his career. He was a crucial member of the Srilankan team from early 2000s to 2015. Sangakkara also has the record for most number of dismissals 482 in One Day Internationals as a wicketkeeper.

Inzamam-ul-Haq (299 innings)

Former Pakistan captain Inzamam-ul-Haq took 299 innings to complete his 10,000 ODI runs. The big man from Pakistan has 11739 runs to his name from 378 matches including 10 centuries and 83 half centuries.

Sanath Jayasuriya (328 innings)

The explosive left handed batsman from Srilanka, Sanath Jayasuriya took 328 innings to complete his 10,000 ODI runs in One Day Internationals. Sanath Jayasuriya is the only cricketer in the history to achieve the all rounder double of scoring 10,000 runs and taking 300 wickets in a single format. He is the first cricketer in international cricket to score a century in less than 50 balls. He scored a One Day International century in just 48 balls against Pakistan in 1996.

Mahela Jayawardene (333 innings)

Former Srilankan captain, Mahela Jayawardene took 333 innings to complete his 10,000 runs in ODIs. Mahela along with Sangakkara, Dilshan and Jayasuriya were crucial members of the Srilankan squad that reached the finals of 2007 ICC Cricket World Cup in West Indies. Srilanka went onto lose the final against mighty Australians as they were blown away by explosive hitting of Adam Gilchrist in the finals.