IOI
International Olympiad in Informatics – Statistics
RankContestantCountryRWGGFHScore
Medal
Abs.Rel.
1Ishraq HudaAustralia100100100100100100600100.00%Gold
1Scott WuUnited States of America100100100100100100600100.00%Gold
1Yinzhan XuChina100100100100100100600100.00%Gold
4Nikolay KalininRussia5610010010010010055692.67%Gold
5Oliver FisherAustralia3010010010010010053088.33%Gold
6Steven HaoUnited States of America561001001006910052587.50%Gold
7Dingli YuChina100100100100694751686.00%Gold
7Honghua DongChina100100100100694751686.00%Gold
9Yang ShenChina561001001001004750383.83%Gold
10Encho MishinevBulgaria561001001004610050283.67%Gold
10Nikoloz SvanidzeGeorgia561001001004610050283.67%Gold
12Joshua BrakensiekUnited States of America100100100100464749382.17%Gold
13Po-En ChenTaiwan100100421001004748981.50%Gold
14Diego Alonso Roque MontoyaMexico301001001001004747779.50%Gold
15Jacob JacksonCanada301001001004610047679.33%Gold
16Akshat BubnaIndia56100100100694747278.67%Gold
16Andrew HeUnited States of America56100100100694747278.67%Gold
16MohammadAmin Khashkhashi MoghaddamIran56100100100694747278.67%Gold
16Yuta TakayaJapan56100100100694747278.67%Gold
20Rareș Darius BuhaiRomania10010042100694745876.33%Gold
21Jeehak YoonRepublic of Korea56321001006910045776.17%Gold
22Theemathas ChirananthavatThailand100321001001002445676.00%Gold
23Nikita SivukhinRussia10061100100464745475.67%Gold
24AmirMohsen Ahanchi MarkazIran56100100100464744974.83%Gold
24Felix BauckholtGermany56100100100464744974.83%Gold
24Hristo VenevBulgaria56100100100464744974.83%Gold
24Jarosław KwiecieńPoland56100100100464744974.83%Gold
24Jiahai FengSingapore56100100100464744974.83%Gold
24Phoomraphee LuenamThailand56100100100464744974.83%Gold
24Ranald Yun Shao LamSingapore56100100100464744974.83%Gold
24Seokhwan ChoiRepublic of Korea56100100100464744974.83%Gold
24Ting Fung LauHong Kong56100100100464744974.83%Gold
33Aleksejs ZajakinsLatvia10001001001004744774.50%Silver
34Eduard BatmendijnSlovakia30100100100100743772.83%Silver
34Malvika Raj JoshiIndia30100100100100743772.83%Silver
36Michael ChenAustralia10010042100464743572.50%Silver
37Sunghyeon JoRepublic of Korea5661100100694743372.17%Silver
38Yi ChouTaiwan56100100100463043272.00%Silver
39Johan SannemoSweden56100421001003042871.33%Silver
40Hirotaka IsaJapan30100100100464742370.50%Silver
40Ohad KleinIsrael30100100100464742370.50%Silver
40Po-Chang ChenTaiwan30100100100464742370.50%Silver
40Tzu-Peng WangTaiwan30100100100464742370.50%Silver
44Quang Dung NguyenVietnam3010010075694742170.17%Silver
45Kwang Hui Mark ThengSingapore10010042100274741669.33%Silver
46Ken OguraJapan5610042100694741469.00%Silver
46Mojtaba FayazBakhshIran5610042100694741469.00%Silver
48Semih BasrıkTurkey3010010090464741368.83%Silver
49Dimitrije ErdeljanSerbia30100100100462339966.50%Silver
50Eduard GrigoryanArmenia3010010075464739866.33%Silver
51Alexandru VeleaRomania5610042100464739165.17%Silver
51Marko StankovićSerbia5610042100464739165.17%Silver
53Kam Chuen TungHong Kong1003242100694739065.00%Silver
54Momchil PeychevBulgaria561004275694738964.83%Silver
55Konstantin SemenovRussia3010042100694738864.67%Silver
55Michał GlapaPoland3010042100694738864.67%Silver
57Bui Truc LamSlovakia5632100100464738163.50%Silver
58Andrei HeidelbacherRomania3032100100694737863.00%Silver
58Mislav BalunovićCroatia3032100100694737863.00%Silver
60Dominik GleichCroatia5610042100304737562.50%Silver
60Kalle LuopajärviFinland3010010075462437562.50%Silver
62Ilya ShevchenkoUkraine3010042100693037161.83%Silver
63Mário LipovskýSlovakia3010010055612336961.50%Silver
64Nikita UvarovRussia3010042100464736560.83%Silver
64Sami KalliomäkiFinland3010042100464736560.83%Silver
66Miras MyrzakereyKazakhstan563210010069736460.67%Silver
67Elyad RamezaniIran561004275464035959.83%Silver
68Arthur Ferreira do NascimentoBrazil3032100100464735559.17%Silver
68Bojan SerafimovMacedonia1001001590272335559.17%Silver
68Mateus BezrutchkaBrazil3032100100464735559.17%Silver
71Hasan JaddouhSyria561004260464735158.50%Silver
72Aleksejs PopovsLatvia561000100464734958.17%Silver
73Ray LiAustralia3010042100463034858.00%Silver
74Hoang Anh Phuc NgoVietnam563242100694734657.67%Silver
74Muhammed Emin AyarTurkey5632100100114734657.67%Silver
76Francesco MiliziaItaly5610015100462434156.83%Silver
76Vid KocijanSlovenia3010042100462334156.83%Silver
78Kristaps ČivkulisLatvia301001007535034056.67%Silver
79Jan-Sebastian FabíkCzech Republic3010015100464733856.33%Silver
79Mushegh ShahinyanArmenia3032100100463033856.33%Silver
81Arthur Pratti DadaltoBrazil303210075464733055.00%Silver
82Aliaksei VistiazhBelarus563242100464732353.83%Silver
82Oliver-Matis LillEstonia300100100464732353.83%Silver
82Ulugbek AdilbekovKazakhstan301000100464732353.83%Silver
85Pichayut LiamthongThailand3010015100304732253.67%Bronze
86Mantas PajarskasLithuania5610015100272332153.50%Bronze
86Ondřej HübschCzech Republic561004230464732153.50%Bronze
88Gary YeAustria303242100694732053.33%Bronze
88Stanisław BarzowskiPoland303242100694732053.33%Bronze
90Daniyar MaminovKazakhstan563215100694731953.17%Bronze
90Elene MachaidzeGeorgia3032100302710031953.17%Bronze
90Vasil KuzevskiMacedonia810042100462331953.17%Bronze
93Tom KalvariIsrael301004210046031853.00%Bronze
94Aron GranbergSweden562442100464731552.50%Bronze
95Si Wei HowMalaysia563210055462331252.00%Bronze
96Krittisak ChaiyakulThailand563242100463030651.00%Bronze
96Mihai-Dan GheorgheRomania303210075462330651.00%Bronze
98Barbara KuskovaBelarus56324275464729849.67%Bronze
99Abdullah Enes ÖncüTurkey303242100464729749.50%Bronze
99Lik Hang PoonHong Kong303242100464729749.50%Bronze
99Manuel GundlachGermany303242100464729749.50%Bronze
99Martin RaszykCzech Republic303242100464729749.50%Bronze
99Wai Pan YikHong Kong303242100464729749.50%Bronze
99Xuan Viet DoVietnam303242100464729749.50%Bronze
105Kristóf SomogyváriHungary56324290463029649.33%Bronze
105Mykhailo BabenkoUkraine563215100464729649.33%Bronze
105Tigran GalstyanArmenia563215100464729649.33%Bronze
105Yikuan LiCanada563215100464729649.33%Bronze
109Tien Trung Kien NguyenVietnam563242100353029549.17%Bronze
110Jordan AlexanderMexico301000100352328848.00%Bronze
111Michal KorbelaSlovakia56324275354728747.83%Bronze
112Mislav BradačCroatia30810010046028447.33%Bronze
113Dzmitry DzemidkaBelarus30614290273028046.67%Bronze
113Ivan StošićSerbia303242100463028046.67%Bronze
115Johan Sokrates WindNorway303242100274727846.33%Bronze
116Albert CitkoPoland10004275352327545.83%Bronze
117Alfonsus Raditya ArsadjajaIndonesia30100157546727345.50%Bronze
118David CheikhiFrance83210075273027245.33%Bronze
119Kliment SerafimovMacedonia01004210002326544.17%Bronze
119Muhammad Rais Fathin MudzakirIndonesia30324275464026544.17%Bronze
119Ralph LindenUnited Kingdom30010010035026544.17%Bronze
122Patrik ZajecSlovenia30324275384726444.00%Bronze
122Ulrik De MuelenaereSouth Africa56324210027726444.00%Bronze
122Zihao ZhangCanada30100010027726444.00%Bronze
125Richard TynanIreland30100425503025742.83%Bronze
126Lucas PesentiFrance30324275463025542.50%Bronze
127Ron RyvchinIsrael302442100114725442.33%Bronze
127Yun Kai LimMalaysia5610007502325442.33%Bronze
129Domantas JadenkusLithuania5684210046025242.00%Bronze
130Daniel Talamas CanoMexico3081001008024641.00%Bronze
130Henrik LievonenFinland5632159046724641.00%Bronze
132Gregor MatlGermany30324255464024540.83%Bronze
133Philip WellnitzGermany30321005527024440.67%Bronze
134Changsu LeeRepublic of Korea0324275464724240.33%Bronze
135Georgy SkhirtladzeGeorgia30324260463024040.00%Bronze
135Zamil MajdyIndonesia03242100194724040.00%Bronze
137Michel Rozenberg ZelaznyBrazil30320100463023839.67%Bronze
138Halil Ozan AkgülTurkey302442100113023739.50%Bronze
139Dimitrios LosGreece5632426046023639.33%Bronze
139Joakim BlikstadSweden3081007516723639.33%Bronze
141Benjamin SchmidSwitzerland56324255272323539.17%Bronze
142Ryoma SatoJapan3084275463023138.50%Bronze
143Florian LeimgruberAustria30324275272423038.33%Bronze
143Stefano Chiesa SuryantoIndonesia3032075464723038.33%Bronze
145Andrii SelivanovUkraine30042100273022938.17%Bronze
145Nir YaronIsrael081007546022938.17%Bronze
147Enric Boix AdseraSpain30321575463022838.00%Bronze
147Sparik HayrapetyanArmenia3032090463022838.00%Bronze
149Alan AnsellNew Zealand1000010027022737.83%Bronze
149Aristofanis RontogiannisGreece30324230464722737.83%Bronze
151Victor CiuntuMoldova3081007511022437.33%Bronze
152Gilles EnglebertLuxembourg30321510046022337.17%Bronze
152Jorn Rowan HoofwijkNetherlands308429046722337.17%Bronze
154Bayram BerdiyevTurkmenistan3032075612322136.83%
154Fedar KarabeinikauBelarus010007546022136.83%
154Pushkar MishraIndia3032090462322136.83%
157Enkhsanaa NatsagdorjMongolia3081005527022036.67%
158Andrej IvaškovićSerbia5684255273021836.33%
159Bristy SikderBangladesh8100015464721636.00%
159Peter RalbovskyAustria308429046021636.00%
161Michalis PsaliosCyprus3061425527021535.83%
162Nurlan ZhussipovKazakhstan30324230463021035.00%
162Tomas RigauxFrance30321575114721035.00%
164Yi Xiao ZhangCanada308427546720834.67%
165Mekhrubon TuraevTajikistan3032425546020534.17%
166Labib Md. RashidBangladesh3024055464720233.67%
166Nika NadiradzeGeorgia8321002530720233.67%
168Andres UntEstonia83215100163020133.50%
169Tonko SabolčecCroatia3032425046020033.33%
170Fabian LyckSwitzerland30321510019019632.67%
171Rijad MuminovićBosnia and Herzegovina3080100273019532.50%
172Abduqodiri QurbonzodaTajikistan308090194719432.33%
172Gaspare FerraroItaly3032425535019432.33%
174Márton ErdősHungary3032159002319031.67%
175Fredrik ØstremNorway5632157511018931.50%
176Cheng SunUnited Kingdom3001510035718731.17%
176Ingus Jānis PretkalniņšLatvia001006027018731.17%
178Dominik SmržCzech Republic308429016018631.00%
178Hussain Kara FallahSyria5632421046018631.00%
180Carlos Galeana HernándezMexico30321520464018330.50%
181Alessio MazzettoItaly3081560462318230.33%
182Emma NimstadSweden308429011018130.17%
183Andrii OmelianenkoUkraine01001515193017929.83%
184Damien GalantBelgium568156035017429.00%
185Fu Yong QuahMalaysia30321555162317128.50%
185Gerard Orriols GimenezSpain3032156027717128.50%
185Mohamed EssamEgypt303209019017128.50%
185Szilveszter SzékelyHungary303207527717128.50%
189Cesc Folch AldehueloSpain568155535016928.17%
190Hasib Al MuhaiminBangladesh8321555273016727.83%
191Ion MosnoiMoldova810015035716527.50%
192Jonathan HeekNetherlands30324210272316427.33%
193Arthur LéonardFrance308426002316327.17%
193Žiga ŽeljkoSlovenia08426046716327.17%
195Anatolii GuzovatiiMoldova303206035015726.17%
196Xinyu WuSingapore3032055162315626.00%
197Christopher BrownNew Zealand308075192315525.83%
197Dzhamshed KhaitovTajikistan3032152546715525.83%
199Georgios ChristoglouGreece8321515463014624.33%
199Joud ZouzouSyria56815600714624.33%
199Petteri TimonenFinland081510016714624.33%
202Aleksandar AbasSyria308025354714524.17%
203Ambrus WeiszHungary5632152516014424.00%
203Angelos PelecanosCyprus30806046014424.00%
205Daniel MulcahyIreland30815900014323.83%
206Jia Jen NgMalaysia303205502314023.33%
207Adamos TtofariCyprus010002019013923.17%
207Silap AliyevTurkmenistan308155582313923.17%
209Ahmed BouhoulaTunisia8320908013823.00%
209Nihal PednekarIndia00045464713823.00%
211Matthias PlasserAustria08425527013222.00%
212Noah GoldsmidNetherlands5680650012921.50%
213Doro UmarovTajikistan56803527012621.00%
214Conor GriffinIreland30806027012520.83%
214Marcel BezdrighinMoldova30806027012520.83%
216Carl DybdahlDenmark8807527011819.67%
217Thomas OrtonSouth Africa0810000711519.17%
218Dejan TodorovicMontenegro303201527711118.50%
219Michiel Siebe VisserNetherlands30805516010918.17%
219Thomas HartleyUnited Kingdom30805516010918.17%
221Mudith WitharamalageSri Lanka30815550010818.00%
221Shaylan LallooSouth Africa30815550010818.00%
223Bob WeinandLuxembourg30006016010617.67%
223Byung Hoon ChoNew Zealand3080608010617.67%
225Nicolás MosnaimChile308152527010517.50%
225Timon StampfliSwitzerland3000750010517.50%
227Elgun JabrayilzadeAzerbaijan303201527010417.33%
228Andreas TheocharousCyprus88154527010317.17%
228Kasparas MasiukasLithuania303202516010317.17%
228Lino Javier Megret AlmaguerCuba83204511710317.17%
231Jorik JookenBelgium3080558010116.83%
231Pedro SilvaPortugal3080558010116.83%
233Raphael FischerSwitzerland303202011710016.67%
234Ahmed MorsyEgypt880552709816.33%
234Lucas BekierArgentina30815103509816.33%
236Gianni WeinandArgentina30815251609415.67%
236Hou In HoiMacau30815251609415.67%
236Michael VesterliDenmark8842201609415.67%
239Román CastellarinArgentina8815252779015.00%
239Simmo SaanEstonia3080252709015.00%
239Tamir BoldbaatarMongolia3032020809015.00%
242Siim SammulEstonia30815201608914.83%
242Tanmoy MollikBangladesh3032020078914.83%
244Brian BokserArgentina3080153508814.67%
244Oscar Grove ValeroSpain8815302708814.67%
246Sadeep WeerasingheSri Lanka3032025008714.50%
247Javkhlan BatsaikhanMongolia3081525808614.33%
248Damien GonzeBelgium30815151608414.00%
248Tahir AlizadeAzerbaijan080304608414.00%
250Muhamed ParićBosnia and Herzegovina084225808313.83%
251Andrea ScottiItaly8320019238213.67%
252Juan BedoyaColombia3080251607913.17%
252Pedro AmaroPortugal3080251607913.17%
252Robinson Alexis Castro FernándezChile88055807913.17%
252Yuren ZhangUnited Kingdom880016477913.17%
256Robbe DerksBelgium3081525007813.00%
257Juan ChavesColombia3080201907712.83%
258Lucas CabelloChile3081515807612.67%
259Gonçalo ParedesPortugal3080102707512.50%
259Stefan IvanovBulgaria0815252707512.50%
261Elvir CrnčevićBosnia and Herzegovina3080251107412.33%
261Fredrik Aleksander AnfinsenNorway3080251107412.33%
261Nicolás MariangelChile3080201607412.33%
264Abderrahman MasmoudiTunisia88055007111.83%
264Jo PletschLuxembourg3081510807111.83%
264Sagynbek KenzhebaevKyrgyzstan08055807111.83%
267Ben WeberLuxembourg3081515006811.33%
268Filip BedjovskiMacedonia308002706510.83%
269Nouran AbdElAzizEgypt80055006310.50%
269Tate KenningtonNew Zealand308025006310.50%
269Weng Wa UnMacau08055006310.50%
272Mauricio Wilde MonasteriosBolivia880301606210.33%
273Bayram GuvanjovTurkmenistan880251906010.00%
274Anton ChristensenDenmark081520160599.83%
274Georgios VenizelosGreece024152000599.83%
276Simon WeissSlovenia30802000589.67%
277Ilyes KaakTunisia88025160579.50%
278Yara AbdElLatifEgypt30801500538.83%
279Erkin MatkazievKyrgyzstan88020160528.67%
280Petar MilosavljevicMontenegro08150270508.33%
281Aliagha ShirinovAzerbaijan08025160498.17%
281Roshnal LihinikaduSri Lanka8802580498.17%
283Javier Moises Vela GuzmanBolivia0803007457.50%
284João RochaPortugal08020160447.33%
284Kadyrbek NarmamatovKyrgyzstan08025110447.33%
284Si Weng LamMacau8802080447.33%
284Áron HoffmannIreland8802080447.33%
288Bashar Al-AtoumJordan8800270437.17%
288Gustas MockusLithuania08152000437.17%
288Nikola NinkovicBosnia and Herzegovina08152000437.17%
291Fateh IbrahimliAzerbaijan8802500416.83%
292Moez EzzeddineTunisia8801580396.50%
293Pak Lon IpMacau8802000366.00%
294Jamal Sa'dJordan08151000335.50%
295Battulga TsogtgerelMongolia0801580315.17%
295Isabella Stefany Defilippis VillarroelBolivia8801500315.17%
295Nisal PeriyapperumaSri Lanka0801580315.17%
298Håvard TerlandNorway0802000284.67%
298Jorge Taoufik Khabazze MasperoVenezuela0802000284.67%
300Daniel BocanegraColombia8801000264.33%
300Jood HajeerJordan0801080264.33%
302Petar DjerkovicMontenegro0002500254.17%
303Ruslan RakhimovKyrgyzstan0000160162.67%
304Ali ElforjaniLibya0001000101.67%
305Ronaldo Franco JaldinBolivia08000081.33%
306Charymyrat YollyyevTurkmenistan00050050.83%
306Safwan BounaLibya00050050.83%
308Emmanuel Opeke AmehNigeria00000000.00%
308Hussain AlwalidLibya00000000.00%
308Laith AlnaserJordan00000000.00%
308PrinceWill Chukwuemeka OkoroaforNigeria00000000.00%