Wickets.PK

fastest to 3000 ODI runs by innings

As of February 12, 2025, the fastest players to reach 3,000 runs in One Day Internationals (ODIs), based on the number of innings played, are as follows:


  1. Hashim Amla (South Africa) – 57 innings
  2. Fakhar Zaman (Pakistan) – 67 innings
  3. Shai Hope (West Indies) – 67 innings
  4. Imam-ul-Haq (Pakistan) – 67 innings
  5. Babar Azam (Pakistan) – 68 innings

Fastest to 3000 ODI Runs (By Innings)- Key Details


1. Hashim Amla (South Africa)


2. Fakhar Zaman (Pakistan)


3. Shai Hope (West Indies)


4. Imam-ul-Haq (Pakistan)


5. Babar Azam (Pakistan)


Highlights


Exit mobile version