Contests
(current)
Top-100
Countries
About
Contribute
Donate
IOI 2022
Date:
Aug. 15, 2022
Venue:
The Rich Jogja Hotel
Yogyakarta and Online, Indonesia
Number of Finalists:
349
Scoring:
100+100+100+100+100+100=600
Series:
IOI
Official Page:
https://stats.ioinformatics.org/olympiads/2022
Final
Rank
Country
Name
Score
Prize
1 - 2
China
Jiangqi Dai
600
1 - 2
China
Shaoxuan Tang
600
3 - 4
China
Hangrui Zhou
555
3 - 4
China
Junkai Zhang
555
5
United States
Hankai Zhang
534.56
6
Canada
Zixiang Zhou
532
7
Ukraine
Roman Yanushevskyi
523.29
8
United States
Timothy Feng
520
9
Aleksandr Babin
511.89
10
Iran
Koosha Moosavi
505.04
11
Vsevolod Nagibin
492.90
12
Iran
Alireza Kaviani
490
13
Croatia
Dorijan Lendvaj
486.95
14
Ukraine
Oleh Naver
485.89
15
Singapore
Ashley Aragorn Khoo
483.89
16
Japan
Daiki Kodama
479.68
17
Japan
Yuto Watanabe
479
18
Romania
Alexandru Luchianov
476.29
19
Taiwan
Elliot En-Yi Liu
470.48
20
Croatia
Patrick Pavić
470
21
United States
Benjamin Chen
461.89
22
South Korea
Taehwan Jang
459.05
23
Japan
Yui Tamura
457.89
24
Japan
Yuki Tanaka
454.49
25
Danil Klisch
432.21
26
South Korea
Younguk Jo
431.28
27
Israel
Daniel Weber
425.75
28
Slovenia
Benjamin Bajd
425.14
29
Taiwan
Hsin-Wei Hou
417.06
30
Viet Nam
Bach Tran Xuan
415.99
31
Slovakia
Eliška Macáková
398.39
32
Poland
Kacper Paciorek
398.10
33
Australia
Jerry Zirui Li
396.88
34
Canada
Allen Pei
394.89
35
Poland
Jan Strzeszyński
394
36
United States
Rain Jiang
392.10
37
North Macedonia
Blagojche Pavleski
386.64
38
South Korea
Ditbul Ban
380
39
Romania
Luca Perju Verzotti
368.04
40
Macao
Cheng U Ian
360.95
41
India
Kshitij Sodani
354.93
42
South Korea
Sanghoon Park
354.10
43
Cuba
Manuel Darío Oliver Ballesteros
347.39
44
Daniil Zabauski
345.24
45
Iran
Alireza Samimi
343.50
46
Poland
Michał Stawarz
341.58
47
Bulgaria
Atanas Dimitrov
341.55
48
Hong Kong
Man Tsung Yeung
338.73
49
Taiwan
Che Liu
337.14
50
Germany
Lucas Schwebler
335.93
51
Canada
Ryan Bai
321
52
Serbia
Jovan Bengin
316.77
53
Romania
Alexandru-Raul Todoran
310.50
54
Singapore
Tan Si Jie
309.57
55
Netherlands
Andy van Horssen
309.13
56
Bangladesh
Farhan Ahmad
308.96
57
Brazil
Leonardo Valente Nascimento
307
58
Israel
Eitan Elbaum
306.45
59
Ukraine
Vladyslav Denysiuk
306
60
Turkey
Alperen Tupurtu
305.81
61
United Kingdom
Erekle Roinishvili
305.04
62
Indonesia
Albert Yulius Ramahalim
303
63
Australia
Arthur Wenqi Sun
302.07
64
Israel
Alon Tanay
298.31
65
Australia
Joshua Chen
298
66
India
Paras Kasmalkar
296.80
67
Serbia
Mateja Vukelić
293.04
68
Viet Nam
Khoi Duong Minh
293
69
France
François Vogel
291.03
70
Singapore
Daniel Toh Jing En
290.95
71
Australia
Evan Lin
288.25
72
Fedor Romashov
287.57
73
Italy
Filippo Casarin
285.61
74
Turkey
Yunus Taha Bingül
285.50
75
Viet Nam
Nghia Le Huu
280.83
76
Bulgaria
Deyan Hadzhi-Manich
280.51
77
Viet Nam
Bao Truong Van Quoc
279.90
78
Kazakhstan
Zhambyl Maksotov
278
79
Taiwan
Jhao-Syun Lai
277.35
80
Lithuania
Aldas Lenkšas
276.77
81
Indonesia
Joseph Oliver Lim
273.37
82
Brazil
Rafael Soares
270.61
83
France
Charles Dai
268
84
Brazil
Carolina Moura
265.27
85
Georgia
Ketevan Tsimakuridze
263.05
86
Hungary
István Ádám Molnár
263
87
Kazakhstan
Mukhammadarif Sakhmoldin
257.94
88
Netherlands
Daan de Groot
257.80
89
Malaysia
Isaac Kai Sheng Hew
257.06
90
Croatia
Matej Vojvodić
256.39
91
Canada
Edward Xiao
256.14
92
Israel
Elazar Koren
255.50
93
Turkey
Fatih Solak
254
94
Macao
Chon Hou Ye
251.50
95
Malaysia
Hua Zhi Vee
250.20
96
Turkey
Yusuf Onur Usumez
247.81
97
Indonesia
Maximilliano Utomo Quok
247.50
98
Georgia
David Memarnishvili
242.08
99
Bulgaria
Martin Kopchev
241.41
100
Kazakhstan
Taimas Korganbayev
239
101
United Kingdom
Hanks Chong
237
102
Bulgaria
Andon Todorov
235.25
103
Dzmitry Antashkevich
235
104
Latvia
Ansis Gustavs Andersons
232.35
105
Kyrgyzstan
Aidar Munduzbaev
232.30
106
Armenia
Arayi Khalatyan
232.19
107
Romania
Andrei-Robert Ion
231.92
108
Czechia
Benjamin Swart
231.61
109
Thailand
Krit Suwanpaiboon
230.77
110
Morocco
Ayman Riad Solh
230.50
111
North Macedonia
Marko Tanevski
229.25
112
Hungary
Pál Czanik
228.71
113
India
Ritul Kumar Singh
225.53
114
Malaysia
Shao Qian Chew
224.14
115
Bogdan Tolstik
220.53
116
Cyprus
Theofanis Orfanou
219.42
117
Hong Kong
Chun Wong
217
118
Indonesia
Juan Carlo Vieri
214.25
119
Philippines
Raphael Dylan Dalida
214.19
120
Italy
Valerio Stancanelli
213.90
121
Bangladesh
Md Nafis Ul Haque Shifat
212.41
122
Bangladesh
Debojoti Das Soumya
211.51
123
Tsimafei Baliukonis
211.35
124
Brazil
Pedro Shinzato Chen
210.03
125
Italy
Davide Bartoli
209.78
126
Belgium
Zhiyi Luo
205
127
Singapore
Joel Au Heng Hoi
204.50
128
Poland
Jeremiasz Preiss
199.75
129
Hong Kong
Wai Lok Lai
194.35
130
Philippines
Frederick Ivan Tan
194.04
131
South Africa
Minkyum Kim
192.17
132
Armenia
Hamlet Petrosyan
191.50
133
Macao
Tong Sam Zheng
190.14
134
Kyrgyzstan
Tengiz Bekkoyonov
189
135
Moldova
Victor Purice
186.97
136
Georgia
Luka Mosiashvili
185.60
137
Ukraine
Daryna Karpenko
185.10
138
Italy
Francesco Lugli
184.45
139
Denmark
Thor Eriksen
182.75
140
North Macedonia
Teo Kitanovski
181.39
141
Germany
Leandro Conte
181.15
142
Palestine
Nicola Abusaad
180
143
Tajikistan
Shakhrom Aminov
179
144
Montenegro
Egor Georgievskii
178
145
Turkmenistan
Gurbanberdi Gulladyyev
176
146
Malaysia
Hau Ye Heng
175.33
147
Mexico
Alier Sanchez y Sanchez
175.13
148
Switzerland
Elias Bauer
175
149
Iceland
Benedikt Vilji Magnússon
174.27
150 - 151
Austria
Martin Bierbaumer
173.75
150 - 151
New Zealand
Nicholas Grace
173.75
152
Switzerland
Josia John
173.25
153
Sweden
Olle Lapidus
172.29
154
Mongolia
Jangar Enkhbaatar
171
155 - 156
Kyrgyzstan
Daniyar Beishekeev
169
155 - 156
Austria
Matthias Pleschinger
169
157
Bosnia and Herzegovina
Haris Imamovic
168.41
158
Mexico
Cynthia Naely López Estrada
166.92
159
Serbia
Filip Bojković
165.75
160
Egypt
Abdelmaged Nour
164.12
161
Mongolia
Bat-Erdene Batsukh
163.67
162
Egypt
Mohamed Bakry
163.35
163
Syria
Amin Charba
163.06
164
Azerbaijan
Said Nasibov
163
165
Kazakhstan
Van Li
160.90
166
Peru
Rolly Mamani
157
167
Mexico
Alejandro Ozymandias Cepeda Beltran
155.32
168
Latvia
Matīss Kristiņš
155
169
Saudi Arabia
Abdulaziz Alshibli
153
170
Germany
Johann Gaulke
152
171
Spain
Sergio Domínguez Alonso
150.44
172
Syria
Hazem Dalati
150
173
Czechia
Daniel Skýpala
148
174
Finland
Leo Varis
147.30
175 - 176
India
Harshin Posina
147
175 - 176
Finland
Henrik Aalto
147
177
Cyprus
Demetris Chrysostomou
146
Honourable Mention
178
Slovakia
Jakub Konc
145.40
Honourable Mention
179
United Kingdom
Ojas Gulati
143
Honourable Mention
180 - 181
Germany
Niklas Leinert
142
Honourable Mention
180 - 181
Kyrgyzstan
Talant Diykanbaev
142
Honourable Mention
182
Hungary
Márton Németh
141.15
Honourable Mention
183
Egypt
Salman Elgamal
141
Honourable Mention
184
Thailand
Pitakpong Kapincharanont
140.65
Honourable Mention
185
Denmark
Lorenzo Ferrari
138
Honourable Mention
186
Cuba
Alberto Leyva Guerra
137.03
Honourable Mention
187
Slovenia
Matija Likar
136
188 - 189
Bosnia and Herzegovina
Benjamin Mujkić
135
Honourable Mention
188 - 189
Norway
Jakob Rødal Skaar
135
Honourable Mention
190
Croatia
Ivan Janjić
134.24
Honourable Mention
191 - 192
France
Alice Tosel
134
191 - 192
Moldova
Victor Vorona
134
Honourable Mention
193
Spain
Darío Martínez Ramírez
133
Honourable Mention
194
Estonia
Marko Tsengov
129.75
Honourable Mention
195
Belgium
Pieterjan Vandecasteele
129.65
Honourable Mention
196
Lithuania
Augustinas Jučas
129.50
197
Philippines
Cassidy Kyler Tan
129
Honourable Mention
198
Hungary
Lőrinc Máté
128.48
Honourable Mention
199
Cyprus
Christos Falas
128
Honourable Mention
200
Portugal
Tiago Marques
126.50
Honourable Mention
201
Hong Kong
Chi Ho Wang
124.50
Honourable Mention
202
Denmark
Elias Lolck
124.25
Honourable Mention
203
Estonia
Peeter Aleksander Randla
124
Honourable Mention
204
Uzbekistan
Valijonov Dilyorbek
123
Honourable Mention
205
Norway
David S. Eikeland
122.35
Honourable Mention
206
New Zealand
Zalan Varga
120.57
207 - 208
Tunisia
Amine Oueslati
120
207 - 208
Belgium
Petar Vitorac
120
209
Sweden
Victor Vatn
117.75
Honourable Mention
210
Denmark
Malte Rosenkilde
116.15
Honourable Mention
211
Argentina
Lucas Hernán Tarche
115.75
Honourable Mention
212
Latvia
Valters Kalniņš
113.90
213
Greece
Markos Radaios
113.50
214
Morocco
Nabil Boudra
113
215
Mongolia
Enerelt Delgerdalai
112
216
Bosnia and Herzegovina
Faruk Ibrahimović
111.50
217
Belgium
Vladislav Morozov
111
218
Slovakia
Jakub Drobný
110.70
Honourable Mention
219
Switzerland
Linus Lüchinger
110
220
Tunisia
Amir El Arbi
109.75
Honourable Mention
221
Bangladesh
Jarif Rahman
109.72
Honourable Mention
222 - 223
Iran
Ariya Hemmati
109
222 - 223
New Zealand
Qiushi Chen
109
224
Saudi Arabia
Almothana Alzahrani
108.60
225
Thailand
Mok Wattanasopon
108.35
226 - 227
Tunisia
Hedi Chehaidar
108
226 - 227
Slovakia
Ján Gottweis
108
Honourable Mention
228
El Salvador
César Esaú Flores Martínez
106
229
Tajikistan
Dilshod Imomov
104
230
Syria
Antwan Dabbous
103.35
231
Czechia
Robert Jaworski
103
232
Finland
Väinö Mäkelä
101.40
233
Estonia
Olivia Tennisberg
99
234
Spain
Manuel Torres Cid
98.63
235
Mongolia
Belgutei Byambadorj
97
236
Portugal
Tiago Sousa
95
237
Sweden
Alexander Wahlsten
94.55
238
Spain
Hugo Domínguez Santana
93.40
239
Azerbaijan
Fuad Garayev
92
240
Venezuela
Diego Fernando Ortiz Tepedino
91
241
Philippines
Filbert Ephraim Wu
90.35
242
Switzerland
Lukas Münzel
90
243
Argentina
Ulises López Pacholczak
89.26
244
Georgia
George Chkhaidze
86.75
245
Czechia
Lukáš Tomoszek
86
246
Norway
Jonas Elvedal Hole
85.50
247
France
Yann Viegas
85
248
Peru
Angie Alcantara
81
249
Thailand
Kamanun Maneesri
80.75
250
Estonia
Kregor Ööbik
76.75
Honourable Mention
251
Armenia
Samvel Abelyan
76.50
252
United Kingdom
Toby Collins
74.40
253 - 255
Ireland
Ayushi Mahajan
72
253 - 255
Ireland
Isaac Lee
72
253 - 255
El Salvador
José Manuel Cabrera Guardado
72
256
Syria
Bernard Ibrahimcha
70.40
257
Saudi Arabia
Adeeb AlShehry
69.06
258
Portugal
Jorge Costa
68.38
Honourable Mention
259
Iceland
Kirill Zolotuskiy
67.25
260
Uzbekistan
Dilshodbek Khujaev
66.40
261
Tunisia
Mohamed Ali Saidane
65.75
262
Mexico
Juan Pablo Amezcua González
65.50
263 - 265
Armenia
Gagik Gevorgyan
65
263 - 265
Palestine
Mohammed Atalah
65
263 - 265
Lithuania
Nedas Bolevičius
65
Honourable Mention
266
Greece
Sokratis Iliadis
62.75
267
Lithuania
Joris Pevcevičius
62.50
268
Dominican Republic
Jair Rafael Santana Benzan
59.75
269
Slovenia
Jakob Žorž
59.61
270
Uzbekistan
Svyatoslav Kim
58
271
South Africa
Benjamin Kleyn
57.35
272
Tajikistan
Voris Rahimov
57
273 - 274
Azerbaijan
Fidan Huseynova
56
273 - 274
New Zealand
Phoebe Zhang
56
275
Moldova
Veaceslav Guzun
55.75
276
Macao
Hok Fong Wong
54.35
277
Latvia
Krišjānis Petručeņa
54
278
Peru
Angelo Torres
52.35
279
Cuba
John Mauris López Ramos
52.25
280
Chile
Diego Arias
52
281
Egypt
Ahmad Moursi
51.50
282
Palestine
Sohaib Sawalha
51
283
Tajikistan
Musharraf Shukrulloev
50.40
284
Netherlands
Olaf Herman
50
285 - 286
Bolivia
Daner Zein Tonconi Mendoza
49
285 - 286
Serbia
Toni Škrijelj
49
287 - 289
El Salvador
Fernando Andreé González Meléndez
47
287 - 289
Netherlands
Jona Bedaux
47
287 - 289
Palestine
Roba Katout
47
290
Sri Lanka
Chirath Nirodha
46
291
Chile
Marcelo Lemus
45.75
292 - 293
Sri Lanka
Minindu Jayasekara
45.35
292 - 293
Cyprus
Panagiotis Chatzikostas
45.35
294
Sweden
Erik Hedin
45
295
Moldova
Marian Soltan
44.40
296
South Africa
Emmanuel Rassou
44
297
Ireland
Benjamin Faltin
43.40
298 - 299
Uzbekistan
Mansuraliev Khusanboy
40
298 - 299
Nigeria
Moyinoluwa David Orimoloye
40
300
North Macedonia
Sofija Velkovska
39
301
Austria
Thomas Riedle
37.35
302
Finland
Elias Simojoki
37
303 - 306
Saudi Arabia
Abdulmohsen Mohammedsaleh
36
303 - 306
Bolivia
Alejandro Castro
36
303 - 306
Slovenia
Bor Brudar
36
303 - 306
Bolivia
Gilberto Rodrigo Pierre Gosset Gonzales
36
307
Morocco
Akram El Omrani
35.50
308 - 309
Venezuela
Juan Diego Marcano Cuellar
35
308 - 309
Ireland
Ruadhán Mac Giolla Phádraig
35
310
Nigeria
Daniel Emeka-Ilozor
33.50
311
Bosnia and Herzegovina
Emira Ibrahimovic
33.35
312 - 313
Nigeria
Joseph Achimugu
31.75
312 - 313
Morocco
Soufien El Mazlouzi
31.75
314
Austria
Thomas Wachter
30.75
315
Colombia
Kiara González
30
316 - 318
Luxembourg
Daniel Murphy
29
316 - 318
Sri Lanka
Shithila Mahabaduge
29
316 - 318
Luxembourg
Thanh-Viêt Jean Nguyen
29
319
Jordan
Muhammad Saad
27.75
320
Peru
Bryan Mauricio
27
321
Norway
Adrian Dobbe Flemmen
26.75
322
Luxembourg
Pierre Roth
26
323
Venezuela
Rubdary Valentina Rojas Linarez
25.75
324 - 325
Jordan
Malik Sadaqa
25
324 - 325
Turkmenistan
Orazmuhammet Begenjov
25
326
Chile
Alex Blanchard
24.75
327
Iceland
Einar Andri Víðisson
23
328 - 330
Cuba
Ernesto David Serize Portela
22
328 - 330
Azerbaijan
Omar Afandi
22
328 - 330
Portugal
Tomás Faria
22
331 - 332
Colombia
Miguel Sáenz
21.75
331 - 332
Jordan
Raed Naseer
21.75
333
Argentina
Juan Ignacio Cantarella
21
334
Sri Lanka
Apiram Rajamohan
19.75
335
Greece
Panagiotis Liampas
19
336 - 337
Chile
Diego Emilio Rebollo García
18
336 - 337
Argentina
Jeremías Figueiredo Paschmann
18
338 - 339
Greece
Andreas Rasvanis
15.75
338 - 339
El Salvador
Cristofer Adonis Vásquez Estrada
15.75
340
South Africa
Kenna Nemera
15
341
Turkmenistan
Rejepmyrat Shemsetdinov
13
342
Bolivia
Shamir Leonardo Terán Mustafá
12.75
343
Luxembourg
Adam Hustava
8
344
Colombia
Mauricio Bacca Peña
6.75
345
Colombia
Daniel Francisco Hello Puccini
5
346 - 349
Nigeria
Ayomipe Treasure Moyinlorun
0
346 - 349
Ecuador
Jahir Manuel Cajas Toapanta
0
346 - 349
Ecuador
Michael Poveda
0
346 - 349
Ecuador
Steven Mera
0