Top 10 captains with most T20I runs 1

8. Shahid Afridi – 597 runs

Shahid Afridi
Shahid Afridi

Arguably the greatest hitter of all-time, Afridi is known for his big hits and also for his inconsistent batting but as a captain, he has made a terrific contribution to Pakistan cricket over the past few years. He has managed 597 runs in 43 T20Is at an impressive strike rate of 158.35.

Nagendra Reddy

I am a sports enthusiast. Primarily a football fan these days post the golden era of Indian cricket.