Skip to content
Foundation5 min

Javed Miandad: Pakistan's Greatest-Ever Batter

Javed Miandad is widely regarded as Pakistan's finest batter, with a career spanning 124 Tests and six World Cups, including the famous last-ball six to win the 1986 Austral-Asia Cup final.

Written by GeoCric EditorialUpdated Jul 3, 2026
ShareShareWhatsAppFacebook

Javed Miandad is universally regarded as the greatest batter in Pakistan's cricket history. Born in Karachi in 1957, Miandad played 124 Tests and 233 ODIs for Pakistan between 1976 and 1996, scoring 8,832 Test runs at an average of 52.57 with 23 centuries and 1,233 ODI runs at 41.70. He was one of cricket's supreme match-winners — a player who combined defensive solidity with mercurial brilliance, capable of restructuring innings after early collapses and producing match-winning performances in tournaments. He appeared in six World Cups — more than any other player at the time of his retirement.

The Last-Ball Six

Miandad's most celebrated moment came in the 1986 Austral-Asia Cup final against India in Sharjah. Pakistan needed four runs off the last ball to win. India's fast bowler Chetan Sharma bowled the delivery. Miandad hit it over the mid-wicket boundary for six — a boundary that won Pakistan the match in breathtaking fashion. The shot has become the most iconic moment in Pakistan-India cricket rivalry. Sharjah's roar when the ball cleared the boundary, and Miandad's jubilant celebration, remain seared in the memory of a generation of cricket fans.

Test Career and Captaincy

Miandad's 52.57 Test average is the highest career average for Pakistan among players with over 50 Tests. He captained Pakistan in 34 Tests, winning 14. As a batter, he had an extraordinary ability to construct innings under pressure — he scored centuries against every Test-playing nation. He was particularly effective against the West Indies' fast bowling in the early 1980s when most batters found it extremely difficult. His 1992 World Cup triumph as a senior player, mentoring younger players including Inzamam-ul-Haq, capped a defining career.

Miandad scored a century on his Test debut at Lahore against New Zealand in October 1976 at the age of 19 — one of the youngest century-makers on debut in Test history. He scored 163 in that first Test innings, signalling the arrival of an exceptional talent that would define Pakistan batting for two decades.

Frequently asked questions

What is Javed Miandad's Test batting average?

Miandad averaged 52.57 in 124 Tests, scoring 8,832 runs with 23 centuries. This is the highest career Test average for any Pakistani batter with over 50 appearances.

What was the famous Miandad last-ball six?

In the 1986 Austral-Asia Cup final against India in Sharjah, Miandad hit the last ball of the match — bowled by Chetan Sharma — for a six over mid-wicket to win Pakistan the match. Pakistan needed four runs from the last delivery. The shot is the most celebrated moment in Pakistan-India cricket rivalry history.

How many World Cups did Javed Miandad play?

Miandad appeared in six World Cups (1975, 1979, 1983, 1987, 1992 and 1996) — a record at the time of his retirement. Pakistan won the 1992 World Cup, which was his greatest tournament achievement.