Top 10 List Of Players With Most Runs As A Captain In T20 International

Top 10 List Of Players With Most Runs As A Captain In T20 International

T20 Format is one of the quickest format in cricket in which both the teams are provided 20 overs each to bat and bowl, know who has the most runs in international cricket

In a twenty overs match batsmen often face pressure to score at a quicker rate compare to Test match and ODI game because of less overs, however many batsmen stand tall on the ground with scoring runs and also guiding their teams as captain. Hence below we are going to discuss about top 10 list of players with most runs as captain in T20 International.

Top 10 List Of Cricketers With Most Runs As A Captain In T20 International

Player Country Matches Inns NO Runs HS 100’s 50’s Avg
Aaron Finch Australia 56 56 5 1724 172 1 10 33.80
Kane Williamson New Zealand 56 56 7 1599 95 0 12 32.63
Virat Kohli India 50 46 13 1570 94* 0 13 47.58
Eoin Morgan England 70 63 12 1439 91 0 9 28.22
Babar Azam Pakistan 40 35 3 1330 122 1 15 41.56
Faf Du Plessis South Africa 40 40 6 1273 119 1 7 37.44
M.S Dhoni India 72 62 32 1112 48* 0 0 37.07
Asghar Afghan Afghanistan 51 48 5 1020 62 0 4 23.72
WTS Porterfield Ireland 56 54 6 1002 72 0 3 20.88
Rohit Sharma India 22 22 2 871 118 2 7 43.55

1. Aaron Finch

The Australian currently holds the record for two of the three highest individual scores in T20 International, moreover he became the first player in International T20 rankings. At number one he stands with a total of 1724 runs.

2. Kane Williamson

Williamson captained New Zealand to 2019 World Cup Final where they lost in a close match and also was named player of the tournament. Besides, Williamson, the middle order wall, has scored 1599 international runs as captain.

3. Virat Kohli

The only threat to Sachin Tendulkar’s 100 International centuries register himself as Virat Kohli. Indeed known as best limited over Batsman, Kohli has delivered 1570 runs as a captain of Indian national side.


4. Eoin Morgan

The 2019 World Cup winning England’s side captain Eoin Morgan comes at number 4 with his total run contribution of 1439 as a T20 captain. Also in march 2021 he became the first player from England to play 100 International T20’s.

5. Babar Azam

Former No.1 T20 international batsman and the current ODI No.1 batsman has scored 1330 runs till now as a captain for Pakistan National side as T20 captain. In 2021 he was also named as PCB’s ODI Cricket Of The Year.

6. Faf Du Plessis

The Former South Africa’s Test, ODI and T20 captain makes it at number six with an average of 37.44 with including one century and a total of 1273 runs scored.

7. M.S Dhoni


One of India’s most successful captain that ended India’s 28 year drought of winning 50 Over World in 2011, Dhoni is also regarded as one of the best wicket keeper to ever exist. He also led Team India to win the T20 World Cup in 2007 which was also it’s first edition and has 1112 runs as T20 captain.

8. Asghar Afghan

Asghar an aggressive middle order batsman held the responsibility for a long time. He played a vital role in Afghanistan’s first ever win against any test playing nation (Bangladesh). In 51 matches as captain he has deal with 1020 runs.

9. WTS Porterfield

In March 2017 Porter passes the 1000 runs mark for Ireland in T20’s and is the only player to do so. At number 9 on our list he is the only player from his nation and makes a total of 1002 runs as T20 captain.

10. Rohit Sharma

The newly appointed captain of Team India and famously known as “Hitman” Rohit is also India’s League IPL which is a T20 base league’s most successful captain, and currently is at number 10 with 871 runs and 2 international T20 centuries.


Also ReadTop 10 List Of Players With Most Runs And Centuries As Captain In ODI Cricket

Recommended: The Sports Fan App