Top 10 Batsmen Who Scored Fastest 6000 Runs in ODI

June 2024 · 5 minute read

It would not be wrong to say that the amount of runs a batsman scores is a fair way of estimating his quality. But an even better way might be the average and how quickly did the player reach the milestone. Generally, the quicker a batsman reaches milestones of runs scored, the more consistent he is considered. Here is a list of the top 12 international players who reached the fastest 6000 runs in ODI cricket.

PlayerOppositionGroundMatch DateDebutMatchesInnings
HM Amla (SA)v IndiaWankhede25 Oct 20159 Mar 2008126123
Virat Kohli (IND)v Sri LankaHyderabad9 Nov 201418 Aug 2008144136
KS Williamson (NZ)v AustraliaLord’s29 Jun 201910 Aug 2010146139
DA Warner (AUS)v EnglandMelbourne22 Nov 202218 Jan 2009141139
Shikhar Dhawan (IND)v Sri LankaColombo (RPS)18 Jul 202120 Oct 2010143140
IVA Richards (WI)v PakistanBrisbane7 Jan 19897 Jun 1975156141
JE Root (ENG)v Sri LankaChester-le-Street29 Jun 202111 Jan 2013150141
SC Ganguly (IND)v ZimbabweSharjah26 Oct 200011 Jan 1992152147
AB de Villiers (Afr/SA)v PakistanSharjah11 Nov 20132 Feb 2005153147
ML Hayden (AUS/ICC)v IndiaSydney2 Mar 200819 May 1993160154

Know more about players : Fastest 1000 Runs in ODI

1. Hashim Amla (South Africa)

Hashim Mahomed Amla was born on 31 March 1983 (age 40) Durban, Natal Province, South Africa. He is the fastest player to score 2000, 3000, 4000, 6000 and 7000 ODI runs. He is also the fastest cricketer to reach 10 ODI centuries. He is the right-handed batsman. He also broke Virat Kohli’s record for being the fastest cricketer to reach 27 centuries in ODI cricket in the year 2018.

🏏 124 Tests, 181 ODIs, 44 T20Is
⭐ 18,672 international runs
🥇 First 🇿🇦 batsman to score a Test triple ton
🏃‍♂️ Fastest to 2000, 3000, 4000, 5000, 6000 and 7000 ODI runs

Happy birthday to the incredible Hashim Amla 🎈 pic.twitter.com/QR0DuV8shB

— ICC (@ICC) March 31, 2020

2. Virat Kohli (India)

Virat Kohli was born on 5, November 1988 (age 34) in Delhi, India. He is an Indian international cricketer and the former captain of the Indian national cricket team. He is currently playing for Royal Challengers Bangalore in the IPL and in Delhi. He became the first player to score 20,000 international runs in a single decade. He played 36 innings to reach the milestone 6,000 runs mark.

Read more: – Indian Cricket Team Captain List with Year

Virat Kohli is the only batsman to hit more than 6️⃣0️⃣0️⃣0️⃣ runs in the IPL 💪

He crossed the 6000 run mark on 22nd April 2021, when he and Devdutt Padikkal guided #RCB to a 10 wicket win over #RR#viratkohli #ipl2021 pic.twitter.com/l2bzRq1pSE

— Sportskeeda (@Sportskeeda) September 13, 2021

3. Kane Williamson (New Zealand)

Kane Stuart Williamson was born on August 8, 1990 (age 33) in Tauranga, New Zealand. He is the all-time leading run-scorer for New Zealand in test cricket. He is next in the list in scoring fastest to 6000 ODI runs is Kane Williamson. He is also referred to as the Fab Four. He was also the captain of New Zealand in the 2021 ICC World Test Championship Final. 

An excellent morning for New Zealand.

BJ Watling departs to end the session but the Black Caps are 605/6, with a lead of 371 runs. Kane Williamson is unbeaten on 166 and has gone past 6000 Test runs in the process. #NZvBAN LIVE ➡️ https://t.co/BziqUaRX4P pic.twitter.com/x3TQfIRuY0

— ICC (@ICC) March 2, 2019

4. DA Warner (Australia)

David Andrew Warner comes next on the  list to score the fastest 6,000 runs in an ODI. He was an active cricket player in Australia. He was also the first player to match its first 100th ODI.

5. Shikhar Dhawan (India)

Shikhar Dhawan was born on December 5, 1985 (age 37) in New Delhi, India. He was a captain for the Punjab Kings in the Indian Premier League. He comes next in the fastest to reach 6,000 runs in ODI. He was also awarded the ‘Golden Bat’ at the 2013 and 2017 Champions Trophy and emerged as the leading run-scorer. 

6. Vivian Richards (West Indies)

Isaac Vivian Alexander Richards was born on March 7, 1952 (age 71) in St. John’s, British Leeward Islands. He was part of the West Indies cricket team between 1974 and 1991. He was one of the greatest batsmen of all time. He was also a part of the 1975 Cricket World Cup and the 1979 Cricket World Cup and helped the team win the matches. He also recorded the fastest 6,000 ODI runs, which was broken by Virat Kohli in 2014

7. Joe Root (England)

Joseph Edward Root was born on December 30, 1990 (age 32) in Sheffield, South Yorkshire, England. He also comes in the list of fastest to 6000 ODI runs. He is the tenth highest run-scorer of all time in Test cricket. He was also a part of the England team that won the 2019 Cricket World Cup.

8. Sourav Ganguly (India)

Saurav Ganguly is the 35th President of the Board of Control for Cricket in India. He was born on July 8, 1972 (age 51) in Behala, Calcutta, West Bengal, India. He is also known as Dada. Many also refer to him as the Maharaja of Indian cricket. He scored 11363 runs in his ODI career. 

9. Ab De Villiers (South Africa)

Next on the list of the fastest 6000 runs in One-Day International cricket is Abraham Benjamin de Villiers. He has won three times as the ICC ODI Player of the Year. He won the 2010–2014–2015 ICC ODI Player of the Year title three times.

Who is God of T20 Cricket in World? Master of T20

10. Matthew Hayden (Australia)

Last on the list is Matthew Hayden. In his ODI career, he scored 6,133 runs in 161 matches. He played cricket for over 15 years. He was the most popular cricket player who played for the Australian cricket team in the “golden era” (2004-2011) in Tests and ODIs. He was also an active member of the Australian cricket team at the 2003 Cricket World Cup and the 2007 Cricket World Cup.

IPL 2024 Auction, Date, Venue, And Players List

ncG1vNJzZmiin6q%2Fr63Lm5%2BaqpGpe6S7zGidmqukmsC1eZVpZ2lloqq7tHnIp2SonJlk