Pakistan has always produced world-class batsmen in One Day International cricket. Over the years, many legendary players have entertained fans with brilliant stroke play, match-winning innings, and unforgettable centuries. The record for Most Hundreds for Pakistan in ODI Cricket is one of the biggest achievements for any Pakistani batsman because scoring centuries consistently in ODI cricket requires skill, patience, confidence, and the ability to perform under pressure. From the early days of ODI cricket to the modern era, Pakistan has seen several iconic batsmen dominate bowling attacks around the world.
The history of Most Hundreds for Pakistan in ODI Cricket includes many legendary names who carried the batting lineup during difficult situations. Some players were aggressive from the beginning, while others built their innings carefully and played long match-winning knocks. These batsmen scored centuries against top bowling attacks in Asia, Australia, England, South Africa, and other cricket-playing nations. Their performances helped Pakistan win ICC tournaments, bilateral series, and high-pressure matches. Every hundred played an important role in building Pakistan’s strong ODI legacy.
When discussing Most Hundreds for Pakistan in ODI Cricket, consistency becomes the most important factor. A batsman may score runs in a few matches, but scoring hundreds regularly over many years shows true greatness. Pakistan has produced stylish stroke-makers like Saeed Anwar, technically strong players like Mohammad Yousuf, fearless hitters like Fakhar Zaman, dependable all-rounders like Mohammad Hafeez, and modern batting superstar Babar Azam. These players made cricket fans proud with their incredible batting performances and memorable ODI centuries.
List of 10 Most Hundreds for Pakistan in ODI Cricket
5. Mohammad Hafeez

Mohammad Hafeez remains one of the most experienced cricketers in Pakistan’s ODI history. Whenever people discuss the Most Hundreds for Pakistan in ODI Cricket, Hafeez deserves respect because of his long and successful international career. He played for Pakistan across different generations and remained an important player for many years. Hafeez was not only a dependable batsman but also a useful off-spin bowler and an excellent team player. His ability to perform under pressure made him one of Pakistan’s most trusted cricketers in ODI matches.
Hafeez mainly played as an opening batsman, where he helped Pakistan by giving steady starts. Unlike aggressive power hitters, he focused more on timing, placement, and building partnerships. His calm approach helped Pakistan in difficult conditions, especially when wickets were falling from the other end. In discussions about the Most Hundreds for Pakistan in ODI Cricket, Hafeez stands out because he combined patience with smart shot selection. He understood match situations very well and adjusted his batting according to the team’s needs.
| Stats | Details |
|---|---|
| Span | 2003–2019 |
| Matches | 218 |
| Runs | 6614 |
| Highest Score | 140* |
| Batting Average | 32.90 |
| Strike Rate | 76.61 |
| Hundreds | 11 |
| Fifties | 38 |
4. Fakhar Zaman

Fakhar Zaman completely changed Pakistan’s ODI batting style with his fearless and attacking approach. In modern discussions about the Most Hundreds for Pakistan in ODI Cricket, Fakhar is considered one of the most dangerous opening batsmen Pakistan has ever produced. From the beginning of his international career, he showed confidence and aggression against top bowling attacks. His attacking batting gave Pakistan strong starts and changed the momentum of many ODI matches.
The biggest moment of Fakhar Zaman’s career came during the ICC Champions Trophy 2017 final against India. In one of the most memorable innings in Pakistan cricket history, Fakhar scored a brilliant century under pressure and helped Pakistan win the tournament. That innings immediately made him a national hero. Since then, he has continued to play fearless cricket and score important ODI hundreds for Pakistan.
When cricket fans talk about the Most Hundreds for Pakistan in ODI Cricket, Fakhar’s name becomes special because of his aggressive strike rate. He attacks bowlers from the very beginning and puts fielding teams under pressure. His powerful hitting ability allows him to score boundaries consistently. Fakhar is also famous for becoming the first Pakistani batsman to score a double century in ODI cricket. His unbeaten 210 was one of the greatest ODI innings ever played by a Pakistani cricketer.
| Stats | Details |
| Span | 2017–2025 |
| Matches | 92 |
| Runs | 3861 |
| Highest Score | 210* |
| Batting Average | 45.42 |
| Strike Rate | 93.14 |
| Hundreds | 11 |
| Fifties | 19 |
3. Mohammad Yousuf

Mohammad Yousuf was one of the most elegant and technically gifted batsmen Pakistan ever produced. In the history of Most Hundreds for Pakistan in ODI Cricket, Yousuf holds a very important position because of his consistency and beautiful batting style. His ability to score runs with timing rather than power made him one of the most enjoyable batsmen to watch. Cricket fans around the world admired his wrist work, cover drives, and classy stroke play.
Yousuf mainly batted in the middle order, where he often rescued Pakistan during difficult situations. He could remain calm under pressure and build long innings. Unlike aggressive hitters, Yousuf relied on patience, technique, and smart cricket. His ODI centuries came against many strong bowling attacks, including Australia, India, South Africa, and England. This made him one of the most dependable Pakistani batsmen of his era.
In conversations about the Most Hundreds for Pakistan in ODI Cricket, Yousuf is remembered for his consistency. He scored more than 9500 ODI runs and remained a key player for Pakistan for over a decade. His batting style worked well in all conditions because of his solid technique and excellent concentration. He was equally effective against fast bowlers and spin bowlers, which made him a complete ODI batsman.
| Stats | Details |
| Span | 1998–2010 |
| Matches | 281 |
| Runs | 9554 |
| Highest Score | 141* |
| Batting Average | 42.08 |
| Strike Rate | 74.91 |
| Hundreds | 15 |
| Fifties | 62 |
2. Saeed Anwar

Saeed Anwar is widely regarded as one of the greatest opening batsmen in ODI cricket history. Whenever people discuss the Most Hundreds for Pakistan in ODI Cricket, his name is always mentioned among the greatest legends. During the 1990s and early 2000s, Anwar was one of Pakistan’s biggest match winners because of his stylish batting and ability to dominate bowlers with ease.
Anwar was famous for his elegant cover drives, smooth timing, and fearless batting approach. He could attack bowlers from the beginning while still maintaining excellent control over his shots. His ODI centuries often came in important matches where Pakistan needed strong performances from top-order batsmen. His ability to score quickly while playing classy cricket made him one of the most entertaining batsmen of his generation.
One of the most unforgettable moments in ODI history came when Saeed Anwar scored 194 against India. At that time, it was the highest individual score in ODI cricket. That innings remains one of the greatest achievements in the history of Most Hundreds for Pakistan in ODI Cricket. It showed his ability to play long innings while maintaining aggression throughout the match.
| Stats | Details |
| Span | 1989–2003 |
| Matches | 247 |
| Runs | 8824 |
| Highest Score | 194 |
| Batting Average | 39.21 |
| Strike Rate | 80.67 |
| Hundreds | 20 |
| Fifties | 43 |
1. Babar Azam

Babar Azam is currently one of the finest ODI batsmen in world cricket and stands at the top of the list for the Most Hundreds for Pakistan in ODI Cricket alongside Saeed Anwar. Since making his international debut, Babar has impressed cricket fans with his consistency, elegant batting style, and ability to score runs in every condition. His performances have already made him one of the greatest Pakistani batsmen of the modern era.
The discussion about the Most Hundreds for Pakistan in ODI Cricket has become even more exciting because Babar achieved many records at a very young age. He became the fastest Pakistani batsman to reach several ODI milestones and maintained an outstanding batting average above 50 for a long period. His consistency in scoring fifties and hundreds has helped Pakistan win many ODI matches in recent years.
In the modern era of ODI cricket, Babar has become the face of Pakistan batting. His record in the Most Hundreds for Pakistan in ODI Cricket list is expected to improve even more because he is still active and has many years of cricket left. Many experts believe he can break every major Pakistani ODI batting record if he continues his current form and consistency.
| Stats | Details |
| Span | 2015–2025 |
| Matches | 140 |
| Runs | 6501 |
| Highest Score | 158 |
| Batting Average | 53.72 |
| Strike Rate | 87.16 |
| Hundreds | 20 |
| Fifties | 37 |
The history of Most Hundreds for Pakistan in ODI Cricket is filled with legendary batsmen who entertained fans with unforgettable innings and match-winning performances. These cricketers represented different eras of Pakistan cricket, but all of them shared one common quality — the ability to score centuries under pressure. From Mohammad Hafeez’s experience to Fakhar Zaman’s fearless batting, from Mohammad Yousuf’s elegance to Saeed Anwar’s brilliance and Babar Azam’s modern consistency, every player made a unique contribution to Pakistan’s ODI success.
The record for Most Hundreds for Pakistan in ODI Cricket reflects not only talent but also discipline, concentration, and mental strength. Scoring centuries consistently in ODI cricket is never easy because batsmen face world-class bowling attacks, changing pitch conditions, and match pressure. These Pakistani legends overcame every challenge and created memorable records that cricket fans will always remember.
