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
◄
45
th
IMO 2004
►
Country results
•
Individual results
•
Statistics
Contestant
[
♀
♂
]
[←]
Country
P1
P2
P3
P4
P5
P6
∑
Total
#
Rank
Award
Albertas Zinevicius
Lithuania
6
1
0
7
0
0
14
264
Honourable mention
Qingsan Zhu
People's Republic of China
6
7
4
7
7
7
38
9
Gold medal
Yufei Zhao
Canada
6
6
1
3
1
1
18
200
Bronze medal
Tony Zhang
United States of America
6
7
4
7
7
2
33
33
Gold medal
Alexandr Zamorzaev-Orleanschii
Republic of Moldova
7
7
2
7
3
6
32
38
Gold medal
Sofoklis Zambirinis
Cyprus
7
2
0
7
5
0
21
159
Bronze medal
Gjergji Zaimi
Albania
7
1
1
7
3
0
19
187
Bronze medal
Adrian-Ioan Zahariuc
Romania
6
4
2
7
3
0
22
143
Bronze medal
Gašper Zadnik
Slovenia
7
1
2
7
3
0
20
169
Bronze medal
Christos Zacharias
Cyprus
0
0
0
0
2
0
2
437
Wahyu Perdana Yudistiawan
Indonesia
7
1
0
0
1
1
10
315
Honourable mention
Jasmine Yow
Malaysia
1
1
0
0
4
0
6
382
Kuat Yessenov
Kazakhstan
7
7
2
7
7
7
37
12
Gold medal
Damir Yeliusizov
Kazakhstan
7
4
0
7
4
1
23
124
Bronze medal
Yehonatan Yedidia
Israel
6
6
0
7
0
3
22
143
Bronze medal
Yue Yang
Argentina
7
5
1
7
7
7
34
28
Gold medal
Shiwu Yang
People's Republic of China
6
7
3
7
4
7
34
28
Gold medal
Hon Yin Wong
Hong Kong
0
1
1
7
3
1
13
272
Honourable mention
Andre Yohannes Wibisono
Indonesia
7
1
0
0
3
0
11
295
Honourable mention
Graham White
Australia
3
2
2
7
0
1
15
244
Honourable mention
Henry Wei Cheng Hsu
Brazil
6
1
1
7
3
1
19
187
Bronze medal
Martin Wedel Jacobsen
Denmark
7
3
0
7
0
3
20
169
Bronze medal
Kun-Chieh Wang
Taiwan
7
6
2
7
5
0
27
81
Silver medal
Daniel Wahrmann Lockhart
Uruguay
6
1
0
0
3
0
10
315
Werner Wagener
Paraguay
1
0
0
0
2
0
3
424
Suhaib Wael Khayat
Saudi Arabia
0
0
0
0
0
0
0
469
Eve Marni Waddington
New Zealand
3
0
0
4
0
0
7
366
Vardan Voskanyan
Armenia
7
7
0
7
0
0
21
159
Bronze medal
Tamara von Glehn
South Africa
7
2
3
7
7
0
26
93
Silver medal
Ingrid von Glehn
South Africa
7
1
1
7
1
0
17
212
Bronze medal
Artūrs Verza
Latvia
7
3
0
7
0
3
20
169
Bronze medal
Xander Verbeke
Belgium
1
5
0
3
1
0
10
315
Sergio Eduardo Vera Patino
Peru
7
2
0
7
3
1
20
169
Bronze medal
Darko Velkoski
North Macedonia
7
0
0
1
0
0
8
351
Honourable mention
Victor Velazquez
Paraguay
0
0
0
1
1
0
2
437
Carlos Vargas Obieta
Mexico
7
0
3
7
3
0
20
169
Bronze medal
Tomáš Váňa
Slovakia
7
5
0
7
6
0
25
101
Silver medal
Jethro van Ekeren
New Zealand
7
3
0
3
3
0
16
229
Bronze medal
Nicolas van den Rijt
Belgium
0
1
1
0
3
0
5
396
Eduardo Vallarino Vernaza
Ecuador
0
0
0
0
0
0
0
469
German Valencia
Ecuador
0
0
0
0
0
0
0
469
Jaan Vajakas
Estonia
0
7
0
7
1
1
16
229
Bronze medal
David Emmanuel Uribe Gavilano
Peru
6
1
1
7
3
1
19
187
Bronze medal
Leonardo Urbina
Venezuela
7
0
1
0
0
0
8
351
Honourable mention
Andrei-Bogdan Ungureanu
Romania
7
7
4
7
3
0
28
74
Silver medal
Azamat Ukpegaziyev
Kazakhstan
6
5
0
0
1
0
12
281
Ersilio Tushaj
Albania
0
0
0
2
0
0
2
437
Tuomas Tuomiranta
Finland
0
1
0
6
2
0
9
335
Said Tunç
Türkiye
7
2
0
7
3
1
20
169
Bronze medal
Oleksandr Tsymbalyuk
Ukraine
7
7
0
7
3
7
31
46
Silver medal
David Tsirekidze
Georgia
6
1
0
7
0
0
14
264
Honourable mention
Jacob Tsimerman
Canada
7
7
7
7
7
7
42
1
Gold medal
Gerelt Tserenjigmid
Mongolia
6
7
1
7
3
7
31
46
Silver medal
Enkhbaatar Tsenguun
Mongolia
6
1
2
7
2
0
18
200
Bronze medal
Cheng-Chiang Tsai
Taiwan
6
7
7
7
7
7
41
5
Gold medal
Wuttisak Trongsiriwat
Thailand
7
2
2
7
3
1
22
143
Bronze medal
María Victoria Toso
Argentina
4
1
1
0
5
0
11
295
Laur Tooming
Estonia
1
6
0
7
0
0
14
264
Honourable mention
Rosemberg Toalá Enríquez
Mexico
6
1
1
0
3
0
11
295
Ilja Tjurins
Latvia
7
1
0
7
0
0
15
244
Honourable mention
Hendra Suratno Tju
Indonesia
6
1
0
7
4
0
18
200
Bronze medal
Bekzod Tillaev
Uzbekistan
7
1
0
7
1
0
16
229
Bronze medal
Rafael Gerardo Sto. Tomas Tensuan
Philippines
0
0
1
0
0
1
2
437
Miguel Teixidó Román
Spain
0
0
0
0
0
0
0
469
Pawat Techapongtada
Thailand
4
1
0
7
3
0
15
244
Honourable mention
Joel Tay Wei En
Singapore
7
2
2
7
3
7
28
74
Silver medal
Kenneth Tay Jingyi
Singapore
7
3
3
7
4
1
25
101
Silver medal
Gabriel Tavares Bujokas
Brazil
3
6
1
7
5
7
29
65
Silver medal
Alexandr Tarasyuk
Belarus
6
3
2
7
3
1
22
143
Bronze medal
Chiu Fai Tang
Hong Kong
1
3
1
7
3
7
22
143
Bronze medal
Nurdin Takenov
Kyrgyzstan
6
6
0
7
3
0
22
143
Bronze medal
Juuso Takalainen
Finland
0
0
2
0
0
2
4
408
Tvrtko Tadić
Croatia
7
1
0
7
0
0
15
244
Honourable mention
Sietske Tacoma
Netherlands
3
1
1
0
4
1
10
315
Nanang Susyanto
Indonesia
0
1
0
0
4
0
5
396
Doo Sung Park
Republic of Korea
6
7
2
7
3
0
25
101
Silver medal
Sainbayar Sukhbaatar
Mongolia
6
7
2
7
3
0
25
101
Silver medal
Nik Stopar
Slovenia
7
1
2
3
3
1
17
212
Bronze medal
Kris Stopar
Slovenia
7
1
0
0
1
0
9
335
Honourable mention
Petra Stojsavljević
Serbia and Montenegro
6
2
1
1
0
1
11
295
Riste Stojanov
North Macedonia
7
1
0
5
2
1
16
229
Bronze medal
Vytautas Stepanauskas
Lithuania
6
0
1
7
0
0
14
264
Honourable mention
Andreas Steiger
Switzerland
0
0
0
0
0
1
1
456
Örn Stefánsson
Iceland
6
0
1
0
1
0
8
351
Andrei Ştefănescu
Romania
7
2
1
7
5
7
29
65
Silver medal
Markus Sprecher
Switzerland
7
4
2
7
3
0
23
124
Bronze medal
Eske Sparsø
Denmark
0
0
2
0
3
0
5
396
W. M. D. Soysa
Sri Lanka
7
1
2
0
0
1
11
295
Honourable mention
Yong Sue Song
Republic of Korea
7
3
1
7
7
4
29
65
Silver medal
Sobit Sobirov
Uzbekistan
7
1
0
0
4
0
12
281
Honourable mention
Jon Bradley Smit
South Africa
7
7
0
7
0
4
25
101
Silver medal
Iris Smit
Netherlands
7
2
0
0
5
1
15
244
Honourable mention
Arne Smeets
Belgium
6
7
0
7
6
0
26
93
Silver medal
Tigran Sloyan
Armenia
6
1
0
7
3
0
17
212
Bronze medal
Erita Skendaj
Albania
7
1
0
2
3
0
13
272
Honourable mention
František Simančík
Slovakia
7
4
1
7
3
3
25
101
Silver medal
João Diogo Silva Ferreira
Portugal
0
1
0
7
0
0
8
351
Honourable mention
Henrik Sigstad
Norway
6
0
3
0
3
0
12
281
Jia Min Charmaine Sia
Singapore
7
2
2
7
3
1
22
143
Bronze medal
Igor Shnurnikov
Russian Federation
7
7
0
7
4
0
25
101
Silver medal
Mykhaylo Shkolnikov
Germany
6
1
0
7
1
0
15
244
Honourable mention
Toshihiro Shimizu
Japan
7
7
3
7
3
7
34
28
Gold medal
Peng Shi
Canada
6
4
3
7
2
0
22
143
Bronze medal
Anne Marie Shepherd
United Kingdom
7
1
1
7
1
0
17
212
Bronze medal
Egor Shelukhin
Israel
7
1
0
7
4
1
20
169
Bronze medal
Alexander Shannon
United Kingdom
2
6
0
7
1
0
16
229
Bronze medal
Joaquim Serra Montoli
Spain
7
0
0
0
0
0
7
366
Honourable mention
Volodymyr Serbinenko
Switzerland
0
5
2
2
0
7
16
229
Bronze medal
Eduardo Senturión
Uruguay
6
1
0
0
4
0
11
295
Haik Sedrakyan
Armenia
7
1
0
7
2
0
17
212
Bronze medal
Peter Scholze
Germany
7
5
1
7
7
4
31
46
Silver medal
Birgit Vera Schmidt
Austria
7
1
1
7
4
0
20
169
Bronze medal
Riccardo Scala
Italy
6
1
1
0
3
0
11
295
Christian Sattler
Germany
6
5
7
7
1
3
29
65
Silver medal
Elvijs Sarkans
Latvia
7
0
0
1
2
0
10
315
Honourable mention
Paulius Šarka
Lithuania
6
0
2
7
0
0
15
244
Honourable mention
Supun Thamara Samarakoon
Sri Lanka
7
1
0
0
1
0
9
335
Honourable mention
Erfan Salavati
Islamic Republic of Iran
7
6
1
7
3
2
26
93
Silver medal
Santiago Saavedra Pineda
Colombia
3
3
2
7
4
2
21
159
Bronze medal
Stephen Ryan
Ireland
0
0
1
2
1
0
4
408
Nithi Rungthanapirom
Thailand
7
7
2
0
1
0
17
212
Bronze medal
Avtandil Rukhadze
Georgia
6
6
0
7
4
0
23
124
Bronze medal
Napat Rujeerapaiboon
Thailand
7
2
0
2
0
0
11
295
Honourable mention
Cristos Ruiz Toscano
Mexico
0
7
0
3
3
0
13
272
Honourable mention
Ignacio Agustín Rossi
Argentina
0
1
1
0
0
0
2
437
Carlo Maria Rosati
Italy
7
1
1
7
3
0
19
187
Bronze medal
Sam Robert Thelin
Sweden
1
1
0
7
0
0
9
335
Honourable mention
Manuel Rivera
Puerto Rico
1
0
0
0
0
0
1
456
Julio Rivera
Ecuador
0
0
0
0
0
0
0
469
José Diogo Rio Fernandes
Portugal
0
1
0
0
0
0
1
456
Dong Uk (David) Rhee
Canada
7
1
3
2
0
0
13
272
Honourable mention
Pascual Restrepo Mesa
Colombia
7
7
1
7
4
5
31
46
Silver medal
Juan Ignacio Restrepo Lozano
Colombia
7
7
0
7
4
1
26
93
Silver medal
Gayle Renay Sher
South Africa
3
0
0
1
1
1
6
382
Michael Razen
Austria
3
0
1
3
0
0
7
366
Domingos José Ramos Lopes
Portugal
7
1
1
0
0
0
9
335
Honourable mention
Uroš Rajković
Serbia and Montenegro
3
4
1
7
4
1
20
169
Bronze medal
Anand Bharathwaj Rajagopalan
Singapore
7
1
1
7
4
0
20
169
Bronze medal
Chassen Rahoui
Tunisia
1
1
0
1
3
0
6
382
Marko Radovanović
Serbia and Montenegro
7
2
1
7
7
7
31
46
Silver medal
Béla András Rácz
Hungary
7
7
7
7
7
7
42
1
Gold medal
Jalol Qurbonov
Uzbekistan
7
5
0
0
4
0
16
229
Bronze medal
Afzal Qulmurodov
Uzbekistan
0
0
0
0
0
0
0
469
Lai Fan Pun
Macau
5
2
0
0
0
0
7
366
Jekaterina Prostakova
Estonia
7
0
0
0
5
0
12
281
Honourable mention
Jakob Preininger
Austria
0
1
0
0
1
1
3
424
Sune Nikolaj Precht Reeh
Denmark
1
3
0
0
0
0
4
408
Anupam Prakash
India
6
3
1
7
3
3
23
124
Bronze medal
Jan Pöschko
Austria
7
1
0
6
0
0
14
264
Honourable mention
Achileas Porfyriadis
Greece
7
2
0
1
1
0
11
295
Honourable mention
Ming Fung Poon
Hong Kong
7
1
0
7
0
0
15
244
Honourable mention
Višnja Polić
Croatia
2
1
0
7
0
0
10
315
Honourable mention
Aaron Pixton
United States of America
7
7
2
7
7
7
37
12
Gold medal
Ata Firat Pir
Türkiye
6
1
1
5
3
0
16
229
Bronze medal
Andreas Pipp
Austria
0
6
1
0
0
0
7
366
Michał Pilipczuk
Poland
6
5
3
7
7
5
33
33
Gold medal
Hùng Phạm Kim
Vietnam
7
7
2
7
7
7
37
12
Gold medal
Nadejda Petukhova
Russian Federation
7
5
3
7
7
6
35
20
Gold medal
Ville Pettersson
Finland
0
4
1
0
0
0
5
396
Victor Pessers
Netherlands
0
1
0
7
1
0
9
335
Honourable mention
Dmitry Permyakov
Russian Federation
7
2
4
7
3
0
23
124
Bronze medal
Minyu Peng
People's Republic of China
6
6
4
7
5
7
35
20
Gold medal
Maite Peña Alcaraz
Spain
7
5
1
3
2
0
18
200
Bronze medal
Aleksandar Pejčev
Serbia and Montenegro
7
2
0
7
5
1
22
143
Bronze medal
Marek Pechal
Czech Republic
2
2
0
0
2
0
6
382
Roland Paulin
Hungary
7
7
2
7
3
2
28
74
Silver medal
Theofanis Papamichalis
Greece
7
3
0
7
3
0
20
169
Bronze medal
Marios Papamichalis
Greece
7
2
0
7
7
0
23
124
Bronze medal
Juho Pakarinen
Finland
0
0
3
0
0
1
4
408
Minas Pagonakis
Greece
7
7
0
7
6
0
27
81
Silver medal
Péter Pál Pach
Hungary
7
7
3
7
4
7
35
20
Gold medal
George Orvelashvili
Georgia
7
5
0
7
0
1
20
169
Bronze medal
Martin Orr
United Kingdom
6
7
2
7
0
0
22
143
Bronze medal
Andis Orbidāns
Latvia
0
1
0
1
0
0
2
437
Mergen Orazmuhammedov
Turkmenistan
6
1
0
7
3
0
17
212
Bronze medal
Karlvin Cheng Ong
Philippines
0
0
0
0
1
1
2
437
Darren Chung Lee Ong
Malaysia
7
1
0
7
0
2
17
212
Bronze medal
Ulanbek Omurkanov
Kyrgyzstan
5
0
0
0
3
0
8
351
Turgunbek Omurkanov
Kyrgyzstan
0
2
0
1
3
0
6
382
Fatih Ölmez
Türkiye
7
5
3
7
3
0
25
101
Silver medal
Kerim Yasin Oktay
Türkiye
6
6
2
7
4
2
27
81
Silver medal
Matthias Ohst
Germany
7
1
2
0
0
1
11
295
Honourable mention
Brendan O'Dowd
Ireland
1
0
0
2
3
0
6
382
Séamus O'Boyle
Ireland
0
1
1
0
2
0
4
408
Armen Nurbekyan
Armenia
7
1
0
0
7
0
15
244
Honourable mention
Milan Novaković
Serbia and Montenegro
7
4
1
7
7
2
28
74
Silver medal
Masaki Nishimoto
Japan
6
7
3
7
3
7
33
33
Gold medal
Miika Nikula
Finland
0
3
0
2
0
0
5
396
Trứồng Nguyễn Minh
Vietnam
7
7
0
7
7
7
35
20
Gold medal
Son Nguyễn Kim
Vietnam
6
4
4
7
7
7
35
20
Gold medal
Thinh Nguyễn Đức
Vietnam
6
2
2
7
3
7
27
81
Silver medal
Kuan Kio Ngai
Macau
6
7
0
7
3
0
23
124
Bronze medal
Tin Lam Ng
Macau
7
1
1
7
3
0
19
187
Bronze medal
Andrei Negut
Romania
7
7
7
7
5
7
40
7
Gold medal
Dimitar Nedelchev Simeonov
Bulgaria
6
3
4
7
7
0
27
81
Silver medal
Khalil Nasirov
Azerbaijan
6
1
0
0
0
0
7
366
P. S. Namasivayam
Sri Lanka
0
0
0
0
0
0
0
469
Vipul Naik
India
6
7
0
7
7
3
30
58
Silver medal
Daniel Nadasi
Australia
7
3
2
7
0
1
20
169
Bronze medal
Vahe Musoyan
Armenia
6
1
2
2
0
0
11
295
Khayal Musayev
Azerbaijan
3
3
0
4
0
2
12
281
Rudi Mrazović
Croatia
7
1
1
7
3
0
19
187
Bronze medal
Søren Møller
Denmark
0
4
0
0
0
1
5
396
Jorge E Moreira Broche
Cuba
7
4
3
0
3
0
17
212
Bronze medal
Fábio Dias Moreira
Brazil
6
7
1
5
1
1
21
159
Bronze medal
Jonathan Montano Martinez
Colombia
7
2
0
3
7
0
19
187
Bronze medal
Gonzalo Montalván Gámez
Mexico
6
0
0
0
3
1
10
315
Jan Moláček
Czech Republic
7
3
0
7
6
1
24
113
Silver medal
Li-Ping Mo
Taiwan
6
6
3
7
4
3
29
65
Silver medal
Aleksandar Mlađenović
Bosnia and Herzegovina
0
1
0
0
0
0
1
456
Alison Miller
United States of America
6
7
3
7
3
7
33
33
Gold medal
Milenko Milićević
Bosnia and Herzegovina
0
0
0
7
0
0
7
366
Honourable mention
Mateusz Michalek
Poland
7
7
1
7
5
0
27
81
Silver medal
Irakli Merabishvili
Georgia
7
1
0
7
7
1
23
124
Bronze medal
Matthijs Melissen
Netherlands
0
0
0
0
0
1
1
456
Behzad Mehrdad
Islamic Republic of Iran
6
1
7
7
7
5
33
33
Gold medal
Tavakgul Mehraliyev
Azerbaijan
6
2
0
0
0
0
8
351
Hassaouan Mehdi
Tunisia
1
1
0
0
3
0
5
396
Erind Meco
Albania
1
6
0
0
1
0
8
351
James Robert McKaskill
New Zealand
1
1
0
0
0
0
2
437
Aleksandr Mattal
Estonia
6
1
1
1
3
0
12
281
Yuya Matsumoto
Japan
6
7
2
7
1
7
30
58
Silver medal
Arsenio Agostinh Matatisse
Mozambique
2
1
0
0
1
0
4
408
Timothée Marquis
Belgium
4
7
0
0
7
0
18
200
Bronze medal
Rafael Marini Silva
Brazil
6
1
1
1
0
7
16
229
Bronze medal
Vasilis Malikides
Cyprus
1
0
0
2
6
0
9
335
Nurzhas Makishev
Kazakhstan
2
1
1
3
0
0
7
366
Veichali Manuel Mahendra
Mozambique
3
1
0
0
2
0
6
382
Heather Rose Macbeth
New Zealand
6
4
0
7
3
1
21
159
Bronze medal
Sahlaoui Mabrouk
Tunisia
1
1
0
0
3
0
5
396
Geraldo Acacio Mabasso
Mozambique
1
1
0
0
1
0
3
424
Saif Eddine Maach
Morocco
7
1
0
0
3
0
11
295
Honourable mention
Anton Lunov
Ukraine
6
7
1
7
3
7
31
46
Silver medal
Elisa Lorenzo García
Spain
4
1
0
3
6
0
14
264
Aleksandre Lomadze
Georgia
6
7
0
7
3
0
23
124
Bronze medal
Reto Locher
Switzerland
2
1
0
7
3
0
13
272
Honourable mention
L. M. Liyanage
Sri Lanka
0
1
0
0
2
0
3
424
Tiankai Liu
United States of America
7
7
3
7
7
7
38
9
Gold medal
Aleksandar Dimitrov Lishkov
Bulgaria
7
7
2
7
3
3
29
65
Silver medal
Ieng Wai Lio
Macau
6
2
2
2
3
0
15
244
Yuncheng Lin
People's Republic of China
6
7
1
7
7
7
35
20
Gold medal
Paul Kjetel Soldal Lillemoen
Norway
4
3
3
4
0
1
15
244
Albert James Liley
New Zealand
6
0
0
0
0
0
6
382
Xianying Li
People's Republic of China
7
7
2
7
7
7
37
12
Gold medal
Aliaksei Levin
Belarus
6
6
2
7
3
1
25
101
Silver medal
Meng Kuan Leong
Macau
7
3
0
0
3
0
13
272
Honourable mention
Peter Lendero
Slovenia
3
1
0
0
2
0
6
382
Seung Myung Lee
Republic of Korea
7
7
4
7
7
3
35
20
Gold medal
Antony Lee
France
7
2
1
7
0
1
18
200
Bronze medal
Bảo Lê Hùng Việt
Vietnam
6
7
2
7
7
7
36
16
Gold medal
Ramiro Lafuente
Argentina
7
3
0
5
0
2
17
212
Bronze medal
Tsz Chiu Kwok
Hong Kong
7
6
2
7
3
2
27
81
Silver medal
Vasyl Kuznetsov
Ukraine
7
7
0
7
3
0
24
113
Silver medal
Tsukasa Kuribayashi
Japan
7
7
2
7
3
1
27
81
Silver medal
Bahtiyar Kurbanov
Turkmenistan
2
0
0
7
1
0
10
315
Honourable mention
Daugirdas Kuprionis
Lithuania
0
2
1
0
0
0
3
424
Kaie Kubjas
Estonia
7
0
0
7
1
0
15
244
Honourable mention
Jaromír Kuben
Czech Republic
6
3
0
7
7
0
23
124
Bronze medal
Achilleas Kryftis
Cyprus
1
1
0
1
3
0
6
382
Gabriel-Emanuel Kreindler
Romania
7
7
2
7
4
0
27
81
Silver medal
Rūdolfs Kreicbergs
Latvia
2
1
0
3
0
0
6
382
János Kramár
Canada
6
6
2
7
0
1
22
143
Bronze medal
Fabián Ariel Kozynski Waserman
Uruguay
6
1
0
0
3
0
10
315
Momčilo Kovač
Bosnia and Herzegovina
0
0
0
0
3
1
4
408
Igor Kortchemski
France
7
2
1
4
3
0
17
212
Bronze medal
Johan Konter
Netherlands
0
4
1
0
3
0
8
351
František Konopecký
Czech Republic
7
2
1
7
7
2
26
93
Silver medal
Daniel Komornik Sardas
Uruguay
2
1
0
2
0
0
5
396
Uladzimir Kokarau
Belarus
6
7
0
7
7
0
27
81
Silver medal
Albert Tihamér Kocsis
Hungary
6
7
0
7
7
2
29
65
Silver medal
Amrik Kochhar
Trinidad and Tobago
6
2
0
0
1
0
9
335
Fiachra Knox
Ireland
7
3
2
7
3
1
23
124
Bronze medal
Anders Klungre
Norway
2
0
2
1
0
1
6
382
Artur Kirkorian
Bulgaria
6
6
4
7
7
5
35
20
Gold medal
Vesna Kirandziska
North Macedonia
7
1
1
1
2
0
12
281
Honourable mention
Bernhard Kiniger
Austria
0
1
1
1
1
0
4
408
Sung-Yoon Kim
Republic of Korea
6
7
4
7
7
1
32
38
Gold medal
Andrey Kim
Kazakhstan
7
5
4
7
4
5
32
38
Gold medal
Igor Khrol
Belarus
6
5
3
7
7
3
31
46
Silver medal
Zi-Jian Khor
Malaysia
1
0
0
0
0
0
1
456
Kevin Khan-Kernaman
Trinidad and Tobago
2
1
1
0
0
0
4
408
Kamil Khan
Australia
6
1
1
1
1
1
11
295
Nandaki Keshavan
Trinidad and Tobago
0
2
0
0
0
0
2
437
Alexander Kemarsky
Israel
7
6
0
7
3
6
29
65
Silver medal
Daniyar Kelbetov
Kazakhstan
7
2
2
7
3
0
21
159
Bronze medal
Alexandr Kazda
Czech Republic
0
5
0
3
0
0
8
351
Mehmet Kaysi
Türkiye
1
2
0
0
4
2
9
335
Marc Kaufmann
Luxembourg
7
4
0
7
7
0
25
101
Silver medal
Toshiki Kataoka
Japan
7
2
4
7
7
1
28
74
Silver medal
H. R. M. D. T. B. Karunatilaka
Sri Lanka
2
0
0
0
1
0
3
424
Seung Won (Eric) Kang
New Zealand
2
0
0
2
0
0
4
408
El Mehdi Kamil
Morocco
0
0
0
7
3
0
10
315
Honourable mention
Siddarth Kamath
Trinidad and Tobago
0
1
2
7
1
0
11
295
Honourable mention
Jakub Kallas
Poland
6
1
2
7
7
0
23
124
Bronze medal
Vítězslav Kala
Czech Republic
6
6
0
6
3
1
22
143
Bronze medal
Young Hun Jung
Republic of Korea
7
7
4
2
3
0
23
124
Bronze medal
Zafar Jumaev
Uzbekistan
7
5
0
7
4
0
23
124
Bronze medal
Vincent Juge
France
7
1
2
2
0
2
14
264
Honourable mention
Rohit Joshi
India
6
7
1
7
3
0
24
113
Silver medal
Se Ik Jo
Republic of Korea
6
3
1
7
3
2
22
143
Bronze medal
Paul Jefferys
United Kingdom
7
7
2
7
3
6
32
38
Gold medal
Adel Javanmard
Islamic Republic of Iran
6
3
3
7
6
2
27
81
Silver medal
Ignatius Ivan Janatra
Indonesia
0
0
1
7
0
1
9
335
Honourable mention
Edgars Jākobsons
Latvia
6
1
1
0
2
0
10
315
Robin Bjornetun Jacobsen
Norway
1
1
0
1
0
1
4
408
Oleg Ivrii
Canada
3
1
2
7
1
1
15
244
Honourable mention
Lozan Ivanov
Bulgaria
7
6
7
7
7
2
36
16
Gold medal
Ilinka Ivanoska
North Macedonia
7
1
0
2
3
0
13
272
Honourable mention
Michèle Itten
Switzerland
0
1
0
0
0
0
1
456
Mikhail Isaev
Russian Federation
7
6
4
7
7
7
38
9
Gold medal
Pavel Irzhauski
Belarus
6
1
1
7
3
1
19
187
Bronze medal
Kei Irie
Japan
7
7
2
7
5
2
30
58
Silver medal
Mohamad Bagher Iraji
Islamic Republic of Iran
7
7
2
7
6
2
31
46
Silver medal
Rodrigo Ipince
Venezuela
6
1
0
0
0
0
7
366
Matt Ince
United States of America
7
6
3
7
4
4
31
46
Silver medal
Serdar Ilyasov
Turkmenistan
0
0
0
0
0
0
0
469
Hong Wai Ieong
Macau
0
2
0
7
0
0
9
335
Honourable mention
Daw-Sen Hwang
Taiwan
0
7
4
7
7
7
32
38
Gold medal
Tamás Hubai
Hungary
7
7
2
7
1
7
31
46
Silver medal
Zhiyi Huang
People's Republic of China
6
7
7
7
7
7
41
5
Gold medal
Shinn-Yih Huang
Taiwan
7
6
0
7
5
4
29
65
Silver medal
Nam Hứa Khắc
Vietnam
6
1
3
7
7
2
26
93
Silver medal
Alex Hua
Australia
7
2
2
7
4
1
23
124
Bronze medal
Matias Holte
Norway
6
2
2
1
0
0
11
295
Shohruh Holmatov
Uzbekistan
0
7
0
5
0
0
12
281
Honourable mention
Nina Holden
Norway
2
1
0
1
3
0
7
366
Arslan Muhammetmyrat Hojiyev
Turkmenistan
6
1
0
0
0
0
7
366
Nermin Hodžić
Bosnia and Herzegovina
6
4
0
1
1
0
12
281
Rafael Daigo Hirama
Brazil
6
2
2
7
7
2
26
93
Silver medal
Francisco Javier Hernández Heras
Spain
0
0
1
7
0
0
8
351
Honourable mention
Abhishek Hemantkumar Dang
India
7
2
2
3
3
2
19
187
Bronze medal
Annika Heckel
Germany
6
2
1
7
0
1
17
212
Bronze medal
Simon David Hasenfratz
Switzerland
2
1
0
0
0
0
3
424
Thomas Dueholm Hansen
Denmark
0
2
1
0
0
0
3
424
Höskuldur Pétur Halldórsson
Iceland
7
1
1
2
4
0
15
244
Honourable mention
Amna Hadžiabdić
Bosnia and Herzegovina
7
1
0
3
1
0
12
281
Honourable mention
Javid Habibov
Azerbaijan
4
5
0
7
7
1
24
113
Silver medal
Ivan Guo
Australia
7
7
1
7
7
3
32
38
Gold medal
Jón Guðmundsson
Iceland
2
1
0
1
0
0
4
408
Andrzej Grzesik
Poland
3
5
1
0
3
0
12
281
Nikola Grubišić
Croatia
7
1
0
4
0
0
12
281
Honourable mention
Darij Grinberg
Germany
6
7
0
7
7
0
27
81
Silver medal
Cristian Gratie
Romania
6
6
3
7
1
7
30
58
Silver medal
Federico Gonzalez
Uruguay
0
0
2
0
0
0
2
437
Andres Uribe Gonzales
Colombia
6
3
0
2
3
1
15
244
Sherry Gong
Puerto Rico
7
7
0
7
7
0
28
74
Silver medal
Fernando Daniel Gómez Sánchez
Ecuador
7
0
1
2
3
0
13
272
Honourable mention
Marco Golla
Italy
7
1
2
0
0
1
11
295
Honourable mention
Oleg Gol'berg
United States of America
7
7
5
7
7
7
40
7
Gold medal
Ivane Gokadze
Georgia
6
7
0
7
0
0
20
169
Bronze medal
Paolo Giosue' Giarrusso
Italy
0
2
0
4
0
0
6
382
Mohamad Gharakhani
Islamic Republic of Iran
7
7
0
7
7
2
30
58
Silver medal
Héctor Daniel García Lara
Mexico
6
2
0
7
3
1
19
187
Bronze medal
Andrei Galusca
Republic of Moldova
6
1
0
7
3
0
17
212
Bronze medal
David Gajser
Slovenia
0
1
2
0
0
0
3
424
Ejona Fuli
Albania
2
1
0
1
0
1
5
396
David Frenay
Belgium
7
1
1
7
0
0
16
229
Bronze medal
Carlos Fonseca
Puerto Rico
0
2
0
7
0
0
9
335
Honourable mention
Simion Filip
Republic of Moldova
6
7
2
7
0
1
23
124
Bronze medal
Marco Antonio Figueroa Ibarra
Mexico
7
3
2
7
3
1
23
124
Bronze medal
Laurence Field
Australia
6
6
3
2
6
1
24
113
Silver medal
David Fidler
United Kingdom
7
6
1
7
3
0
24
113
Silver medal
Nolang Fanani
Indonesia
6
1
0
0
1
0
8
351
Mohamad Farzan Mohamad Fadhlillah
Malaysia
0
0
0
0
0
0
0
469
Carla Espinoza
Ecuador
0
0
0
0
0
0
0
469
David Ericsson
Sweden
4
5
0
7
0
1
17
212
Bronze medal
Alexey Entin
Israel
7
6
2
7
5
7
34
28
Gold medal
Elnur Emrah
Türkiye
7
2
0
7
3
2
21
159
Bronze medal
Kerstin Elsa Maria Johnsson
Sweden
1
0
0
2
0
0
3
424
Yassine El Harti
Morocco
7
4
0
7
3
0
21
159
Bronze medal
Attila Egri
Hungary
7
1
1
7
4
2
22
143
Bronze medal
Salvör Egilsdóttir
Iceland
1
0
0
0
0
0
1
456
Kamil Duszenko
Poland
6
7
1
7
6
5
32
38
Gold medal
Ruslan Durdiyev
Turkmenistan
0
1
0
0
1
0
2
437
Erion Dula
Albania
6
1
1
1
1
0
10
315
Mikhail Dubashinskiy
Russian Federation
7
7
7
7
7
7
42
1
Gold medal
Gerhard du Toit
South Africa
7
1
2
1
1
0
12
281
Honourable mention
Goran Dražić
Croatia
3
0
2
7
3
1
16
229
Bronze medal
Snezana Domazetovska
North Macedonia
7
1
1
0
2
0
11
295
Honourable mention
Galyna Dobrovolska
Ukraine
7
7
1
7
7
7
36
16
Gold medal
Talay Djumabaev
Kyrgyzstan
2
1
0
0
3
0
6
382
Bekjan Djumabaev
Kyrgyzstan
6
1
0
1
0
0
8
351
Aibek Djolbunov
Kyrgyzstan
7
3
0
0
3
0
13
272
Honourable mention
Zoran Dimov
North Macedonia
6
2
1
2
0
0
11
295
Rosen Dimitrov Kralev
Bulgaria
6
7
2
7
7
7
36
16
Gold medal
Ivan Dimitrov Dimitrov
Bulgaria
7
7
3
7
5
2
31
46
Silver medal
Jaime Díaz
Puerto Rico
3
0
1
0
0
0
4
408
Eduardo Manuel Dias
Portugal
0
1
0
1
0
0
2
437
Simone Di Marino
Italy
1
1
0
0
0
0
2
437
Maarten Derickx
Netherlands
2
1
2
4
1
0
10
315
Anand Deopurkar
India
7
7
2
7
3
4
30
58
Silver medal
Carlo Defranchis
France
4
1
0
0
3
0
8
351
Surrin Deen
Trinidad and Tobago
1
1
0
0
1
0
3
424
Arman Darbinyan
Armenia
6
1
0
7
3
0
17
212
Bronze medal
Piotr Danilewski
Poland
7
0
1
7
0
0
15
244
Honourable mention
Ali Akbar Daemi
Islamic Republic of Iran
7
7
2
7
7
1
31
46
Silver medal
Clark Jefferson Ng Cue
Philippines
0
1
1
0
1
0
3
424
Thiago Costa Leite Santos
Brazil
7
3
3
6
1
1
21
159
Bronze medal
María Isabel Cordero Marcos
Spain
2
0
0
7
1
0
10
315
Honourable mention
Julien Coppe
Belgium
7
1
1
2
0
0
11
295
Honourable mention
Giles Coope
United Kingdom
7
2
2
7
3
2
23
124
Bronze medal
David Colino Llamas
Luxembourg
0
7
1
0
0
1
9
335
Honourable mention
Kevin Colgan
Ireland
0
0
1
2
0
0
3
424
Andres Codas
Paraguay
7
0
0
0
1
0
8
351
Honourable mention
Tat Chi Chung
Hong Kong
7
6
1
7
3
1
25
101
Silver medal
Wei Jian Chuah
Malaysia
0
1
1
7
1
0
10
315
Honourable mention
Michalis Christou
Cyprus
0
0
0
0
1
0
1
456
Liubomir Chiriac
Republic of Moldova
7
1
0
3
5
0
16
229
Bronze medal
Yun Kuen Cheung
Hong Kong
1
6
0
7
0
4
18
200
Bronze medal
Roman Cheplyaka
Ukraine
7
1
2
7
7
0
24
113
Silver medal
Chongli Daniel Chen
Singapore
6
3
1
7
1
0
18
200
Bronze medal
Bo Chen
Denmark
0
4
0
2
3
0
9
335
Volodymyr Chelnokov
Ukraine
7
2
2
7
3
7
28
74
Silver medal
Markos Charalambides
Cyprus
0
7
0
1
0
2
10
315
Honourable mention
Valentina Chapovalova
Sweden
4
5
0
7
3
1
20
169
Bronze medal
Hsin-Yu Chao
Taiwan
7
7
3
7
6
2
32
38
Gold medal
Victor Chahuilco
Peru
6
1
0
0
3
0
10
315
Sugardorj Chagnaadorj
Mongolia
6
1
1
7
0
7
22
143
Bronze medal
Peter Černo
Slovakia
7
0
0
7
1
0
15
244
Honourable mention
Stephen Casey
Ireland
3
1
1
2
1
0
8
351
João Eduardo Casalta Lopes
Portugal
0
2
0
1
0
1
4
408
Gabriel Carvajal
Argentina
7
1
0
0
3
0
11
295
Honourable mention
Steven Llanos Camina
Philippines
0
1
0
0
0
1
2
437
Mike Burg
Luxembourg
2
0
0
0
0
0
2
437
Yuri Burda
Israel
7
1
0
7
4
0
19
187
Bronze medal
Ignas Budvytis
Lithuania
0
3
0
7
0
2
12
281
Honourable mention
Hana Budáčová
Slovakia
7
1
3
1
3
0
15
244
Honourable mention
Ondrej Budáč
Slovakia
7
2
2
7
6
0
24
113
Silver medal
Johan Bredberg
Sweden
7
4
1
7
0
0
19
187
Bronze medal
Edin Bošković
Bosnia and Herzegovina
3
0
0
0
1
0
4
408
Ivan Borsenco
Republic of Moldova
7
1
2
7
1
0
18
200
Bronze medal
Iurie Boreico
Republic of Moldova
7
4
2
7
7
7
34
28
Gold medal
Jozef Bodnár
Slovakia
7
2
0
1
4
1
15
244
Honourable mention
Federico Bliman Agorio
Uruguay
6
1
2
0
0
0
9
335
Sigþór Bessi Bjarnason
Iceland
0
0
1
1
0
0
2
437
Kshipra Bhavalkar
India
7
3
0
7
7
1
25
101
Silver medal
Raphael Beuzart-Plessis
France
7
1
2
7
0
2
19
187
Bronze medal
Pierre Bertin
France
7
7
1
2
0
1
18
200
Bronze medal
Matjaž Berčič
Slovenia
7
1
0
0
5
1
14
264
Honourable mention
Hamid Ben Moussa
Morocco
6
7
0
7
0
0
20
169
Bronze medal
David Belius
Sweden
0
4
0
3
0
0
7
366
Ali Jadallah Belabess
Morocco
0
1
0
7
0
0
8
351
Honourable mention
Natth Bejraburnin
Thailand
6
1
0
7
0
2
16
229
Bronze medal
Mendbayar Bayambadorj
Mongolia
6
4
2
0
3
0
15
244
Jose Ramon Batiller
Philippines
0
2
1
0
4
0
7
366
Dirk Basson
South Africa
7
3
3
5
3
3
24
113
Silver medal
Matija Bašić
Croatia
7
2
1
6
0
1
17
212
Bronze medal
Luca Barbieri
Italy
7
2
1
7
3
0
20
169
Bronze medal
Tomás Barato Goucha
Portugal
0
1
0
1
0
0
2
437
Đorđe Baralić
Serbia and Montenegro
6
1
2
7
3
1
20
169
Bronze medal
Salman Bakhash
Kuwait
0
0
0
0
0
0
0
469
Andrey Badzyan
Russian Federation
7
7
7
7
7
7
42
1
Gold medal
Zulkifli Aziz
Malaysia
0
0
0
0
0
0
0
469
Remili Ayemen
Tunisia
0
1
1
0
0
0
2
437
Batyr Atayev
Turkmenistan
7
2
0
0
7
0
16
229
Bronze medal
Ganbat Atarsaikhan
Mongolia
6
3
0
7
7
1
24
113
Silver medal
Eran Assaf
Israel
7
4
0
7
4
1
23
124
Bronze medal
Juhan Aru
Estonia
7
1
0
7
1
0
16
229
Bronze medal
Carlos Arreche
Puerto Rico
0
1
0
0
0
0
1
456
Örn Arnaldsson
Iceland
3
1
0
1
0
0
5
396
Kamal Armel
Morocco
7
1
0
7
3
0
18
200
Bronze medal
Stanislau Arkhipau
Belarus
7
5
2
7
6
3
30
58
Silver medal
Stefanos Aretakis
Greece
7
2
0
7
5
0
21
159
Bronze medal
Daumilas Ardickas
Lithuania
0
0
7
0
0
0
7
366
Honourable mention
Stergios Antonakoudis
Greece
6
5
2
7
4
0
24
113
Silver medal
Lucas Andisco
Argentina
6
1
0
7
3
0
17
212
Bronze medal
Nataly Andaluz
Ecuador
0
1
0
0
0
0
1
456
Tural Amirov
Azerbaijan
6
1
0
4
0
0
11
295
Afrit Mohamed Amine
Tunisia
0
2
0
0
2
0
4
408
Ahmad Alqattan
Kuwait
0
0
0
0
0
0
0
469
Omar Alothman
Saudi Arabia
1
0
0
0
0
0
1
456
Khalifah Almutairi
Kuwait
0
0
0
0
0
0
0
469
Hamad Almeer
Kuwait
0
0
0
0
0
0
0
469
W. M. H. M. Alles
Sri Lanka
3
1
0
0
3
0
7
366
Abdullait Alghamdi
Saudi Arabia
1
0
0
0
0
0
1
456
Mousa Aldabbab
Saudi Arabia
0
0
0
0
0
0
0
469
Ziyad Albahkaly
Saudi Arabia
1
0
0
0
0
1
2
437
Yousef Abdullah Alahmadi
Saudi Arabia
0
0
0
0
0
0
0
469
Hussin Al-Shatti
Kuwait
0
0
0
0
0
0
0
469
Hamad Al-Jiran
Kuwait
0
2
0
0
3
0
5
396
Saran Ahuja
Thailand
7
1
0
7
3
0
18
200
Bronze medal
Lauri Ahlroth
Finland
6
7
1
7
0
1
22
143
Bronze medal
Farhad Aghayev
Azerbaijan
0
4
0
6
0
0
10
315
José Gabriel Acevedo Habeych
Colombia
6
1
0
0
3
0
10
315
Boufahja Abderrazak
Tunisia
1
1
0
0
7
0
9
335
Honourable mention
?
Singapore
6
6
0
7
0
7
26
93
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