Top 5 Asian captains with most Test runs

Sunil Gavaskar, former Indian skipper
Sunil Gavaskar, former Indian skipper

#2 Misbah-ul-Haq- 4214 runs

Misbah ul Haq, former Pakistani skipper
Misbah ul Haq, former Pakistani skipper

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, current Indian captain
Virat Kohli, current Indian captain

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.

Brand-new app in a brand-new avatar! Download CricRocket for fast cricket scores, rocket flicks, super notifications and much more! 🚀☄️

Quick Links

Edited by Rajdeep Puri