T20I Records
Most T20 Match Wins by a Team — All-Time Leaderboard
India (Rohit Sharma) has registered the most match wins in T20I cricket history with 142 victories.

142 wins
Wins
Innings
215
Strike Rate
66.0%
Lead over #2 (Pakistan (Babar Azam))
4
Top 10 All-Time T20I Records
Ranked among the 10 players currently tracked in CricLegacy's stats database.
| # | Player | Country | Wins | Mat | Inn | NO | Runs | Avg | SR | 100s | 50s | HS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | India (Rohit Sharma) | India | 142 wins | 215 | 215 | — | 142 | — | 66.0% | — | — | — |
| 2 | Pakistan (Babar Azam) | Pakistan | 138 wins | 235 | 235 | — | 138 | — | 58.7% | — | — | — |
| 3 | New Zealand (Kane Williamson) | New Zealand | 112 wins | 210 | 210 | — | 112 | — | 53.3% | — | — | — |
| 4 | Australia (Aaron Finch) | Australia | 102 wins | 195 | 195 | — | 102 | — | 52.3% | — | — | — |
| 5 | South Africa (Quinton de Kock) | South Africa | 98 wins | 180 | 180 | — | 98 | — | 54.4% | — | — | — |
| 6 | England (Jos Buttler) | England | 96 wins | 188 | 188 | — | 96 | — | 51.0% | — | — | — |
| 7 | Sri Lanka (Wanindu Hasaranga) | Sri Lanka | 86 wins | 190 | 190 | — | 86 | — | 45.2% | — | — | — |
| 8 | West Indies (Nicholas Pooran) | West Indies | 85 wins | 198 | 198 | — | 85 | — | 42.9% | — | — | — |
| 9 | Afghanistan (Rashid Khan) | Afghanistan | 82 wins | 135 | 135 | — | 82 | — | 60.7% | — | — | — |
| 10 | Bangladesh (Shakib Al Hasan) | Bangladesh | 68 wins | 165 | 165 | — | 68 | — | 41.2% | — | — | — |
Wins Leader by Country
India
India (Rohit Sharma)142
Pakistan
Pakistan (Babar Azam)138
New Zealand
New Zealand (Kane Williamson)112
Australia
Australia (Aaron Finch)102
South Africa
South Africa (Quinton de Kock)98
England
England (Jos Buttler)96
Sri Lanka
Sri Lanka (Wanindu Hasaranga)86
West Indies
West Indies (Nicholas Pooran)85
Afghanistan
Afghanistan (Rashid Khan)82
Bangladesh
Bangladesh (Shakib Al Hasan)68
Methodology & Data Source
Covers men's T20I cricket only. Based on the 10 players currently tracked in CricLegacy's T20I batting stats database, sourced from our own match records. As more historical players are added to the database, this leaderboard will expand accordingly.
Last updated 22 August 2026
Frequently Asked Questions
Who has the most wins in T20I cricket?
India (Rohit Sharma) has registered the most match wins in T20I cricket history with 142 victories.
Who is closest to the all-time T20I wins record?
Pakistan (Babar Azam) is closest among currently tracked players, with 138 — 4 behind India (Rohit Sharma).