5) Misbah-ul-Haq (Pakistan)
Ad

The only player from 21st century on this list, Misbah played 75 Tests for Pakistan. Starting his international career at an age of 27 years, he scored 5222 Test runs at an average of 46.62. He has 39 fifties and 10 hundreds under his belt.
He captained Pakistan in 56 Tests. His age during his last Test as captain was 42 years and 351 days. The match was played from 10 May to 14 May 2017 at Roseau against West Indies. Pakistan won the match convincingly by 101 runs. It was his last Test match for Pakistan.
ICC Champions Trophy 2025, ICC Champions Trophy India Schedule, India Squad ICC Champions Trophy, ICC Champions Trophy Schedule
Edited by Sankalp Srivastava