Most Hundreds in Test Cricket is one of the most prestigious records in Pakistan cricket history. Scoring centuries consistently in the longest format of the game requires patience, skill, concentration, and mental strength. Over the decades, Pakistan has produced several legendary batters who dominated world cricket with remarkable Test performances.
In this article, we rank the top 10 Pakistani players with the Most Hundreds in Test Cricket, starting from number 10 to number 1 based on total centuries scored in Test matches.
10. Saeed Anwar – 11 Test Hundreds

Saeed Anwar was one of the most stylish left-handed batters Pakistan has ever produced. Known for his elegant stroke play and aggressive batting, Saeed Anwar played several memorable innings during the 1990s. He scored 11 Test centuries in just 55 matches, making him one of the most impactful openers in Pakistan cricket history. His ability to dominate quality bowling attacks earned him a special place among players with the Most Hundreds in Test Cricket for Pakistan.
| Matches | Runs | Highest Score | Batting Average | Hundreds |
|---|---|---|---|---|
| 55 | 4052 | 188* | 45.52 | 11 |
9. Asad Shafiq – 12 Test Hundreds

Asad Shafiq was known for his calm batting style and ability to perform under pressure. He played many crucial innings for Pakistan, especially in overseas conditions. Asad scored 12 Test centuries during his career and became one of Pakistan’s dependable middle-order batters. His consistency against strong bowling attacks secured his position in the list of players with the Most Hundreds in Test Cricket.
| Matches | Runs | Highest Score | Batting Average | Hundreds |
|---|---|---|---|---|
| 77 | 4660 | 137 | 38.19 | 12 |
8. Zaheer Abbas – 12 Test Hundreds

Zaheer Abbas was famously called the “Asian Bradman” because of his extraordinary batting technique and run-scoring ability. He was one of the finest batters of his era. Zaheer Abbas scored 12 Test centuries and entertained fans with elegant cover drives and exceptional timing. His contribution to Pakistan cricket remains legendary among players with the Most Hundreds in Test Cricket.
| Matches | Runs | Highest Score | Batting Average | Hundreds |
|---|---|---|---|---|
| 78 | 5062 | 274 | 44.79 | 12 |
7. Hanif Mohammad – 12 Test Hundreds

Hanif Mohammad is regarded as one of the founding legends of Pakistan cricket. His incredible patience and defensive technique made him one of the toughest batters to dismiss. Hanif scored 12 Test centuries, including his iconic 337-run innings against the West Indies. His achievements continue to inspire generations of players chasing the record for the Most Hundreds in Test Cricket.
| Matches | Runs | Highest Score | Batting Average | Hundreds |
|---|---|---|---|---|
| 55 | 3915 | 337 | 43.98 | 12 |
Also Read:
6. Ijaz Ahmed – 12 Test Hundreds

Ijaz Ahmed was one of Pakistan’s most aggressive middle-order batters during the 1990s. His attacking batting style helped Pakistan dominate several strong bowling attacks. Ijaz scored 12 Test centuries in 60 matches and played many important innings for Pakistan. His ability to counter fast bowling placed him among the elite players with the Most Hundreds in Test Cricket.
| Matches | Runs | Highest Score | Batting Average | Hundreds |
|---|---|---|---|---|
| 60 | 3315 | 211 | 37.67 | 12 |
5. Saleem Malik – 15 Test Hundreds

Saleem Malik was one of Pakistan’s most technically gifted batters. His calm approach and ability to build innings made him a key player for Pakistan over many years.
Saleem Malik scored 15 Test centuries and over 5,700 runs in his Test career. His batting consistency secured his place among players with the Most Hundreds in Test Cricket for Pakistan.
| Matches | Runs | Highest Score | Batting Average | Hundreds |
|---|---|---|---|---|
| 103 | 5768 | 237 | 43.69 | 15 |
4. Azhar Ali – 19 Test Hundreds

Azhar Ali was one of Pakistan’s most dependable Test batters in the modern era. His ability to play long innings made him a vital member of the batting lineup. Azhar scored 19 Test centuries, including a triple century against the West Indies. His contribution to Pakistan cricket helped him climb high in the rankings for the Most Hundreds in Test Cricket.
| Matches | Runs | Highest Score | Batting Average | Hundreds |
|---|---|---|---|---|
| 97 | 7142 | 302* | 42.26 | 19 |
3. Mohammad Yousuf – 24 Test Hundreds

Mohammad Yousuf was one of the most elegant and technically complete batters in world cricket. His ability to score runs consistently made him a giant of Pakistan cricket. Yousuf recorded 24 Test centuries and scored more than 7,500 Test runs. His extraordinary 2006 season remains one of the greatest batting years ever witnessed in cricket history.
| Matches | Runs | Highest Score | Batting Average | Hundreds |
|---|---|---|---|---|
| 90 | 7530 | 223 | 52.29 | 24 |
2. Inzamam-ul-Haq – 25 Test Hundreds

Inzamam-ul-Haq was one of Pakistan’s most successful and reliable Test batters. Known for his composure and match-winning temperament, Inzamam dominated world cricket for over a decade. He scored 25 Test centuries and accumulated 8,829 Test runs at an average above 50. His consistency places him among the greatest names in the history of the Most Hundreds in Test Cricket for Pakistan.
| Matches | Runs | Highest Score | Batting Average | Hundreds |
|---|---|---|---|---|
| 119 | 8829 | 329 | 50.16 | 25 |
1. Younis Khan – 34 Test Hundreds

Younis Khan holds the record for the Most Hundreds in Test Cricket for Pakistan. He is widely regarded as Pakistan’s greatest Test batter because of his consistency, determination, and hunger for runs. Younis scored 34 Test centuries and became the first Pakistani batter to cross 10,000 Test runs. His ability to perform in difficult overseas conditions made him one of the finest Test players in cricket history.
| Matches | Runs | Highest Score | Batting Average | Hundreds |
|---|---|---|---|---|
| 118 | 10099 | 313 | 52.05 | 34 |
Scoring centuries in Test cricket is considered the ultimate challenge for batters. Unlike limited-overs cricket, Test matches require patience, technique, concentration, and mental strength over long periods.
Players with the Most Hundreds in Test Cricket are often remembered as legends because they consistently delivered performances under pressure against the world’s best bowling attacks.
From Younis Khan’s record-breaking centuries to Inzamam-ul-Haq’s calm brilliance and Mohammad Yousuf’s elegance, every batter on this list played a vital role in shaping Pakistan’s proud Test cricket history.
FAQs
Who has the Most Hundreds in Test Cricket for Pakistan?
Younis Khan holds the record for the Most Hundreds in Test Cricket for Pakistan with 34 Test centuries.
Which Pakistani batter has scored over 10,000 Test runs?
Younis Khan became the first Pakistani batter to score more than 10,000 Test runs.
Who scored the highest individual Test score for Pakistan among these players?
Hanif Mohammad scored 337 against the West Indies, one of Pakistan’s highest Test scores.
Which Pakistani batter has the best Test average among these players?
Javed Miandad has one of the best Test batting averages among Pakistani legends with 52.57.
Which active Pakistani player could enter this list in the future?
Babar Azam is expected to challenge several Test batting records for Pakistan in the coming years.
