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