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
◄
38
th
IMO 1997
►
Country results
•
Individual results
•
Statistics
Contestant
[
♀
♂
]
[←]
Country
P1
P2
P3
P4
P5
P6
∑
Total
#
Rank
Award
Lorver Duarte Puig
Cuba
7
7
0
7
7
0
28
79
Silver medal
Tetsuyuki Maruoka
Japan
7
7
7
7
7
5
40
7
Gold medal
Sachiko Nakajima
Japan
7
7
0
7
5
7
33
44
Silver medal
Grzegorz Kapustka
Poland
7
7
7
7
5
0
33
44
Silver medal
Hans Rullgård
Sweden
7
7
7
7
6
5
39
11
Gold medal
Māris Valdats
Latvia
7
7
7
4
7
0
32
50
Silver medal
Szu-Yu Chen
Taiwan
7
7
1
7
4
1
27
86
Silver medal
Ciprian Manolescu
Romania
7
7
7
7
7
7
42
1
Gold medal
Gyula Pap
Hungary
7
7
7
7
7
6
41
5
Gold medal
Tamás Terpai
Hungary
7
7
7
7
7
5
40
7
Gold medal
Péter Frenkel
Hungary
7
7
7
7
7
6
41
5
Gold medal
Ben Liese
Germany
7
7
7
7
1
0
29
70
Silver medal
Peter Wagner
Germany
7
7
7
7
0
0
28
79
Silver medal
Anh Tú Nguyễn
Vietnam
7
7
7
0
7
0
28
79
Silver medal
Anh Đỗ Quốc
Vietnam
7
7
7
7
7
7
42
1
Gold medal
Florian Herzig
Austria
7
7
7
7
7
1
36
28
Gold medal
Ivan Ivanov
Bulgaria
7
7
7
7
7
5
40
7
Gold medal
Gueorgui Anguelov
Bulgaria
7
7
1
7
7
0
29
70
Silver medal
Vladimír Marko
Slovakia
7
7
7
7
0
3
31
56
Silver medal
Thomas Lam
Australia
7
7
7
7
7
3
38
15
Gold medal
Stephen Farrar
Australia
7
7
5
7
7
2
35
32
Gold medal
Fokko van de Bult
Netherlands
7
5
6
7
3
0
28
79
Silver medal
Jan Vybíral
Czech Republic
7
7
0
6
7
0
27
86
Silver medal
Pavel Podbrdský
Czech Republic
7
7
7
7
7
0
35
32
Gold medal
Bennet Summers
United Kingdom
7
7
7
7
7
3
38
15
Gold medal
Young-il Koh
Republic of Korea
7
7
1
4
5
5
29
70
Silver medal
Jee Chul Woo
Republic of Korea
7
7
7
7
7
3
38
15
Gold medal
Yu Seek Kong
Republic of Korea
7
7
0
5
7
1
27
86
Silver medal
Nikolai Dourov
Russian Federation
7
7
7
4
7
7
39
11
Gold medal
Serguei Ouzdine
Russian Federation
7
7
7
4
7
1
33
44
Silver medal
Mikhail Mitrofanov
Russian Federation
7
7
1
7
7
5
34
40
Silver medal
Eaman Eftekhari
Islamic Republic of Iran
7
7
7
7
7
7
42
1
Gold medal
Mohsen Bahramgiri
Islamic Republic of Iran
7
7
7
7
7
1
36
28
Gold medal
Carl Bosley
United States of America
7
7
7
7
7
7
42
1
Gold medal
Nathan Curtis
United States of America
7
7
7
7
7
5
40
7
Gold medal
Daniel Stronger
United States of America
7
7
4
7
3
1
29
70
Silver medal
Joshua Nichols-Barrer
United States of America
7
7
0
7
7
1
29
70
Silver medal
Yi Ni
People's Republic of China
7
7
7
7
6
4
38
15
Gold medal
Jinpeng An
People's Republic of China
7
7
7
6
7
3
37
22
Gold medal
Jiarui Han
People's Republic of China
7
7
7
7
7
3
38
15
Gold medal
Xiaoming Sun
People's Republic of China
7
7
7
4
7
5
37
22
Gold medal
Jin Zou
People's Republic of China
7
7
3
7
7
7
38
15
Gold medal
David Rydh
Sweden
7
1
0
6
7
0
21
142
Bronze medal
Thomas Fischer
Germany
7
0
1
7
4
3
22
131
Bronze medal
Daniel Wright
South Africa
7
5
0
7
0
0
19
167
Bronze medal
Irina Anno
Russian Federation
7
7
0
1
7
0
22
131
Bronze medal
Yoichi Mieda
Japan
7
1
0
0
0
3
11
272
Honourable mention
Antti Honkela
Finland
7
0
0
3
3
0
13
247
Honourable mention
Ivan Lossev
Belarus
6
7
3
5
4
6
31
56
Silver medal
Mikhail Leptchinski
Russian Federation
6
7
7
7
7
3
37
22
Gold medal
Seyed Reza Moghadasi
Islamic Republic of Iran
6
7
7
7
7
0
34
40
Silver medal
Zigmārs Rasščevskis
Latvia
6
7
0
4
7
0
24
110
Bronze medal
Pål Hermunn Johansen
Norway
6
0
3
6
1
0
16
200
Bronze medal
Ivo de Decker
Belgium
6
7
0
7
0
0
20
155
Bronze medal
Wing Chung Leung
Hong Kong
6
0
7
6
0
0
19
167
Bronze medal
Vaidotas Šileika
Lithuania
6
0
0
3
7
0
16
200
Bronze medal
Piotr Zieliński
Poland
5
0
7
7
7
5
31
56
Silver medal
Eli Desyatnikov
Israel
5
7
6
7
7
2
34
40
Silver medal
Stefan Laurenţiu Horneţ
Romania
5
7
7
7
7
5
38
15
Gold medal
Gábor Lippner
Hungary
5
7
7
7
7
3
36
28
Gold medal
Libor Barto
Czech Republic
5
7
7
7
4
0
30
60
Silver medal
Pouria Rezaeian
Islamic Republic of Iran
5
7
7
7
7
0
33
44
Silver medal
John Clyde
United States of America
5
2
7
7
7
2
30
60
Silver medal
Doron Puder
Israel
5
2
1
7
7
0
22
131
Bronze medal
Shachar Lovett
Israel
5
0
7
2
4
3
21
142
Bronze medal
Björn Samuelsson
Sweden
5
0
7
4
6
0
22
131
Bronze medal
Vigleik Angeltveit
Norway
5
0
7
5
7
0
24
110
Bronze medal
Matjaž Titan
Slovenia
5
0
0
3
7
0
15
221
Bronze medal
Robin Christian
New Zealand
5
0
0
7
3
0
15
221
Bronze medal
Ahmed Assalih
Morocco
5
1
1
0
3
0
10
285
Peter Kozák
Slovakia
5
0
1
4
2
0
12
258
Ryo Ishida
Japan
4
7
7
7
0
0
25
100
Silver medal
Rishi Raj
India
4
7
7
3
5
4
30
60
Silver medal
Abhinav Kumar
India
4
7
2
3
5
5
26
97
Silver medal
Byung-Kyu Chun
Canada
4
1
7
6
6
5
29
70
Silver medal
Petros Bregiannis
Greece
4
7
7
4
7
1
30
60
Silver medal
Joseph Najnudel
France
4
7
7
7
7
7
39
11
Gold medal
Chien-I Liao
Taiwan
4
7
1
7
7
7
33
44
Silver medal
Bo-Kai Huang
Taiwan
4
7
0
7
7
2
27
86
Silver medal
Chan Hwai-Lian
Taiwan
4
7
1
7
7
1
27
86
Silver medal
Marius Beceanu
Romania
4
7
7
3
7
4
32
50
Silver medal
Eugen Varvaruca
Romania
4
7
0
7
7
5
30
60
Silver medal
Vedran Zorić
Croatia
4
2
7
7
7
5
32
50
Silver medal
Pavlo Gyrya
Ukraine
4
7
7
7
7
7
39
11
Gold medal
Bogdan Grechuk
Ukraine
4
7
7
7
7
3
35
32
Gold medal
Zajhar Kabluchko
Ukraine
4
7
7
7
5
5
35
32
Gold medal
Andriy Boltenkov
Ukraine
4
7
0
7
7
0
25
100
Silver medal
Pavlo Pylyavsky
Ukraine
4
7
7
6
7
3
34
40
Silver medal
László Lukács
Hungary
4
7
0
7
7
3
28
79
Silver medal
Kári Ragnarsson
Iceland
4
0
7
7
7
0
25
100
Silver medal
Armin Holschbach
Germany
4
7
7
7
7
3
35
32
Gold medal
Anh Trần Minh
Vietnam
4
7
1
7
7
5
31
56
Silver medal
Rayko Tchalkov
Bulgaria
4
7
7
7
7
5
37
22
Gold medal
Ivan Petrakiev
Bulgaria
4
7
7
7
7
0
32
50
Silver medal
Ulziibat Battulga
Mongolia
4
7
7
6
7
5
36
28
Gold medal
Vaidas Gasiūnas
Lithuania
4
7
7
3
7
0
28
79
Silver medal
Norman Do
Australia
4
7
7
7
7
0
32
50
Silver medal
Dušan Đukić
Yugoslavia
4
7
7
4
2
5
29
70
Silver medal
Nikola Petrović
Yugoslavia
4
7
0
6
7
2
26
97
Silver medal
Johan Bosman
Netherlands
4
7
7
4
4
1
27
86
Silver medal
Bruce Merry
South Africa
4
7
7
7
7
3
35
32
Gold medal
Michael Comyn Ching
United Kingdom
4
7
0
7
7
0
25
100
Silver medal
Ji Oon Lee
Republic of Korea
4
7
7
7
5
0
30
60
Silver medal
Bumsik Kim
Republic of Korea
4
7
1
6
7
0
25
100
Silver medal
Evgueni Tcherepanov
Russian Federation
4
7
7
7
7
5
37
22
Gold medal
Mohsen Bayati
Islamic Republic of Iran
4
7
7
7
7
3
35
32
Gold medal
Hadi Salmasian
Islamic Republic of Iran
4
7
7
7
7
5
37
22
Gold medal
Li-Chung Chen
United States of America
4
7
7
7
7
0
32
50
Silver medal
Changjin Zheng
People's Republic of China
4
7
7
7
7
3
35
32
Gold medal
Leonel Requena
Peru
4
7
0
2
3
0
16
200
Bronze medal
Takashi Okajima
Japan
4
7
3
3
7
0
24
110
Bronze medal
Satyen Kale
India
4
7
0
1
7
0
19
167
Bronze medal
Mihaela Enachescu
Canada
4
7
0
3
7
0
21
142
Bronze medal
Tom Yuval
Israel
4
0
1
4
7
0
16
200
Bronze medal
Omar Antolín Camarena
Mexico
4
7
1
4
7
0
23
120
Bronze medal
Jesús Rodríguez Viorato
Mexico
4
7
0
7
3
0
21
142
Bronze medal
Juris Kalniņš
Latvia
4
7
1
7
0
0
19
167
Bronze medal
Petter Callin
Norway
4
7
0
7
1
1
20
155
Bronze medal
Aliaxei Pahirnitski
Belarus
4
7
1
4
7
1
24
110
Bronze medal
Radu Horia Mihăescu
Romania
4
7
1
5
5
0
22
131
Bronze medal
Tonči Crmarić
Croatia
4
0
0
7
7
1
19
167
Bronze medal
Matija Kazalicki
Croatia
4
7
1
5
0
0
17
192
Bronze medal
Khachik Sargsyan
Armenia
4
7
0
2
5
0
18
177
Bronze medal
Grigori Bagdasaryan
Armenia
4
7
1
5
7
0
24
110
Bronze medal
Peter Hästö
Finland
4
7
0
6
6
0
23
120
Bronze medal
Tomas Östman
Finland
4
7
0
6
1
0
18
177
Bronze medal
Hannu Niemistö
Finland
4
0
7
7
1
0
19
167
Bronze medal
Rustam Novikov
Estonia
4
7
0
1
7
1
20
155
Bronze medal
Lasha Paitchadze
Georgia
4
1
3
3
7
0
18
177
Bronze medal
Stoyan Atanassov
Bulgaria
4
7
0
5
7
0
23
120
Bronze medal
Bayarsaihan Battulga
Mongolia
4
7
7
5
0
0
23
120
Bronze medal
Khulan Tumenbayar
Mongolia
4
7
0
3
1
1
16
200
Bronze medal
Carlos Humberto Torres Ardila
Colombia
4
7
1
2
2
0
16
200
Bronze medal
İsa Emin Hafalır
Türkiye
4
7
0
7
4
2
24
110
Bronze medal
Miroslav Dudík
Slovakia
4
0
0
6
7
3
20
155
Bronze medal
Matjaž Konvalinka
Slovenia
4
0
7
4
7
0
22
131
Bronze medal
Juan Ignacio Fuxman
Argentina
4
5
0
1
7
0
17
192
Bronze medal
Cheng Jiann Huah
Singapore
4
2
0
5
7
0
18
177
Bronze medal
Senkodan Thevendran
Singapore
4
7
0
6
0
1
18
177
Bronze medal
Jonathan Kusilek
Australia
4
0
4
7
7
1
23
120
Bronze medal
Rade Stanojević
Yugoslavia
4
7
7
4
0
1
23
120
Bronze medal
Namig Guliyev
Azerbaijan
4
7
3
1
7
0
22
131
Bronze medal
Daniel Gerber
Switzerland
4
7
0
5
1
0
17
192
Bronze medal
Lukáš Vokřínek
Czech Republic
4
0
0
7
7
0
18
177
Bronze medal
Adrian Sanders
United Kingdom
4
7
0
7
0
3
21
142
Bronze medal
Aleksandar Pečkov
North Macedonia
4
7
0
4
6
0
21
142
Bronze medal
Valeriu Savcenco
Republic of Moldova
4
7
0
0
7
0
18
177
Bronze medal
Marco Illengo
Italy
4
0
0
7
3
0
14
232
Honourable mention
Damiano Fulghesu
Italy
4
7
1
1
1
0
14
232
Honourable mention
Roberto Pinciroli
Italy
4
0
0
0
7
0
11
272
Honourable mention
Natan Keller
Israel
4
1
1
2
7
0
15
221
Bronze medal
Marcelo de Souza
Brazil
4
7
0
3
0
0
14
232
Honourable mention
Dmitri Choumski
Belarus
4
4
0
7
0
0
15
221
Bronze medal
Erik Soe Sørensen
Denmark
4
0
0
7
0
2
13
247
Honourable mention
Hyun Ki Kim
Republic of Korea
4
7
0
4
0
0
15
221
Bronze medal
Xavier Pérez Giménez
Spain
4
0
0
4
0
0
8
322
Rikard Olofsson
Sweden
4
0
2
0
5
1
12
258
Fabien Dunlop
France
4
1
6
1
2
0
14
232
Stijn Symens
Belgium
4
2
0
4
4
0
14
232
Kai Dainkhe Christensen
Denmark
4
0
3
3
1
0
11
272
Vladimir Tšaštšin
Estonia
4
0
0
4
0
0
8
322
Keng Hee Yeo
Singapore
4
0
0
2
3
1
10
285
Rainer Hoft
South Africa
4
2
0
1
2
0
9
299
Amit Shah
United Kingdom
4
0
0
4
6
0
14
232
Max Bernstein Obiols
Spain
4
0
0
0
1
0
5
364
Adrian Birka
Canada
4
0
1
0
1
0
6
356
Charles Antoine Louet
France
4
0
0
1
0
0
5
364
Mourad Tazi
Morocco
4
0
0
3
0
0
7
340
M. Amjad Mjouel
Morocco
4
0
0
0
2
0
6
356
Foong Yake Ho
Malaysia
4
0
1
2
0
0
7
340
Matija Mazi
Slovenia
4
0
0
1
0
0
5
364
Andrej Vodopivec
Slovenia
4
0
0
3
0
0
7
340
Ivan Veljković
Yugoslavia
4
0
0
3
1
0
8
322
Rui Lopes Viana Filho
Brazil
3
7
0
7
7
1
25
100
Silver medal
Jácint Szabó
Hungary
3
7
7
7
7
2
33
44
Silver medal
Tung To Tran
Vietnam
3
7
0
7
7
3
27
86
Silver medal
Nayden Kambouchev
Bulgaria
3
7
6
7
7
0
30
60
Silver medal
Enrique Portela García
Cuba
3
7
1
4
5
0
20
155
Bronze medal
Nilesh Dalvi
India
3
7
0
6
7
0
23
120
Bronze medal
Stefano Bolognesi
Italy
3
7
0
7
7
0
24
110
Bronze medal
Ming-Yang Chen
Taiwan
3
7
2
1
3
0
16
200
Bronze medal
Emanuel Carneiro
Brazil
3
7
0
4
6
0
20
155
Bronze medal
Frederico Vale Girão
Brazil
3
7
0
6
1
1
18
177
Bronze medal
Laurent Waxweiler
Belgium
3
7
0
4
0
2
16
200
Bronze medal
Tobias Bahr
Germany
3
0
3
7
7
1
21
142
Bronze medal
Lap Ming Alvin Lau
Hong Kong
3
7
1
6
4
0
21
142
Bronze medal
Igor Covganet
Republic of Moldova
3
5
0
7
7
2
24
110
Bronze medal
Chi Wai Lam
Macau
3
0
0
7
0
0
10
285
Honourable mention
Tariel Muradov
Azerbaijan
3
7
0
1
3
0
14
232
Honourable mention
Ara Hayrapetyan
Armenia
3
0
0
5
3
0
11
272
Michel Baes
Belgium
3
1
0
1
0
5
10
285
Stefán Ingi Valdimarsson
Iceland
3
0
0
6
0
0
9
299
Lauri Hallila
Finland
3
0
0
4
0
1
8
322
Carlos Gálvez García
Mexico
3
0
0
4
0
0
7
340
Stein Vamraak
Norway
3
0
4
1
0
0
8
322
Jagoub Aliev
Azerbaijan
3
0
0
1
3
0
7
340
Kentaro Nagao
Japan
2
7
7
7
7
0
30
60
Silver medal
Patricio Tlacaélel Alva Pufleau
Mexico
2
7
0
6
7
5
27
86
Silver medal
Phạm Le Hung
Vietnam
2
7
7
1
7
6
30
60
Silver medal
Justin Ghan
Australia
2
7
7
7
7
0
30
60
Silver medal
Paulina Domagalska
Poland
2
7
0
7
6
0
22
131
Bronze medal
Sabin Cautis
Canada
2
0
0
7
7
0
16
200
Bronze medal
Pierre Bois
France
2
7
2
5
7
0
23
120
Bronze medal
André Arroyo Ruiz
Brazil
2
4
7
6
0
0
19
167
Bronze medal
Vjekoslav Kovač
Croatia
2
7
1
2
7
0
19
167
Bronze medal
Carlos Humberto Caicedo
Colombia
2
4
0
7
3
0
16
200
Bronze medal
Oscar Felipe Bernal Pedraza
Colombia
2
7
3
7
5
0
24
110
Bronze medal
Deniz Gündüz
Türkiye
2
7
0
5
3
0
17
192
Bronze medal
Mirko Petruševski
North Macedonia
2
7
0
3
7
1
20
155
Bronze medal
Tomasz Czajka
Poland
2
0
0
7
0
0
9
299
Honourable mention
Tomasz Elsner
Poland
2
0
1
7
3
0
13
247
Honourable mention
Spyridon Antonakopoulos
Greece
2
7
1
4
0
0
14
232
Honourable mention
Kasper Dupont
Denmark
2
5
0
7
1
0
15
221
Bronze medal
Yee Fun Lim
Singapore
2
0
0
7
0
0
9
299
Honourable mention
Tze Tao Edmond Mok
Hong Kong
2
7
1
4
1
0
15
221
Bronze medal
Miguel Lobo López
Spain
2
2
0
4
5
0
13
247
Haik Mkrtchyan
Armenia
2
0
1
0
3
5
11
272
Viera Růžičková
Slovakia
2
2
0
4
1
0
9
299
Ka Chun Yu
Hong Kong
2
0
0
3
2
1
8
322
Ezra Ip
New Zealand
2
0
3
5
0
0
10
285
Harald Devos
Belgium
2
0
0
5
0
0
7
340
Stephen O'Driscoll
Ireland
2
0
0
1
1
0
4
376
José Silvestre
Portugal
2
0
0
0
3
0
5
364
Vaidas Balys
Lithuania
2
0
0
0
0
0
2
408
Vitaliy Tsvayer
Kazakhstan
2
1
0
4
0
0
7
340
Jackie Chau
New Zealand
2
0
0
5
0
0
7
340
Chetan Balwe
India
1
7
1
7
7
2
25
100
Silver medal
Adrian Chan
Canada
1
7
3
7
7
0
25
100
Silver medal
Liviu Ignat
Romania
1
7
3
4
7
5
27
86
Silver medal
Oleksiy Rudenko
Ukraine
1
7
7
7
1
4
27
86
Silver medal
Daniel Herden
Germany
1
7
7
7
4
0
26
97
Silver medal
Irakli Manelidze
Georgia
1
7
7
7
7
0
29
70
Silver medal
Canh Hao Nguyễn
Vietnam
1
7
7
3
7
0
25
100
Silver medal
Fatih Sulak
Türkiye
1
5
7
7
7
0
27
86
Silver medal
Michał Stukow
Poland
1
7
1
4
4
0
17
192
Bronze medal
Roman Dovgard
Israel
1
0
7
2
4
2
16
200
Bronze medal
Johan Karlsson
Sweden
1
7
0
4
7
1
20
155
Bronze medal
César Ruíz Meraz
Mexico
1
4
0
6
7
0
18
177
Bronze medal
Arnolds Ķikusts
Latvia
1
7
0
7
7
0
22
131
Bronze medal
Meng - Chiao Wu
Taiwan
1
0
3
7
7
0
18
177
Bronze medal
Murali Srinivasan Vajapeyan
Brazil
1
7
0
6
7
0
21
142
Bronze medal
Ivan Fomin
Belarus
1
7
1
7
7
1
24
110
Bronze medal
Andrijana Radovčić
Croatia
1
7
0
6
7
0
21
142
Bronze medal
Arman Melkumyan
Armenia
1
7
1
5
7
0
21
142
Bronze medal
Eric Vandenbussche
Belgium
1
5
3
7
4
1
21
142
Bronze medal
Jori Dubrovin
Finland
1
7
0
1
7
0
16
200
Bronze medal
Kaido Kaarli
Estonia
1
7
0
7
2
0
17
192
Bronze medal
Zurabi Darsadze
Georgia
1
7
1
4
7
0
20
155
Bronze medal
Manana Kupreishvili
Georgia
1
7
1
1
6
0
16
200
Bronze medal
Veronika Petrova
Austria
1
7
1
5
2
0
16
200
Bronze medal
Gabriel Sosa
Colombia
1
7
0
3
7
0
18
177
Bronze medal
Andrés Martínez
Colombia
1
7
0
5
5
0
18
177
Bronze medal
Mateo Restrepo
Colombia
1
7
0
7
5
0
20
155
Bronze medal
Muhammed Ali Yıldırım
Türkiye
1
7
1
6
7
0
22
131
Bronze medal
Martín Mereb
Argentina
1
7
0
7
7
0
22
131
Bronze medal
Gerardo Aguiar
Argentina
1
7
3
6
2
0
19
167
Bronze medal
Shaowei Lin
Singapore
1
0
1
7
7
0
16
200
Bronze medal
Chin How Jeffrey Pang
Singapore
1
7
7
2
0
0
17
192
Bronze medal
Chung Lam Chan
Hong Kong
1
7
1
5
6
0
20
155
Bronze medal
Pok Man Cheung
Hong Kong
1
7
1
7
7
0
23
120
Bronze medal
Mikhail Shakhmatov
Kazakhstan
1
7
3
6
1
0
18
177
Bronze medal
Jelena Spasojević
Yugoslavia
1
7
1
7
7
0
23
120
Bronze medal
Bradley Luen
New Zealand
1
7
0
6
2
0
16
200
Bronze medal
Simon Baeriswyl
Switzerland
1
7
4
6
0
0
18
177
Bronze medal
Amanda Georgina Turner
South Africa
1
7
0
5
3
1
17
192
Bronze medal
Petr Zíma
Czech Republic
1
7
1
7
4
0
20
155
Bronze medal
Bakir Lačević
Bosnia and Herzegovina
1
7
0
1
7
0
16
200
Bronze medal
Ramiro Feria Purón
Cuba
1
7
0
0
0
1
9
299
Honourable mention
Fidel Jimenez
Peru
1
7
0
4
3
0
15
221
Bronze medal
Jimmy Astupillo
Peru
1
7
0
2
2
0
12
258
Honourable mention
Chan Wa Io
Macau
1
7
0
0
5
0
13
247
Honourable mention
Chu Peng Hoi
Macau
1
7
0
1
5
0
14
232
Honourable mention
Chu Hong Hoi
Macau
1
7
0
0
2
0
10
285
Honourable mention
José Antonio Vaisman Romero
Chile
1
2
0
7
1
0
11
272
Honourable mention
Jimmy Chui
Canada
1
1
0
7
1
0
10
285
Honourable mention
Konstantinos Rokas
Greece
1
7
1
1
0
0
10
285
Honourable mention
Spyridon Michalakis
Greece
1
7
1
1
1
0
11
272
Honourable mention
Jaime Enrique Pérez Terrazas
Mexico
1
0
0
7
1
0
9
299
Honourable mention
Krists Krilovs
Latvia
1
7
0
6
1
0
15
221
Bronze medal
Zvonko Iljazović
Croatia
1
4
0
1
7
0
13
247
Honourable mention
Hrayr Matevosyan
Armenia
1
7
0
4
0
0
12
258
Honourable mention
Ignacio Escudero
Uruguay
1
7
0
4
0
0
12
258
Honourable mention
Antonio Duvravcic
Bolivia
1
7
0
1
0
0
9
299
Honourable mention
Anders Reiter Skovborg
Denmark
1
1
0
7
0
0
9
299
Honourable mention
Abdessamad Kasri
Morocco
1
7
0
0
2
0
10
285
Honourable mention
Mohamed Tahiri
Morocco
1
7
0
0
2
0
10
285
Honourable mention
Meelis Kull
Estonia
1
0
1
7
0
0
9
299
Honourable mention
Reinhard Gruber
Austria
1
7
0
6
0
0
14
232
Honourable mention
Stephan Wagner
Austria
1
7
0
1
4
0
13
247
Honourable mention
Nyambaa Erdembat
Mongolia
1
7
0
0
2
0
10
285
Honourable mention
Leenhapong Navaravong
Thailand
1
7
0
1
3
0
12
258
Honourable mention
Wichian Daorungroge
Thailand
1
7
0
4
3
0
15
221
Bronze medal
Mehmet Bumin Yenmez
Türkiye
1
7
0
0
7
0
15
221
Bronze medal
Peter Novotný
Slovakia
1
7
0
7
1
0
16
200
Bronze medal
Martin Milanič
Slovenia
1
7
0
1
3
0
12
258
Honourable mention
Germán Rubino
Argentina
1
7
0
4
1
0
13
247
Honourable mention
Agung Prasetyo Wibowo
Indonesia
1
7
0
0
3
0
11
272
Honourable mention
Yerlan Jumabayev
Kazakhstan
1
7
0
4
2
0
14
232
Honourable mention
Iskander Karibzhanov
Kazakhstan
1
7
0
1
0
0
9
299
Honourable mention
Lian Ien Oei
Netherlands
1
7
1
4
0
0
13
247
Honourable mention
Mark John Hermano
Philippines
1
7
0
1
2
0
11
272
Honourable mention
David Mee
South Africa
1
0
0
7
1
0
9
299
Honourable mention
Martin Dimkovski
North Macedonia
1
0
0
1
7
0
9
299
Honourable mention
Vladimir Sarsacov
Republic of Moldova
1
0
0
3
7
0
11
272
Honourable mention
Kerim Šuruliz
Bosnia and Herzegovina
1
0
0
1
7
0
9
299
Honourable mention
Johannes Borgström
Sweden
1
0
6
4
3
0
14
232
Umut Akdemir
Türkiye
1
4
3
3
3
0
14
232
Jorge Luis Sacchini
Argentina
1
0
0
4
5
0
10
285
Jimmy A. Hutasoit
Indonesia
1
1
1
3
2
0
8
322
Ben Handley
New Zealand
1
0
5
4
1
0
11
272
Jerk Doekes
Netherlands
1
0
3
1
4
0
9
299
Niels Besseling
Netherlands
1
3
0
5
0
0
9
299
Philipp Reinhard
Switzerland
1
0
0
6
2
0
9
299
Jan Spěvák
Czech Republic
1
1
0
3
4
0
9
299
Rakesh Lal
Trinidad and Tobago
1
2
0
5
1
1
10
285
Mindaugas Juodis
Lithuania
1
0
0
0
7
0
8
322
Honourable mention
Turgun Tokhirov
Uzbekistan
1
0
0
0
7
0
8
322
Honourable mention
Sander van Noort
Netherlands
1
0
0
7
0
0
8
322
Honourable mention
Anatoli Segura Vélez
Spain
1
0
0
0
3
0
4
376
Nicola Gigli
Italy
1
1
1
1
0
0
4
376
Patricia Marcela Arevalo Noordam
Chile
1
0
0
0
0
0
1
419
Rafael Eusebio Labarca Guajardo
Chile
1
0
0
0
0
0
1
419
Ahmad Aljiran
Kuwait
1
0
0
0
0
0
1
419
Yagoub Abdullah
Kuwait
1
4
0
0
0
0
5
364
Mohammed Alkandari
Kuwait
1
0
0
0
0
0
1
419
Theodora Bourni
Greece
1
0
0
4
0
0
5
364
Loizos Michael
Cyprus
1
0
0
1
0
0
2
408
Magnus Dehli Vigeland
Norway
1
2
0
1
3
0
7
340
Gerard Gjonaj
Albania
1
0
0
0
0
0
1
419
Adel Merdaci
Algeria
1
0
0
0
1
0
2
408
Aziz Ghadjeti
Algeria
1
0
0
0
0
0
1
419
Andrea Díaz
Uruguay
1
0
0
2
0
0
3
391
Andrés Ferragut
Uruguay
1
0
0
1
0
0
2
408
Karla Ponce
Bolivia
1
0
0
1
1
0
3
391
Hannes Helgason
Iceland
1
0
0
0
0
1
2
408
Marteinn Þór Harðarson
Iceland
1
0
0
4
1
0
6
356
Pétur Runólfsson
Iceland
1
0
0
4
0
0
5
364
Stefán Freyr Guðmundsson
Iceland
1
0
0
0
0
0
1
419
David Ryan
Ireland
1
0
0
4
2
0
7
340
Raja Mukherji
Ireland
1
1
0
2
0
0
4
376
Svend Oscar Petersen
Denmark
1
0
0
3
0
0
4
376
Hans Kristian Mikkelsen
Denmark
1
0
0
0
0
0
1
419
Nikita Salnikov
Estonia
1
0
0
0
2
0
3
391
Toomas Hinnosaar
Estonia
1
3
0
3
0
0
7
340
Stefan Schaller
Austria
1
0
1
2
0
0
4
376
Set Foong Ng
Malaysia
1
2
0
0
0
0
3
391
Hun Hui Liew
Malaysia
1
0
0
0
1
0
2
408
Carlos Alberto Jara Rojas
Paraguay
1
0
0
1
1
0
3
391
Amadeo Raúl Luraghi Arce
Paraguay
1
0
0
2
0
0
3
391
Sarawut Wattanapanee
Thailand
1
0
3
1
1
0
6
356
Francisco Botelho
Portugal
1
0
0
3
0
0
4
376
Pedro Serranho
Portugal
1
0
0
4
0
0
5
364
Daniel Materassi
Venezuela
1
0
0
1
1
0
3
391
Robertas Zubrickas
Lithuania
1
0
0
0
6
0
7
340
Adomas Birstunas
Lithuania
1
0
1
4
0
0
6
356
Elsa Sofiari
Indonesia
1
0
0
3
1
0
5
364
Ali Godjali
Indonesia
1
1
0
0
2
0
4
376
Talgat Amanov
Kyrgyzstan
1
5
0
0
1
0
7
340
Yuri Hudobin
Kyrgyzstan
1
0
1
2
0
0
4
376
Andrey Turovskiy
Azerbaijan
1
1
0
2
0
0
4
376
Natik Mustafaev
Azerbaijan
1
0
0
1
1
0
3
391
Stanislaw Dziobiak
Puerto Rico
1
0
0
1
0
0
2
408
Jean Monnerat
Switzerland
1
0
0
4
0
0
5
364
Maciej Stankiewicz
South Africa
1
0
1
0
2
0
4
376
Miško Mitkovski
North Macedonia
1
0
3
2
0
0
6
356
William Blackwell II
Trinidad and Tobago
1
2
1
0
4
0
8
322
Vedad Letić
Bosnia and Herzegovina
1
0
0
1
0
0
2
408
Jacobo Schneider
Venezuela
1
0
0
0
0
0
1
419
Ziyad Hosein
Trinidad and Tobago
1
0
0
0
0
0
1
419
Alexei Korenev
Belarus
0
7
3
7
7
1
25
100
Silver medal
Daniel Virgil Mathews
Australia
0
7
7
7
7
1
29
70
Silver medal
Mansur Boase
United Kingdom
0
7
6
7
3
5
28
79
Silver medal
Alden Torres Cuón
Cuba
0
7
0
5
4
0
16
200
Bronze medal
Sumit Sanghai
India
0
7
7
3
6
0
23
120
Bronze medal
Pavel Lukyanenka
Belarus
0
7
0
7
6
1
21
142
Bronze medal
Bayartogtoka Enkhbayar
Mongolia
0
7
1
3
7
1
19
167
Bronze medal
Toby Stephen Gee
United Kingdom
0
7
1
5
4
1
18
177
Bronze medal
Žarko Aleksovski
North Macedonia
0
0
7
2
7
0
16
200
Bronze medal
Rafael Arturo Trujillo Rasúa
Cuba
0
0
0
1
7
0
8
322
Honourable mention
Maikel Garma de la Osa
Cuba
0
7
0
1
2
0
10
285
Honourable mention
Jesús Zapata
Peru
0
7
0
1
1
0
9
299
Honourable mention
Mario Andrés Ponce Acevedo
Chile
0
7
0
5
0
0
12
258
Honourable mention
Raphael Cote
France
0
5
0
7
0
0
12
258
Honourable mention
Xavier Caruso
France
0
1
0
4
7
0
12
258
Honourable mention
Artis Kuģevics
Latvia
0
0
7
3
2
0
12
258
Honourable mention
Emzari Otkhozoria
Georgia
0
7
0
5
2
0
14
232
Honourable mention
Mariam Avalishvili
Georgia
0
7
0
3
2
0
12
258
Honourable mention
Tanagorn Jennawasin
Thailand
0
7
0
0
2
0
9
299
Honourable mention
Nuttapong Attrapadung
Thailand
0
7
0
1
2
1
11
272
Honourable mention
Supharerk Sakoonchaipondlerd
Thailand
0
0
1
0
7
5
13
247
Honourable mention
Tadej Starčič
Slovenia
0
7
0
0
2
0
9
299
Honourable mention
Juan Angel Cappa
Argentina
0
1
0
7
2
3
13
247
Honourable mention
Talap Akashev
Kazakhstan
0
7
0
4
0
0
11
272
Honourable mention
Renat Bekbolatov
Kazakhstan
0
7
2
5
0
0
14
232
Honourable mention
Odiljon Sooltonov
Uzbekistan
0
3
1
1
7
0
12
258
Honourable mention
Branislav Cvetković
Yugoslavia
0
7
1
1
7
0
16
200
Bronze medal
Lily Wang
New Zealand
0
7
0
4
0
1
12
258
Honourable mention
Damir Hasić
Bosnia and Herzegovina
0
7
1
1
0
0
9
299
Honourable mention
Amela Prelić
Bosnia and Herzegovina
0
7
0
1
1
0
9
299
Honourable mention
Frank Valerio
Peru
0
7
0
1
0
0
8
322
Honourable mention
Va Cheng Cheong
Macau
0
7
0
1
0
0
8
322
Honourable mention
Aksel Bode
Albania
0
7
0
0
0
0
7
340
Honourable mention
Alkid Ademi
Albania
0
7
0
0
0
0
7
340
Honourable mention
Mozaid Tajuddin
Malaysia
0
7
0
0
0
0
7
340
Honourable mention
Ján Špakula
Slovakia
0
1
0
7
0
0
8
322
Honourable mention
Indra Astra Yuda
Indonesia
0
7
0
0
1
0
8
322
Honourable mention
Muhammad Riza Semaryan Lubis
Indonesia
0
7
0
0
1
0
8
322
Honourable mention
Yogishwar Maharaj
Trinidad and Tobago
0
7
0
1
0
0
8
322
Honourable mention
Luis Alegría
Peru
0
2
0
1
1
0
4
376
Mario Andrés Montes García
Spain
0
1
0
5
0
0
6
356
Joseba Villate Bejarano
Spain
0
2
0
1
0
0
3
391
Massimo Mongia
Italy
0
0
0
4
0
0
4
376
Nicolás Libedinsky Silva
Chile
0
0
0
0
3
0
3
391
Yousef Almazedi
Kuwait
0
1
0
0
0
0
1
419
Anastasios Koimas
Greece
0
0
1
0
4
0
5
364
Eleni Antoniou
Cyprus
0
1
1
0
1
0
3
391
David Kunszenti-Kovács
Norway
0
0
3
1
0
0
4
376
Javier Alejandro Belmonte
Bolivia
0
0
0
0
1
0
1
419
Eamonn Long
Ireland
0
0
0
0
1
0
1
419
Neil Dobbs
Ireland
0
0
0
1
1
0
2
408
John Holland
Ireland
0
0
1
0
2
0
3
391
Youness Azemou
Morocco
0
0
0
0
5
0
5
364
Peter Palfrader
Austria
0
3
0
0
0
0
3
391
Joel Diego Marcelino Prieto Corvalan
Paraguay
0
0
0
1
0
0
1
419
Augusto Jose Hermosilla Forneron
Paraguay
0
0
0
1
0
0
1
419
Chinchuluun Altannar
Mongolia
0
2
0
0
0
0
2
408
Carlos Molina
Guatemala
0
0
0
1
0
0
1
419
Paola De León
Guatemala
0
0
0
1
0
0
1
419
Silvia Cabrera
Guatemala
0
0
0
1
0
0
1
419
Tanya Urrutia
Guatemala
0
0
0
0
1
0
1
419
Alejandro Toriello
Guatemala
0
0
0
1
2
0
3
391
Kodir Turakhonov
Uzbekistan
0
1
0
0
2
0
3
391
Perviz Gadjiev
Azerbaijan
0
0
0
3
3
0
6
356
Paul Dayao
Philippines
0
0
0
1
2
0
3
391
Edward Calejesan-Reyes
Puerto Rico
0
0
0
3
0
0
3
391
Tatiana Mantuano
Switzerland
0
0
0
4
0
0
4
376
Biljana Tojtovska
North Macedonia
0
0
0
0
1
0
1
419
Ravi Baball
Trinidad and Tobago
0
0
0
2
0
0
2
408
Chon Wan
Macau
0
0
0
0
0
0
0
446
Rodrigo Alfonso Bahamondes Cuadra
Chile
0
0
0
0
0
0
0
446
Andreas Stylianides
Cyprus
0
0
0
0
0
0
0
446
Nora Amrani
Algeria
0
0
0
0
0
0
0
446
Nassima Bouzid
Algeria
0
0
0
0
0
0
0
446
Esteban Alvez Rossi
Uruguay
0
0
0
0
0
0
0
446
Juan Pablo Pastor
Uruguay
0
0
0
1
0
0
1
419
Natalia Bottaioli
Uruguay
0
0
0
1
0
0
1
419
Yin Kheng Au
Malaysia
0
0
0
0
0
0
0
446
Hulwan Afif Idris
Malaysia
0
0
0
0
0
0
0
446
María Laura Solís
Paraguay
0
0
0
0
0
0
0
446
Gilberto Enrique Duarte Alfonso
Paraguay
0
0
0
0
0
0
0
446
Nuno Sá
Portugal
0
0
0
0
0
0
0
446
João Pereira
Portugal
0
0
0
1
0
0
1
419
Aaron Cohen
Venezuela
0
0
0
0
0
0
0
446
Rudolf Wilhelm Peters Chaves
Guatemala
0
0
0
0
0
0
0
446
Azizbek Omorkulov
Kyrgyzstan
0
0
0
0
0
0
0
446
Dean Yogev
Puerto Rico
0
0
0
0
0
0
0
446
Sultan S. Yassin
Puerto Rico
0
0
0
1
0
0
1
419
Juan A. Perez García
Puerto Rico
0
0
0
1
0
0
1
419
Ricardo Rossello Nevares
Puerto Rico
0
0
0
0
1
0
1
419
Shastri Sandy
Trinidad and Tobago
0
0
0
1
0
0
1
419
Results may not be complete and may include mistakes. Please send relevant information to the webmaster:
webmaster@imo-official.org
.
Supported by Google