Top 5 Cricketers Part Of Most T20I Wins

image-lr7u9r2eRohit Sharma and Virat Kohli at the 2022 T20 World Cup (

In the ever-evolving landscape of cricket, the shorter format, particularly T20 Internationals (T20Is), has emerged as a thrilling battleground where the game’s dynamism often reaches its zenith. Within the brisk and electrifying encounters of T20Is, the influence of individual brilliance often shapes the destiny of matches. The rapidity of this format demands quick thinking, adaptability, and the capacity to turn the tide in mere moments.

Amidst this high-speed cricketing spectacle, certain players are known to possess an innate knack for altering the course of the game in their team’s favor. Their contributions transcend mere statistics, encapsulating moments of sheer brilliance and game-changing performances that have propelled their respective sides to victory more consistently than others.

Here at OneCricket, we delve into the profiles of five such remarkable cricketers whose impact has been indispensable in steering their teams towards the most T20I victories, highlighting their invaluable contributions to the sport’s fastest and most enthralling format.

5 Players Part Of Most T20I Wins:

Player (Country)
Number of Wins
T20I Matches Played
Rohit Sharma (India)100149
Shoaib Malik (Pakistan)86124
Virat Kohli (India)73115
Mohammad Hafeez (Pakistan)70119
Mohammad Nabi (Afghanistan)70112

1. Rohit Sharma - 100 wins

image-lr7va9tzRohit Sharma (BCCI)

Apart from profiling the second highest number of runs and the highest number of sixes, Rohit Sharma also holds the prestigious honor of bagging more T20I wins than any other player in history. The cricketer has found himself on the winning side a staggering 100 times in 149 matches.

Sharma made his T20I debut back in 2007 against England in Durban at the 2007 T20 World Cup. In his maiden 20-overs international assignment itself, the elegant right-handed batter unleashed a number of notable match-winning knocks (including a 16-ball 30 against Pakistan in the final) which eventually culminated in India’s historic World Cup triumph in South Africa.

A few years down the line, the batting legend was tasked to open the innings for Team India, a position he went on to cherish in his career. While facing the new-ball in the Indian innings upfront, the explosive batsman has set up numerous wins for his country with burgeoning performances.

2. Shoaib Malik - 86 wins

image-lr7vnzrrShoaib Malik (

Making his international debut in 1999 and 20-overs Pakistan debut in 2006, Shoaib Malik’s T20I career reached its pinnacle when he stood at the winner’s podium at the end of the 2009 T20 World Cup in England. The legendary all-rounder went on to play 124 matches for Pakistan, and led his country in 20 of them, out of which 13 resulted in victories.

Overall, Malik stands second on the list of players with most wins (86) to his name in the format. The cricketer, however, was not a mere spectator in those outcomes as he also tallied nearly 2,500 runs across 111 innings at a healthy average of 31.21. Shoaib Malik also delivered crucial breakthroughs for the ‘Men in Green’, gifting them 28 timely wickets with his off-spinners.

3. Virat Kohli - 73 wins

image-lr7w7pj7Virat Kohli surrounded by teammates at the 2022 T20 World Cup (

Virat Kohli, one of the greatest match-winners of the modern-day game, has been part of the winning side 73 times in 115 attempts so far in his T20I career. On a staggering note, the cricketer personally orchestrated some of those wins with remarkable performances, with his iconic 82* against Pakistan at the 2022 T20 World Cup being one of the knocks for the ages.

Virat Kohli has also tallied the highest number of runs in format’s history, accounting for more than 4,000 of them at an astonishing average of 52.73. Kohli’s appetite for match-winning runs in tense games, at the grandest of stages, truly makes him one of the all-format greats of the game.

4. Mohammad Hafeez - 70 wins

image-lr7wgh41Mohammad Hafeez during the 2021 T20 World Cup (AP)

Former Pakistan all-rounder Mohammad Hafeez played 119 T20I matches for his country between his debut in August 2006 until his final appearance in November 2021. One of the most prolific opening batters the format has ever seen, the cricketer minted 2,514 career runs, with most of them resulting in some famous Pakistan wins.

Overall, Hafeez featured in 70 wins for Pakistan in T20I cricket, which includes 17 as captain out of 29 games during his two-year leadership stint between 2012 and 2014. Apart from contributing with the bat, and occasionally as a captain, the legendary all-rounder also struck 61 times with the ball through his off-breaks.

5. Mohammad Nabi - 70 wins

image-lr7woddhMohammad Nabi (

Afghanistan legend Mohammad Nabi was part of 70 wins for his country in just 112 matches during his prevailing decade-and-a-half long career. Scoring 1,877 runs with the bat and taking 88 wickets with the ball, the cricketer also scripted some of the most famous wins for his side, and was one of the cogent forces behind Afghanistan’s meteoric rise in white-ball levels.

Nabi captained Afghanistan to 16 wins in 35 games between the years 2013 and 2022, personally making him the second most successful skipper of his country behind Asghar Afghan.