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
◄
33
rd
IMO 1992
►
Country results
•
Individual results
•
Statistics
Contestant
[
♀
♂
]
[←]
Country
P1
P2
P3
P4
P5
P6
∑
Total
#
Rank
Award
Hiroki Kodama
Japan
7
7
7
7
0
7
35
11
Gold medal
Hiroki Tamura
Japan
7
7
7
1
1
7
30
32
Silver medal
Atsuo Yamauchi
Japan
7
7
3
4
0
5
26
57
Silver medal
Kaustubh Namjoshi
India
0
7
5
7
0
5
24
73
Silver medal
Alberto Canonaco
Italy
7
7
3
0
1
4
22
86
Bronze medal
Łukasz Wiechecki
Poland
7
7
2
7
0
3
26
57
Silver medal
Jeffrey Grossman
Canada
7
7
7
7
3
5
36
9
Gold medal
Omer Angel
Israel
0
7
6
1
0
7
21
93
Bronze medal
Ilya German
Israel
7
7
0
1
7
4
26
57
Silver medal
Rom Pinchasi
Israel
6
7
6
6
0
2
27
51
Silver medal
Paul Zinn-Justin
France
7
7
1
7
0
2
24
73
Silver medal
Patrick Popescu-Pampu
France
7
7
1
7
7
3
32
22
Gold medal
Alexandru Popa
Romania
6
7
0
7
0
2
22
86
Bronze medal
Şerban Nacu
Romania
7
7
7
4
2
7
34
14
Gold medal
Geffry Barad
Romania
7
7
7
7
7
5
40
6
Gold medal
Radu Alexandru Todor
Romania
4
7
7
7
0
4
29
39
Silver medal
Cristian Mangra
Romania
7
7
1
6
0
0
21
93
Bronze medal
Gabriel Turinici
Romania
7
7
7
7
0
3
31
27
Silver medal
François Glineur
Belgium
7
7
0
6
1
2
23
82
Bronze medal
Attila Pór
Hungary
7
7
7
7
1
3
32
22
Gold medal
Gyula Lakos
Hungary
7
7
7
0
1
2
24
73
Silver medal
Zoltán Újvári-Menyhárt
Hungary
7
7
7
7
0
2
30
32
Silver medal
Masmould Nader
Tunisia
7
7
7
7
1
5
34
14
Gold medal
Jakob Stix
Germany
7
7
3
6
3
4
30
32
Silver medal
Norbert Hoffmann
Germany
7
7
7
1
0
3
25
65
Silver medal
Nguyễn Xuân Dao
Vietnam
7
7
1
7
7
4
33
17
Gold medal
Nguyễn Quốc Khánh
Vietnam
5
7
2
7
0
5
26
57
Silver medal
Nguyễn Thành Cong
Vietnam
7
7
1
7
1
2
25
65
Silver medal
Augustin M. Marinov
Bulgaria
6
7
0
4
0
3
20
100
Bronze medal
German Maximiliano Müller
Argentina
7
7
0
7
1
2
24
73
Silver medal
Chek Beng Chua
Singapore
0
7
7
6
0
0
20
100
Bronze medal
Kar-Keung To
Hong Kong
7
7
2
7
0
2
25
65
Silver medal
Benjamin Burton
Australia
7
7
7
7
7
4
39
8
Gold medal
Anthony Henderson
Australia
7
7
4
2
0
4
24
73
Silver medal
Vladimir Božin
Yugoslavia
7
7
7
3
0
5
29
39
Silver medal
Igor Dolinka
Yugoslavia
7
7
7
6
0
3
30
32
Silver medal
Michal Kubeček
Czechoslovakia
7
7
7
1
0
6
28
47
Silver medal
Robin Michaels
United Kingdom
7
7
2
1
7
4
28
47
Silver medal
Ruslan Ismailov
Russian Federation
7
7
7
2
0
6
29
39
Silver medal
Aleksey Chilikov
Russian Federation
7
7
7
7
0
4
32
22
Gold medal
Yulia Pevtsova
Russian Federation
7
7
7
0
0
3
24
73
Silver medal
Pavel Kozhevnikov
Russian Federation
7
7
7
7
0
4
32
22
Gold medal
Kasra Rafie
Islamic Republic of Iran
7
7
7
7
0
3
31
27
Silver medal
Amir Jafari
Islamic Republic of Iran
6
7
5
6
0
2
26
57
Silver medal
Ramin Taklubighash
Islamic Republic of Iran
7
7
1
7
1
1
24
73
Silver medal
Lenhard Ng
United States of America
7
7
7
7
1
4
33
17
Gold medal
Kiran Kedlaya
United States of America
7
7
7
7
1
7
36
9
Gold medal
Robert Kleinberg
United States of America
7
7
7
7
1
6
35
11
Gold medal
Simai He
People's Republic of China
7
7
7
5
7
7
40
6
Gold medal
Wei Luo
People's Republic of China
7
7
7
7
7
7
42
1
Gold medal
Baozhong Yang
People's Republic of China
7
7
7
7
7
7
42
1
Gold medal
Kai Shen
People's Republic of China
7
7
7
7
7
7
42
1
Gold medal
Hong Zhou
People's Republic of China
6
7
7
6
0
7
33
17
Gold medal
Yin Zhang
People's Republic of China
7
7
7
6
7
7
41
5
Gold medal
Aleksey Y. Nogin
Commonwealth of Independent States
7
7
7
6
0
4
31
27
Silver medal
Dmitri A. Arinkin
Commonwealth of Independent States
7
7
7
7
7
7
42
1
Gold medal
Vladimir V. Nekrachevich
Commonwealth of Independent States
7
7
7
5
0
3
29
39
Silver medal
Ryong Sok Chang
Democratic People's Republic of Korea
7
7
0
7
0
2
23
82
Bronze medal
Andris Ambainis
Latvia
7
7
2
1
0
7
24
Silver medal
Roger Espel Llima
Spain
5
7
0
1
0
3
16
125
Bronze medal
Norbert Dojer
Poland
7
7
0
0
0
0
14
146
Bronze medal
Marc de Crisenoy
France
4
7
0
3
0
2
16
125
Bronze medal
Nguyễn Hữu Cuong
Vietnam
7
7
2
0
0
2
18
115
Bronze medal
Chee We Ng
Singapore
0
7
0
6
0
2
15
133
Bronze medal
Rupert McCallum
Australia
5
7
0
0
1
2
15
133
Bronze medal
Young Su Lee
Republic of Korea
4
7
0
7
0
0
18
115
Bronze medal
Aleksej Teplinskij
Ukraine
6
7
0
7
0
0
20
Bronze medal
Maciej Radziejewski
Poland
0
6
7
0
0
4
17
120
Bronze medal
Daniel Victor Tausk
Brazil
0
6
0
5
3
1
15
133
Bronze medal
Tomaž Cedilnik
Switzerland
0
6
2
5
0
0
13
156
Nguyễn Xuân Long
Vietnam
7
5
0
7
0
2
21
93
Bronze medal
Andres Eduardo Caicedo
Colombia
6
5
0
7
1
1
20
100
Bronze medal
Karen Page
United Kingdom
7
5
1
5
1
2
21
93
Bronze medal
Luke Pebody
United Kingdom
7
5
7
1
3
5
28
47
Silver medal
Michail Nikulin
Russian Federation
0
5
0
6
7
4
22
86
Bronze medal
Sergey Levin
United States of America
7
5
3
5
0
4
24
73
Silver medal
Gwang Chol Li
Democratic People's Republic of Korea
7
5
3
7
0
5
27
51
Silver medal
Chol Su Yun
Democratic People's Republic of Korea
7
5
5
7
0
3
27
51
Silver medal
Chei Jun Ryu
Democratic People's Republic of Korea
7
5
7
6
0
3
28
47
Silver medal
Shobit Sonakiya
India
2
5
0
5
0
4
16
125
Bronze medal
Marco Lombardi
Italy
0
5
0
6
0
3
14
146
Bronze medal
Claude Desset
Belgium
7
5
3
3
1
0
19
108
Bronze medal
Eike Lau
Germany
5
5
4
5
0
0
19
108
Bronze medal
Abbas Colmakani
Islamic Republic of Iran
3
5
1
7
0
2
18
115
Bronze medal
Kirill Evenkin
Belarus
5
5
0
0
0
4
14
Bronze medal
Marco Cammi
Italy
0
5
3
2
0
2
12
170
Fátima Luciana da Rocha
Brazil
0
5
0
4
1
0
10
192
Youssef El Ouerkhaoui
Morocco
0
5
0
3
0
0
8
211
Nilakantan Niranjan
India
7
4
0
7
0
5
23
82
Bronze medal
Fredrik Andréasson
Sweden
4
4
5
6
7
4
30
32
Silver medal
Hung-Wu Wu
Taiwan
7
4
0
7
0
7
25
65
Silver medal
Tse Jen Wei
Taiwan
7
4
1
6
7
4
29
39
Silver medal
Chuan-Hsiang Huang
Taiwan
7
4
2
7
0
5
25
65
Silver medal
Bart de Bruyn
Belgium
7
4
1
7
0
7
26
57
Silver medal
Chu Wee Lim
Singapore
6
4
1
5
1
7
24
73
Silver medal
Pei-Fung Lam
Hong Kong
7
4
1
7
0
2
21
93
Bronze medal
Eva Myers
United Kingdom
7
4
7
7
2
7
34
14
Gold medal
Jiwoong Park
Republic of Korea
7
4
0
6
1
2
20
100
Bronze medal
Jong Won Park
Republic of Korea
7
4
7
7
6
2
33
17
Gold medal
Ivan V. Izmestiev
Commonwealth of Independent States
7
4
7
6
0
6
30
32
Silver medal
Oleksandr Korniienko
Ukraine
7
4
7
1
0
2
21
Bronze medal
Sachin Premsukh Lodha
India
7
4
0
3
0
3
17
120
Bronze medal
Kevin Kwan
Canada
7
4
0
2
0
2
15
133
Bronze medal
Alexander Nicholson
Canada
6
4
3
1
0
2
16
125
Bronze medal
Giorgos Zacharia
Cyprus
1
4
0
7
1
1
14
146
Bronze medal
Andreas Klein
Germany
5
4
7
0
0
3
19
108
Bronze medal
Siu Taur Pang
Singapore
0
4
0
7
0
3
14
146
Bronze medal
Adrian Banner
Australia
0
4
0
7
0
2
13
156
Honourable mention
Frank Calegari
Australia
7
4
0
2
0
2
15
133
Bronze medal
Wyant S. Chan
Philippines
7
4
1
7
0
0
19
108
Bronze medal
Bruno Martelli
Italy
0
4
0
0
1
5
10
192
Adil Rechaï
Morocco
5
4
0
2
0
0
11
180
Daniel Štefankovič
Czechoslovakia
5
4
0
0
0
4
13
156
Konrad Banaszek
Poland
0
4
0
0
1
1
6
238
Per-Anders Enkvist
Sweden
0
4
0
4
0
0
8
211
Davaanyahyin Batnasan
Mongolia
0
4
0
0
0
0
4
276
Ulambayar Bayansangiin
Mongolia
4
4
1
0
1
0
10
192
Tanapong Potipiti
Thailand
0
4
0
0
0
0
4
276
Wing Lup Leong
Singapore
2
4
0
1
0
0
7
229
Timco Visser
Netherlands
0
4
0
0
0
0
4
276
Roland Oechslin
Switzerland
0
4
0
5
0
0
9
204
Christopher Patrick
Trinidad and Tobago
0
4
0
1
1
0
6
238
Tatsuyuki Iwata
Japan
5
3
7
7
3
4
29
39
Silver medal
Andreas Strömbergsson
Sweden
7
3
7
7
0
6
30
32
Silver medal
Vincent Lefevre
France
7
3
7
7
0
5
29
39
Silver medal
Gergely Faragó
Hungary
5
3
2
2
1
7
20
100
Bronze medal
Balázs Szendrői
Hungary
7
3
4
6
0
5
25
65
Silver medal
Stefan Schwarz
Germany
7
3
4
4
0
7
25
65
Silver medal
Iasen P. Siderov
Bulgaria
7
3
0
7
0
3
20
100
Bronze medal
Velibor Tintor
Yugoslavia
7
3
7
5
0
0
22
86
Bronze medal
Chris Stolk
Netherlands
7
3
7
5
0
7
29
39
Silver medal
Martin Niepel
Czechoslovakia
7
3
1
5
0
6
22
86
Bronze medal
Michal Stehlík
Czechoslovakia
7
3
7
2
7
5
31
27
Silver medal
Wei Hwa Huang
United States of America
2
3
7
5
5
5
27
51
Silver medal
Andrew H. Schultz
United States of America
7
3
1
5
3
7
26
57
Silver medal
Andrey N. Malutin
Commonwealth of Independent States
6
3
7
2
7
7
32
22
Gold medal
Sanefumi Moriyama
Japan
1
3
0
7
0
3
14
146
Bronze medal
Davide Corticelli
Italy
0
3
7
0
0
0
10
192
Honourable mention
Aikaterini Terzoudi
Greece
0
3
0
7
0
2
12
170
Honourable mention
Antonio Alberto Loaiza Rivera
Mexico
0
3
0
1
0
7
11
180
Honourable mention
Walter Van Herck
Belgium
0
3
0
7
1
2
13
156
Honourable mention
Slim Jemal
Tunisia
7
3
0
7
0
2
19
108
Bronze medal
Theresia Eisenkölbl
Austria
0
3
1
7
1
2
14
146
Bronze medal
Hstau Young Liao
Argentina
5
3
0
6
3
0
17
120
Bronze medal
Pablo Ariel Milrud
Argentina
0
3
0
7
0
0
10
192
Honourable mention
Wai-Yin Chung
Hong Kong
3
3
0
6
2
0
14
146
Bronze medal
Mladen Laudanović
Yugoslavia
7
3
0
7
1
2
20
100
Bronze medal
Leon Jacobs
Netherlands
7
3
0
1
0
2
13
156
Honourable mention
Jung Keun Park
Republic of Korea
7
3
0
6
0
0
16
125
Bronze medal
Chien-Chang Tzeng
Taiwan
0
3
2
4
0
4
13
156
Jan Ramon
Belgium
4
3
0
5
0
1
13
156
P.H.Lawrence Ip
Australia
0
3
1
5
0
3
12
170
Valdis Kauķis
Latvia
0
3
1
3
0
5
12
Keng Wai Chong
Macau
1
3
1
1
0
0
6
238
Joël Horowitz
Belgium
1
3
0
2
0
0
6
238
Tarak Borchani
Tunisia
0
3
0
0
0
2
5
263
Eoghan Burns
Ireland
0
3
2
1
0
3
9
204
Ville Voipio
Finland
0
3
0
2
0
0
5
263
Federico Ardila Mantilla
Colombia
0
3
1
2
0
0
6
238
Oytun Eskiyenentürk
Türkiye
0
3
0
4
0
1
8
211
Nicolas Stier
Argentina
0
3
0
1
0
0
4
276
Raoul Trines
Netherlands
0
3
0
1
0
2
6
238
Brian Shand
South Africa
0
3
0
0
0
4
7
229
Tae Sun Lim
Democratic People's Republic of Korea
0
3
0
0
0
3
6
238
Stanislav Sobolevsky
Belarus
0
3
2
1
0
2
8
Naoki Sato
Canada
7
2
0
7
0
5
21
93
Bronze medal
Jan Kristian Haugland
Norway
7
2
1
7
1
7
25
65
Silver medal
Luboš Motl
Czechoslovakia
5
2
1
7
0
6
21
93
Bronze medal
Oliver Johnson
United Kingdom
7
2
0
5
1
7
22
86
Bronze medal
Eun Soo Lee
Republic of Korea
7
2
4
6
1
2
22
86
Bronze medal
Reza Naserasr
Islamic Republic of Iran
5
2
4
7
1
4
23
82
Bronze medal
Mariusz Szyposzyński
Poland
7
2
0
0
1
2
12
170
Honourable mention
Eric Lai
Canada
0
2
0
7
0
2
11
180
Honourable mention
Alexander Braverman
Israel
7
2
4
1
0
3
17
120
Bronze medal
Mark Goldschmidt
Israel
0
2
0
7
0
2
11
180
Honourable mention
Carl Peter Kirkeboe
Norway
7
2
0
5
0
0
14
146
Bronze medal
Qiao Shuo-Wang
Norway
0
2
1
7
0
6
16
125
Bronze medal
Emerson Ferreira Leite
Brazil
7
2
3
1
0
0
13
156
Honourable mention
Gerhard Kirchner
Austria
1
2
4
7
1
3
18
115
Bronze medal
Clemens Heuberger
Austria
0
2
7
1
1
4
15
133
Bronze medal
Jeremy Johnson
New Zealand
4
2
3
2
1
3
15
133
Bronze medal
Arshak G. Petrosian
Commonwealth of Independent States
7
2
0
0
1
2
12
170
Honourable mention
Chol Man Pak
Democratic People's Republic of Korea
6
2
0
5
0
2
15
133
Bronze medal
Sergei Kuzmich
Belarus
7
2
1
3
0
2
15
Bronze medal
Azamat Sarsembaev
Kazakhstan
1
2
0
5
6
2
16
Bronze medal
Jean-Paul Mohsen
France
1
2
0
6
0
2
11
180
Tamás Kálmán
Hungary
0
2
2
6
0
1
11
180
Harald Paier
Austria
3
2
5
1
1
0
12
170
Bariş Fidan
Türkiye
6
2
0
1
0
2
11
180
Joon Hong Park
Republic of Korea
6
2
0
5
0
0
13
156
Pang Leong Wong
Macau
0
2
0
6
0
0
8
211
Kevin Cheung
Canada
0
2
0
4
0
0
6
238
Ioannis Vetsikas
Greece
0
2
0
0
0
2
4
276
Panayiotis Macrides
Cyprus
0
2
0
1
0
0
3
289
Márcio Luis Almeida dos Anjos
Brazil
0
2
0
0
0
0
2
297
Renato de O. Caldas Madeira
Brazil
1
2
1
1
0
0
5
263
Barrie Gilligan
Ireland
3
2
0
0
0
3
8
211
Simo Suhonen
Finland
4
2
0
0
0
0
6
238
Kaarlo Väisänen
Finland
0
2
0
1
0
0
3
289
Juha Kivijarvi
Finland
4
2
0
2
0
0
8
211
Frederik Schaffalitzky
Denmark
1
2
3
1
0
2
9
204
Gerald Hörhan
Austria
3
2
0
2
0
2
9
204
Jaroon Rungamornrut
Thailand
2
2
0
1
1
0
6
238
Alfonso P. Gonzales III
Philippines
0
2
0
2
0
4
8
211
Anil Roopnarine
Trinidad and Tobago
0
2
1
2
0
2
7
229
Adam Marc Paster
South Africa
0
2
0
0
0
0
2
297
Denis Auroux
France
7
1
7
7
1
4
27
51
Silver medal
Christoph Bergemann
Germany
7
1
7
2
7
7
31
27
Silver medal
Nikolay Nikolov
Bulgaria
7
1
7
7
7
4
33
17
Gold medal
Mladen Dimitrov
Bulgaria
7
1
7
7
1
3
26
57
Silver medal
Pinai Linwong
Thailand
7
1
5
7
5
2
27
51
Silver medal
Mark Walters
United Kingdom
7
1
6
7
7
7
35
11
Gold medal
Denis Dudko
Ukraine
7
1
7
7
0
0
22
Bronze medal
Marcos Durantez Gamzukoff
Spain
7
1
0
3
1
0
12
170
Honourable mention
Swaphil Arvind Mahajan
India
3
1
1
6
0
3
14
146
Bronze medal
Kartik A. Prasanna
India
7
1
0
3
0
2
13
156
Honourable mention
Simone Mario Cipolla
Italy
4
1
3
5
0
2
15
133
Bronze medal
Angel Emilio de León Gutiérrez
Mexico
2
1
0
7
0
0
10
192
Honourable mention
Shih-Chieh Lin
Taiwan
3
1
1
6
0
4
15
133
Bronze medal
Joakim Bergli
Norway
7
1
1
3
0
0
12
170
Honourable mention
Kevin McGerty
Ireland
7
1
0
1
0
2
11
180
Honourable mention
Tarik Tamim
Morocco
7
1
0
0
0
2
10
192
Honourable mention
Nguyễn Thuy Linh
Vietnam
5
1
0
7
1
2
16
125
Bronze medal
Jivko D. Velev
Bulgaria
7
1
0
7
0
3
18
115
Bronze medal
Ochbadrakhyin Chuluunbaatar
Mongolia
7
1
0
5
0
0
13
156
Honourable mention
C. Sinan Güntürk
Türkiye
7
1
1
6
0
0
15
133
Bronze medal
Cem Mutlugün
Türkiye
7
1
3
1
1
1
14
146
Bronze medal
Rui Pereira
Portugal
7
1
0
5
0
3
16
125
Bronze medal
Wai Fun Lee
Hong Kong
3
1
0
7
0
2
13
156
Honourable mention
Chi Wai Lam
Hong Kong
0
1
1
7
1
2
12
170
Honourable mention
Herman Haverkort
Netherlands
0
1
7
0
0
4
12
170
Honourable mention
Michael Sia Sy
Philippines
7
1
1
3
0
1
13
156
Honourable mention
Dmitry Karpov
Russian Federation
7
1
7
0
1
3
19
108
Bronze medal
Hossein Abbaspour
Islamic Republic of Iran
2
1
0
7
0
1
11
180
Honourable mention
Vadim Erinijuk
Ukraine
7
1
0
7
0
0
15
Bronze medal
Sergei Saprikin
Ukraine
0
1
5
0
7
2
15
Bronze medal
Vahan Grigorian
Armenia
7
1
0
5
0
3
16
Bronze medal
Ashot Petrosian
Armenia
7
1
0
5
0
0
13
Honourable mention
Almas Rymov
Kazakhstan
1
1
0
6
0
7
15
Bronze medal
Gani Nazirov
Kazakhstan
7
1
0
3
0
5
16
Bronze medal
Yevgeni Yakovlev
Kazakhstan
7
1
0
0
0
7
15
Bronze medal
Yevgeni Poroshenko
Kazakhstan
4
1
0
0
0
7
12
Honourable mention
Ka Veng Yuen
Macau
4
1
0
2
1
2
10
192
No Netterstrøm
Denmark
1
1
6
1
1
0
10
192
Kirsten Rosenkilde Kristensen
Denmark
6
1
1
3
0
2
13
156
Ivan S. Velev
Bulgaria
1
1
0
3
1
4
10
192
Bernardo Uribe Jongbloed
Colombia
5
1
0
1
0
4
11
180
Hugo de La Cruz Canc
Cuba
0
1
0
7
0
0
8
211
Honourable mention
Yasuyuki Shirano
Japan
0
1
0
7
0
0
8
211
Honourable mention
Dorjpalamyin Enkhbayar
Mongolia
7
1
0
0
0
0
8
211
Honourable mention
Joachim Krieger
Switzerland
0
1
0
7
0
0
8
211
Honourable mention
A. C. Achmedov
Azerbaijan
7
1
0
1
0
1
10
Honourable mention
Pedro Luis Alonso
Cuba
0
1
1
0
0
0
2
297
Janko Hernandez Cortes
Cuba
0
1
0
6
0
0
7
229
Chon Meng Wu
Macau
0
1
1
3
0
0
5
263
José Miguel A. Riera
Spain
1
1
0
2
0
1
5
263
Javier Ribon Nerguedas
Spain
2
1
0
2
0
0
5
263
Alvaro Begue Aguado
Spain
4
1
1
3
0
0
9
204
Avishai Vanunu
Israel
0
1
1
2
0
2
6
238
Erik Ouchterlony
Sweden
0
1
0
5
0
0
6
238
Konstantinos Bartzis
Greece
0
1
0
5
0
0
6
238
Héctor Raymundo Flores Cantú
Mexico
0
1
2
1
0
0
4
276
Juan Dámaso Torres Rodríguez
Mexico
1
1
1
1
0
0
4
276
Panos Protopapas
Cyprus
1
1
0
1
0
1
4
276
Miltos Kambourides
Cyprus
1
1
0
1
0
3
6
238
Oistein Stemme
Norway
4
1
2
0
1
0
8
211
Yuke Zhao
Brazil
0
1
1
1
0
0
3
289
Fergal Daly
Ireland
3
1
0
0
0
0
4
276
Michael Sharpe
Ireland
5
1
0
2
0
0
8
211
Lari Rajantie
Finland
3
1
0
2
0
2
8
211
Erika Andersson
Finland
0
1
0
0
0
2
3
289
Bjarne Knudsen
Denmark
1
1
0
2
0
2
6
238
Jesper Østergaard Jensen
Denmark
2
1
0
1
0
0
4
276
Malik Benbrahim
Morocco
5
1
0
0
0
2
8
211
Stefan Hausberger
Austria
0
1
1
0
0
0
2
297
Dashzevgeyin Battumur
Mongolia
0
1
0
5
0
0
6
238
Degzsurengyin Batzoric
Mongolia
3
1
0
5
0
1
10
192
Somrat Jirawanichsakul
Thailand
0
1
2
0
0
2
5
263
Nattawut Roengpongkanjana
Thailand
1
1
0
0
1
0
3
289
Giovanni Yañez
Colombia
1
1
1
3
0
0
6
238
Omar Srejuela
Colombia
1
1
3
2
0
0
7
229
Onur Menteş
Türkiye
1
1
0
5
0
2
9
204
Y. Selçuk Ateşkan
Türkiye
0
1
4
0
1
0
6
238
Filipe João Figueira Ribeiro
Portugal
1
1
2
2
0
0
6
238
Miguel Jorge Gil Mata
Portugal
0
1
0
0
0
4
5
263
António Manuel Salgueiro
Portugal
1
1
0
3
1
0
6
238
Martin Szew
Argentina
5
1
0
0
0
0
6
238
Gustavo Ernesto Massaccesi
Argentina
0
1
4
1
0
0
6
238
Huei Chung Teng
Singapore
6
1
0
2
0
0
9
204
Yun Leung Suen
Hong Kong
0
1
0
3
0
0
4
276
Iko Pramudiono
Indonesia
0
1
0
5
0
0
6
238
Kahn Mason
New Zealand
0
1
2
2
0
0
5
263
Andrew Firth
New Zealand
0
1
1
0
1
4
7
229
Andrew Currie
New Zealand
2
1
1
2
0
1
7
229
Lara Wilcocks
New Zealand
0
1
1
2
1
1
6
238
Jan de Wit
Netherlands
0
1
1
2
0
3
7
229
Andrew Howard Cruise
South Africa
1
1
0
2
1
0
5
263
James Stephen Chalmers
South Africa
0
1
0
1
0
1
3
289
Navin Parasram
Trinidad and Tobago
0
1
1
1
1
0
4
276
Edith Elkind
Estonia
1
1
0
0
0
3
5
Jan Villemson
Estonia
0
1
3
0
0
0
4
Aidas Sapnagis
Lithuania
6
1
0
0
0
3
10
Darius Krasauskas
Lithuania
0
1
3
0
1
2
7
Mindaugas Kavaliauskas
Lithuania
2
1
1
5
0
0
9
Aibatyr Zhumagulov
Kazakhstan
2
1
0
3
0
0
6
Tat Io Mak
Macau
0
1
0
1
0
0
2
297
Ioannis Karydis
Greece
0
1
1
0
0
0
2
297
Evangelos Papadopoulos
Greece
0
1
0
1
0
0
2
297
Williams Peralta Lazo
Mexico
0
1
1
0
0
0
2
297
Edgar Raúl Acosta Villaseñor
Mexico
0
1
0
0
0
0
1
315
John Zacharia
Cyprus
0
1
0
1
0
0
2
297
Gudbrand Eggen
Norway
1
1
0
0
0
0
2
297
Daníel F. Guðbjartsson
Iceland
0
1
1
0
0
0
2
297
David Malone
Ireland
0
1
0
1
0
0
2
297
Tiago Castro Ribeiro
Portugal
1
1
0
0
0
0
2
297
Arthur Niswar
Indonesia
0
1
0
0
0
0
1
315
Abraham Kresnoadi
Indonesia
0
1
0
0
1
0
2
297
Kirk Alexander
New Zealand
0
1
0
0
0
0
1
315
Shiva Sandy
Trinidad and Tobago
0
1
0
1
0
0
2
297
Ranko Lazić
Yugoslavia
7
0
6
6
1
0
20
100
Bronze medal
Mikołaj Rotkiewicz
Poland
7
0
0
4
0
4
15
133
Bronze medal
Ioannis Mavroidis
Greece
3
0
1
7
0
0
11
180
Honourable mention
Po-Yi Huang
Taiwan
7
0
0
7
0
3
17
120
Bronze medal
Bjarni Halldórsson
Iceland
7
0
1
1
0
2
11
180
Honourable mention
Petar Marković
Yugoslavia
7
0
0
6
0
2
15
133
Bronze medal
Pavel Růžička
Czechoslovakia
5
0
1
2
7
4
19
108
Bronze medal
Vahe Poladian
Armenia
7
0
0
5
1
3
16
Bronze medal
Victor Kurniawan
Indonesia
0
0
4
6
0
0
10
192
Mohamed-Reda Laraki
Morocco
7
0
0
0
1
0
8
211
Honourable mention
Chi Man Lei
Macau
0
0
2
2
0
0
4
276
Raquel Barco Moreno
Spain
1
0
0
2
0
0
3
289
Oskar Malm
Sweden
1
0
0
5
0
2
8
211
Jànos Barát
Sweden
3
0
0
1
0
4
8
211
Panicos Chalouvas
Cyprus
1
0
0
1
0
3
5
263
Riadh Abid
Tunisia
0
0
0
3
0
3
6
238
Alfreð Hauksson
Iceland
0
0
0
3
0
0
3
289
Khamron Mekchay
Thailand
0
0
1
2
0
2
5
263
Alf Angel Onshuus Nino
Colombia
0
0
3
2
0
0
5
263
Sal Tigokencono
Indonesia
3
0
0
0
0
0
3
289
Desmond Deonanan
Trinidad and Tobago
5
0
0
0
0
2
7
229
Tigran Grigorian
Armenia
6
0
0
2
0
0
8
Härmel Nestra
Estonia
6
0
0
1
0
2
9
Mohamed Marzak
Morocco
0
0
0
0
0
0
0
318
José Fernandes
Portugal
0
0
0
0
0
0
0
318
Rianto Kurniawan
Indonesia
0
0
0
0
0
0
0
318
Rhodin Evan Escolar
Philippines
0
0
0
0
0
0
0
318
Brian Justin Kipps
South Africa
1
0
0
1
0
0
2
297
Kavilan Moodley
South Africa
1
0
0
1
0
0
2
297
Keith Francis
Trinidad and Tobago
0
0
0
0
0
0
0
318
Allan Sikk
Estonia
0
0
0
0
0
0
0
Alexei Borodin
Ukraine
31
Silver medal
Results may not be complete and may include mistakes. Please send relevant information to the webmaster:
webmaster@imo-official.org
.
Supported by Google