Once a batter makes their debut and gets a decent start, then the real challenge begins for them. What challenge? To score runs with consistency while delivering impactful knocks.
We have seen many players come and go. But a few stick around and impress everyone by plundering runs match after match.
And in that process, they complete major milestones in fewer innings to put behind their peers.
Here we’ll look at the top 10 fastest batters to score 2500 runs in ODI cricket.
Fastest to 2500 ODI Runs
Player | Innings to 2500 Runs | Time Taken |
---|---|---|
Shubman Gill (IND) | 50 | 6y 12d |
Hashim Amla (SA) | 51 | 3y 234d |
Imam-ul-Haq (PAK) | 52 | 4y 238d |
Vivian Richards (WI) | 56 | 8y 216d |
Jonathan Trott (ENG) | 56 | 3y 280d |
Zaheer Abbas (PAK) | 58 | 11y 53d |
Shai Hope (WI) | 58 | 2y 231d |
Gordon Greenidge (WI) | 59 | 8y 357d |
Babar Azam (PAK) | 59 | 3y 345d |
Shreyas Iyer (IND) | 59 | 7y 31d |
Key Insights
50: Shubman Gill surpassed Hashim Amla to become the fastest batter to 2500 ODI runs. He went past the mark in his 50th innings, one less than Amla (51). Gill is also the quickest to 2000 runs, taking 38 innings to better Amla’s (40) record.
1: Gill is the only batter to complete 2500 runs while averaging above 50 and striking above 100.
56: In 1984, Viv Richards became the first-ever batter to accumulate 2500 runs in ODI cricket. He scored those many runs in 56 innings.
2: Shai Hope took 58 innings to score 2500 ODI runs, but he is the fastest in terms of time taken. The West Indies batter reached the milestone in two years and 231 days after his debut.
13: On the flip side, Calum MacLeod took the longest time. The Scottish player slogged in 79 innings for 13 years and 329 days to muster 2500 career ODI runs.
60: Only 13 batters have managed to score 2500 runs in their first 60 ODI innings. Apart from the above 10 batters, Gary Kirsten, Shikhar Dhawan, and Fakhar Zaman reached the landmark in their 60th innings.
Virat Kohli, a modern-day great, had a slower start to his ODI career compared to some of the names mentioned earlier. However, after surpassing the 4000-run mark, this champion cricketer took charge of his career and built an impressive legacy. In this blog, we explore batters who are the fastest to reach every 1000 runs in ODI cricket.