Dataqia🎲 random

Also available in: Português (Brasil)

Cricket teams with the most wins

Which national team wins the most in international cricket? This ranking adds up the wins of the 20 main teams across both limited overs formats, ODIs and T20Is, since 2002. India leads with 492 wins, but the win rate reshuffles the fight.

Ranking by wins across ODIs and T20Is

#TeamWinsMatchesWin rate
1India49279265.5%
2Australia42070362.7%
3Pakistan37870455.6%
4South Africa34961558.9%
5New Zealand34265656.0%
6England33966654.1%
7Sri Lanka32271147.6%
8West Indies24563241.2%
9Bangladesh20752740.4%
10Zimbabwe13244930.6%
11Ireland11729043.7%
12Nepal11020057.6%
13United Arab Emirates10723845.3%
14Scotland10321151.2%
15Netherlands9021045.2%
16Namibia8616653.4%
17Oman8317648.8%
18Kenya6714148.9%
19Hong Kong6314047.0%
20Canada6014044.8%

Who rules international cricket

Adding up both limited overs formats, ODIs and T20Is, India leads with 492 wins in 792 matches, followed by Australia (420) and Pakistan (378). Volume tells part of the story: the traditional powers have played longer and more often, so they pile up wins the newer teams simply have not had time to match. That is why the win rate column matters as much as the total.

Win rate shows who wins in proportion, not just in bulk, and the order shifts there. Note that the dataset covers matches recorded ball by ball from 2002 onward, so wins and World Cups before that window are not in this count. Click a team to see its full record, with the head to head against every rival and the highest totals. For the World Cup finals and the difference between the formats, see the international cricket archive.

Source: Cricsheet (cricsheet.org), men's international ODI and T20I matches, ODC-BY 1.0 license, snapshot of 2026-07-10. Archive total: 5,992 matches.

More world rankings

Each ranking below comes from a different open dataset and leads to the per country or per topic detail pages.

Last updated: · Methodology and sources