Indian players who have won the most ICC titles in senior men’s cricket
The Indian cricket team has managed to win 7 ICC titles in senior men’s cricket, making it the second most successful team in the world in this category. These titles include three ICC Champions Trophy, two ICC Cricket World Cup and two ICC T20 World Cup. Many players have played an important role in this amazing journey of Indian cricket, who took India to the heights of success with their performance. There are some of these players who have won the ICC title more than once. Here we will discuss about 4 prominent Indian players who have won the most ICC titles in senior men’s cricket.
Ravindra Jadeja – 3 ICC titles

Ravindra Jadeja has been an important part of Indian cricket and has been representing the team in all three formats continuously for the last decade. He has helped the Indian team win on important occasions. Jadeja has been a part of a total of six ICC finals and has won three of them. He won the ICC T20 World Cup in 2024 along with the 2013 and 2025 ICC Champions Trophy. In the 2025 ICC Champions Trophy final, Jadeja scored the winning runs to guide India to victory.
MS Dhoni – 3 ICC titles
MS Dhoni is the only captain in the history of Indian cricket to have won all three major ICC white-ball titles. Under his captaincy, India won the T20 World Cup in 2007, the Cricket World Cup in 2011 and the Champions Trophy in 2013. Dhoni’s strategy and patience in difficult times made him one of the most successful Indian captains. He has been a part of a total of 5 ICC finals and won the title 3 times.
Virat Kohli – 4 ICC titles
Virat Kohli is considered a run-making machine in Indian cricket. His performance has always been excellent in ICC tournaments. His brilliant innings of 76 runs against South Africa in the 2024 T20 World Cup final gave India an ICC title after a decade. Virat has won four ICC titles so far, including the 2011 Cricket World Cup, the 2013 Champions Trophy, the 2024 T20 World Cup and the 2025 Champions Trophy.
Rohit Sharma – 4 ICC titles

Rohit Sharma is considered one of the most successful players in Indian cricket. He has won four ICC titles. He led India to victory in the T20 World Cup in 2007 and the Champions Trophy in 2013 as a player, while the T20 World Cup in 2024 and the Champions Trophy in 2025 as captain. Rohit has not managed to win only one ODI World Cup so far, but in 2027 he would like to fulfill this dream.