The ODI format is the most decorated format in cricket. In one-day internationals, batsmen tend to play slowly at times and fast sometimes with responsibility. It’s the demand of the team which batters try to fulfill within 50 long overs. Many outstanding batters have played in ODI cricket. Virat Kohli has the highest average in ODI (among players with 100 matches at least), while Sachin is the highest run scorer (18426) in ODIs. But in this clause, we will contemplate the batters with the fastest 1000 runs in ODI.
The swashbuckling left-hand batter Fakhar Zaman tops the chart of fastest 1000 runs in ODI. Zaman made his debut in 2017 and achieved the feat in just 18 innings in 2017 against Zimbabwe in Bulawayo. The Southpaw is known for his massive hitting being an opener for Pakistan. Zaman looks promising and has so far amassed 2684 runs in 64 matches at a healthy average of 44.7.
Imam Ul Haq
Imam Ul Haq is the nephew of legendary Pakistani batsman Inzamam-ul-Haq gets 2nd place accumulating the fastest 1000 runs in ODI. The classy left-handed batter reached the milestone in 19 innings, hitting a sensational 101 off 116 balls in Centurion against South Africa in 2019 to create the record.
One of the brightest future stars of India, Shubman Gill is the new addition to this list of the fastest 1000 runs in ODI. Gill crossed the 1000 runs mark in his 19 ODI innings on 18th January 2023 in Hyderabad against New Zealand, playing a remarkable knock of 208 in 149 balls, it contained 9 sixes and 19 fours too. Shubman Gill shattered the record of Virat Kohli who took 24 innings to score 1000 ODI runs and became the fastest Indian to amass 1000 ODI runs.
One of the greatest to play the game, Sir Vivian Richards finds himself in 4th place in terms of getting the fastest 1000 runs in ODI. The stylish Caribbean talismanic batsman touched the 1000 ODI runs mark in just 21 innings in 1980 against England. This was a world record until Fakhar Zaman broke it in 2018 by notching up 1000 ODI runs in 18 innings.
One of the match winners of England, Kevin Pietersen scored 1000 ODI runs in a brisk 21 innings, which is the 5th fastest in ODI cricket history. Pietersen became the fastest English batsman to make 1000 ODI runs in 2006 after scoring 71 off 87 balls against India in Faridabad.
Former English middle-order batsman Jonathan Trott is featured in 6th place in the list of the fastest 1000 runs in ODI. Trott made himself and his country proud when he amassed 92 runs off 92 balls against Ireland in the 2011 World Cup to get past 1000 ODI runs in just 21 innings. Trott equaled his teammate Kevin Pietersen’s record of the fastest 1000 ODI runs.
List of Batsmen with Fastest 1000 Runs in ODI
|F Zaman (Pak)||18||Zimbabwe||Bulawayo||2018|
|IU Haq (PAK)||19||South Africa||Centurion||2019|
|S Gill (IND)||19||New Zealand||Hyderabad||2023|
|SV Richards (WI)||19||England||Sydney||1980|
|K Pietersen (ENG)||21||India||Faridabad||2006|
|J Trott (IND)||21||Ireland||Bangalore||2011|
|Q DE Kock (SA)||21||Zimbabwe||Bulawayo||2014|
|B Azam (PAK)||21||Australia||Perth||2017|
|R Van Dussen (SA)||21||Sri Lanka||Colombo||2021|
|G Greenidge (WI)||23||England||Leeds||1980|
|R Ten Doeschate (NED)||23||Afghanistan||Amstelveen||2009|
|A Ali (PAK)||23||Sri Lanka||Colombo||2015|
|T Bavuma (SA)||23||West Indies||East London||2023|
|G Turner (NZ)||24||Australia||Adelaide||1983|
Fakhar Zaman scored the fastest 1000 runs in ODI (18 innings).
Shubman Gill made the fastest 1000 runs in ODI (19 innings).
Sachin Tendulkar scored 200 in ODI first in 2010 against South Africa.
Senior Cricket Content Editor at Skyblogs Cricket.
Contact me at firstname.lastname@example.org