Contests
(current)
Top-100
Countries
About
Contribute
Donate
IOI 2026
Date:
Aug. 13, 2026
Venue:
CAEx (Central Asian Expocenter)
Tashkent, Uzbekistan
Number of Finalists:
375
Scoring:
100+100+100+100+100+100=600
Series:
IOI
Official Page:
https://stats.ioinformatics.org/olympiads/2026
Final
Rank
Country
Name
Score
Prize
1
China
Qiwen Xu
498.27
2
Vladislav Zhiganov
482.75
3
China
Shenghao Zhao
473.53
4
Japan
Yuya Hirasawa
472.55
5
Kazakhstan
Maxim Tsoy
452.33
6
Poland
Artur Smoleński
441.14
7
United States
Jonathan He
436.15
8
Taiwan
Po-Ting Li
429.52
9
Malaysia
Yuichiro Furuse
425.22
10
Daniel Priness
422.33
11
Hong Kong
Adam Xu
419.46
12
Australia
Nathan Zhou
418.86
13
China
Jiawei Liu
409.56
14
Yotam Budnik
403.72
15
Japan
Rei Karashima
400.22
16
Ukraine
Vladyslav Khalin
398.32
17
Poland
Krzysztof Witkowski
380.56
18
United States
Jason Sun
380.27
19
Malaysia
Yan Xun Khor
380.01
20
Turkey
Ahmet Emre Gürdal
379.12
21
Yoav Shamay
376.95
22
Kiryl Kardash
371.52
23
South Korea
Min-chan Jung
371.50
24
South Korea
Seungmin Yang
370.01
25
Maksim Kravchenko
369.16
26
Viet Nam
Tuan Nguyen Huu
368.58
27
Bulgaria
Andrey Stefanov
368.52
28
Romania
Rareș-Andrei Neculau
362.78
29
Brazil
Pedro Suyama Leston Rey
362.57
30
Estonia
Kristjan Lepp
361.76
31
Hong Kong
Chun Hin Ivan Mak
361.26
32
Philippines
Jerome Austin Te
361.12
33
Malaysia
Isaac Kai Sheng Hew
358.76
34
Sergei Mukhanov
358.01
35
Turkey
Ahmet Alp Orakçı
357.96
36
Japan
Yusa Kimura
357.47
37
Thailand
Thanabodhi Sihsobhon
355.92
38
China
Yuxiang He
355.47
39
Australia
Justin Goh
354.75
40
Canada
Alex Lin
354.61
41
South Korea
Jaewoo Byun
352.99
42
Iran
Hamed Ghaffariaghdas
352.32
43
United Kingdom
Anango Prabhat
350.98
44
Fiodar Sashko
349.44
45
Malaysia
Janson Ho
349.22
46
Croatia
Dino Hadžić
348.67
47
United Kingdom
Isane Sekiguchi
347.53
48
Kazakhstan
Aldiyar Seitbay
343.79
49
Iran
Arash Ostadsharif Memar
342.80
50
United States
Nelson Huang
341.90
51
Hungary
Gergely Sánta
341.50
52
Singapore
Derrick Lukimin
340.95
53
Finland
Aatu Kajasto
340.67
54
Kazakhstan
Mansur Mamadakhunov
339.91
55
India
Samik Goyal
338.30
56
Taiwan
Chi-You Lin
336.87
57
Cyprus
Mariza Paspalli
336.86
58
Ukraine
Illia Shevchenko
336.44
59
United Kingdom
Adavya Goyal
336.42
60
Viet Nam
Hau Dang Huy
336.07
61
Romania
Mihai-Valeriu Voicu
334.68
62
Ukraine
Daria Perekopska
333.01
63
Morocco
Zakaria Abisourour
332.42
64
Turkey
Yunus Emre Artal
331.47
65
Australia
Philip Liu
331.19
66
Singapore
Yi Xiang Tey
330.40
67
Viet Nam
Dung Nguyen Bui Duc
329.41
68 - 69
Canada
Haoyang Jin
329.35
68 - 69
United States
Kai Jiang
329.35
70
Sweden
Simon Persson Holm
326.96
71
Spain
David Lago Alonso
326.35
72
Brazil
João Paulo Campos Oliveira
326.28
73
Kazakhstan
Akezhan Askar
320.55
74
Switzerland
Andrej Ševera
320.17
75
Poland
Franciszek Szymula
319.40
76
Hong Kong
Ting Wai Lo
318.26
77
Taiwan
Yu-Lun Huang
316.68
78
Switzerland
Laetitia Orglmeister
316.07
79
Italy
Nicola Dindo
315.76
80
Georgia
Andria Vasadze
315.11
81
Kyrgyzstan
Ramazan Mananov
315
82
Saudi Arabia
Mohammed Alasmari
314.52
83
Kyrgyzstan
Alihan Aidarbekov
314.05
84
North Macedonia
Damjan Davkov
312.96
85
Germany
Rasmus Zenker
312.47
86
New Zealand
Peter Zhou
312.12
87
Moldova
Alin Popescu
308.47
88
Hungary
Balázs Szilágyi
308.23
89
Syria
Hadi Suleiman
308.04
90
Germany
Maksym Shvedchenko
305.58
91
Slovakia
Matej Bachniček
305
92
Bulgaria
Sava Delev
304.82
93
Uzbekistan
Jakhonali Khaydaraliev
303.48
94
Vladimir Zvezdin
303.28
95
Czechia
Svatava Šimečková
302.40
96
Brazil
Maria Clara Fontes Silva
302.09
97
Macao
Ziyan Wang
301.75
98
Serbia
Pavle Damjanović
301.22
99
Georgia
Vladimeri Prangishvili
299.47
100
Kyrgyzstan
Ian Bobrus
299.03
101
Syria
Ibrahem Fostok
298.30
102
Belgium
Noé Zech
298.04
103
Mexico
Emmanuel Buenrostro Briseño
297.32
104
Hungary
Zsolt Mihály
297.17
105
Czechia
Erik Ježek
296.72
106
Bulgaria
Kiril Zulyamski
296.06
107
Amir Krispin
296.01
108
Uzbekistan
Timur Kadirbergenov
295.79
109
Indonesia
Aufan Ahmad Mumtaza
295.70
110
Kyrgyzstan
Abdullahan Abdirasulov
292.48
111
Romania
Alexandru Dima
291.97
112
Mikhail Brel
291.83
113
Italy
Marco Gambaro
291.69
114
Azerbaijan
Hasan Valiyev
290.89
115
Mexico
Diego Francisco Martin Zárate
289.48
116
Greece
Theodoros Sarras
289.11
117
Brazil
Enzo Ivamoto Hirota
288.81
118
Uzbekistan
Ulug'bek Rakhmatullaev
288.58
119
Japan
Keisuke Kakehi
286.85
120
Uzbekistan
Jahongir Shoh Avazkhonov
285.97
121
Iran
Mohammad Shayan
284.69
122
Croatia
Masa Dobric
283.75
123
Turkey
Noyan Cantürk
281.61
124
Saudi Arabia
Sultan Alaiban
279.76
125
Romania
Andrei-Paul Iorgulescu
279.61
126
Canada
Nathan Katov
278.74
127
South Africa
Youkyum Kim
275.60
128
Spain
Andrii Basov
272.25
129
Hungary
Horka Fajszi
272.19
130
Lithuania
Augustas Kerys
272
131
Slovakia
Marián Kovaľ
271.46
132
Germany
Hans Sihan Zhu
270.40
133
Spain
Daniel Carpenter
270.01
134
Switzerland
Myriam Faltin
269.74
135
Croatia
Ivo Pavicic
269
136
Singapore
Jayden Hoo Dun Jie
267.91
137
North Macedonia
Nikola Stojkovski
267.40
138
United Kingdom
Xingzhi Lu
265.66
139
New Zealand
Boliang Liu
265.36
140
Philippines
EdRonn James Panti
264.67
141
Slovakia
Viliam Gottweis
263.15
142
Netherlands
Gideon Beerens
260.93
143
Egypt
Ahmed Osman
260.90
144
Latvia
Edgars Andersons
260.54
145
Indonesia
Franklin Filbert Irwan
260.49
146
Argentina
Bianca Vicente
260.19
147
Thailand
Araya Luanseng
260.13
148
South Korea
Jaewon Son
259.88
149
Azerbaijan
Ahmad Gambarli
258.85
150
Bosnia and Herzegovina
Adnan Osmić
258.52
151
India
Aviansh Verma
257.65
152
Thailand
Pakin Olanraktham
257.03
153
Thailand
Pattarakorn Sutthajunya
256.06
154
France
Raphaël Pons
255.72
155
Greece
Spyridon Alivizatos
255.15
156
Serbia
Nikola Šami
254.36
157
Belgium
Edward Rosseel
254.15
158
Slovenia
Vid Furlan
254.05
159
Indonesia
Warren Xing
251.75
160
Lithuania
Faustas Surplys
251.16
161
Switzerland
Yuhua Su
249.30
162
Czechia
Adam Houdek
248.01
163
Macao
Hoi Xu
247.63
164
Azerbaijan
Akbar Ahmadov
247.55
165
Czechia
Hugo Herynek
246.85
166
Canada
Jerry Zhou
246.20
167
Bulgaria
Aleksandar Pendov
246
168
Belgium
Joaquim Schaeverbeke
245.73
169
Colombia
Santiago Guaneme Quintero
245.59
170
Moldova
Alexei Baca
243.45
171
Serbia
Petar Banović
242.89
172
Indonesia
Nathan Allan
242.07
173
Lithuania
Adomas Juodis
240.75
174
Argentina
Juan José Läderach
239.37
175
Palestine
Kareem Kayid
238.35
176
Singapore
Simiao Gu
237.92
177
Akmuhammet Shohratgeldiyev
236.85
178
Henadzi Martsinkevich
235.55
179
Germany
Pascal Atzler
235.45
180
Philippines
Lorenz Nunez
235.29
181
Cyprus
Alexander Minko
234.78
182
Croatia
Lovro Tunjić
234.75
183 - 184
France
Daniil Jarykaou
233.81
183 - 184
Pakistan
Faisal Saqib
233.81
185
Greece
Lazaros Karageorgiou
233.80
186
Latvia
Ričards Jansons
229.88
187
Tajikistan
Azam Rakhimov
229.05
188
North Macedonia
Vladimir Grchev
228.80
189
Norway
Ivar Lee Fevang
226.68
Honourable Mention
190
Netherlands
Karel Hofman
226.16
Honourable Mention
191
Slovakia
Richard Dudek
224.12
Honourable Mention
192
Denmark
Andreas Vase Haraldsson
223.49
Honourable Mention
193
Serbia
Stefan Šebez
222.50
194
Argentina
Nicolás Faggi
221.88
Honourable Mention
195
Sweden
Anastasiia Saranchina
221.74
Honourable Mention
196
Peru
Hector Edwardo Medrano Quispe
220.42
197
Iceland
Gunnsteinn Þór Ólason
220.40
Honourable Mention
198
Ukraine
Daria Lobas
219.04
Honourable Mention
199
Hong Kong
Tsz Chai Berton Choy
218.20
Honourable Mention
200
Taiwan
Yu-Hsiang Liao
216.75
Honourable Mention
201
Slovenia
Taras Vuk
213.14
Honourable Mention
202
South Africa
Frederick Senekal
211
Honourable Mention
203
Bosnia and Herzegovina
Mirza Bušatlić
210.96
Honourable Mention
204
Viet Nam
Phuc Nguyen Khanh
210.36
Honourable Mention
205
Australia
Matthew Shi Xuan Lin
210
Honourable Mention
206
Finland
Matias Sjölund
209.25
Honourable Mention
207
Georgia
Nikoloz Melikishvili
208.95
Honourable Mention
208
Lithuania
Robertas Juknevičius
205.15
Honourable Mention
209
Spain
Guillem Vizcarro
205
Honourable Mention
210
Bolivia
Nestor Rafael Coronel Hurtado
204.54
Honourable Mention
211
North Macedonia
Viktor Maksimoski
202.42
Honourable Mention
212
France
Joachim Bienvenüe
201.38
Honourable Mention
213
Mongolia
Munkh-Erdene Bayarjargal
201.05
Honourable Mention
214
Slovenia
Luka Heric
200.84
Honourable Mention
215
France
Hao-Yuan Jiao
198.71
Honourable Mention
216
Morocco
Mohammed Cherki
198.50
Honourable Mention
217
South Africa
Nico Schreuder
198.05
Honourable Mention
218
Mongolia
Munkhtur Erdenebat
195.25
219
Austria
André Tremetsberger
192
Honourable Mention
220
Sweden
Erik Adebahr
191.24
Honourable Mention
221
Georgia
Mate Rekhviashvili
184.58
Honourable Mention
222
Mexico
Joseph Jael Tenorio Canul
184
Honourable Mention
223
Estonia
Agnes Tennisberg
183.36
224
Egypt
Moez Mahmoud
182.37
225
Jalaladdin Nargulyyev
182.20
Honourable Mention
226
Greece
Anna Kotoula
181.25
227 - 228
Denmark
Elias Gjedde-Grundtvig
180
Honourable Mention
227 - 228
Macao
Hang Chi Ng
180
Honourable Mention
229
Cyprus
Aleksis Tsangaris
178.68
230
Hojamuhammet Hydyrov
177.15
231
Moldova
Anastasia Corsac
177.05
232
Morocco
Yassir Salama
176.05
233
Peru
Hector Tenorio Rodriguez
174.98
234
Palestine
Abdallah Sherbini
174.96
235
South Africa
David Eyal
174.25
Honourable Mention
236
Sweden
Vladyslav Levchenko
172.37
237
Poland
Stanisław Lada
171
Honourable Mention
238
Chile
Nicolás Aballay Fernández
170.73
239
Syria
Ghassan Hasan
169.96
240
Norway
Daniel Alex Mineev
168.42
241
Saudi Arabia
Saad Alarifi
168.32
Honourable Mention
242
Pakistan
Jawad Akbar
166
Honourable Mention
243
Egypt
Ahmed Solyman
165.62
244
Italy
Sofia Maragò
161.07
245
Slovenia
Primož Markovič
161
246
Iran
Bahamin Shafaghi
159.67
Honourable Mention
247
Mexico
José Andrés Lemus Velazquez
158.95
Honourable Mention
248
Algeria
Kian Abolghasemi
158.62
249
Bangladesh
Sameer Mohammed Showkat
158.33
250
Mongolia
Erkhem Ganzorig
157.66
251
Tunisia
Omar Allouch
156.44
252
Mongolia
Erkhem Ganzorig
155.93
Honourable Mention
253
Armenia
Tigran Matsakyan
152.74
254
Saudi Arabia
Altayeb Alakhdhari
152.05
255
Armenia
Vahagn Gyozalyan
151.99
256
Bolivia
Gabriel Alberto Cruz Nogales
151.30
257
Pakistan
Muhammad Saram
150.75
258
Rwanda
Baraka Mulwa
146.84
259
Sri Lanka
Praveen Athauda-Arachchi
146.75
260
Armenia
Aleks Grigoryan
144.80
261
Austria
Julian Mejatsch
143.75
262
Bosnia and Herzegovina
Faruk Demirović
143.49
263
Denmark
Sigurd Jønch-Clausen
143
264
Estonia
Rain Martin Ohlau
142.25
265
Iceland
Eysteinn Daði Hjaltason
141
266
Ireland
Séamas Riordan
138.84
267
Bosnia and Herzegovina
Farah Demirović
138.25
268
India
Neev Kataria
137
269
Egypt
Albaraa Ahmed
136.28
Honourable Mention
270
Macao
Cheng Hou Tang
134.10
271
Tajikistan
Anri Esoev
133.56
272
Italy
Matteo Artale
131.05
273
Algeria
Haithem Djefel
131
274
Latvia
Kārlis Cīmurs
130
275
Bangladesh
Desh Acharjee
127.20
276
Chile
Vicente Díaz
126
277 - 278
Iceland
Merkúr Máni Hermannsson
122
277 - 278
Ecuador
Roberto Valverde Abad
122
279
Netherlands
Jelte Loeve
120.58
280
Norway
Aleksandra Streltsova
117.82
281
Bangladesh
Wali E Zaman
117.45
282
Azerbaijan
Elay Verdiyev
116.29
283
Cuba
Maité Morales Carreras
116.05
284
Armenia
Vahan Abrahamyan
114.15
285
Finland
Mikael Myllymäki
112
286
Syria
Mohamad Adeeb Obeido
110.59
287
Pakistan
Muhammad Aneeq
109.54
288
Ireland
Ben Maguire
107
289
Bangladesh
Rayan Ferdous
105.05
290
Bolivia
Nicolas Bravo
100.88
291
Tajikistan
Alijon Odilov
99
292
Luxembourg
Alex Avila González
98.25
293
Dominican Republic
Baldwin Huang
95.20
294
Venezuela
Jesús Alejandro Aguirre Vasquez
93.85
295
Finland
Zhongyi Li
91.30
296
Bolivia
Cristian Santiago Soto Cardona
90.70
297
Chile
Frantz Quijano
90.05
298
Tajikistan
Abubakr Nuralizoda
90.02
299
New Zealand
Juno Rainey
86
300
Portugal
Luís Morais
85.43
301
Rwanda
Happy David
84.32
302
Sri Lanka
Ravindu Ranathunga
84
303
Philippines
Prince Dela Cruz
83.05
304
Luxembourg
Tudor Păltănea
81.37
305
Algeria
Omar Abdelkafi Ykerlef
80.21
306
Belgium
Thomas De Bruyn
78
307
Morocco
Mohamed Aada
77.64
308
Austria
Manuel Zöttl
76.30
309
Algeria
Fares Khelif
76
310
Argentina
Ariel Lerner
75
311
Peru
Sebastian Estela
73.85
312
India
Naman Singh
73.05
313
Tunisia
Amine Manai
72.57
314
Latvia
Jelizaveta Deņisova
71.75
315
Portugal
David Montenegro
70
316
Luxembourg
Sophie Zeihen
69.54
317
New Zealand
Xuan Li
67.75
318
Tunisia
Ahmed Kaaniche
66.07
319 - 320
Costa Rica
Dylan Joel Laguna Arias
66
319 - 320
Netherlands
Niek van Delft
66
321
Ireland
Mykyta Telychko
65.05
322
Norway
Julian Berg-Larsen
65
323
Montenegro
Balsa Radulovic
64.25
324
Libya
Abd Alraheem Miftah
62
325
Austria
Arash Jafarian
59
326
Colombia
Camilo Cruz
57.25
327 - 328
Ecuador
Felipe Rivera
56
327 - 328
Colombia
Mariana Molina
56
329
Luxembourg
Adrian Mai
54.68
330
Denmark
Marius Vilhelmsen
53.30
331
Cyprus
Sofoclis Andronicou
53.13
332
Kasym Kochekov
52
333
Portugal
Anton Gavrilov
51
334
Moldova
Oleg Rața
50.46
335
Ireland
Afric Deasy
49.05
336
Costa Rica
Ignacio Carmiol
45.75
337
Cuba
Fernando Jose Joa Cruz
45
338
Palestine
Mohammed Kurd
44.97
339
El Salvador
Karla Ayala
41.55
340
Cuba
Mauricio Cruz Siles
41
341
Chile
Sofía Delorme
38
342
Sri Lanka
Sandayuru Sanahas
32.30
343
El Salvador
Alexia Hernández
30.39
344
Ecuador
Israel Zhu
27.30
345
Libya
Abdulrauf Zayid
26
346
Colombia
Tomás Torres
24
347
Sri Lanka
Yasiru Hasantha
23.88
348
Jordan
Ali Tahboub
23
349
Portugal
Luís Dias
22.89
350
Ghana
Alexandra Didieye
22.30
351
Tunisia
Meriam Louzi
21.39
352
Dominican Republic
Yegor Afanaseva
20.30
353
Cuba
Zaniel García Orihuela
20
354 - 355
Dominican Republic
Adriano Augusto Hernández Rodríguez
16
354 - 355
Peru
Daniel Pocohuanca
16
356
Costa Rica
André Jiménez
14
357
El Salvador
Sofia Gonzalez
12
358
Rwanda
Barnabe Abumugisha
10.09
359
Albania
Skerdilaid Bilibashi
9
360 - 361
Libya
Fadel Elsenusi
8
360 - 361
Estonia
Mattias Joosep Tammaru
8
362
El Salvador
German Santos
7
363 - 365
Ghana
Ernest Ampem
3
363 - 365
Venezuela
Isabel Patricia Rivas Morantes
3
363 - 365
Jordan
Ramiz Hammad
3
366
Costa Rica
Fabricio Arce
1
367
Albania
Amir Kovaçi
0.40
368 - 375
Venezuela
Alejandro José González Salazar
0
368 - 375
Rwanda
Amandine Kaneza
0
368 - 375
Venezuela
Antonella Alejandra González Salazar
0
368 - 375
Albania
Boris Braho
0
368 - 375
Ecuador
Matteo Calle
0
368 - 375
Jordan
Meral Ahmad
0
368 - 375
Ghana
Patrick Oscar Mmireku
0
368 - 375
Jordan
Qais Hanandeh
0