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.

India (Rohit Sharma)

Current Record Holder

India (Rohit Sharma)
India · 215 matches
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.

#PlayerCountryWinsMatInnNORunsAvgSR100s50sHS
1India (Rohit Sharma)India142 wins215215—142—66.0%———
2Pakistan (Babar Azam)Pakistan138 wins235235—138—58.7%———
3New Zealand (Kane Williamson)New Zealand112 wins210210—112—53.3%———
4Australia (Aaron Finch)Australia102 wins195195—102—52.3%———
5South Africa (Quinton de Kock)South Africa98 wins180180—98—54.4%———
6England (Jos Buttler)England96 wins188188—96—51.0%———
7Sri Lanka (Wanindu Hasaranga)Sri Lanka86 wins190190—86—45.2%———
8West Indies (Nicholas Pooran)West Indies85 wins198198—85—42.9%———
9Afghanistan (Rashid Khan)Afghanistan82 wins135135—82—60.7%———
10Bangladesh (Shakib Al Hasan)Bangladesh68 wins165165—68—41.2%———

Wins Leader by Country

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 12 October 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).