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
◄
43
rd
IMO 2002
►
Country results
•
Individual results
•
Statistics
Contestant
[
♀
♂
]
[←]
Country
P1
P2
P3
P4
P5
P6
∑
Total
#
Rank
Award
Stefán Þorvarðarson
Iceland
7
0
0
0
1
0
8
308
Honourable mention
Samuel Zuercher
Switzerland
0
0
1
4
0
0
5
360
Ali Zouiten
Morocco
0
0
0
3
3
0
6
352
Aman Zhumekeshov
Kazakhstan
7
7
1
4
1
0
20
145
Bronze medal
Yiying Zhao
Australia
1
6
0
7
1
0
15
201
Bronze medal
Xianyi Zeng
People's Republic of China
7
7
1
7
7
3
32
15
Gold medal
Maxime Zavidovique
France
7
6
0
5
0
0
18
168
Bronze medal
Rumen Zarev
Bulgaria
7
6
1
3
7
3
27
58
Silver medal
Sofoklis Zambirinis
Cyprus
0
5
0
4
0
0
9
294
Dragan Zahariev
North Macedonia
1
0
0
5
1
0
7
334
Siditan Zagani
Albania
0
0
0
0
0
0
0
459
Ngai-Hang Zachary Leun
Singapore
5
6
1
7
2
0
21
133
Bronze medal
Kyriakos Zacharias
Cyprus
0
0
0
4
1
0
5
360
Fajar Yuliawan
Indonesia
0
6
0
7
3
0
16
191
Bronze medal
Sergio Yuhjtman
Argentina
1
7
0
7
1
2
18
168
Bronze medal
Hok Pun Yu
Hong Kong
7
7
1
7
7
0
29
29
Gold medal
Tomoyuki Yokota
Japan
7
1
1
6
2
0
17
177
Bronze medal
Kuat Yessenov
Kazakhstan
7
7
1
4
7
0
26
64
Silver medal
Yehonatan Yedidia
Israel
6
7
1
4
2
0
20
145
Bronze medal
Yue Yang
Argentina
7
7
0
0
1
0
15
201
Bronze medal
Tong-Ke Xue
United States of America
7
1
1
0
3
1
13
233
Honourable mention
Wei Xiao
People's Republic of China
7
7
1
7
7
1
30
24
Gold medal
Kreshnik Xhangolli
Albania
0
0
0
0
0
0
0
459
Carlos X. Soto
Puerto Rico
0
1
0
4
0
0
5
360
Che-Yu Wu
Taiwan
6
7
1
7
1
0
22
113
Bronze medal
Jarosław Wrona
Poland
6
6
1
7
1
5
26
64
Silver medal
Dhani Wiryawan Susilo
Indonesia
0
1
0
7
1
0
9
294
Honourable mention
Martin Windischer
Austria
6
6
1
0
2
0
15
201
Bronze medal
Stewart Wilcox
Australia
7
7
1
7
7
2
31
19
Gold medal
Harry Wiggins
South Africa
7
5
1
4
0
0
17
177
Bronze medal
Michael White
Ireland
0
0
0
0
0
0
0
459
Gareth White
Australia
7
0
1
2
3
0
13
233
Honourable mention
Martin Wedel Jacobsen
Denmark
0
6
0
0
2
0
8
308
Botong Wang
People's Republic of China
7
7
7
7
7
7
42
1
Gold medal
Bin Wang
People's Republic of China
7
6
7
7
7
2
36
4
Gold medal
James Wall
Ireland
0
0
0
7
0
0
7
334
Honourable mention
Niko Vuokko
Finland
7
0
1
4
3
0
15
201
Bronze medal
Ngọc Minh Vũ
Vietnam
7
7
7
7
7
0
35
10
Gold medal
Valentin Vornicu
Romania
0
6
1
6
6
0
19
160
Bronze medal
Tamara von Glehn
South Africa
2
6
0
0
1
0
9
294
Ingrid von Glehn
South Africa
7
6
0
1
0
0
14
220
Bronze medal
Flemming von Essen
Denmark
4
0
0
7
0
0
11
266
Honourable mention
Sergiy Volodko
Ukraine
7
6
1
7
2
0
23
99
Silver medal
Sandun Viraj Wimalaguna Kodituwa
Sri Lanka
1
7
0
0
0
0
8
308
Honourable mention
Gia Vinh Anh Phạm
Vietnam
7
7
7
7
7
0
35
10
Gold medal
Hong Viet Phạm
Vietnam
3
6
2
7
6
0
24
86
Silver medal
Artūrs Verza
Latvia
0
6
0
6
2
0
14
220
Bronze medal
Bezirgen Veliyev
Turkmenistan
0
7
0
7
2
0
16
191
Bronze medal
Ingmar Vázquez García
Cuba
6
5
0
7
1
0
19
160
Bronze medal
Charalampos Varnava
Cyprus
0
0
0
4
1
0
5
360
Artak Vardanyan
Armenia
0
6
0
0
1
0
7
334
Frédéric Vanhove
Belgium
1
1
0
0
1
0
3
393
William Vandenberghe
Belgium
0
0
0
1
2
0
3
393
Erik van Ommeren
Netherlands
5
2
0
6
2
0
15
201
Bronze medal
Birgit van Dalen
Netherlands
5
0
0
7
1
0
13
233
Honourable mention
Rune Valle
Norway
0
7
0
0
2
0
9
294
Honourable mention
Eduardo Vallarino Vernaza
Ecuador
0
0
0
1
0
0
1
431
German Valencia
Ecuador
0
0
0
0
0
0
0
459
Joaquín Andrés Valderrama
Colombia
7
7
0
7
1
0
22
113
Bronze medal
Payam Valadkhan
Islamic Republic of Iran
6
6
1
4
6
2
25
78
Silver medal
Salome Vakhtangadze
Georgia
0
6
0
2
2
0
10
281
Taco Vader
Netherlands
6
1
0
0
1
0
8
308
Juan Carlos Uribe Vega
Colombia
1
0
0
7
0
0
8
308
Honourable mention
Baurzhan Urgunshbayev
Kazakhstan
2
7
0
0
6
0
15
201
Bronze medal
Patompong Ungprasert
Thailand
1
1
0
7
3
0
12
249
Honourable mention
Michael Tyomkyn
Germany
7
7
0
7
2
2
25
78
Silver medal
Baasanjav Tumur
Mongolia
7
6
1
7
1
0
22
113
Bronze medal
Shota Tsiskaridze
Georgia
0
7
0
0
1
0
8
308
Honourable mention
Gerelt Tserenjigmid
Mongolia
0
7
1
7
2
0
17
177
Bronze medal
Iliya Tsekov
Bulgaria
6
7
0
3
2
2
20
145
Bronze medal
Xuân Truong Nguyễn
Vietnam
7
7
1
7
7
0
29
29
Gold medal
Cédric Troessaert
Belgium
7
6
0
1
5
0
19
160
Bronze medal
Antony Trinh
Belgium
0
0
1
7
1
0
9
294
Honourable mention
Stojan Trajanovski
North Macedonia
0
0
0
2
3
0
5
360
Pavel Toktaliev
Kyrgyzstan
1
0
0
4
0
0
5
360
Nikola Todorović
Yugoslavia
7
6
0
0
1
0
14
220
Bronze medal
Jorge Tipe
Peru
0
6
0
0
1
0
7
334
Giulio Tiozzo
Italy
7
7
0
0
2
0
16
191
Bronze medal
Samuel Timothy Dy
Philippines
0
0
0
7
1
0
8
308
Honourable mention
Shen Tian
South Africa
6
6
0
7
2
0
21
133
Bronze medal
Ran Tessler
Israel
5
6
1
7
6
1
26
64
Silver medal
Marek Tesař
Slovakia
5
6
1
7
1
0
20
145
Bronze medal
Chou Tat Hoi
Macau
0
0
0
0
1
0
1
431
Maja Tasković
Yugoslavia
6
6
0
4
2
0
18
168
Bronze medal
Víctor Tasayco
Peru
0
7
0
7
1
0
15
201
Bronze medal
Martin Tancer
Czech Republic
3
7
1
7
1
0
19
160
Bronze medal
Ta-Sheng Tan
Malaysia
0
0
0
0
1
0
1
431
Dritan Tako
Albania
0
0
0
1
0
0
1
431
Nurdin Takenov
Kyrgyzstan
0
0
0
0
1
0
1
431
Anne Marie Svane
Denmark
0
7
0
0
0
0
7
334
Honourable mention
Kirill Sukhov
Russian Federation
7
7
1
7
7
3
32
15
Gold medal
Sainbayar Sukhbaatar
Mongolia
7
6
0
6
1
1
21
133
Bronze medal
In Suk Seo
Republic of Korea
6
6
1
7
6
2
28
40
Silver medal
Oleg Styrt
Russian Federation
7
7
1
7
7
0
29
29
Gold medal
Matheos Stylianou
Cyprus
0
0
0
0
1
0
1
431
Koen Struyve
Belgium
7
0
0
4
2
0
13
233
Honourable mention
Erik Štrumbelj
Slovenia
0
0
0
7
1
0
8
308
Honourable mention
Vesna Stojanoska
North Macedonia
5
1
0
7
7
0
20
145
Bronze medal
George Stoianov
Romania
6
6
1
7
2
2
24
86
Silver medal
Janez Šter
Slovenia
2
6
0
0
1
0
9
294
Aurora Stephany
Venezuela
0
0
0
2
0
0
2
410
Konstantinos Stavropoulos
Greece
0
1
0
0
1
0
2
410
Misha Stassen
Netherlands
1
0
1
0
0
0
2
410
Andrius Stankevicius
Lithuania
3
0
0
0
0
2
5
360
Sira Sriswasdi
Thailand
7
6
0
7
2
0
22
113
Bronze medal
Daniel Sprecher
Switzerland
0
7
0
7
1
0
15
201
Bronze medal
Emanuele Spadaro
Italy
7
0
0
6
1
0
14
220
Bronze medal
Dagnier Antonio Curra Sosa
Cuba
0
1
1
7
1
0
10
281
Honourable mention
David García Soriano
Spain
0
0
1
0
2
0
3
393
Yu-Sheng Soon
Malaysia
0
0
0
4
0
0
4
378
Valts Sondors
Latvia
0
0
0
0
2
0
2
410
Vedran Šohinger
Croatia
0
7
0
4
7
0
18
168
Bronze medal
Nikolas Socratous
Cyprus
0
6
0
1
1
0
8
308
Wided Smati
Tunisia
0
7
0
0
2
0
9
294
Honourable mention
Kaloyan Slavov
Bulgaria
2
6
7
7
7
0
29
29
Gold medal
Klemen Šivic
Slovenia
4
7
1
3
3
0
18
168
Bronze medal
Kieron Scott Singh
Trinidad and Tobago
1
1
0
3
1
0
6
352
Guntur Sinardi
Indonesia
0
0
0
4
0
0
4
378
Shavak Sinanan
Trinidad and Tobago
0
0
0
4
0
0
4
378
Vahan Simonyan
Armenia
1
0
0
0
0
0
1
431
Pavel Silveira Díaz
Cuba
1
7
0
1
1
0
10
281
Honourable mention
Ivan Sikirić
Croatia
6
0
0
6
0
0
12
249
Vadim Sheyn
Israel
7
6
0
2
2
0
17
177
Bronze medal
Nicholas Sheridan
Australia
6
7
0
7
3
0
23
99
Silver medal
Farruh Shahidi
Uzbekistan
0
7
0
4
1
0
12
249
Honourable mention
Doron Shafrir
Israel
7
6
1
7
2
2
25
78
Silver medal
Eduardo Senturión
Uruguay
0
0
0
1
0
0
1
431
Ramesh Selvaraj
Sri Lanka
0
0
0
0
0
0
0
459
Haik Sedrakyan
Armenia
0
6
0
0
0
0
6
352
Florian Schuler
Switzerland
7
0
0
2
0
0
9
294
Honourable mention
Nikhil Ashok Savale
India
7
6
7
7
7
0
34
12
Gold medal
Sucharit Sarkar
India
6
6
1
7
7
1
28
40
Silver medal
Paulius Šarka
Lithuania
7
0
0
7
1
0
15
201
Bronze medal
Shubhangi Saraf
India
6
7
0
7
2
0
22
113
Bronze medal
Michael Samaradana Putr
Indonesia
0
0
0
0
3
0
3
393
Umar Samandarov
Turkmenistan
0
0
0
2
0
0
2
410
Olli-Pentti Saira
Finland
7
0
0
3
2
0
12
249
Honourable mention
Tural Sadikov
Azerbaijan
0
1
0
4
1
0
6
352
Santiago Saavedra Pineda
Colombia
1
1
0
7
0
0
9
294
Honourable mention
Oleksandr Rybak
Ukraine
7
7
7
7
5
3
36
4
Gold medal
Mykola Rybak
Ukraine
6
6
0
0
7
7
26
64
Silver medal
Shohruh Ruzikulov
Uzbekistan
0
6
0
4
1
0
11
266
Karl Rupp
Austria
0
0
1
7
1
0
9
294
Honourable mention
Pongpol Ruankong
Thailand
7
0
1
0
5
0
13
233
Honourable mention
Bjarke Roune
Denmark
7
0
0
5
0
0
12
249
Honourable mention
María Rossi
Puerto Rico
0
0
0
0
0
0
0
459
Edgardo Roldán Pensado
Mexico
5
7
1
4
5
0
22
113
Bronze medal
Victor Rojco
Republic of Moldova
6
1
0
7
1
0
15
201
Bronze medal
Adolfo Rodríguez
Venezuela
7
7
0
3
6
0
23
99
Silver medal
Franklin Rivero Duarte
Cuba
6
0
0
4
1
0
11
266
Ago-Erik Riet
Estonia
7
1
0
1
1
0
10
281
Honourable mention
Christian Reiher
Germany
6
7
7
7
7
2
36
4
Gold medal
Lucas Rearte
Argentina
7
6
0
7
1
0
21
133
Bronze medal
Alexander Razen
Austria
0
7
0
3
0
0
10
281
Honourable mention
Jonathan Ramachandran
Malaysia
0
0
0
0
1
0
1
431
Marc Rainier Dy Ngo
Philippines
0
0
0
4
0
0
4
378
Claudiu Raicu
Romania
7
6
1
7
6
0
27
58
Silver medal
Dobromir Rahnev
Bulgaria
7
7
1
7
6
1
29
29
Gold medal
Mohamed Rahim
Morocco
0
7
1
0
7
0
15
201
Bronze medal
Helga Ragnheiður Haraldsdóttir
Iceland
0
0
0
7
1
0
8
308
Honourable mention
Miguel Raggi Pérez
Mexico
7
7
0
2
3
0
19
160
Bronze medal
Miloš Radoičić
Bosnia and Herzegovina
0
0
0
0
1
0
1
431
Béla András Rácz
Hungary
7
7
1
7
7
3
32
15
Gold medal
Katarína Quittnerová
Slovakia
7
7
0
7
2
0
23
99
Silver medal
Wei Quan Julius Poh
Singapore
7
6
1
6
2
3
25
78
Silver medal
Jesús Puente Arrubarrena
Mexico
7
6
0
0
1
0
14
220
Bronze medal
Tomáš Protivínský
Czech Republic
7
0
0
7
2
0
16
191
Bronze medal
Bojan Prangoski
North Macedonia
0
1
0
5
1
0
7
334
Tine Porenta
Slovenia
0
0
0
1
1
0
2
410
Rudolf Polzer
Germany
7
0
1
3
2
0
13
233
Honourable mention
Federico Poloni
Italy
7
6
0
3
1
0
17
177
Bronze medal
Marijan Polić
Croatia
5
7
0
7
2
0
21
133
Bronze medal
Natee Pitiwan
Thailand
6
6
1
7
2
0
22
113
Bronze medal
Alena Pirutka
Belarus
6
6
0
3
7
0
22
113
Bronze medal
Marcin Pilipczuk
Poland
7
7
1
3
7
0
25
78
Silver medal
Martin Pettai
Estonia
7
7
1
7
2
0
24
86
Silver medal
Dmitri Petšonkin
Estonia
0
1
0
0
0
0
1
431
Virgil Petrea
Romania
3
7
7
7
6
0
30
24
Gold medal
Michaelle Perez
Guatemala
0
0
0
0
1
0
1
431
Veli Peltola
Finland
7
0
0
6
1
0
14
220
Bronze medal
Franco Pellegrini
Italy
6
1
0
7
0
0
14
220
Bronze medal
Massimiliano Patassini
Italy
0
1
0
7
2
0
10
281
Honourable mention
Paweł Parys
Poland
7
6
1
0
1
0
15
201
Bronze medal
Michail-Romanos Papalambros
Greece
7
6
0
7
2
0
22
113
Bronze medal
Athanasios Papaioannou
Greece
1
0
1
0
1
0
3
393
Marios Pantziaras
Cyprus
0
0
0
0
1
0
1
431
Irina Panovska
North Macedonia
0
0
0
7
1
0
8
308
Honourable mention
Eyvindur Ari Pálsson
Iceland
0
0
0
4
7
0
11
266
Honourable mention
Aleksey Pak
Uzbekistan
6
0
1
1
1
0
9
294
Rémy Oudompheng
France
7
7
1
7
5
1
28
40
Silver medal
Anass Ouazzani Chahidi
Morocco
0
0
0
4
1
0
5
360
Andrej Osuský
Slovakia
7
0
1
7
5
0
20
145
Bronze medal
Soraia Alexandra Osório C. Pimenta
Portugal
0
0
0
2
0
0
2
410
Yoshiki Oshima
Japan
7
1
1
7
7
2
25
78
Silver medal
Nizameddin Ordulu
Türkiye
5
6
1
7
7
0
26
64
Silver medal
Mergen Orazmuhammedov
Turkmenistan
0
0
0
0
0
0
0
459
Rihards Opmanis
Latvia
0
0
0
7
1
2
10
281
Honourable mention
Darren Chung Lee Ong
Malaysia
4
0
0
7
0
0
11
266
Honourable mention
Markus Ojala
Finland
7
1
0
4
2
0
14
220
Bronze medal
Dino Oglić
Bosnia and Herzegovina
0
6
0
6
1
0
13
233
Yuji Odaka
Japan
6
6
1
4
7
0
24
86
Silver medal
Levon Nurbekyan
Armenia
0
7
0
4
1
0
12
249
Honourable mention
Aivaras Novikas
Lithuania
7
7
1
7
1
0
23
99
Silver medal
Davi Máximo Alexandrino Nogueira
Brazil
6
6
1
6
2
0
21
133
Bronze medal
Masaki Nishimoto
Japan
6
1
1
0
2
1
11
266
Hendrik Nigul
Estonia
7
6
1
7
2
0
23
99
Silver medal
Anass Nifa
Morocco
0
0
0
0
2
0
2
410
Kuan Kio Ngai
Macau
0
6
0
6
2
0
14
220
Bronze medal
Carl Nettelblad
Sweden
7
0
0
3
1
0
11
266
Honourable mention
Peter Nelson
New Zealand
7
1
0
3
1
0
12
249
Honourable mention
Andrei Negut
Romania
6
7
0
7
6
2
28
40
Silver medal
David Narum
Norway
0
0
0
3
0
0
3
393
Thanasin Nampaisarn
Thailand
7
6
1
6
6
0
26
64
Silver medal
Ainun Najib
Indonesia
2
1
0
0
2
0
5
360
Doniyor Nafasov
Uzbekistan
0
6
0
1
1
0
8
308
Tanmay N Deshpande
India
7
7
1
3
2
0
20
145
Bronze medal
Meiram Murzabulatov
Kazakhstan
0
7
0
2
7
0
16
191
Bronze medal
David Murray
Ireland
6
0
0
4
1
0
11
266
Pedro Fernando Morales Almazán
Guatemala
0
1
0
1
1
0
3
393
Armin Morabbi
Islamic Republic of Iran
6
0
1
7
3
0
17
177
Bronze medal
Roger Mong
Canada
7
6
7
7
7
0
34
12
Gold medal
Paul Monasterio
Venezuela
0
5
0
6
3
0
14
220
Bronze medal
Ricardo Moll
Guatemala
0
0
0
0
0
0
0
459
Jan Moláček
Czech Republic
7
7
0
4
2
0
20
145
Bronze medal
Theo Mokgatlhe
South Africa
0
0
0
0
1
0
1
431
Aleksandar Mlađenović
Bosnia and Herzegovina
0
0
0
0
0
0
0
459
Sepidehsadat Mirrahimi
Islamic Republic of Iran
7
6
1
7
2
1
24
86
Silver medal
Mohammed Miri
Morocco
0
1
0
0
2
0
3
393
Jooncheol Min
Republic of Korea
7
6
0
7
7
0
27
58
Silver medal
Sergio Millán López
Spain
6
0
0
7
0
0
13
233
Honourable mention
Jelena Milanović
Yugoslavia
7
6
0
0
2
0
15
201
Bronze medal
Ivana Mihajlović
Bosnia and Herzegovina
0
6
0
0
1
0
7
334
José Miguel Manzano Prego
Spain
6
0
0
0
1
0
7
334
Sam Meyer
Luxembourg
0
0
0
7
0
0
7
334
Honourable mention
Stephen Merriman
New Zealand
7
0
0
4
1
0
12
249
Honourable mention
Giorgi Merabishvili
Georgia
4
6
0
0
2
0
12
249
Dazhe Meng
Singapore
7
7
0
4
2
0
20
145
Bronze medal
Svyatoslav Melnychenko
Ukraine
0
6
1
1
1
2
11
266
Sam McCall
New Zealand
7
0
0
4
1
0
12
249
Honourable mention
Kaisa Matomäki
Finland
7
0
0
4
2
0
13
233
Honourable mention
Taras Matokhnyuk
Ukraine
0
0
0
0
1
3
4
378
Andrea Matiacic
Italy
1
6
1
7
2
0
17
177
Bronze medal
Simon Marshall
New Zealand
0
7
7
7
6
2
29
29
Gold medal
Jon Marius Venstad
Norway
5
1
0
0
0
0
6
352
Timur Mambetov
Kyrgyzstan
7
0
0
4
0
0
11
266
Honourable mention
Vincent Malmédy
Belgium
2
7
0
1
1
0
11
266
Honourable mention
Alex Maier
Switzerland
7
0
0
3
0
0
10
281
Honourable mention
Hessam Mahdavifar
Islamic Republic of Iran
7
7
1
7
6
0
28
40
Silver medal
Fehmi Mabrouk
Tunisia
0
0
0
0
0
0
0
459
Roman Łomowski
Poland
7
7
1
7
2
0
24
86
Silver medal
Milivoje Lukić
Yugoslavia
7
7
1
7
6
0
28
40
Silver medal
Daniel Rodrigo López
Spain
1
0
0
2
0
0
3
393
Loi Long Chio
Macau
0
1
0
3
0
0
4
378
Po-Ru Loh
United States of America
7
7
1
7
7
7
36
4
Gold medal
Stefan Löffler
Austria
0
0
0
0
1
0
1
431
Goran Ljaljić
Croatia
0
0
0
5
0
0
5
360
Agnis Liukis
Latvia
7
1
0
3
0
0
11
266
Honourable mention
Tiankai Liu
United States of America
7
7
5
3
3
7
32
15
Gold medal
Ricky Liu
United States of America
7
7
1
7
7
2
31
19
Gold medal
Mike Liu
New Zealand
6
1
0
1
1
0
9
294
Aleksei Lissitsin
Estonia
1
0
0
7
2
0
10
281
Honourable mention
Aleksandar Dimitrov Lishkov
Bulgaria
5
7
1
7
7
1
28
40
Silver medal
Zhiwei Calvin Lin
Singapore
1
6
0
0
2
1
10
281
Chung-Te Li
Taiwan
7
7
6
7
1
1
29
29
Gold medal
Wai Ying Leung
Hong Kong
7
6
1
7
5
2
28
40
Silver medal
Ieng Lam Lei
Macau
0
7
0
7
3
0
17
177
Bronze medal
Victoria Lebed
Belarus
7
7
0
7
2
0
23
99
Silver medal
Philipp Lampe
Germany
7
6
1
4
2
0
20
145
Bronze medal
Roshan Lakmal Gunarathna
Sri Lanka
0
0
0
0
0
0
0
459
Mohamed Lakhdar
Tunisia
0
0
0
1
1
0
2
410
Susana Ladra González
Spain
0
0
0
1
1
0
2
410
Andrew Kwok
Australia
0
6
1
4
1
0
12
249
David Kunszenti-Kovács
Norway
7
7
1
7
7
0
29
29
Gold medal
Jonas Kubilius
Lithuania
0
0
0
7
0
0
7
334
Honourable mention
Líney Halla Kristinsdóttir
Iceland
0
1
0
0
1
0
2
410
Dijana Kreso
Croatia
0
7
0
4
1
0
12
249
Honourable mention
Erika Renáta Kovács
Hungary
7
6
1
7
1
0
22
113
Bronze medal
Oleg Košik
Estonia
0
0
1
4
2
0
7
334
Clemens Koppensteiner
Austria
0
1
0
2
1
0
4
378
Arlind Kopliku
Albania
1
6
0
7
0
2
16
191
Bronze medal
Hiroki Kondo
Japan
7
6
1
7
6
0
27
58
Silver medal
Dejan Kolundžija
Yugoslavia
7
7
0
0
3
0
17
177
Bronze medal
Jacob Kolind
Denmark
6
0
0
0
1
0
7
334
Vladimir Kolbun
Belarus
1
7
1
7
7
0
23
99
Silver medal
Ringi Kim
Republic of Korea
6
6
1
7
6
0
26
64
Silver medal
Thai Khánh Hiệp Phạm
Vietnam
1
7
0
7
7
0
22
113
Bronze medal
Tirasan Khandhawit
Thailand
7
6
1
7
7
0
28
40
Silver medal
Andrei Khaliavine
Russian Federation
7
7
7
7
7
7
42
1
Gold medal
Mohammadmahdi Keramativallayi
Islamic Republic of Iran
6
6
1
7
7
0
27
58
Silver medal
Julian Kellerhals
Switzerland
2
0
0
1
1
0
4
378
Marc Kaufmann
Luxembourg
0
0
0
4
1
0
5
360
Anders Kaseorg
United States of America
7
6
1
0
7
7
28
40
Silver medal
Pavel Karpovich
Belarus
6
6
0
7
2
0
21
133
Bronze medal
Azer Karimov
Azerbaijan
0
0
0
0
1
0
1
431
Yi-Hao Kao
Taiwan
7
7
0
7
7
0
28
40
Silver medal
Hae Kang Lee
Republic of Korea
4
6
1
7
7
1
26
64
Silver medal
Daniel Kane
United States of America
3
6
1
7
7
7
31
19
Gold medal
Vítězslav Kala
Czech Republic
6
0
0
6
1
0
13
233
Aziz Jurakulov
Uzbekistan
0
7
0
4
1
0
12
249
Honourable mention
Franz Jungreitmayer
Austria
7
1
0
1
2
0
11
266
Honourable mention
Constantin Jucovschi
Republic of Moldova
6
0
0
0
1
0
7
334
Michał Jóźwikowski
Poland
1
0
1
7
1
0
10
281
Honourable mention
Ilija Jovčevski
North Macedonia
7
6
1
7
5
0
26
64
Silver medal
Gavin Johnstone
United Kingdom
6
0
1
4
1
0
12
249
Nikoloz Jimsheleishvili
Georgia
7
7
0
7
1
0
22
113
Bronze medal
Paul Jefferys
United Kingdom
7
6
1
7
7
0
28
40
Silver medal
Thomas Jäger
Germany
7
6
7
3
7
0
30
24
Gold medal
Emmanuel Jacob
France
7
7
1
7
3
0
25
78
Silver medal
Ahmad-Fahmi Ismail
Malaysia
3
0
0
4
1
0
8
308
Choi Iok Lam
Macau
0
0
0
0
0
0
0
459
Naoki Imai
Japan
7
6
6
7
3
0
29
29
Gold medal
Emil Ilic-Georgijević
Bosnia and Herzegovina
0
1
0
0
2
0
3
393
Aleksandar Ilić
Yugoslavia
7
7
1
5
2
0
22
113
Bronze medal
Shao-Lun Huang
Taiwan
6
7
1
7
7
0
28
40
Silver medal
Andreia Maria Hortense Gomes
Portugal
5
0
0
3
0
0
8
308
Matias Holte
Norway
7
0
0
7
1
0
15
201
Bronze medal
Cecilia Holmgren
Sweden
0
0
0
0
0
0
0
459
Thanh Hoang Mai
Vietnam
7
7
1
0
6
0
21
133
Bronze medal
Chi Ho Ivan Ip
Hong Kong
0
6
1
6
1
0
14
220
Bronze medal
Juan Manuel Hernández Herrera
Colombia
7
6
0
2
1
3
19
160
Bronze medal
Rodrigo Jesús Hernández Gutiérrez
Mexico
0
1
0
0
2
0
3
393
Luis Hernández Corbato
Spain
7
0
0
7
2
0
16
191
Bronze medal
Miikka Heikkinen
Finland
7
0
0
4
0
0
11
266
Honourable mention
Jihad Harrath
Tunisia
0
0
0
0
1
0
1
431
Viktor Harangi
Hungary
3
7
1
3
7
0
21
133
Bronze medal
Tianyi (David) Han
Canada
2
6
1
7
6
1
23
99
Silver medal
Fuad Hamidli
Azerbaijan
0
0
0
1
1
0
2
410
Höskuldur Pétur Halldórsson
Iceland
1
1
0
3
0
0
5
360
Stanislau Halauniou
Belarus
1
6
0
5
2
1
15
201
Bronze medal
Miromid Hajimirsadeghi
Islamic Republic of Iran
6
6
1
7
2
0
22
113
Bronze medal
Jaroslav Hájek
Czech Republic
7
7
1
7
2
0
24
86
Silver medal
Javid Habibov
Azerbaijan
0
0
1
7
1
0
9
294
Honourable mention
Shota Gvinephadze
Georgia
7
7
0
3
2
0
19
160
Bronze medal
Þorbjörn Guðmundsson
Iceland
1
0
0
1
0
0
2
410
Grigori Grozman
Sweden
6
1
0
6
0
0
13
233
Leandro Groisman
Argentina
7
5
1
7
2
0
22
113
Bronze medal
Avet Grigoryan
Armenia
0
0
0
4
1
0
5
360
Tone Gradišek
Slovenia
1
0
0
4
0
0
5
360
Tomislav Gracin
Croatia
0
0
0
1
1
0
2
410
Sherry Gong
Puerto Rico
1
6
0
0
1
0
8
308
Yuri Gomes Lima
Brazil
6
7
1
4
2
0
20
145
Bronze medal
Oleg Gol'berg
Russian Federation
7
7
1
7
7
7
36
4
Gold medal
Balázs Gerencsér
Hungary
7
0
1
3
7
0
18
168
Bronze medal
Aigars Gedroics
Latvia
7
0
0
7
1
0
15
201
Bronze medal
Jennifer Gardner
United Kingdom
6
6
0
7
2
0
21
133
Bronze medal
Mario García Armas
Cuba
7
7
0
4
2
0
20
145
Bronze medal
Andrés Sánchez García
Cuba
0
7
0
0
1
0
8
308
Honourable mention
Igor Ganichev
Kazakhstan
6
7
1
7
7
0
28
40
Silver medal
Andreas Galanis
Greece
0
7
0
7
2
0
16
191
Bronze medal
Ralph Furmaniak
Canada
0
0
1
7
2
3
13
233
Honourable mention
Guilherme Issao Camarinha Fujiwara
Brazil
7
7
1
1
1
0
17
177
Bronze medal
Yunhao Fu
People's Republic of China
7
7
7
7
7
7
42
1
Gold medal
Wenjie Fu
People's Republic of China
6
7
1
7
7
2
30
24
Gold medal
Aleksandra Franc
Slovenia
4
0
0
0
0
0
4
378
Carlos Fonseca
Puerto Rico
1
0
0
1
1
0
3
393
Alexander Fink
Canada
7
7
1
7
1
1
24
86
Silver medal
Luís Alexandre Meira Fernandes Alves Pereira
Portugal
1
0
0
2
0
0
3
393
José F. Alegría
Puerto Rico
0
0
0
1
0
0
1
431
Carlos Eugenio Sauer Ayala
Paraguay
1
0
0
7
0
0
8
308
Honourable mention
Claudio Espinoza
Peru
0
6
0
1
1
0
8
308
Yunus Eşençayı
Türkiye
7
6
0
4
2
0
19
160
Bronze medal
Alexey Entin
Israel
6
3
3
7
5
2
26
64
Silver medal
Diarmuid Early
Ireland
1
0
0
1
2
0
4
378
Ingo Dyck Harder
Paraguay
0
0
0
3
0
0
3
393
Dzmitry Dudko
Belarus
7
6
1
7
7
3
31
19
Gold medal
Artem Dudko
Ukraine
7
7
0
3
7
0
24
86
Silver medal
Mikhail Dubashinskiy
Russian Federation
7
7
1
7
7
0
29
29
Gold medal
Famil Dostuev
Azerbaijan
0
0
0
4
1
0
5
360
Serhat Doğan
Türkiye
6
6
1
3
2
0
18
168
Bronze medal
Tiago Dinis da Fonseca
Portugal
0
0
0
0
0
0
0
459
Nuwan Didula De Silva
Sri Lanka
1
6
0
0
1
0
8
308
Carlos di Fiore
Argentina
0
6
1
7
1
2
17
177
Bronze medal
Alejandro Deymonnaz
Argentina
0
1
0
0
2
0
3
393
Alexei Dercaci
Republic of Moldova
0
1
0
0
0
0
1
431
Fatih Deniz
Türkiye
6
7
0
7
2
0
22
113
Bronze medal
Fernando Delgado
Venezuela
0
6
0
4
0
0
10
281
Pierre Dehornoy
France
6
6
1
7
2
0
22
113
Bronze medal
Thiago de Silva Sobral
Brazil
6
6
0
7
1
0
20
145
Bronze medal
Larissa Cavalcante Queiroz de Lima
Brazil
7
6
0
7
7
0
27
58
Silver medal
Juan Ricardo De la O Flores
Mexico
0
0
0
3
1
0
4
378
Khamza Davletov
Uzbekistan
0
6
1
0
1
0
8
308
Swarnendu Datta
India
7
7
1
7
6
0
28
40
Silver medal
Zymantas Darbenas
Lithuania
7
3
0
7
0
0
17
177
Bronze medal
Erdenebulgan Damdinsuren
Mongolia
0
6
0
0
1
0
7
334
EJ Daly
Ireland
0
0
0
1
1
0
2
410
Yeong Dae Kwon
Republic of Korea
6
6
5
7
5
2
31
19
Gold medal
Wojciech Czerwiński
Poland
7
6
1
7
2
0
23
99
Silver medal
John Cuya
Peru
7
5
0
4
1
0
17
177
Bronze medal
Raymund Christopher Cuesico
Philippines
0
0
0
3
0
0
3
393
Heindrick Franell Cu
Philippines
0
0
0
1
0
0
1
431
Endre Csóka
Hungary
7
6
1
4
1
7
26
64
Silver medal
Péter Csikvári
Hungary
7
6
1
7
2
0
23
99
Silver medal
Andrew Cornejo
Ecuador
0
0
0
0
0
0
0
459
Iván Guillermo Contreras Palacios
Colombia
0
7
0
6
2
0
15
201
Bronze medal
Weiyu Colin Tan
Singapore
7
0
0
3
2
0
12
249
Honourable mention
Tom Coker
United Kingdom
7
6
0
7
2
0
22
113
Bronze medal
Andrés Coila
Peru
0
6
1
4
1
0
12
249
Dumitru Codreanu
Republic of Moldova
7
3
1
7
2
2
22
113
Bronze medal
Eugen Ciur
Republic of Moldova
0
6
0
0
1
0
7
334
Josef Cibulka
Czech Republic
6
6
0
3
7
1
23
99
Silver medal
Kai Chung Tam
Macau
1
7
1
4
1
0
14
220
Bronze medal
Kiat Chuan Tan
Singapore
7
6
1
7
2
1
24
86
Silver medal
Ryan Jerome Chua
Philippines
1
0
0
1
0
0
2
410
Hao-Wei Chu
Taiwan
7
7
1
7
3
1
26
64
Silver medal
Chien-Yu Chou
Taiwan
6
7
1
7
7
0
28
40
Silver medal
Johan Chon
Ecuador
0
0
0
0
0
0
0
459
Kyeong Su Choi
Republic of Korea
2
6
1
7
6
3
25
78
Silver medal
Kei Tsi Daniel Cheng
Hong Kong
7
6
5
4
2
0
24
86
Silver medal
Suk Ling Chau
Hong Kong
2
0
0
1
1
0
4
378
François Charles
France
0
6
1
7
7
0
21
133
Bronze medal
Polat Chariyew
Turkmenistan
0
6
0
0
1
0
7
334
Valentina Chapovalova
Sweden
7
6
0
1
1
0
15
201
Bronze medal
Khek Lun Harold Chao
Hong Kong
6
6
0
7
2
0
21
133
Bronze medal
Héctor Chang
Venezuela
0
7
0
0
2
0
9
294
Honourable mention
David Chan
Australia
7
6
1
7
2
0
23
99
Silver medal
João Eduardo Casalta Lopes
Portugal
0
0
0
0
0
0
0
459
Ana Caraiani
Romania
7
6
1
7
6
2
29
29
Gold medal
Evarist Byberi
Albania
0
0
0
5
0
0
5
360
Michal Burger
Slovakia
7
1
0
7
2
0
17
177
Bronze medal
Ignas Budvytis
Lithuania
0
0
0
6
1
0
7
334
Yurie Budhu
Trinidad and Tobago
5
0
0
1
0
0
6
352
Ion Budanaev
Republic of Moldova
3
1
0
3
1
0
8
308
Jerry Buckley
Ireland
0
0
0
0
1
0
1
431
Pieta Brown
New Zealand
0
0
0
7
1
0
8
308
Honourable mention
Slavko Brdar
Bosnia and Herzegovina
6
7
0
4
1
0
18
168
Bronze medal
Søren Brander
Denmark
6
0
0
0
2
0
8
308
Nathan Bowler
United Kingdom
3
1
1
1
1
0
7
334
Yasser Boulares
Tunisia
0
0
0
3
1
0
4
378
Olena Bormashenko
Canada
7
6
0
7
6
0
26
64
Silver medal
Nils-Erik Bomark
Sweden
4
0
0
0
1
0
5
360
Ankhbayar Boldbaatar
Mongolia
0
0
0
4
0
0
4
378
Esther Bod
Netherlands
0
0
0
3
1
0
4
378
Stefan Binder
Switzerland
0
0
0
1
0
0
1
431
Aditya Bhaskara
India
7
7
1
6
3
0
24
86
Silver medal
Thomas Beuman
Netherlands
6
1
0
4
2
0
13
233
Marcos Berríos
Puerto Rico
0
0
0
0
0
0
0
459
Arslan Berdimuradow
Turkmenistan
0
6
0
4
2
0
12
249
Mohamed Ben Driss Alami
Morocco
0
7
0
0
1
0
8
308
Honourable mention
Aleksandrs Belovs
Latvia
7
7
0
7
2
0
23
99
Silver medal
Peter Bella
Slovakia
6
6
1
1
1
0
15
201
Bronze medal
Baurzhan Bektemirov
Kazakhstan
7
7
1
7
6
0
28
40
Silver medal
Mendbayar Bayambadorj
Mongolia
0
6
0
4
1
0
11
266
Radovan Bauer
Slovakia
7
7
1
7
2
0
24
86
Silver medal
Dirk Basson
South Africa
7
6
1
7
7
0
28
40
Silver medal
Vladimir Barzov
Bulgaria
5
7
1
7
7
7
34
12
Gold medal
David Leonardo Barzallo Correa
Ecuador
0
0
0
1
0
0
1
431
Robert Barrington Leigh
Canada
7
0
1
7
7
0
22
113
Bronze medal
Alan Barreto Jaime
Mexico
0
0
0
4
1
0
5
360
Richard Bamler
Germany
4
0
1
7
1
7
20
145
Bronze medal
Syafri Bahar
Indonesia
0
0
0
1
0
0
1
431
Sarasvati Bahadursingh
Trinidad and Tobago
1
0
0
0
1
0
2
410
Selim Bahadır
Türkiye
7
6
3
7
7
0
30
24
Gold medal
Andrey Badzyan
Russian Federation
7
7
5
7
7
3
36
4
Gold medal
Axel Bacher
France
3
6
0
3
1
0
13
233
Muhammad-Ikhwan Azla
Malaysia
0
0
0
1
0
0
1
431
Jørgen Avdal
Norway
5
0
0
4
1
0
10
281
Tim Austin
United Kingdom
3
7
1
7
7
1
26
64
Silver medal
Batyr Atayev
Turkmenistan
0
7
0
0
1
0
8
308
Honourable mention
Eran Assaf
Israel
2
7
1
4
2
0
16
191
Bronze medal
Mekdad Asad Allah
Kuwait
0
0
0
1
0
0
1
431
Stefanos Aretakis
Greece
1
6
1
4
1
0
13
233
Dimitri Arabidze
Georgia
1
7
0
4
1
0
13
233
Honourable mention
Ariel Apostoli
Albania
0
1
0
2
0
0
3
393
Iat Fong António Lei
Portugal
1
0
0
1
0
0
2
410
Daniel Andersson
Sweden
7
3
0
5
1
0
16
191
Bronze medal
Bassem Ammar
Tunisia
1
0
0
4
1
0
6
352
Ali Alsaibie
Kuwait
0
0
0
1
0
0
1
431
Fahad Almodaian
Kuwait
0
0
0
0
0
0
0
459
Pedro Alejandro Quintero Cabra
Colombia
0
7
0
1
0
0
8
308
Honourable mention
Jasem Al-Jraidan
Kuwait
0
0
0
0
0
0
0
459
Chingiz Akhundov
Azerbaijan
0
6
0
7
1
0
14
220
Bronze medal
Abuenameh Aiyejina
Trinidad and Tobago
0
0
0
0
2
0
2
410
Stefanos Aivazidis
Greece
0
1
0
4
1
0
6
352
Aktanbek Aidarov
Kyrgyzstan
0
0
0
0
0
0
0
459
Grigor Aghanyan
Armenia
0
0
0
1
1
0
2
410
Andrew Affoo
Trinidad and Tobago
0
0
0
0
2
0
2
410
Ali Adalı
Türkiye
6
6
1
4
3
0
20
145
Bronze medal
Romnie Alberto Acosta Castro
Ecuador
0
1
0
0
0
0
1
431
Alex Corrêa Abreu
Brazil
0
7
1
3
6
1
18
168
Bronze medal
Results may not be complete and may include mistakes. Please send relevant information to the webmaster:
webmaster@imo-official.org
.
Supported by Google