Inzamam-ul-Haq to Azhar Ali: Pakistan cricketers who have played the most Test matches

The general record list of Pakistan players who have played the highest number of Test matches for their country.

By Krishnakant Kukreti Last Updated on - February 9, 2025 5:30 PM IST

Javed Miandad

Javed Miandad is the player who has played the most amount of Test matches for his country. Javed has played 124 matches and has scored total of 8832 runs, averaging at 52.57.

Inzamam-ul-Haq

Inzamam is at the second place for the most Test matches played. He has appeared in a total of 119 matches, and has scored 8830 runs at an average of 49.33.

Younis Khan

Former Pakistan middle-order batter Younis Khan has played 118 matches for the team. In his time, he scored 10099 runs at an average of 52.06.

Wasim Akram

Former left-arm pace bowler Wasim Akram has played 103 Test matches for his country. He has managed to score 2898 runs and taken 414 wickets in the longest format of the game.

Salim Malik

Former right-handed Pakistan batter was given the chance to play in 103 Test matches. He has scored 5768 runs at an average of 43.37.

Azhar Ali

Azhar has played the least amount of matches in the list. He has played a total of 97 matches in his career, and has managed to score 7142 runs at an average of 41.93.