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 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, 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 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 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)
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 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 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 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 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)
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. | Player | Debut | Matches | Innings | Time |
---|---|---|---|---|---|
1 | Hashim Amla (SA) | 9-Mar-08 | 126 | 123 | 7y 230d |
2 | Virat Kohli (IND) | 18-Aug-08 | 144 | 136 | 6y 83d |
3 | Kane Williamson (NZ) | 10-Aug-10 | 146 | 139 | 8y 323d |
4 | David Warner (AUS) | 18-Jan-09 | 141 | 139 | 13y 308d |
5 | Shikhar Dhawan (IND) | 20-Oct-10 | 143 | 140 | 10y 271d |
6 | Viv Richards (WI) | 7-Jun-75 | 156 | 141 | 13y 214d |
7 | Joe Root (ENG) | 11-Jan-13 | 150 | 141 | 8y 169d |
8 | Quinton de Kock (SA) | 19-Jan-13 | 142 | 142 | 10y 233d |
9 | Sourav Ganguly (IND) | 11-Jan-92 | 152 | 147 | 8y 289d |
10 | AB de Villiers (SA) | 2-Feb-05 | 153 | 147 | 8y 282d |
11 | ML Hayden (AUS) | 19-May-93 | 160 | 154 | 14y 288d |
12 | BC Lara (WI) | 9-Nov-90 | 158 | 155 | 8y 334d |
13 | DM Jones (AUS) | 30-Jan-84 | 160 | 157 | 10y 23d |
14 | MJ Guptill (NZ) | 10-Jan-09 | 160 | 157 | 9y 358d |
15 | G Kirsten (SA) | 14-Dec-93 | 160 | 160 | 7y 312d |
16 | GC Smith (Afr/SA) | 30-Mar-02 | 162 | 160 | 8y 291d |
17 | DL Haynes (WI) | 22-Feb-78 | 163 | 162 | 11y 239d |
18 | Saeed Anwar (PAK) | 1-Jan-89 | 164 | 162 | 10y 82d |
19 | RG Sharma (IND) | 23-Jun-07 | 168 | 162 | 10y 100d |
20 | RT Ponting (AUS) | 15-Feb-95 | 169 | 166 | 8y 91d |
21 | MS Dhoni (Asia/IND) | 23-Dec-04 | 186 | 166 | 6y 100d |
22 | LRPL Taylor (NZ) | 1-Mar-06 | 180 | 166 | 10y 358d |
23 | ME Waugh (AUS) | 11-Dec-88 | 172 | 167 | 10y 58d |
24 | MG Bevan (AUS) | 14-Apr-94 | 193 | 167 | 8y 280d |
25 | JH Kallis (SA) | 9-Jan-96 | 175 | 167 | 7y 170d |
26 | Yousuf Youhana (PAK) | 28-Mar-98 | 178 | 168 | 6y 192d |
27 | CH Gayle (ICC/WI) | 11-Sep-99 | 171 | 168 | 7y 299d |
28 | SR Tendulkar (IND) | 18-Dec-89 | 176 | 170 | 8y 27d |
29 | R Dravid (IND) | 3-Apr-96 | 187 | 171 | 6y 229d |
30 | AC Gilchrist (AUS) | 25-Oct-96 | 180 | 174 | 7y 83d |
31 | MJ Clarke (AUS) | 19-Jan-03 | 190 | 174 | 8y 37d |
32 | Javed Miandad (PAK) | 11-Jun-75 | 185 | 175 | 16y 222d |
33 | Tamim Iqbal (BAN) | 9-Feb-07 | 177 | 175 | 10y 348d |
34 | Inzamam-ul-Haq (PAK) | 22-Nov-91 | 186 | 176 | 7y 187d |
35 | MS Atapattu (SL) | 1-Dec-90 | 182 | 180 | 12y 75d |
36 | NJ Astle (NZ) | 22-Jan-95 | 186 | 182 | 9y 318d |
37 | HH Gibbs (SA) | 3-Oct-96 | 185 | 184 | 9y 160d |
38 | BRM Taylor (ZIM) | 20-Apr-04 | 185 | 184 | 14y 169d |
39 | EJG Morgan (ENG/IRE) | 5-Aug-06 | 198 | 185 | 11y 210d |
40 | S Chanderpaul (WI) | 17-Oct-94 | 202 | 190 | 12y 16d |
41 | V Sehwag (Asia/ICC/IND) | 1-Apr-99 | 195 | 190 | 9y 236d |
42 | Shakib Al Hasan (BAN) | 6-Aug-06 | 202 | 190 | 12y 315d |
43 | KC Sangakkara (Asia/ICC/SL) | 5-Jul-00 | 208 | 192 | 7y 100d |
44 | Yuvraj Singh (Asia/IND) | 3-Oct-00 | 210 | 192 | 7y 273d |
45 | WU Tharanga (Asia/SL) | 2-Aug-05 | 203 | 192 | 11y 332d |
46 | A Flower (ZIM) | 23-Feb-92 | 196 | 193 | 10y 203d |
47 | PA de Silva (SL) | 31-Mar-84 | 200 | 194 | 13y 3d |
48 | GW Flower (ZIM) | 25-Oct-92 | 201 | 196 | 10y 162d |
49 | Mohammad Hafeez (PAK) | 3-Apr-03 | 197 | 196 | 14y 281d |
50 | Mushfiqur Rahim (BAN) | 6-Aug-06 | 215 | 201 | 12y 356d |