Fakhar Zaman

ODI cricket has witnessed some extraordinary talents who reached 1000 runs in record time. Achieving this milestone requires consistency, skill, and determination. Among the many batters who have played the 50-over format, a few have accomplished this feat in the least number of matches. Here are the top five fastest players to reach 1000 ODI runs.

  • Fakhar Zaman holds the record for fastest 1000 ODI runs.
  • Imam-ul-Haq and Shubman Gill are tied in second place, achieving it in 19 matches.
  • Sir Vivian Richards and Kevin Pietersen also feature in this elite list.
  • The milestone requires consistency, patience, and strong batting skills.

5. Kevin Pietersen – 27 Matches

Kevin Pietersen, the explosive English batter, is known for his aggressive gameplay and unconventional shots. He made his ODI debut in 2004 against Zimbabwe and quickly became a dominant force in limited-overs cricket.

  • Achieved 1000 ODI runs in 27 matches
  • Reached the milestone against India in 2006
  • Scored 71 runs off 87 balls in that match

4. Sir Vivian Richards – 22 Matches

Sir Vivian Richards, a West Indian cricket legend, is considered one of the most destructive batters in cricket history. After his ODI debut in 1975 against Sri Lanka, he dominated the format with his fearless batting.

  • Scored 1000 ODI runs in just 22 matches
  • Reached the milestone against England in 1980
  • Played a crucial 65-run innings off 87 balls

3. Shubman Gill – 19 Matches

Shubman Gill is one of India’s brightest cricketing talents. Known for his classy strokeplay and solid technique, Gill has quickly risen through the ranks in international cricket. He made his ODI debut in 2019 against New Zealand.

  • Completed 1000 ODI runs in 19 matches
  • Achieved this feat in 2023 against New Zealand
  • Scored a double hundred in the same series
ALSO READ:  Saim Ayub Ruled Out of Champions Trophy 2025: A Setback for Pakistan Cricket

2. Imam-ul-Haq – 19 Matches

Pakistan has produced some world-class batters, and Imam-ul-Haq is one of them. The left-handed opener made his ODI debut in 2017 against Sri Lanka and has been a consistent performer for Pakistan.

  • Reached 1000 ODI runs in 19 matches
  • Achieved the milestone against South Africa
  • Scored 101 runs off 116 balls in that match

1. Fakhar Zaman – 18 Matches

Fakhar Zaman holds the record for being the fastest batter to score 1000 ODI runs. The left-handed opener is known for his aggressive strokeplay, ability to dominate bowlers, and brilliant match awareness. He made his ODI debut in 2017 against South Africa.

  • Completed 1000 ODI runs in just 18 matches
  • Achieved this record against Zimbabwe in 2018
  • Scored 85 runs off 83 balls in the milestone match

Comparison Fastest 1000-Run Achievers

RankPlayerMatches TakenDebut YearMilestone Match
1Fakhar Zaman182017Zimbabwe, 2018
2Imam-ul-Haq192017South Africa
3Shubman Gill192019New Zealand, 2023
4Sir Vivian Richards221975England, 1980
5Kevin Pietersen272004India, 2006

ODI cricket continues to produce talented batters who push the limits. The records set by these players inspire future generations of cricketers worldwide.


Check out the Champions Trophy Schedule, Champions Trophy Live Score, Champions Trophy SquadsChampions Trophy Stats Champions Trophy Tour, Champions Trophy Venues & Champions Trophy Latest News here!

ICC Champions Trophy 2025 Matches

Pakistan vs New Zealand - 1st Match, Group A | Bangladesh vs India - 2nd Match, Group AAfghanistan vs South Africa - 3rd Match, Group B | Australia vs England - 4th Match, Group B | Pakistan vs India - 5th Match, Group A | Bangladesh vs New Zealand - 6th Match, Group A | Australia vs South Africa - 7th Match, Group B | Afghanistan vs England - 8th Match, Group B | Pakistan vs Bangladesh - 9th Match, Group A | Afghanistan vs Australia - 10th Match, Group B | England vs South Africa - 11th Match, Group B | New Zealand vs India - 12th Match, Group A | TBA vs TBA, 1st Semi-Final | TBA vs TBA, 2nd Semi-Final | TBA vs TBA, Final |

ALSO READ:  Most Runs for Pakistan in ICC ODI Events

ICC Champions Trophy 2025 Teams

PAKISTAN | NEW ZEALAND | BANGLADESH | INDIA | AFGHANISTAN | SOUTH AFRICA | AUSTRALIA | ENGLAND

Similar Posts