IOI
International Olympiad in Informatics – Statistics
RankContestant
CountryMRSPMAScoreMedal
Abs.Rel.
271Abdurasul RakhimovUzbekistan31110102007212.00%
256Adem KhachnaouiTunisia191123720129215.33%
295Adithya NarasingheSri Lanka01101000213.50%
83Adrian BekerCroatia100343810038431452.33%Bronze
155Ahmed ElBatanonyEgypt100342332381223939.83%
268Ahmed RekikTunisia1900322047512.50%
287Ahmed SelmiTunisia9023700396.50%
283Ahror AbdullayevUzbekistan9003200416.83%
248Alakbar AskarovAzerbaijan191103238410417.33%
47Aleksandar KrastevBulgaria1003438100100037262.00%Silver
209Aleksandrs ZajakinsLatvia463423590416627.67%
23Aleksejs PopovsLatvia10034231001006041769.50%Gold
Alexandra DrozdovaRussia 21003431100386036360.50%Silver*
267Alexis EspinozaChile9110322047612.67%
11Ali BahjatiIran10064381001006046277.00%Gold
300Amal TahaJordan900700162.67%
178Amangeldi ZhusubalievKyrgyzstan4634980201620534.17%
31AmirMohammad DehghanIran10064231001001640367.17%Silver
274Andor Cornelis MichelsNetherlands4611010047111.83%
69Andrea CipriettiItaly1003431100491633055.00%Silver
74Andrei PopaRomania1003431100382532854.67%Silver
43Andrei-Costin ConstantinescuRomania1003438100496038163.50%Silver
161Andres UntEstonia4600100206022637.67%
203Andrius OvsianasLithuania461131900017829.67%
278Andrés PérezColombia91103200528.67%
174Angelos AssosCyprus1001105938020834.67%
131Angelos PelecanosCyprus10034235938425843.00%Bronze
231Ankhdalai OtgonbaatarMongolia461103238012721.17%
13Arash Mahmoudian BidgoliIran10064231001006044774.50%Gold
283Aristeidis TziapourasCyprus9003200416.83%
85Aristofanis RontogiannisGreece1003423100381631151.83%Bronze
231Arsen KasymovKyrgyzstan191105938012721.17%
50Arthur LéonardFrance1003491001002536861.33%Silver
98Artur PetukhouskiBelarus100343180381629949.83%Bronze
305Ashan RathnaweeraSri Lanka00070071.17%
162Ashot MatevosyanArmenia46342359382522537.50%
Askhat SakhabievRussia 2100642310002531252.00%Bronze*
276Ayman GamalEgypt1911032006210.33%
149Azret KenzhalievKyrgyzstan100342332381624340.50%Bronze
225Azur ĐonlagićBosnia and Herzegovina6911231020413722.83%
182Bakuri TsutskhashviliGeorgia46412359201220133.50%
205Basim KhajwalUnited Kingdom461108038017529.17%
261Bat-Orshikh GombojavMongolia1934032008514.17%
204Batjargal AltangerelMongolia934080381617729.50%
170Battulga EnkhbayarMongolia4634990201221135.17%
147Belinda ShiAustralia46340100491624540.83%Bronze
292Benjamin AguilarChile1900704305.00%
28Bo-Syu YuTaiwan1003438801006041268.67%Silver
243Bolot BekbolotovKyrgyzstan46119738011118.50%
262Bor BreceljSlovenia900323848313.83%
188Branko FulurijaBosnia and Herzegovina463499001619532.50%
304Bright Dumadi LesiNigeria90000091.50%
171Bronson RudnerSouth Africa4611318038421035.00%
257Bruno PloumhansBelgium0119323809015.00%
44Calvin LeeUnited States of America100340801006037462.33%Silver
94Carl DybdahlDenmark100342390381630150.17%Bronze
98Carlos Galeana HernándezMexico100342310038429949.83%Bronze
244Carlos Vinícios Ferreira SantosBrazil3111032201611018.33%
1Ce JinChina1001009710010010059799.50%Gold
293Chibuoyim Faith Wilson OgbonnaNigeria1900700264.33%
198Cho Hou TangMacau1001103238418530.83%
280Christophe LauresLuxembourg00010380488.00%
156Christopher BrownNew Zealand46342390202523839.67%
145Chuanye ChenNew Zealand100342359201224841.33%Bronze
59Clarence Xuan Da ChewSingapore1003431591002534958.17%Silver
168Corentin SimonBelgium46112380381621435.67%
33Costin-Andrei OncescuRomania1003438100706040267.00%Silver
113Damien GalantBelgium69343190381627846.33%Bronze
164Daniel AtanasovBulgaria10011059381622437.33%
15Daniel ChiuUnited States of America10034381001006043272.00%Gold
223Daniel GrosuMoldova4611032381213923.17%
15Daniel Peter RutschmannSwitzerland10034381001006043272.00%Gold
174Daniel Tobias Johansen LanghoffNorway1003403238420834.67%
199Daniels KeziksLatvia1003003220018230.33%
60David WärnSweden1001131801002534757.83%Silver
41Declan McDonnellAustralia1006423100702538263.67%Silver
Denis SolonkovRussia 21006431100702539065.00%Silver*
297Devanjith De SilvaSri Lanka900704203.33%
23Dhruv RohatgiUnited States of America10034231001006041769.50%Gold
158Dimitar BajraktarovMacedonia1003405938023138.50%
31Domagoj BradačCroatia100649100706040367.17%Silver
255Duarte NascimentoPortugal9110323849415.67%
239Dushan TerzikjMacedonia69340100011318.83%
46Dušan ŽivanovićSerbia10034231001001637362.17%Silver
207Elgun JabrayilzadeAzerbaijan3134959201616928.17%
184Emmanuil MichalainasGreece4634010020020033.33%
50Encho MishinevBulgaria1003471100382536861.33%Silver
258Eoin DaveyIreland4611032008914.83%
202Ernesto David Peña HerreraCuba46343132201617929.83%
226Evripidis PapaevripidisCyprus461193238013622.67%
295Fahrudin HalilovićBosnia and Herzegovina9000012213.50%
94Farbod YadegarianCanada100342390381630150.17%Bronze
61Farkhod KhakimiyonTajikistan4664231001001234557.50%Silver
192Farrell Eldrian WuPhilippines10011233220419031.67%
206Farrukh KarimovTajikistan1001123320417028.33%
56Fedar KarabeinikauBelarus1003438100206035258.67%Silver
62Filip BialasCzech Republic1003423591002534156.83%Silver
30Filippo Gianni BaroniItaly1003431801006040567.50%Silver
181Filippo QuattrocchiItaly4634059382520233.67%
85Florian LeimgruberAustria1003423100381631151.83%Bronze
124Fredrik HernqvistSweden100110100381626544.17%Bronze
90Félix BretonFrance100340591001230550.83%Bronze
162Gabriel CojocaruMoldova100342332201622537.50%
263Gastón Gabriel Fontenla NúñezArgentina011959007913.17%
79Georgy SkhirtladzeGeorgia100343190382531853.00%Bronze
222Gianni WeinandArgentina461105920414023.33%
66Giorgi KldiashviliGeorgia100340100386033255.33%Silver
149Gonçalo ParedesPortugal46112359100424340.50%Bronze
15Grigoriy ReznikovRussia10034381001006043272.00%Gold
87Guangxuan ZhangSingapore100342390382531051.67%Bronze
263Guilherme PenedoPortugal900323807913.17%
208Gustas MockusLithuania69008018016727.83%
57Gyuho SuhRepublic of Korea1001131100496035158.50%Silver
101Hannes IhalainenFinland10034239049029649.33%Bronze
126Hao-Cheng YangTaiwan100342332492526343.83%Bronze
190Henrique NavasPortugal690235938419332.17%
219Herman SletmoenNorway193401000015325.50%
211Hou TamMacau1911032100016227.00%
93Hou Tin ChauMacau100342380491630250.33%Bronze
8Hristo VenevBulgaria10034711001006046577.50%Gold
250Husayn HasanovUzbekistan6900320010116.83%
35Hyunsoo KimRepublic of Korea1006438100386040066.67%Silver
271Ian Vincent PalabasanPhilippines1911003847212.00%
97Ilya MedyanikovBelarus100342380382530050.00%Bronze
124Ingus Jānis PretkalniņšLatvia10034235949026544.17%Bronze
11Jacob Por Loong TeoSingapore10064381001006046277.00%Gold
15Jaehyun KooRepublic of Korea10034381001006043272.00%Gold
213Jan Olivetti AuladellSpain3111059381615525.83%
8Jarosław KwiecieńPoland10034711001006046577.50%Gold
215Javier OlivaChile4611032491615425.67%
102Jeffrey XiaoCanada100343180381229549.17%Bronze
289Jelmer Sybren FiretNetherlands3100004355.83%
33Jerry MaoAustralia1003438100706040267.00%Silver
250Jia Jen NgMalaysia31340320410116.83%
38Joakim BlikstadSweden10034311001002539065.00%Silver
235Johannes HeuseveldtNetherlands313403220011719.50%
290John RyanIreland19110004345.67%
92Jonas PukštaLithuania10002380100030350.50%Bronze
104Jonathan KhooNew Zealand100642332492529348.83%Bronze
166Jordan Fernando AlexanderMexico100340800421836.33%
254Jordi Castellví FoguetSpain000593809716.17%
147Jordi Guillem Rodríguez MansoSpain10011080381624540.83%Bronze
130Joseph BentonUnited Kingdom1000059100025943.17%Bronze
104José Manuel Tapia AvitiaMexico100349100381229348.83%Bronze
228Joël MathysSwitzerland31112332201613322.17%
239Juan BedoyaColombia313403201611318.83%
164Juan Carlos Sigler PriegoMexico461123321001222437.33%
178Jubayer RahmanBangladesh1001193249420534.17%
210Juha HarviainenFinland463493238416327.17%
135Jui-Nan YenTaiwan31343890382525642.67%Bronze
66Juliusz PhamPoland100343810006033255.33%Silver
41Kalle LuopajärviFinland10034231001002538263.67%Silver
213Karen MkrtumyanArmenia4634313201215525.83%
192Karl LundstigSweden463409020019031.67%
38Kefan DongChina10034311001002539065.00%Silver
291Kelvin Xavier García TiburcioDominican Republic0003200325.33%
187Kerim KochekovTurkmenistan4634080201619632.67%
27Kevin SunCanada10030231001006041368.83%Silver
235Kieran HorganIreland911233238411719.50%
234Kin Long LamHong Kong461193220011819.67%
189Konstantinos AgiannisGreece313408049019432.33%
169Kristjan KongasEstonia10011313238021235.33%
294Kristoffer Ryhl-JohansenDenmark9110004244.00%
200Kwan Ting ChowHong Kong31342332204118130.17%
245Laurens WeynSouth Africa461101038410918.17%
90Lawrence HollomUnited Kingdom10011090100430550.83%Bronze
23Lawrence LiUnited States of America10034231001006041769.50%Gold
138Levon MuradyanArmenia10034235938025442.33%Bronze
146Liran MarkinIsrael100343132381224741.17%Bronze
74Lucca Morais de Arruda SiaudzionisBrazil1003431100382532854.67%Silver
174Luka VukelićSerbia10011233238420834.67%
89Lung Sin KweeIndonesia100349100382530651.00%Bronze
126M. Besher MassriSyria10034310386026343.83%Bronze
271Maded III BataraPhilippines9110322007212.00%
114Mahmoud BadawyEgypt10034980381627746.17%Bronze
94Mahmoud HassanSyria100342390381630150.17%Bronze
303Maksat OrazovTurkmenistan0001000101.67%
111Malvika Raj JoshiIndia1006423900428146.83%Bronze
78Man Hou HongMacau100343190491632053.33%Bronze
74Marcel BezdrighinMoldova1003431100382532854.67%Silver
134Marco DonadoniItaly463423100381625742.83%Bronze
195Marian DietzGermany1001105901618631.00%
171Marin KišićCroatia31342390201221035.00%
195Markus Krabbe LarsenDenmark310239038418631.00%
14Mateusz RadeckiPoland1003471100706043572.50%Gold
275Mathias ChunnooNorway900322046510.83%
215Matthew HillmanUnited Kingdom461105938015425.67%
229Maximiliano RedigondaArgentina313493220413021.67%
142Methus KiatchaiwatThailand1003495949025141.83%Bronze
180Michael José Gonzales BardalesDominican Republic463499020420333.83%
100Michal SládečekSlovakia100349100381629749.50%Bronze
220Miguel Angel Ortiz MeridaBolivia100119320015225.33%
212Mihail DenkovskiSlovenia100119320415626.00%
84Mihail TarigradschiMoldova100342390491631252.00%Bronze
Mikhail AnoprenkoRussia 2100342380386033555.83%Silver*
40Mikhail NatalevichBelarus10034381001001638864.67%Silver
4Mikhail PutilinRussia100100711001006053188.50%Gold
253Miklós Zsigmond HorváthAustria9340322049916.50%
15Minh Phan Duc NhatVietnam10034381001006043272.00%Gold
215Miquel Ortega Sánchez ColomerSpain461105938015425.67%
258Mohamad DwikSyria463490008914.83%
238Mohamed Fadhel OmarTunisia193423038011419.00%
166Mohammad AbuaboudJordan3164231000021836.33%
279Mohammad AbuejheishehJordan19003200518.50%
288Mohammad AlkilaniJordan3100700386.33%
104Mohammed MowzerSouth Africa100112359100029348.83%Bronze
268Muamer ParićBosnia and Herzegovina1900322047512.50%
135Muhammad Yusuf SholehIndonesia46342390382525642.67%Bronze
131Mushegh ShahinyanArmenia100343832381625843.00%Bronze
36Márton ErdősHungary10034231001004139866.33%Silver
74Nazarbek AltybayKazakhstan1003431100382532854.67%Silver
69Nenad BaukSerbia1003431100491633055.00%Silver
185Neringa LevinskaitėLithuania100005938019732.83%
26Nguyen Pham CaoVietnam1003471100704141669.33%Gold
266Nico GründelGermany1911903807712.83%
141Nicolas FarossGermany1003408038025242.00%Bronze
302Nicolas GalindoColombia000704111.83%
135Nikola SpasićSerbia100112359382525642.67%Bronze
247Nikola StojkoskiMacedonia909900010818.00%
182Noam Ta ShmaIsrael100110900020133.50%
123Nodir DaminovTajikistan10034239020026744.50%Bronze
102Nonthakit ChaiwongThailand10011080100429549.17%Bronze
265Nozimjon SafarovTajikistan460032007813.00%
149Nugzar ChkhaidzeGeorgia1003498020024340.50%Bronze
29Nurbakyt MadibekKazakhstan1006438100496041168.50%Silver
276Nusratulla Ne'matullayevUzbekistan1911032006210.33%
107Oliver NisumaaEstonia46300901002529148.50%Bronze
297Olivier GoerensLuxembourg900704203.33%
258Omar MuhammetkulyyevTurkmenistan90080008914.83%
270Oscar PeulickeDenmark011059047412.33%
230Pascal SommerSwitzerland3111932202512821.33%
140Paulína SmolárováSlovakia463423100381225342.17%Bronze
79Paweł BurzyńskiPoland1001123591002531853.00%Bronze
224Pedro Henrique Sacramento de OliveiraBrazil100112300413823.00%
282Perman AtayevTurkmenistan3100704427.00%
129Peter RalbovskySlovakia463423321002526043.33%Bronze
53Phat Tran TanVietnam1003438100702536761.17%Silver
37Phirasit CharoenchitseriwongThailand1003431100706039565.83%Silver
142Pietari KaskelaFinland46343190381225141.83%Bronze
200Pim SpelierNetherlands463405938418130.17%
128Piyawat AnantakhunThailand463431100381226143.50%Bronze
65Péter MernyeiHungary100343159496033355.50%Silver
114Radu Alexandru MunteanRomania100112380382527746.17%Bronze
177Rafail KetsetsidisGreece10011032382520634.33%
69Rajat DeIndia1003431100491633055.00%Silver
48Richard GongAustralia1003438100386037061.67%Silver
154Richard HladíkCzech Republic1001105970024040.00%Bronze
44Riku KawasakiJapan100340801006037462.33%Silver
131Robin Christopher YuPhilippines10034010020425843.00%Bronze
191Roger TrujilloColombia9340321001619131.83%
69Rogério Aristida Guimarães JuniorBrazil1003431100491633055.00%Silver
173Román CastellarinArgentina31343159381620934.83%
237Ron SolanIsrael10011000411519.17%
185Ronald LucCzech Republic100005938019732.83%
138Rubab Redwan SyedBangladesh46349100491625442.33%Bronze
300Ruben Van DijckBelgium900700162.67%
149Ruhan HabibBangladesh46342390381224340.50%Bronze
221Rustam AghayevAzerbaijan463405901215125.17%
281Sacha Adrien BartholméLuxembourg91191004437.17%
149Samir DroubiSyria463431100201224340.50%Bronze
121Sampriti PandaIndia463423100491626844.67%Bronze
120Samuel SládekSlovakia100342359381627045.00%Bronze
55Sanzhar BidaibekKazakhstan100343190386035358.83%Silver
142Sergio VieriIndonesia46343190381225141.83%Bronze
215Seung Je JungNew Zealand4611233238415425.67%
22Seungwon ShinRepublic of Korea10034311001006042570.83%Gold
54Seyed Parsa MirtaheriIran100343890386036060.00%Silver
118Shaikhitdin NezametdinovKazakhstan69343110038027245.33%Bronze
242Sherif NafeeEgypt311103238011218.67%
249Simon Lehner-DittenbergerAustria313423100410217.00%
58Srijon MukherjeeIndia1003401001001635058.33%Silver
110Stacia Edina JohannaIndonesia1003423100201228948.17%Bronze
48Stanislav NaumovRussia1003438100386037061.67%Silver
195Stefan KurzbauerAustria460090381218631.00%
64Stefanie ZbindenSwitzerland1001123901001634056.67%Silver
306Suresh Michael PeirisSri Lanka00000000.00%
8Ta-Jui HoTaiwan10034711001006046577.50%Gold
50Takahiro MasudaJapan1003491001002536861.33%Silver
5Takuya InoueJapan10034971001006049181.83%Gold
306Tanitoluwa Olamiji AdebayoNigeria00000000.00%
157Tasmeem RezaBangladesh46342380381623739.50%
160Teofil CamarasuIreland31342390381222838.00%
283Thomas Lund MathisenNorway9003200416.83%
299Thomas Olivier NieuwenhuisLuxembourg0110700183.00%
116Thomas SepulchreFrance46642380382527646.00%Bronze
88Théophane VallaeysFrance100343180382530851.33%Bronze
194Tim PoštuvanSlovenia46342332381618931.50%
62Tomer AdarIsrael100342380100434156.83%Silver
68Toomas TennisbergEstonia100413159100033155.17%Silver
158Tsz Fung YuHong Kong10034233238423138.50%
116Tuan Le QuangVietnam463431100491627646.00%Bronze
252Uday Kantilal PatelMalaysia191103238010016.67%
306Ufedo Peter Sule AchimuguNigeria00000000.00%
118Ulrik De MuelenaereSouth Africa461131591002527245.33%Bronze
227Urban DuhSlovenia1911313238413522.50%
231Velibor DosljakMontenegro461103238012721.17%
283Viktor YuschukGermany0093200416.83%
111Vilim LendvajCroatia461138100701628146.83%Bronze
81Vladimir MaksimovskiMacedonia10034389049431552.50%Bronze
3Vladislav MakeevRussia100100971001006055792.83%Gold
15Václav VolhejnCzech Republic10034381001006043272.00%Gold
73Wen Yuen PangSingapore100343190492532954.83%Silver
245Willem StuijtChile461103220010918.17%
121Yik Chun WongHong Kong100342332384126844.67%Bronze
7Yikuan LiCanada10034931001006048781.17%Gold
15Yuta TakayaJapan10034381001006043272.00%Gold
5Zhizhou RenChina10034971001006049181.83%Gold
107Zi Song YeohMalaysia100342380381629148.50%Bronze
239Ziya MukhtarovAzerbaijan191193238411318.83%
107Zoltán Gábor Molnár-SáskaHungary100342380381629148.50%Bronze
2Zuofan WuChina1001001001001006056093.33%Gold
81Álmos ZarándyHungary4634231001001231552.50%Bronze