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:  Pakistan vs Afghanistan: Squad Comparison for ICC Champions Trophy 2025

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 Stats

Similar Posts