5) Misbah-ul-Haq (Pakistan)
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.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news
Edited by Sankalp Srivastava