In the Pakistan versus Sri Lanka second one-day international match, Babar Azam not only scored a century but also made records by becoming the player with the most centuries in ODIs for Pakistan. He now tops the list with 20 centuries. He was really looking forward to this moment, and he celebrated even more because it was his first international century after being dismissed 83 times.
What a splendid and unforgettable achievement this is, especially in view of the fact that the list comprises some of the great ones from Pakistan. It’s time we looked at the players who had most centuries for Pakistan in ODIs.
Most 100s for Pakistan in ODIs
Babar Azam (20 Centuries)
With the 20 hundred marks, Babar Azam has now become the leading player in the list of most centuries for Pakistan in ODIs. He achieved this milestone in 136 innings.
So far he has played 139 ODIs and scored 6467 runs in 136 innings at an average of 53.89 and a strike rate of 87.32. Besides 20 centuries, he has also made 37 half-centuries.
Read Also:- Fastest 100 in T20I History: Top Players
Saeed Anwar (20 Centuries)
Saeed Anwar, one of the finest opening batsmen in Pakistan cricket, is also jointly top of the list for the most centuries for Pakistan in ODIs. He had 20 centuries on his name as well.
In the course of his ODI career, he featured in 247 matches and scored 8824 runs in 244 innings with an average of 39.21 and a strike rate of 80.67. Apart from his 20 centuries, he had also received credit for 43 half-centuries.
Mohammad Yousuf (15 Centuries)
Pakistan’s second-highest run-scorer in ODIs, Mohammad Yousuf stands third in the list of most centuries for Pakistan in ODIs with 15 hundreds.
Mohammad Yousuf played 281 ODIs in his career and overall made 9554 runs in 267 innings with an average of 42.08 and a strike rate of 74.91. Besides 15 hundreds, he had also reached the half-century mark 62 times.
Fakhar Zaman (11 Centuries)
Fakhar Zaman, Pakistan’s opener, has ascended to the fourth position on the list of most centuries scored by Pakistan in ODIs with his tally of 11. He was introduced to international cricket in 2017.
The left-handed batter has amassed 3806 runs in 90 innings so far in his ODI career at an average of 45.30 and a strike rate of 92.82. With his 11 centuries, he has also registered 18 half-centuries.
Mohammad Hafeez (11 Centuries)
Mohammad Hafeez, former captain of Pakistan, is tied at the fourth spot on the list of most centuries for Pakistan in ODIs with a total of 11 centuries.
During his ODI career, Hafeez appeared in 218 matches and scored 6614 runs in 216 innings with an average of 32.90 and a strike rate of 76.61. He also had 38 fifties along with his 11 centuries.




