Khel Now logo
HomeSportsICC Men's T20 World CupLive Cricket Score
Advertisement

Cricket

List of cricketers who have won both ODI World Cup & T20 World Cup

Jayant Kumar Pandey - Kabaddi writer, sports enthusiast, every breath, every chant of kabaddi tells a different story and deserves to be written.
Published at :March 10, 2026 at 9:06 PM
Modified at :March 10, 2026 at 9:06 PM
List of cricketers who have won both ODI World Cup & T20 World Cup

27 cricketers in history have won both the ODI Cricket World Cup and the T20 World Cup.

The World Cups hold the most importance in any sport. Players represent their country and give their best to win a trophy for them. In cricket, however, there are two different World Cups. The first and the most important considered one is ICC ODI World Cup, which is played every 4 years, and the other one is ICC T20 World Cup, which happens every 2 years and is very frequent.

The formats of both of these World Cups are different and they challenge players to adapt to the format and situations accordingly. There have been many players in history who won either ODI World Cup or T20 World Cup, but the number of winners of both the events is still very small.

Only a handful of nations have won both of these events and even if they did, they won in different eras, which means the players of both the winning squads were not the same.

Only a few players have got their hands on both the trophies and on that note, let’s have a look at the list of cricketers who have won both Cricket World Cup and T20 World Cup.

List of cricketers who won both Cricket World Cup and T20 World Cup

Indian Cricketers

"If they hadn’t scored runs...," Mohammed Kaif underlines Rohit Sharma and Virat Kohli's role in India's win
Virat Kohli and Rohit Sharma (Photo by Gareth Copley/Getty Images)

India have won the Cricket World Cup twice and the T20 World Cup three times in their history. Their maiden World Cup win came in 1983, and the next ODI World Cup they won was 28 years later in 2011. They also won the inaugural T20 World Cup in 2007 and then in 2024 and 2026. Players who represented the Indian team in both format World Cup wins are:

Name ODI World Cup T20 World Cup
MS Dhoni20112007
Virat Kohli 20112024
Yuvraj Singh 20112007
Gautam Gambhir 20112007
Virender Sehwag 20112007
Harbhajan Singh 20112007
S. Sreesanth 20112007
Yusuf Pathan20112007
Piyush Chawla20112007

Australian Cricketers

Travis Head
Travis Head. (Image Source: ICC/Getty Images)

Australia have won the most ICC Cricket World Cup titles in history. They have won the tournament a record six times, with the two most recent victories coming in 2015 and 2023.

They have also won the ICC Men’s T20 World Cup once, in 2021, when they defeated the New Zealand in the final.

The players who were part of both the ODI and T20 World Cup winning squads are:

NameODI World Cup T20 World Cup
Steve Smith 2015, 20232021
David Warner 2015, 20232021
Pat Cummins2015, 20232021
Josh Hazlewood 2015, 20232021
Mitchell Starc 2015, 20232021
Glenn Maxwell 2015, 20232021
Mitchell Marsh 2015, 20232021
Aaron Finch20152021
Josh Inglis20232021
Marcus Stoinis 20232021
Adam Zampa 20232021

England Cricketers

Jos Buttler
Jos Buttler. (Image Source: ICC)

England cricket team has been one of the few teams to win both the ICC Cricket World Cup and the ICC Men’s T20 World Cup. They were also the only team to hold the trophies of both World Cups simultaneously for a brief period.

They won their first T20 World Cup in 2010 and later lifted the trophy again in 2022, defeating the Pakistan in the final. England won their first and only Cricket World Cup in 2019 after defeating the New Zealand by the narrowest of margins due to the boundary rule in the Super Over.

Here are the players who were part of England’s squads in both World Cup victories across formats:

Name ODI World Cup T20 World Cup
Eoin Morgan 20192010
Jos Buttler 20192022
Ben Stokes 20192022
Moeen Ali20192022
Chris Woakes20192022
Adil Rashid 20192022
Mark Wood20192022

Which nation has held both World Cups at the same time?

England won the Cricket World Cup in 2019 and the T20 World Cup in 2022, holding both trophies at the same time.

How many Indian players have won both ODI and T20 World Cup?

A total of 9 Indian cricketers have won both the ODI World Cup and the T20 World Cup.

For more updates, follow Khel Now Cricket on FacebookTwitterInstagramYoutube; download the Khel Now Android App or IOS App and join our community on WhatsappTelegram.

Jayant Kumar Pandey
Jayant Kumar Pandey

Kabaddi is old, but not older than my love for it. I am still a rookie, but kabaddi is one thing I have been following passionately since my childhood. I don't miss any matches of the league and I regularly follow domestic and international tournaments as well.