International Mathematical Olympiad
IMO 2024
IMO 2025
Timeline
Countries
Results
Search
Problems
Hall of fame
About IMO
Links and Resources
de
en
es
fr
ru
◄
42
nd
IMO 2001
►
Country results
•
Individual results
•
Statistics
Contestant
[
♀
♂
]
[↔]
Country
P1
P2
P3
P4
P5
P6
∑
Total
#
Rank
Award
Xiao Liang
People's Republic of China
7
7
7
7
7
7
42
1
Gold medal
Zhang Zhiqiang
People's Republic of China
7
7
7
7
7
7
42
1
Gold medal
Barton Reid
United States of America
7
7
7
7
7
7
42
1
Gold medal
Carroll Gabriel
United States of America
7
7
7
7
7
7
42
1
Gold medal
Manea Mihai
Romania
7
7
6
7
7
7
41
5
Gold medal
Spiridonov Sergey
Russian Federation
6
7
7
7
7
5
39
6
Gold medal
Barzov Vladimir
Bulgaria
7
4
5
7
7
7
37
7
Gold medal
Yu Jun
People's Republic of China
7
7
2
7
7
7
37
7
Gold medal
Bershtein Mykhailo
Ukraine
7
7
7
2
7
7
37
7
Gold medal
McNamara Peter
Australia
7
6
7
7
7
2
36
10
Gold medal
Markouski Siarhei
Belarus
7
7
1
7
7
7
36
10
Gold medal
Panova Greta
Bulgaria
7
7
1
7
7
7
36
10
Gold medal
Brox Daniel
Canada
7
7
7
7
2
6
36
10
Gold medal
Zheng Hui
People's Republic of China
7
7
7
7
7
1
36
10
Gold medal
Kim Myoung Sup
Republic of Korea
7
7
1
7
7
7
36
10
Gold medal
Ordulu Nizameddin
Türkiye
7
7
1
7
7
7
36
10
Gold medal
Jha Abhay Kumar
India
7
7
0
7
7
7
35
17
Gold medal
Qu Feng
People's Republic of China
7
7
0
7
7
7
35
17
Gold medal
Tzeng Chia-Chun
Taiwan
7
7
2
7
7
4
34
19
Gold medal
Le Ian
United States of America
7
7
6
7
6
1
34
19
Gold medal
Sarkar Sucharit
India
7
5
1
7
6
7
33
21
Gold medal
Bektemirov Baurzhan
Kazakhstan
7
7
2
7
7
3
33
21
Gold medal
Zhumekeshov Aman
Kazakhstan
7
7
0
7
7
5
33
21
Gold medal
Chen Jianxin
People's Republic of China
7
5
0
7
7
7
33
21
Gold medal
Sokolov Serguei
Russian Federation
7
0
5
7
7
7
33
21
Gold medal
Vorobiev Andrei
Russian Federation
7
4
1
7
7
7
33
21
Gold medal
Vũ Ngọc Minh
Vietnam
7
4
1
7
7
7
33
21
Gold medal
Zarev Rumen
Bulgaria
7
2
2
7
7
7
32
28
Gold medal
Reiher Christian
Germany
7
2
2
7
7
7
32
28
Gold medal
Aldangarov Alibek
Kazakhstan
7
7
2
7
7
2
32
28
Gold medal
Kwon Suehyun
Republic of Korea
7
7
2
7
7
2
32
28
Gold medal
Garber Mikhail
Russian Federation
7
7
4
7
7
0
32
28
Gold medal
López Velázquez Jorge Erik
Cuba
7
6
2
7
5
4
31
33
Gold medal
Ganichev Igor
Kazakhstan
7
3
0
7
7
7
31
33
Gold medal
Hyun Yoon Suk
Republic of Korea
7
7
1
7
7
2
31
33
Gold medal
Glazirine Alexei
Russian Federation
7
3
7
7
7
0
31
33
Gold medal
Liu Tiankai
United States of America
7
5
5
7
2
5
31
33
Gold medal
Lang Oran
Israel
7
7
1
1
7
7
30
38
Gold medal
Odaka Yuji
Japan
7
5
2
7
5
4
30
38
Gold medal
Tessler Ran
Israel
3
7
2
7
3
7
29
40
Silver medal
Umentayev Sergey
Kazakhstan
7
7
1
7
7
0
29
40
Silver medal
Walter Paweł
Poland
7
1
7
7
7
0
29
40
Silver medal
Ahn Joo Yong
Republic of Korea
7
7
1
7
7
0
29
40
Silver medal
Jang Young Jun
Republic of Korea
7
7
1
7
7
0
29
40
Silver medal
Sangchant Pawit
Thailand
7
0
1
7
7
7
29
40
Silver medal
Lishkov Aleksandar Dimitrov
Bulgaria
6
1
2
7
5
7
28
46
Silver medal
Tselkov Tseno
Bulgaria
7
3
1
7
7
3
28
46
Silver medal
Kim Suk Won
Republic of Korea
7
7
3
7
4
0
28
46
Silver medal
Khaliavine Andrei
Russian Federation
7
7
1
7
4
2
28
46
Silver medal
Kositwattanarerk Wittawat
Thailand
7
0
0
7
7
7
28
46
Silver medal
Rodríguez Adolfo
Venezuela
7
7
0
7
7
0
28
46
Silver medal
Lê Anh Vinh
Vietnam
7
7
1
7
3
3
28
46
Silver medal
Chuan Tan Kiat
Singapore
6
7
1
7
4
2
27
53
Silver medal
Angiono Iván
Argentina
7
7
1
4
2
5
26
54
Silver medal
Jäger Thomas
Germany
7
7
2
7
2
1
26
54
Silver medal
Setayesh Iman
Islamic Republic of Iran
7
3
7
7
2
0
26
54
Silver medal
Kunszenti-Kovács David
Norway
7
7
3
7
2
0
26
54
Silver medal
Łomowski Roman
Poland
7
0
7
7
5
0
26
54
Silver medal
Loeffler David
United Kingdom
7
7
1
7
4
0
26
54
Silver medal
Lê Đình Hùng
Vietnam
7
5
0
7
3
4
26
54
Silver medal
Karpovich Pavel
Belarus
7
1
1
7
7
2
25
61
Silver medal
Lönngren Hendrik
Germany
7
2
7
7
2
0
25
61
Silver medal
Yu Hok Pun
Hong Kong
7
7
0
7
3
1
25
61
Silver medal
Saha Abhishek
India
7
7
2
7
2
0
25
61
Silver medal
Andreev Nikolay
Bulgaria
7
2
1
7
2
5
24
65
Silver medal
Mebonia Mikheil
Georgia
7
7
0
7
3
0
24
65
Silver medal
Imai Naoki
Japan
7
4
1
7
3
2
24
65
Silver medal
Marshall Simon
New Zealand
7
7
0
7
3
0
24
65
Silver medal
Jorza Andrei
Romania
7
0
3
7
2
5
24
65
Silver medal
Chu Hau-Wei
Taiwan
7
7
0
7
3
0
24
65
Silver medal
Eşençayı Yunus
Türkiye
7
0
1
7
7
2
24
65
Silver medal
Nir Oaz
United States of America
6
1
2
7
7
1
24
65
Silver medal
Groisman Leandro
Argentina
7
0
7
7
2
0
23
73
Silver medal
Abreu Alex Corrêa
Brazil
7
7
0
7
2
0
23
73
Silver medal
Silva Naves Humberto
Brazil
7
7
0
7
2
0
23
73
Silver medal
Tyomkyn Michael
Germany
7
7
1
3
5
0
23
73
Silver medal
Cheng Kei Tsi Daniel
Hong Kong
7
7
7
0
2
0
23
73
Silver medal
Jaefarian Amin
Islamic Republic of Iran
7
6
0
7
3
0
23
73
Silver medal
Oshima Yoshiki
Japan
7
4
1
7
4
0
23
73
Silver medal
Yamamoto Takayoshi
Japan
7
5
2
7
2
0
23
73
Silver medal
Baasanjav Tumur
Mongolia
7
7
0
7
2
0
23
73
Silver medal
Narankhuu Urdiinbish
Mongolia
7
7
1
1
7
0
23
73
Silver medal
Voloshyn Denys
Ukraine
7
7
0
7
2
0
23
73
Silver medal
Shin Dong
United States of America
7
4
1
7
4
0
23
73
Silver medal
Rakhmonov Umid
Uzbekistan
7
7
1
1
7
0
23
73
Silver medal
Trần Khánh Toan
Vietnam
7
7
0
7
2
0
23
73
Silver medal
Selinger Nikita
Belarus
7
1
0
7
7
0
22
87
Silver medal
Lepage Emmanuel
France
7
7
1
4
2
1
22
87
Silver medal
Harangi Viktor
Hungary
7
1
2
7
1
4
22
87
Silver medal
Gorbovickis Igors
Latvia
7
2
0
7
2
4
22
87
Silver medal
Wrona Jarosław
Poland
6
0
7
7
2
0
22
87
Silver medal
Daniliuc Dumitru
Republic of Moldova
7
0
0
7
7
1
22
87
Silver medal
Caraiani Ana
Romania
7
2
0
7
0
6
22
87
Silver medal
Chung Chen-Han
Taiwan
7
7
1
4
3
0
22
87
Silver medal
Volodko Sergiy
Ukraine
7
0
3
7
5
0
22
87
Silver medal
Nguyễn Anh Quan
Vietnam
7
7
0
7
1
0
22
87
Silver medal
di Fiore Carlos
Argentina
7
1
1
5
7
0
21
97
Silver medal
Hadžić Mahir
Bosnia and Herzegovina
7
0
0
7
7
0
21
97
Silver medal
Nogueira Davi Máximo Alexandrino
Brazil
7
0
0
7
7
0
21
97
Silver medal
Antunović Tonći
Croatia
7
7
1
3
3
0
21
97
Silver medal
Arderí García Raúl
Cuba
7
0
0
7
7
0
21
97
Silver medal
Nigul Hendrik
Estonia
7
3
1
7
3
0
21
97
Silver medal
Brouard Pierre-Henri
France
3
0
7
4
3
4
21
97
Silver medal
Raptis Georgios
Greece
7
0
1
4
7
2
21
97
Silver medal
Csóka Endre
Hungary
7
1
6
3
1
3
21
97
Silver medal
Lan Chien-Ming
Taiwan
7
1
3
7
3
0
21
97
Silver medal
Shafalyuk Anton
Ukraine
7
0
2
7
5
0
21
97
Silver medal
de Brito Carlos Stein Naves
Brazil
6
0
0
7
7
0
20
108
Silver medal
Basu Samik
India
7
7
1
1
3
1
20
108
Silver medal
Dharmawan Sie Hendrata
Indonesia
7
0
0
7
6
0
20
108
Silver medal
Assaf Eran
Israel
7
3
2
1
7
0
20
108
Silver medal
Paschin Alexandru
Republic of Moldova
7
0
1
5
7
0
20
108
Silver medal
Mostert Pieter
South Africa
3
7
1
7
2
0
20
108
Silver medal
Li Chung-Te
Taiwan
7
7
2
2
2
0
20
108
Silver medal
Wang I-Hsiang
Taiwan
7
7
2
1
3
0
20
108
Silver medal
Bahadır Selim
Türkiye
7
0
0
7
6
0
20
108
Silver medal
Bali Eren
Türkiye
7
1
0
7
2
3
20
108
Silver medal
Dudko Artem
Ukraine
7
7
0
1
2
3
20
108
Silver medal
Rybak Mykola
Ukraine
7
4
1
1
7
0
20
108
Silver medal
Lazić Vladimir
Yugoslavia
7
4
0
7
2
0
20
108
Silver medal
Zhykhovich Maksim
Belarus
5
0
0
7
7
0
19
121
Bronze medal
Kovács Erika Renáta
Hungary
7
0
1
7
4
0
19
121
Bronze medal
Vörös László
Hungary
7
0
7
1
3
1
19
121
Bronze medal
Datta Swarnendu
India
7
0
2
7
3
0
19
121
Bronze medal
Jo Hideaki
Japan
7
0
1
4
7
0
19
121
Bronze medal
Kamolov Zulfiddin
Uzbekistan
7
0
1
0
7
4
19
121
Bronze medal
Khachatryan Aram
Armenia
7
1
0
7
3
0
18
127
Bronze medal
Bondarau Vasil
Belarus
7
0
1
7
3
0
18
127
Bronze medal
Barros Rodrigues Costa Thiago
Brazil
4
0
0
7
7
0
18
127
Bronze medal
Osorno Angélica
Colombia
6
0
2
7
3
0
18
127
Bronze medal
Leung Wai Ying
Hong Kong
7
0
1
7
3
0
18
127
Bronze medal
Ahmadpour Torkamani Siamak
Islamic Republic of Iran
7
0
2
7
2
0
18
127
Bronze medal
Foroughi Hamid
Islamic Republic of Iran
3
7
0
1
7
0
18
127
Bronze medal
Shafrir Doron
Israel
7
0
5
4
2
0
18
127
Bronze medal
Novikas Aivaras
Lithuania
7
0
1
7
3
0
18
127
Bronze medal
Montalván Gámez Humberto
Mexico
7
0
0
7
4
0
18
127
Bronze medal
Doğan Serhat
Türkiye
7
2
0
7
2
0
18
127
Bronze medal
Erol Selman
Türkiye
7
1
0
7
3
0
18
127
Bronze medal
Lukić Milivoje
Yugoslavia
7
1
1
7
2
0
18
127
Bronze medal
Jablan Marinko
Croatia
7
1
0
7
2
0
17
140
Bronze medal
Lampe Philipp
Germany
7
2
1
0
3
4
17
140
Bronze medal
Poulopoulos Dimitrios
Greece
7
0
0
2
7
1
17
140
Bronze medal
Chan Kin Hang
Hong Kong
7
0
1
6
3
0
17
140
Bronze medal
Spadaro Emanuele
Italy
7
0
1
7
2
0
17
140
Bronze medal
Ristov Todor
North Macedonia
7
0
1
1
2
6
17
140
Bronze medal
Iagar Razvan
Romania
7
0
1
7
2
0
17
140
Bronze medal
Radjabov Umidjon
Uzbekistan
0
7
1
2
7
0
17
140
Bronze medal
Aslanyan Grigor
Armenia
1
4
2
6
3
0
16
148
Bronze medal
Valderrama Joaquín Andrés
Colombia
7
0
0
7
2
0
16
148
Bronze medal
Socratous Nikolas
Cyprus
4
7
1
1
3
0
16
148
Bronze medal
Kynčl Jan
Czech Republic
7
0
0
2
7
0
16
148
Bronze medal
Pettai Martin
Estonia
0
7
0
7
2
0
16
148
Bronze medal
Feray Valentin
France
7
0
1
4
2
2
16
148
Bronze medal
Dimou Anastasios
Greece
7
0
0
2
7
0
16
148
Bronze medal
Savale Nikhil Ashok
India
7
0
0
7
2
0
16
148
Bronze medal
Gedroics Aigars
Latvia
7
0
0
7
2
0
16
148
Bronze medal
Sou Man Fai
Macau
7
0
0
2
7
0
16
148
Bronze medal
Chacón Tirado Mauricio Esteban
Mexico
7
0
0
7
2
0
16
148
Bronze medal
Benabid Nail
Morocco
5
7
0
0
4
0
16
148
Bronze medal
Croitoru Dorian
Republic of Moldova
7
0
0
2
7
0
16
148
Bronze medal
Catmur Edward
United Kingdom
7
0
1
1
7
0
16
148
Bronze medal
Simčević Tatjana
Yugoslavia
6
0
0
7
3
0
16
148
Bronze medal
Subotić Aleksandar
Yugoslavia
7
0
0
7
2
0
16
148
Bronze medal
Yuhjtman Sergio
Argentina
5
0
0
7
3
0
15
164
Bronze medal
Malikov Fuad
Azerbaijan
1
7
0
0
7
0
15
164
Bronze medal
Dudko Dzmitry
Belarus
2
7
0
4
2
0
15
164
Bronze medal
Pinheiro Sobreira Daniel
Brazil
6
0
0
7
2
0
15
164
Bronze medal
Cheng Paul
Canada
7
0
0
6
2
0
15
164
Bronze medal
Kamoosi Nima
Canada
7
0
0
1
5
2
15
164
Bronze medal
Šohinger Vedran
Croatia
7
0
0
7
1
0
15
164
Bronze medal
Loukaides Evripides
Cyprus
6
7
0
0
1
1
15
164
Bronze medal
Savvidou Christina
Cyprus
5
7
1
0
2
0
15
164
Bronze medal
Mousavi Seyed Mohammad Hossein
Islamic Republic of Iran
3
2
3
4
3
0
15
164
Bronze medal
Kondo Hiroki
Japan
7
0
0
1
7
0
15
164
Bronze medal
Paunescu Liviu
Romania
2
1
3
7
2
0
15
164
Bronze medal
Meng Dazhe
Singapore
3
0
0
7
5
0
15
164
Bronze medal
Conradie Jacques
South Africa
3
2
0
7
3
0
15
164
Bronze medal
Wiggins Harry
South Africa
6
0
0
7
2
0
15
164
Bronze medal
Andersson Per Anders
Sweden
7
0
1
7
0
0
15
164
Bronze medal
Soiaporn Kunlaya
Thailand
5
0
1
5
4
0
15
164
Bronze medal
Wilcox Stewart
Australia
7
0
3
0
4
0
14
181
Bronze medal
Zhao Yiying
Australia
4
0
0
7
3
0
14
181
Bronze medal
Tancer Martin
Czech Republic
3
0
7
2
2
0
14
181
Bronze medal
Parts Leopold
Estonia
3
1
0
7
3
0
14
181
Bronze medal
Petšonkin Oleg
Estonia
7
0
0
0
7
0
14
181
Bronze medal
Gvinephadze Shota
Georgia
3
3
0
7
1
0
14
181
Bronze medal
Tsiskaridze Archil
Georgia
4
0
0
7
3
0
14
181
Bronze medal
Metsovitis Efstathios
Greece
3
0
0
0
7
4
14
181
Bronze medal
Csikvári Péter
Hungary
7
0
0
2
5
0
14
181
Bronze medal
NyamErdene Odontsengl
Mongolia
0
0
0
7
7
0
14
181
Bronze medal
Merriman Stephen
New Zealand
2
0
2
7
2
1
14
181
Bronze medal
Cuya John
Peru
7
0
0
0
7
0
14
181
Bronze medal
La Torre Jerson
Peru
2
0
0
7
5
0
14
181
Bronze medal
Tasayco Víctor
Peru
7
0
0
0
7
0
14
181
Bronze medal
Basson Dirk
South Africa
2
7
1
1
3
0
14
181
Bronze medal
Aiyejina Abuenameh
Trinidad and Tobago
6
0
1
6
1
0
14
181
Bronze medal
Smaoui Nidhal
Tunisia
5
0
1
7
1
0
14
181
Bronze medal
Burton Hannah
United Kingdom
5
0
0
6
2
1
14
181
Bronze medal
Chan David
Australia
6
0
0
1
6
0
13
199
Bronze medal
Vladičić Vladimir
Bosnia and Herzegovina
2
1
0
7
3
0
13
199
Bronze medal
Hong Liang
Canada
7
0
0
2
4
0
13
199
Bronze medal
Mong Roger
Canada
6
0
0
7
0
0
13
199
Bronze medal
León Guerrero Emerson Julian
Colombia
7
1
2
1
2
0
13
199
Bronze medal
Zacharias Kyriakos
Cyprus
6
7
0
0
0
0
13
199
Bronze medal
Niskanen Sampo
Finland
4
0
0
7
2
0
13
199
Bronze medal
Tiozzo Giulio
Italy
2
0
2
7
2
0
13
199
Bronze medal
Quittnerová Katarína
Slovakia
3
0
0
7
3
0
13
199
Bronze medal
Hernández Corbato Luis
Spain
6
0
0
7
0
0
13
199
Bronze medal
Hubschmid Patrik
Switzerland
0
4
0
7
2
0
13
199
Bronze medal
Pitiwan Natee
Thailand
0
0
1
7
5
0
13
199
Bronze medal
Komilov Nozim
Uzbekistan
2
0
0
7
4
0
13
199
Bronze medal
Miranda Martín
Argentina
0
0
0
7
5
0
12
212
Bronze medal
Ramchen Bobbi
Australia
6
0
0
4
2
0
12
212
Bronze medal
Koch Dénes
Austria
0
0
1
7
1
3
12
212
Bronze medal
Contreras Palacios Iván Guillermo
Colombia
2
0
0
7
3
0
12
212
Bronze medal
Moreno García Tania
Cuba
6
0
1
3
2
0
12
212
Bronze medal
Pérez Pastó Reydel
Cuba
7
0
2
0
3
0
12
212
Bronze medal
Silveira Díaz Pavel
Cuba
7
1
0
2
2
0
12
212
Bronze medal
Mutafyan Giorgi
Georgia
3
0
5
1
3
0
12
212
Bronze medal
Chao Khek Lun Harold
Hong Kong
7
0
0
3
2
0
12
212
Bronze medal
Ko Man Ho
Hong Kong
2
0
0
7
3
0
12
212
Bronze medal
O'Leary Marty
Ireland
1
0
1
2
7
1
12
212
Bronze medal
Enkhbat Nyambaa
Mongolia
7
0
0
0
0
5
12
212
Bronze medal
Tham Nicholas Ming Qiang
Singapore
3
0
1
6
2
0
12
212
Bronze medal
Yeh Gary Yuen Long
Singapore
3
0
5
2
2
0
12
212
Bronze medal
De Zoysa Thirimadura Menaka
Sri Lanka
7
1
0
0
4
0
12
212
Bronze medal
Inci Hasan
Switzerland
3
0
0
7
2
0
12
212
Bronze medal
Kitachewsky Daniel
France
5
0
0
1
5
0
11
228
Bronze medal
Lorenzi Jean
France
7
0
1
1
2
0
11
228
Bronze medal
Hajimirsadeghi Miromid
Islamic Republic of Iran
3
1
2
4
1
0
11
228
Bronze medal
Belovs Aleksandrs
Latvia
2
0
0
7
2
0
11
228
Bronze medal
Groenhuis Vincent
Netherlands
2
0
1
7
0
1
11
228
Bronze medal
Stolk Arjen
Netherlands
1
0
2
1
2
5
11
228
Bronze medal
Dimov Zoran
North Macedonia
2
0
0
7
2
0
11
228
Bronze medal
Tveitastöl Odd Jostein Mykland
Norway
0
2
0
7
2
0
11
228
Bronze medal
Gutiérrez Julio
Peru
7
0
1
1
2
0
11
228
Bronze medal
Zabłocki Aleksander
Poland
4
0
0
7
0
0
11
228
Bronze medal
Lin Zhiwei Calvin
Singapore
4
0
1
1
3
2
11
228
Bronze medal
Kulich Tomáš
Slovakia
3
0
0
1
7
0
11
228
Bronze medal
Haraksingh Rajini
Trinidad and Tobago
5
4
0
0
2
0
11
228
Bronze medal
Jefferys Paul
United Kingdom
1
0
1
7
2
0
11
228
Bronze medal
Monasterio Paul
Venezuela
5
0
0
1
5
0
11
228
Bronze medal
Windisch Markus
Austria
7
0
0
2
1
0
10
243
Honourable mention
Prlić Ana
Croatia
7
0
0
0
3
0
10
243
Honourable mention
Kafataris Giorgos
Cyprus
2
7
1
0
0
0
10
243
Honourable mention
Hájek Jaroslav
Czech Republic
7
0
0
3
0
0
10
243
Honourable mention
Protivínský Tomáš
Czech Republic
0
7
0
1
2
0
10
243
Honourable mention
Nielsen Jan Agentoft
Denmark
7
0
0
0
3
0
10
243
Honourable mention
Dalla Torre Gabriele
Italy
1
0
1
7
1
0
10
243
Honourable mention
Usserkulov Ulan
Kazakhstan
7
0
0
1
2
0
10
243
Honourable mention
Kok Ern
Malaysia
7
0
1
0
2
0
10
243
Honourable mention
Ramly Mohd. Suhaimi
Malaysia
1
0
1
7
0
1
10
243
Honourable mention
Soon Yu-Sheng
Malaysia
0
7
1
1
1
0
10
243
Honourable mention
Rahim Mohamed
Morocco
3
0
0
0
7
0
10
243
Honourable mention
Gligorov Risto
North Macedonia
3
0
1
5
1
0
10
243
Trivodaliev Kire
North Macedonia
6
0
1
1
2
0
10
243
Cwalina Karol
Poland
7
0
1
0
2
0
10
243
Honourable mention
Vornicu Valentin
Romania
2
0
0
1
7
0
10
243
Honourable mention
Leung Zachary Ngaihang
Singapore
3
0
0
4
3
0
10
243
Veliyev Bezirgen
Turkmenistan
0
0
1
6
3
0
10
243
Samatov Otabek
Uzbekistan
0
2
0
0
7
1
10
243
Honourable mention
Zambirinis Sofoklis
Cyprus
0
7
1
0
1
0
9
262
Honourable mention
Aivazidis Stefanos
Greece
0
0
1
1
7
0
9
262
Honourable mention
Papalambros Michail-Romanos
Greece
4
0
0
5
0
0
9
262
Horváth Illés
Hungary
3
0
1
2
2
1
9
262
Batubara Johan
Indonesia
0
0
0
7
2
0
9
262
Honourable mention
Sheyn Vadim
Israel
0
0
0
7
2
0
9
262
Honourable mention
Poloni Federico
Italy
0
0
0
7
2
0
9
262
Honourable mention
Opmanis Rihards
Latvia
0
0
1
7
1
0
9
262
Honourable mention
Raggi Pérez Miguel
Mexico
0
0
0
7
2
0
9
262
Honourable mention
Santiago Jeysel
Peru
7
0
0
0
2
0
9
262
Honourable mention
Adamaszek Michał
Poland
3
0
0
3
3
0
9
262
Codreanu Dumitru
Republic of Moldova
0
0
0
7
2
0
9
262
Honourable mention
Sriswasdi Sira
Thailand
6
0
0
0
3
0
9
262
Ujjathammarat Thitidej
Thailand
4
0
0
0
5
0
9
262
Davletov Khamza
Uzbekistan
0
7
0
0
2
0
9
262
Honourable mention
Bedalli Erind
Albania
7
0
0
0
1
0
8
277
Honourable mention
Miller Hugh
Australia
5
0
0
1
2
0
8
277
van Gasse Bart
Belgium
5
0
1
0
2
0
8
277
Niu Shu
Canada
3
1
1
1
2
0
8
277
Polić Marijan
Croatia
7
0
0
0
1
0
8
277
Honourable mention
Polzer Rudolf
Germany
0
5
0
1
2
0
8
277
Juarez Lopez Antonio
Guatemala
0
0
1
7
0
0
8
277
Honourable mention
Mireles Morales David José
Mexico
3
0
0
3
2
0
8
277
Elalaoui Abdessamad
Morocco
0
0
0
7
1
0
8
277
Honourable mention
Bruin Peter
Netherlands
7
0
0
1
0
0
8
277
Honourable mention
Bauer Radovan
Slovakia
0
0
1
5
2
0
8
277
Bella Peter
Slovakia
2
0
0
2
2
2
8
277
Šivic Klemen
Slovenia
1
0
1
3
3
0
8
277
Cevallos Morales Joaquim
Spain
1
0
0
7
0
0
8
277
Honourable mention
Oliu Barton Miquel
Spain
0
0
0
7
1
0
8
277
Honourable mention
Ben Sliman Badr
Tunisia
0
0
1
0
2
5
8
277
Bekmuradov Mansur
Turkmenistan
7
1
0
0
0
0
8
277
Honourable mention
Bowler Nathan
United Kingdom
0
1
0
7
0
0
8
277
Honourable mention
Chang Héctor
Venezuela
7
1
0
0
0
0
8
277
Honourable mention
Mühlgassner Doris
Austria
3
0
0
2
2
0
7
296
Korte Riikka
Finland
0
0
0
6
1
0
7
296
Dehornoy Pierre
France
3
0
0
1
3
0
7
296
Ólafsson Guðni
Iceland
1
0
1
2
3
0
7
296
Entin Alexey
Israel
3
1
0
0
1
2
7
296
Verza Artūrs
Latvia
0
0
0
7
0
0
7
296
Honourable mention
Pelenis Justinas
Lithuania
2
0
1
2
2
0
7
296
Vitkauskas Vaidotas
Lithuania
2
0
1
1
3
0
7
296
El Idrissi El Mrhari My Abdellah
Morocco
4
0
0
1
2
0
7
296
Bayer Ross
New Zealand
3
0
2
1
1
0
7
296
Trajanovski Stojan
North Macedonia
3
1
0
1
2
0
7
296
Uy Timothy L.
Philippines
3
0
0
1
1
2
7
296
Lukoťka Róbert
Slovakia
2
1
0
2
2
0
7
296
Szolgayová Jana
Slovakia
3
0
0
2
2
0
7
296
Košmrlj Andrej
Slovenia
3
0
1
0
3
0
7
296
Nguyễn Hoàng Dung
Vietnam
7
0
0
0
0
0
7
296
Honourable mention
Lis Diego
Argentina
2
1
0
2
1
0
6
312
Hamza Mirza
Bosnia and Herzegovina
3
0
1
0
2
0
6
312
Tretjakov Konstantin
Estonia
4
0
0
0
2
0
6
312
Pyy Jarkko
Finland
1
0
2
1
2
0
6
312
Þorvarðarson Stefán
Iceland
3
0
0
0
3
0
6
312
Kinane Raymond
Ireland
1
0
0
2
3
0
6
312
Murray David
Ireland
0
0
1
2
3
0
6
312
Segliņa Inese
Latvia
2
0
1
1
2
0
6
312
Lei Iat Fong
Macau
0
0
1
1
4
0
6
312
Streng Marco
Netherlands
0
3
1
1
1
0
6
312
Liu Mike
New Zealand
2
0
0
0
4
0
6
312
Hu Yan-Xun
South Africa
3
0
0
1
2
0
6
312
Kohn Tobias
Switzerland
0
2
1
0
3
0
6
312
Orazov Allayar
Turkmenistan
3
1
0
0
2
0
6
312
Petković Marko
Yugoslavia
2
0
0
4
0
0
6
312
Kariqi Renis
Albania
2
1
0
0
2
0
5
327
Nurbekyan Levon
Armenia
0
3
0
0
2
0
5
327
Windischer Martin
Austria
0
0
1
1
3
0
5
327
Snauwaert Timoty
Belgium
0
0
1
0
4
0
5
327
Živković Marko
Croatia
1
0
0
1
3
0
5
327
Herman Jan
Czech Republic
2
0
0
2
1
0
5
327
Jimsheleishvili Nikoloz
Georgia
1
0
0
3
1
0
5
327
Tju Hendra Suratno
Indonesia
2
0
0
0
3
0
5
327
Geraghty David
Ireland
2
0
0
0
3
0
5
327
Haus Emanuele
Italy
2
0
1
2
0
0
5
327
Mikkelsen Borge
Norway
2
0
2
1
0
0
5
327
Coila Andrés
Peru
3
0
0
0
2
0
5
327
Or Ivan Remington
Philippines
3
0
0
0
2
0
5
327
Tian Shen
South Africa
0
0
1
1
3
0
5
327
Land Johan
Sweden
1
0
0
1
3
0
5
327
Sprecher Daniel
Switzerland
3
0
1
1
0
0
5
327
Dabideen Stephen
Trinidad and Tobago
0
1
1
1
2
0
5
327
Chakroun Mohamed
Tunisia
4
0
0
0
1
0
5
327
Cóppola Javier
Uruguay
2
0
1
0
2
0
5
327
Delgado Fernando
Venezuela
1
0
0
4
0
0
5
327
Jungreitmayer Franz
Austria
1
0
0
0
3
0
4
347
Fonseca Cruz Evelín
Cuba
3
0
0
1
0
0
4
347
Lenvig Bogi
Denmark
2
0
2
0
0
0
4
347
Buravlev Vladimir
Kyrgyzstan
1
0
0
1
2
0
4
347
Lei Ieng Lam
Macau
2
0
0
0
2
0
4
347
Zorigt Khongor
Mongolia
0
0
1
1
2
0
4
347
Benabid Issam
Morocco
3
0
0
0
1
0
4
347
Yang John Chiahan
New Zealand
2
0
0
0
2
0
4
347
Jovčevski Ilija
North Macedonia
0
2
1
1
0
0
4
347
Chua Timothy John
Philippines
2
0
1
0
1
0
4
347
Miklavec Mojca
Slovenia
0
0
1
1
2
0
4
347
Pretnar Matija
Slovenia
2
0
1
1
0
0
4
347
Cascudo Pueyo Ignacio
Spain
0
0
1
3
0
0
4
347
Liyanage Najith Wasana
Sri Lanka
1
1
0
0
2
0
4
347
Martensson Karl
Sweden
0
1
2
0
1
0
4
347
Kaddour Bayram
Tunisia
3
0
0
0
1
0
4
347
Haring Stuart
United Kingdom
0
0
0
2
2
0
4
347
Kopliku Arlind
Albania
0
0
1
2
0
0
3
364
Petrosyan Tigran
Armenia
0
1
0
0
2
0
3
364
Lautscham Helmar
Austria
1
0
0
0
2
0
3
364
Mammadov Kamran
Azerbaijan
0
0
0
0
0
3
3
364
Alpan Ali
Belgium
0
1
0
0
2
0
3
364
Comblen Richard
Belgium
1
0
0
0
2
0
3
364
Franco Nicolas
Belgium
0
1
0
0
2
0
3
364
Geeroms Joris
Belgium
0
0
0
0
2
1
3
364
Sirbubalo Emir
Bosnia and Herzegovina
2
0
0
0
1
0
3
364
Uribe Vega Juan Carlos
Colombia
2
0
1
0
0
0
3
364
Buckholtz Ulrik
Denmark
0
0
0
1
2
0
3
364
Roune Bjarke
Denmark
0
0
1
2
0
0
3
364
Taagholt Kamille Sofie
Denmark
0
0
1
2
0
0
3
364
Ernvall Anne-Maria
Finland
0
1
1
1
0
0
3
364
Rajala Tapio
Finland
0
0
0
1
2
0
3
364
Morales Almazán Pedro Fernando
Guatemala
0
0
0
1
2
0
3
364
Ragnheiður Haraldsdóttir Helga
Iceland
0
2
0
0
1
0
3
364
Lukaševic Dmitrij
Lithuania
0
0
0
0
3
0
3
364
Šarka Paulius
Lithuania
0
0
1
1
0
1
3
364
Mysore Sidhath
Luxembourg
3
0
0
0
0
0
3
364
Roldán Pensado Edgardo
Mexico
0
0
0
1
2
0
3
364
Orgil Purevkuu
Mongolia
3
0
0
0
0
0
3
364
Hartog Axel
Netherlands
0
0
2
1
0
0
3
364
van Ommeren Erik
Netherlands
2
0
0
1
0
0
3
364
McKenzie Timothy
New Zealand
2
0
0
1
0
0
3
364
Kristiansen Magnus
Norway
0
0
0
0
3
0
3
364
Prohnitchi Dan
Republic of Moldova
0
0
0
2
1
0
3
364
Prats Soler Marti
Spain
0
1
1
1
0
0
3
364
Katugampala Indika Harindra
Sri Lanka
2
0
0
0
1
0
3
364
Budhu Yurie
Trinidad and Tobago
0
1
0
0
2
0
3
364
Sakka Thouraya
Tunisia
1
0
0
0
2
0
3
364
Annanurov Bayram
Turkmenistan
0
0
1
0
2
0
3
364
Palma Carlos
Uruguay
1
0
0
0
2
0
3
364
Milanović Jelena
Yugoslavia
0
0
1
1
1
0
3
364
Apostoli Ariel
Albania
0
0
0
0
2
0
2
398
Bejleri Andi
Albania
0
0
0
0
2
0
2
398
Nurijanyan Hovhannes
Armenia
0
0
0
2
0
0
2
398
Brdar Slavko
Bosnia and Herzegovina
0
0
0
0
2
0
2
398
Oglić Dino
Bosnia and Herzegovina
0
0
0
0
2
0
2
398
Hernández Herrera Juan Manuel
Colombia
0
0
0
0
2
0
2
398
Suchý Ondřej
Czech Republic
0
0
0
0
2
0
2
398
Jørgensen Jens Christian
Denmark
0
0
0
0
2
0
2
398
Sachelashvili Shalva
Georgia
0
0
1
0
1
0
2
398
Elsiawaty Elsi
Indonesia
2
0
0
0
0
0
2
398
Daly EJ
Ireland
0
0
1
1
0
0
2
398
Marigo Francesco
Italy
0
0
0
0
2
0
2
398
AlWoqayyan Mohammad
Kuwait
2
0
0
0
0
0
2
398
Fan I No
Macau
2
0
0
0
0
0
2
398
Tam Wai Hong
Macau
2
0
0
0
0
0
2
398
Wong Chon Kit
Macau
2
0
0
0
0
0
2
398
Azla Muhammad-Ikhwan
Malaysia
0
0
0
0
2
0
2
398
Boon Yi Di
Malaysia
0
0
0
0
2
0
2
398
Yew Chang Yang
Malaysia
0
0
0
2
0
0
2
398
Aguilera Mendoza Juan Antonio
Mexico
0
0
0
0
2
0
2
398
Valle Rune
Norway
0
0
0
1
1
0
2
398
Bareiro Escobar Carlos Alberto
Paraguay
1
0
0
0
1
0
2
398
Pereira de Matos G. Diogo Luís Miguel
Portugal
0
0
0
0
2
0
2
398
T. Oliveira e Silva Diogo Gaspar
Portugal
0
0
0
0
2
0
2
398
Franc Aleksandra
Slovenia
1
0
0
0
1
0
2
398
Omladič Sergej
Slovenia
0
0
0
0
2
0
2
398
Dissanayake Chethiya Meghawarna
Sri Lanka
2
0
0
0
0
0
2
398
Zuercher Samuel
Switzerland
0
0
0
0
2
0
2
398
Singh Kieron Scott
Trinidad and Tobago
1
0
0
0
1
0
2
398
Kammoun Mourad
Tunisia
2
0
0
0
0
0
2
398
Akmyradov Chary
Turkmenistan
0
0
0
0
2
0
2
398
Gakharamanov Fuad
Azerbaijan
0
0
0
0
1
0
1
429
Lakissov Sergei
Estonia
0
0
1
0
0
0
1
429
Pojoy Corzo Bidkar Alexander
Guatemala
0
0
0
1
0
0
1
429
Pálsson Eyvindur Ari
Iceland
0
0
1
0
0
0
1
429
Ragnarsson Amazeen Grétar Már
Iceland
0
0
1
0
0
0
1
429
Bourke Peter
Ireland
0
0
0
0
1
0
1
429
AlFulaij Haamed
Kuwait
1
0
0
0
0
0
1
429
Toktaliev Pavel
Kyrgyzstan
0
0
0
0
1
0
1
429
Stankevicius Andrius
Lithuania
0
0
0
0
1
0
1
429
Fiz Pontiveros Gonzalo
Luxembourg
0
0
0
1
0
0
1
429
Holte Matias
Norway
0
0
0
1
0
0
1
429
Diales Rocha Fábio
Portugal
0
0
0
1
0
0
1
429
Picado Carvalho Serranho João Luís
Portugal
0
0
0
1
0
0
1
429
Millán López Sergio
Spain
0
0
0
0
1
0
1
429
Bjorklund Johan
Sweden
0
0
1
0
0
0
1
429
Pinto Pereira Snehal
Trinidad and Tobago
1
0
0
0
0
0
1
429
Ipince Henry
Venezuela
0
0
0
1
0
0
1
429
Baquerizo Arosemena Irene
Ecuador
0
0
0
0
0
0
0
446
Cornejo Ayala Andrea
Ecuador
0
0
0
0
0
0
0
446
Pera Salmon Luis Alfredo
Ecuador
0
0
0
0
0
0
0
446
Torres Daniel
Ecuador
0
0
0
0
0
0
0
446
Valencia Martin Germáan
Ecuador
0
0
0
0
0
0
0
446
Vallarino Vernaza Eduardo
Ecuador
0
0
0
0
0
0
0
446
Peltola Veli
Finland
0
0
0
0
0
0
0
446
Kristinsson Andri
Iceland
0
0
0
0
0
0
0
446
Samaradana Putr Michael
Indonesia
0
0
0
0
0
0
0
446
Yuliawan Fajar
Indonesia
0
0
0
0
0
0
0
446
AlAli Maytham
Kuwait
0
0
0
0
0
0
0
446
AlSaeed Alaa
Kuwait
0
0
0
0
0
0
0
446
Kyrgyzbaev Kanat
Kyrgyzstan
0
0
0
0
0
0
0
446
Mun Vladimir
Kyrgyzstan
0
0
0
0
0
0
0
446
Shamanaev Alexander
Kyrgyzstan
0
0
0
0
0
0
0
446
El Hassnaoui Youssef
Morocco
0
0
0
0
0
0
0
446
Jara De Marco Carlos Antonio
Paraguay
0
0
0
0
0
0
0
446
Pereira Ricart Sebastián Tomás
Paraguay
0
0
0
0
0
0
0
446
Rivas Villalba Roberto Martín
Paraguay
0
0
0
0
0
0
0
446
Vera Gonzalez Osvaldo Manuel
Paraguay
0
0
0
0
0
0
0
446
Ang Richmond
Philippines
0
0
0
0
0
0
0
446
Lim Robin Lester
Philippines
0
0
0
0
0
0
0
446
See Wesley Spencer
Philippines
0
0
0
0
0
0
0
446
Lopes Gama da Fonseca André
Portugal
0
0
0
0
0
0
0
446
Rosário Dias Nelson Filipe
Portugal
0
0
0
0
0
0
0
446
Luppert Edwin
Sweden
0
0
0
0
0
0
0
446
Wedberg Rasmus
Sweden
0
0
0
0
0
0
0
446
Kasiorkiewicz Lukas
Switzerland
0
0
0
0
0
0
0
446
Results may not be complete and may include mistakes. Please send relevant information to the webmaster:
webmaster@imo-official.org
.
Supported by Google