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
◄
41
st
IMO 2000
►
Country results
•
Individual results
•
Statistics
Contestant
[
♀
]
[↔]
Country
P1
P2
P3
P4
P5
P6
∑
Total
#
Rank
Award
Zolk Indrek
Estonia
1
1
0
3
0
0
5
350
Zhu Qihui
People's Republic of China
7
7
2
6
7
7
36
12
Gold medal
Zhang Han
New Zealand
3
1
0
4
0
0
8
287
Zanin Dmitry
Uzbekistan
7
1
0
1
0
0
9
260
Honourable mention
Zajac Vladimír
Slovakia
7
1
0
6
0
4
18
130
Bronze medal
Zábrádi Gergely
Hungary
7
3
1
7
7
0
25
63
Silver medal
Yun Zhiwei
People's Republic of China
7
7
7
7
7
7
42
1
Gold medal
Yuan Xinyi
People's Republic of China
7
7
1
6
7
4
32
25
Gold medal
Yu Hok Pun
Hong Kong
0
7
2
6
6
0
21
100
Silver medal
Yılmaz Sabri
Türkiye
5
1
0
1
1
0
8
287
Yessenbayev Zhandos
Kazakhstan
7
7
0
1
1
0
16
149
Bronze medal
Yenmez Mehmet Bumin
Türkiye
7
1
0
7
7
2
24
68
Silver medal
Yang John Chiahan
New Zealand
2
1
0
2
0
0
5
350
Yamamoto Takayoshi
Japan
7
0
0
6
0
0
13
190
Bronze medal
Xia Thomas
Australia
7
2
1
4
1
0
15
161
Bronze medal
Wu Zhongtao
People's Republic of China
7
7
2
6
7
2
31
28
Gold medal
Worawannotai Chalermpong
Thailand
1
1
0
1
0
0
3
394
Wong Chun Wai Carto
Hong Kong
7
1
0
1
1
0
10
230
Honourable mention
Wojnarski Marcin
Poland
7
1
1
4
0
2
15
161
Bronze medal
Williams Benedict
Ireland
0
1
0
5
0
0
6
333
Wibowo Djoko
Indonesia
7
0
1
3
0
0
11
213
Bronze medal
Weng Ching-Chih
Taiwan
7
7
0
6
4
0
24
68
Silver medal
Wang Jia-Ching
Taiwan
7
7
1
7
4
0
26
57
Silver medal
Wagner Stephan
Austria
7
7
1
6
1
0
22
89
Silver medal
Wagener Benjamin
France
6
1
0
1
1
2
11
213
Bronze medal
Vizer Máté
Hungary
7
3
0
5
6
3
24
68
Silver medal
Vitkauskas Vaidotas
Lithuania
0
1
0
2
0
0
3
394
Villalvazo Jáuregui Carlos Alberto
Mexico
7
2
0
6
7
0
22
89
Silver medal
Veliaj Armela
Albania
0
0
0
0
1
0
1
438
Veldman Allard
Netherlands
7
1
2
6
1
3
20
111
Bronze medal
van Zyl Jacobus
South Africa
7
5
0
1
1
0
14
176
Bronze medal
van Wolffelaar Jeroen
Netherlands
3
1
0
3
0
0
7
309
Valiant Paul
United States of America
7
5
3
4
0
7
26
57
Silver medal
Valderrama Joaquín Andrés
Colombia
4
1
0
3
1
0
9
260
Vaish Vaibhav
India
7
7
1
0
6
3
24
68
Silver medal
Uy Timothy L.
Philippines
0
1
0
3
0
0
4
368
Usnich Alexandr
Belarus
7
7
7
7
7
7
42
1
Gold medal
Urlep Matjaž
Slovenia
3
1
0
5
0
0
9
260
Umarov Murodjon
Uzbekistan
7
1
0
1
0
0
9
260
Honourable mention
Tzeng Yu-Jong
Taiwan
7
7
0
6
0
0
20
111
Bronze medal
Tuitman Jan
Netherlands
7
2
0
0
1
0
10
230
Honourable mention
Tsytsura Pavlo
Ukraine
7
7
0
3
7
7
31
28
Gold medal
Tsiskaridze Archil
Georgia
7
1
0
0
0
0
8
287
Honourable mention
Tsikkou Charis
Cyprus
4
0
0
0
0
0
4
368
Tselkov Tseno
Bulgaria
7
4
0
3
1
2
17
138
Bronze medal
Trujillo Rasúa Rolando
Cuba
7
2
0
2
3
2
16
149
Bronze medal
Trivodaliev Kire
North Macedonia
3
1
0
2
0
0
6
333
Towsen Tiaan George
South Africa
4
4
0
6
0
0
14
176
Bronze medal
Tovt Fedir
Ukraine
7
0
0
2
0
0
9
260
Honourable mention
Torfason Bjarni Kristinn
Iceland
2
2
0
0
0
0
4
368
Tong Keng Hang
Macau
1
1
0
1
0
0
3
394
Tikanmaki Johanna
Finland
0
1
0
0
0
0
1
438
Tian Shen
South Africa
3
1
0
6
0
0
10
230
Thomas Oliver
United Kingdom
7
1
0
1
0
2
11
213
Bronze medal
Thejaka Amila Jayasekara Kanewala
Sri Lanka
3
1
0
0
0
0
4
368
Tharmini Tharmarajah
Sri Lanka
1
3
0
3
1
0
8
287
Tessler Ran
Israel
0
7
2
6
7
0
22
89
Silver medal
Templier Nicolas
France
0
1
1
6
2
0
10
230
Tay Kah Seng
Singapore
2
1
0
2
1
0
6
333
Tay Kah Keng
Singapore
3
1
1
1
1
0
7
309
Tanović Omer
Bosnia and Herzegovina
4
1
0
6
0
0
11
213
Bronze medal
Tan Chee Hau
Singapore
7
7
1
2
3
0
20
111
Bronze medal
Tako Dritan
Albania
2
3
0
2
0
0
7
309
Takhanov Rustem
Kazakhstan
4
5
0
2
3
0
14
176
Bronze medal
Tadao Martins Sérgio
Brazil
0
0
0
0
1
2
3
394
Taagholt Kamille Sofie
Denmark
3
1
0
6
0
0
10
230
Sung Choongyup
Republic of Korea
7
7
0
6
7
0
27
52
Silver medal
Sukkestad Jens Arne
Norway
0
1
0
1
0
0
2
416
Suchý Ondřej
Czech Republic
7
0
0
2
0
2
11
213
Bronze medal
Subanov Munduzbek
Kyrgyzstan
0
0
0
2
1
0
3
394
Suárez Real Alberto
Spain
3
1
1
3
0
0
8
287
Stolk Arjen
Netherlands
0
2
0
0
1
0
3
394
Stolař Rudolf
Czech Republic
0
1
0
3
0
0
4
368
Stojanoska Vesna
North Macedonia
3
2
0
1
1
0
7
309
Stoica Emanuel
Romania
2
7
0
0
7
7
23
79
Silver medal
Stavropoulos Menelaos Constantinos
Greece
4
0
0
3
0
0
7
309
Stavropoulos Konstantinos
Greece
7
1
0
1
0
0
9
260
Honourable mention
Spencer Michael
United Kingdom
2
2
0
6
1
0
11
213
Bronze medal
Spadaro Emanuele
Italy
7
1
0
3
0
0
11
213
Bronze medal
Sou Man Fal
Macau
0
1
0
1
0
2
4
368
Sotáková Miroslava
Slovakia
7
1
1
5
0
7
21
100
Silver medal
Sly Allan
Australia
4
1
7
7
1
1
21
100
Silver medal
Šivic Klemen
Slovenia
7
0
0
1
0
2
10
230
Honourable mention
Siridanupath Chetaphan
Thailand
2
2
0
3
0
0
7
309
Siqueira Benevides Fabrício
Brazil
7
1
1
3
0
0
12
204
Bronze medal
Şimşek Alp
Türkiye
7
5
0
7
7
0
26
57
Silver medal
Šimić Filip
Croatia
7
3
0
4
0
5
19
123
Bronze medal
Simenas Raivydas
Lithuania
0
1
0
0
0
0
1
438
Silva Naves Humberto
Brazil
0
1
0
2
1
0
4
368
Sigurjónsson Ingvar
Iceland
3
1
0
3
0
0
7
309
Sidenko Sergiy
Ukraine
7
6
0
2
7
7
29
40
Silver medal
Sichinava David
Georgia
7
1
0
1
0
0
9
260
Honourable mention
Shukurov Aydin
Azerbaijan
2
1
0
0
0
0
3
394
Shourideh Ali
Islamic Republic of Iran
7
6
2
7
7
0
29
40
Silver medal
Shien Jin Ong
Malaysia
4
1
1
7
0
0
13
190
Bronze medal
Sheng Hwee Lim
Brunei
0
2
0
3
0
0
5
350
Sharipov Artur
Uzbekistan
7
0
0
0
2
0
9
260
Honourable mention
Sewell Thomas
Australia
7
2
3
6
4
1
23
79
Silver medal
Seo Sakiko
Puerto Rico
2
0
0
1
0
0
3
394
Segui David
Venezuela
2
2
0
3
0
0
7
309
Schaul Tom
Luxembourg
7
4
0
5
1
2
19
123
Bronze medal
Schapotschnikov Philipp
Germany
4
2
0
5
4
0
15
161
Bronze medal
Schack-Nielsen Anders
Denmark
3
1
2
7
0
0
13
190
Bronze medal
Šarka Paulius
Lithuania
0
0
0
0
0
0
0
451
Saoudi Abdelaziz
Morocco
1
3
0
0
1
0
5
350
Saoud Mohammad
Kuwait
1
1
0
2
1
0
5
350
Sansarkhuu Namnandorj
Mongolia
4
5
0
7
0
0
16
149
Bronze medal
Sandberg Erik
Sweden
4
1
0
2
0
0
7
309
Sanchez Rafael
Peru
7
1
0
0
0
2
10
230
Honourable mention
Salcan Reyes Pedro
Ecuador
0
1
0
0
0
0
1
438
Sahel Mohammed Fouad
Morocco
7
1
0
0
1
0
9
260
Honourable mention
Saha Abhishek
India
7
7
0
0
7
2
23
79
Silver medal
Saccavino Dario
Italy
7
6
0
3
3
0
19
123
Bronze medal
Ryan Michael J.
Ireland
2
1
0
2
1
0
6
333
Rubio Núñez Roberto
Spain
0
1
0
0
0
0
1
438
Ron Ariel
Uruguay
2
1
0
5
0
0
8
287
Romero Dante
Peru
7
2
0
1
0
0
10
230
Honourable mention
Rodriguez Caicedo Marcelo
Ecuador
0
1
0
3
0
0
4
368
Rodríguez Carlos Gómez
Spain
0
1
0
3
0
0
4
368
Rodriguez Rodny
Puerto Rico
0
1
0
0
0
0
1
438
Robledo Arteaga Felix
Ecuador
0
1
0
0
0
0
1
438
Ristov Todor
North Macedonia
7
1
1
3
0
0
12
204
Bronze medal
Rincon Edgar
Colombia
4
1
0
7
2
0
14
176
Bronze medal
Reyes Noel
Puerto Rico
0
0
0
0
0
0
0
451
Reiher Christian
Germany
7
7
2
7
7
1
31
28
Gold medal
Ratiu Florin
Romania
7
1
1
7
2
0
18
130
Bronze medal
Raptis Georgios
Greece
3
0
0
1
1
0
5
350
Ramly Mohd. Suhaimi
Malaysia
2
6
0
3
0
0
11
213
Bronze medal
Ramirez Sebastian
Colombia
4
1
0
0
0
2
7
309
Rakvongthai Yothin
Thailand
7
1
0
5
0
0
13
190
Bronze medal
Rakhmonov Umid
Uzbekistan
7
6
0
0
0
5
18
130
Bronze medal
Ragnarsson Carl Johan
Sweden
7
7
0
6
4
2
26
57
Silver medal
Radić Tomislav
Yugoslavia
7
5
0
1
3
2
18
130
Bronze medal
Quittnerová Katarína
Slovakia
7
7
0
6
0
0
20
111
Bronze medal
Pyy Jarkko
Finland
0
1
0
1
0
0
2
416
Pritchard David
Canada
3
7
0
6
7
0
23
79
Silver medal
Poznanovic Svetlana
North Macedonia
7
1
0
7
0
7
22
89
Silver medal
Porumbel Daniel
Romania
7
7
0
2
0
0
16
149
Bronze medal
Popović Miloš
Yugoslavia
5
1
0
1
0
0
7
309
Popov Alexandar
Bulgaria
7
7
0
4
4
4
26
57
Silver medal
Polzer Rudolf
Germany
0
1
3
7
7
0
18
130
Bronze medal
Pojoy Corzo Bidkar Alexander
Guatemala
1
1
0
0
1
0
3
394
Poiarkov Alexei
Russian Federation
7
7
7
7
7
7
42
1
Gold medal
Pettai Martin
Estonia
0
1
1
0
1
0
3
394
Petrides Neophytos
Cyprus
0
1
0
2
0
0
3
394
Pérez Pastó Reydel
Cuba
7
0
0
0
1
2
10
230
Honourable mention
Pérez Molina Manuel
Spain
0
1
0
0
0
0
1
438
Pelenis Justinas
Lithuania
2
1
0
7
0
0
10
230
Honourable mention
Pejković Tomislav
Croatia
7
2
0
0
0
5
14
176
Bronze medal
Peckova Sijce
North Macedonia
2
1
0
0
0
0
3
394
Paschin Alexandru
Republic of Moldova
7
1
1
2
0
0
11
213
Bronze medal
Parts Leopold
Estonia
0
1
0
7
0
0
8
287
Honourable mention
Park Young-Han
Republic of Korea
7
7
5
4
3
7
33
20
Gold medal
Pantziaras Marios
Cyprus
0
0
0
5
0
0
5
350
Panova Greta
Bulgaria
7
3
0
5
7
5
27
52
Silver medal
Pálvölgyi Dömötör
Hungary
7
5
7
7
2
0
28
45
Silver medal
Pálsson Eyvindur Ari
Iceland
1
1
0
4
0
0
6
333
Pai Sheng-Fong
Taiwan
7
7
2
7
7
0
30
36
Gold medal
Padilla Chalen Michael
Ecuador
0
2
0
2
0
0
4
368
Oulbacha Youness
Morocco
7
1
0
0
0
0
8
287
Honourable mention
Otero David
Colombia
0
1
0
6
0
0
7
309
Oshima Yoshiki
Japan
7
1
1
7
7
0
23
79
Silver medal
Ólafsson Guðni
Iceland
4
1
0
3
0
0
8
287
O'Leary Marty
Ireland
0
1
0
0
1
0
2
416
Nyamtseren Bilegsaikhan
Mongolia
0
1
0
1
0
0
2
416
Nur Zaman Dedy
Indonesia
3
1
0
5
0
0
9
260
Novikas Aivaras
Lithuania
3
0
0
2
0
0
5
350
Nordstrom Johannes
Sweden
0
0
0
7
0
0
7
309
Honourable mention
Nordbotten Jan
Norway
2
1
0
4
0
0
7
309
Nolin Pierre
France
0
7
1
4
1
0
13
190
Bronze medal
Nobuo Uno Daniel
Brazil
7
2
1
7
0
0
17
138
Bronze medal
Nir Oaz
United States of America
7
7
2
7
7
0
30
36
Gold medal
Nikolaou Emmanouil
Greece
3
0
0
1
2
0
6
333
Nigul Hendrik
Estonia
7
2
0
5
1
0
15
161
Bronze medal
Nguyễn Phi Lê
Vietnam
7
7
3
3
1
0
21
100
Silver medal
Nguyễn Minh Hoai
Vietnam
7
7
2
6
6
7
35
15
Gold medal
Ng Wan Long
Singapore
2
1
0
3
0
0
6
333
Ng Ka Wing
Hong Kong
3
5
0
5
1
0
14
176
Bronze medal
Ng Chon Fong
Macau
0
0
0
4
0
0
4
368
Neyra Juan
Peru
7
1
0
1
0
0
9
260
Honourable mention
Nagaraj Raghavendra Prasad
India
6
3
0
0
0
7
16
149
Bronze medal
Nagao Kentaro
Japan
7
1
3
6
7
7
31
28
Gold medal
Mutafyan Giorgi
Georgia
7
7
1
6
7
0
28
45
Silver medal
Musa Zaim
Bosnia and Herzegovina
1
1
0
5
0
0
7
309
Murtola Teemu
Finland
2
0
0
7
0
0
9
260
Honourable mention
Murphy Sean
Ireland
7
1
0
0
0
0
8
287
Honourable mention
Mukashev Ulan
Kazakhstan
7
7
0
0
0
3
17
138
Bronze medal
Motion J.P.Michael
Puerto Rico
0
0
0
0
0
0
0
451
Mostert Pieter
South Africa
7
1
0
1
0
0
9
260
Honourable mention
Moser David
Switzerland
2
7
0
7
1
0
17
138
Bronze medal
Morić Filip
Bosnia and Herzegovina
7
3
1
1
0
7
19
123
Bronze medal
Morales Almazán Pedro Fernando
Guatemala
0
0
0
0
0
0
0
451
Mkrtchyan Sevak
Armenia
7
7
1
0
7
7
29
40
Silver medal
Miklavec Mojca
Slovenia
7
4
0
3
0
3
17
138
Bronze medal
Mikkelsen Borge
Norway
2
1
0
4
0
0
7
309
Meyer Robert
Luxembourg
7
1
0
2
0
0
10
230
Honourable mention
Merry Bruce
South Africa
7
1
0
7
3
0
18
130
Bronze medal
Merriman Stephen
New Zealand
0
1
1
2
0
0
4
368
Merida Molina Sergio Silverio
Guatemala
0
0
0
0
0
0
0
451
Mendez-Alcazar Jose A.
Puerto Rico
2
0
0
0
0
0
2
416
Meliksetyan Areg
Armenia
3
1
0
2
0
0
6
333
Medeiros de Albuquerque Ulisses
Brazil
7
1
0
1
0
0
9
260
Honourable mention
Mebonia Mikheil
Georgia
7
1
0
2
0
0
10
230
Honourable mention
McNamara Peter
Australia
7
7
3
7
7
0
31
28
Gold medal
McKenzie Timothy
New Zealand
0
2
0
3
0
0
5
350
Matos Luis
Portugal
0
1
0
1
0
0
2
416
Massaki Yamamoto Daniel
Brazil
7
1
0
3
2
0
13
190
Bronze medal
Martinsen Kristoffer
Denmark
0
0
0
0
0
0
0
451
Martinazzi Luca
Italy
0
2
1
1
0
0
4
368
Markouski Siarhei
Belarus
5
5
0
4
4
2
20
111
Bronze medal
Marjanović Boris
Bosnia and Herzegovina
4
1
0
1
1
2
9
260
Manoharn Petch
Thailand
7
3
0
7
0
0
17
138
Bronze medal
Manea Mihai
Romania
7
7
0
3
7
6
30
36
Gold medal
Mammadov Kamran
Azerbaijan
7
1
0
0
2
0
10
230
Honourable mention
Malikov Fuad
Azerbaijan
0
1
0
2
0
0
3
394
Májek Peter
Slovakia
0
2
0
4
0
2
8
287
Majcen Irena
Slovenia
7
7
1
2
6
0
23
79
Silver medal
Madani Zadeh Seyed Ali
Islamic Republic of Iran
7
1
0
1
1
4
14
176
Bronze medal
Lukšys Gediminas
Lithuania
3
1
3
7
1
0
15
161
Bronze medal
Lukić Milivoje
Yugoslavia
7
7
0
7
1
0
22
89
Silver medal
Lozovanu Victor
Republic of Moldova
7
7
0
0
1
7
22
89
Silver medal
Lowette Hannes
Belgium
0
1
1
2
0
0
4
368
Lowenthal Laura
Argentina
0
1
0
2
0
0
3
394
López Velázquez Jorge Erik
Cuba
2
1
0
1
0
2
6
333
Lönngren Hendrik
Germany
0
1
0
4
1
0
6
333
Loh Po-Ru
United States of America
7
7
1
7
4
0
26
57
Silver medal
Lo Dominic
New Zealand
7
1
0
0
0
0
8
287
Honourable mention
Liu Zhipeng
People's Republic of China
7
7
4
7
7
7
39
5
Gold medal
Liu Ricky
United States of America
3
7
7
7
0
3
27
52
Silver medal
Liou Jen-Hao
Taiwan
7
7
2
7
6
2
31
28
Gold medal
Lim Yin
Singapore
7
1
2
7
2
2
21
100
Silver medal
Lifshits Yury
Russian Federation
7
7
7
4
7
6
38
7
Gold medal
Li Xin
People's Republic of China
7
7
3
7
7
7
38
7
Gold medal
Lepage Emmanuel
France
7
1
0
1
1
2
12
204
Bronze medal
León Guerrero Emerson Julian
Colombia
3
2
2
7
0
0
14
176
Bronze medal
Lee Seung Hyup
Republic of Korea
7
7
5
3
5
5
32
25
Gold medal
Lee George Jr.
United States of America
7
7
7
7
4
4
36
12
Gold medal
Lazić Vladimir
Yugoslavia
2
7
1
2
1
7
20
111
Bronze medal
Law Ka Ho
Hong Kong
7
1
0
4
4
0
16
149
Bronze medal
Lang Oran
Israel
7
7
3
7
7
0
31
28
Gold medal
Lactarashani Ali Babaii
Islamic Republic of Iran
7
7
0
1
7
3
25
63
Silver medal
Kyrgyzbaev Kanat
Kyrgyzstan
0
1
0
1
0
0
2
416
Kynčl Jan
Czech Republic
7
1
4
2
0
2
16
149
Bronze medal
Kwaśnicki Mateusz
Poland
7
1
0
0
0
2
10
230
Honourable mention
Kwa Chin Lum
Singapore
3
5
0
3
0
0
11
213
Bronze medal
Kunszenti-Kovács David
Norway
7
1
0
5
0
3
16
149
Bronze medal
Kulanbaeva Turar
Kyrgyzstan
0
0
0
0
0
0
0
451
Kravchenko Oleksiy
Ukraine
7
7
0
0
7
7
28
45
Silver medal
Kostić Tijana
Yugoslavia
7
7
0
6
0
0
20
111
Bronze medal
Kositwattanarerk Wittawat
Thailand
7
1
0
7
0
2
17
138
Bronze medal
Korte Riikka
Finland
7
1
0
7
0
0
15
161
Bronze medal
Koroļova Aleksandra
Latvia
7
2
0
4
0
0
13
190
Bronze medal
Kopparty Swastik
India
7
7
1
6
3
0
24
68
Silver medal
Kononchuk Pavlo
Ukraine
1
0
0
2
0
0
3
394
Kondo Hiroki
Japan
2
7
0
7
3
0
19
123
Bronze medal
Komilov Nozim
Uzbekistan
7
0
0
1
0
0
8
287
Honourable mention
Kokhan Artsiom
Belarus
7
6
7
7
7
4
38
7
Gold medal
Kokan Tonči
Croatia
7
5
1
2
0
0
15
161
Bronze medal
Kok Yen-Hau
Malaysia
0
1
0
6
1
0
8
287
Koch Dénes
Austria
7
1
0
1
0
2
11
213
Bronze medal
Kobayashi Yusuke
Japan
3
1
6
6
1
0
17
138
Bronze medal
Knipe David
United Kingdom
0
7
1
4
0
0
12
204
Bronze medal
Kirkouski Aliaksandr
Belarus
7
1
2
7
7
0
24
68
Silver medal
Kinne Jan Christoph
Germany
2
1
0
7
0
0
10
230
Honourable mention
Kinane Raymond
Ireland
0
0
1
1
0
0
2
416
Kim Hyong-Jun
Republic of Korea
7
5
1
0
7
2
22
89
Silver medal
Kim Hong Sik
Republic of Korea
7
7
2
5
1
5
27
52
Silver medal
Khu Kirk Jon O. L.
Philippines
3
1
0
3
0
0
7
309
Khosbayar Jamsran
Mongolia
0
0
0
1
0
0
1
438
Khmelinskii Anton
Portugal
0
1
0
1
0
0
2
416
Khaliavine Andrei
Russian Federation
7
1
2
7
7
3
27
52
Silver medal
Khachatryan Aram
Armenia
2
7
1
5
0
0
15
161
Bronze medal
Keszegh Balázs
Slovakia
7
6
1
4
0
7
25
63
Silver medal
Kelshall Joseph
Trinidad and Tobago
0
0
0
2
0
0
2
416
Kaumbayev Anuar
Kazakhstan
7
5
0
0
0
2
14
176
Bronze medal
Käsper Emilia
Estonia
0
6
0
4
0
0
10
230
Karwasz Piotr
Italy
0
1
1
3
0
0
5
350
Kamolov Zulfiddin
Uzbekistan
7
7
0
1
0
2
17
138
Bronze medal
Kalantaryan Aram
Armenia
7
7
0
6
0
0
20
111
Bronze medal
Jurík Tomáš
Slovakia
7
7
0
0
3
2
19
123
Bronze medal
Juarez Lopez Antonio
Guatemala
0
1
0
1
1
0
3
394
Jovčevski Ilija
North Macedonia
7
4
0
2
0
0
13
190
Bronze medal
Jorza Andrei
Romania
7
1
2
2
7
4
23
79
Silver medal
Jetchev Dimitar
Bulgaria
7
7
4
3
7
7
35
15
Gold medal
Jelisejevs Filips
Latvia
0
0
0
2
0
0
2
416
Jelenčič Sašo
Slovenia
0
1
0
2
1
0
4
368
Jäger Thomas
Germany
7
7
1
6
7
0
28
45
Silver medal
Jackman Sean
Trinidad and Tobago
3
2
0
5
0
0
10
230
Jablan Marinko
Croatia
7
1
0
0
1
0
9
260
Honourable mention
Ingles Ricardo
Portugal
0
1
1
5
1
0
8
287
Inci Hasan
Switzerland
7
7
0
3
0
0
17
138
Bronze medal
Imai Naoki
Japan
7
1
1
0
6
7
22
89
Silver medal
Hubschmid Patrik
Switzerland
2
1
0
6
0
0
9
260
Hsu Ming-Koon
Luxembourg
3
1
0
6
0
0
10
230
Hsaini Tarik
Morocco
3
7
0
0
1
2
13
190
Bronze medal
Hrushetski Yury
Belarus
7
7
2
0
7
0
23
79
Silver medal
Houštěk Jan
Czech Republic
7
2
1
7
4
0
21
100
Silver medal
Honorez Tom
Belgium
0
1
0
2
2
0
5
350
Holy Peter
Austria
0
1
0
1
0
0
2
416
Holmström Andreas
Sweden
0
1
0
7
0
0
8
287
Honourable mention
Hj Abdullah Siti Khadizah
Brunei
0
2
0
0
1
0
3
394
Hernández Herrera Juan Manuel
Colombia
4
1
0
3
0
2
10
230
Hernandez Gonzalez Noslen
Cuba
7
1
0
0
1
0
9
260
Honourable mention
Hernandez Kevin
Venezuela
0
1
0
3
0
0
4
368
Herman Jan
Czech Republic
7
2
0
2
0
0
11
213
Bronze medal
Helvik Snorre
Norway
0
1
0
3
0
0
4
368
Hebenstreit Babette
Austria
0
1
0
1
0
0
2
416
Hasić Damir
Bosnia and Herzegovina
7
2
0
1
3
0
13
190
Bronze medal
Harutyunyan David
Armenia
7
7
0
2
7
0
23
79
Silver medal
Harju Mikko
Finland
2
1
4
6
1
0
14
176
Bronze medal
Harangi Viktor
Hungary
7
3
1
7
2
2
22
89
Silver medal
Haraldsson Rojas Allan Jose
Ecuador
0
2
0
2
1
0
5
350
Haraksingh Rajini
Trinidad and Tobago
7
0
0
3
0
0
10
230
Honourable mention
Hansen Anders Dohn
Denmark
0
1
0
2
0
0
3
394
Hannouf Souhail
Morocco
0
5
0
2
0
0
7
309
Hájek Jaroslav
Czech Republic
0
0
0
2
0
0
2
416
Hadžić Mahir
Bosnia and Herzegovina
7
7
0
1
2
2
19
123
Bronze medal
Győri Nikolett
Hungary
7
6
1
7
3
0
24
68
Silver medal
Gyenes Zoltán
Hungary
7
2
4
6
7
7
33
20
Gold medal
Gutiérrez Julio
Peru
3
0
0
0
0
0
3
394
Gubbins Joseph
Ireland
2
1
0
1
0
0
4
368
Grotmol Oyvind
Norway
3
1
1
3
1
0
9
260
Groisman Leandro
Argentina
7
1
7
5
1
0
21
100
Silver medal
Groenhuis Vincent
Netherlands
4
1
1
5
0
0
11
213
Bronze medal
Grigoryan Tigran
Armenia
7
7
0
0
1
0
15
161
Bronze medal
Gramme Pierre
Belgium
7
6
0
2
0
0
15
161
Bronze medal
Gouveia João
Portugal
0
1
0
5
0
0
6
333
Gorbovickis Igors
Latvia
7
1
1
4
7
0
20
111
Bronze medal
Goossens Koen
Belgium
0
7
0
6
0
0
13
190
Bronze medal
Goodman David
Canada
0
2
0
0
0
0
2
416
Gómez Muñoz Raúl
Mexico
3
2
0
7
0
0
12
204
Bronze medal
Gohari Amin Aminzadeh
Islamic Republic of Iran
7
1
3
7
7
7
32
25
Gold medal
Gogia Irakli
Georgia
2
1
0
7
0
0
10
230
Honourable mention
Gjini Erida
Albania
0
1
0
0
0
0
1
438
Georgiou I. Nicos
Cyprus
0
1
0
3
0
0
4
368
Georgiou Chr. Nicos
Cyprus
3
1
0
2
0
0
6
333
Genovese Giulio
Italy
6
1
0
7
0
0
14
176
Bronze medal
Gela Armand
Albania
0
1
0
1
0
0
2
416
Gattami Ather
Sweden
3
1
0
0
0
2
6
333
García Martínez Luis Emilio
Spain
2
3
0
0
2
0
7
309
Ganichev Igor
Kazakhstan
7
7
1
7
0
0
22
89
Silver medal
Gaifoulline Alexandre
Russian Federation
7
7
7
7
7
7
42
1
Gold medal
Franc Aleksandra
Slovenia
7
0
0
0
0
3
10
230
Honourable mention
Fraiman Nicolas
Uruguay
7
1
0
1
0
0
9
260
Honourable mention
Foucart François
Belgium
0
2
0
7
0
0
9
260
Honourable mention
Ferretti Andrea
Italy
0
1
1
2
0
0
4
368
Fernandes Hugo
Portugal
0
1
0
2
0
0
3
394
Fedotov Alexei
Russian Federation
7
7
1
6
7
5
33
20
Gold medal
Fedorchuk Maksym
Ukraine
7
7
2
7
7
5
35
15
Gold medal
Fan Wai Tong
Hong Kong
4
1
0
1
0
4
10
230
Estala Arias Samuel
Mexico
7
1
0
1
1
0
10
230
Honourable mention
Ertl Otmar
Austria
7
7
3
2
1
2
22
89
Silver medal
Ernvall Anne-Maria
Finland
0
7
0
2
0
2
11
213
Bronze medal
Entin Alexey
Israel
7
7
1
1
0
0
16
149
Bronze medal
Einarsson Indriði
Iceland
0
1
0
1
0
0
2
416
Ebert Lasse Dahl
Denmark
0
1
0
0
0
0
1
438
Đỗ Đức Nhat Quang
Vietnam
7
7
3
6
4
7
34
19
Gold medal
Dvořák Daniel
Austria
3
1
0
5
0
0
9
260
Duraj Lech
Poland
0
1
0
4
0
0
5
350
Droz Jean-Marie
Switzerland
4
7
7
6
0
0
24
68
Silver medal
Dričs Jānis
Latvia
7
1
0
1
6
0
15
161
Bronze medal
Dremov Vladimir
Russian Federation
7
7
1
7
7
4
33
20
Gold medal
Doryn Dzmitry
Belarus
7
5
0
3
0
3
18
130
Bronze medal
Doktorovich Alexey
Israel
7
7
0
3
0
3
20
111
Bronze medal
Doğan Serhat
Türkiye
1
1
0
7
1
0
10
230
Honourable mention
Dobrin Dorian
Romania
7
7
0
1
7
7
29
40
Silver medal
Dinçer Serhat Şevki
Türkiye
7
7
2
0
0
2
18
130
Bronze medal
Dimakos Michail
Greece
2
1
0
4
0
0
7
309
Dīcis Mārtiņš
Latvia
0
1
0
1
0
0
2
416
Dharmawan Sie Hendrata
Indonesia
4
2
0
1
1
0
8
287
Del Hoyo Matias
Argentina
7
1
0
7
0
0
15
161
Bronze medal
Debongnie Gery
Belgium
3
1
0
1
0
0
5
350
De la Cruz Color Luis Alfonso
Mexico
2
5
0
1
0
0
8
287
Datta Swarnendu
India
7
7
1
4
1
4
24
68
Silver medal
Daniliuc Dumitru
Republic of Moldova
7
1
0
0
6
0
14
176
Bronze medal
Czerwiński Wojciech
Poland
2
0
2
1
0
0
5
350
Czajka Tomasz
Poland
7
7
3
7
0
0
24
68
Silver medal
Croitoru Dorian
Republic of Moldova
7
7
0
0
0
7
21
100
Silver medal
Cóppola Javier
Uruguay
2
1
0
3
0
0
6
333
Conradie Jacques
South Africa
7
1
1
6
1
0
16
149
Bronze medal
Collier David
United Kingdom
7
1
0
7
7
2
24
68
Silver medal
Codreanu Dumitru
Republic of Moldova
0
7
0
2
7
0
16
149
Bronze medal
Chua Timothy John
Philippines
7
1
0
2
0
0
10
230
Honourable mention
Chu Geoffrey
Australia
7
7
2
4
7
1
28
45
Silver medal
Chong Wai Choi
Macau
0
0
0
0
0
0
0
451
Choi Suh Hyun
Republic of Korea
7
7
2
6
7
2
31
28
Gold medal
Choi Keon
Canada
7
0
2
3
0
0
12
204
Bronze medal
Chiewcharnpipat Somboon
Thailand
7
2
1
5
6
0
21
100
Silver medal
Cheung Denise
Canada
7
0
0
2
0
0
9
260
Honourable mention
Cheong Chi Weng
Macau
0
1
0
1
1
0
3
394
Chen Po-Ning
Taiwan
7
7
2
7
7
3
33
20
Gold medal
Chassagneux Yannick
France
0
1
0
1
0
0
2
416
Charles Kezia
Trinidad and Tobago
7
0
0
3
0
0
10
230
Honourable mention
Charles Keren
Trinidad and Tobago
0
1
0
3
0
0
4
368
Charalambous Themistoklis
Cyprus
7
1
0
1
1
0
10
230
Honourable mention
Chao Kuok Fai
Macau
0
1
0
1
0
0
2
416
Chan Kin Hang
Hong Kong
2
1
0
6
0
0
9
260
Chan David
Australia
0
1
1
2
0
0
4
368
Chacón Tirado Mauricio Esteban
Mexico
4
1
0
5
1
0
11
213
Bronze medal
Çetintaş Ahmet
Türkiye
7
6
0
3
7
2
25
63
Silver medal
Celayes Pablo
Argentina
7
7
0
0
1
5
20
111
Bronze medal
Carlos Mark Anthony T.
Philippines
0
1
0
1
0
0
2
416
Cao Vu Dan
Vietnam
7
7
0
6
7
2
29
40
Silver medal
Cantarero López Jose María
Spain
0
1
0
7
0
0
8
287
Honourable mention
Cabrera Baez Orlando
Cuba
0
1
0
6
0
0
7
309
Bùi Việt Loc
Vietnam
7
7
2
7
7
7
37
11
Gold medal
Bùi Việt Ha
Vietnam
7
3
2
0
1
0
13
190
Bronze medal
Bruin Peter
Netherlands
2
1
0
6
0
0
9
260
Brox Daniel
Canada
7
7
0
7
7
0
28
45
Silver medal
Brooks Stephen
United Kingdom
5
0
4
7
1
0
17
138
Bronze medal
Brolo Javier
Guatemala
0
1
0
4
0
0
5
350
Brereton Christopher
Trinidad and Tobago
0
2
0
1
1
0
4
368
Braverman Mark
Israel
7
7
7
7
7
0
35
15
Gold medal
Božić Ivana
Yugoslavia
2
1
0
2
1
0
6
333
Bourgade Paul
France
7
1
0
1
1
0
10
230
Honourable mention
Bolognini Laura
Argentina
7
1
0
7
0
0
15
161
Bronze medal
Boldsen Søren
Denmark
0
7
0
2
0
0
9
260
Honourable mention
Berríos Marcos
Puerto Rico
0
1
0
0
1
0
2
416
Benabid Nail
Morocco
4
0
0
0
0
2
6
333
Belovs Aleksandrs
Latvia
0
2
2
4
0
0
8
287
Begg Ronald
New Zealand
0
1
0
1
2
0
4
368
Bedalli Erind
Albania
2
1
0
1
0
2
6
333
Batubara Johan
Indonesia
0
0
0
5
0
0
5
350
Batrašev Oleg
Estonia
0
1
0
0
0
0
1
438
Basu Samik
India
7
1
1
6
6
0
21
100
Silver medal
Barzov Vladimir
Bulgaria
7
7
1
7
7
7
36
12
Gold medal
Bartoszek Pawel
Iceland
0
2
1
7
0
0
10
230
Honourable mention
Barton Reid
United States of America
7
7
7
7
7
4
39
5
Gold medal
Barnet-Lamb Thomas
United Kingdom
6
0
0
7
7
1
21
100
Silver medal
Barešić Anja
Croatia
3
1
0
1
0
0
5
350
Barath Umasankaran Ukkiraperuvaluthipillai
Sri Lanka
7
1
0
0
1
0
9
260
Honourable mention
Bantsuri Leri
Georgia
0
1
0
2
4
0
7
309
Balayev Nazim
Azerbaijan
0
7
0
0
0
0
7
309
Honourable mention
Bagirov Elcin
Azerbaijan
2
5
0
1
0
0
8
287
Baatz Georges
Luxembourg
6
1
0
5
0
0
12
204
Bronze medal
Baasanjav Tumur
Mongolia
7
5
0
0
1
0
13
190
Bronze medal
Assaf Eran
Israel
7
7
0
0
1
0
15
161
Bronze medal
Arthur David
Canada
7
7
7
7
7
3
38
7
Gold medal
Arderí García Raúl
Cuba
7
1
0
5
0
0
13
190
Bronze medal
Antunović Tonći
Croatia
7
2
0
0
0
2
11
213
Bronze medal
Angiono Iván
Argentina
7
4
0
1
2
0
14
176
Bronze medal
Andreev Nikolay
Bulgaria
7
7
0
3
4
7
28
45
Silver medal
Andrade Ricardo
Portugal
0
0
0
0
0
0
0
451
Andersson Per Anders
Sweden
7
7
0
7
2
0
23
79
Silver medal
Anapolitanos Ioannis
Greece
7
2
0
1
0
2
12
204
Bronze medal
Amorita Kurnia Dewi
Indonesia
2
1
0
2
0
2
7
309
Amini Arash
Islamic Republic of Iran
7
1
0
7
7
3
25
63
Silver medal
Amarsanaa Bat-Erdene
Mongolia
3
7
0
5
0
0
15
161
Bronze medal
Amarsanaa Agchbayar
Mongolia
7
6
0
7
0
0
20
111
Bronze medal
Alvarez Marin Fernando Alberto
Ecuador
2
1
0
1
0
0
4
368
Alshatti Moudi Ebrahim
Kuwait
0
2
0
1
1
0
4
368
Alonzo Argueta Gilda Margarita
Guatemala
0
0
0
0
0
0
0
451
Aljinaee Khaled
Kuwait
0
1
0
1
1
0
3
394
Alghadhban Yousef Saheel
Kuwait
0
0
0
0
0
0
0
451
Aldangarov Alibek
Kazakhstan
7
1
0
0
0
0
8
287
Honourable mention
Alarcón Zaldo Ernesto
Mexico
2
7
0
2
1
0
12
204
Bronze medal
Agabeyzada Rajab
Azerbaijan
0
1
0
0
0
0
1
438
Adamaszek Michał
Poland
7
7
0
2
0
0
16
149
Bronze medal
Abolfathe Beikidezfuli Salman
Islamic Republic of Iran
7
7
0
7
7
2
30
36
Gold medal
Abduvaliev Murat
Kyrgyzstan
2
7
0
2
0
0
11
213
Bronze medal
? Mushthofa
Indonesia
7
1
0
6
0
0
14
176
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