Country-Wise Leading Test Players: Players with most Test appearances
Country wise players who have played most Tests for their respective countries.
7 Min Read
Pakistan- Javed Miandad (124 Tests)

Javed Miandad holds the record for playing the most Tests for Pakistan- 124. He made his debut as a teenager in 1976 and his career spanned till 1993 in the longest format. Miandad played 124 Tests and scored 8832 runs with an average of 52.57. He is one of the few batters whose Test average never went below 50 since debut. His highest score was 280*, which came against arch-rivals India.
Javed Miandad is considered to be one of the all-time greatest batters thanks to his ability to counter-spin and pace with equal skill. He captained Pakistan for the first time at the age of 22 and led them in several stints. He led Pakistan in 34 Tests in all, winning 14 and losing six Tests. He remains the youngest batter to score a Test double century, a feat he achieved at the age of 19 years.
Download Our App