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