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
◄
42
nd
IMO 2001
►
Country results
•
Individual results
•
Statistics
Contestant
[
♀
♂
]
[←]
Country
P1
P2
P3
P4
P5
P6
∑
Total
#
Rank
Award
Stefán Þorvarðarson
Iceland
3
0
0
0
3
0
6
312
Samuel Zuercher
Switzerland
0
0
0
0
2
0
2
398
Khongor Zorigt
Mongolia
0
0
1
1
2
0
4
347
Marko Živković
Croatia
1
0
0
1
3
0
5
327
Maksim Zhykhovich
Belarus
5
0
0
7
7
0
19
121
Bronze medal
Aman Zhumekeshov
Kazakhstan
7
7
0
7
7
5
33
21
Gold medal
Hui Zheng
People's Republic of China
7
7
7
7
7
1
36
10
Gold medal
Yiying Zhao
Australia
4
0
0
7
3
0
14
181
Bronze medal
Zhiqiang Zhang
People's Republic of China
7
7
7
7
7
7
42
1
Gold medal
Rumen Zarev
Bulgaria
7
2
2
7
7
7
32
28
Gold medal
Sofoklis Zambirinis
Cyprus
0
7
1
0
1
0
9
262
Honourable mention
Kyriakos Zacharias
Cyprus
6
7
0
0
0
0
13
199
Bronze medal
Aleksander Zabłocki
Poland
4
0
0
7
0
0
11
228
Bronze medal
Fajar Yuliawan
Indonesia
0
0
0
0
0
0
0
446
Sergio Yuhjtman
Argentina
5
0
0
7
3
0
15
164
Bronze medal
Jun Yu
People's Republic of China
7
7
2
7
7
7
37
7
Gold medal
Hok Pun Yu
Hong Kong
7
7
0
7
3
1
25
61
Silver medal
Chang Yang Yew
Malaysia
0
0
0
2
0
0
2
398
Gary Yuen Long Yeh
Singapore
3
0
5
2
2
0
12
212
Bronze medal
John Chiahan Yang
New Zealand
2
0
0
0
2
0
4
347
Takayoshi Yamamoto
Japan
7
5
2
7
2
0
23
73
Silver medal
Liang Xiao
People's Republic of China
7
7
7
7
7
7
42
1
Gold medal
Jarosław Wrona
Poland
6
0
7
7
2
0
22
87
Silver medal
Chon Kit Wong
Macau
2
0
0
0
0
0
2
398
Martin Windischer
Austria
0
0
1
1
3
0
5
327
Markus Windisch
Austria
7
0
0
2
1
0
10
243
Honourable mention
Stewart Wilcox
Australia
7
0
3
0
4
0
14
181
Bronze medal
Harry Wiggins
South Africa
6
0
0
7
2
0
15
164
Bronze medal
Rasmus Wedberg
Sweden
0
0
0
0
0
0
0
446
I-Hsiang Wang
Taiwan
7
7
2
1
3
0
20
108
Silver medal
Paweł Walter
Poland
7
1
7
7
7
0
29
40
Silver medal
Ngọc Minh Vũ
Vietnam
7
4
1
7
7
7
33
21
Gold medal
László Vörös
Hungary
7
0
7
1
3
1
19
121
Bronze medal
Andrei Vorobiev
Russian Federation
7
4
1
7
7
7
33
21
Gold medal
Valentin Vornicu
Romania
2
0
0
1
7
0
10
243
Honourable mention
Denys Voloshyn
Ukraine
7
7
0
7
2
0
23
73
Silver medal
Sergiy Volodko
Ukraine
7
0
3
7
5
0
22
87
Silver medal
Vladimir Vladičić
Bosnia and Herzegovina
2
1
0
7
3
0
13
199
Bronze medal
Vaidotas Vitkauskas
Lithuania
2
0
1
1
3
0
7
296
Artūrs Verza
Latvia
0
0
0
7
0
0
7
296
Honourable mention
Osvaldo Manuel Vera Gonzalez
Paraguay
0
0
0
0
0
0
0
446
Bezirgen Veliyev
Turkmenistan
0
0
1
6
3
0
10
243
Erik van Ommeren
Netherlands
2
0
0
1
0
0
3
364
Bart van Gasse
Belgium
5
0
1
0
2
0
8
277
Rune Valle
Norway
0
0
0
1
1
0
2
398
Eduardo Vallarino Vernaza
Ecuador
0
0
0
0
0
0
0
446
Germáan Valencia Martin
Ecuador
0
0
0
0
0
0
0
446
Joaquín Andrés Valderrama
Colombia
7
0
0
7
2
0
16
148
Bronze medal
Timothy L. Uy
Philippines
3
0
0
1
1
2
7
296
Ulan Usserkulov
Kazakhstan
7
0
0
1
2
0
10
243
Honourable mention
Juan Carlos Uribe Vega
Colombia
2
0
1
0
0
0
3
364
Sergey Umentayev
Kazakhstan
7
7
1
7
7
0
29
40
Silver medal
Thitidej Ujjathammarat
Thailand
4
0
0
0
5
0
9
262
Chia-Chun Tzeng
Taiwan
7
7
2
7
7
4
34
19
Gold medal
Michael Tyomkyn
Germany
7
7
1
3
5
0
23
73
Silver medal
Odd Jostein Mykland Tveitastöl
Norway
0
2
0
7
2
0
11
228
Bronze medal
Archil Tsiskaridze
Georgia
4
0
0
7
3
0
14
181
Bronze medal
Tseno Tselkov
Bulgaria
7
3
1
7
7
3
28
46
Silver medal
Kire Trivodaliev
North Macedonia
6
0
1
1
2
0
10
243
Konstantin Tretjakov
Estonia
4
0
0
0
2
0
6
312
Khánh Toan Trần
Vietnam
7
7
0
7
2
0
23
73
Silver medal
Stojan Trajanovski
North Macedonia
3
1
0
1
2
0
7
296
Daniel Torres
Ecuador
0
0
0
0
0
0
0
446
Pavel Toktaliev
Kyrgyzstan
0
0
0
0
1
0
1
429
Hendra Suratno Tju
Indonesia
2
0
0
0
3
0
5
327
Giulio Tiozzo
Italy
2
0
2
7
2
0
13
199
Bronze medal
Shen Tian
South Africa
0
0
1
1
3
0
5
327
Nicholas Ming Qiang Tham
Singapore
3
0
1
6
2
0
12
212
Bronze medal
Ran Tessler
Israel
3
7
2
7
3
7
29
40
Silver medal
Víctor Tasayco
Peru
7
0
0
0
7
0
14
181
Bronze medal
Martin Tancer
Czech Republic
3
0
7
2
2
0
14
181
Bronze medal
Wai Hong Tam
Macau
2
0
0
0
0
0
2
398
Kamille Sofie Taagholt
Denmark
0
0
1
2
0
0
3
364
Diogo Gaspar T. Oliveira e Silva
Portugal
0
0
0
0
2
0
2
398
Jana Szolgayová
Slovakia
3
0
0
2
2
0
7
296
Ondřej Suchý
Czech Republic
0
0
0
0
2
0
2
398
Aleksandar Subotić
Yugoslavia
7
0
0
7
2
0
16
148
Bronze medal
Marco Streng
Netherlands
0
3
1
1
1
0
6
312
Arjen Stolk
Netherlands
1
0
2
1
2
5
11
228
Bronze medal
Andrius Stankevicius
Lithuania
0
0
0
0
1
0
1
429
Sira Sriswasdi
Thailand
6
0
0
0
3
0
9
262
Daniel Sprecher
Switzerland
3
0
1
1
0
0
5
327
Sergey Spiridonov
Russian Federation
6
7
7
7
7
5
39
6
Gold medal
Emanuele Spadaro
Italy
7
0
1
7
2
0
17
140
Bronze medal
Man Fai Sou
Macau
7
0
0
2
7
0
16
148
Bronze medal
Yu-Sheng Soon
Malaysia
0
7
1
1
1
0
10
243
Honourable mention
Serguei Sokolov
Russian Federation
7
0
5
7
7
7
33
21
Gold medal
Kunlaya Soiaporn
Thailand
5
0
1
5
4
0
15
164
Bronze medal
Vedran Šohinger
Croatia
7
0
0
7
1
0
15
164
Bronze medal
Nikolas Socratous
Cyprus
4
7
1
1
3
0
16
148
Bronze medal
Timoty Snauwaert
Belgium
0
0
1
0
4
0
5
327
Nidhal Smaoui
Tunisia
5
0
1
7
1
0
14
181
Bronze medal
Klemen Šivic
Slovenia
1
0
1
3
3
0
8
277
Emir Sirbubalo
Bosnia and Herzegovina
2
0
0
0
1
0
3
364
Kieron Scott Singh
Trinidad and Tobago
1
0
0
0
1
0
2
398
Tatjana Simčević
Yugoslavia
6
0
0
7
3
0
16
148
Bronze medal
Pavel Silveira Díaz
Cuba
7
1
0
2
2
0
12
212
Bronze medal
Humberto Silva Naves
Brazil
7
7
0
7
2
0
23
73
Silver medal
Dong Shin
United States of America
7
4
1
7
4
0
23
73
Silver medal
Vadim Sheyn
Israel
0
0
0
7
2
0
9
262
Honourable mention
Alexander Shamanaev
Kyrgyzstan
0
0
0
0
0
0
0
446
Doron Shafrir
Israel
7
0
5
4
2
0
18
127
Bronze medal
Anton Shafalyuk
Ukraine
7
0
2
7
5
0
21
97
Silver medal
Iman Setayesh
Islamic Republic of Iran
7
3
7
7
2
0
26
54
Silver medal
Nikita Selinger
Belarus
7
1
0
7
7
0
22
87
Silver medal
Inese Segliņa
Latvia
2
0
1
1
2
0
6
312
Wesley Spencer See
Philippines
0
0
0
0
0
0
0
446
Christina Savvidou
Cyprus
5
7
1
0
2
0
15
164
Bronze medal
Nikhil Ashok Savale
India
7
0
0
7
2
0
16
148
Bronze medal
Sucharit Sarkar
India
7
5
1
7
6
7
33
21
Gold medal
Paulius Šarka
Lithuania
0
0
1
1
0
1
3
364
Jeysel Santiago
Peru
7
0
0
0
2
0
9
262
Honourable mention
Pawit Sangchant
Thailand
7
0
1
7
7
7
29
40
Silver medal
Otabek Samatov
Uzbekistan
0
2
0
0
7
1
10
243
Honourable mention
Michael Samaradana Putr
Indonesia
0
0
0
0
0
0
0
446
Thouraya Sakka
Tunisia
1
0
0
0
2
0
3
364
Abhishek Saha
India
7
7
2
7
2
0
25
61
Silver medal
Shalva Sachelashvili
Georgia
0
0
1
0
1
0
2
398
Mykola Rybak
Ukraine
7
4
1
1
7
0
20
108
Silver medal
Bjarke Roune
Denmark
0
0
1
2
0
0
3
364
Nelson Filipe Rosário Dias
Portugal
0
0
0
0
0
0
0
446
Edgardo Roldán Pensado
Mexico
0
0
0
1
2
0
3
364
Adolfo Rodríguez
Venezuela
7
7
0
7
7
0
28
46
Silver medal
Roberto Martín Rivas Villalba
Paraguay
0
0
0
0
0
0
0
446
Todor Ristov
North Macedonia
7
0
1
1
2
6
17
140
Bronze medal
Christian Reiher
Germany
7
2
2
7
7
7
32
28
Gold medal
Georgios Raptis
Greece
7
0
1
4
7
2
21
97
Silver medal
Mohd. Suhaimi Ramly
Malaysia
1
0
1
7
0
1
10
243
Honourable mention
Bobbi Ramchen
Australia
6
0
0
4
2
0
12
212
Bronze medal
Umid Rakhmonov
Uzbekistan
7
7
1
1
7
0
23
73
Silver medal
Tapio Rajala
Finland
0
0
0
1
2
0
3
364
Mohamed Rahim
Morocco
3
0
0
0
7
0
10
243
Honourable mention
Helga Ragnheiður Haraldsdóttir
Iceland
0
2
0
0
1
0
3
364
Grétar Már Ragnarsson Amazeen
Iceland
0
0
1
0
0
0
1
429
Miguel Raggi Pérez
Mexico
0
0
0
7
2
0
9
262
Honourable mention
Umidjon Radjabov
Uzbekistan
0
7
1
2
7
0
17
140
Bronze medal
Katarína Quittnerová
Slovakia
3
0
0
7
3
0
13
199
Bronze medal
Feng Qu
People's Republic of China
7
7
0
7
7
7
35
17
Gold medal
Jarkko Pyy
Finland
1
0
2
1
2
0
6
312
Tomáš Protivínský
Czech Republic
0
7
0
1
2
0
10
243
Honourable mention
Dan Prohnitchi
Republic of Moldova
0
0
0
2
1
0
3
364
Ana Prlić
Croatia
7
0
0
0
3
0
10
243
Honourable mention
Matija Pretnar
Slovenia
2
0
1
1
0
0
4
347
Marti Prats Soler
Spain
0
1
1
1
0
0
3
364
Dimitrios Poulopoulos
Greece
7
0
0
2
7
1
17
140
Bronze medal
Rudolf Polzer
Germany
0
5
0
1
2
0
8
277
Federico Poloni
Italy
0
0
0
7
2
0
9
262
Honourable mention
Marijan Polić
Croatia
7
0
0
0
1
0
8
277
Honourable mention
Bidkar Alexander Pojoy Corzo
Guatemala
0
0
0
1
0
0
1
429
Natee Pitiwan
Thailand
0
0
1
7
5
0
13
199
Bronze medal
Snehal Pinto Pereira
Trinidad and Tobago
1
0
0
0
0
0
1
429
Daniel Pinheiro Sobreira
Brazil
6
0
0
7
2
0
15
164
Bronze medal
João Luís Picado Carvalho Serranho
Portugal
0
0
0
1
0
0
1
429
Martin Pettai
Estonia
0
7
0
7
2
0
16
148
Bronze medal
Oleg Petšonkin
Estonia
7
0
0
0
7
0
14
181
Bronze medal
Tigran Petrosyan
Armenia
0
1
0
0
2
0
3
364
Marko Petković
Yugoslavia
2
0
0
4
0
0
6
312
Reydel Pérez Pastó
Cuba
7
0
2
0
3
0
12
212
Bronze medal
Sebastián Tomás Pereira Ricart
Paraguay
0
0
0
0
0
0
0
446
Luís Miguel Pereira de Matos G. Diogo
Portugal
0
0
0
0
2
0
2
398
Luis Alfredo Pera Salmon
Ecuador
0
0
0
0
0
0
0
446
Veli Peltola
Finland
0
0
0
0
0
0
0
446
Justinas Pelenis
Lithuania
2
0
1
2
2
0
7
296
Liviu Paunescu
Romania
2
1
3
7
2
0
15
164
Bronze medal
Alexandru Paschin
Republic of Moldova
7
0
1
5
7
0
20
108
Silver medal
Leopold Parts
Estonia
3
1
0
7
3
0
14
181
Bronze medal
Michail-Romanos Papalambros
Greece
4
0
0
5
0
0
9
262
Greta Panova
Bulgaria
7
7
1
7
7
7
36
10
Gold medal
Eyvindur Ari Pálsson
Iceland
0
0
1
0
0
0
1
429
Carlos Palma
Uruguay
1
0
0
0
2
0
3
364
Angélica Osorno
Colombia
6
0
2
7
3
0
18
127
Bronze medal
Yoshiki Oshima
Japan
7
4
1
7
4
0
23
73
Silver medal
Purevkuu Orgil
Mongolia
3
0
0
0
0
0
3
364
Nizameddin Ordulu
Türkiye
7
7
1
7
7
7
36
10
Gold medal
Allayar Orazov
Turkmenistan
3
1
0
0
2
0
6
312
Ivan Remington Or
Philippines
3
0
0
0
2
0
5
327
Rihards Opmanis
Latvia
0
0
1
7
1
0
9
262
Honourable mention
Sergej Omladič
Slovenia
0
0
0
0
2
0
2
398
Miquel Oliu Barton
Spain
0
0
0
7
1
0
8
277
Honourable mention
Guðni Ólafsson
Iceland
1
0
1
2
3
0
7
296
Dino Oglić
Bosnia and Herzegovina
0
0
0
0
2
0
2
398
Yuji Odaka
Japan
7
5
2
7
5
4
30
38
Gold medal
Marty O'Leary
Ireland
1
0
1
2
7
1
12
212
Bronze medal
Odontsengl NyamErdene
Mongolia
0
0
0
7
7
0
14
181
Bronze medal
Hovhannes Nurijanyan
Armenia
0
0
0
2
0
0
2
398
Levon Nurbekyan
Armenia
0
3
0
0
2
0
5
327
Aivaras Novikas
Lithuania
7
0
1
7
3
0
18
127
Bronze medal
Davi Máximo Alexandrino Nogueira
Brazil
7
0
0
7
7
0
21
97
Silver medal
Shu Niu
Canada
3
1
1
1
2
0
8
277
Sampo Niskanen
Finland
4
0
0
7
2
0
13
199
Bronze medal
Oaz Nir
United States of America
6
1
2
7
7
1
24
65
Silver medal
Hendrik Nigul
Estonia
7
3
1
7
3
0
21
97
Silver medal
Jan Agentoft Nielsen
Denmark
7
0
0
0
3
0
10
243
Honourable mention
Hoàng Dung Nguyễn
Vietnam
7
0
0
0
0
0
7
296
Honourable mention
Anh Quan Nguyễn
Vietnam
7
7
0
7
1
0
22
87
Silver medal
Urdiinbish Narankhuu
Mongolia
7
7
1
1
7
0
23
73
Silver medal
Sidhath Mysore
Luxembourg
3
0
0
0
0
0
3
364
Giorgi Mutafyan
Georgia
3
0
5
1
3
0
12
212
Bronze medal
David Murray
Ireland
0
0
1
2
3
0
6
312
Vladimir Mun
Kyrgyzstan
0
0
0
0
0
0
0
446
Doris Mühlgassner
Austria
3
0
0
2
2
0
7
296
Seyed Mohammad Hossein Mousavi
Islamic Republic of Iran
3
2
3
4
3
0
15
164
Bronze medal
Pieter Mostert
South Africa
3
7
1
7
2
0
20
108
Silver medal
Tania Moreno García
Cuba
6
0
1
3
2
0
12
212
Bronze medal
Pedro Fernando Morales Almazán
Guatemala
0
0
0
1
2
0
3
364
Humberto Montalván Gámez
Mexico
7
0
0
7
4
0
18
127
Bronze medal
Roger Mong
Canada
6
0
0
7
0
0
13
199
Bronze medal
Paul Monasterio
Venezuela
5
0
0
1
5
0
11
228
Bronze medal
David José Mireles Morales
Mexico
3
0
0
3
2
0
8
277
Martín Miranda
Argentina
0
0
0
7
5
0
12
212
Bronze medal
Hugh Miller
Australia
5
0
0
1
2
0
8
277
Sergio Millán López
Spain
0
0
0
0
1
0
1
429
Jelena Milanović
Yugoslavia
0
0
1
1
1
0
3
364
Mojca Miklavec
Slovenia
0
0
1
1
2
0
4
347
Borge Mikkelsen
Norway
2
0
2
1
0
0
5
327
Efstathios Metsovitis
Greece
3
0
0
0
7
4
14
181
Bronze medal
Stephen Merriman
New Zealand
2
0
2
7
2
1
14
181
Bronze medal
Dazhe Meng
Singapore
3
0
0
7
5
0
15
164
Bronze medal
Mikheil Mebonia
Georgia
7
7
0
7
3
0
24
65
Silver medal
Peter McNamara
Australia
7
6
7
7
7
2
36
10
Gold medal
Timothy McKenzie
New Zealand
2
0
0
1
0
0
3
364
Karl Martensson
Sweden
0
1
2
0
1
0
4
347
Simon Marshall
New Zealand
7
7
0
7
3
0
24
65
Silver medal
Siarhei Markouski
Belarus
7
7
1
7
7
7
36
10
Gold medal
Francesco Marigo
Italy
0
0
0
0
2
0
2
398
Mihai Manea
Romania
7
7
6
7
7
7
41
5
Gold medal
Kamran Mammadov
Azerbaijan
0
0
0
0
0
3
3
364
Fuad Malikov
Azerbaijan
1
7
0
0
7
0
15
164
Bronze medal
Roman Łomowski
Poland
7
0
7
7
5
0
26
54
Silver medal
Edwin Luppert
Sweden
0
0
0
0
0
0
0
446
Róbert Lukoťka
Slovakia
2
1
0
2
2
0
7
296
Milivoje Lukić
Yugoslavia
7
1
1
7
2
0
18
127
Bronze medal
Dmitrij Lukaševic
Lithuania
0
0
0
0
3
0
3
364
Evripides Loukaides
Cyprus
6
7
0
0
1
1
15
164
Bronze medal
Jean Lorenzi
France
7
0
1
1
2
0
11
228
Bronze medal
Jorge Erik López Velázquez
Cuba
7
6
2
7
5
4
31
33
Gold medal
André Lopes Gama da Fonseca
Portugal
0
0
0
0
0
0
0
446
Hendrik Lönngren
Germany
7
2
7
7
2
0
25
61
Silver medal
David Loeffler
United Kingdom
7
7
1
7
4
0
26
54
Silver medal
Najith Wasana Liyanage
Sri Lanka
1
1
0
0
2
0
4
347
Tiankai Liu
United States of America
7
5
5
7
2
5
31
33
Gold medal
Mike Liu
New Zealand
2
0
0
0
4
0
6
312
Aleksandar Dimitrov Lishkov
Bulgaria
6
1
2
7
5
7
28
46
Silver medal
Diego Lis
Argentina
2
1
0
2
1
0
6
312
Zhiwei Calvin Lin
Singapore
4
0
1
1
3
2
11
228
Bronze medal
Robin Lester Lim
Philippines
0
0
0
0
0
0
0
446
Chung-Te Li
Taiwan
7
7
2
2
2
0
20
108
Silver medal
Zachary Ngaihang Leung
Singapore
3
0
0
4
3
0
10
243
Wai Ying Leung
Hong Kong
7
0
1
7
3
0
18
127
Bronze medal
Emmanuel Lepage
France
7
7
1
4
2
1
22
87
Silver medal
Emerson Julian León Guerrero
Colombia
7
1
2
1
2
0
13
199
Bronze medal
Bogi Lenvig
Denmark
2
0
2
0
0
0
4
347
Ieng Lam Lei
Macau
2
0
0
0
2
0
4
347
Iat Fong Lei
Macau
0
0
1
1
4
0
6
312
Đình Hùng Lê
Vietnam
7
5
0
7
3
4
26
54
Silver medal
Anh Vinh Lê
Vietnam
7
7
1
7
3
3
28
46
Silver medal
Ian Le
United States of America
7
7
6
7
6
1
34
19
Gold medal
Vladimir Lazić
Yugoslavia
7
4
0
7
2
0
20
108
Silver medal
Helmar Lautscham
Austria
1
0
0
0
2
0
3
364
Oran Lang
Israel
7
7
1
1
7
7
30
38
Gold medal
Johan Land
Sweden
1
0
0
1
3
0
5
327
Chien-Ming Lan
Taiwan
7
1
3
7
3
0
21
97
Silver medal
Philipp Lampe
Germany
7
2
1
0
3
4
17
140
Bronze medal
Sergei Lakissov
Estonia
0
0
1
0
0
0
1
429
Jerson La Torre
Peru
2
0
0
7
5
0
14
181
Bronze medal
Kanat Kyrgyzbaev
Kyrgyzstan
0
0
0
0
0
0
0
446
Jan Kynčl
Czech Republic
7
0
0
2
7
0
16
148
Bronze medal
Suehyun Kwon
Republic of Korea
7
7
2
7
7
2
32
28
Gold medal
David Kunszenti-Kovács
Norway
7
7
3
7
2
0
26
54
Silver medal
Tomáš Kulich
Slovakia
3
0
0
1
7
0
11
228
Bronze medal
Andri Kristinsson
Iceland
0
0
0
0
0
0
0
446
Magnus Kristiansen
Norway
0
0
0
0
3
0
3
364
Erika Renáta Kovács
Hungary
7
0
1
7
4
0
19
121
Bronze medal
Andrej Košmrlj
Slovenia
3
0
1
0
3
0
7
296
Wittawat Kositwattanarerk
Thailand
7
0
0
7
7
7
28
46
Silver medal
Riikka Korte
Finland
0
0
0
6
1
0
7
296
Arlind Kopliku
Albania
0
0
1
2
0
0
3
364
Hiroki Kondo
Japan
7
0
0
1
7
0
15
164
Bronze medal
Nozim Komilov
Uzbekistan
2
0
0
7
4
0
13
199
Bronze medal
Ern Kok
Malaysia
7
0
1
0
2
0
10
243
Honourable mention
Tobias Kohn
Switzerland
0
2
1
0
3
0
6
312
Dénes Koch
Austria
0
0
1
7
1
3
12
212
Bronze medal
Man Ho Ko
Hong Kong
2
0
0
7
3
0
12
212
Bronze medal
Daniel Kitachewsky
France
5
0
0
1
5
0
11
228
Bronze medal
Raymond Kinane
Ireland
1
0
0
2
3
0
6
312
Suk Won Kim
Republic of Korea
7
7
3
7
4
0
28
46
Silver medal
Myoung Sup Kim
Republic of Korea
7
7
1
7
7
7
36
10
Gold medal
Andrei Khaliavine
Russian Federation
7
7
1
7
4
2
28
46
Silver medal
Aram Khachatryan
Armenia
7
1
0
7
3
0
18
127
Bronze medal
Indika Harindra Katugampala
Sri Lanka
2
0
0
0
1
0
3
364
Lukas Kasiorkiewicz
Switzerland
0
0
0
0
0
0
0
446
Pavel Karpovich
Belarus
7
1
1
7
7
2
25
61
Silver medal
Renis Kariqi
Albania
2
1
0
0
2
0
5
327
Nima Kamoosi
Canada
7
0
0
1
5
2
15
164
Bronze medal
Zulfiddin Kamolov
Uzbekistan
7
0
1
0
7
4
19
121
Bronze medal
Mourad Kammoun
Tunisia
2
0
0
0
0
0
2
398
Giorgos Kafataris
Cyprus
2
7
1
0
0
0
10
243
Honourable mention
Bayram Kaddour
Tunisia
3
0
0
0
1
0
4
347
Franz Jungreitmayer
Austria
1
0
0
0
3
0
4
347
Antonio Juarez Lopez
Guatemala
0
0
1
7
0
0
8
277
Honourable mention
Jens Christian Jørgensen
Denmark
0
0
0
0
2
0
2
398
Ilija Jovčevski
North Macedonia
0
2
1
1
0
0
4
347
Andrei Jorza
Romania
7
0
3
7
2
5
24
65
Silver medal
Hideaki Jo
Japan
7
0
1
4
7
0
19
121
Bronze medal
Nikoloz Jimsheleishvili
Georgia
1
0
0
3
1
0
5
327
Abhay Kumar Jha
India
7
7
0
7
7
7
35
17
Gold medal
Paul Jefferys
United Kingdom
1
0
1
7
2
0
11
228
Bronze medal
Carlos Antonio Jara De Marco
Paraguay
0
0
0
0
0
0
0
446
Young Jun Jang
Republic of Korea
7
7
1
7
7
0
29
40
Silver medal
Thomas Jäger
Germany
7
7
2
7
2
1
26
54
Silver medal
Amin Jaefarian
Islamic Republic of Iran
7
6
0
7
3
0
23
73
Silver medal
Marinko Jablan
Croatia
7
1
0
7
2
0
17
140
Bronze medal
Henry Ipince
Venezuela
0
0
0
1
0
0
1
429
Hasan Inci
Switzerland
3
0
0
7
2
0
12
212
Bronze medal
Naoki Imai
Japan
7
4
1
7
3
2
24
65
Silver medal
Razvan Iagar
Romania
7
0
1
7
2
0
17
140
Bronze medal
Yoon Suk Hyun
Republic of Korea
7
7
1
7
7
2
31
33
Gold medal
Patrik Hubschmid
Switzerland
0
4
0
7
2
0
13
199
Bronze medal
Yan-Xun Hu
South Africa
3
0
0
1
2
0
6
312
Illés Horváth
Hungary
3
0
1
2
2
1
9
262
Liang Hong
Canada
7
0
0
2
4
0
13
199
Bronze medal
Matias Holte
Norway
0
0
0
1
0
0
1
429
Juan Manuel Hernández Herrera
Colombia
0
0
0
0
2
0
2
398
Luis Hernández Corbato
Spain
6
0
0
7
0
0
13
199
Bronze medal
Jan Herman
Czech Republic
2
0
0
2
1
0
5
327
Emanuele Haus
Italy
2
0
1
2
0
0
5
327
Axel Hartog
Netherlands
0
0
2
1
0
0
3
364
Stuart Haring
United Kingdom
0
0
0
2
2
0
4
347
Viktor Harangi
Hungary
7
1
2
7
1
4
22
87
Silver medal
Rajini Haraksingh
Trinidad and Tobago
5
4
0
0
2
0
11
228
Bronze medal
Mirza Hamza
Bosnia and Herzegovina
3
0
1
0
2
0
6
312
Miromid Hajimirsadeghi
Islamic Republic of Iran
3
1
2
4
1
0
11
228
Bronze medal
Jaroslav Hájek
Czech Republic
7
0
0
3
0
0
10
243
Honourable mention
Mahir Hadžić
Bosnia and Herzegovina
7
0
0
7
7
0
21
97
Silver medal
Shota Gvinephadze
Georgia
3
3
0
7
1
0
14
181
Bronze medal
Julio Gutiérrez
Peru
7
0
1
1
2
0
11
228
Bronze medal
Leandro Groisman
Argentina
7
0
7
7
2
0
23
73
Silver medal
Vincent Groenhuis
Netherlands
2
0
1
7
0
1
11
228
Bronze medal
Igors Gorbovickis
Latvia
7
2
0
7
2
4
22
87
Silver medal
Risto Gligorov
North Macedonia
3
0
1
5
1
0
10
243
Alexei Glazirine
Russian Federation
7
3
7
7
7
0
31
33
Gold medal
David Geraghty
Ireland
2
0
0
0
3
0
5
327
Joris Geeroms
Belgium
0
0
0
0
2
1
3
364
Aigars Gedroics
Latvia
7
0
0
7
2
0
16
148
Bronze medal
Mikhail Garber
Russian Federation
7
7
4
7
7
0
32
28
Gold medal
Igor Ganichev
Kazakhstan
7
3
0
7
7
7
31
33
Gold medal
Fuad Gakharamanov
Azerbaijan
0
0
0
0
1
0
1
429
Nicolas Franco
Belgium
0
1
0
0
2
0
3
364
Aleksandra Franc
Slovenia
1
0
0
0
1
0
2
398
Hamid Foroughi
Islamic Republic of Iran
3
7
0
1
7
0
18
127
Bronze medal
Evelín Fonseca Cruz
Cuba
3
0
0
1
0
0
4
347
Gonzalo Fiz Pontiveros
Luxembourg
0
0
0
1
0
0
1
429
Valentin Feray
France
7
0
1
4
2
2
16
148
Bronze medal
I No Fan
Macau
2
0
0
0
0
0
2
398
Yunus Eşençayı
Türkiye
7
0
1
7
7
2
24
65
Silver medal
Selman Erol
Türkiye
7
1
0
7
3
0
18
127
Bronze medal
Anne-Maria Ernvall
Finland
0
1
1
1
0
0
3
364
Alexey Entin
Israel
3
1
0
0
1
2
7
296
Nyambaa Enkhbat
Mongolia
7
0
0
0
0
5
12
212
Bronze medal
Elsi Elsiawaty
Indonesia
2
0
0
0
0
0
2
398
Abdessamad Elalaoui
Morocco
0
0
0
7
1
0
8
277
Honourable mention
My Abdellah El Idrissi El Mrhari
Morocco
4
0
0
1
2
0
7
296
Youssef El Hassnaoui
Morocco
0
0
0
0
0
0
0
446
Dzmitry Dudko
Belarus
2
7
0
4
2
0
15
164
Bronze medal
Artem Dudko
Ukraine
7
7
0
1
2
3
20
108
Silver medal
Serhat Doğan
Türkiye
7
2
0
7
2
0
18
127
Bronze medal
Chethiya Meghawarna Dissanayake
Sri Lanka
2
0
0
0
0
0
2
398
Zoran Dimov
North Macedonia
2
0
0
7
2
0
11
228
Bronze medal
Anastasios Dimou
Greece
7
0
0
2
7
0
16
148
Bronze medal
Fábio Diales Rocha
Portugal
0
0
0
1
0
0
1
429
Carlos di Fiore
Argentina
7
1
1
5
7
0
21
97
Silver medal
Sie Hendrata Dharmawan
Indonesia
7
0
0
7
6
0
20
108
Silver medal
Fernando Delgado
Venezuela
1
0
0
4
0
0
5
327
Pierre Dehornoy
France
3
0
0
1
3
0
7
296
Thirimadura Menaka De Zoysa
Sri Lanka
7
1
0
0
4
0
12
212
Bronze medal
Carlos Stein Naves de Brito
Brazil
6
0
0
7
7
0
20
108
Silver medal
Khamza Davletov
Uzbekistan
0
7
0
0
2
0
9
262
Honourable mention
Swarnendu Datta
India
7
0
2
7
3
0
19
121
Bronze medal
Dumitru Daniliuc
Republic of Moldova
7
0
0
7
7
1
22
87
Silver medal
EJ Daly
Ireland
0
0
1
1
0
0
2
398
Gabriele Dalla Torre
Italy
1
0
1
7
1
0
10
243
Honourable mention
Stephen Dabideen
Trinidad and Tobago
0
1
1
1
2
0
5
327
Karol Cwalina
Poland
7
0
1
0
2
0
10
243
Honourable mention
John Cuya
Peru
7
0
0
0
7
0
14
181
Bronze medal
Endre Csóka
Hungary
7
1
6
3
1
3
21
97
Silver medal
Péter Csikvári
Hungary
7
0
0
2
5
0
14
181
Bronze medal
Dorian Croitoru
Republic of Moldova
7
0
0
2
7
0
16
148
Bronze medal
Andrea Cornejo Ayala
Ecuador
0
0
0
0
0
0
0
446
Javier Cóppola
Uruguay
2
0
1
0
2
0
5
327
Iván Guillermo Contreras Palacios
Colombia
2
0
0
7
3
0
12
212
Bronze medal
Jacques Conradie
South Africa
3
2
0
7
3
0
15
164
Bronze medal
Richard Comblen
Belgium
1
0
0
0
2
0
3
364
Andrés Coila
Peru
3
0
0
0
2
0
5
327
Dumitru Codreanu
Republic of Moldova
0
0
0
7
2
0
9
262
Honourable mention
Chen-Han Chung
Taiwan
7
7
1
4
3
0
22
87
Silver medal
Kiat Chuan Tan
Singapore
6
7
1
7
4
2
27
53
Silver medal
Timothy John Chua
Philippines
2
0
1
0
1
0
4
347
Hau-Wei Chu
Taiwan
7
7
0
7
3
0
24
65
Silver medal
Paul Cheng
Canada
7
0
0
6
2
0
15
164
Bronze medal
Kei Tsi Daniel Cheng
Hong Kong
7
7
7
0
2
0
23
73
Silver medal
Jianxin Chen
People's Republic of China
7
5
0
7
7
7
33
21
Gold medal
Khek Lun Harold Chao
Hong Kong
7
0
0
3
2
0
12
212
Bronze medal
Héctor Chang
Venezuela
7
1
0
0
0
0
8
277
Honourable mention
Kin Hang Chan
Hong Kong
7
0
1
6
3
0
17
140
Bronze medal
David Chan
Australia
6
0
0
1
6
0
13
199
Bronze medal
Mohamed Chakroun
Tunisia
4
0
0
0
1
0
5
327
Mauricio Esteban Chacón Tirado
Mexico
7
0
0
7
2
0
16
148
Bronze medal
Joaquim Cevallos Morales
Spain
1
0
0
7
0
0
8
277
Honourable mention
Edward Catmur
United Kingdom
7
0
1
1
7
0
16
148
Bronze medal
Ignacio Cascudo Pueyo
Spain
0
0
1
3
0
0
4
347
Gabriel Carroll
United States of America
7
7
7
7
7
7
42
1
Gold medal
Ana Caraiani
Romania
7
2
0
7
0
6
22
87
Silver medal
Hannah Burton
United Kingdom
5
0
0
6
2
1
14
181
Bronze medal
Vladimir Buravlev
Kyrgyzstan
1
0
0
1
2
0
4
347
Yurie Budhu
Trinidad and Tobago
0
1
0
0
2
0
3
364
Ulrik Buckholtz
Denmark
0
0
0
1
2
0
3
364
Peter Bruin
Netherlands
7
0
0
1
0
0
8
277
Honourable mention
Daniel Brox
Canada
7
7
7
7
2
6
36
10
Gold medal
Pierre-Henri Brouard
France
3
0
7
4
3
4
21
97
Silver medal
Slavko Brdar
Bosnia and Herzegovina
0
0
0
0
2
0
2
398
Nathan Bowler
United Kingdom
0
1
0
7
0
0
8
277
Honourable mention
Peter Bourke
Ireland
0
0
0
0
1
0
1
429
Yi Di Boon
Malaysia
0
0
0
0
2
0
2
398
Vasil Bondarau
Belarus
7
0
1
7
3
0
18
127
Bronze medal
Johan Bjorklund
Sweden
0
0
1
0
0
0
1
429
Mykhailo Bershtein
Ukraine
7
7
7
2
7
7
37
7
Gold medal
Nail Benabid
Morocco
5
7
0
0
4
0
16
148
Bronze medal
Issam Benabid
Morocco
3
0
0
0
1
0
4
347
Badr Ben Sliman
Tunisia
0
0
1
0
2
5
8
277
Aleksandrs Belovs
Latvia
2
0
0
7
2
0
11
228
Bronze medal
Peter Bella
Slovakia
2
0
0
2
2
2
8
277
Baurzhan Bektemirov
Kazakhstan
7
7
2
7
7
3
33
21
Gold medal
Mansur Bekmuradov
Turkmenistan
7
1
0
0
0
0
8
277
Honourable mention
Andi Bejleri
Albania
0
0
0
0
2
0
2
398
Erind Bedalli
Albania
7
0
0
0
1
0
8
277
Honourable mention
Ross Bayer
New Zealand
3
0
2
1
1
0
7
296
Radovan Bauer
Slovakia
0
0
1
5
2
0
8
277
Johan Batubara
Indonesia
0
0
0
7
2
0
9
262
Honourable mention
Samik Basu
India
7
7
1
1
3
1
20
108
Silver medal
Dirk Basson
South Africa
2
7
1
1
3
0
14
181
Bronze medal
Vladimir Barzov
Bulgaria
7
4
5
7
7
7
37
7
Gold medal
Reid Barton
United States of America
7
7
7
7
7
7
42
1
Gold medal
Thiago Barros Rodrigues Costa
Brazil
4
0
0
7
7
0
18
127
Bronze medal
Carlos Alberto Bareiro Escobar
Paraguay
1
0
0
0
1
0
2
398
Irene Baquerizo Arosemena
Ecuador
0
0
0
0
0
0
0
446
Eren Bali
Türkiye
7
1
0
7
2
3
20
108
Silver medal
Selim Bahadır
Türkiye
7
0
0
7
6
0
20
108
Silver medal
Tumur Baasanjav
Mongolia
7
7
0
7
2
0
23
73
Silver medal
Muhammad-Ikhwan Azla
Malaysia
0
0
0
0
2
0
2
398
Eran Assaf
Israel
7
3
2
1
7
0
20
108
Silver medal
Grigor Aslanyan
Armenia
1
4
2
6
3
0
16
148
Bronze medal
Raúl Arderí García
Cuba
7
0
0
7
7
0
21
97
Silver medal
Ariel Apostoli
Albania
0
0
0
0
2
0
2
398
Tonći Antunović
Croatia
7
7
1
3
3
0
21
97
Silver medal
Bayram Annanurov
Turkmenistan
0
0
1
0
2
0
3
364
Iván Angiono
Argentina
7
7
1
4
2
5
26
54
Silver medal
Richmond Ang
Philippines
0
0
0
0
0
0
0
446
Nikolay Andreev
Bulgaria
7
2
1
7
2
5
24
65
Silver medal
Per Anders Andersson
Sweden
7
0
1
7
0
0
15
164
Bronze medal
Mohammad AlWoqayyan
Kuwait
2
0
0
0
0
0
2
398
Alaa AlSaeed
Kuwait
0
0
0
0
0
0
0
446
Ali Alpan
Belgium
0
1
0
0
2
0
3
364
Haamed AlFulaij
Kuwait
1
0
0
0
0
0
1
429
Alibek Aldangarov
Kazakhstan
7
7
2
7
7
2
32
28
Gold medal
Maytham AlAli
Kuwait
0
0
0
0
0
0
0
446
Chary Akmyradov
Turkmenistan
0
0
0
0
2
0
2
398
Abuenameh Aiyejina
Trinidad and Tobago
6
0
1
6
1
0
14
181
Bronze medal
Stefanos Aivazidis
Greece
0
0
1
1
7
0
9
262
Honourable mention
Joo Yong Ahn
Republic of Korea
7
7
1
7
7
0
29
40
Silver medal
Siamak Ahmadpour Torkamani
Islamic Republic of Iran
7
0
2
7
2
0
18
127
Bronze medal
Juan Antonio Aguilera Mendoza
Mexico
0
0
0
0
2
0
2
398
Michał Adamaszek
Poland
3
0
0
3
3
0
9
262
Alex Corrêa Abreu
Brazil
7
7
0
7
2
0
23
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