IOI (33 contests)

IOI 2021
Was held Online on June 25, 2021
Top-3 winners:
RankCountry Name
Gold medal 1 ChinaMingyang Deng
Gold medal 2 ChinaYi Qian
Gold medal 3 ChinaChenxin Dai
See full results
IOI 2020
Was held Online on Sept. 19, 2020
See full results
IOI 2019
Was held in Baku, Azerbaijan on Aug. 11, 2019
See full results
IOI 2018
Was held in Tsukuba, Japan on Sept. 8, 2018
Top-3 winners:
RankCountry Name
Gold medal 1 United StatesBenjamin Qi
Gold medal 2 ChinaMaolong Yang
Gold medal 3 ChinaZhenting Zhu
See full results
IOI 2017
Was held in Tehran, Iran on Aug. 4, 2017
Top-3 winners:
RankCountry Name
Gold medal 1 JapanYuta Takaya
Gold medal 2 ChinaMingkuan Xu
Gold medal 3 United StatesZhezheng Luo
See full results
IOI 2016
Was held in Kazan, Russia on Aug. 19, 2016
Top-3 winners:
RankCountry Name
Gold medal 1 ChinaCe Jin
Gold medal 2 ChinaZuofan Wu
Gold medal 3 RussiaVladislav Makeev
See full results
IOI 2015
Was held in Almaty, Kazakhstan on Aug. 2, 2015
See full results
IOI 2014
Was held in Taipei, Taiwan on July 20, 2014
Top-3 winners:
RankCountry Name
Gold medal 1 - 3 AustraliaIshraq Huda
Gold medal 1 - 3 United StatesScott Wu
Gold medal 1 - 3 ChinaYinzhan Xu
See full results
IOI 2013
Was held in Brisbane, Australia on July 13, 2013
Top-4 winners:
RankCountry Name
Gold medal 1 ChinaLijie Chen
Gold medal 2 ChinaMingda Qiao
Gold medal 3 - 4 ChinaHaoran Xu
Gold medal 3 - 4 RussiaNikolay Kalinin
See full results
IOI 2012
Was held in Sirmione and Montichiari, Italy on Sept. 30, 2012
See full results
IOI 2011
Was held in Pattaya, Thailand on July 29, 2011
See full results
IOI 2010
Was held in Waterloo, ON, Canada on Aug. 21, 2010
See full results
IOI 2009
Was held in Plovdiv, Bulgaria on Aug. 15, 2009
Top-4 winners:
RankCountry Name
Gold medal 1 BelarusGennady Korotkevich
Gold medal 2 JapanKazuhiro Hosaka
Gold medal 3 - 4 ChinaYiHan Gao
Gold medal 3 - 4 ChinaZi Chao Qi
See full results
IOI 2008
Was held in Cairo, Egypt on Aug. 23, 2008
See full results
IOI 2007
Was held in Zagreb, Croatia on Aug. 22, 2007
Top-3 winners:
RankCountry Name
Gold medal 1 PolandTomasz Kulczynski
Gold medal 2 ChinaYi Yang
Gold medal 3 ChinaHuayang Guo
See full results
IOI 2006
Was held in Mérida, Mexico on Aug. 20, 2006
Top-3 winners:
RankCountry Name
Gold medal 1 PolandFilip Wolski
Gold medal 2 South KoreaJae Hyun Park
Gold medal 3 ChinaFan Long
See full results
IOI 2005
Was held in Nowy Sącz, Poland on Aug. 25, 2005
Top-4 winners:
RankCountry Name
Gold medal 1 - 4 United StatesEric Price
Gold medal 1 - 4 ChinaWeidong Hu
Gold medal 1 - 4 ChinaYuan Zhou
Gold medal 1 - 4 UkraineYuriy Znovyak
See full results
IOI 2004
Was held in Athens, Greece on Sept. 18, 2004
Top-3 winners:
RankCountry Name
Gold medal 1 United KingdomPaul Jefferys
Gold medal 2 ChinaWeidong Hu
Gold medal 3 ChinaTiancheng Lou
See full results
IOI 2003
Was held in Kenosha, WI, United States on Aug. 23, 2003
See full results
IOI 2002
Was held in Yong-In, South Korea on Aug. 25, 2002
See full results
IOI 2001
Was held in Tampere, Finland on July 21, 2001
Top-3 winners:
RankCountry Name
Gold medal 1 United StatesReid Barton
Gold medal 2 RomaniaMihai Patrascu
Gold medal 3 ChinaZiqing Mao
See full results
IOI 2000
Was held in Beijing, China on Sept. 30, 2000
Top-4 winners:
RankCountry Name
Gold medal 1 RussiaMikhail Baoutine
Gold medal 2 - 4 CanadaDavid Arthur
Gold medal 2 - 4 CanadaDavid Pritchard
Gold medal 2 - 4 ChinaHong Chen
See full results
IOI 1999
Was held in Antalya-Belek, Turkey on Oct. 16, 1999
Top-3 winners:
RankCountry Name
Gold medal 1 ChinaHong Chen
Gold medal 2 - 3 NetherlandsMathijs Vogelzang
Gold medal 2 - 3 RussiaRoman Pastoukhov
See full results
IOI 1998
Was held in Setúbal, Portugal on Sept. 12, 1998
Top-4 winners:
RankCountry Name
Gold medal 1 - 4 South AfricaDaniel Wright
Gold medal 1 - 4 RomaniaMihai Stroe
Gold medal 1 - 4 RussiaVladimir Martianov
Gold medal 1 - 4 ChinaZhunping Zhang
See full results
IOI 1997
Was held in Cape Town, South Africa on Dec. 7, 1997
Top-3 winners:
RankCountry Name
Gold medal 1 RussiaVladimir Martianov
Gold medal 2 LatviaJanis Sermulins
Gold medal 3 EstoniaOleg Murk
See full results
IOI 1996
Was held in Veszprém, Hungary on Aug. 2, 1996
Top-3 winners:
RankCountry Name
Gold medal 1 CzechiaDaniel Kral
Gold medal 2 ChinaXiaochuan Wang
Gold medal 3 PolandPiotr Zielinski
See full results
IOI 1995
Was held in Eindhoven, Netherlands on July 3, 1995
See full results
IOI 1994
Was held in Haninge, Sweden on July 10, 1994
See full results
IOI 1993
Was held in Mendoza, Argentina on Oct. 25, 1993
Top-4 winners:
RankCountry Name
Gold medal 1 - 4 SwedenFredrik Huss
Gold medal 1 - 4 CzechiaMartin Mares
Gold medal 1 - 4 IranMehdi Foladgar
Gold medal 1 - 4 RomaniaRadu-Lucian Lupsa
See full results
IOI 1991
Was held in Athens, Greece on May 25, 1991
Top-3 winners:
RankCountry Name
Gold medal 1 CzechoslovakiaIgor Maly
Gold medal 2 ChinaYang Cheng
Gold medal 3 HungaryZoltan Turanyi
See full results
IOI 1990
Was held in Minsk, Soviet Union on July 21, 1990
See full results
IOI 1989
Was held in Pravetz, Bulgaria on May 19, 1989
See full results