Fakhar Zaman Becomes the Fastest Player to Score 1000 ODI Runs

Following a remarkable series against Zimbabwe, Fakhar Zaman has become the fastest batsman to reach the 1000 runs mark in one-day international. He has reached the milestone three innings earlier than previous record holders.


Fakhar started the fifth and final ODI with 980 runs in 17 innings against his name, and got to the mark when he cut Tendai Chatara for four to get from 17 to 21 on Sunday, 22 July.

That beat the record of 21 innings, held jointly by five batsmen – with Zaman’s countrymate Babar Azam the last one to join the list– by three innings, with Zaman getting there in 18 innings.

Innings Batsman
18 Fakhar Zaman
21 Viv Richards, Kevin Pietersen, Jonathan Trott, Quinton de Kock, Babar Azam
23 Gordon Greenidge, Ryan ten Doeschate, Azhar Ali

Zaman, the 28-year-old opening batsman, made his ODI debut just over a year ago, in the ICC Champions Trophy 2017, and made an immediate impact, smashing 252 runs in just four innings, including a 106-ball 114 in the final against India, which Pakistan won by 180 runs.

He hasn’t stopped piling on the runs or breaking records.

Zaman's sequence of scores at the ICC Champions Trophy 2017 was 31, 50, 57 and 114.
Zaman’s sequence of scores at the ICC Champions Trophy 2017 was 31, 50, 57 and 114.

During the course of the ongoing series in Zimbabwe, Zaman had recorded scores of 60, 117*, 43* and 210* prior to the latest innings.

The last was also the first double-century in the format by a cricketer from Pakistan, and only the eighth overall after Rohit Sharma (thrice), Sachin Tendulkar, Virender Sehwag, Chris Gayle and Martin Guptill.


Overall, Zaman has three centuries and five half-centuries in the format.

SEO Team Lead, Content Strategist, and an avid sports lover!


  • Well done Fakhar Zaman, record is record, no whom you were playing. well done our boys.

  • Advertisement

    See ProPakistani in...
    ProPakistani App