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
◄
38
th
IMO 1997
►
Country results
•
Individual results
•
Statistics
Contestant
[
♀
♂
]
[↔]
Country
P1
P2
P3
P4
P5
P6
∑
Total
#
Rank
Award
Zubrickas Robertas
Lithuania
1
0
0
0
6
0
7
340
Zou Jin
People's Republic of China
7
7
3
7
7
7
38
15
Gold medal
Zorić Vedran
Croatia
4
2
7
7
7
5
32
50
Silver medal
Zíma Petr
Czech Republic
1
7
1
7
4
0
20
155
Bronze medal
Zieliński Piotr
Poland
5
0
7
7
7
5
31
56
Silver medal
Zheng Changjin
People's Republic of China
4
7
7
7
7
3
35
32
Gold medal
Zapata Jesús
Peru
0
7
0
1
1
0
9
299
Honourable mention
Yuval Tom
Israel
4
0
1
4
7
0
16
200
Bronze medal
Yu Ka Chun
Hong Kong
2
0
0
3
2
1
8
322
Yogev Dean
Puerto Rico
0
0
0
0
0
0
0
446
Yıldırım Muhammed Ali
Türkiye
1
7
1
6
7
0
22
131
Bronze medal
Yeo Keng Hee
Singapore
4
0
0
2
3
1
10
285
Yenmez Mehmet Bumin
Türkiye
1
7
0
0
7
0
15
221
Bronze medal
Yassin Sultan S.
Puerto Rico
0
0
0
1
0
0
1
419
Yake Ho Foong
Malaysia
4
0
1
2
0
0
7
340
Wu Meng - Chiao
Taiwan
1
0
3
7
7
0
18
177
Bronze medal
Wright Daniel
South Africa
7
5
0
7
0
0
19
167
Bronze medal
Woo Jee Chul
Republic of Korea
7
7
7
7
7
3
38
15
Gold medal
Wibowo Agung Prasetyo
Indonesia
1
7
0
0
3
0
11
272
Honourable mention
Waxweiler Laurent
Belgium
3
7
0
4
0
2
16
200
Bronze medal
Wattanapanee Sarawut
Thailand
1
0
3
1
1
0
6
356
Wang Lily
New Zealand
0
7
0
4
0
1
12
258
Honourable mention
Wan Chon
Macau
0
0
0
0
0
0
0
446
Wagner Stephan
Austria
1
7
0
1
4
0
13
247
Honourable mention
Wagner Peter
Germany
7
7
7
7
0
0
28
79
Silver medal
Vybíral Jan
Czech Republic
7
7
0
6
7
0
27
86
Silver medal
Vokřínek Lukáš
Czech Republic
4
0
0
7
7
0
18
177
Bronze medal
Vodopivec Andrej
Slovenia
4
0
0
3
0
0
7
340
Villate Bejarano Joseba
Spain
0
2
0
1
0
0
3
391
Vigeland Magnus Dehli
Norway
1
2
0
1
3
0
7
340
Viana Filho Rui Lopes
Brazil
3
7
0
7
7
1
25
100
Silver medal
Veljković Ivan
Yugoslavia
4
0
0
3
1
0
8
322
Varvaruca Eugen
Romania
4
7
0
7
7
5
30
60
Silver medal
Vandenbussche Eric
Belgium
1
5
3
7
4
1
21
142
Bronze medal
van Noort Sander
Netherlands
1
0
0
7
0
0
8
322
Honourable mention
van de Bult Fokko
Netherlands
7
5
6
7
3
0
28
79
Silver medal
Vamraak Stein
Norway
3
0
4
1
0
0
8
322
Valerio Frank
Peru
0
7
0
1
0
0
8
322
Honourable mention
Vale Girão Frederico
Brazil
3
7
0
6
1
1
18
177
Bronze medal
Valdimarsson Stefán Ingi
Iceland
3
0
0
6
0
0
9
299
Valdats Māris
Latvia
7
7
7
4
7
0
32
50
Silver medal
Vaisman Romero José Antonio
Chile
1
2
0
7
1
0
11
272
Honourable mention
Urrutia Tanya
Guatemala
0
0
0
0
1
0
1
419
Turovskiy Andrey
Azerbaijan
1
1
0
2
0
0
4
376
Turner Amanda Georgina
South Africa
1
7
0
5
3
1
17
192
Bronze medal
Turakhonov Kodir
Uzbekistan
0
1
0
0
2
0
3
391
Tumenbayar Khulan
Mongolia
4
7
0
3
1
1
16
200
Bronze medal
Tsvayer Vitaliy
Kazakhstan
2
1
0
4
0
0
7
340
Tšaštšin Vladimir
Estonia
4
0
0
4
0
0
8
322
Trujillo Rasúa Rafael Arturo
Cuba
0
0
0
1
7
0
8
322
Honourable mention
Trần Minh Anh
Vietnam
4
7
1
7
7
5
31
56
Silver medal
Torres Cuón Alden
Cuba
0
7
0
5
4
0
16
200
Bronze medal
Torres Ardila Carlos Humberto
Colombia
4
7
1
2
2
0
16
200
Bronze medal
Toriello Alejandro
Guatemala
0
0
0
1
2
0
3
391
Tokhirov Turgun
Uzbekistan
1
0
0
0
7
0
8
322
Honourable mention
Tojtovska Biljana
North Macedonia
0
0
0
0
1
0
1
419
To Tran Tung
Vietnam
3
7
0
7
7
3
27
86
Silver medal
Titan Matjaž
Slovenia
5
0
0
3
7
0
15
221
Bronze medal
Thevendran Senkodan
Singapore
4
7
0
6
0
1
18
177
Bronze medal
Terpai Tamás
Hungary
7
7
7
7
7
5
40
7
Gold medal
Tcherepanov Evgueni
Russian Federation
4
7
7
7
7
5
37
22
Gold medal
Tchalkov Rayko
Bulgaria
4
7
7
7
7
5
37
22
Gold medal
Tazi Mourad
Morocco
4
0
0
3
0
0
7
340
Tajuddin Mozaid
Malaysia
0
7
0
0
0
0
7
340
Honourable mention
Tahiri Mohamed
Morocco
1
7
0
0
2
0
10
285
Honourable mention
Szabó Jácint
Hungary
3
7
7
7
7
2
33
44
Silver medal
Symens Stijn
Belgium
4
2
0
4
4
0
14
232
Šuruliz Kerim
Bosnia and Herzegovina
1
0
0
1
7
0
9
299
Honourable mention
Sun Xiaoming
People's Republic of China
7
7
7
4
7
5
37
22
Gold medal
Summers Bennet
United Kingdom
7
7
7
7
7
3
38
15
Gold medal
Sulak Fatih
Türkiye
1
5
7
7
7
0
27
86
Silver medal
Stylianides Andreas
Cyprus
0
0
0
0
0
0
0
446
Stukow Michał
Poland
1
7
1
4
4
0
17
192
Bronze medal
Stronger Daniel
United States of America
7
7
4
7
3
1
29
70
Silver medal
Starčič Tadej
Slovenia
0
7
0
0
2
0
9
299
Honourable mention
Stanojević Rade
Yugoslavia
4
7
7
4
0
1
23
120
Bronze medal
Stankiewicz Maciej
South Africa
1
0
1
0
2
0
4
376
Srinivasan Vajapeyan Murali
Brazil
1
7
0
6
7
0
21
142
Bronze medal
Spěvák Jan
Czech Republic
1
1
0
3
4
0
9
299
Spasojević Jelena
Yugoslavia
1
7
1
7
7
0
23
120
Bronze medal
Špakula Ján
Slovakia
0
1
0
7
0
0
8
322
Honourable mention
Sørensen Erik Soe
Denmark
4
0
0
7
0
2
13
247
Honourable mention
Sosa Gabriel
Colombia
1
7
0
3
7
0
18
177
Bronze medal
Sooltonov Odiljon
Uzbekistan
0
3
1
1
7
0
12
258
Honourable mention
Solís María Laura
Paraguay
0
0
0
0
0
0
0
446
Sofiari Elsa
Indonesia
1
0
0
3
1
0
5
364
Skovborg Anders Reiter
Denmark
1
1
0
7
0
0
9
299
Honourable mention
Silvestre José
Portugal
2
0
0
0
3
0
5
364
Šileika Vaidotas
Lithuania
6
0
0
3
7
0
16
200
Bronze medal
Shakhmatov Mikhail
Kazakhstan
1
7
3
6
1
0
18
177
Bronze medal
Shah Amit
United Kingdom
4
0
0
4
6
0
14
232
Serranho Pedro
Portugal
1
0
0
4
0
0
5
364
Semaryan Lubis Muhammad Riza
Indonesia
0
7
0
0
1
0
8
322
Honourable mention
Segura Vélez Anatoli
Spain
1
0
0
0
3
0
4
376
Schneider Jacobo
Venezuela
1
0
0
0
0
0
1
419
Schaller Stefan
Austria
1
0
1
2
0
0
4
376
Savcenco Valeriu
Republic of Moldova
4
7
0
0
7
0
18
177
Bronze medal
Sarsacov Vladimir
Republic of Moldova
1
0
0
3
7
0
11
272
Honourable mention
Sargsyan Khachik
Armenia
4
7
0
2
5
0
18
177
Bronze medal
Sanghai Sumit
India
0
7
7
3
6
0
23
120
Bronze medal
Sandy Shastri
Trinidad and Tobago
0
0
0
1
0
0
1
419
Sanders Adrian
United Kingdom
4
7
0
7
0
3
21
142
Bronze medal
Samuelsson Björn
Sweden
5
0
7
4
6
0
22
131
Bronze medal
Salnikov Nikita
Estonia
1
0
0
0
2
0
3
391
Salmasian Hadi
Islamic Republic of Iran
4
7
7
7
7
5
37
22
Gold medal
Sakoonchaipondlerd Supharerk
Thailand
0
0
1
0
7
5
13
247
Honourable mention
Sacchini Jorge Luis
Argentina
1
0
0
4
5
0
10
285
Sá Nuno
Portugal
0
0
0
0
0
0
0
446
Rydh David
Sweden
7
1
0
6
7
0
21
142
Bronze medal
Ryan David
Ireland
1
0
0
4
2
0
7
340
Růžičková Viera
Slovakia
2
2
0
4
1
0
9
299
Runólfsson Pétur
Iceland
1
0
0
4
0
0
5
364
Rullgård Hans
Sweden
7
7
7
7
6
5
39
11
Gold medal
Ruíz Meraz César
Mexico
1
4
0
6
7
0
18
177
Bronze medal
Rudenko Oleksiy
Ukraine
1
7
7
7
1
4
27
86
Silver medal
Rubino Germán
Argentina
1
7
0
4
1
0
13
247
Honourable mention
Rossi Esteban Alvez
Uruguay
0
0
0
0
0
0
0
446
Rossello Nevares Ricardo
Puerto Rico
0
0
0
0
1
0
1
419
Rokas Konstantinos
Greece
1
7
1
1
0
0
10
285
Honourable mention
Rodríguez Viorato Jesús
Mexico
4
7
0
7
3
0
21
142
Bronze medal
Rezaeian Pouria
Islamic Republic of Iran
5
7
7
7
7
0
33
44
Silver medal
Reza Moghadasi Seyed
Islamic Republic of Iran
6
7
7
7
7
0
34
40
Silver medal
Restrepo Mateo
Colombia
1
7
0
7
5
0
20
155
Bronze medal
Requena Leonel
Peru
4
7
0
2
3
0
16
200
Bronze medal
Reinhard Philipp
Switzerland
1
0
0
6
2
0
9
299
Rasščevskis Zigmārs
Latvia
6
7
0
4
7
0
24
110
Bronze medal
Raj Rishi
India
4
7
7
3
5
4
30
60
Silver medal
Ragnarsson Kári
Iceland
4
0
7
7
7
0
25
100
Silver medal
Radovčić Andrijana
Croatia
1
7
0
6
7
0
21
142
Bronze medal
Pylyavsky Pavlo
Ukraine
4
7
7
6
7
3
34
40
Silver medal
Puder Doron
Israel
5
2
1
7
7
0
22
131
Bronze medal
Prieto Corvalan Joel Diego Marcelino
Paraguay
0
0
0
1
0
0
1
419
Prelić Amela
Bosnia and Herzegovina
0
7
0
1
1
0
9
299
Honourable mention
Portela García Enrique
Cuba
3
7
1
4
5
0
20
155
Bronze medal
Ponce Acevedo Mario Andrés
Chile
0
7
0
5
0
0
12
258
Honourable mention
Ponce Karla
Bolivia
1
0
0
1
1
0
3
391
Podbrdský Pavel
Czech Republic
7
7
7
7
7
0
35
32
Gold medal
Pinciroli Roberto
Italy
4
0
0
0
7
0
11
272
Honourable mention
Petruševski Mirko
North Macedonia
2
7
0
3
7
1
20
155
Bronze medal
Petrović Nikola
Yugoslavia
4
7
0
6
7
2
26
97
Silver medal
Petrova Veronika
Austria
1
7
1
5
2
0
16
200
Bronze medal
Petrakiev Ivan
Bulgaria
4
7
7
7
7
0
32
50
Silver medal
Petersen Svend Oscar
Denmark
1
0
0
3
0
0
4
376
Peters Chaves Rudolf Wilhelm
Guatemala
0
0
0
0
0
0
0
446
Pérez Terrazas Jaime Enrique
Mexico
1
0
0
7
1
0
9
299
Honourable mention
Pérez Giménez Xavier
Spain
4
0
0
4
0
0
8
322
Perez García Juan A.
Puerto Rico
0
0
0
1
0
0
1
419
Pereira João
Portugal
0
0
0
1
0
0
1
419
Pečkov Aleksandar
North Macedonia
4
7
0
4
6
0
21
142
Bronze medal
Pastor Juan Pablo
Uruguay
0
0
0
1
0
0
1
419
Pap Gyula
Hungary
7
7
7
7
7
6
41
5
Gold medal
Pang Chin How Jeffrey
Singapore
1
7
7
2
0
0
17
192
Bronze medal
Palfrader Peter
Austria
0
3
0
0
0
0
3
391
Paitchadze Lasha
Georgia
4
1
3
3
7
0
18
177
Bronze medal
Pahirnitski Aliaxei
Belarus
4
7
1
4
7
1
24
110
Bronze medal
Ouzdine Serguei
Russian Federation
7
7
7
4
7
1
33
44
Silver medal
Otkhozoria Emzari
Georgia
0
7
0
5
2
0
14
232
Honourable mention
Östman Tomas
Finland
4
7
0
6
1
0
18
177
Bronze medal
Omorkulov Azizbek
Kyrgyzstan
0
0
0
0
0
0
0
446
Olofsson Rikard
Sweden
4
0
2
0
5
1
12
258
Okajima Takashi
Japan
4
7
3
3
7
0
24
110
Bronze medal
Oei Lian Ien
Netherlands
1
7
1
4
0
0
13
247
Honourable mention
O'Driscoll Stephen
Ireland
2
0
0
1
1
0
4
376
Novotný Peter
Slovakia
1
7
0
7
1
0
16
200
Bronze medal
Novikov Rustam
Estonia
4
7
0
1
7
1
20
155
Bronze medal
Niemistö Hannu
Finland
4
0
7
7
1
0
19
167
Bronze medal
Nichols-Barrer Joshua
United States of America
7
7
0
7
7
1
29
70
Silver medal
Ni Yi
People's Republic of China
7
7
7
7
6
4
38
15
Gold medal
Nguyễn Canh Hao
Vietnam
1
7
7
3
7
0
25
100
Silver medal
Nguyễn Anh Tú
Vietnam
7
7
7
0
7
0
28
79
Silver medal
Ng Set Foong
Malaysia
1
2
0
0
0
0
3
391
Navaravong Leenhapong
Thailand
1
7
0
1
3
0
12
258
Honourable mention
Nakajima Sachiko
Japan
7
7
0
7
5
7
33
44
Silver medal
Najnudel Joseph
France
4
7
7
7
7
7
39
11
Gold medal
Nagao Kentaro
Japan
2
7
7
7
7
0
30
60
Silver medal
Mustafaev Natik
Azerbaijan
1
0
0
1
1
0
3
391
Muradov Tariel
Azerbaijan
3
7
0
1
3
0
14
232
Honourable mention
Mukherji Raja
Ireland
1
1
0
2
0
0
4
376
Montes García Mario Andrés
Spain
0
1
0
5
0
0
6
356
Monnerat Jean
Switzerland
1
0
0
4
0
0
5
364
Mongia Massimo
Italy
0
0
0
4
0
0
4
376
Molina Carlos
Guatemala
0
0
0
1
0
0
1
419
Mok Tze Tao Edmond
Hong Kong
2
7
1
4
1
0
15
221
Bronze medal
Mkrtchyan Haik
Armenia
2
0
1
0
3
5
11
272
Mjouel M. Amjad
Morocco
4
0
0
0
2
0
6
356
Mitrofanov Mikhail
Russian Federation
7
7
1
7
7
5
34
40
Silver medal
Mitkovski Miško
North Macedonia
1
0
3
2
0
0
6
356
Milanič Martin
Slovenia
1
7
0
1
3
0
12
258
Honourable mention
Mikkelsen Hans Kristian
Denmark
1
0
0
0
0
0
1
419
Mihăescu Radu Horia
Romania
4
7
1
5
5
0
22
131
Bronze medal
Mieda Yoichi
Japan
7
1
0
0
0
3
11
272
Honourable mention
Michalakis Spyridon
Greece
1
7
1
1
1
0
11
272
Honourable mention
Michael Loizos
Cyprus
1
0
0
1
0
0
2
408
Merry Bruce
South Africa
4
7
7
7
7
3
35
32
Gold medal
Mereb Martín
Argentina
1
7
0
7
7
0
22
131
Bronze medal
Merdaci Adel
Algeria
1
0
0
0
1
0
2
408
Melkumyan Arman
Armenia
1
7
1
5
7
0
21
142
Bronze medal
Mee David
South Africa
1
0
0
7
1
0
9
299
Honourable mention
Mazi Matija
Slovenia
4
0
0
1
0
0
5
364
Mathews Daniel Virgil
Australia
0
7
7
7
7
1
29
70
Silver medal
Matevosyan Hrayr
Armenia
1
7
0
4
0
0
12
258
Honourable mention
Materassi Daniel
Venezuela
1
0
0
1
1
0
3
391
Maruoka Tetsuyuki
Japan
7
7
7
7
7
5
40
7
Gold medal
Martínez Andrés
Colombia
1
7
0
5
5
0
18
177
Bronze medal
Marko Vladimír
Slovakia
7
7
7
7
0
3
31
56
Silver medal
Mantuano Tatiana
Switzerland
0
0
0
4
0
0
4
376
Manolescu Ciprian
Romania
7
7
7
7
7
7
42
1
Gold medal
Manelidze Irakli
Georgia
1
7
7
7
7
0
29
70
Silver medal
Maharaj Yogishwar
Trinidad and Tobago
0
7
0
1
0
0
8
322
Honourable mention
Luraghi Arce Amadeo Raúl
Paraguay
1
0
0
2
0
0
3
391
Lukyanenka Pavel
Belarus
0
7
0
7
6
1
21
142
Bronze medal
Lukács László
Hungary
4
7
0
7
7
3
28
79
Silver medal
Luen Bradley
New Zealand
1
7
0
6
2
0
16
200
Bronze medal
Lovett Shachar
Israel
5
0
7
2
4
3
21
142
Bronze medal
Louet Charles Antoine
France
4
0
0
1
0
0
5
364
Lossev Ivan
Belarus
6
7
3
5
4
6
31
56
Silver medal
Long Eamonn
Ireland
0
0
0
0
1
0
1
419
Lobo López Miguel
Spain
2
2
0
4
5
0
13
247
Lippner Gábor
Hungary
5
7
7
7
7
3
36
28
Gold medal
Lin Shaowei
Singapore
1
0
1
7
7
0
16
200
Bronze medal
Lim Yee Fun
Singapore
2
0
0
7
0
0
9
299
Honourable mention
Liew Hun Hui
Malaysia
1
0
0
0
1
0
2
408
Liese Ben
Germany
7
7
7
7
1
0
29
70
Silver medal
Libedinsky Silva Nicolás
Chile
0
0
0
0
3
0
3
391
Liao Chien-I
Taiwan
4
7
1
7
7
7
33
44
Silver medal
Leung Wing Chung
Hong Kong
6
0
7
6
0
0
19
167
Bronze medal
Letić Vedad
Bosnia and Herzegovina
1
0
0
1
0
0
2
408
Leptchinski Mikhail
Russian Federation
6
7
7
7
7
3
37
22
Gold medal
Lee Ji Oon
Republic of Korea
4
7
7
7
5
0
30
60
Silver medal
Le Hung Phạm
Vietnam
2
7
7
1
7
6
30
60
Silver medal
Lau Lap Ming Alvin
Hong Kong
3
7
1
6
4
0
21
142
Bronze medal
Lam Thomas
Australia
7
7
7
7
7
3
38
15
Gold medal
Lam Chi Wai
Macau
3
0
0
7
0
0
10
285
Honourable mention
Lal Rakesh
Trinidad and Tobago
1
2
0
5
1
1
10
285
Lačević Bakir
Bosnia and Herzegovina
1
7
0
1
7
0
16
200
Bronze medal
Labarca Guajardo Rafael Eusebio
Chile
1
0
0
0
0
0
1
419
Kusilek Jonathan
Australia
4
0
4
7
7
1
23
120
Bronze medal
Kupreishvili Manana
Georgia
1
7
1
1
6
0
16
200
Bronze medal
Kunszenti-Kovács David
Norway
0
0
3
1
0
0
4
376
Kumar Abhinav
India
4
7
2
3
5
5
26
97
Silver medal
Kull Meelis
Estonia
1
0
1
7
0
0
9
299
Honourable mention
Kuģevics Artis
Latvia
0
0
7
3
2
0
12
258
Honourable mention
Krilovs Krists
Latvia
1
7
0
6
1
0
15
221
Bronze medal
Kozák Peter
Slovakia
5
0
1
4
2
0
12
258
Kovač Vjekoslav
Croatia
2
7
1
2
7
0
19
167
Bronze medal
Korenev Alexei
Belarus
0
7
3
7
7
1
25
100
Silver medal
Konvalinka Matjaž
Slovenia
4
0
7
4
7
0
22
131
Bronze medal
Kong Yu Seek
Republic of Korea
7
7
0
5
7
1
27
86
Silver medal
Koimas Anastasios
Greece
0
0
1
0
4
0
5
364
Koh Young-il
Republic of Korea
7
7
1
4
5
5
29
70
Silver medal
Kim Hyun Ki
Republic of Korea
4
7
0
4
0
0
15
221
Bronze medal
Kim Bumsik
Republic of Korea
4
7
1
6
7
0
25
100
Silver medal
Ķikusts Arnolds
Latvia
1
7
0
7
7
0
22
131
Bronze medal
Keller Natan
Israel
4
1
1
2
7
0
15
221
Bronze medal
Kazalicki Matija
Croatia
4
7
1
5
0
0
17
192
Bronze medal
Kasri Abdessamad
Morocco
1
7
0
0
2
0
10
285
Honourable mention
Karlsson Johan
Sweden
1
7
0
4
7
1
20
155
Bronze medal
Karibzhanov Iskander
Kazakhstan
1
7
0
1
0
0
9
299
Honourable mention
Kapustka Grzegorz
Poland
7
7
7
7
5
0
33
44
Silver medal
Kambouchev Nayden
Bulgaria
3
7
6
7
7
0
30
60
Silver medal
Kalniņš Juris
Latvia
4
7
1
7
0
0
19
167
Bronze medal
Kale Satyen
India
4
7
0
1
7
0
19
167
Bronze medal
Kabluchko Zajhar
Ukraine
4
7
7
7
5
5
35
32
Gold medal
Kaarli Kaido
Estonia
1
7
0
7
2
0
17
192
Bronze medal
Juodis Mindaugas
Lithuania
1
0
0
0
7
0
8
322
Honourable mention
Jumabayev Yerlan
Kazakhstan
1
7
0
4
2
0
14
232
Honourable mention
Jimenez Fidel
Peru
1
7
0
4
3
0
15
221
Bronze medal
Jennawasin Tanagorn
Thailand
0
7
0
0
2
0
9
299
Honourable mention
Jara Rojas Carlos Alberto
Paraguay
1
0
0
1
1
0
3
391
Ivanov Ivan
Bulgaria
7
7
7
7
7
5
40
7
Gold medal
Ishida Ryo
Japan
4
7
7
7
0
0
25
100
Silver medal
Ip Ezra
New Zealand
2
0
3
5
0
0
10
285
Io Chan Wa
Macau
1
7
0
0
5
0
13
247
Honourable mention
Illengo Marco
Italy
4
0
0
7
3
0
14
232
Honourable mention
Iljazović Zvonko
Croatia
1
4
0
1
7
0
13
247
Honourable mention
Ignat Liviu
Romania
1
7
3
4
7
5
27
86
Silver medal
Idris Hulwan Afif
Malaysia
0
0
0
0
0
0
0
446
Hwai-Lian Chan
Taiwan
4
7
1
7
7
1
27
86
Silver medal
Hutasoit Jimmy A.
Indonesia
1
1
1
3
2
0
8
322
Hudobin Yuri
Kyrgyzstan
1
0
1
2
0
0
4
376
Huang Bo-Kai
Taiwan
4
7
0
7
7
2
27
86
Silver medal
Huah Cheng Jiann
Singapore
4
2
0
5
7
0
18
177
Bronze medal
Hosein Ziyad
Trinidad and Tobago
1
0
0
0
0
0
1
419
Horneţ Stefan Laurenţiu
Romania
5
7
7
7
7
5
38
15
Gold medal
Honkela Antti
Finland
7
0
0
3
3
0
13
247
Honourable mention
Holschbach Armin
Germany
4
7
7
7
7
3
35
32
Gold medal
Holland John
Ireland
0
0
1
0
2
0
3
391
Hoi Chu Peng
Macau
1
7
0
1
5
0
14
232
Honourable mention
Hoi Chu Hong
Macau
1
7
0
0
2
0
10
285
Honourable mention
Hoft Rainer
South Africa
4
2
0
1
2
0
9
299
Hinnosaar Toomas
Estonia
1
3
0
3
0
0
7
340
Herzig Florian
Austria
7
7
7
7
7
1
36
28
Gold medal
Hermunn Johansen Pål
Norway
6
0
3
6
1
0
16
200
Bronze medal
Hermosilla Forneron Augusto Jose
Paraguay
0
0
0
1
0
0
1
419
Hermano Mark John
Philippines
1
7
0
1
2
0
11
272
Honourable mention
Herden Daniel
Germany
1
7
7
7
4
0
26
97
Silver medal
Helgason Hannes
Iceland
1
0
0
0
0
1
2
408
Hayrapetyan Ara
Armenia
3
0
0
5
3
0
11
272
Hästö Peter
Finland
4
7
0
6
6
0
23
120
Bronze medal
Hasić Damir
Bosnia and Herzegovina
0
7
1
1
0
0
9
299
Honourable mention
Harðarson Marteinn Þór
Iceland
1
0
0
4
1
0
6
356
Handley Ben
New Zealand
1
0
5
4
1
0
11
272
Han Jiarui
People's Republic of China
7
7
7
7
7
3
38
15
Gold medal
Hallila Lauri
Finland
3
0
0
4
0
1
8
322
Hafalır İsa Emin
Türkiye
4
7
0
7
4
2
24
110
Bronze medal
Gyrya Pavlo
Ukraine
4
7
7
7
7
7
39
11
Gold medal
Gündüz Deniz
Türkiye
2
7
0
5
3
0
17
192
Bronze medal
Guliyev Namig
Azerbaijan
4
7
3
1
7
0
22
131
Bronze medal
Gruber Reinhard
Austria
1
7
0
6
0
0
14
232
Honourable mention
Grechuk Bogdan
Ukraine
4
7
7
7
7
3
35
32
Gold medal
Godjali Ali
Indonesia
1
1
0
0
2
0
4
376
Gjonaj Gerard
Albania
1
0
0
0
0
0
1
419
Gigli Nicola
Italy
1
1
1
1
0
0
4
376
Ghan Justin
Australia
2
7
7
7
7
0
30
60
Silver medal
Ghadjeti Aziz
Algeria
1
0
0
0
0
0
1
419
Gerber Daniel
Switzerland
4
7
0
5
1
0
17
192
Bronze medal
Gee Toby Stephen
United Kingdom
0
7
1
5
4
1
18
177
Bronze medal
Gasiūnas Vaidas
Lithuania
4
7
7
3
7
0
28
79
Silver medal
Garma de la Osa Maikel
Cuba
0
7
0
1
2
0
10
285
Honourable mention
Gálvez García Carlos
Mexico
3
0
0
4
0
0
7
340
Gadjiev Perviz
Azerbaijan
0
0
0
3
3
0
6
356
Fuxman Juan Ignacio
Argentina
4
5
0
1
7
0
17
192
Bronze medal
Fulghesu Damiano
Italy
4
7
1
1
1
0
14
232
Honourable mention
Freyr Guðmundsson Stefán
Iceland
1
0
0
0
0
0
1
419
Frenkel Péter
Hungary
7
7
7
7
7
6
41
5
Gold medal
Fomin Ivan
Belarus
1
7
1
7
7
1
24
110
Bronze medal
Fischer Thomas
Germany
7
0
1
7
4
3
22
131
Bronze medal
Ferragut Andrés
Uruguay
1
0
0
1
0
0
2
408
Feria Purón Ramiro
Cuba
1
7
0
0
0
1
9
299
Honourable mention
Farrar Stephen
Australia
7
7
5
7
7
2
35
32
Gold medal
Escudero Ignacio
Uruguay
1
7
0
4
0
0
12
258
Honourable mention
Erdembat Nyambaa
Mongolia
1
7
0
0
2
0
10
285
Honourable mention
Enkhbayar Bayartogtoka
Mongolia
0
7
1
3
7
1
19
167
Bronze medal
Enachescu Mihaela
Canada
4
7
0
3
7
0
21
142
Bronze medal
Elsner Tomasz
Poland
2
0
1
7
3
0
13
247
Honourable mention
Eftekhari Eaman
Islamic Republic of Iran
7
7
7
7
7
7
42
1
Gold medal
Đukić Dušan
Yugoslavia
4
7
7
4
2
5
29
70
Silver medal
Đỗ Quốc Anh
Vietnam
7
7
7
7
7
7
42
1
Gold medal
Dziobiak Stanislaw
Puerto Rico
1
0
0
1
0
0
2
408
Duvravcic Antonio
Bolivia
1
7
0
1
0
0
9
299
Honourable mention
Dupont Kasper
Denmark
2
5
0
7
1
0
15
221
Bronze medal
Dunlop Fabien
France
4
1
6
1
2
0
14
232
Dudík Miroslav
Slovakia
4
0
0
6
7
3
20
155
Bronze medal
Dubrovin Jori
Finland
1
7
0
1
7
0
16
200
Bronze medal
Duarte Puig Lorver
Cuba
7
7
0
7
7
0
28
79
Silver medal
Duarte Alfonso Gilberto Enrique
Paraguay
0
0
0
0
0
0
0
446
Dovgard Roman
Israel
1
0
7
2
4
2
16
200
Bronze medal
Dourov Nikolai
Russian Federation
7
7
7
4
7
7
39
11
Gold medal
Domagalska Paulina
Poland
2
7
0
7
6
0
22
131
Bronze medal
Doekes Jerk
Netherlands
1
0
3
1
4
0
9
299
Dobbs Neil
Ireland
0
0
0
1
1
0
2
408
Do Norman
Australia
4
7
7
7
7
0
32
50
Silver medal
Dimkovski Martin
North Macedonia
1
0
0
1
7
0
9
299
Honourable mention
Díaz Andrea
Uruguay
1
0
0
2
0
0
3
391
Devos Harald
Belgium
2
0
0
5
0
0
7
340
Desyatnikov Eli
Israel
5
7
6
7
7
2
34
40
Silver medal
de Souza Marcelo
Brazil
4
7
0
3
0
0
14
232
Honourable mention
De León Paola
Guatemala
0
0
0
1
0
0
1
419
de Decker Ivo
Belgium
6
7
0
7
0
0
20
155
Bronze medal
Dayao Paul
Philippines
0
0
0
1
2
0
3
391
Darsadze Zurabi
Georgia
1
7
1
4
7
0
20
155
Bronze medal
Daorungroge Wichian
Thailand
1
7
0
4
3
0
15
221
Bronze medal
Dalvi Nilesh
India
3
7
0
6
7
0
23
120
Bronze medal
Czajka Tomasz
Poland
2
0
0
7
0
0
9
299
Honourable mention
Cvetković Branislav
Yugoslavia
0
7
1
1
7
0
16
200
Bronze medal
Curtis Nathan
United States of America
7
7
7
7
7
5
40
7
Gold medal
Crmarić Tonči
Croatia
4
0
0
7
7
1
19
167
Bronze medal
Covganet Igor
Republic of Moldova
3
5
0
7
7
2
24
110
Bronze medal
Cote Raphael
France
0
5
0
7
0
0
12
258
Honourable mention
Comyn Ching Michael
United Kingdom
4
7
0
7
7
0
25
100
Silver medal
Cohen Aaron
Venezuela
0
0
0
0
0
0
0
446
Clyde John
United States of America
5
2
7
7
7
2
30
60
Silver medal
Chun Byung-Kyu
Canada
4
1
7
6
6
5
29
70
Silver medal
Chui Jimmy
Canada
1
1
0
7
1
0
10
285
Honourable mention
Christian Robin
New Zealand
5
0
0
7
3
0
15
221
Bronze medal
Christensen Kai Dainkhe
Denmark
4
0
3
3
1
0
11
272
Choumski Dmitri
Belarus
4
4
0
7
0
0
15
221
Bronze medal
Cheung Pok Man
Hong Kong
1
7
1
7
7
0
23
120
Bronze medal
Cheong Va Cheng
Macau
0
7
0
1
0
0
8
322
Honourable mention
Chen Szu-Yu
Taiwan
7
7
1
7
4
1
27
86
Silver medal
Chen Ming-Yang
Taiwan
3
7
2
1
3
0
16
200
Bronze medal
Chen Li-Chung
United States of America
4
7
7
7
7
0
32
50
Silver medal
Chau Jackie
New Zealand
2
0
0
5
0
0
7
340
Chan Chung Lam
Hong Kong
1
7
1
5
6
0
20
155
Bronze medal
Chan Adrian
Canada
1
7
3
7
7
0
25
100
Silver medal
Cautis Sabin
Canada
2
0
0
7
7
0
16
200
Bronze medal
Caruso Xavier
France
0
1
0
4
7
0
12
258
Honourable mention
Carneiro Emanuel
Brazil
3
7
0
4
6
0
20
155
Bronze medal
Cappa Juan Angel
Argentina
0
1
0
7
2
3
13
247
Honourable mention
Camarena Omar Antolín
Mexico
4
7
1
4
7
0
23
120
Bronze medal
Callin Petter
Norway
4
7
0
7
1
1
20
155
Bronze medal
Calejesan-Reyes Edward
Puerto Rico
0
0
0
3
0
0
3
391
Caicedo Carlos Humberto
Colombia
2
4
0
7
3
0
16
200
Bronze medal
Cabrera Silvia
Guatemala
0
0
0
1
0
0
1
419
Bregiannis Petros
Greece
4
7
7
4
7
1
30
60
Silver medal
Bouzid Nassima
Algeria
0
0
0
0
0
0
0
446
Bourni Theodora
Greece
1
0
0
4
0
0
5
364
Bottaioli Natalia
Uruguay
0
0
0
1
0
0
1
419
Botelho Francisco
Portugal
1
0
0
3
0
0
4
376
Bosman Johan
Netherlands
4
7
7
4
4
1
27
86
Silver medal
Bosley Carl
United States of America
7
7
7
7
7
7
42
1
Gold medal
Borgström Johannes
Sweden
1
0
6
4
3
0
14
232
Boltenkov Andriy
Ukraine
4
7
0
7
7
0
25
100
Silver medal
Bolognesi Stefano
Italy
3
7
0
7
7
0
24
110
Bronze medal
Bois Pierre
France
2
7
2
5
7
0
23
120
Bronze medal
Bode Aksel
Albania
0
7
0
0
0
0
7
340
Honourable mention
Boase Mansur
United Kingdom
0
7
6
7
3
5
28
79
Silver medal
Blackwell II William
Trinidad and Tobago
1
2
1
0
4
0
8
322
Birstunas Adomas
Lithuania
1
0
1
4
0
0
6
356
Birka Adrian
Canada
4
0
1
0
1
0
6
356
Besseling Niels
Netherlands
1
3
0
5
0
0
9
299
Bernstein Obiols Max
Spain
4
0
0
0
1
0
5
364
Bernal Pedraza Oscar Felipe
Colombia
2
7
3
7
5
0
24
110
Bronze medal
Belmonte Javier Alejandro
Bolivia
0
0
0
0
1
0
1
419
Bekbolatov Renat
Kazakhstan
0
7
2
5
0
0
14
232
Honourable mention
Beceanu Marius
Romania
4
7
7
3
7
4
32
50
Silver medal
Bayati Mohsen
Islamic Republic of Iran
4
7
7
7
7
3
35
32
Gold medal
Battulga Ulziibat
Mongolia
4
7
7
6
7
5
36
28
Gold medal
Battulga Bayarsaihan
Mongolia
4
7
7
5
0
0
23
120
Bronze medal
Barto Libor
Czech Republic
5
7
7
7
4
0
30
60
Silver medal
Balys Vaidas
Lithuania
2
0
0
0
0
0
2
408
Balwe Chetan
India
1
7
1
7
7
2
25
100
Silver medal
Bahramgiri Mohsen
Islamic Republic of Iran
7
7
7
7
7
1
36
28
Gold medal
Bahr Tobias
Germany
3
0
3
7
7
1
21
142
Bronze medal
Bahamondes Cuadra Rodrigo Alfonso
Chile
0
0
0
0
0
0
0
446
Bagdasaryan Grigori
Armenia
4
7
1
5
7
0
24
110
Bronze medal
Baes Michel
Belgium
3
1
0
1
0
5
10
285
Baeriswyl Simon
Switzerland
1
7
4
6
0
0
18
177
Bronze medal
Baball Ravi
Trinidad and Tobago
0
0
0
2
0
0
2
408
Azemou Youness
Morocco
0
0
0
0
5
0
5
364
Avalishvili Mariam
Georgia
0
7
0
3
2
0
12
258
Honourable mention
Au Yin Kheng
Malaysia
0
0
0
0
0
0
0
446
Attrapadung Nuttapong
Thailand
0
7
0
1
2
1
11
272
Honourable mention
Atanassov Stoyan
Bulgaria
4
7
0
5
7
0
23
120
Bronze medal
Astupillo Jimmy
Peru
1
7
0
2
2
0
12
258
Honourable mention
Astra Yuda Indra
Indonesia
0
7
0
0
1
0
8
322
Honourable mention
Assalih Ahmed
Morocco
5
1
1
0
3
0
10
285
Arroyo Ruiz André
Brazil
2
4
7
6
0
0
19
167
Bronze medal
Arevalo Noordam Patricia Marcela
Chile
1
0
0
0
0
0
1
419
Antoniou Eleni
Cyprus
0
1
1
0
1
0
3
391
Antonakopoulos Spyridon
Greece
2
7
1
4
0
0
14
232
Honourable mention
Anno Irina
Russian Federation
7
7
0
1
7
0
22
131
Bronze medal
Anguelov Gueorgui
Bulgaria
7
7
1
7
7
0
29
70
Silver medal
Angeltveit Vigleik
Norway
5
0
7
5
7
0
24
110
Bronze medal
An Jinpeng
People's Republic of China
7
7
7
6
7
3
37
22
Gold medal
Amrani Nora
Algeria
0
0
0
0
0
0
0
446
Amanov Talgat
Kyrgyzstan
1
5
0
0
1
0
7
340
Alva Pufleau Patricio Tlacaélel
Mexico
2
7
0
6
7
5
27
86
Silver medal
Altannar Chinchuluun
Mongolia
0
2
0
0
0
0
2
408
Almazedi Yousef
Kuwait
0
1
0
0
0
0
1
419
Alkandari Mohammed
Kuwait
1
0
0
0
0
0
1
419
Aljiran Ahmad
Kuwait
1
0
0
0
0
0
1
419
Aliev Jagoub
Azerbaijan
3
0
0
1
3
0
7
340
Aleksovski Žarko
North Macedonia
0
0
7
2
7
0
16
200
Bronze medal
Alegría Luis
Peru
0
2
0
1
1
0
4
376
Akdemir Umut
Türkiye
1
4
3
3
3
0
14
232
Akashev Talap
Kazakhstan
0
7
0
4
0
0
11
272
Honourable mention
Aguiar Gerardo
Argentina
1
7
3
6
2
0
19
167
Bronze medal
Ademi Alkid
Albania
0
7
0
0
0
0
7
340
Honourable mention
Abdullah Yagoub
Kuwait
1
4
0
0
0
0
5
364
Results may not be complete and may include mistakes. Please send relevant information to the webmaster:
webmaster@imo-official.org
.
Supported by Google