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