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
◄
44
th
IMO 2003
►
Country results
•
Individual results
•
Statistics
Contestant
[
♀
♂
]
[←]
Country
P1
P2
P3
P4
P5
P6
∑
Total
#
Rank
Award
Marko Živković
Croatia
0
3
0
7
7
0
17
124
Bronze medal
You Zhou
People's Republic of China
7
7
0
7
7
0
28
38
Silver medal
Yan Zhang
United States of America
7
3
0
7
7
1
25
50
Silver medal
Jakub Závodný
Slovakia
7
1
0
3
1
0
12
211
Honourable mention
Rumen Zarev
Bulgaria
7
7
6
7
6
7
40
5
Gold medal
Sofoklis Zambirinis
Cyprus
0
0
0
0
0
0
0
446
Gjergji Zaimi
Albania
0
1
0
7
1
0
9
269
Honourable mention
Kyriakos Zacharias
Cyprus
0
0
0
7
1
0
8
292
Honourable mention
Aleksander Zabłocki
Poland
7
7
0
7
0
0
21
83
Silver medal
Fajar Yuliawan
Indonesia
2
0
0
7
7
0
16
138
Bronze medal
Wahyu Perdana Yudistiawan
Indonesia
0
2
0
7
0
0
9
269
Honourable mention
Richard Yu
New Zealand
2
0
0
7
0
0
9
269
Honourable mention
Hok Pun Yu
Hong Kong
7
7
3
0
1
1
19
98
Silver medal
Yeo-Il Yoon
Republic of Korea
7
7
1
7
7
1
30
26
Gold medal
Chang Yang Yew
Malaysia
7
2
0
0
0
0
9
269
Honourable mention
Kai Sing Yeung
Hong Kong
7
0
0
7
1
0
15
163
Bronze medal
Kuat Yessenov
Kazakhstan
7
7
0
7
7
1
29
29
Gold medal
Chung-Heng Yeh
Taiwan
7
3
0
7
4
0
21
83
Silver medal
Yehonatan Yedidia
Israel
7
3
0
7
0
0
17
124
Bronze medal
Yue Yang
Argentina
7
5
0
7
1
0
20
93
Silver medal
Zhen Xiang
People's Republic of China
7
7
7
7
7
1
36
12
Gold medal
Michael White
Ireland
2
0
0
0
1
0
3
386
Martin Wedel Jacobsen
Denmark
1
3
0
0
0
0
4
363
Wei Wang
People's Republic of China
7
7
7
7
7
2
37
9
Gold medal
Xin Wan
People's Republic of China
7
5
0
7
7
7
33
20
Gold medal
Daniel Wahrmann Lockhart
Uruguay
2
0
0
3
0
0
5
346
Niko Vuokko
Finland
2
1
0
7
0
0
10
247
Honourable mention
Nhat Huy Vũ
Vietnam
2
7
0
7
1
1
18
107
Bronze medal
Tamara von Glehn
South Africa
2
3
0
7
4
0
16
138
Bronze medal
Ingrid von Glehn
South Africa
7
3
0
3
1
0
14
179
Bronze medal
Flemming von Essen
Denmark
7
1
0
0
0
0
8
292
Honourable mention
Yury Volkov
Russian Federation
7
3
0
7
7
1
25
50
Silver medal
Lorenzo Villa
Italy
0
0
0
0
1
0
1
427
Janoš Vidali
Slovenia
0
0
0
0
0
0
0
446
Artūrs Verza
Latvia
7
1
0
7
1
0
16
138
Bronze medal
Sergio Eduardo Vera Patino
Peru
2
2
0
7
0
0
11
231
Honourable mention
Meilof Veeningen
Netherlands
2
0
0
2
0
0
4
363
Anton Vassilyev
Kazakhstan
1
2
0
7
1
1
12
211
Honourable mention
Carlos Vargas Obieta
Mexico
2
0
0
1
0
0
3
386
Tomáš Váňa
Slovakia
7
2
0
2
3
0
14
179
Bronze medal
Rune Valle
Norway
7
1
0
3
1
0
12
211
Honourable mention
German Santiago Valencia Martin
Ecuador
0
2
0
0
0
0
2
402
Salome Vakhtangadze
Georgia
7
1
0
0
0
0
8
292
Honourable mention
Jaan Vajakas
Estonia
5
0
0
0
0
0
5
346
Taco Vader
Netherlands
1
0
0
3
0
0
4
363
David Emmanuel Uribe Gavilano
Peru
0
2
0
0
0
0
2
402
Baurzhan Urgunshbayev
Kazakhstan
7
7
0
7
1
0
22
69
Silver medal
Ka Fai Un
Macau
2
1
0
1
1
0
5
346
Michael Tyomkyn
Germany
7
3
0
7
1
1
19
98
Silver medal
Jacob Tsimerman
Canada
7
7
7
7
1
1
30
26
Gold medal
Gerelt Tserenjigmid
Mongolia
2
7
0
7
0
2
18
107
Bronze medal
Iliya Tsekov
Bulgaria
7
3
7
7
7
7
38
6
Gold medal
Cédric Troessaert
Belgium
7
7
0
7
1
0
22
69
Silver medal
Antony Trinh
Belgium
7
3
0
7
0
0
17
124
Bronze medal
Mitja Trampuš
Slovenia
0
0
0
0
0
0
0
446
Stojan Trajanovski
North Macedonia
2
3
0
7
1
0
13
197
Bronze medal
Laur Tooming
Estonia
7
1
0
1
1
0
10
247
Honourable mention
Giulio Tiozzo
Italy
5
2
0
7
0
0
14
179
Bronze medal
Ernist Tilenbaev
Kyrgyzstan
0
1
0
7
1
0
9
269
Honourable mention
Wei Hao Teo
Singapore
2
0
0
7
0
0
9
269
Honourable mention
Rafael Gerardo Sto. Tomas Tensuan
Philippines
2
1
0
0
0
0
3
386
Wei En Joel Tay
Singapore
7
3
0
7
0
1
18
107
Bronze medal
Jingyi Kenneth Tay
Singapore
2
1
0
7
1
1
12
211
Honourable mention
Jonathan Ming Yu Tan
Malaysia
2
0
0
0
1
0
3
386
Nurdin Takenov
Kyrgyzstan
0
1
7
7
0
0
15
163
Bronze medal
Thomas Takacs
Austria
0
1
0
0
1
0
2
402
Stefan Takacs
Austria
7
0
0
0
0
0
7
320
Honourable mention
Tvrtko Tadić
Croatia
2
1
0
7
1
0
11
231
Honourable mention
I. E. Suriarachchi
Sri Lanka
0
1
0
1
0
0
2
402
Sainbayar Sukhbaatar
Mongolia
7
2
0
7
7
1
24
56
Silver medal
Matheos Stylianou
Cyprus
0
1
0
3
0
0
4
363
Nik Stopar
Slovenia
0
3
0
1
0
0
4
363
Janez Šter
Slovenia
0
3
0
7
0
0
10
247
Honourable mention
Aurora Stephany
Venezuela
2
0
0
2
0
0
4
363
Andrei Ştefănescu
Romania
7
5
0
7
5
1
25
50
Silver medal
Angel Stanoev
North Macedonia
0
0
0
7
0
0
7
320
Honourable mention
Andrius Stankevicius
Lithuania
7
0
0
7
0
0
14
179
Bronze medal
Sira Sriswasdi
Thailand
7
1
0
7
7
0
22
69
Silver medal
Markus Sprecher
Switzerland
2
2
0
1
0
0
5
346
Emir Sokić
Bosnia and Herzegovina
2
0
0
7
0
0
9
269
Honourable mention
Jon Bradley Smit
South Africa
1
3
0
1
0
0
5
346
Alexander Smirnov
Russian Federation
2
5
0
7
1
1
16
138
Bronze medal
Arne Smeets
Belgium
0
3
0
7
0
0
10
247
Honourable mention
Tigran Sloyan
Armenia
0
0
0
7
0
0
7
320
Honourable mention
Kaloyan Slavov
Bulgaria
7
7
7
7
7
6
41
4
Gold medal
Tsz Hang Siu
Hong Kong
5
2
0
7
2
0
16
138
Bronze medal
Sherhon Sirojiddinov
Uzbekistan
0
1
0
0
0
0
1
427
Kieron Scott Singh
Trinidad and Tobago
2
1
0
7
0
0
10
247
Honourable mention
Guntur Sinardi
Indonesia
2
1
0
0
7
0
10
247
Honourable mention
Pierre Simon
France
7
5
0
7
0
0
19
98
Silver medal
František Simančík
Slovakia
7
2
0
3
1
0
13
197
Bronze medal
João Diogo Silva Ferreira
Portugal
0
0
0
0
1
0
1
427
Matas Sileikis
Lithuania
5
1
0
7
1
0
14
179
Bronze medal
Jia Min Charmaine Sia
Singapore
7
1
0
7
0
0
15
163
Bronze medal
Dmitry Shiryaev
Russian Federation
7
7
0
7
1
1
23
59
Silver medal
Vadim Sheyn
Israel
2
7
0
7
1
1
18
107
Bronze medal
Varvara Shepelska
Ukraine
7
7
7
7
2
0
30
26
Gold medal
Tetyana Shcherbyna
Ukraine
7
1
0
7
0
1
16
138
Bronze medal
W. A. S. C. Settinayake
Sri Lanka
0
0
0
0
0
0
0
446
Eduardo Senturión
Uruguay
7
0
0
0
1
0
8
292
Honourable mention
Dino Sejdinović
Bosnia and Herzegovina
2
0
0
0
0
0
2
402
Haik Sedrakyan
Armenia
0
1
0
7
0
0
8
292
Honourable mention
Alex Schreiber
Germany
2
2
7
0
1
0
12
211
Honourable mention
Riccardo Scala
Italy
2
0
0
7
0
0
9
269
Honourable mention
Nikhil Ashok Savale
India
7
5
0
6
1
1
20
93
Silver medal
Paulius Šarka
Lithuania
7
0
0
1
0
0
8
292
Honourable mention
Shubhangi Saraf
India
7
7
0
7
1
0
22
69
Silver medal
José Sanahuja
Venezuela
2
0
0
2
0
0
4
363
Miguel Adolfo Salcan Reyes
Ecuador
0
1
0
0
0
0
1
427
Tural Sadikov
Azerbaijan
2
3
0
7
1
0
13
197
Bronze medal
Santiago Saavedra Pineda
Colombia
7
3
0
3
1
0
14
179
Bronze medal
Aleksi Saarela
Finland
7
0
0
1
1
0
9
269
Honourable mention
Nithi Rungthanapirom
Thailand
2
3
0
7
1
0
13
197
Bronze medal
Eris Runa
Albania
0
3
0
0
2
0
5
346
Evaggelos Routis
Greece
0
0
0
7
1
0
8
292
Honourable mention
Victor Rojco
Republic of Moldova
7
1
0
7
1
0
16
138
Bronze medal
Ago-Erik Riet
Estonia
2
0
0
3
0
0
5
346
Markus Riegler
Austria
7
3
0
0
2
0
12
211
Honourable mention
Mohammad Abbas Rezaei
Islamic Republic of Iran
2
7
0
7
0
1
17
124
Bronze medal
Pascual Restrepo Mesa
Colombia
5
0
0
7
0
1
13
197
Bronze medal
Juan Ignacio Restrepo Lozano
Colombia
2
3
0
7
1
0
13
197
Bronze medal
Gavan Reilly
Ireland
0
0
0
0
0
0
0
446
Christian Reiher
Germany
7
7
7
7
1
7
36
12
Gold medal
Witold Rębacz
Poland
0
1
0
7
0
0
8
292
Honourable mention
Lucas Rearte
Argentina
7
0
0
7
0
0
14
179
Bronze medal
Michael Razen
Austria
0
1
0
2
0
0
3
386
Thomas Rast
Switzerland
2
0
0
0
0
0
2
402
Michail Rassias
Greece
7
7
0
7
1
0
22
69
Silver medal
Domingos José Ramos Lopes
Portugal
2
0
0
7
1
0
10
247
Honourable mention
Jusuf Ramić
Bosnia and Herzegovina
7
2
0
7
0
0
16
138
Bronze medal
Claudiu Raicu
Romania
7
7
0
7
1
0
22
69
Silver medal
Dobromir Rahnev
Bulgaria
7
3
7
7
3
7
34
19
Gold medal
Marko Radovanović
Serbia and Montenegro
7
2
0
7
7
0
23
59
Silver medal
Béla András Rácz
Hungary
7
7
0
7
7
1
29
29
Gold medal
Jalol Qurbonov
Uzbekistan
0
0
0
7
0
0
7
320
Honourable mention
Eoin Quinn
Ireland
0
1
0
0
0
0
1
427
Dan Prohnitchi
Republic of Moldova
0
2
0
7
0
0
9
269
Honourable mention
Jan Pöschko
Austria
2
1
0
0
0
0
3
386
Ferry Valerian Harjito Pono
Indonesia
0
0
0
7
0
0
7
320
Honourable mention
Aleksei Polianski
Kyrgyzstan
0
2
0
0
0
0
2
402
Aaron Pixton
United States of America
7
7
4
7
7
1
33
20
Gold medal
Natee Pitiwan
Thailand
7
1
0
7
1
0
16
138
Bronze medal
Marcin Pilipczuk
Poland
7
7
0
7
7
1
29
29
Gold medal
Dmytro Petrovsky
Ukraine
2
3
0
7
1
1
14
179
Bronze medal
Victor Pessers
Netherlands
0
0
0
1
1
0
2
402
Carlos Perez
Puerto Rico
0
1
0
3
0
0
4
363
Simon Pepin Lehalleur
France
2
3
0
2
1
0
8
292
Maite Peña Alcaraz
Spain
7
0
0
3
0
0
10
247
Honourable mention
Veli Peltola
Finland
1
1
0
0
0
1
3
386
Aleksandar Pejčev
Serbia and Montenegro
2
2
0
7
7
1
19
98
Silver medal
Ahmad Peivandi Karizbodaghi
Islamic Republic of Iran
7
2
0
7
1
2
19
98
Silver medal
Kanstantsin Pashkovich
Belarus
7
7
0
7
1
0
22
69
Silver medal
Michail-Romanos Papalambros
Greece
5
3
0
7
1
0
16
138
Bronze medal
Athanasios Papaioannou
Greece
5
0
0
7
1
1
14
179
Bronze medal
Eyvindur Ari Pálsson
Iceland
2
3
0
7
1
0
13
197
Bronze medal
Péter Pál Pach
Hungary
7
7
0
7
1
1
23
59
Silver medal
Yao-Hung Ou
South Africa
0
1
0
3
0
0
4
363
Yoshiki Oshima
Japan
7
7
0
7
7
0
28
38
Silver medal
George Orvelashvili
Georgia
7
1
0
7
1
0
16
138
Bronze medal
Martin Orr
United Kingdom
7
3
0
7
1
1
19
98
Silver medal
Nizameddin Ordulu
Türkiye
2
5
0
7
7
7
28
38
Silver medal
Mergen Orazmuhammedov
Turkmenistan
0
0
0
7
0
0
7
320
Honourable mention
Darren Chung Lee Ong
Malaysia
5
0
0
3
0
0
8
292
Turgunbek Omurkanov
Kyrgyzstan
0
0
0
0
0
0
0
446
Fatih Ölmez
Türkiye
2
0
0
7
1
0
10
247
Honourable mention
Antonio Olivas Martinez
Mexico
7
1
0
7
0
0
15
163
Bronze medal
Markus Ojala
Finland
2
3
0
0
1
0
6
339
Dino Oglić
Bosnia and Herzegovina
2
0
0
7
1
0
10
247
Honourable mention
Yuji Odaka
Japan
7
2
0
7
4
1
21
83
Silver medal
Enkhbayasgalan Nyamaa
Mongolia
5
0
0
3
0
0
8
292
Levon Nurbekyan
Armenia
0
1
0
7
7
0
15
163
Bronze medal
Milan Novaković
Serbia and Montenegro
2
0
1
7
0
0
10
247
Honourable mention
Nima Noorshams
Islamic Republic of Iran
2
2
0
7
1
0
12
211
Honourable mention
Davi Máximo Alexandrino Nogueira
Brazil
2
3
0
7
4
1
17
124
Bronze medal
Masaki Nishimoto
Japan
7
7
0
7
7
1
29
29
Gold medal
Johan Nielsen
Denmark
7
1
0
0
0
0
8
292
Honourable mention
Trọng Cảnh Nguyễn
Vietnam
7
7
7
7
7
7
42
1
Gold medal
Tien Viet Nguyễn
Vietnam
1
5
0
7
7
1
21
83
Silver medal
Dang Khoa Nguyễn
Vietnam
7
5
0
7
7
0
26
48
Silver medal
Dang Hop Nguyễn
Vietnam
2
7
0
7
7
0
23
59
Silver medal
Kuan Kio Ngai
Macau
7
0
0
7
1
0
15
163
Bronze medal
Tin Lam Ng
Macau
0
1
0
3
0
0
4
363
Peter Nelson
New Zealand
7
1
1
0
1
0
10
247
Honourable mention
Andrei Negut
Romania
7
0
0
7
7
1
22
69
Silver medal
David Narum
Norway
7
0
0
0
1
0
8
292
Honourable mention
Thanasin Nampaisarn
Thailand
7
3
0
7
7
7
31
23
Gold medal
Vipul Naik
India
7
0
7
7
1
1
23
59
Silver medal
Zoltán Nagy
Hungary
7
3
0
0
1
0
11
231
Honourable mention
Tomohiro Nagasaka
Japan
7
1
0
7
1
1
17
124
Bronze medal
Doniyor Nafasov
Uzbekistan
0
7
0
7
7
0
21
83
Silver medal
Daniel Nadasi
Australia
7
3
0
7
1
1
19
98
Silver medal
Vahe Musoyan
Armenia
0
1
0
1
0
0
2
402
Khayal Musayev
Azerbaijan
0
5
0
7
0
0
12
211
Honourable mention
Meiram Murzabulatov
Kazakhstan
2
3
0
7
4
0
16
138
Bronze medal
Rudi Mrazović
Croatia
7
3
0
7
1
0
18
107
Bronze medal
Fábio Dias Moreira
Brazil
7
3
0
7
1
1
19
98
Silver medal
Jonathan Montano Martinez
Colombia
2
2
0
7
0
0
11
231
Honourable mention
Jan Moláček
Czech Republic
5
7
0
7
1
0
20
93
Silver medal
Seyed Gholamhosein Mohimani Emamzadeh
Islamic Republic of Iran
7
3
0
7
1
0
18
107
Bronze medal
Martijn Mink
Netherlands
2
3
0
3
1
0
9
269
Jelena Milanović
Serbia and Montenegro
7
2
0
7
1
0
17
124
Bronze medal
Miljen Mikić
Croatia
2
1
0
7
0
0
10
247
Honourable mention
Sam Meyer
Luxembourg
7
1
0
2
0
0
10
247
Honourable mention
Stephen Merriman
New Zealand
7
3
0
0
1
0
11
231
Honourable mention
Giorgi Merabishvili
Georgia
7
2
0
7
2
0
18
107
Bronze medal
Tavakgul Mehraliyev
Azerbaijan
2
0
0
7
0
0
9
269
Honourable mention
Juan Pablo Medina Jurado
Peru
0
1
0
7
0
0
8
292
Honourable mention
Kyriakos Matsikaris
Cyprus
1
1
0
0
1
0
3
386
Kaisa Matomäki
Finland
1
0
0
0
1
0
2
402
Timothée Marquis
Belgium
0
0
0
7
1
0
8
292
Honourable mention
Vincenzo Mantova
Italy
7
0
0
0
0
0
7
320
Honourable mention
Ioan Manolescu
Romania
7
7
0
0
1
0
15
163
Bronze medal
Timur Mambetov
Kyrgyzstan
7
1
0
7
0
0
15
163
Bronze medal
Alex Maier
Switzerland
7
1
0
0
0
0
8
292
Honourable mention
Hessam Mahdavifar
Islamic Republic of Iran
7
3
0
7
1
7
25
50
Silver medal
Marshall Ma
Australia
2
1
0
7
1
0
11
231
Honourable mention
Daniel Rodrigo López
Spain
2
0
0
7
1
0
10
247
Honourable mention
Po-Ru Loh
United States of America
7
7
7
7
7
1
36
12
Gold medal
Reto Locher
Switzerland
2
2
0
0
0
0
4
363
Victor Lo
New Zealand
2
3
0
2
2
0
9
269
Agnis Liukis
Latvia
2
1
0
0
0
0
3
386
Ivo List
Slovenia
2
0
0
0
0
0
2
402
Aleksei Lissitsin
Estonia
1
3
0
0
1
0
5
346
Aleksandar Dimitrov Lishkov
Bulgaria
2
7
7
7
7
7
37
9
Gold medal
Mark Lipson
United States of America
7
5
0
7
7
1
27
46
Silver medal
Ieng Wai Lio
Macau
0
0
0
7
6
0
13
197
Bronze medal
Chin-Yi Lin
Taiwan
7
3
0
7
0
0
17
124
Bronze medal
Paul Kjetel Soldal Lillemoen
Norway
0
1
0
3
1
0
5
346
Shao-Tang Liao
Taiwan
2
0
0
0
7
0
9
269
Honourable mention
Victoria Lebed
Belarus
7
7
0
7
7
1
29
29
Gold medal
Bảo Lê Hùng Việt
Vietnam
7
7
7
7
7
7
42
1
Gold medal
Wai Shun Lau
Hong Kong
2
3
0
0
2
0
7
320
Michał Lasoń
Poland
2
0
0
7
0
1
10
247
Honourable mention
Tsz Chiu Kwok
Hong Kong
1
7
0
7
7
0
22
69
Silver medal
David Kunszenti-Kovács
Norway
7
6
1
7
1
1
23
59
Silver medal
Jonas Kubilius
Lithuania
0
0
0
1
0
0
1
427
Jaromír Kuben
Czech Republic
7
1
0
7
1
0
16
138
Bronze medal
Achilleas Kryftis
Cyprus
1
0
0
1
1
0
3
386
Líney Halla Kristinsdóttir
Iceland
7
1
0
0
0
0
8
292
Honourable mention
Dijana Kreso
Croatia
0
3
0
7
1
0
11
231
Honourable mention
Gabriel-Emanuel Kreindler
Romania
5
1
0
7
7
1
21
83
Silver medal
Marek Krčál
Czech Republic
7
0
0
2
0
0
9
269
Honourable mention
János Kramár
Canada
2
3
0
1
1
1
8
292
Fabián Ariel Kozynski Waserman
Uruguay
7
0
0
0
0
0
7
320
Honourable mention
Oleg Košik
Estonia
7
1
0
0
2
0
10
247
Honourable mention
Clemens Koppensteiner
Austria
7
1
0
2
1
0
11
231
Honourable mention
Arlind Kopliku
Albania
2
0
0
3
1
0
6
339
Rok Končina
Slovenia
0
1
0
0
1
0
2
402
Daniel Komornik Sardas
Uruguay
0
1
0
1
0
0
2
402
Péter Koltai
Slovakia
5
3
0
7
0
0
15
163
Bronze medal
Uladzimir Kokarau
Belarus
7
1
0
7
1
0
16
138
Bronze medal
Albert Tihamér Kocsis
Hungary
7
0
0
7
1
1
16
138
Bronze medal
Pavel Kocourek
Czech Republic
0
7
0
7
0
0
14
179
Bronze medal
Fiachra Knox
Ireland
2
0
0
0
0
0
2
402
Demeter Kiss
Hungary
7
7
0
7
1
5
27
46
Silver medal
Byoung Hyuck Kim
Republic of Korea
5
7
0
7
2
7
28
38
Silver medal
Igor Khrol
Belarus
7
7
0
7
1
0
22
69
Silver medal
Tirasan Khandhawit
Thailand
2
3
0
7
6
0
18
107
Bronze medal
Mohammad Amin Khajehnejad
Islamic Republic of Iran
2
3
0
7
2
7
21
83
Silver medal
Bakhva Khachaturov
Georgia
0
1
0
7
0
0
8
292
Honourable mention
Ashvini Keshavan
Trinidad and Tobago
0
1
0
0
0
0
1
427
Alexander Kemarsky
Israel
7
5
0
3
1
7
23
59
Silver medal
Julian Kellerhals
Switzerland
2
0
0
3
0
0
5
346
Marc Kaufmann
Luxembourg
7
1
0
7
0
0
15
163
Bronze medal
Maksym Katsev
Ukraine
7
7
0
7
0
2
23
59
Silver medal
Anders Kaseorg
United States of America
7
7
7
7
1
3
32
22
Gold medal
Daniel Kane
United States of America
7
7
0
7
7
7
35
16
Gold medal
Siddarth Kamath
Trinidad and Tobago
0
1
0
0
0
0
1
427
Vítězslav Kala
Czech Republic
7
0
0
3
1
0
11
231
Honourable mention
Aziz Jurakulov
Uzbekistan
0
5
0
7
1
0
13
197
Bronze medal
June Hyuk Jung
Republic of Korea
7
7
0
7
7
7
35
16
Gold medal
Ilija Jovčevski
North Macedonia
2
2
0
7
2
1
14
179
Bronze medal
Gavin Johnstone
United Kingdom
7
3
0
7
1
0
18
107
Bronze medal
Nikoloz Jimsheleishvili
Georgia
7
3
0
7
7
0
24
56
Silver medal
Paul Jefferys
United Kingdom
7
7
0
7
7
1
29
29
Gold medal
Paweł Januszewski
Poland
7
7
0
7
7
0
28
38
Silver medal
Milanka Janković
Bosnia and Herzegovina
7
2
0
7
1
0
17
124
Bronze medal
Mahmoud Jamal
Kuwait
0
1
0
2
0
0
3
386
Edgars Jākobsons
Latvia
7
1
0
3
0
0
11
231
Honourable mention
Oleg Ivrii
Canada
5
3
0
7
1
0
16
138
Bronze medal
Ilinka Ivanoska
North Macedonia
0
0
0
7
0
0
7
320
Honourable mention
Pavel Irzhauski
Belarus
0
3
0
0
2
0
5
346
Kei Irie
Japan
5
2
0
7
1
7
22
69
Silver medal
Rodrigo Ipince
Venezuela
0
0
0
2
0
0
2
402
Aleksandar Ilić
Serbia and Montenegro
7
1
1
7
7
0
23
59
Silver medal
Daw-Sen Hwang
Taiwan
2
3
0
7
7
1
20
93
Silver medal
Sainjargal Huyagdorj
Mongolia
7
1
0
7
1
0
16
138
Bronze medal
Hugh Hurley
Ireland
2
1
0
1
0
0
4
363
Shao-Lun Huang
Taiwan
7
7
0
7
7
1
29
29
Gold medal
Serin Hong
Republic of Korea
7
2
0
7
7
1
24
56
Silver medal
Matias Holte
Norway
2
1
0
5
1
1
10
247
Shohruh Holmatov
Uzbekistan
0
0
0
3
0
0
3
386
Nermin Hodžić
Bosnia and Herzegovina
0
1
0
6
0
0
7
320
Rafael Daigo Hirama
Brazil
0
1
0
7
3
0
11
231
Honourable mention
Matthias Hiebert Baeck
Paraguay
0
0
0
0
0
0
0
446
Yoalli Mabel Hidalgo Pontet
Mexico
0
0
0
7
1
0
8
292
Honourable mention
Luis Hernández Corbato
Spain
2
1
0
2
7
0
12
211
Honourable mention
Jaehyeok Heo
Republic of Korea
2
3
0
7
7
2
21
83
Silver medal
Miikka Heikkinen
Finland
5
1
0
7
0
0
13
197
Bronze medal
Levon Haykazyan
Armenia
7
1
0
7
0
0
15
163
Bronze medal
Septian Hartono
Indonesia
0
2
0
7
7
0
16
138
Bronze medal
Thomas Hansen
Denmark
2
0
0
0
0
0
2
402
Tianyi (David) Han
Canada
1
7
0
7
1
0
16
138
Bronze medal
Fuad Hamidli
Azerbaijan
0
1
0
7
0
0
8
292
Honourable mention
Höskuldur Pétur Halldórsson
Iceland
2
0
0
3
0
0
5
346
Javid Habibov
Azerbaijan
7
1
0
7
7
0
22
69
Silver medal
Ivan Guo
Australia
5
1
0
7
1
0
14
179
Bronze medal
Grigori Grozman
Sweden
7
0
0
3
0
0
10
247
Honourable mention
Pēteris Grīviņš
Latvia
2
2
0
7
1
0
12
211
Honourable mention
Agnese Griņēviča
Latvia
0
1
0
3
0
0
4
363
Avet Grigoryan
Armenia
0
7
0
7
0
0
14
179
Bronze medal
Hringur Grétarsson
Iceland
0
0
0
0
0
0
0
446
Nikolay Gravin
Russian Federation
7
7
7
7
7
1
36
12
Gold medal
Dmytro Gordon
Ukraine
7
0
0
7
7
0
21
83
Silver medal
Esteban González Morales
Colombia
0
1
0
2
1
0
4
363
Victor González Alonso
Spain
7
1
0
7
1
0
16
138
Bronze medal
Sherry Gong
Puerto Rico
7
3
0
7
1
0
18
107
Bronze medal
Javier Gómez Serrano
Spain
0
1
0
0
1
0
2
402
Fernando Daniel Gómez Sánchez
Ecuador
0
0
0
1
0
0
1
427
Oleg Gol'berg
Russian Federation
7
3
7
7
7
7
38
6
Gold medal
Ivane Gokadze
Georgia
0
3
0
7
2
0
12
211
Honourable mention
Dries Geebelen
Belgium
0
1
0
7
0
0
8
292
Honourable mention
Jennifer Gardner
United Kingdom
7
7
0
7
7
0
28
38
Silver medal
Mario García Armas
Cuba
2
5
0
7
0
0
14
179
Bronze medal
Enkhtaivan Ganbat
Mongolia
7
1
0
7
1
0
16
138
Bronze medal
Andrei Galusca
Republic of Moldova
1
0
0
7
0
0
8
292
Honourable mention
Andreas Galanis
Greece
0
7
0
7
1
0
15
163
Bronze medal
Bram Gaasbeek
Belgium
2
3
0
0
0
0
5
346
Yunhao Fu
People's Republic of China
7
7
7
7
7
7
42
1
Gold medal
Ragnar Freij
Sweden
5
1
0
0
0
0
6
339
Mario Flajšlik
Croatia
7
3
0
3
0
0
13
197
Bronze medal
Marco Antonio Figueroa Ibarra
Mexico
7
1
0
7
3
0
18
107
Bronze medal
Laurence Field
Australia
7
7
0
7
1
0
22
69
Silver medal
David Fidler
United Kingdom
7
3
0
7
0
0
17
124
Bronze medal
Friedrich Feuerstein
Germany
0
3
0
7
0
0
10
247
Honourable mention
Luís Alexandre Meira Fernandes Alves Pereira
Portugal
2
3
0
1
0
0
6
339
Samuel Barbosa Feitosa
Brazil
2
2
0
7
0
7
18
107
Bronze medal
Prastudy Mungkas Fauzi
Indonesia
7
3
0
1
1
0
12
211
Honourable mention
Jiacong Fang
People's Republic of China
7
7
7
7
7
0
35
16
Gold medal
Ana Paula Estrada Vargas
Mexico
7
1
0
7
0
0
15
163
Bronze medal
Claudio Vicente Espinoza Choqquepura
Peru
7
1
0
7
1
0
16
138
Bronze medal
Selman Erol
Türkiye
7
3
0
7
7
1
25
50
Silver medal
Alexey Entin
Israel
7
5
0
7
2
7
28
38
Silver medal
Fwu Huey Eng
Malaysia
0
3
0
1
0
0
4
363
Cherkaoui El Machrouhi
Morocco
0
0
0
7
0
0
7
320
Honourable mention
Yassine El Harti
Morocco
0
0
0
7
0
0
7
320
Honourable mention
Peter Eberhard
Germany
0
7
0
7
1
0
15
163
Bronze medal
Diarmuid Early
Ireland
7
3
0
1
0
0
11
231
Honourable mention
Kamil Duszenko
Poland
2
3
0
0
0
1
6
339
Gerhard du Toit
South Africa
2
1
0
3
2
0
8
292
Snezana Domazetovska
North Macedonia
0
1
0
3
0
0
4
363
Galyna Dobrovolska
Ukraine
0
5
0
7
0
2
14
179
Bronze medal
Aibek Djolbunov
Kyrgyzstan
0
1
0
7
1
0
9
269
Honourable mention
Zoran Dimov
North Macedonia
2
0
0
7
0
0
9
269
Honourable mention
Rosen Dimitrov Kralev
Bulgaria
7
7
7
7
7
2
37
9
Gold medal
Jaime Díaz
Puerto Rico
0
0
0
1
0
0
1
427
Carlos di Fiore
Argentina
7
7
0
7
1
7
29
29
Gold medal
C. D. A. N. Dharmasena
Sri Lanka
0
1
0
0
0
0
1
427
Alejandro Deymonnaz
Argentina
0
1
7
3
1
0
12
211
Honourable mention
Ana Devic
Switzerland
0
0
0
2
0
0
2
402
Anand Deopurkar
India
7
1
0
7
1
1
17
124
Bronze medal
Fatih Deniz
Türkiye
7
7
0
7
1
1
23
59
Silver medal
Larissa Cavalcante Queiroz de Lima
Brazil
1
0
0
7
0
1
9
269
Honourable mention
Swarnendu Datta
India
7
5
0
7
1
1
21
83
Silver medal
Zymantas Darbenas
Lithuania
0
1
0
7
0
0
8
292
Honourable mention
Pablo Dal Lago
Argentina
7
1
0
7
0
0
15
163
Bronze medal
Jacopo D'Aurizio
Italy
0
0
0
7
0
0
7
320
Honourable mention
Raymund Christopher Cuesico
Philippines
0
1
0
0
0
0
1
427
Heindrick Franell Cu
Philippines
0
2
0
0
0
0
2
402
Endre Csóka
Hungary
7
3
3
7
2
0
22
69
Silver medal
Iván Guillermo Contreras Palacios
Colombia
1
3
0
7
1
0
12
211
Honourable mention
Bruno José Conchinha Montalto
Portugal
2
0
0
0
0
0
2
402
Willem Cleven
Netherlands
0
1
0
2
1
0
4
363
Pavel Čížek
Czech Republic
7
1
0
0
1
0
9
269
Honourable mention
Tat Chi Chung
Hong Kong
2
1
0
7
2
0
12
211
Honourable mention
Ryan Jerome Chua
Philippines
2
0
0
0
0
0
2
402
Iek Heng Chu
Macau
0
1
0
1
0
0
2
402
Michalis Christou
Cyprus
5
0
0
0
0
0
5
346
Kai Fong Ernest Chong
Singapore
2
3
0
7
0
0
12
211
Honourable mention
Kyeong Su Choi
Republic of Korea
7
7
0
4
1
0
19
98
Silver medal
Zhihong Chen
Australia
2
2
0
7
1
0
12
211
Honourable mention
Polat Chariyew
Turkmenistan
0
0
0
7
0
0
7
320
Honourable mention
Valentina Chapovalova
Sweden
7
3
0
7
1
0
18
107
Bronze medal
Hsin-Yu Chao
Taiwan
7
3
0
7
1
0
18
107
Bronze medal
Ho Kei Chang
Macau
0
1
0
0
0
0
1
427
Jaryd Luke Chan
Philippines
0
0
0
0
0
0
0
446
João Eduardo Casalta Lopes
Portugal
0
1
0
1
1
0
3
386
Ana Caraiani
Romania
7
7
3
7
7
7
38
6
Gold medal
Michal Burger
Slovakia
7
3
0
2
1
0
13
197
Bronze medal
Maksim Bulatov
Uzbekistan
2
1
0
1
0
0
4
363
Ignas Budvytis
Lithuania
0
3
0
0
1
0
4
363
Ion Budanaev
Republic of Moldova
2
0
0
7
2
0
11
231
Honourable mention
Hana Budáčová
Slovakia
1
1
0
7
1
0
10
247
Honourable mention
Pieta Brown
New Zealand
0
1
0
0
0
0
1
427
Johan Bredberg
Sweden
0
1
0
0
1
0
2
402
Aleksandar Branković
Serbia and Montenegro
1
0
0
7
1
0
9
269
Honourable mention
Søren Brander
Denmark
5
0
0
0
0
0
5
346
Robert Bowmaker
New Zealand
2
1
0
0
0
0
3
386
Nathan Bowler
United Kingdom
7
3
0
5
1
1
17
124
Bronze medal
Mohamed Reda Boumasmoud
Morocco
0
0
0
0
1
0
1
427
Ivan Borsenco
Republic of Moldova
5
3
0
7
1
0
16
138
Bronze medal
Olena Bormashenko
Canada
7
3
7
7
7
0
31
23
Gold medal
Alexandre Boritchev
France
7
3
0
7
1
0
18
107
Bronze medal
Iurie Boreico
Republic of Moldova
7
7
0
7
7
0
28
38
Silver medal
Denis Boisnault
France
7
1
0
2
0
0
10
247
Honourable mention
Esther Bod
Netherlands
5
1
0
0
1
0
7
320
Normunds Blumbergs
Latvia
2
0
0
2
0
0
4
363
Federico Bliman Agorio
Uruguay
5
0
0
2
0
0
7
320
Mohamed Blanca Ruiz
Spain
7
1
0
1
0
0
9
269
Honourable mention
Aditya Bhaskara
India
2
2
0
7
1
0
12
211
Honourable mention
Raphael Beuzart-Plessis
France
5
5
0
3
1
0
14
179
Bronze medal
Erik Bernhardsson
Sweden
7
0
0
0
1
0
8
292
Honourable mention
Arslan Berdimuradow
Turkmenistan
2
0
0
7
7
0
16
138
Bronze medal
Olivier Benoist
France
7
5
0
7
7
0
26
48
Silver medal
Mohamed Ben Driss Alami
Morocco
2
0
0
7
2
0
11
231
Honourable mention
Ali Jadallah Belabess
Morocco
0
2
0
7
0
0
9
269
Honourable mention
Baurzhan Bektemirov
Kazakhstan
7
3
0
7
6
2
25
50
Silver medal
Jose Ramon Batiller
Philippines
0
0
0
1
0
0
1
427
Dirk Basson
South Africa
2
1
0
7
3
0
13
197
Bronze medal
David Leonardo Barzallo Correa
Ecuador
0
0
0
0
0
0
0
446
Robert Barrington Leigh
Canada
7
3
0
7
1
0
18
107
Bronze medal
Luca Barbieri
Italy
7
3
0
1
1
0
12
211
Honourable mention
Richard Bamler
Germany
7
2
0
7
2
2
20
93
Silver medal
Sarasvati Bahadursingh
Trinidad and Tobago
2
0
0
7
0
0
9
269
Honourable mention
Selim Bahadır
Türkiye
7
3
0
7
7
7
31
23
Gold medal
Andrey Badzyan
Russian Federation
7
7
0
7
7
1
29
29
Gold medal
Jørgen Avdal
Norway
2
1
0
0
1
0
4
363
Dauren Auzhani
Kazakhstan
2
5
0
7
1
0
15
163
Bronze medal
A. M. S. S. A. U. B. Attanayake
Sri Lanka
0
0
0
1
0
0
1
427
Ross Atkins
Australia
2
3
0
7
1
1
14
179
Bronze medal
Batyr Atayev
Turkmenistan
0
0
0
7
0
0
7
320
Honourable mention
Ganbat Atarsaikhan
Mongolia
2
1
0
7
1
0
11
231
Honourable mention
Ricardo Andres Astudillo Bohorquez
Ecuador
0
0
0
0
0
0
0
446
Eran Assaf
Israel
2
7
0
7
1
0
17
124
Bronze medal
Mekdad Asad Allah
Kuwait
0
3
0
0
1
0
4
363
Juhan Aru
Estonia
1
3
0
7
1
0
12
211
Honourable mention
Örn Arnaldsson
Iceland
2
0
0
2
0
0
4
363
Kamal Armel
Morocco
0
1
0
7
0
0
8
292
Honourable mention
Stanislau Arkhipau
Belarus
7
2
0
7
1
0
17
124
Bronze medal
Octavio Arizmendi Echegaray
Mexico
2
0
0
3
0
0
5
346
Stefanos Aretakis
Greece
2
3
0
7
1
0
13
197
Bronze medal
Ariel Apostoli
Albania
0
0
0
3
0
0
3
386
António Ramos Andrade
Portugal
0
0
0
0
0
0
0
446
Lucas Andisco
Argentina
0
0
0
1
0
0
1
427
Daniel Andersson
Sweden
0
1
0
7
0
0
8
292
Honourable mention
Ásgeir Alexandersson
Iceland
0
1
0
2
0
0
3
386
Abuenameh Aiyejina
Trinidad and Tobago
0
3
0
3
0
0
6
339
Saran Ahuja
Thailand
2
1
0
7
1
0
11
231
Honourable mention
Ahmad Safwan Ahmad Kamal Hayati
Malaysia
0
0
0
2
0
0
2
402
Farhad Aghayev
Azerbaijan
0
2
0
0
0
0
2
402
Andrew Affoo
Trinidad and Tobago
0
3
0
3
0
0
6
339
Ali Adalı
Türkiye
2
3
0
7
3
1
16
138
Bronze medal
Jun Adachi
Japan
6
3
0
5
0
0
14
179
Bronze medal
Romnie Alberto Acosta Castro
Ecuador
0
0
0
7
0
0
7
320
Honourable mention
Alex Corrêa Abreu
Brazil
7
3
0
7
1
0
18
107
Bronze medal
Ali Abdullah
Kuwait
0
1
0
0
0
0
1
427
?
Singapore
2
2
0
1
0
0
5
346
Results may not be complete and may include mistakes. Please send relevant information to the webmaster:
webmaster@imo-official.org
.
Supported by Google