#2 Misbah-ul-Haq- 4214 runs

Misbah is the most capped Pakistani captain in the Tests. He captained Pakistan for 56 Tests and scored 4214 runs in 99 innings. During his tenure from 2010-2017, he led Pakistan to some of its best Test victories ever. He scored runs at an average of 52 with 8 centuries and 35 fifties. Interestingly, he is also one of the oldest captain in Test history.
#1 Virat Kohli- 4233 runs*

Virat Kohli is at number 1 in this list and the only non-retired player in top-10 worldwide. Virat led India for the first time against Australia in Adelaide in absence of injured MS. He was then made the permanent skipper of the side after Mahi's retirement mid-series. He scored 3 centuries in his first 3 innings as a captain and became the first to do so.
So far, Virat has led India in 42 Tests and scored 4233 runs in 63 innings. He is also one of the fastest captains to reach 4000 runs. He has walloped 17 centuries with a whopping average of 66 and has 6 double-tons under his chin. He ranks at number 8 in the same list worldwide and has hit 3rd most centuries as a captain.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news