India has reached the Cricket World Cup final on two occasions, losing to Australia by 98 runs in 2005 and losing to England by 9 runs in 2017. India has made the semi-finals on three other occasions, in 1997, 2000, and 2009. India has also reached the finals of the T20I World Cup once, losing to Australia by 85 runs in 2020. India qualified for the semi-finals on four occasions (2009, 2010, 2018 and 2023).
They have won the Asia Cup a record 7 times; winning all editions of the competition between 2004 and 2022, except for the 2018 edition where they finished as runners-up. Other achievements include winning the gold medal at the 2022 Asian Games, and the silver medal at the 2022 Commonwealth Games.