Pakistan cricket has a long and exciting history filled with great players and unforgettable moments. Over the years, some of the best batters have led the team as the Pakistan captain. Captains play an important role in cricket, they direct. the team and often inspire their teammates by scoring runs. Some captains have done well, scoring lots of runs and making their country proud.
In this article, we will look at the top five highest scores made by captains of Pakistan in Test cricket. These special innings show the hard work and talent of these players. Let’s find out more about these incredible performances!
Highest Test scores by Pakistan captains
5. Hanif Mohammad – 203* vs New Zealand, Lahore in 1965

Hanif Mohammad was one of the first heroes of Pakistan cricket. In April 1965, he became the first captain to score a double century (200 runs or more) for Pakistan. He scored an amazing 203 runs not out against New Zealand in Lahore. Hanif batted at No. 6 and helped his team reach a total of 385 runs before the match ended in a draw. His big score was a proud moment for all cricket fans in Pakistan!
4. Javed Miandad – 211 vs Australia, Karachi, 1988

Javed Miandad is another famous name in Pakistan cricket. In September 1988, he scored a fantastic 211 runs against Australia in Karachi. This great innings helped Pakistan win the match by an innings and 188 runs. Miandad hit 29 fours and one six in his innings, making it very exciting to watch. His score helped Pakistan declare their innings at 469 runs. Australia struggled in their two innings and couldn’t match Pakistan’s score!
3. Saleem Malik – 237 vs Australia, Rawalpindi, 1994

Saleem Malik was a strong batsman and a good captain. In October 1994, he scored 237 runs against Australia in Rawalpindi. This innings was special because he became the first Pakistan captain to score more than 230 runs in a Test match. Malik batted brilliantly when Pakistan was following on, and his 34 boundaries (fours) helped the team recover from a tough spot. Although the match ended in a draw, Malik’s performance was amazing, and he won the Man of the Match award!
2. Wasim Akram – 257* vs Zimbabwe, Sheikhupura, 1996

Wasim Akram, known as one of the best fast bowlers, was also a great batsman. In 1996, he scored 257 runs not out against Zimbabwe in Sheikhupura. This score is the second-highest by a Pakistan captain in Test matches and is also the highest score by a No. 8 batsman. Akram hit 12 sixes in this innings, which is a record for the most sixes in a single Test innings. His amazing batting helped Pakistan post a huge score of 553 runs!
1. Younis Khan – 313 vs Sri Lanka, Lahore, 2009

Younis Khan achieved something very special in 2009 when he scored a triple century (300 runs or more) against Sri Lanka in Lahore. He made 313 runs, which is the highest score by a Pakistan captain in Test matches. This game was fantastic, with Pakistan scoring 765 runs in response to Sri Lanka’s 644 runs. Younis hit 27 fours and four sixes during his innings. Even though the match ended in a draw, Younis’s performance was one of the best in cricket history!
These incredible innings by Pakistan captains show their amazing talent and hard work. Each performance not only helped their team succeed but also inspired many young cricketers in Pakistan. These scores remind us that with practice and dedication, we can achieve great things!
Also Read: Top 5 Highest Run Chases by England in Test Cricket History