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.
|HM Amla (SA)||v India||Wankhede||25 Oct 2015||9 Mar 2008||126||123|
|Virat Kohli (IND)||v Sri Lanka||Hyderabad||9 Nov 2014||18 Aug 2008||144||136|
|KS Williamson (NZ)||v Australia||Lord’s||29 Jun 2019||10 Aug 2010||146||139|
|DA Warner (AUS)||v England||Melbourne||22 Nov 2022||18 Jan 2009||141||139|
|Shikhar Dhawan (IND)||v Sri Lanka||Colombo (RPS)||18 Jul 2021||20 Oct 2010||143||140|
|IVA Richards (WI)||v Pakistan||Brisbane||7 Jan 1989||7 Jun 1975||156||141|
|JE Root (ENG)||v Sri Lanka||Chester-le-Street||29 Jun 2021||11 Jan 2013||150||141|
|SC Ganguly (IND)||v Zimbabwe||Sharjah||26 Oct 2000||11 Jan 1992||152||147|
|AB de Villiers (Afr/SA)||v Pakistan||Sharjah||11 Nov 2013||2 Feb 2005||153||147|
|ML Hayden (AUS/ICC)||v India||Sydney||2 Mar 2008||19 May 1993||160||154|
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— ICC (@ICC) March 31, 2020
⭐ 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
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 💪— Sportskeeda (@Sportskeeda) September 13, 2021
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
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.— ICC (@ICC) March 2, 2019
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
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.
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.