These best five players have won the most T20I matches. They played really well and helped their teams win a lot in international T20 cricket.
5. Mohammad Nabi – 70 wins
Afghanistan’s cricket hero, Mohammad Nabi, helped his team win 70 out of 112 matches during his amazing career. He scored 1,877 runs and took 88 wickets, playing a big part in Afghanistan becoming better at one-day cricket.
4. Mohammad Hafeez – 70 wins
Mohammad Hafeez, who used to play cricket for Pakistan, helped his team win a lot of T20 matches. He won 70 matches, and 17 of those he was the captain. He played well with the bat and sometimes bowled off-spin, which helped Pakistan do well in T20 cricket from 2006 to 2021.
3. Virat Kohli – 73 wins
Virat Kohli has won 73 out of 115 T20I matches, making him one of cricket’s best players at winning matches. His famous games, like when he scored 82 not out against Pakistan in the 2022 T20 World Cup, show how good he is. Kohli has scored lots of runs and has an average of 52.73, proving he’s a legendary player in all types of cricket.
2. Shoaib Malik – 86 wins
Shoaib Malik, an experienced cricket player, has won 86 T20I matches, which is the second-highest ever. He started playing in 1999 and has been a strong player for Pakistan ever since. He has led the team in 20 matches and has been good with both batting and bowling, scoring 2,500 runs and taking 28 wickets.
1. Rohit Sharma – 100 wins
Rohit Sharma has scored a lot of runs and hit many sixes in T20 cricket. He has won 100 T20 matches out of 149, which is the most by any player. Since he started playing in 2007, Sharma’s powerful batting has helped India win many matches, including a World Cup.