Indian Teams Appearances in the ICPC World Finals (1999-2021)

Data Facts Feature Timeline

The ICPC(International Collegiate Programming Contest), considered as the “Olympic Games of Coding”, is the oldest and one of the most prestigious programming contests in the world.

It is an annual multi-tiered competitive programming competition among the universities of the world. The ICPC Regionals are organized by the local universities of different regions spread across the world. The winners of these regional rounds of the contest get to represent the country in the ICPC Finals.

Among all universities of India, IIT Bombay has represented the most number of times(13) in the ICPC World Finals.

IIT Kanpur is the first Indian university that participated in ICPC World Final(1999-2000).

The best ever rank for an Indian team at the ICPC World Finals is 18, secured by teams from IIT Delhi & IIIT Hyderabad back in 2012. No Indian team has won the gold yet.

*The ICPC World Finals cycle is affected by the pandemic, and the ICPC World Finals Dhaka in November 2022 was for the teams qualified from the year 2020-21. To come back on track the ICPC is planning to determine the two World Championships for the years 2021-22 and 2022-23 simultaneously at the same event with separate acknowledgement of champions and medalists in 2023.

Other interesting statistics of the ICPC World Finals

Country Wins
United States18
Russia15
China4
Canada2
Poland2
Germany1
Czech Republic1
Australia1
New Zealand1
YearICPC Winners Country
2021United States
2020Russia
2019Russia
2018Russia
2017Russia
2016Russia
2015Russia
2014Russia
2013Russia
2012Russia
2011China
2010China
2009Russia
2008Russia
2007Poland
2006Russia
2005China
2004Russia
2003Poland
2002China
2001Russia
2000Russia
1999Canada
1998 Czech Republic
1997 United States
1996 United States
1995 Germany
1994Canada
1993 United States
1992 Australia
1991 United States
1990 New Zealand
1989 United States
1988 United States
1987 United States
1986 United States
1985 United States
1984 United States
1983 United States
1982 United States
1981 United States
1980 United States
1979 United States
1978 United States
1977 United States