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
◄
44
th
IMO 2003
►
Country results
•
Individual results
•
Statistics
Contestant
[
♀
♂
]
[↔]
Country
P1
P2
P3
P4
P5
P6
∑
Total
#
Rank
Award
Fu Yunhao
People's Republic of China
7
7
7
7
7
7
42
1
Gold medal
Lê Hùng Việt Bảo
Vietnam
7
7
7
7
7
7
42
1
Gold medal
Nguyễn Trọng Cảnh
Vietnam
7
7
7
7
7
7
42
1
Gold medal
Slavov Kaloyan
Bulgaria
7
7
7
7
7
6
41
4
Gold medal
Zarev Rumen
Bulgaria
7
7
6
7
6
7
40
5
Gold medal
Tsekov Iliya
Bulgaria
7
3
7
7
7
7
38
6
Gold medal
Caraiani Ana
Romania
7
7
3
7
7
7
38
6
Gold medal
Gol'berg Oleg
Russian Federation
7
3
7
7
7
7
38
6
Gold medal
Dimitrov Kralev Rosen
Bulgaria
7
7
7
7
7
2
37
9
Gold medal
Lishkov Aleksandar Dimitrov
Bulgaria
2
7
7
7
7
7
37
9
Gold medal
Wang Wei
People's Republic of China
7
7
7
7
7
2
37
9
Gold medal
Reiher Christian
Germany
7
7
7
7
1
7
36
12
Gold medal
Xiang Zhen
People's Republic of China
7
7
7
7
7
1
36
12
Gold medal
Gravin Nikolay
Russian Federation
7
7
7
7
7
1
36
12
Gold medal
Loh Po-Ru
United States of America
7
7
7
7
7
1
36
12
Gold medal
Fang Jiacong
People's Republic of China
7
7
7
7
7
0
35
16
Gold medal
Jung June Hyuk
Republic of Korea
7
7
0
7
7
7
35
16
Gold medal
Kane Daniel
United States of America
7
7
0
7
7
7
35
16
Gold medal
Rahnev Dobromir
Bulgaria
7
3
7
7
3
7
34
19
Gold medal
Wan Xin
People's Republic of China
7
5
0
7
7
7
33
20
Gold medal
Pixton Aaron
United States of America
7
7
4
7
7
1
33
20
Gold medal
Kaseorg Anders
United States of America
7
7
7
7
1
3
32
22
Gold medal
Bormashenko Olena
Canada
7
3
7
7
7
0
31
23
Gold medal
Nampaisarn Thanasin
Thailand
7
3
0
7
7
7
31
23
Gold medal
Bahadır Selim
Türkiye
7
3
0
7
7
7
31
23
Gold medal
Tsimerman Jacob
Canada
7
7
7
7
1
1
30
26
Gold medal
Yoon Yeo-Il
Republic of Korea
7
7
1
7
7
1
30
26
Gold medal
Shepelska Varvara
Ukraine
7
7
7
7
2
0
30
26
Gold medal
di Fiore Carlos
Argentina
7
7
0
7
1
7
29
29
Gold medal
Lebed Victoria
Belarus
7
7
0
7
7
1
29
29
Gold medal
Rácz Béla András
Hungary
7
7
0
7
7
1
29
29
Gold medal
Nishimoto Masaki
Japan
7
7
0
7
7
1
29
29
Gold medal
Yessenov Kuat
Kazakhstan
7
7
0
7
7
1
29
29
Gold medal
Pilipczuk Marcin
Poland
7
7
0
7
7
1
29
29
Gold medal
Badzyan Andrey
Russian Federation
7
7
0
7
7
1
29
29
Gold medal
Huang Shao-Lun
Taiwan
7
7
0
7
7
1
29
29
Gold medal
Jefferys Paul
United Kingdom
7
7
0
7
7
1
29
29
Gold medal
Entin Alexey
Israel
7
5
0
7
2
7
28
38
Silver medal
Oshima Yoshiki
Japan
7
7
0
7
7
0
28
38
Silver medal
Zhou You
People's Republic of China
7
7
0
7
7
0
28
38
Silver medal
Januszewski Paweł
Poland
7
7
0
7
7
0
28
38
Silver medal
Kim Byoung Hyuck
Republic of Korea
5
7
0
7
2
7
28
38
Silver medal
Boreico Iurie
Republic of Moldova
7
7
0
7
7
0
28
38
Silver medal
Ordulu Nizameddin
Türkiye
2
5
0
7
7
7
28
38
Silver medal
Gardner Jennifer
United Kingdom
7
7
0
7
7
0
28
38
Silver medal
Kiss Demeter
Hungary
7
7
0
7
1
5
27
46
Silver medal
Lipson Mark
United States of America
7
5
0
7
7
1
27
46
Silver medal
Benoist Olivier
France
7
5
0
7
7
0
26
48
Silver medal
Nguyễn Dang Khoa
Vietnam
7
5
0
7
7
0
26
48
Silver medal
Mahdavifar Hessam
Islamic Republic of Iran
7
3
0
7
1
7
25
50
Silver medal
Bektemirov Baurzhan
Kazakhstan
7
3
0
7
6
2
25
50
Silver medal
Ştefănescu Andrei
Romania
7
5
0
7
5
1
25
50
Silver medal
Volkov Yury
Russian Federation
7
3
0
7
7
1
25
50
Silver medal
Erol Selman
Türkiye
7
3
0
7
7
1
25
50
Silver medal
Zhang Yan
United States of America
7
3
0
7
7
1
25
50
Silver medal
Jimsheleishvili Nikoloz
Georgia
7
3
0
7
7
0
24
56
Silver medal
Sukhbaatar Sainbayar
Mongolia
7
2
0
7
7
1
24
56
Silver medal
Hong Serin
Republic of Korea
7
2
0
7
7
1
24
56
Silver medal
Pach Péter Pál
Hungary
7
7
0
7
1
1
23
59
Silver medal
Naik Vipul
India
7
0
7
7
1
1
23
59
Silver medal
Kemarsky Alexander
Israel
7
5
0
3
1
7
23
59
Silver medal
Kunszenti-Kovács David
Norway
7
6
1
7
1
1
23
59
Silver medal
Shiryaev Dmitry
Russian Federation
7
7
0
7
1
1
23
59
Silver medal
Ilić Aleksandar
Serbia and Montenegro
7
1
1
7
7
0
23
59
Silver medal
Radovanović Marko
Serbia and Montenegro
7
2
0
7
7
0
23
59
Silver medal
Deniz Fatih
Türkiye
7
7
0
7
1
1
23
59
Silver medal
Katsev Maksym
Ukraine
7
7
0
7
0
2
23
59
Silver medal
Nguyễn Dang Hop
Vietnam
2
7
0
7
7
0
23
59
Silver medal
Field Laurence
Australia
7
7
0
7
1
0
22
69
Silver medal
Habibov Javid
Azerbaijan
7
1
0
7
7
0
22
69
Silver medal
Khrol Igor
Belarus
7
7
0
7
1
0
22
69
Silver medal
Pashkovich Kanstantsin
Belarus
7
7
0
7
1
0
22
69
Silver medal
Troessaert Cédric
Belgium
7
7
0
7
1
0
22
69
Silver medal
Rassias Michail
Greece
7
7
0
7
1
0
22
69
Silver medal
Kwok Tsz Chiu
Hong Kong
1
7
0
7
7
0
22
69
Silver medal
Csóka Endre
Hungary
7
3
3
7
2
0
22
69
Silver medal
Saraf Shubhangi
India
7
7
0
7
1
0
22
69
Silver medal
Irie Kei
Japan
5
2
0
7
1
7
22
69
Silver medal
Urgunshbayev Baurzhan
Kazakhstan
7
7
0
7
1
0
22
69
Silver medal
Negut Andrei
Romania
7
0
0
7
7
1
22
69
Silver medal
Raicu Claudiu
Romania
7
7
0
7
1
0
22
69
Silver medal
Sriswasdi Sira
Thailand
7
1
0
7
7
0
22
69
Silver medal
Datta Swarnendu
India
7
5
0
7
1
1
21
83
Silver medal
Khajehnejad Mohammad Amin
Islamic Republic of Iran
2
3
0
7
2
7
21
83
Silver medal
Odaka Yuji
Japan
7
2
0
7
4
1
21
83
Silver medal
Zabłocki Aleksander
Poland
7
7
0
7
0
0
21
83
Silver medal
Heo Jaehyeok
Republic of Korea
2
3
0
7
7
2
21
83
Silver medal
Kreindler Gabriel-Emanuel
Romania
5
1
0
7
7
1
21
83
Silver medal
Yeh Chung-Heng
Taiwan
7
3
0
7
4
0
21
83
Silver medal
Gordon Dmytro
Ukraine
7
0
0
7
7
0
21
83
Silver medal
Nafasov Doniyor
Uzbekistan
0
7
0
7
7
0
21
83
Silver medal
Nguyễn Tien Viet
Vietnam
1
5
0
7
7
1
21
83
Silver medal
Yang Yue
Argentina
7
5
0
7
1
0
20
93
Silver medal
Moláček Jan
Czech Republic
5
7
0
7
1
0
20
93
Silver medal
Bamler Richard
Germany
7
2
0
7
2
2
20
93
Silver medal
Savale Nikhil Ashok
India
7
5
0
6
1
1
20
93
Silver medal
Hwang Daw-Sen
Taiwan
2
3
0
7
7
1
20
93
Silver medal
Nadasi Daniel
Australia
7
3
0
7
1
1
19
98
Silver medal
Moreira Fábio Dias
Brazil
7
3
0
7
1
1
19
98
Silver medal
Simon Pierre
France
7
5
0
7
0
0
19
98
Silver medal
Tyomkyn Michael
Germany
7
3
0
7
1
1
19
98
Silver medal
Yu Hok Pun
Hong Kong
7
7
3
0
1
1
19
98
Silver medal
Peivandi Karizbodaghi Ahmad
Islamic Republic of Iran
7
2
0
7
1
2
19
98
Silver medal
Choi Kyeong Su
Republic of Korea
7
7
0
4
1
0
19
98
Silver medal
Pejčev Aleksandar
Serbia and Montenegro
2
2
0
7
7
1
19
98
Silver medal
Orr Martin
United Kingdom
7
3
0
7
1
1
19
98
Silver medal
Abreu Alex Corrêa
Brazil
7
3
0
7
1
0
18
107
Bronze medal
Feitosa Samuel Barbosa
Brazil
2
2
0
7
0
7
18
107
Bronze medal
Barrington Leigh Robert
Canada
7
3
0
7
1
0
18
107
Bronze medal
Mrazović Rudi
Croatia
7
3
0
7
1
0
18
107
Bronze medal
Boritchev Alexandre
France
7
3
0
7
1
0
18
107
Bronze medal
Merabishvili Giorgi
Georgia
7
2
0
7
2
0
18
107
Bronze medal
Mohimani Emamzadeh Seyed Gholamhosein
Islamic Republic of Iran
7
3
0
7
1
0
18
107
Bronze medal
Sheyn Vadim
Israel
2
7
0
7
1
1
18
107
Bronze medal
Figueroa Ibarra Marco Antonio
Mexico
7
1
0
7
3
0
18
107
Bronze medal
Tserenjigmid Gerelt
Mongolia
2
7
0
7
0
2
18
107
Bronze medal
Gong Sherry
Puerto Rico
7
3
0
7
1
0
18
107
Bronze medal
Tay Wei En Joel
Singapore
7
3
0
7
0
1
18
107
Bronze medal
Chapovalova Valentina
Sweden
7
3
0
7
1
0
18
107
Bronze medal
Chao Hsin-Yu
Taiwan
7
3
0
7
1
0
18
107
Bronze medal
Khandhawit Tirasan
Thailand
2
3
0
7
6
0
18
107
Bronze medal
Johnstone Gavin
United Kingdom
7
3
0
7
1
0
18
107
Bronze medal
Vũ Nhat Huy
Vietnam
2
7
0
7
1
1
18
107
Bronze medal
Arkhipau Stanislau
Belarus
7
2
0
7
1
0
17
124
Bronze medal
Trinh Antony
Belgium
7
3
0
7
0
0
17
124
Bronze medal
Janković Milanka
Bosnia and Herzegovina
7
2
0
7
1
0
17
124
Bronze medal
Nogueira Davi Máximo Alexandrino
Brazil
2
3
0
7
4
1
17
124
Bronze medal
Živković Marko
Croatia
0
3
0
7
7
0
17
124
Bronze medal
Deopurkar Anand
India
7
1
0
7
1
1
17
124
Bronze medal
Rezaei Mohammad Abbas
Islamic Republic of Iran
2
7
0
7
0
1
17
124
Bronze medal
Assaf Eran
Israel
2
7
0
7
1
0
17
124
Bronze medal
Yedidia Yehonatan
Israel
7
3
0
7
0
0
17
124
Bronze medal
Nagasaka Tomohiro
Japan
7
1
0
7
1
1
17
124
Bronze medal
Milanović Jelena
Serbia and Montenegro
7
2
0
7
1
0
17
124
Bronze medal
Lin Chin-Yi
Taiwan
7
3
0
7
0
0
17
124
Bronze medal
Bowler Nathan
United Kingdom
7
3
0
5
1
1
17
124
Bronze medal
Fidler David
United Kingdom
7
3
0
7
0
0
17
124
Bronze medal
Kokarau Uladzimir
Belarus
7
1
0
7
1
0
16
138
Bronze medal
Ramić Jusuf
Bosnia and Herzegovina
7
2
0
7
0
0
16
138
Bronze medal
Han Tianyi (David)
Canada
1
7
0
7
1
0
16
138
Bronze medal
Ivrii Oleg
Canada
5
3
0
7
1
0
16
138
Bronze medal
Kuben Jaromír
Czech Republic
7
1
0
7
1
0
16
138
Bronze medal
Orvelashvili George
Georgia
7
1
0
7
1
0
16
138
Bronze medal
Papalambros Michail-Romanos
Greece
5
3
0
7
1
0
16
138
Bronze medal
Siu Tsz Hang
Hong Kong
5
2
0
7
2
0
16
138
Bronze medal
Kocsis Albert Tihamér
Hungary
7
0
0
7
1
1
16
138
Bronze medal
Hartono Septian
Indonesia
0
2
0
7
7
0
16
138
Bronze medal
Yuliawan Fajar
Indonesia
2
0
0
7
7
0
16
138
Bronze medal
Murzabulatov Meiram
Kazakhstan
2
3
0
7
4
0
16
138
Bronze medal
Verza Artūrs
Latvia
7
1
0
7
1
0
16
138
Bronze medal
Ganbat Enkhtaivan
Mongolia
7
1
0
7
1
0
16
138
Bronze medal
Huyagdorj Sainjargal
Mongolia
7
1
0
7
1
0
16
138
Bronze medal
Espinoza Choqquepura Claudio Vicente
Peru
7
1
0
7
1
0
16
138
Bronze medal
Borsenco Ivan
Republic of Moldova
5
3
0
7
1
0
16
138
Bronze medal
Rojco Victor
Republic of Moldova
7
1
0
7
1
0
16
138
Bronze medal
Smirnov Alexander
Russian Federation
2
5
0
7
1
1
16
138
Bronze medal
von Glehn Tamara
South Africa
2
3
0
7
4
0
16
138
Bronze medal
González Alonso Victor
Spain
7
1
0
7
1
0
16
138
Bronze medal
Pitiwan Natee
Thailand
7
1
0
7
1
0
16
138
Bronze medal
Adalı Ali
Türkiye
2
3
0
7
3
1
16
138
Bronze medal
Berdimuradow Arslan
Turkmenistan
2
0
0
7
7
0
16
138
Bronze medal
Shcherbyna Tetyana
Ukraine
7
1
0
7
0
1
16
138
Bronze medal
Dal Lago Pablo
Argentina
7
1
0
7
0
0
15
163
Bronze medal
Haykazyan Levon
Armenia
7
1
0
7
0
0
15
163
Bronze medal
Nurbekyan Levon
Armenia
0
1
0
7
7
0
15
163
Bronze medal
Eberhard Peter
Germany
0
7
0
7
1
0
15
163
Bronze medal
Galanis Andreas
Greece
0
7
0
7
1
0
15
163
Bronze medal
Yeung Kai Sing
Hong Kong
7
0
0
7
1
0
15
163
Bronze medal
Auzhani Dauren
Kazakhstan
2
5
0
7
1
0
15
163
Bronze medal
Mambetov Timur
Kyrgyzstan
7
1
0
7
0
0
15
163
Bronze medal
Takenov Nurdin
Kyrgyzstan
0
1
7
7
0
0
15
163
Bronze medal
Kaufmann Marc
Luxembourg
7
1
0
7
0
0
15
163
Bronze medal
Ngai Kuan Kio
Macau
7
0
0
7
1
0
15
163
Bronze medal
Estrada Vargas Ana Paula
Mexico
7
1
0
7
0
0
15
163
Bronze medal
Olivas Martinez Antonio
Mexico
7
1
0
7
0
0
15
163
Bronze medal
Manolescu Ioan
Romania
7
7
0
0
1
0
15
163
Bronze medal
Sia Jia Min Charmaine
Singapore
7
1
0
7
0
0
15
163
Bronze medal
Koltai Péter
Slovakia
5
3
0
7
0
0
15
163
Bronze medal
Rearte Lucas
Argentina
7
0
0
7
0
0
14
179
Bronze medal
Grigoryan Avet
Armenia
0
7
0
7
0
0
14
179
Bronze medal
Atkins Ross
Australia
2
3
0
7
1
1
14
179
Bronze medal
Guo Ivan
Australia
5
1
0
7
1
0
14
179
Bronze medal
Saavedra Pineda Santiago
Colombia
7
3
0
3
1
0
14
179
Bronze medal
García Armas Mario
Cuba
2
5
0
7
0
0
14
179
Bronze medal
Kocourek Pavel
Czech Republic
0
7
0
7
0
0
14
179
Bronze medal
Beuzart-Plessis Raphael
France
5
5
0
3
1
0
14
179
Bronze medal
Papaioannou Athanasios
Greece
5
0
0
7
1
1
14
179
Bronze medal
Tiozzo Giulio
Italy
5
2
0
7
0
0
14
179
Bronze medal
Adachi Jun
Japan
6
3
0
5
0
0
14
179
Bronze medal
Sileikis Matas
Lithuania
5
1
0
7
1
0
14
179
Bronze medal
Stankevicius Andrius
Lithuania
7
0
0
7
0
0
14
179
Bronze medal
Jovčevski Ilija
North Macedonia
2
2
0
7
2
1
14
179
Bronze medal
Váňa Tomáš
Slovakia
7
2
0
2
3
0
14
179
Bronze medal
von Glehn Ingrid
South Africa
7
3
0
3
1
0
14
179
Bronze medal
Dobrovolska Galyna
Ukraine
0
5
0
7
0
2
14
179
Bronze medal
Petrovsky Dmytro
Ukraine
2
3
0
7
1
1
14
179
Bronze medal
Sadikov Tural
Azerbaijan
2
3
0
7
1
0
13
197
Bronze medal
Restrepo Lozano Juan Ignacio
Colombia
2
3
0
7
1
0
13
197
Bronze medal
Restrepo Mesa Pascual
Colombia
5
0
0
7
0
1
13
197
Bronze medal
Flajšlik Mario
Croatia
7
3
0
3
0
0
13
197
Bronze medal
Heikkinen Miikka
Finland
5
1
0
7
0
0
13
197
Bronze medal
Aretakis Stefanos
Greece
2
3
0
7
1
0
13
197
Bronze medal
Pálsson Eyvindur Ari
Iceland
2
3
0
7
1
0
13
197
Bronze medal
Lio Ieng Wai
Macau
0
0
0
7
6
0
13
197
Bronze medal
Trajanovski Stojan
North Macedonia
2
3
0
7
1
0
13
197
Bronze medal
Burger Michal
Slovakia
7
3
0
2
1
0
13
197
Bronze medal
Simančík František
Slovakia
7
2
0
3
1
0
13
197
Bronze medal
Basson Dirk
South Africa
2
1
0
7
3
0
13
197
Bronze medal
Rungthanapirom Nithi
Thailand
2
3
0
7
1
0
13
197
Bronze medal
Jurakulov Aziz
Uzbekistan
0
5
0
7
1
0
13
197
Bronze medal
Deymonnaz Alejandro
Argentina
0
1
7
3
1
0
12
211
Honourable mention
Chen Zhihong
Australia
2
2
0
7
1
0
12
211
Honourable mention
Riegler Markus
Austria
7
3
0
0
2
0
12
211
Honourable mention
Musayev Khayal
Azerbaijan
0
5
0
7
0
0
12
211
Honourable mention
Contreras Palacios Iván Guillermo
Colombia
1
3
0
7
1
0
12
211
Honourable mention
Aru Juhan
Estonia
1
3
0
7
1
0
12
211
Honourable mention
Gokadze Ivane
Georgia
0
3
0
7
2
0
12
211
Honourable mention
Schreiber Alex
Germany
2
2
7
0
1
0
12
211
Honourable mention
Chung Tat Chi
Hong Kong
2
1
0
7
2
0
12
211
Honourable mention
Bhaskara Aditya
India
2
2
0
7
1
0
12
211
Honourable mention
Fauzi Prastudy Mungkas
Indonesia
7
3
0
1
1
0
12
211
Honourable mention
Noorshams Nima
Islamic Republic of Iran
2
2
0
7
1
0
12
211
Honourable mention
Barbieri Luca
Italy
7
3
0
1
1
0
12
211
Honourable mention
Vassilyev Anton
Kazakhstan
1
2
0
7
1
1
12
211
Honourable mention
Grīviņš Pēteris
Latvia
2
2
0
7
1
0
12
211
Honourable mention
Valle Rune
Norway
7
1
0
3
1
0
12
211
Honourable mention
Chong Kai Fong Ernest
Singapore
2
3
0
7
0
0
12
211
Honourable mention
Tay Jingyi Kenneth
Singapore
2
1
0
7
1
1
12
211
Honourable mention
Závodný Jakub
Slovakia
7
1
0
3
1
0
12
211
Honourable mention
Hernández Corbato Luis
Spain
2
1
0
2
7
0
12
211
Honourable mention
Ma Marshall
Australia
2
1
0
7
1
0
11
231
Honourable mention
Koppensteiner Clemens
Austria
7
1
0
2
1
0
11
231
Honourable mention
Hirama Rafael Daigo
Brazil
0
1
0
7
3
0
11
231
Honourable mention
Montano Martinez Jonathan
Colombia
2
2
0
7
0
0
11
231
Honourable mention
Kreso Dijana
Croatia
0
3
0
7
1
0
11
231
Honourable mention
Tadić Tvrtko
Croatia
2
1
0
7
1
0
11
231
Honourable mention
Kala Vítězslav
Czech Republic
7
0
0
3
1
0
11
231
Honourable mention
Nagy Zoltán
Hungary
7
3
0
0
1
0
11
231
Honourable mention
Early Diarmuid
Ireland
7
3
0
1
0
0
11
231
Honourable mention
Jākobsons Edgars
Latvia
7
1
0
3
0
0
11
231
Honourable mention
Atarsaikhan Ganbat
Mongolia
2
1
0
7
1
0
11
231
Honourable mention
Ben Driss Alami Mohamed
Morocco
2
0
0
7
2
0
11
231
Honourable mention
Merriman Stephen
New Zealand
7
3
0
0
1
0
11
231
Honourable mention
Vera Patino Sergio Eduardo
Peru
2
2
0
7
0
0
11
231
Honourable mention
Budanaev Ion
Republic of Moldova
2
0
0
7
2
0
11
231
Honourable mention
Ahuja Saran
Thailand
2
1
0
7
1
0
11
231
Honourable mention
Smeets Arne
Belgium
0
3
0
7
0
0
10
247
Honourable mention
Oglić Dino
Bosnia and Herzegovina
2
0
0
7
1
0
10
247
Honourable mention
Mikić Miljen
Croatia
2
1
0
7
0
0
10
247
Honourable mention
Košik Oleg
Estonia
7
1
0
0
2
0
10
247
Honourable mention
Tooming Laur
Estonia
7
1
0
1
1
0
10
247
Honourable mention
Vuokko Niko
Finland
2
1
0
7
0
0
10
247
Honourable mention
Boisnault Denis
France
7
1
0
2
0
0
10
247
Honourable mention
Feuerstein Friedrich
Germany
0
3
0
7
0
0
10
247
Honourable mention
Sinardi Guntur
Indonesia
2
1
0
0
7
0
10
247
Honourable mention
Meyer Sam
Luxembourg
7
1
0
2
0
0
10
247
Honourable mention
Nelson Peter
New Zealand
7
1
1
0
1
0
10
247
Honourable mention
Holte Matias
Norway
2
1
0
5
1
1
10
247
Lasoń Michał
Poland
2
0
0
7
0
1
10
247
Honourable mention
Ramos Lopes Domingos José
Portugal
2
0
0
7
1
0
10
247
Honourable mention
Novaković Milan
Serbia and Montenegro
2
0
1
7
0
0
10
247
Honourable mention
Budáčová Hana
Slovakia
1
1
0
7
1
0
10
247
Honourable mention
Šter Janez
Slovenia
0
3
0
7
0
0
10
247
Honourable mention
López Daniel Rodrigo
Spain
2
0
0
7
1
0
10
247
Honourable mention
Peña Alcaraz Maite
Spain
7
0
0
3
0
0
10
247
Honourable mention
Grozman Grigori
Sweden
7
0
0
3
0
0
10
247
Honourable mention
Singh Kieron Scott
Trinidad and Tobago
2
1
0
7
0
0
10
247
Honourable mention
Ölmez Fatih
Türkiye
2
0
0
7
1
0
10
247
Honourable mention
Zaimi Gjergji
Albania
0
1
0
7
1
0
9
269
Honourable mention
Mehraliyev Tavakgul
Azerbaijan
2
0
0
7
0
0
9
269
Honourable mention
Sokić Emir
Bosnia and Herzegovina
2
0
0
7
0
0
9
269
Honourable mention
de Lima Larissa Cavalcante Queiroz
Brazil
1
0
0
7
0
1
9
269
Honourable mention
Čížek Pavel
Czech Republic
7
1
0
0
1
0
9
269
Honourable mention
Krčál Marek
Czech Republic
7
0
0
2
0
0
9
269
Honourable mention
Saarela Aleksi
Finland
7
0
0
1
1
0
9
269
Honourable mention
Yudistiawan Wahyu Perdana
Indonesia
0
2
0
7
0
0
9
269
Honourable mention
Scala Riccardo
Italy
2
0
0
7
0
0
9
269
Honourable mention
Djolbunov Aibek
Kyrgyzstan
0
1
0
7
1
0
9
269
Honourable mention
Tilenbaev Ernist
Kyrgyzstan
0
1
0
7
1
0
9
269
Honourable mention
Yew Chang Yang
Malaysia
7
2
0
0
0
0
9
269
Honourable mention
Belabess Ali Jadallah
Morocco
0
2
0
7
0
0
9
269
Honourable mention
Mink Martijn
Netherlands
2
3
0
3
1
0
9
269
Lo Victor
New Zealand
2
3
0
2
2
0
9
269
Yu Richard
New Zealand
2
0
0
7
0
0
9
269
Honourable mention
Dimov Zoran
North Macedonia
2
0
0
7
0
0
9
269
Honourable mention
Prohnitchi Dan
Republic of Moldova
0
2
0
7
0
0
9
269
Honourable mention
Branković Aleksandar
Serbia and Montenegro
1
0
0
7
1
0
9
269
Honourable mention
Teo Wei Hao
Singapore
2
0
0
7
0
0
9
269
Honourable mention
Blanca Ruiz Mohamed
Spain
7
1
0
1
0
0
9
269
Honourable mention
Liao Shao-Tang
Taiwan
2
0
0
0
7
0
9
269
Honourable mention
Bahadursingh Sarasvati
Trinidad and Tobago
2
0
0
7
0
0
9
269
Honourable mention
Sedrakyan Haik
Armenia
0
1
0
7
0
0
8
292
Honourable mention
Hamidli Fuad
Azerbaijan
0
1
0
7
0
0
8
292
Honourable mention
Geebelen Dries
Belgium
0
1
0
7
0
0
8
292
Honourable mention
Marquis Timothée
Belgium
0
0
0
7
1
0
8
292
Honourable mention
Kramár János
Canada
2
3
0
1
1
1
8
292
Zacharias Kyriakos
Cyprus
0
0
0
7
1
0
8
292
Honourable mention
Nielsen Johan
Denmark
7
1
0
0
0
0
8
292
Honourable mention
von Essen Flemming
Denmark
7
1
0
0
0
0
8
292
Honourable mention
Pepin Lehalleur Simon
France
2
3
0
2
1
0
8
292
Khachaturov Bakhva
Georgia
0
1
0
7
0
0
8
292
Honourable mention
Vakhtangadze Salome
Georgia
7
1
0
0
0
0
8
292
Honourable mention
Routis Evaggelos
Greece
0
0
0
7
1
0
8
292
Honourable mention
Kristinsdóttir Líney Halla
Iceland
7
1
0
0
0
0
8
292
Honourable mention
Darbenas Zymantas
Lithuania
0
1
0
7
0
0
8
292
Honourable mention
Šarka Paulius
Lithuania
7
0
0
1
0
0
8
292
Honourable mention
Ong Darren Chung Lee
Malaysia
5
0
0
3
0
0
8
292
Hidalgo Pontet Yoalli Mabel
Mexico
0
0
0
7
1
0
8
292
Honourable mention
Nyamaa Enkhbayasgalan
Mongolia
5
0
0
3
0
0
8
292
Armel Kamal
Morocco
0
1
0
7
0
0
8
292
Honourable mention
Narum David
Norway
7
0
0
0
1
0
8
292
Honourable mention
Medina Jurado Juan Pablo
Peru
0
1
0
7
0
0
8
292
Honourable mention
Rębacz Witold
Poland
0
1
0
7
0
0
8
292
Honourable mention
Galusca Andrei
Republic of Moldova
1
0
0
7
0
0
8
292
Honourable mention
du Toit Gerhard
South Africa
2
1
0
3
2
0
8
292
Andersson Daniel
Sweden
0
1
0
7
0
0
8
292
Honourable mention
Bernhardsson Erik
Sweden
7
0
0
0
1
0
8
292
Honourable mention
Maier Alex
Switzerland
7
1
0
0
0
0
8
292
Honourable mention
Senturión Eduardo
Uruguay
7
0
0
0
1
0
8
292
Honourable mention
Sloyan Tigran
Armenia
0
0
0
7
0
0
7
320
Honourable mention
Takacs Stefan
Austria
7
0
0
0
0
0
7
320
Honourable mention
Hodžić Nermin
Bosnia and Herzegovina
0
1
0
6
0
0
7
320
Acosta Castro Romnie Alberto
Ecuador
0
0
0
7
0
0
7
320
Honourable mention
Lau Wai Shun
Hong Kong
2
3
0
0
2
0
7
320
Pono Ferry Valerian Harjito
Indonesia
0
0
0
7
0
0
7
320
Honourable mention
D'Aurizio Jacopo
Italy
0
0
0
7
0
0
7
320
Honourable mention
Mantova Vincenzo
Italy
7
0
0
0
0
0
7
320
Honourable mention
El Harti Yassine
Morocco
0
0
0
7
0
0
7
320
Honourable mention
El Machrouhi Cherkaoui
Morocco
0
0
0
7
0
0
7
320
Honourable mention
Bod Esther
Netherlands
5
1
0
0
1
0
7
320
Ivanoska Ilinka
North Macedonia
0
0
0
7
0
0
7
320
Honourable mention
Stanoev Angel
North Macedonia
0
0
0
7
0
0
7
320
Honourable mention
Atayev Batyr
Turkmenistan
0
0
0
7
0
0
7
320
Honourable mention
Chariyew Polat
Turkmenistan
0
0
0
7
0
0
7
320
Honourable mention
Orazmuhammedov Mergen
Turkmenistan
0
0
0
7
0
0
7
320
Honourable mention
Bliman Agorio Federico
Uruguay
5
0
0
2
0
0
7
320
Kozynski Waserman Fabián Ariel
Uruguay
7
0
0
0
0
0
7
320
Honourable mention
Qurbonov Jalol
Uzbekistan
0
0
0
7
0
0
7
320
Honourable mention
Kopliku Arlind
Albania
2
0
0
3
1
0
6
339
Ojala Markus
Finland
2
3
0
0
1
0
6
339
Duszenko Kamil
Poland
2
3
0
0
0
1
6
339
Fernandes Alves Pereira Luís Alexandre Meira
Portugal
2
3
0
1
0
0
6
339
Freij Ragnar
Sweden
5
1
0
0
0
0
6
339
Affoo Andrew
Trinidad and Tobago
0
3
0
3
0
0
6
339
Aiyejina Abuenameh
Trinidad and Tobago
0
3
0
3
0
0
6
339
Runa Eris
Albania
0
3
0
0
2
0
5
346
Irzhauski Pavel
Belarus
0
3
0
0
2
0
5
346
Gaasbeek Bram
Belgium
2
3
0
0
0
0
5
346
Christou Michalis
Cyprus
5
0
0
0
0
0
5
346
Brander Søren
Denmark
5
0
0
0
0
0
5
346
Lissitsin Aleksei
Estonia
1
3
0
0
1
0
5
346
Riet Ago-Erik
Estonia
2
0
0
3
0
0
5
346
Vajakas Jaan
Estonia
5
0
0
0
0
0
5
346
Halldórsson Höskuldur Pétur
Iceland
2
0
0
3
0
0
5
346
Un Ka Fai
Macau
2
1
0
1
1
0
5
346
Arizmendi Echegaray Octavio
Mexico
2
0
0
3
0
0
5
346
Lillemoen Paul Kjetel Soldal
Norway
0
1
0
3
1
0
5
346
?
Singapore
2
2
0
1
0
0
5
346
Smit Jon Bradley
South Africa
1
3
0
1
0
0
5
346
Kellerhals Julian
Switzerland
2
0
0
3
0
0
5
346
Sprecher Markus
Switzerland
2
2
0
1
0
0
5
346
Wahrmann Lockhart Daniel
Uruguay
2
0
0
3
0
0
5
346
González Morales Esteban
Colombia
0
1
0
2
1
0
4
363
Stylianou Matheos
Cyprus
0
1
0
3
0
0
4
363
Wedel Jacobsen Martin
Denmark
1
3
0
0
0
0
4
363
Arnaldsson Örn
Iceland
2
0
0
2
0
0
4
363
Hurley Hugh
Ireland
2
1
0
1
0
0
4
363
Asad Allah Mekdad
Kuwait
0
3
0
0
1
0
4
363
Blumbergs Normunds
Latvia
2
0
0
2
0
0
4
363
Griņēviča Agnese
Latvia
0
1
0
3
0
0
4
363
Budvytis Ignas
Lithuania
0
3
0
0
1
0
4
363
Ng Tin Lam
Macau
0
1
0
3
0
0
4
363
Eng Fwu Huey
Malaysia
0
3
0
1
0
0
4
363
Cleven Willem
Netherlands
0
1
0
2
1
0
4
363
Vader Taco
Netherlands
1
0
0
3
0
0
4
363
Veeningen Meilof
Netherlands
2
0
0
2
0
0
4
363
Domazetovska Snezana
North Macedonia
0
1
0
3
0
0
4
363
Avdal Jørgen
Norway
2
1
0
0
1
0
4
363
Perez Carlos
Puerto Rico
0
1
0
3
0
0
4
363
Stopar Nik
Slovenia
0
3
0
1
0
0
4
363
Ou Yao-Hung
South Africa
0
1
0
3
0
0
4
363
Locher Reto
Switzerland
2
2
0
0
0
0
4
363
Bulatov Maksim
Uzbekistan
2
1
0
1
0
0
4
363
Sanahuja José
Venezuela
2
0
0
2
0
0
4
363
Stephany Aurora
Venezuela
2
0
0
2
0
0
4
363
Apostoli Ariel
Albania
0
0
0
3
0
0
3
386
Pöschko Jan
Austria
2
1
0
0
0
0
3
386
Razen Michael
Austria
0
1
0
2
0
0
3
386
Kryftis Achilleas
Cyprus
1
0
0
1
1
0
3
386
Matsikaris Kyriakos
Cyprus
1
1
0
0
1
0
3
386
Peltola Veli
Finland
1
1
0
0
0
1
3
386
Alexandersson Ásgeir
Iceland
0
1
0
2
0
0
3
386
White Michael
Ireland
2
0
0
0
1
0
3
386
Jamal Mahmoud
Kuwait
0
1
0
2
0
0
3
386
Liukis Agnis
Latvia
2
1
0
0
0
0
3
386
Tan Jonathan Ming Yu
Malaysia
2
0
0
0
1
0
3
386
Vargas Obieta Carlos
Mexico
2
0
0
1
0
0
3
386
Bowmaker Robert
New Zealand
2
1
0
0
0
0
3
386
Tensuan Rafael Gerardo Sto. Tomas
Philippines
2
1
0
0
0
0
3
386
Casalta Lopes João Eduardo
Portugal
0
1
0
1
1
0
3
386
Holmatov Shohruh
Uzbekistan
0
0
0
3
0
0
3
386
Musoyan Vahe
Armenia
0
1
0
1
0
0
2
402
Takacs Thomas
Austria
0
1
0
0
1
0
2
402
Aghayev Farhad
Azerbaijan
0
2
0
0
0
0
2
402
Sejdinović Dino
Bosnia and Herzegovina
2
0
0
0
0
0
2
402
Hansen Thomas
Denmark
2
0
0
0
0
0
2
402
Valencia Martin German Santiago
Ecuador
0
2
0
0
0
0
2
402
Matomäki Kaisa
Finland
1
0
0
0
1
0
2
402
Knox Fiachra
Ireland
2
0
0
0
0
0
2
402
Polianski Aleksei
Kyrgyzstan
0
2
0
0
0
0
2
402
Chu Iek Heng
Macau
0
1
0
1
0
0
2
402
Ahmad Kamal Hayati Ahmad Safwan
Malaysia
0
0
0
2
0
0
2
402
Pessers Victor
Netherlands
0
0
0
1
1
0
2
402
Uribe Gavilano David Emmanuel
Peru
0
2
0
0
0
0
2
402
Chua Ryan Jerome
Philippines
2
0
0
0
0
0
2
402
Cu Heindrick Franell
Philippines
0
2
0
0
0
0
2
402
Conchinha Montalto Bruno José
Portugal
2
0
0
0
0
0
2
402
Končina Rok
Slovenia
0
1
0
0
1
0
2
402
List Ivo
Slovenia
2
0
0
0
0
0
2
402
Gómez Serrano Javier
Spain
0
1
0
0
1
0
2
402
Suriarachchi I. E.
Sri Lanka
0
1
0
1
0
0
2
402
Bredberg Johan
Sweden
0
1
0
0
1
0
2
402
Devic Ana
Switzerland
0
0
0
2
0
0
2
402
Rast Thomas
Switzerland
2
0
0
0
0
0
2
402
Komornik Sardas Daniel
Uruguay
0
1
0
1
0
0
2
402
Ipince Rodrigo
Venezuela
0
0
0
2
0
0
2
402
Andisco Lucas
Argentina
0
0
0
1
0
0
1
427
Gómez Sánchez Fernando Daniel
Ecuador
0
0
0
1
0
0
1
427
Salcan Reyes Miguel Adolfo
Ecuador
0
1
0
0
0
0
1
427
Quinn Eoin
Ireland
0
1
0
0
0
0
1
427
Villa Lorenzo
Italy
0
0
0
0
1
0
1
427
Abdullah Ali
Kuwait
0
1
0
0
0
0
1
427
Kubilius Jonas
Lithuania
0
0
0
1
0
0
1
427
Chang Ho Kei
Macau
0
1
0
0
0
0
1
427
Boumasmoud Mohamed Reda
Morocco
0
0
0
0
1
0
1
427
Brown Pieta
New Zealand
0
1
0
0
0
0
1
427
Batiller Jose Ramon
Philippines
0
0
0
1
0
0
1
427
Cuesico Raymund Christopher
Philippines
0
1
0
0
0
0
1
427
Silva Ferreira João Diogo
Portugal
0
0
0
0
1
0
1
427
Díaz Jaime
Puerto Rico
0
0
0
1
0
0
1
427
Attanayake A. M. S. S. A. U. B.
Sri Lanka
0
0
0
1
0
0
1
427
Dharmasena C. D. A. N.
Sri Lanka
0
1
0
0
0
0
1
427
Kamath Siddarth
Trinidad and Tobago
0
1
0
0
0
0
1
427
Keshavan Ashvini
Trinidad and Tobago
0
1
0
0
0
0
1
427
Sirojiddinov Sherhon
Uzbekistan
0
1
0
0
0
0
1
427
Zambirinis Sofoklis
Cyprus
0
0
0
0
0
0
0
446
Astudillo Bohorquez Ricardo Andres
Ecuador
0
0
0
0
0
0
0
446
Barzallo Correa David Leonardo
Ecuador
0
0
0
0
0
0
0
446
Grétarsson Hringur
Iceland
0
0
0
0
0
0
0
446
Reilly Gavan
Ireland
0
0
0
0
0
0
0
446
Omurkanov Turgunbek
Kyrgyzstan
0
0
0
0
0
0
0
446
Hiebert Baeck Matthias
Paraguay
0
0
0
0
0
0
0
446
Chan Jaryd Luke
Philippines
0
0
0
0
0
0
0
446
Andrade António Ramos
Portugal
0
0
0
0
0
0
0
446
Trampuš Mitja
Slovenia
0
0
0
0
0
0
0
446
Vidali Janoš
Slovenia
0
0
0
0
0
0
0
446
Settinayake W. A. S. C.
Sri Lanka
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