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