Cricket
Cricket
Guide

A List of T20 World Cup Winners and Their Captains

The West Indies and England are the two most successful teams in the T20 World Cup, having won two titles each. India won the inaugural T20 World Cup in 2007.

Umaima Saeed
Umaima Saeed

Last Updated: 2024-06-12

Subhayan Dutta

6 minutes read

The India team celebrate their victory as the ICC Twenty20 World Champions during the final match of the ICC Twenty20 World Cup between Pakistan and India

Image Credits: Duif du Toit/Gallo Images/Getty Images

The ICC Men's T20 World Cup 2024, beginning on June 2, will be the ninth edition of the tournament that was first played in 2007. Only two teams have managed to secure victory in the T20 World Cup more than once: the West Indies and England, with both teams clinching the prestigious title twice. 

The inaugural 2007 T20 World Cup, held in South Africa, was won by India, who defeated Pakistan in the final clash at the Wanderers Stadium in Johannesburg. Ahead of the upcoming ninth edition of the prestigious event, check out a list of the previous winners. 

T20 World Cup winners list with captain

YearWinnersCaptain 
2022EnglandJos Buttler
2021AustraliaAaron Finch
2016West IndiesDaren Sammy
2014Sri LankaLasith Malinga
2012West IndiesDaren Sammy
2010EnglandPaul Collingwood
2009PakistanYounis Khan
2007IndiaMS Dhoni
Sportsboom Event Table Logo

2007: India 

The inaugural T20 World Cup held in 2007 in South Africa marked the dawn of a new era in cricket. In a thrilling final, India emerged victorious, defeating arch-rivals Pakistan by just five runs. Led by a young and dynamic captain, Mahendra Singh Dhoni, India became the world champions in the game's shortest format. Gautam Gambhir's 75 runs in the final played a pivotal role in India's win. He was also the highest run-scorer for India in the tournament, with 227 runs at an average and strike rate of 37.83 and 129.71. RP Singh emerged as the leading wicket-taker for India with 12 wickets to his name.

Image Credits:  Aman Patel @lilbrownykid (X Account)

Image Credits: Aman Patel @lilbrownykid (X Account)

2009: Pakistan

Two years later, in 2009, the T20 World Cup travelled to England, where Pakistan redeemed themselves after losing the final of the previous edition. Under the leadership of Younis Khan, Pakistan clinched the title with a convincing victory over Sri Lanka in the final. Shahid Afridi's all-round brilliance, coupled with Umar Gul's exceptional bowling performances, played a crucial role in Pakistan's success. Gul finished as the highest wicket-taker with 13 wickets, while Afridi chipped in with 11 wickets and also scored 176 runs at a strike rate of 140.80. 

2010: England 

The third edition of the T20 World Cup saw England emerging victorious on home soil in 2010. Led by Paul Collingwood, England defeated arch-rivals Australia in the final to lift the coveted trophy for the first time in their history. Kevin Pietersen's scintillating form with the bat (248 runs at an average of 62 and a strike rate of 137.77), along with Graeme Swann's valuable bowling (10 wickets at an average of 14.40), propelled England to glory.

2012: West Indies 

In 2012, the T20 World Cup was played in Sri Lanka, where the West Indies stamped their authority on the tournament with a dazzling display of power-hitting and flamboyant cricket. Led by Darren Sammy, the 'Calypso Kings' as they are affectionately known, defeated the hosts Sri Lanka in the final to claim their maiden T20 World Cup title. Marlon Samuels' majestic innings of 78 runs in the final played a crucial role in the West Indies' win, while Sunil Narine emerged as the leading wicket-taker for the West Indies with 9 scalps to his name.

2014: Sri Lanka

In the T20 World Cup 2014 held in Bangladesh, Sri Lanka exacted revenge for their defeat in the previous edition. Led by Lasith Malinga, Sri Lanka chased down 131 in 17.5 overs against India to clinch their first T20 World Cup title. The highest run-scorer for Sri Lanka was Mahela Jayawardene, who scored 158 runs in 6 games, while the highest wicket-taker was Nuwan Kulasekara with 8 wickets. 

2016: West Indies

In the 2016 T20 World Cup held in India, the West Indies became the first team to win the tournament twice. Led by Darren Sammy, the West Indies staged a remarkable comeback in the final against England, clinching victory with a breathtaking display of power-hitting in the dying moments of the game. Carlos Brathwaite's heroics in the final, where he smashed four consecutive sixes in the final over, remains one of the most memorable moments in the history of the T20 World Cup. Marlon Samuels was the highest run-scorer for the West Indies with 181 runs, while their leading wicket-taker was Samuel Badree with 9 wickets. 

Image Credits: @bet365 (X Account)

Image Credits: @bet365 (X Account)

2021: Australia 

In 2021, the T20 World Cup headed to the United Arab Emirates and Oman, where Aaron Finch-led Australia emerged winners after defeating New Zealand in the final. Mitchell Marsh was named the Player of the Match for scoring an unbeaten half-century at a strike rate of 154, which helped Australia chase down 173 in 18.5 overs. David Warner, who top-scored for the team with 289 runs at a strike rate of 146.70, was named the Player of the Tournament. 

2022: England 

In 2022, the T20 World Cup was played in Australia. England, under the captaincy of Jos Buttler, clinched their second T20 World Cup title by defeating Pakistan by five wickets. With this victory, England joined the ranks of the West Indies, who also boast two T20 World Cup titles. Sam Curran, who picked up 3 wickets for just 12 runs, was named the Player of the Match as well as the Player of the Tournament for finishing with 13 wickets. 

FAQs

Who has the most wins as captain in T20?

Babar Azam holds the record for most wins as captain in T20s. Since becoming the captain in 2019, he has led Pakistan in 78 matches, winning 45 of them and losing 26 defeats. 7 matches produced no results. 

Who holds the record for the most consecutive T20 wins as captain?

Rohit Sharma holds the record for the most consecutive wins as T20 captain (14 wins). 

Who holds the record for the most T20 wins as captain for India?

Rohit Sharma has the most consecutive wins as India's T20 captain (14 wins). 

For more features, guides, and the latest news in the world of cricket make sure to stay connected with Sportsboom.com.
 

Umaima Saeed
Umaima SaeedSports Writer

Umaima Saeed is a professional sports writer whose articles have been featured in several leading websites. She writes long-form content on sports, particularly cricket. She has a penchant for telling human-interest stories. Umaima has contributed articles on cricket to more than a dozen publications, both in print and online.