Captaining a national side is always a matter of elation. Captaincy is a big parameter in cricket, as he/she has to take all the decisions on the field in terms of bowling, batting, and fielding. A good skipper keeps the environment healthy and solves the problems of the team by communicating with them. Leading from the front is the virtue of a competent captain. There are many captains who have played this great game, however not every individual has been able to leave a mark. Let’s talk about the five players with the most wins as T20 international captain.
Asghar Stanikzai

Recently retired Afghan cricketer, Asghar Stanikzai has won the most matches as a T20 in international captain. The 33 years has captained the Afghanistan side 52 times and took the team over the rope in 42 matches with a win percentage of 81.73. Although Asghar never won a T20 World Cup, he has helped the team to grow from the grassroots level.
Eoin Morgan
The first World cup winning captain of England, Eoin Morgan gets 2nd place in terms of winning the most matches as a T20 captain. Eoin Morgan has been captaining the side in T20s since 2013, losing only 26 games out of 70. His win percentage of 62.68 is 2nd best among captains playing more than 40 matches.
MS Dhoni
One of the greatest captains of all time, MS Dhoni has had to make to this list. MS is the first-ever captain to hold the T20 World Cup, he accomplished the feat in 2007. With a win percentile of 59.28, he led the Indian side 72 times in the shortest format of the game and took them over the rope 41 times. MS Dhoni was a part of the first T20 World Cup super over the match, where India faced Pakistan.
Virat Kohli
One of the best all-format players, Virat Kohli began leading his side in 2017 and has done pretty well in the format. Winning 30 games out of 50, Virat has managed to keep a win percentile of 64.58. Under his captaincy, India registered series wins in T20s in Australia, England, South Africa, and New Zealand.
Darren Sammy
Whenever we talk about captains in the T20 World Cup, we must acknowledge the efforts of Darren Sammy, as he has won it twice in 2012 & 2016. Sammy has had the privilege of guiding the West Indian team on 47 occasions and has tasted victory 27 times.
Asghar Stanikzai has the most wins as a captain T20s (42).
MS Dhoni has won the most matches as an Indian in T20 captain (41).
Player | Matches | Wins | Losses | Win % | Tied |
Asghar Afghan | 52 | 42 | 9 | 81.73 | 1 |
Eoin Morgan | 70 | 41 | 26 | 60.86 | 2 |
MS Dhoni | 72 | 41 | 28 | 59.28 | 1 |
Virat Kohli | 50 | 30 | 16 | 64.58 | 2 |
Darren Sammy | 47 | 27 | 17 | 61.11 | 1 |
William Porterfield | 56 | 26 | 26 | 50.00 | 0 |