• Skip to main content
  • Skip to secondary menu
  • Skip to primary sidebar

CricSchedule.Com

  • CricSchedule.Com
  • Cricket 2026
  • Schedule
    • Monthly
    • Format
    • Venue
  • FTP
  • Records
  • IPL
  • On This Day
  • BBL
  • CPL

Most Centuries in ODI for Pakistan

Pakistan won the ODI World Cup in 1996 under the leadership of Imran Khan, which gave a dream to many young cricketers from this country to represent Pakistan at the highest level. Pakistan has a history of producing some sensational fast bowlers. The likes of Imran Khan, Wasim Akram, Waqar Younis, Shoaib Akhtar, and many others have repented for Pakistan and proved their worth.

But apart from pacers, Pakistan has also given us some legendary batters that have dominated world cricket. Babar Azam is taking his legacy forward and is among the best in the business. So, let’s take a look at the players with the most centuries for Pakistan in the history of the One-Day Internationals.

Most Centuries in ODI by Pakistan

BatterSpanMts100sRuns50s
Saeed Anwar1989-200324720882443
Babar Azam2015-2023*10419530328
Mohammad Yousuf1998-201028115955462
Mohammad Hafeez2003-201921811661438
Ijaz Ahmed1986-200025010656437
Inzamam-ul-Haq1991-2007375101170183
Imam-ul-Haq2017-2023*569254514
Ramiz Raja1985-19971989584131
Shoaib Malik1999-20192879753444
Fakhar Zaman2017-2023669300915
Salman Butt2004-2010788272514

5. Ijaz Ahmed – 10 Centuries in 250 games

Former Pakistan middle-order batter Ijaz Ahmed served his country for 15 years across formats. He was among the consistent performer for his team during late 1990s. Ijaz was one of a few players who have played 250 ODIs or more in their careers. He played a total of 250 games and scored 6564 runs at an average of 32.33. In his career, he also scored 10 centuries and 37 half-centuries in the 50-over format.

4. Mohammad Hafeez – 11 Centuries in 218 games

Mohammad Hafeez was a player with a totally different skill set. He started his career as an opener but later shifted to the middle order in the second half of his career. He was also more than a useful bowler for his team. Hafeez played 218 ODIs in his career and scored 6614 runs at 32.90. He also scored 11 centuries and 38 half-centuries. Hafeez also took 139 wickets in his ODI career.

3. Mohammad Yousuf – 15 Centuries in 281 games

Former batting great Mohammad Yousuf was one of the best all-format batters from Pakistan in the previous era. He took batting to new heights between 2000 and 2010. He is the only Pakistani player to score a century in his 100th ODI game. Yousuf played 288 ODIs in his career and scored 9720 runs at an average of 41.71. He also scored 15 centuries and 64 half-centuries in his career. 

2. Babar Azam – 19 Centuries in 102 ODI games

Babar Azam is among the best modern-day batters who have been performing in all three formats. He has certainly achieved a lot of success in the initial stage of his career, and fans are hoping he will carry on for a long time. Babar has been breaking records after records whenever he steps on the field. He has played 102 games so far and scored 5300+ runs at an excellent average of 60.11, with 18 centuries and 26 half-centuries.

1. Saeed Anwar – 20 Centuries in 247 ODI games

Former Pakistani opener Saeed Anwar was the third-highest run-scorer for Pakistan in 50-over cricket. He was part of the 1996 ODI World Cup win for Pakistan. Anwar made his ODI debut in January 1989 against the West Indies and became a key member in a short span of time. He played 247 ODIs in his career and made 8824 runs with a high score of 194. His best score remains the highest individual score in ODI for almost two decades. He also scored 20 centuries and 25 half-centuries in 50-over.

Team Wise Most Centuries in ODI

EnglandBangladeshNew Zealand
AustraliaPakistanWest Indies
IndiaSouth AfricaSri Lanka

Primary Sidebar

Latest Updates

T20 Centuries List by Sri Lanka

ICC Trophies Won by India

Highest Run Chase in BBL

Fastest 50 in T20 by India

BBL Winners List

Most T20 runs in a Calendar Year for India

Most Double Centuries for New Zealand in Test Cricket

Highest Opening Partnership in Test for West Indies

Highest Opening Partnership against West Indies in Test

Highest Opening Partnership in Test for New Zealand

How many times DC qualified for Playoffs in IPL

DC all IPL final match List

KKR all IPL Final match List

RCB all IPL final match List

MI all IPL final match List

CSK all IPL final match List

Lowest Score in T20 International Cricket

Oval Invincibles Squad 2023

Fastest Century in T20 by Sri Lanka

List of Triple Centuries in Test Cricket