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