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