Ad imageAd image

Indian Cricketers Who Won All Three ICC Titles

By
Vishwajeet Jaiswal
Hey, I’m Vishwajeet Jaiswal! Ever since I was a kid, I loved sharing the latest news with my friends. What started as a childhood habit has...
4 Min Read

The Indian cricket team has had a wonderful journey in white-ball cricket. India won the first-ever ODI World Cup title in 1983 by defeating West Indies. Since then, Indian cricket has seen many heights and the country has won all three major ICC white-ball titles such as ODI World Cup, T20 World Cup and Champions Trophy.

There are some Indian cricketers who have won all three of these prestigious titles. Let’s know about those cricketers.

Indian Cricketers Who Won All Three Major ICC Titles

1. Harbhajan Singh

Harbhajan Singh - Records, Achievements and Statistics
Harbhajan Singh (Indian Cricketers Who Won All Three ICC Trophies)

Harbhajan Singh, one of the successful spinners of Indian cricket, has won all three ICC white-ball titles. In 2002, when India shared the ICC Champions Trophy title with Sri Lanka, Harbhajan was a part of that victorious team. After this, in 2007, he also participated in the T20 World Cup and played an important role in India’s victory with his brilliant performance. He was also the lead spinner in the 2011 ODI World Cup and contributed to India’s success by taking nine wickets.

2. Yuvraj Singh

Yuvraj Singh
Yuvraj Singh (Indian Cricketers Who Won All Three ICC Trophies)

Yuvraj Singh is considered the greatest all-rounder of Indian cricket and has won all three ICC white ball titles. Apart from the 2002 Champions Trophy, he also won the T20 World Cup in 2007 and the ODI World Cup in 2011. Especially in the 2011 World Cup, he performed brilliantly with both bat and ball and was adjudged the Player of the Tournament. His brilliant batting and unbeaten innings of 57 runs in the quarter-finals against Australia are still remembered.

3. MS Dhoni

Top 5 Indian Cricketers with the Most International Matches
MS Dhoni (Indian Cricketers Who Won All Three ICC Trophies)

Mahendra Singh Dhoni, who is considered the most successful captain of Indian cricket, is among the players who have won all three ICC titles. In the 2007 T20 World Cup, he led the Indian team to the title with his unique captaincy skills. In the 2011 ODI World Cup, Dhoni’s unbeaten innings of 91 runs led the team to victory in the final. After this in 2013 he won the Champions Trophy by defeating England and became the captain to win all three titles.

4. Virat Kohli

Virat Kohli Could Have Missed Century In IND vs PAK Champions Trophy (Credits-ESPN)
Virat Kohli (Indian Cricketers Who Won All Three ICC Trophies)

Virat Kohli, one of the greatest batsmen of the modern era, is also included in the list of those who have won all three ICC white ball titles. In the 2011 World Cup, Kohli was the youngest player in the team and played a crucial inning of 35 runs in the final. After this, he also played a key role in winning the Champions Trophy in 2013 and 2025. In the 2024 T20 World Cup, he performed brilliantly in the final and played a major role in leading India to victory.

These players have taken Indian cricket to new heights. Winning all three ICC white ball titles is a great achievement and these cricketers have made the country proud with their contributions.

ALSO READ: Indian Cricketers with the Most ICC Titles in Senior Men’s Cricket

Hey, I’m Vishwajeet Jaiswal! Ever since I was a kid, I loved sharing the latest news with my friends. What started as a childhood habit has turned into a passion, and now I have the privilege of sharing news, stories about Sports, Tech, and iGaming content with SEO best practises. Writing has always been a part of who I am, and it’s something I’m truly passionate about.