Fastest 6000 Runs in ODI

Fastest 6000 Runs in ODI

Hashim Amla of South Africa holds the record for the fastest 6000 runs in ODI. Amla achieved this incredible milestone in only 126 matches and123 innings.

Scoring 6000 runs isn’t just about a quick start; it’s about sustaining excellence over a prolonged period. Amla maintained his form for over a decade, scoring runs across different continents and conditions. 

This consistency is perhaps the most defining aspect of his achievement, proving he wasn’t a one-season wonder.

Fastest to Reach 6000 Runs in ODI | Top 10 Batsmen

Here is the detailed overview of the top 10 fastest batsmen to score 6000 runs in ODI cricket:

10. AB de Villiers (South Africa)

AB de Villiers 6000 runs in odi

AB de Villiers made his ODI debut on 2nd February 2005. He reached 6000 runs in 153 matches and 147 innings, in 8 years and 282 days. De Villiers achieved this milestone on 11th November 2013 against Pakistan in Sharjah.

AB de Villiers’ journey to 6000 ODI runs was nothing short of remarkable. His speed, consistency, and impact on the game solidified his position as one of the greatest ODI batsmen of all time.

9. Sourav Ganguly (India)

Sourav Ganguly (India) 6000 runs in odi

Sourav Ganguly, former captain of the Indian cricket team, made his ODI debut on 11th January 1992. He reached 6000 runs in 152 matches and 147 innings. 

Ganguly took 8 years and 289 days to achieve this milestone against Zimbabwe on 26th October 2000 in Sharjah.

Despite a rough start, Ganguly displayed remarkable consistency, scoring crucial runs throughout his career. His contribution to Indian cricket goes beyond statistics.

He is remembered for his aggressive captaincy, leading India to numerous victories and instilling a winning mentality in the team.

8. Quinton de Kock (South Africa)

Quinton de Kock (South Africa) 6000 runs in odi cricket

Quinton de Kock completed 6000 runs in odi cricket  in 142 matches and 142 innings. Kock achieved this milestone on 9th September 2023 against Australia in Bloemfontein.

He became the first-ever South African wicketkeeper-batsman to reach 6,000 ODI runs, joining an elite group that includes Kumar Sangakkara, MS Dhoni, and Adam Gilchrist.

Kock has scored 21 centuries and 30 fifties in his ODI career. He announced his retirement from ODI cricket after the 2023 World Cup.

7. Joe Root (England)

Joe Root (England) 6000 runs in odi

Joe Root of England reached 6000 runs in 150 matches and 141 innings, taking 8 years and 169 days. Root achieved this milestone on 29th June 2021 against Sri Lanka in Chester-le-Street.

Reaching 6,000 runs in 141 innings is a significant achievement, placing Root among the fastest Englishmen to reach the mark.

His elegant technique and calm temperament quickly drew comparisons to England greats like Geoffrey Boycott and Michael Vaughan. Root steadily built his reputation, scoring consistently across various conditions.

6. Viv Richards (West Indies)

Viv Richards (West Indies) 6000 runs in odi

Sir Vivian Richards, one of the greatest cricketers of all time, made his ODI debut on 7th June 1975. He reached 6000 runs in 156 matches and 141 innings, in 13 years and 214 days. Richards achieved this milestone on 7th January 1989 against Pakistan in Brisbane.

Making 6000 runs in 141 innings translates to an average of roughly 42.55 runs per inning, a highly respectable figure considering the bowling attacks he faced and the era he played in.

It is important to remember that ODIs weren’t as high-scoring in the 1970s and 1980s as they are today, making his achievement even more remarkable.

5. Shikhar Dhawan (India)

Shikhar Dhawan (India) 6000 runs in odi cricket

Shikhar Dhawan made 6000 odi runs in 143 matches and 140 innings, taking 10 years and 271 days. Dhawan completed 6000 runs on 18th July 2021 against Sri Lanka in Colombo. 

He is the fastest Indian opener to reach 6,000 ODI runs, surpassing players like Sourav Ganguly and Rohit Sharma.

Despite not being a regular member of the Test team, Dhawan has established himself as a vital cog in India’s white-ball setup.

4. David Warner (Australia)

David Warner (Australia) 6000 odi runs

David Warner is one of the best ODI openers in the world. He made his ODI debut on 18th January 2009. Since then, he has carved a prolific career, amassing runs at an impressive rate and showcasing his aggressive batting style on the biggest stage.

He reached 6000 runs in 141 matches and 139 innings, in 13 years and 308 days, achieving this milestone on 22nd November 2022 against England in Melbourne.

Despite facing setbacks and controversies throughout his career, he has persevered and continued to deliver impactful performances for the Australian team.

3. Kane Williamson (New Zealand)

Kane Williamson (New Zealand) 6000 runs in odi cricket

Kane Williamson is a vital part of the New Zealand team and continues to inspire young cricketers around the world. Williamson made 6000 odi runs in 146 matches and 139 innings, taking 8 years and 323 days. 

Williamson completed 6000 runs on 29th June 2019 against Australia at Lord’s.With 6,000 runs in 139 innings, his average score per innings is an impressive 43.17. This indicates his reliability and ability to build substantial scores consistently.

2. Virat Kohli (India)

Virat Kohli (India) 6000 runs in odi cricket

Virat Kohli completed 6000 runs in odi cricket in 144 matches and 136 innings, in 6 years and 83 days. He achieved this milestone on 9th November 2014 against Sri Lanka in Hyderabad.

Kohli is the fastest Indian batsman to reach 6000 ODI runs. His average per innings is 44.12, showcasing his ability to anchor the innings and bat through tough situations.

This achievement is just one part of Kohli’s remarkable career. He is widely regarded as one of the greatest batsmen of all time, with numerous records and accolades to his name.

1. Hashim Amla (South Africa)

fastest 6000 runs in odi

Hashim Amla reached 6000 runs in 126 matches and 123 innings, taking 7 years and 230 days. He achieved this milestone on 25th October 2015 against India at the Wankhede Stadium.

Amla surpassed the previous record held by Virat Kohli, who reached the milestone in 136 innings. Amla also holds the record for the fastest batsman to reach 3000, and 4000 runs in ODIs. Amla retired from international cricket in 2019, leaving behind a legacy of remarkable batting performances.

List of Top 50 Batsmen With The Fastest to 6000 Runs in ODI

Sr. No.PlayerDebutMatchesInningsTime
1Hashim Amla (SA)9-Mar-081261237y 230d
2Virat Kohli (IND)18-Aug-081441366y 83d
3Kane Williamson (NZ)10-Aug-101461398y 323d
4David Warner (AUS)18-Jan-0914113913y 308d
5Shikhar Dhawan (IND)20-Oct-1014314010y 271d
6Viv Richards (WI)7-Jun-7515614113y 214d
7Joe Root (ENG)11-Jan-131501418y 169d
8Quinton de Kock (SA)19-Jan-1314214210y 233d
9Sourav Ganguly (IND)11-Jan-921521478y 289d
10AB de Villiers (SA)2-Feb-051531478y 282d
11ML Hayden (AUS)19-May-9316015414y 288d
12BC Lara (WI)9-Nov-901581558y 334d
13DM Jones (AUS)30-Jan-8416015710y 23d
14MJ Guptill (NZ)10-Jan-091601579y 358d
15G Kirsten (SA)14-Dec-931601607y 312d
16GC Smith (Afr/SA)30-Mar-021621608y 291d
17DL Haynes (WI)22-Feb-7816316211y 239d
18Saeed Anwar (PAK)1-Jan-8916416210y 82d
19RG Sharma (IND)23-Jun-0716816210y 100d
20RT Ponting (AUS)15-Feb-951691668y 91d
21MS Dhoni (Asia/IND)23-Dec-041861666y 100d
22LRPL Taylor (NZ)1-Mar-0618016610y 358d
23ME Waugh (AUS)11-Dec-8817216710y 58d
24MG Bevan (AUS)14-Apr-941931678y 280d
25JH Kallis (SA)9-Jan-961751677y 170d
26Yousuf Youhana (PAK)28-Mar-981781686y 192d
27CH Gayle (ICC/WI)11-Sep-991711687y 299d
28SR Tendulkar (IND)18-Dec-891761708y 27d
29R Dravid (IND)3-Apr-961871716y 229d
30AC Gilchrist (AUS)25-Oct-961801747y 83d
31MJ Clarke (AUS)19-Jan-031901748y 37d
32Javed Miandad (PAK)11-Jun-7518517516y 222d
33Tamim Iqbal (BAN)9-Feb-0717717510y 348d
34Inzamam-ul-Haq (PAK)22-Nov-911861767y 187d
35MS Atapattu (SL)1-Dec-9018218012y 75d
36NJ Astle (NZ)22-Jan-951861829y 318d
37HH Gibbs (SA)3-Oct-961851849y 160d
38BRM Taylor (ZIM)20-Apr-0418518414y 169d
39EJG Morgan (ENG/IRE)5-Aug-0619818511y 210d
40S Chanderpaul (WI)17-Oct-9420219012y 16d
41V Sehwag (Asia/ICC/IND)1-Apr-991951909y 236d
42Shakib Al Hasan (BAN)6-Aug-0620219012y 315d
43KC Sangakkara (Asia/ICC/SL)5-Jul-002081927y 100d
44Yuvraj Singh (Asia/IND)3-Oct-002101927y 273d
45WU Tharanga (Asia/SL)2-Aug-0520319211y 332d
46A Flower (ZIM)23-Feb-9219619310y 203d
47PA de Silva (SL)31-Mar-8420019413y 3d
48GW Flower (ZIM)25-Oct-9220119610y 162d
49Mohammad Hafeez (PAK)3-Apr-0319719614y 281d
50Mushfiqur Rahim (BAN)6-Aug-0621520112y 356d

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *