India won yet another ICC trophy with a dominating win display against New Zealand at the Narendra Modi Stadium in Ahmedabad. This was India's eighth ICC trophy, trailing just Australia, who have won ten. Here is a list of Indian players who have won the most ICC trophies during their careers, including the ICC U19 World Cup. (Pics: ICC and BCCI)
Updated On: 2026-03-10 03:45 PM IST
Compiled by : Atharva Upasani
Virat Kohli(5): Virat Kohli is the most decorated Indian player ever when it comes to winning ICC trophies. The former Indian captain has 5 ICC trophies to his name, including the 2008 U-19 World Cup, 2011 ODI World Cup, 2013 Champions Trophy, 2024 T20 World Cup, and 2025 Champions Trophy (Pic: ICC)
Rohit Sharma(4): Rohit Sharma is second on the list with 4 ICC trophies to his name. Sharma was part of the team that won the inaugural T20 World Cup in 2007 and later captained India to the 2024 World T20 win. The former Indian skipper has won 2 Champions Trophies in 2013 and 2025. (Pic: ICC)
Ravindra Jadeja(4): Ravindra Jadeja is another Indian veteran on the list with 4 ICC trophies to his name. The all-rounder was part of the U19 World Cup-winning side in 2008 and later played his part in Champions Trophy wins in 2013 and 2025. He also won the T20 World Cup in 2024. (Pic: ICC)
Arshdeep Singh(4): Arshdeep Singh is the youngest player on this list. The Indian quick has enjoyed a great start to his career, winning 4 ICC events at the age of 27. Arshdeep was part of the U19 World Cup-winning side in 2018 and has since won 2 T20 World Cups in 2024 and 2026, and a Champions Trophy in 2025, with the senior side. (Pic: BCCI)
Yuvraj Singh (4): The former Indian superstar Yuvraj Singh makes his way into the list. The all-rounder won 4 ICC events, including the Man of the Tournament performanceat the 2011 World Cup. Apart from that, Yuvraj Singh has the 2000 U19 World Cup, 2002 Champions Trophy and 2007 T20 World Cup to his name. (Pic: ICC)