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 wins21521514266.0%
2Pakistan (Babar Azam)Pakistan138 wins23523513858.7%
3New Zealand (Kane Williamson)New Zealand112 wins21021011253.3%
4Australia (Aaron Finch)Australia102 wins19519510252.3%
5South Africa (Quinton de Kock)South Africa98 wins1801809854.4%
6England (Jos Buttler)England96 wins1881889651.0%
7Sri Lanka (Wanindu Hasaranga)Sri Lanka86 wins1901908645.2%
8West Indies (Nicholas Pooran)West Indies85 wins1981988542.9%
9Afghanistan (Rashid Khan)Afghanistan82 wins1351358260.7%
10Bangladesh (Shakib Al Hasan)Bangladesh68 wins1651656841.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 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).