These Indian cricketers have won all 3 ICC white-ball titles
What's the story
The Indian cricket team recently beat New Zealand in the final to win their third ICC Champions Trophy title, the most for a side.
The Rohit Sharma-led Team India won the tournament unbeaten, winning each of their five games.
Meanwhile, this was Virat Kohli's fourth ICC title, having previously won the CT, ODI World Cup, and T20 World Cup one time each.
Here we look at Indian players who have won all three major ICC white-ball titles.
#1
Harbhajan Singh's journey to all 3 titles
Having started his career in 1998, Harbhajan Singh is one of the few Indian cricketers to have won all three ICC white-ball titles.
He was part of India's 2002 ICC Champions Trophy title-winning campaign, where they were joint winners with Sri Lanka.
Five years later, he played a key role in India's triumph in the inaugural edition of the T20 World Cup, in 2007.
He was also a part of India's 2011 ODI WC-winning squad.
#2
Yuvraj Singh's all-rounder prowess
One of India's greatest all-rounders, Yuvraj Singh has also won all three ICC white-ball tournaments.
He was part of the teams that won the 2002 Champions Trophy, 2007 T20 World Cup, and 2011 ODI World Cup.
In the 2011 ODI World Cup, Yuvraj was the Player of the Tournament for his stellar all-round performance.
He made history in the 2007 T20 WC by hitting six sixes in an over against England.
#3
MS Dhoni's captaincy and triumphs
MS Dhoni's first ICC Trophy triumph came in 2007 when he led a young team to victory in the T20 World Cup.
He then led India to their second ODI World Cup win in 2011, earning the Player of the Final award for his crucial 91-run knock.
With India's 2013 CT triumph, Dhoni became the first player to win all three major ICC white-ball titles as a captain.
#4
Virat Kohli's consistent performance
Arguably India's greatest limited-overs batter, Kohli has also won all three ICC white-ball tournaments.
He was a part of the 2011 ODI World Cup team and played a crucial role in the final, scoring 35 runs.
Kohli has since then won the Champions Trophy in 2013 and 2025.
He also clinched the T20 World Cup in 2024, delivering a match-winning 76 in the final.
Besides Kohli, Rohit Sharma is the only other Indian with four ICC titles.