| BATSMAN | INNINGS TO 2000 RUNS | TIME TAKEN |
|---|---|---|
| Shubman Gill (IND) | 38 | 4y 264d |
| Hashim Amla (SA) | 40 | 2Y 318D |
| Zaheer Abbas (PAK) | 45 | 9Y 32D |
| Kevin Pietersen (ENG) | 45 | 2Y 144D |
| Babar Azam (PAK) | 45 | 3Y 108D |
| Imam-ul-Haq (PAK) | 46 | 3Y 268D |
| Jonathan Trott (ENG) | 47 | 2Y 315D |
| Shai Hope (WI) | 47 | 2Y 172D |
| Viv Richards (WI) | 48 | 8Y 8D |
| Shikhar Dhawan (IND) | 48 | 4Y 20D |
Fastest to every 1000 ODI Runs
Key Insights on Rapid ODI Batters to Reach 2K Runs
Fastest Batters to Reach the 2000-Run Mark
Shubman Gill is the fastest batter to score 2000 ODI runs, reaching the mark in 38 innings.
Gill’s achievement breaks Hashim Amla’s 12-year-old record.
Amla still remains the fastest opener to aggregate 2000 ODI runs, having surpassed the mark in 40 outings, while Gill trails him in this aspect with 42 innings.
Australia’s Greg Chappell was the first batter to score 2000 runs in ODI cricket, reaching the milestone in February 1982 in 54 innings.
Zaheer Abbas (Pakistan) and Viv Richards (West Indies) are the only cricketers from the era of the origins of ODI cricket in the mid-1970s still present in this chart. Viv Richards has an amazing record of being the fastest batter to score 2000 ODI runs on Australian soil, a country he loved playing in. He reached the mark in just 42 innings — a feat that no champion Australian batter has ever beaten.
Record-Breaking Average and Time Taken to Milestone
England’s Neil Fairbrother, who was part of England’s 1992 ODI World Cup team, took the longest time, completing his 2000 runs in 12 years and nine days.
Gill held the highest average by a batter after scoring 2000 runs in ODIs, with a figure of 62.88 at the time of reaching the landmark.
Kevin Pietersen is the quickest to 2000 ODI runs in terms of time, crossing the milestone in two years and 144 days after his debut for England.
Question: Who do you think holds the fastest 2K runs record in Test cricket?