Pakistan has produced some of the greatest batters in Test cricket, with many of them playing marathon innings that have become part of cricketing folklore. From Hanif Mohammad’s historic 337 in 1958 to Azhar Ali’s unbeaten 302 and Inzamam-ul-Haq’s majestic 329, Pakistan’s batters have repeatedly demonstrated remarkable concentration, technique, and endurance.Highest Individual Innings in Pakistan’s Test History
Triple centuries are among the rarest achievements in Test cricket, and Pakistan has produced four different players who have reached the 300-run milestone. These innings not only helped the team secure victories or draws but also cemented the players’ places in cricket history.
Here are the highest individual innings in Pakistan’s Test history.
Hanif Mohammad – 337 vs West Indies (1958)

Hanif Mohammad holds the record for the highest individual score by a Pakistani in Test cricket. His legendary 337 against the West Indies at Bridgetown remains one of the greatest innings ever played.
Pakistan were following on after conceding a huge first-innings deficit. Hanif batted for more than 16 hours, the longest individual innings by time in Test history, saving the match through extraordinary patience and determination. Highest Individual Innings in Pakistan’s Test History
Personal Achievements
| Achievement | Record |
|---|---|
| Score | 337 |
| Opponent | West Indies |
| Venue | Bridgetown |
| Year | 1958 |
| Result | Match Draw |
Inzamam-ul-Haq – 329 vs New Zealand (2002)

Inzamam-ul-Haq produced the second-highest score in Pakistan’s Test history when he smashed 329 against New Zealand in Lahore.
His innings featured elegant stroke play, outstanding concentration, and complete domination of the New Zealand bowling attack. It remains the highest Test score by a Pakistani batter on home soil.
Personal Achievements
| Achievement | Record |
|---|---|
| Score | 329 |
| Opponent | New Zealand |
| Venue | Lahore |
| Year | 2002 |
Younis Khan – 313 vs Sri Lanka (2009)

Younis Khan became Pakistan’s third triple-centurion by scoring 313 against Sri Lanka in Karachi.
His marathon innings helped Pakistan post a massive total and demonstrated why he is regarded as one of the country’s greatest Test batters.
Personal Achievements
| Achievement | Record |
|---|---|
| Score | 313 |
| Opponent | Sri Lanka |
| Venue | Karachi |
| Year | 2009 |
Azhar Ali – 302* vs West Indies (2016)

Azhar Ali became the fourth Pakistani to score a Test triple century with an unbeaten 302 against the West Indies in Dubai.
His innings combined patience with elegant stroke-making and helped Pakistan secure a commanding victory.
Personal Achievements
| Achievement | Record |
|---|---|
| Score | 302* |
| Opponent | West Indies |
| Venue | Dubai |
| Year | 2016 |
Javed Miandad – 280* vs India (1983)

One of Pakistan’s greatest batters, Javed Miandad played a remarkable unbeaten 280 against India at Hyderabad (Pakistan).
His innings showcased exceptional temperament against Pakistan’s biggest rivals and remains one of the finest knocks of his illustrious career.
Personal Achievements
| Achievement | Record |
|---|---|
| Score | 280* |
| Opponent | India |
| Venue | Hyderabad |
| Year | 1983 |
Zaheer Abbas – 274 vs England (1971)

Known as the “Asian Bradman,” Zaheer Abbas announced himself on the world stage with a magnificent 274 against England at Edgbaston.
His elegant batting and effortless timing earned widespread admiration and established him among the world’s finest batters.
Personal Achievements
| Achievement | Record |
|---|---|
| Score | 274 |
| Opponent | England |
| Venue | Edgbaston |
| Year | 1971 |
Javed Miandad – 271 vs New Zealand (1989)

Javed Miandad appears on the list for a second time with his brilliant 271 against New Zealand in Auckland.
His ability to bat for long periods made him one of Pakistan’s greatest Test match performers.
Personal Achievements
| Achievement | Record |
|---|---|
| Score | 271 |
| Opponent | New Zealand |
| Venue | Auckland |
| Year | 1989 |
Younis Khan – 267 vs India (2005)

Younis Khan produced another outstanding innings by scoring 267 against India in Bengaluru.
He dominated one of the strongest bowling attacks of the era with remarkable patience and precision.
Personal Achievements
| Achievement | Record |
|---|---|
| Score | 267 |
| Opponent | India |
| Venue | Bengaluru |
| Year | 2005 |
Mudassar Nazar – 231 vs India (1983)

Mudassar Nazar’s patient 231 against India demonstrated immense concentration and resilience.
He was known for occupying the crease for long periods, frustrating opposition bowlers with his disciplined approach.
Personal Achievements
| Achievement | Record |
|---|---|
| Score | 231 |
| Opponent | India |
| Venue | Faisalabad |
| Year | 1983 |
Mohammad Yousuf – 223 vs England (2006)

Mohammad Yousuf enjoyed a dream year in 2006, breaking several batting records. One of his finest innings was 223 against England, showcasing his elegant technique and remarkable consistency.
His incredible form that year helped him finish with a then world-record tally of Test runs in a calendar year.
Personal Achievements
| Achievement | Record |
|---|---|
| Score | 223 |
| Opponent | England |
| Venue | Lahore |
| Year | 2006 |
Why These Innings Are Special
These remarkable knocks stand out because they required extraordinary levels of concentration, fitness, and technical skill. Many came in challenging match situations where Pakistan needed a player to bat for long periods and build a commanding position.
Pakistan’s four Test triple-centurions—Hanif Mohammad, Inzamam-ul-Haq, Younis Khan, and Azhar Ali—are among an elite group of batters in world cricket who have crossed the 300-run mark in Test matches.
Conclusion
Pakistan’s Test cricket history is filled with unforgettable batting performances, but Hanif Mohammad’s legendary 337 against the West Indies remains the benchmark. His marathon effort not only saved the match but also became one of the greatest innings ever played in Test cricket. Alongside Hanif, icons such as Inzamam-ul-Haq, Younis Khan, Azhar Ali, Javed Miandad, Zaheer Abbas, and Mohammad Yousuf have produced innings that continue to inspire cricket fans around the world.
These extraordinary performances highlight Pakistan’s rich batting heritage and demonstrate why the country has consistently produced some of the finest Test batters in cricket history.
5 FAQs – Highest Individual Innings in Pakistan’s Test History
1. Who holds the record for the highest individual score in Pakistan’s Test cricket history?
Hanif Mohammad holds the record with an incredible 337 runs against the West Indies at Bridgetown in 1958. His marathon innings helped Pakistan save the Test match and remains one of the greatest innings in cricket history.
2. How many Pakistani batters have scored a triple century in Test cricket?
As of now, four Pakistani batters have scored Test triple centuries:
- Hanif Mohammad – 337
- Inzamam-ul-Haq – 329
- Younis Khan – 313
- Azhar Ali – 302*
3. Who scored the fastest triple century for Pakistan in Test cricket?
Azhar Ali scored Pakistan’s fastest Test triple century, reaching 300 against the West Indies in Dubai in 2016*. His unbeaten 302 came from 469 balls.
4. Which Pakistani batter has the highest unbeaten score in Test cricket?
Azhar Ali holds the record for the highest unbeaten Test score by a Pakistani, with 302 not out against the West Indies in 2016.
5. Which Pakistan batter has scored the most 250-plus innings in Test cricket?
Javed Miandad and Younis Khan have each recorded two Test innings of 250 or more, making them the Pakistani batters with the most 250-plus scores in Test cricket history.