Fastest 3000 Runs in ODI

Fastest 3000 Runs in ODI

Hashim Amla of South Africa holds the record for the fastest 3000 runs in ODI. Amla achieved this milestone in just 57 ODI innings.

Other notable batsmen who have scored the fastest 3,000 runs in ODI cricket include Babar Azam (Pakistan), Joe Root (England), Vivian Richards (West Indies), and Shikhar Dhawan (India).

Fastest to 3000 Runs in ODI | Top 10 Batsmen

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

10. Joe Root (England)

Joe Root (England) 3000 runs in odi

Joe Root scored 3000 runs in ODI cricket in only 77 matches and 72 innings. He reached the 3000 run milestone on September 1st, 2016, against Pakistan in Leeds. 

Reaching 3000 runs in just 72 innings is a remarkable achievement that speaks volumes about Joe Root’s talent and adaptability in ODI cricket. His classical technique and ability to handle both pace and spin make him a valuable asset for England.

9. Shikhar Dhawan (India)

Shikhar Dhawan (India) 3000 runs in odi

Shikhar Dhawan made his ODI debut on 20th October 2010, against Australia. His aggressive batting style at the top of the order quickly became a key feature of India’s ODI success. 

Dhawan’s ability to score quickly and take on bowlers, particularly in the powerplay overs, has been instrumental in setting the tone for many Indian victories.

It took Dhawan 5 years and 92 days to reach the milestone of 3000 runs in ODI cricket, playing 73 matches and batting in 72 innings. He achieved this milestone on 20th January 2016, against Australia in Canberra.

8. Gary Kirsten (South Africa)

Gary Kirsten, the former South African cricketer, made his ODI debut on 14th December 1993, against New Zealand. Known for his solid technique and ability to play long innings, Kirsten quickly became a mainstay of the South African batting lineup. 

His patient approach and ability to anchor the innings while also accelerating when needed made him a valuable asset to the team.

Gary Kirsten made 3000 ODI runs in 72 matches and innings. This translates to scoring an average of 41.67 runs per innings, which was exceptional for that era. It signifies a consistent performance across his initial matches.

7. Gordon Greenidge (West Indies)

Greenidge’s powerful batting style and ability to dominate bowlers made him a formidable opener for the West Indies. 

His partnership with Desmond Haynes at the top of the order is considered one of the greatest in cricket history, laying the foundation for many West Indies victories.

It took Greenidge 11 years and 128 days to reach the milestone of 3000 runs in ODI cricket, playing 72 matches and innings.

6. Viv Richards (West Indies)

Viv Richards reached 3000 runs in 8 years and 359 days, playing 74 matches and 69 innings. Richards achieved this milestone on May 31, 1984, against England in Manchester. 

Richards wasn’t just consistent; he was explosive. His aggressive batting style, nicknamed “Master Blaster,” struck fear in bowlers and thrilled audiences. His 3000 runs were likely punctuated by numerous memorable innings, showcasing his power and flair.

Richards’ feat inspired countless future generations of batsmen, demonstrating the power of aggression and calculated risk-taking in ODI cricket. He remains an icon of the format.

5. Babar Azam (Pakistan)

Babar Azam (Pakistan) 3000 runs in odi

Babar Azam arrived on the scene with a reputation for elegance and technique, quickly garnering comparisons to legends like Virat Kohli and Sachin Tendulkar.

His ability to score against all types of attacks and adapt to different situations makes him a special talent.

Babar Azam made his debut on May 31, 2015. He reached 3000 runs in 4 years and 26 days, playing 70 matches and 68 innings. Azam achieved this milestone on June 26, 2019, against New Zealand in Birmingham.

4. Imam-ul-Haq (Pakistan)

Imam-ul-Haq (Pakistan) 3000 odi runs

Imam-ul-Haq announced his arrival on the international scene with a bang, scoring a century on his ODI debut against Sri Lanka in October 2017. 

This early success hinted at the potential he possessed, and he gradually cemented his place as a vital part of the Pakistan opening lineup. 

He reached 3000 runs in 5 years and 357 days, playing 68 matches and 67 innings. He achieved this milestone on October 10, 2023, against Sri Lanka in Hyderabad.

3. Fakhar Zaman (Pakistan)

Fakhar Zaman (Pakistan) 3000 runs in odi

Fakhar Zaman made his debut on June 7, 2017. He reached 3000 runs in 5 years and 326 days, playing 67 matches and 67 innings. Zaman achieved this milestone on April 29, 2023, against New Zealand in Rawalpindi.

With his aggressive batting style and ability to score quickly, he is a valuable asset to the Pakistan team. Cricket fans around the world will be eagerly following his progress and hoping for many more remarkable innings from him in the years to come.

2. Shai Hope (West Indies)

Shai Hope (West Indies) 3000 runs in odi cricket

Shai Hope is known for his elegant strokeplay and his ability to score quickly. He has been a key player for the West Indies in recent years, and he is considered to be one of the best young batsmen in the world.

Hope debuted on November 16, 2016, and reached 3000 runs in 3 years and 36 days. It took him 72 matches and 67 innings to achieve this milestone. This translates to an average of approximately 44.78 runs per inning.

1. Hashim Amla (South Africa)

fastest 3000 runs in odi

Hashim Amla is considered one of the greatest ODI batsmen of all time. His elegant technique, exceptional shot selection, and ability to score quickly across formats made him a dominant force, and is the fastest batsman to reach 3000 runs in ODI cricket. 

He reached 3000 ODI runs in just 4 years and 172 days, playing 59 matches and 57 innings, translating an average of 52.63 runs per innings, a truly impressive feat in ODI cricket.

List of Top 100 Batsmen With Fastest to Reach 3000 Runs in ODI

Sr. No.PlayerTimeMatchesInnings
1Hashim Amla (SA)4y 172d5957
2Shai Hope (WI)3y 36d7267
3Fakhar Zaman (PAK)5y 326d6767
4Imam-ul-Haq (PAK)5y 357d6867
5Babar Azam (PAK)4y 26d7068
6Viv Richards (WI)8y 359d7469
7Gordon Greenidge (WI)11y 128d7272
8Gary Kirsten (SA)3y 357d7272
9Shikhar Dhawan (IND)5y 92d7372
10Joe Root (ENG)3y 234d7772
11JM Bairstow (ENG)8y 320d7972
12KS Williamson (NZ)4y 311d7873
13Q de Kock (SA)4y 22d7474
14V Kohli (IND)3y 180d7875
15GA Gooch (ENG)13y 172d7776
16JJ Roy (ENG)4y 26d7876
17KJ Coetzer (SCOT)13y 357d7977
18KP Pietersen (ENG/ICC)3y 364d8778
19NS Sidhu (IND)7y 27d8379
20BC Lara (WI)4y 77d7979
21HH Dippenaar (Afr/SA)6y 127d9179
22SPD Smith (AUS)6y 335d9379
23MG Bevan (AUS)4y 271d8980
24CH Gayle (WI)4y 79d8280
25GC Smith (Afr/SA)3y 296d8180
26GJ Bailey (AUS)4y 203d8580
27DA Warner (AUS)7y 261d8381
28DM Jones (AUS)5y 330d8382
29GR Marsh (AUS)4y 53d8282
30SC Ganguly (IND)7y 1d8782
31NV Knight (ENG)5y 314d8282
32ME Trescothick (ENG)3y 359d8382
33AJ Finch (AUS)5y 3d8682
34Rahmat Shah (AFG)9y 264d8682
35ML Hayden (AUS)10y 263d8884
36AN Cook (ENG)8y 63d8484
37AJ Lamb (ENG)7y 145d8785
38F du Plessis (SA)5y 145d8885
39MEK Hussey (AUS)5y 75d10886
40CS MacLeod (SCOT)13y 364d8886
41Inzamam-ul-Haq (PAK)3y 315d9087
42GA Hick (ENG)7y 319d8887
43RT Ponting (AUS)4y 194d8787
44JH Kallis (SA)4y 75d9087
45G Gambhir (IND)6y 257d9087
46KC Wessels (AUS/SA)10y 334d9188
47RR Sarwan (WI)5y 284d9388
48AB de Villiers (Afr/SA)4y 298d9288
49DL Haynes (WI)7y 33d9089
50R Dravid (IND)3y 158d9689
51PR Stirling (IRE)9y 201d9189
52GW Flower (ZIM)6y 153d9290
53MS Dhoni (Asia/IND)3y 51d10090
54MJ Guptill (NZ)6y 7d9390
55DC Boon (AUS)6y 300d9491
56MJ Clarke (AUS)4y 58d10391
57Aamer Sohail (PAK)5y 103d9392
58Saeed Anwar (PAK)7y 102d9392
59SR Tendulkar (IND)5y 112d9693
60MA Taylor (AUS)6y 82d9693
61NJ Astle (NZ)4y 293d9493
62Yousuf Youhana (PAK)4y 15d9893
63WU Tharanga (Asia/SL)4y 311d9793
64BA Stokes (ENG)12y 19d10893
65MS Atapattu (SL)9y 189d9694
66IR Bell (ENG)6y 118d9794
67Javed Miandad (PAK)11y 159d10095
68ME Waugh (AUS)7y 10d9995
69AC Gilchrist (AUS)3y 298d9795
70MD Crowe (NZ)8y 297d9896
71WJ Cronje (SA)4y 334d10296
72DJ Cullinan (SA)5y 258d9996
73DS Lehmann (AUS)8y 137d11196
74LRPL Taylor (NZ)5y 24d10696
75Misbah-ul-Haq (PAK)10y 247d10796
76HH Gibbs (SA)5y 313d9797
77EJG Morgan (ENG/IRE)7y 29d10397
78JP Duminy (SA)9y 73d10697
79JC Buttler (ENG)6y 123d11497
80DB Vengsarkar (IND)12y 251d10598
81S Chanderpaul (WI)6y 302d10498
82SR Watson (AUS)8y 226d11698
83TWM Latham (NZ)10y 157d10698
84A Flower (ZIM)7y 24d10199
85WTS Porterfield (IRE)10y 231d10099
86AJ Stewart (ENG)8y 309d105100
87V Sehwag (IND)5y 171d103100
88Shoaib Malik (PAK)6y 159d115100
89HDRL Thirimanne (SL)9y 150d120100
90MDKJ Perera (SL)8y 167d105100
91A Balbirnie (IRE)13y 165d106100
92SM Gavaskar (IND)13y 110d107101
93Ramiz Raja (PAK)5y 11d102101
94A Symonds (AUS)7y 27d129101
95AJ Strauss (ENG)6y 218d102101
96DI Gower (ENG)11y 5d105102
97DPMD Jayawardene (SL)4y 195d108102
98Tamim Iqbal (BAN)4y 191d102102
99Sikandar Raza (ZIM)8y 128d106102
100RG Sharma (IND)6y 132d108103

Similar Posts

Leave a Reply

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