Batting Records

ODI Stats: Fastest to 2500 Runs (in Terms of Innings Batted)

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

PlayerInnings to 2500 RunsTime Taken
Shubman Gill (IND)506y 12d
Hashim Amla (SA)513y 234d
Imam-ul-Haq (PAK)524y 238d
Vivian Richards (WI)568y 216d
Jonathan Trott (ENG)563y 280d
Zaheer Abbas (PAK)5811y 53d
Shai Hope (WI)582y 231d
Gordon Greenidge (WI)598y 357d
Babar Azam (PAK)593y 345d
Shreyas Iyer (IND)597y 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.

Please follow and like us: