NewsTeams

T20 World Cup Winners: Every Champion (2007–2024)

By Deepak M. | Jan 17, 2026 | 7 min read

T20 World Cup Winners List

Article Highlights

  • India are the current champions after beating South Africa by 7 runs in the 2024 final at Kensington Oval.

  • Three teams are tied for most titles (2 each): India, West Indies, England — nobody has won it three times yet.

  • From Dhoni’s Joginder punt (2007) to Sammy’s two lifts (2012, 2016) to Stokes’ 2022 rescue job, every title has one “how did that happen?” moment baked into it.

If you’re here for the straight answer: this is the T20 World Cup winners list 2007 to 2024, with the context people always leave out. India won in 2024, India are the current champions, and yes — West Indies, England and India have all won it twice.

ICC T20 World Cup winners list 2007 to 2024

YearHost(s)WinnerRunner-upFinal score (winner vs runner-up)
2007South AfricaIndiaPakistan157/5 vs 152 (19.4 ov)
2009EnglandPakistanSri Lanka139/2 vs 138/6
2010West IndiesEnglandAustralia148/3 vs 147/6
2012Sri LankaWest IndiesSri Lanka137/6 vs 101 (18.4 ov)
2014BangladeshSri LankaIndia134/4 (17.5 ov) vs 130/4
2016IndiaWest IndiesEngland161/6 (19.4 ov) vs 155/9
2021UAE & OmanAustraliaNew Zealand173/2 (18.5 ov) vs 172/4
2022AustraliaEnglandPakistan138/5 (19 ov) vs 137/8
2024West Indies & USAIndiaSouth Africa176/7 vs 169/8

Final scores and the “who beat who” backbone are cross-referenced from the tournament summary record, with 2022/2024 finals additionally verified via match reporting.

The story of each final (the bit fans actually remember)

2007: First T20 World Cup winner? India. And it came down to one shot.

MS Dhoni didn’t even take his best bowler for the last over. He took Joginder Sharma. Misbah tried to get cute. Sreesanth caught it. Five-run win. The format basically announced itself that night.

2009: Pakistan’s redemption at Lord’s

Two years after losing the final, Pakistan came back and chased a modest target with a calmness you don’t usually associate with Pakistan in finals (affectionate). Shahid Afridi was the face of that campaign — runs when needed, wickets when it mattered.

2010: England finally "got" T20

England winning an ICC trophy used to feel like folklore. In 2010, they chased efficiently, didn’t panic, and basically laid the early blueprint of “bat deep, keep options, don’t romanticise dots.”

2012: West Indies, power and swagger

Marlon Samuels played the big innings, West Indies defended a lowish total, and Sri Lanka (at home) froze. This was the start of the West Indies being the T20 World Cup vibe: chaos, muscle, and nerve.

2014: Sri Lanka’s grown-up win

This is the one people reduce to “India didn’t show up.” Sri Lanka were just better on the day — disciplined lines, no freebies, and a chase that never felt frantic.

2016: “Remember the name” isn’t a slogan, it’s trauma (if you’re English)

Carlos Brathwaite. Four sixes. One over. Tournament over. If you’ve ever wondered “Has any team won T20 World Cup twice?” — West Indies did it here, and they did it in the loudest way possible.

2021: Australia’s dew-assisted masterclass (yes, we can say it)

The UAE leg was built for chasing. Australia chased in the final too — and did it clinically behind Mitchell Marsh’s clean hitting. You can call it conditions, you can call it adaptation. Either way, it counts.

2022: England win their second, and Stokes flips his own script

England chased 138 in Melbourne like it was a spreadsheet: no drama, no ego. Ben Stokes did the calm finishing thing again, and England became two-time champions.

2024: Who won T20 World Cup 2024? India — and South Africa didn’t “choke,” India squeezed.

India set 176/7. South Africa got close, then got dragged into the mud by elite death bowling and one of the nastiest pressure swings you’ll see in any final. India won by 7 runs at Kensington Oval.

Which country won most T20 World Cups?

Right now, it’s a three-way tie.

  • India: 2 (2007, 2024)

  • West Indies: 2 (2012, 2016)

  • England: 2 (2010, 2022)

  • Pakistan: 1 (2009)

  • Sri Lanka: 1 (2014)

  • Australia: 1 (2021)

So if someone asks “Which country won most T20 World Cup?” the annoying-but-correct answer is: three teams share the lead with 2 titles each.

MS Dhoni, Rohit Sharma, and the winning captains list (why captaincy matters more in T20 finals)

T20 finals punish overthinking. The captains who win are usually the ones who pick a lane and live with it.

  • MS Dhoni (India, 2007): trusted a part-timer for the last over and lived forever.

  • Younis Khan (Pakistan, 2009): steadied a chaotic team at the right time.

  • Paul Collingwood (England, 2010): early adopter of “don’t gift overs.”

  • Daren Sammy (West Indies, 2012 & 2016): the only captain to lift it twice — and that’s not an accident.

  • Lasith Malinga (Sri Lanka, 2014): classic “defendable total + smart match-ups.”

  • Aaron Finch (Australia, 2021): chased whenever possible, backed his power core.

  • Jos Buttler (England, 2022): the modern template, data-driven without playing like a robot.

  • Rohit Sharma (India, 2024): aggressive with the bat, ruthless with bowling timings.

And yes — if your question is “How many times India won T20 World Cup?” it’s two, with Dhoni (2007) and Rohit (2024) as the captains who delivered them.

Which team never won the T20 World Cup?

Depends how wide you want to cast the net, because plenty of nations have participated. But if we’re talking the big heartbreak clubs:

  • South Africa: multiple deep runs, finally reached the final in 2024… and lost.

  • New Zealand: famously consistent, made the 2021 final… and lost.

That’s the brutal thing about T20 tournaments: you can be “good” for a decade and still have nothing to show for it except semi-final memories.

Frequently Asked Questions

Who is the current T20 World Cup champion?

India. They won the 2024 final against South Africa by 7 runs.

Who won first T20 World Cup in 2007?

India, led by MS Dhoni, beating Pakistan in the final.

Has any team won T20 World Cup twice?

Yes: India, West Indies, and England have all won it twice.

How many T20 World Cups has Pakistan won?

One — Pakistan won in 2009.

Which country won most T20 World Cup titles?

No single country leads outright. India, West Indies and England are tied on 2 titles each.

One last thought before 2026

The winners list looks neat in a table, but T20 history is basically a highlight reel of pressure decisions. Dhoni picking Joginder. Sammy backing Brathwaite’s freedom. England building a system. India turning 2024 into a squeeze instead of a scrap.

So here’s the question for the next edition: who’s the next team that wins it by playing the last five overs better than everyone else — not by being “the best” on paper?

Loading...