T20 World Cup Winners List from 2007 to 2024: Full List of Champions

The ICC T20 World Cup has produced some of the most dramatic moments in cricket history since its first edition in 2007. From last-over finishes to unforgettable individual performances, every tournament has added a new chapter to the story of the shortest format of the game.

This complete list covers every T20 World Cup winner from 2007 to 2024, including the runners-up, venues, final scores and players of the tournament. Whether you are settling a debate with friends or researching the history of the competition, this guide has every champion in one place.

T20 World Cup Winners List 2007 to 2024

Year Winner Runner-up Venue Player of the Tournament
— — — — —
2007 India Pakistan Johannesburg, South Africa Shahid Afridi
2009 Pakistan Sri Lanka London, England Tillakaratne Dilshan
2010 England Australia Barbados, West Indies Kevin Pietersen
2012 West Indies Sri Lanka Colombo, Sri Lanka Shane Watson
2014 Sri Lanka India Dhaka, Bangladesh Virat Kohli
2016 West Indies England Kolkata, India Virat Kohli
2021 Australia New Zealand Dubai, UAE David Warner
2022 England Pakistan Melbourne, Australia Sam Curran
2024 India South Africa Barbados, West Indies Jasprit Bumrah

Nine editions have been played so far, and five different teams have lifted the trophy. India, England and the West Indies have each won the tournament twice, while Pakistan and Sri Lanka have one title each.

2007 T20 World Cup: India Win the Inaugural Edition

The first T20 World Cup was played in South Africa, and few gave India much chance with a young squad led by MS Dhoni. India beat Pakistan by 5 runs in a thrilling final at the Wanderers in Johannesburg.

Chasing 158, Pakistan needed 13 from the last over with one wicket in hand. Dhoni handed the ball to Joginder Sharma, and Misbah-ul-Haq scooped straight to Sreesanth at short fine leg, sparking wild celebrations across India.

Shahid Afridi was named player of the tournament for his all-round performances with Pakistan.

2009 T20 World Cup: Pakistan’s Redemption

Two years later, Pakistan went one step further under Younis Khan. In the final at Lord’s, they beat Sri Lanka by 8 wickets after restricting them to 138 for 6.

Shahid Afridi starred in the final with an unbeaten 54, and Umar Gul finished as the tournament’s leading wicket-taker. Tillakaratne Dilshan of Sri Lanka was named player of the tournament for his innovative batting at the top of the order.

2010 T20 World Cup: England’s First Global Title

England won their first ICC trophy at the 2010 edition in the West Indies. In the final at Kensington Oval in Barbados, they chased down Australia’s 147 for 6 with three overs to spare, winning by 7 wickets.

Craig Kieswetter’s 63 and Kevin Pietersen’s 47 guided the chase, and Pietersen was named player of the tournament for scoring 248 runs at a strike rate of nearly 138.

2012 T20 World Cup: West Indies End the Drought

The West Indies won their first major ICC title since 1979 in Colombo. Defending 137 for 6 against hosts Sri Lanka, they bowled the home side out for just 101 to win by 36 runs.

Marlon Samuels was the hero of the final with 78 from 56 balls, while Sunil Narine and Samuel Badree strangled the Sri Lankan chase. Shane Watson of Australia was named player of the tournament for his outstanding all-round displays.

2014 T20 World Cup: Sri Lanka Finally Triumph

After losing the finals of the 2007 ODI World Cup, 2009 T20 World Cup and 2012 T20 World Cup, Sri Lanka finally won a major final. In Dhaka, they beat India by 6 wickets, chasing 131 with 13 balls to spare.

Kumar Sangakkara scored an unbeaten 52 in his final T20 international, and Nuwan Kulasekara’s tight bowling restricted India to 130 for 7. Virat Kohli was named player of the tournament after scoring 319 runs, the most by any batter in a single edition at the time.

2016 T20 World Cup: Remember the Name

The 2016 final in Kolkata produced the most famous finish in T20 World Cup history. England posted 155 for 9, and the West Indies needed 19 from the last over with Carlos Brathwaite on strike.

Brathwaite smashed four consecutive sixes off Ben Stokes to win the match by 4 wickets, and Ian Bishop’s “remember the name” commentary became instantly legendary. Virat Kohli was named player of the tournament for the second time in a row after another dominant batting display.

2021 T20 World Cup: Australia Complete the Set

Played in the UAE after being postponed from 2020, the 2021 edition saw Australia finally add the T20 World Cup to their collection. In the final in Dubai, they chased New Zealand’s 172 for 4 with seven balls to spare, winning by 8 wickets.

Mitchell Marsh smashed an unbeaten 77 and David Warner made 53, and Warner was named player of the tournament for his 289 runs.

2022 T20 World Cup: England’s Second Crown

England became the first team to hold the ODI and T20 World Cups at the same time, beating Pakistan by 5 wickets in the final at the Melbourne Cricket Ground.

Chasing 138, England stumbled to 45 for 3 before Ben Stokes guided them home with an unbeaten 52. Sam Curran was named player of the final and player of the tournament after taking 13 wickets at an average of just 11.38.

2024 T20 World Cup: India End the Wait

India ended an 11-year wait for an ICC trophy in Barbados, beating South Africa by 7 runs in a classic final. India posted 176 for 7 thanks to Virat Kohli’s 76, and South Africa fell just short at 169 for 8.

The match turned in the final overs. Hardik Pandya dismissed Heinrich Klaasen, and Suryakumar Yadav took a stunning catch on the boundary to remove David Miller. Jasprit Bumrah was named player of the tournament for taking 15 wickets at an astonishing economy rate of 4.17.

T20 World Cup Records and Interesting Facts

India, England and the West Indies share the record for the most T20 World Cup titles with two each. The West Indies remain the only team to have won the tournament twice while remaining unbeaten in finals.

Virat Kohli holds the record for the most runs in T20 World Cup history with 1141 runs, and he is the only player to be named player of the tournament twice. Shakib Al Hasan of Bangladesh is the leading wicket-taker in the competition’s history with 50 wickets.

Sri Lanka, Pakistan, India and England have each reached three finals, the most by any team. The 2024 final between India and South Africa was the highest-scoring T20 World Cup final, with 345 runs scored across the two innings.

FAQs

Which team has won the most T20 World Cups?

India, England and the West Indies have each won the T20 World Cup twice, which is the most by any team. Pakistan and Sri Lanka have one title each.

Who won the first T20 World Cup in 2007?

India won the first T20 World Cup in 2007, beating Pakistan by 5 runs in the final at Johannesburg under the captaincy of MS Dhoni.

Who won the T20 World Cup 2024 final?

India won the 2024 T20 World Cup final, beating South Africa by 7 runs in Barbados. Virat Kohli top-scored with 76 and Jasprit Bumrah was named player of the tournament.

Which player has scored the most runs in T20 World Cup history?

Virat Kohli of India has scored the most runs in T20 World Cup history with 1141 runs, and he was named player of the tournament in both 2014 and 2016.

Where was the 2022 T20 World Cup final played?

The 2022 T20 World Cup final was played at the Melbourne Cricket Ground in Australia, where England beat Pakistan by 5 wickets.

Rivcky John

A prominent figure in sports journalism for the last two decades. Cricket Analyst & Writing News, Features, Match Previews/Reviews/Reports, And Opinion Pieces on Cricket. You can connect with him on Facebook also.