Top 10 Pakistan Cricket Legends with the Most ODI Centuries
Pakistan’s ODI history is filled with batting brilliance, and this Top 10 Pakistan Cricket Legends with the Most ODI Centuries list celebrates the players who set unforgettable records.
From Saeed Anwar’s graceful stroke play to Babar Azam’s modern-day dominance, these cricket legends hold some of the most iconic Pakistan ODI records and remain the nation’s top century scorers.

Pakistan Cricket Legends: ODI Superstars
Meet the heart of Pakistan Cricket Legends, players who’ve ruled ODI cricket with epic centuries and massive runs. Saeed Anwar’s graceful 20 hundreds and Babar Azam’s brilliant 6,106 runs light up the game, inspiring fans with their passion and unmatched talent in ODI cricket performance.
Pakistan’s Most ODI Centuries Legacy
These Top 10 Pakistan cricket legends represent different eras, styles, and challenges, yet all share the ability to deliver when the team needed them most. Centuries in ODI cricket not only bring personal glory but often set the tone for Pakistan’s greatest victories.
For fans across Karachi, Lahore, Islamabad, and the rest of the cricket-loving world, these iconic innings remain cherished moments in Pakistan cricket history and a proud part of the nation’s ODI records.
FAQs
Q1: Who has scored the most ODI centuries for Pakistan?
Saeed Anwar holds the record with 20 centuries in ODIs.
Q2: Which current player is closest to breaking Saeed Anwar’s record?
Babar Azam, with 19 centuries, is just one century away from matching Anwar’s record.
Q3: Who has the highest batting average among these top century-makers?
Babar Azam leads with an impressive average of 55.50.
Q4: Who scored Pakistan’s highest individual ODI score?
Fakhar Zaman scored 210* against Zimbabwe in 2018.
Q5: Which player has the most ODI runs for Pakistan among these names?
Inzamam-ul-Haq tops the run chart with 11,701 ODI runs.











