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