IOI
International Olympiad in Informatics – Statistics
RankContestant
CountryORSCSTScoreMedal
Abs.Rel.
163Abdullah AlperenTurkey400603201714924.83%
248Abdullah MohammadIreland4001211006310.50%
222Abduqodiri QurbonzodaTajikistan0203432008614.33%
23Adam BardashevichBelarus910010055810037262.00%Gold
7Adrian BudăuRomania58100100554310045676.00%Gold
206Afonso SantosPortugal210343201710417.33%
300Ahmed KhaledLibya00000000.00%
193Alan AnsellNew Zealand90603201711819.67%
260Alan NavarroColombia00340017518.50%
246Aleksandar KelečevićBosnia and Herzegovina0201232006410.67%
131Aleksejs PopovsLatvia46201255261717629.33%Bronze
213Alex Pizarro JiménezBolivia906008179415.67%
20Alexey GordeevRussia5937100554310039465.67%Gold
300Ali Al MuminKuwait00000000.00%
292Ali QasimLibya0012000122.00%
230Alibek Taalaibek uuluKyrgyzstan02034110178213.67%
34Alireza FarhadiIran937100554310034457.33%Silver
175Alperen YakutTurkey920603201713823.00%
69Aman SariyevKazakhstan59010032391724741.17%Silver
82Amartya Shankha BiswasIndia4020605584923238.67%Bronze
300Aminu FolawiyoNigeria00000000.00%
300Amira SherifLibya00000000.00%
259Andreas StavrouCyprus40012000528.67%
111Andrei CramariucFinland4006032431719232.00%Bronze
237Andrej IvanišBosnia and Herzegovina66050007111.83%
271Andrej IvaškovićSerbia9003200416.83%
172Andrej MarišSlovakia00100328014023.33%
196Andres ErbsenEstonia40060001711719.50%
33Andrew CarlottiUnited Kingdom100010001004934958.17%Silver
117Andrew WillsUnited Kingdom86060039018530.83%Bronze
117Andrius ŽiūkasLithuania652060328018530.83%Bronze
201André Amaral de SousaBrazil920123239011218.67%
204André RyserSwitzerland40034320010617.67%
282Angus KongCanada90121100325.33%
182Anton GrensjöSweden2120383201712821.33%
241Antoni Virós MartínSpain003432006611.00%
60Antun RazumCroatia6437100550025642.67%Silver
196Armen VardanyanArmenia02034558011719.50%
244Arne Lyngstad SundNorway2101232006510.83%
284Arnold DritaAlbania00120017294.83%
219Ashraf MoollaSouth Africa28034110179015.00%
82Auguste OlivryFrance40010032431723238.67%Bronze
244Azamatbek AkhmedovKyrgyzstan0203411006510.83%
56Bartłomiej DudekPoland9821005501726343.83%Silver
225Bayarkhuu LodoidambaMongolia0034320178313.83%
137Begmuhammet KakabayevTurkmenistan90605504917328.83%Bronze
264Behruz MurotovTajikistan00341100457.50%
253Benoît VernierBelgium903400176010.00%
192Bernard Teo Zhi YiSingapore5906000011919.83%
300Bindir UmarNigeria00000000.00%
107Bojan SerafimovMacedonia055345504919332.17%Bronze
43Boris GrubićSerbia583734551910030350.50%Silver
148Bouke van der BijlNetherlands5920343201716227.00%Bronze
143Bristy SikderBangladesh4020603201716928.17%Bronze
13Bumsoo ParkRepublic of Korea6610060554110042270.33%Gold
121Cakra Wishnu WardhanaIndonesia2120605581718130.17%Bronze
169Carolina LangArgentina59034004914223.67%
225Catalin VlasMoldova0034320178313.83%
193Caíque LiraBrazil90343243011819.67%
6Chao LiChina481001001001710046577.50%Gold
66Cheng-Min ChiangTaiwan5906032010025141.83%Silver
292Chin Lip SohMalaysia0012000122.00%
288Chirag GuptaIndia2100000213.50%
292Christ LigoriAlbania0012000122.00%
86Chun Yin Sampson LeeHong Kong402010032191722838.00%Bronze
253Conor FlynnIreland903400176010.00%
300Cristobal MirandaChile00000000.00%
164Daniel FerizovićBosnia and Herzegovina020345539014824.67%
154Daniel GoldbachAustralia2120603281715826.33%Bronze
77Daniel HadasIsrael5601003204923739.50%Silver
45Daniel HuiCanada401003432434929849.67%Silver
90Daniel ZieglerUnited States of America9203455010021836.33%Bronze
56Dario NieuwenhuisSpain5901005504926343.83%Silver
218Darío de la Fuente GarciaSpain4003400179115.17%
43Dat VuVietnam90100553910030350.50%Silver
225Dauren MuratovKazakhstan0034320178313.83%
234David BalaghiSpain903432007512.50%
Davide PallottiItaly 2280603281714524.17%
170Demjan GrubićSerbia90605501714123.50%
89Dhananjoy BiswasBangladesh550605504921936.50%Bronze
264Diego Gabriel Nuñez DuranBolivia00341100457.50%
145Diego NiquefaColombia920345504916727.83%Bronze
134Diego VazquezArgentina660603201717529.17%Bronze
193Dimitrios LosGreece90603201711819.67%
234Dixon David Moran GonzalezVenezuela903432007512.50%
40Domagoj ĆevidCroatia281001003204930951.50%Silver
72Dominik GleichCroatia4001005504924440.67%Silver
225Dovletgeldi AydogdyyevTurkmenistan0034320178313.83%
27Dung NguyenVietnam581001005504936260.33%Silver
179Dzhamshed KhaitovTajikistan020603201712921.50%
214Edgar Augusto Santiago NievesMexico006032009215.33%
272Edgar VedvikNorway28012000406.67%
12Eduard BatmendijnSlovakia7210060551004943672.67%Gold
5Egor SuvorovRussia495510010010010050484.00%Gold
274Elmi AhmadovAzerbaijan0034000345.67%
53Evangelos KipouridisGreece59010055391727045.00%Silver
274Fabian Caihuara SossaBolivia0034000345.67%
187Fabian HammerleAustria400343201712320.50%
88Federico GlaudoItaly595560004922337.17%Bronze
274Fernando Luis Valarino NoriegaVenezuela0034000345.67%
263Florian WernliSwitzerland210120017508.33%
77Floris KintBelgium59203432434923739.50%Silver
99Francisco MachadoPortugal54206032241720734.50%Bronze
240Franco AssenzaArgentina4001200176911.50%
166Freddy Román CepedaMexico592034320014524.17%
292Gabriel Alejandro Norambuena GuzmánChile0012000122.00%
160Gabriel BarrutiaFrance90603204915025.00%
Gabriele FarinaItaly 2590032009115.17%
225Gantushig BayasgalanMongolia0034320178313.83%
111Gellért WeiszHungary4020605501719232.00%Bronze
2Gennady KorotkevichBelarus8810010010010010058898.00%Gold
69Geoffry SongCanada6603455434924741.17%Silver
156Georgi GeorgievBulgaria40060550015525.83%
Giada FranzItaly 2650343201714824.67%
130Gilles EnglebertLuxembourg40206011291717729.50%Bronze
159Giuliano GregoriItaly4020343281715125.17%
246Govikhuu BasanMongolia0201232006410.67%
252Hannes VandecasteeleBelgium21012110176110.17%
140Hosam Abd ElraoufEgypt920603204917028.33%Bronze
148Hrayr HarutyunyanArmenia0373455191716227.00%Bronze
126Hristijan BogoevskiMacedonia4055343201717829.67%Bronze
55Hristo VenevBulgaria40010032434926444.00%Silver
32Hubert Teo Hua KianSingapore663710055434935058.33%Silver
80Hyeonseop LeeRepublic of Korea59201001143023338.83%Bronze
241Håkon HolmenNorway2103411006611.00%
39Ikumi HideJapan40556055010031051.67%Silver
268Ion UrecheMoldova00123200447.33%
239Ishak NumanagićBosnia and Herzegovina1903400177011.67%
46Ivan StošićSerbia382010055334929549.17%Silver
101Jaagup RepänEstonia4001003281719732.83%Bronze
211Jaime SilvaColombia9060110179716.17%
131Jakob Bæk Tejs KnudsenDenmark2806032391717629.33%Bronze
137Jakub ŠafinSlovakia4706032171717328.83%Bronze
222Janchiv Bat-ErdeneMongolia0203432008614.33%
204Jannes MünchmeyerGermany40034320010617.67%
156Janno VeeorgEstonia400343204915525.83%
107Jasse LahdenperäFinland760603281719332.17%Bronze
260Jeff WagnerLuxembourg280121100518.50%
65Jeongwoo JiRepublic of Korea58371003281725242.00%Silver
170Jeppe Bjorn HallgrenDenmark5920341101714123.50%
268Jesus Alejandro Soto AgredaVenezuela00123200447.33%
115Jihoon YoonRepublic of Korea19201003201718831.33%Bronze
124Jimsher SkhirtladzeGeorgia95560550017929.83%Bronze
80Jirayu LuewetwanitThailand212010032431723338.83%Bronze
54Jiří EichlerCzech Republic728205584926644.33%Silver
126Johan SannemoSweden937605501717829.67%Bronze
248Johannes KapfhammerSwitzerland920034006310.50%
287John ChenTrinidad and Tobago00121100233.83%
1Johnny HoUnited States of America100100100100100100600100.00%Gold
82Jonathan Irvin GunawanIndonesia4020605584923238.67%Bronze
203Joonatan SaarheloFinland66012320011018.33%
300Jorge LobosChile00000000.00%
47Joshua LauAustralia215510055391728747.83%Silver
212Jovan KrajevskiMacedonia9203432009515.83%
253João RamosPortugal02012110176010.00%
114Jules PondardFrance2137605501719031.67%Bronze
136Julian LabeitGermany570100001717429.00%Bronze
134Jure SlakSlovenia5920601181717529.17%Bronze
284Ka Chon FongMacau00120017294.83%
281Kam Fu WongMacau21012000335.50%
7Karol FarbiśPoland83100100324110045676.00%Gold
59Karolis GreblikasLithuania6701003260025943.17%Silver
29Kazumi KasauraJapan655510055334935759.50%Silver
282Khayyom OdinaevTajikistan0003200325.33%
274Kin Heng CheangMacau0034000345.67%
121Kinan Mamoon Al SarminiSyria001003204918130.17%Bronze
178Kliment SerafimovMacedonia2820343201713121.83%
220Koen WoltersNetherlands2803408178714.50%
38Kohji LiuJapan402060554010031552.50%Silver
160Konstantinos KanellisGreece2120603201715025.00%
185Kristóf MarussyHungary400125501712420.67%
250Kunal SinghalIndia0034110176210.33%
75Kęstutis VilčinskasLithuania402010032331724240.33%Silver
220Ledio BerdellimaAlbania5900110178714.50%
140Liang-Chieh ChenTaiwan906055291717028.33%Bronze
101Logan GlassonNew Zealand28201003201719732.83%Bronze
62Luca VersariItaly85010032191725342.17%Silver
207Lucas AgudiezArgentina6605320010317.17%
115Luis David Arguello PazosVenezuela5920603201718831.33%Bronze
272Luka BulatovićMontenegro001211017406.67%
288Maciej GoszczyckiIreland9012000213.50%
74Madi KhamitbekovKazakhstan66201003281724340.50%Silver
292Manuel VergaraColombia0012000122.00%
124Marco KellerSwitzerland8701232311717929.83%Bronze
69Marcos Massayuki KawakamiBrazil4006055434924741.17%Silver
18Marin TomicCroatia588310055010039666.00%Gold
104Marián HorňákSlovakia470100004919632.67%Bronze
179Marks ZeļdesLatvia020603201712921.50%
177Markus HasenöhrlAustria212060320013322.17%
183Martin ZikmundCzech Republic640123201712520.83%
107Matjaž LeonardisSlovenia920605504919332.17%Bronze
94Matteo AlmanzaItaly59551232391721435.67%Bronze
7Maxim AkhmedovRussia58100100554310045676.00%Gold
185Md Nafis SadiqueBangladesh9060550012420.67%
100Michael ChenAustralia21201001104920133.50%Bronze
131Michael Chun Chi TsangHong Kong2806032391717629.33%Bronze
264Michalis PsaliosCyprus00341100457.50%
233Michel BreyerLuxembourg2803400177913.17%
10Mitchell LeeUnited States of America69100100551910044373.83%Gold
76Mohammadreza Maleki GhahfarrokhiIran6303455394924040.00%Silver
105Muhammad Aji MuharromIndonesia0206055431719532.50%Bronze
274Muhsen Hazem SalehKuwait0034000345.67%
68Márton HavasiHungary58556032261724841.33%Silver
93Mårten WimanSweden28376055191721636.00%Bronze
37Nathan AzariaIndonesia622010055434932954.83%Silver
121Natthakun KitthawornThailand400603204918130.17%Bronze
173Nicholas LaverAustralia280100110013923.17%
257Nika NadiradzeGeorgia90123200538.83%
200Nikhil TadigoppulaIndia9005504911318.83%
168Nikita LarkaLatvia4020343201714323.83%
140Nikoloz SvanidzeGeorgia038605501717028.33%Bronze
183Nils BarlaugNorway59034320012520.83%
274Nosa AikodonNigeria0034000345.67%
198Nur Muhammad ShafiullahBangladesh282034340011619.33%
270Nursultan AldaiarovKyrgyzstan9034000437.17%
158Ohad KleinIsrael2820345501715425.67%
126Ojārs Vilmārs RatnieksLatvia9206055171717829.67%Bronze
16Oleg IvanovRussia5855100554310041168.50%Gold
300Oluwatosin JoshuaNigeria00000000.00%
201Omar ObeyaEgypt02060320011218.67%
111Ondřej HübschCzech Republic2855603201719232.00%Bronze
61Pak Hay ChanHong Kong40551001104925542.50%Silver
236Panayiotis PanayiotouCyprus400340007412.33%
148Patrik ZajecSlovenia530603201716227.00%Bronze
94Pedro ParedesPortugal51206032341721435.67%Bronze
11Peilin ZhongChina40100100554310043873.00%Gold
230Pieter BosNetherlands5901211008213.67%
187Pol Roger Albert WelterLuxembourg400343201712320.50%
126Radu Ștefan VoroneanuRomania9201003201717829.67%Bronze
91Ranald Yun Shao LamSingapore5903432434921736.17%Bronze
26Rareș Darius BuhaiRomania4020100551004936460.67%Gold
237Rashid GaziyevAzerbaijan006011007111.83%
35Renato Ferreira Pinto JuniorBrazil4037100322610033555.83%Silver
300Richard TynanIreland00000000.00%
176Robert DavtyanArmenia020603281713722.83%
164Robert SpencerSouth Africa660341137014824.67%
139Robin ElliottUnited Kingdom592060320017128.50%Bronze
79Roman FurkoUkraine0551003204923639.33%Bronze
97Roman RubanenkoUkraine0551003281721235.33%Bronze
25Rumen HristovBulgaria5820100553310036661.00%Gold
299Rushan XhajaAlbania00500050.83%
19Saeed Ilchi GhazanIran4010010055010039565.83%Gold
300Safwan BounaLibya00000000.00%
160Sami KalliomäkiFinland2803432391715025.00%
290Sanan PashayevAzerbaijan0051100162.67%
173Saul De NovaMexico5901232191713923.17%
292Savvas MitsikouridisCyprus0012000122.00%
62Saúl Germán Gutiérrez CalderónMexico58206055431725342.17%Silver
22Scott WuUnited States of America5820100554310037662.67%Gold
148Sean WentzelSouth Africa901255374916227.00%Bronze
Sebastiano TrontoItaly 24001232008414.00%
286Seng Pan KouMacau2800000284.67%
97Sergey KulikBelarus0551003281721235.33%Bronze
21Sergii NaginUkraine4055100554310039365.50%Gold
274Sergio Koller VargasBolivia0034000345.67%
24Seyed Hamed ValizadehtoosiIran8510012551710036961.50%Gold
105Shahar MizrahiIsrael400100550019532.50%Bronze
256Shakarim KalandarovKyrgyzstan90341100549.00%
35Shih-Wei LiuTaiwan630100551001733555.83%Silver
4Shogo MuraiJapan96551005510010050684.33%Gold
210Simmo SaanEstonia4003408179916.50%
264Simon Hørup EskildsenDenmark00341100457.50%
17Simon LindholmSweden6901003210010040166.83%Gold
42Simon MaurasFrance57010055434930450.67%Silver
107Sorawee PorncharoenwaseThailand2101005501719332.17%Bronze
207Sotirios PanagiotouGreece59012320010317.17%
241Sven CerkSlovenia003432006611.00%
148Svend Christian SvendsenDenmark5920343201716227.00%Bronze
214Tahir AlizadeAzerbaijan9034320179215.33%
82Thanh NguyenVietnam0201005584923238.67%Bronze
148Thomas PinetzAustria5920343201716227.00%Bronze
190Thomas TanglAustria037343201712020.00%
119Tigran MamikonyanArmenia020605504918430.67%Bronze
257Tilmann BihlerGermany21003200538.83%
31Ting-Yuan ChengTaiwan6220100323910035358.83%Silver
56Tobias LenzGermany58010055331726343.83%Silver
48Tom KalvariIsrael9697434010028647.67%Silver
209Tom LevyNew Zealand9060320010116.83%
94Tony SunNew Zealand28371003201721435.67%Bronze
167Tornike MandzulashviliGeorgia920343204914424.00%
49Tuan Anh NguyenVietnam582010055331728347.17%Silver
50Uladzislau PadtsiolkinBelarus282010032010028046.67%Silver
91Varot PremtoonThailand40201003281721736.17%Bronze
120Vaughan Robert NewtonSouth Africa4006032331718230.33%Bronze
232Victor CiuntuMoldova210600008113.50%
143Victor LecomteBelgium210605533016928.17%Bronze
222Victor LuncasuMoldova0203432008614.33%
67Vitalii HerasymivUkraine01006055171724941.50%Silver
87Vitalik ButerinCanada690100550022437.33%Bronze
15Vlad Alexandru GavrilăRomania40100100324310041569.17%Gold
146Vladimir DaglisLithuania9551232391716427.33%Bronze
41Vyacheslav KimKazakhstan432010055394930651.00%Silver
62Wai Pan YikHong Kong58206055431725342.17%Silver
72Wei Liang GanSingapore28681255641724440.67%Silver
30Wiktor KuropatwaPoland4010010055431735559.17%Silver
260Willem MelchingNetherlands9034080518.50%
28Wojciech NadaraPoland2810010032010036060.00%Silver
292Yaqoub Adel AlyakoubKuwait0012000122.00%
199Yi Hang HoMalaysia210341104911519.17%
187Ying Hong ThamMalaysia400343201712320.50%
51Yordan ChaparovBulgaria19010055010027445.67%Silver
300Yousef HusainKuwait00000000.00%
155Yousef Ibrahim SalamaEgypt955123204915726.17%Bronze
14Yuqing AiChina6410010055010041969.83%Gold
214Yuri Alcántara OliveroCuba006032009215.33%
179Yusuf Hakan KalaycıTurkey020603201712921.50%
3Yuzhou GuChina821001001004310052587.50%Gold
291Zachary Subran-GaneshTrinidad and Tobago905000142.33%
190Zhaoxin WangUnited Kingdom590123201712020.00%
214Ziad OufEgypt9034320179215.33%
147Zoltán SzencziHungary40060558016327.17%Bronze
250Zun Yuan LimMalaysia0034110176210.33%
52Ömer ErenTurkey40010032010027245.33%Silver
101Štěpán ŠimsaCzech Republic9373410001719732.83%Bronze