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
◄
47
th
IMO 2006
►
Country results
•
Individual results
•
Statistics
Contestant
[
♀
♂
]
[←]
Country
P1
P2
P3
P4
P5
P6
∑
Total
#
Rank
Award
Yuki Ito
Japan
7
7
0
7
1
0
22
76
Silver medal
Yuta Ohashi
Japan
7
7
7
7
3
0
31
13
Gold medal
Toshiki Kataoka
Japan
7
7
2
7
1
2
26
45
Silver medal
Yuki Yoshida
Japan
7
7
1
7
0
0
22
76
Silver medal
Masaki Watanabe
Japan
7
7
0
7
7
1
29
21
Gold medal
Hugo Fernández Hervás
Spain
7
7
0
7
3
0
24
52
Silver medal
Valerio Melani
Italy
7
4
0
7
4
0
22
76
Silver medal
Maria Colombo
Italy
7
7
0
7
7
2
30
16
Gold medal
Francesco Cavazzani
Italy
7
7
1
7
4
0
26
45
Silver medal
Simone Di Marino
Italy
7
7
0
7
7
0
28
27
Gold medal
Przemysław Mazur
Poland
7
5
7
7
3
7
36
5
Gold medal
Wojciech Śmietanka
Poland
7
7
1
6
0
0
21
98
Silver medal
Michał Pilipczuk
Poland
7
6
0
7
7
0
27
43
Silver medal
Dong Uk (David) Rhee
Canada
7
4
0
7
1
1
20
109
Silver medal
Yufei Zhao
Canada
7
7
1
7
1
0
23
60
Silver medal
Farzin Barekat
Canada
7
4
6
7
0
0
24
52
Silver medal
Viktoriya Krakovna
Canada
7
7
0
7
1
0
22
76
Silver medal
Ilya Gringlaz
Israel
7
7
1
7
1
3
26
45
Silver medal
Pablo Soberón Bravo
Mexico
7
7
0
7
7
0
28
27
Gold medal
Isaac Buenrostro Morales
Mexico
7
7
0
6
4
0
24
52
Silver medal
Ilia Smilga
France
7
7
4
5
0
7
30
16
Gold medal
Chung-Heng Yeh
Taiwan
7
7
0
7
1
0
22
76
Silver medal
I-An Fan
Taiwan
7
7
0
7
0
0
21
98
Silver medal
Tzu-Chiao Lin
Taiwan
7
7
0
7
0
0
21
98
Silver medal
Pi-Hsun Shih
Taiwan
7
1
7
6
4
0
25
49
Silver medal
Yi-Wei Chan
Taiwan
7
4
7
7
3
0
28
27
Gold medal
Gjergji Zaimi
Albania
7
0
1
7
7
1
23
60
Silver medal
Mikhail Karpuk
Belarus
7
6
0
7
2
0
22
76
Silver medal
Ruslan Maksimau
Belarus
7
1
1
7
7
0
23
60
Silver medal
Artsiom Mitskevich
Belarus
7
0
1
7
7
0
22
76
Silver medal
Eduard-Gabriel Băzăvan
Romania
7
7
0
7
7
0
28
27
Gold medal
Dragoş-Ioan Michnea
Romania
7
1
1
7
7
0
23
60
Silver medal
Adrian-Ioan Zahariuc
Romania
7
5
7
7
7
1
34
11
Gold medal
Andrei-Bogdan Ungureanu
Romania
7
7
7
7
3
0
31
13
Gold medal
Goran Dražić
Croatia
7
1
1
7
7
0
23
60
Silver medal
Volodymyr Medvid
Ukraine
7
1
7
7
1
0
23
60
Silver medal
Nataliya Goncharuk
Ukraine
7
7
0
7
7
0
28
27
Gold medal
Tigran Sloyan
Armenia
7
1
7
6
3
0
24
52
Silver medal
Gergely Kis
Hungary
7
3
1
6
7
0
24
52
Silver medal
Zsuzsanna Jankó
Hungary
7
7
0
6
3
0
23
60
Silver medal
Márton Erdélyi
Hungary
7
7
0
7
1
0
22
76
Silver medal
Peter Scholze
Germany
7
7
0
7
7
7
35
6
Gold medal
Christian Sattler
Germany
7
7
1
7
7
0
29
21
Gold medal
Darij Grinberg
Germany
7
1
7
7
7
1
30
16
Gold medal
Georg Schönherr
Germany
7
7
0
7
7
0
28
27
Gold medal
Hùng Hoàng Mạnh
Vietnam
7
1
7
6
7
0
28
27
Gold medal
Mạnh Nguyễn Duy
Vietnam
7
1
7
7
7
0
29
21
Gold medal
Thọ Nguyễn Xuân
Vietnam
7
0
7
7
1
0
22
76
Silver medal
Emil Baronov
Bulgaria
7
1
1
7
6
0
22
76
Silver medal
Nikolay Ivanov Beluhov
Bulgaria
7
1
1
7
7
0
23
60
Silver medal
Dimitar Nedelchev Simeonov
Bulgaria
7
6
1
7
0
0
21
98
Silver medal
Panupong Pasupat
Thailand
7
1
7
7
1
0
23
60
Silver medal
Teeradej Kittipassorn
Thailand
7
7
1
7
1
0
23
60
Silver medal
Phumpong Watanaprakornkul
Thailand
7
7
0
7
7
0
28
27
Gold medal
Metehan Özsoy
Türkiye
7
1
0
7
7
0
22
76
Silver medal
Batuhan Karagöz
Türkiye
7
0
1
7
7
0
22
76
Silver medal
Hale Nur Kazaçeşme
Türkiye
7
7
1
7
1
0
23
60
Silver medal
Hasan Hüseyin Eruslu
Türkiye
7
7
0
7
0
0
21
98
Silver medal
Ondrej Budáč
Slovakia
7
7
1
7
7
1
30
16
Gold medal
Ignacio Agustín Rossi
Argentina
7
7
0
7
1
0
22
76
Silver medal
Julián Martín Eisenschlos
Argentina
7
4
1
7
3
0
22
76
Silver medal
Yan Zhao
Singapore
7
6
0
7
1
0
21
98
Silver medal
Jack Hui
Hong Kong
7
7
1
7
0
0
22
76
Silver medal
Pok Wai Fong
Hong Kong
7
7
5
7
1
0
27
43
Silver medal
Yun Pui Tsoi
Hong Kong
7
7
1
6
7
0
28
27
Gold medal
Daumilas Ardickas
Lithuania
7
7
0
7
0
0
21
98
Silver medal
Charles Li
Australia
7
7
0
7
1
0
22
76
Silver medal
Konrad Pilch
Australia
7
7
0
7
1
0
22
76
Silver medal
Graham White
Australia
7
7
1
3
4
0
22
76
Silver medal
Jafar Jafarov
Azerbaijan
7
0
1
7
7
0
22
76
Silver medal
Markus Sprecher
Switzerland
7
0
7
6
1
0
21
98
Silver medal
Volodymyr Serbinenko
Switzerland
7
7
7
6
1
0
28
27
Gold medal
Jonathan Lee
United Kingdom
7
7
0
7
1
0
22
76
Silver medal
Thomas Eccles
United Kingdom
7
6
0
6
3
0
22
76
Silver medal
Jack Shotton
United Kingdom
7
0
1
7
7
0
22
76
Silver medal
Daniel Lightwing
United Kingdom
7
7
0
6
1
0
21
98
Silver medal
Yulhee Nam
Republic of Korea
7
4
7
7
1
0
26
45
Silver medal
Jeha Yang
Republic of Korea
7
0
1
7
7
1
23
60
Silver medal
Whan Ghang
Republic of Korea
7
1
7
7
6
0
28
27
Gold medal
Ju Gang Nam
Republic of Korea
7
7
7
7
1
0
29
21
Gold medal
In Hwan Choi
Republic of Korea
7
1
1
7
7
6
29
21
Gold medal
Seok Hyeong Lee
Republic of Korea
7
7
7
7
7
0
35
6
Gold medal
Alexander Glazman
Russian Federation
7
7
0
7
0
0
21
98
Silver medal
Alexey Katyshev
Russian Federation
7
7
2
7
0
0
23
60
Silver medal
Rostislav Devyatov
Russian Federation
7
7
0
7
7
7
35
6
Gold medal
Alexander Magazinov
Russian Federation
7
7
7
7
7
7
42
1
Gold medal
Timofey Obraztsov
Russian Federation
7
7
0
7
7
0
28
27
Gold medal
Pavel Zatitskiy
Russian Federation
7
1
2
7
7
1
25
49
Silver medal
Iurie Boreico
Republic of Moldova
7
7
7
7
7
7
42
1
Gold medal
Ivan Borsenco
Republic of Moldova
7
6
7
7
1
0
28
27
Gold medal
Alexandr Zamorzaev-Orleanschii
Republic of Moldova
7
7
1
5
4
0
24
52
Silver medal
Igor Uljarević
Bosnia and Herzegovina
7
7
0
7
3
0
24
52
Silver medal
Jaber Zarezadeh
Islamic Republic of Iran
7
7
0
7
7
0
28
27
Gold medal
Nima Ahmadi Pour Anari
Islamic Republic of Iran
7
7
0
7
7
0
28
27
Gold medal
Arman Fazeli Chaghooshi
Islamic Republic of Iran
7
1
7
7
1
0
23
60
Silver medal
Naser Talebizadeh Sardari
Islamic Republic of Iran
7
7
0
6
7
1
28
27
Gold medal
Yi Sun
United States of America
7
7
1
7
1
0
23
60
Silver medal
Zachary Abel
United States of America
7
7
1
7
2
0
24
52
Silver medal
Zarathustra Brady
United States of America
7
7
1
7
7
0
29
21
Gold medal
Arnav Tripathy
United States of America
7
7
2
7
7
0
30
16
Gold medal
Alex (Lin) Zhai
United States of America
7
6
1
6
2
3
25
49
Silver medal
Ryan (Taehyeon) Ko
United States of America
7
7
1
7
1
0
23
60
Silver medal
Wenying Gan
People's Republic of China
7
7
7
7
3
0
31
13
Gold medal
Qingchun Ren
People's Republic of China
7
7
0
6
7
7
34
11
Gold medal
Long Jin
People's Republic of China
7
7
7
7
7
0
35
6
Gold medal
Zhiyu Liu
People's Republic of China
7
7
7
7
7
7
42
1
Gold medal
Yu Deng
People's Republic of China
7
7
7
7
7
0
35
6
Gold medal
Caili Shen
People's Republic of China
7
7
7
7
7
2
37
4
Gold medal
Daniel Chen Soncco Huarsaya
Peru
7
0
0
7
5
0
19
117
Silver medal
Lai Fan Pun
Macau
7
1
0
7
1
0
16
161
Bronze medal
Xavier Ros Otón
Spain
7
0
1
7
0
0
15
189
Bronze medal
Javier de la Nuez González
Spain
7
1
0
6
1
0
15
189
Bronze medal
Riddhipratim Basu
India
7
1
1
7
0
0
16
161
Bronze medal
Apurv Nakade
India
7
1
0
7
3
0
18
132
Bronze medal
Krzysztof Dorobisz
Poland
7
1
1
7
2
0
18
132
Bronze medal
Marcin Dublański
Poland
7
1
0
7
1
0
16
161
Bronze medal
Peng Shi
Canada
7
4
0
7
1
0
19
117
Silver medal
Yang (Richard) Peng
Canada
7
1
0
6
1
0
15
189
Bronze medal
Dan Carmon
Israel
7
1
0
7
3
0
18
132
Bronze medal
Inna Entova
Israel
7
4
0
7
1
0
19
117
Silver medal
Alexey Gladkich
Israel
7
0
5
7
0
1
20
109
Silver medal
Aleksandar Trokicić
Serbia
7
1
0
7
1
0
16
161
Bronze medal
Marijana Smailagić
Serbia
7
1
1
7
1
0
17
150
Bronze medal
Marko Jevremović
Serbia
7
1
1
7
0
0
16
161
Bronze medal
Joel Erik Larsson
Sweden
7
7
0
2
0
0
16
161
Bronze medal
Gunnar Guannan Peng
Sweden
7
7
0
3
1
0
18
132
Bronze medal
Konstantinos Psychas
Greece
7
1
1
7
0
0
16
161
Bronze medal
Rallis Karamichalis
Greece
7
0
1
7
0
0
15
189
Bronze medal
Iván Joshua Hernández Máynez
Mexico
7
0
0
6
7
0
20
109
Silver medal
Guevara Manuel Ángel Guevara López
Mexico
7
1
1
6
1
0
16
161
Bronze medal
Bruno Le Floch
France
7
0
0
7
1
0
15
189
Bronze medal
Benjamin Scellier
France
7
1
0
7
0
0
15
189
Bronze medal
Irène Waldspurger
France
7
0
1
7
0
0
15
189
Bronze medal
Rūdolfs Kreicbergs
Latvia
7
1
0
4
1
5
18
132
Bronze medal
Che-Yu Liu
Taiwan
7
1
0
6
5
0
19
117
Silver medal
Jørgen Vold Rennemo
Norway
7
1
0
7
3
0
18
132
Bronze medal
Leandro Farias Maia
Brazil
7
1
1
7
0
0
16
161
Bronze medal
Régis Prado Barbosa
Brazil
7
1
0
7
0
0
15
189
Bronze medal
Guilherme Rodrigues Nogueira de Souza
Brazil
7
1
0
7
0
0
15
189
Bronze medal
Rafael Mendes de Oliveira
Brazil
7
1
1
7
1
0
17
150
Bronze medal
André Linhares Rodrigues
Brazil
7
1
0
7
0
0
15
189
Bronze medal
Leonardo Ribeiro de Castro Carvalho
Brazil
7
4
0
7
0
0
18
132
Bronze medal
Anri Rembeci
Albania
7
1
0
7
0
0
15
189
Bronze medal
Yauheni Zhybryk
Belarus
7
1
0
6
1
0
15
189
Bronze medal
Aliaksandr Mandryk
Belarus
7
0
1
7
0
0
15
189
Bronze medal
Cristian Tălău
Romania
7
0
1
7
3
0
18
132
Bronze medal
Marius Pachiţariu
Romania
7
4
1
6
0
0
18
132
Bronze medal
Nikola Adžaga
Croatia
7
1
0
7
1
0
16
161
Bronze medal
Oleksandr Chuklin
Ukraine
7
5
0
7
0
0
19
117
Silver medal
Danylo Radchenko
Ukraine
7
1
1
7
1
0
17
150
Bronze medal
Fernando Daniel Gómez Sánchez
Ecuador
7
1
0
7
0
0
15
189
Bronze medal
Nerses Aramyan
Armenia
7
0
1
7
0
0
15
189
Bronze medal
François Gonze
Belgium
7
1
0
7
1
1
17
150
Bronze medal
Csaba Nagy
Hungary
7
1
0
6
5
0
19
117
Silver medal
István Tomon
Hungary
7
1
0
6
1
0
15
189
Bronze medal
Roland Paulin
Hungary
7
4
0
7
1
0
19
117
Silver medal
Örn Stefánsson
Iceland
7
4
0
7
0
0
18
132
Bronze medal
Jukka Sireni
Finland
7
1
0
7
0
0
15
189
Bronze medal
Sebastian Dumitrescu
Finland
7
1
1
6
0
0
15
189
Bronze medal
Ville Pettersson
Finland
7
7
0
1
0
0
15
189
Bronze medal
Matthias Ohst
Germany
7
1
0
7
3
0
18
132
Bronze medal
Daniel Harrer
Germany
7
1
1
7
1
0
17
150
Bronze medal
Heiki Niglas
Estonia
7
1
1
7
0
0
16
161
Bronze medal
Laur Tooming
Estonia
7
3
0
7
1
0
18
132
Bronze medal
Irakli Chitaia
Georgia
7
1
0
7
0
0
15
189
Bronze medal
Zviad Metreveli
Georgia
7
6
0
7
0
0
20
109
Silver medal
Rati Gelashvili
Georgia
7
3
0
7
1
0
18
132
Bronze medal
Akaki Mamageishvili
Georgia
7
1
0
7
3
0
18
132
Bronze medal
Trường Lê Nam
Vietnam
7
4
1
7
0
0
19
117
Silver medal
Đức Đặng Bảo
Vietnam
7
0
1
7
3
0
18
132
Bronze medal
Yimin Ge
Austria
7
1
0
7
3
0
18
132
Bronze medal
Peter Gila
Austria
7
1
0
7
1
0
16
161
Bronze medal
Michael Moßhammer
Austria
7
1
0
6
1
0
15
189
Bronze medal
Shing Chan Chang
Paraguay
7
7
0
6
0
0
20
109
Silver medal
Elina Mihaylova Robeva
Bulgaria
7
5
0
7
0
0
19
117
Silver medal
Tzvetelina Kirilova Tzeneva
Bulgaria
7
1
1
7
1
0
17
150
Bronze medal
Bat-Erdene Tsend
Mongolia
7
1
1
7
0
0
16
161
Bronze medal
Sumiya Baasandorj
Mongolia
7
1
6
3
0
0
17
150
Bronze medal
Teerawut Wannaphahoon
Thailand
7
1
1
7
3
0
19
117
Silver medal
Diego Cifuentes
Colombia
7
1
0
7
0
0
15
189
Bronze medal
José Alejandro Samper
Colombia
7
1
0
7
0
0
15
189
Bronze medal
Jaroslav Knebl
Slovakia
7
5
1
7
0
0
20
109
Silver medal
Matjaž Berčič
Slovenia
7
7
0
6
0
0
20
109
Silver medal
Špela Špenko
Slovenia
7
1
0
7
1
0
16
161
Bronze medal
Supun Thamara Samarakoon
Sri Lanka
7
1
1
7
0
0
16
161
Bronze medal
Jayamuni Mario Shashindra Srimal Silva
Sri Lanka
7
1
0
7
1
0
16
161
Bronze medal
Roberto Aníbal Morales
Argentina
7
1
0
7
0
0
15
189
Bronze medal
Pablo Nicolás Zimmermann
Argentina
7
1
0
7
0
0
15
189
Bronze medal
Jun Wei Ho
Singapore
7
1
0
7
1
0
16
161
Bronze medal
Chiu Wai Wong
Hong Kong
7
1
1
7
0
0
16
161
Bronze medal
Chak Hei Yuen
Hong Kong
7
1
1
7
0
0
16
161
Bronze medal
On Yip Chung
Hong Kong
7
7
0
6
0
0
20
109
Silver medal
Kęstutis Česnavičius
Lithuania
7
1
0
7
3
0
18
132
Bronze medal
Vinh Pham
Australia
7
1
0
7
0
0
15
189
Bronze medal
Vinoth Nandakumar
Australia
7
1
1
7
2
0
18
132
Bronze medal
Andrey Kim
Kazakhstan
7
1
1
7
1
0
17
150
Bronze medal
Daulet Zhanguzin
Kazakhstan
7
0
0
7
3
0
17
150
Bronze medal
Nurbol Duisenbayev
Kazakhstan
7
1
1
7
3
0
19
117
Silver medal
Utkir Boltaev
Uzbekistan
7
1
0
7
2
0
17
150
Bronze medal
Khalil Nasirov
Azerbaijan
7
1
0
7
0
0
15
189
Bronze medal
Daniel Campos Salas
Costa Rica
7
0
1
7
0
0
15
189
Bronze medal
Albert James Liley
New Zealand
7
1
0
7
1
0
16
161
Bronze medal
Rupert Nelson
New Zealand
7
1
0
7
1
0
16
161
Bronze medal
Jumageldi Chariyev
Turkmenistan
7
0
0
7
5
0
19
117
Silver medal
Jaroslav Hančl
Czech Republic
7
1
0
7
0
0
15
189
Bronze medal
Pavel Šalom
Czech Republic
7
1
0
7
1
0
16
161
Bronze medal
Zbyněk Konečný
Czech Republic
7
1
0
7
1
0
16
161
Bronze medal
Saul Glasman
United Kingdom
7
1
0
6
2
0
16
161
Bronze medal
Vitalie Patrînica
Republic of Moldova
7
1
1
7
0
0
16
161
Bronze medal
Irfan Glogić
Bosnia and Herzegovina
7
1
0
7
0
0
15
189
Bronze medal
Vedran Karahodžić
Bosnia and Herzegovina
7
1
1
7
0
0
16
161
Bronze medal
Seyed Jalil Kazemi Tabar Amir Kolaei
Islamic Republic of Iran
7
4
1
6
1
0
19
117
Silver medal
Mohammad Bavarian
Islamic Republic of Iran
7
5
0
6
1
0
19
117
Silver medal
Paolo Andy Melgar Póvez
Peru
7
0
0
7
0
0
14
254
Honourable mention
Franco Eloy Vargas Pallete
Peru
7
0
0
7
0
0
14
254
Honourable mention
María Teresa Huánuco Candia
Peru
7
0
0
7
0
0
14
254
Honourable mention
Jossy Milagros Alva Gutiérrez
Peru
7
1
0
7
0
0
15
189
Bronze medal
Chi Choi Wong
Macau
7
1
0
7
0
0
15
189
Bronze medal
Varun Suhas Jog
India
7
0
1
6
1
0
15
189
Bronze medal
Abhishek Hemantkumar Dang
India
7
1
0
2
0
3
13
291
Honourable mention
Ashay Arvind Burungale
India
7
0
1
7
0
0
15
189
Bronze medal
Manas Rajendra Joglekar
India
7
0
1
7
0
0
15
189
Bronze medal
Elia Santi
Italy
7
0
0
7
0
0
14
254
Honourable mention
Bar Goueta
Israel
7
0
0
6
0
0
13
291
Honourable mention
Marija Jelić
Serbia
7
1
0
7
0
0
15
189
Bronze medal
Mladen Radojević
Serbia
7
1
0
7
0
0
15
189
Bronze medal
Simon Jakob Meuller
Sweden
7
0
0
6
0
0
13
291
Honourable mention
Zihan Hans Liu
Sweden
7
1
0
7
0
0
15
189
Bronze medal
Nikolaos Rapanos
Greece
7
1
0
4
0
0
12
308
Honourable mention
Nikolaos Romanidis
Greece
7
1
0
6
0
0
14
254
Honourable mention
Aldo Pacchiano Camacho
Mexico
7
1
0
6
0
0
14
254
Honourable mention
David Gontier
France
7
0
0
6
0
0
13
291
Honourable mention
Thomas Chartier
France
7
1
0
3
0
0
11
319
Honourable mention
Artūrs Bačkurs
Latvia
7
4
0
0
0
0
11
319
Honourable mention
Vladimirs Murevičs
Latvia
7
1
0
7
0
0
15
189
Bronze medal
Keler Marku
Albania
7
0
0
6
1
0
14
254
Honourable mention
Klevis Ymeri
Albania
7
0
0
7
0
0
14
254
Honourable mention
Siarhei Stsyborski
Belarus
7
1
0
6
0
0
14
254
Honourable mention
Yaroslav Rahel
Ukraine
7
0
0
5
0
0
12
308
Honourable mention
Vitalii Lishunov
Ukraine
7
0
1
7
0
0
15
189
Bronze medal
Vardan Verdiyan
Armenia
7
0
0
7
0
0
14
254
Honourable mention
Tigran Hakobyan
Armenia
7
0
1
6
0
0
14
254
Honourable mention
Narek Tovmasyan
Armenia
7
0
0
7
0
0
14
254
Honourable mention
Guolong Li
Belgium
7
0
1
5
0
0
13
291
Honourable mention
Yves Debongnie
Belgium
7
0
1
6
0
0
14
254
Honourable mention
Guðmundur Reynir Gunnarsson
Iceland
7
0
0
7
0
0
14
254
Honourable mention
Janne Kokkala
Finland
7
0
0
7
0
0
14
254
Honourable mention
Eemeli Blåsten
Finland
7
1
0
3
0
0
11
319
Honourable mention
Fayçal Yahyaoui
Morocco
7
0
0
7
0
0
14
254
Honourable mention
Ali Ameziane
Morocco
7
0
0
7
0
0
14
254
Honourable mention
Jevgeni Martjušev
Estonia
7
0
0
6
0
0
13
291
Honourable mention
Nikolai Voitsehhovski
Estonia
7
0
0
7
0
0
14
254
Honourable mention
Giorgi Nadiradze
Georgia
7
1
0
6
0
0
14
254
Honourable mention
Quý Lê Hồng
Vietnam
7
0
1
6
1
0
15
189
Bronze medal
Sara Kropf
Austria
7
1
0
3
0
0
11
319
Honourable mention
Fabian Mayrhuber
Austria
7
1
0
2
1
0
11
319
Honourable mention
Jakob Preininger
Austria
7
1
0
3
1
0
12
308
Honourable mention
Loke Zhi Kin
Malaysia
7
1
0
7
0
0
15
189
Bronze medal
Maurizio Caló Caligaris
Paraguay
7
0
0
7
0
0
14
254
Honourable mention
Teodor Radenkov
Bulgaria
7
0
0
7
0
0
14
254
Honourable mention
Batzaya Gantsooj
Mongolia
7
1
0
6
0
0
14
254
Honourable mention
Temuge Enkhbaatar
Mongolia
7
1
0
6
0
0
14
254
Honourable mention
Tanawit Sae Sue
Thailand
7
1
0
7
0
0
15
189
Bronze medal
Sarita Bunsupha
Thailand
7
1
0
7
0
0
15
189
Bronze medal
Fabián Prada
Colombia
7
1
0
6
0
0
14
254
Honourable mention
Miguel Acosta
Colombia
7
1
0
3
1
0
12
308
Honourable mention
Santiago Cuéllar
Colombia
7
1
0
3
1
0
12
308
Honourable mention
Ahmet Kabakulak
Türkiye
7
0
0
7
0
0
14
254
Honourable mention
Cafer Tayyar Yıldırım
Türkiye
7
1
0
7
0
0
15
189
Bronze medal
João Manuel Gonçalves Caldeira
Portugal
7
1
0
6
1
0
15
189
Bronze medal
Afonso José Sousa Bandeira
Portugal
7
5
0
3
0
0
15
189
Bronze medal
João Leitão Guerreiro
Portugal
7
1
0
6
1
0
15
189
Bronze medal
Rui Jorge Nunes Sequeira
Portugal
7
1
0
3
1
0
12
308
Honourable mention
Michal Takács
Slovakia
7
1
0
6
1
0
15
189
Bronze medal
István Estélyi
Slovakia
7
1
0
7
0
0
15
189
Bronze medal
David Gajser
Slovenia
7
1
0
7
0
0
15
189
Bronze medal
Peter Lendero
Slovenia
7
1
0
7
0
0
15
189
Bronze medal
Urban Jezernik
Slovenia
7
0
0
7
0
0
14
254
Honourable mention
Rankothge Buddhihemal Mahindaratne
Sri Lanka
7
1
1
6
0
0
15
189
Bronze medal
Fernando Martín Vidal
Argentina
7
1
0
6
0
0
14
254
Honourable mention
Jiawei Wu
Singapore
7
1
1
6
0
0
15
189
Bronze medal
Bryan Kuen-Yew Hooi
Singapore
7
1
0
6
1
0
15
189
Bronze medal
Zheng Kang Tham
Singapore
7
1
0
3
3
0
14
254
Honourable mention
Jonas Šukys
Lithuania
7
1
0
6
0
0
14
254
Honourable mention
Laurynas Mikšys
Lithuania
7
0
1
7
0
0
15
189
Bronze medal
Vytautas Gruslys
Lithuania
7
0
0
6
0
0
13
291
Honourable mention
Merlan Nagidulin
Kazakhstan
7
1
0
7
0
0
15
189
Bronze medal
Asset Mussagaliyev
Kazakhstan
7
1
0
7
0
0
15
189
Bronze medal
Aizana Turmukhametova
Kazakhstan
7
1
0
4
0
0
12
308
Honourable mention
Umid Azimov
Uzbekistan
7
0
0
7
0
0
14
254
Honourable mention
Javlonbek Bozorov
Uzbekistan
7
1
0
7
0
0
15
189
Bronze medal
Makhamadkhan Ishmatov
Kyrgyzstan
7
0
1
2
1
0
11
319
Honourable mention
Davron Latipov
Tajikistan
7
0
0
6
0
0
13
291
Honourable mention
Latif Eyvazli
Azerbaijan
7
0
0
7
0
0
14
254
Honourable mention
Karim Antonio Vindas Yassine
Costa Rica
7
1
0
4
0
0
12
308
Honourable mention
Martin Spencer
New Zealand
7
0
0
6
1
0
14
254
Honourable mention
Jinbi Jin
Netherlands
7
0
0
3
2
0
12
308
Honourable mention
Colin Streich
Switzerland
7
0
0
7
0
0
14
254
Honourable mention
Andreas Bärtschi
Switzerland
7
5
0
2
0
0
14
254
Honourable mention
Arslan Muhammetmyrat Hojiyev
Turkmenistan
7
0
0
7
1
0
15
189
Bronze medal
Mihail Ponomaryov
Turkmenistan
7
0
0
6
0
0
13
291
Honourable mention
Vojtěch Říha
Czech Republic
7
1
0
3
0
0
11
319
Honourable mention
Zhuo Zhao
United Kingdom
7
1
0
5
1
0
14
254
Honourable mention
Maja Taseska
North Macedonia
7
1
0
6
0
0
14
254
Honourable mention
Viktor Simjanoski
North Macedonia
7
1
0
7
0
0
15
189
Bronze medal
Andrei Frimu
Republic of Moldova
7
0
0
7
1
0
15
189
Bronze medal
Liubomir Chiriac
Republic of Moldova
7
0
0
7
1
0
15
189
Bronze medal
Alem Memić
Bosnia and Herzegovina
7
0
0
3
1
0
11
319
Honourable mention
Aldo William Quillas Paredes
Peru
7
0
0
2
0
0
9
364
Honourable mention
Diego Gimeno Sanz
Spain
7
1
0
0
0
0
8
388
Honourable mention
Marc Viñals Pérez
Spain
7
1
0
2
0
0
10
335
Honourable mention
Luis Peña
Panama
7
0
0
2
0
0
9
364
Honourable mention
Naicolette Agudo
Panama
7
1
0
1
0
0
9
364
Honourable mention
Igor Ninković
Serbia
7
1
0
1
0
0
9
364
Honourable mention
Chen Xing
Sweden
7
1
0
3
0
0
11
319
Honourable mention
Eleni Stavropoulou
Greece
7
1
0
1
0
0
9
364
Honourable mention
Michael Anastos
Cyprus
7
1
0
1
0
0
9
364
Honourable mention
Vidar Klungre
Norway
7
1
0
3
0
0
11
319
Honourable mention
Luka Žunić
Croatia
7
0
1
2
0
0
10
335
Honourable mention
Josip Saratlija
Croatia
7
1
0
1
1
0
10
335
Honourable mention
Qi Han
Ecuador
7
1
0
1
0
0
9
364
Honourable mention
Julio Rivera
Ecuador
7
0
0
1
0
0
8
388
Honourable mention
Davit Karagulyan
Armenia
7
0
1
1
0
0
9
364
Honourable mention
Daniel Wahrmann Lockhart
Uruguay
7
1
0
2
0
0
10
335
Honourable mention
Einar Axel Helgason
Iceland
7
1
0
2
0
0
10
335
Honourable mention
Stephen Dolan
Ireland
7
1
0
2
0
0
10
335
Honourable mention
Anthony Walsh
Ireland
7
0
0
1
0
0
8
388
Honourable mention
Jargalsaikhan Dulmaa
Mongolia
7
0
0
2
0
0
9
364
Honourable mention
Baljinnyam Namsrai
Mongolia
7
0
1
2
0
0
10
335
Honourable mention
Zaeem Hussain
Pakistan
7
1
0
2
0
0
10
335
Honourable mention
Primož Koželj
Slovenia
7
1
0
2
0
0
10
335
Honourable mention
Rafael Guédez
Venezuela
7
0
0
2
0
0
9
364
Honourable mention
Sofía Taylor
Venezuela
7
1
0
2
0
0
10
335
Honourable mention
Andrés Guzmán
Venezuela
7
1
0
3
0
0
11
319
Honourable mention
Matthew Ng
Australia
7
1
0
1
0
0
9
364
Honourable mention
Giancarlo Kerg
Luxembourg
7
0
0
3
0
0
10
335
Honourable mention
Shouman Das
Bangladesh
7
0
0
1
0
0
8
388
Honourable mention
A. S. M. Sohidull Islam
Bangladesh
7
1
1
1
0
0
10
335
Honourable mention
Evgenii Balai
Kyrgyzstan
7
1
0
2
0
0
10
335
Honourable mention
Abdurashid Vakhobov
Tajikistan
7
0
0
4
0
0
11
319
Honourable mention
Hyo Reep Song
New Zealand
7
1
0
0
0
0
8
388
Honourable mention
Gabriel Alexander Chicas Reyes
El Salvador
7
1
0
2
0
0
10
335
Honourable mention
Mario José Castro Hernández
El Salvador
7
1
0
2
0
0
10
335
Honourable mention
Hildo Bijl
Netherlands
7
1
0
1
1
0
10
335
Honourable mention
Julian Lyczak
Netherlands
7
0
0
3
0
0
10
335
Honourable mention
Wouter Berkelmans
Netherlands
7
1
0
1
1
0
10
335
Honourable mention
Erik van Holland
Netherlands
7
1
0
2
0
0
10
335
Honourable mention
Bogdan Gheorghe
Switzerland
7
0
0
1
0
0
8
388
Honourable mention
Le Thanh Tu Nguyen
Switzerland
7
1
0
2
0
0
10
335
Honourable mention
Ralf Kistner
South Africa
7
0
0
1
0
0
8
388
Honourable mention
Charles James Bradshaw
South Africa
7
1
0
2
1
0
11
319
Honourable mention
Muhammad Saadiq Moolla
South Africa
7
0
0
2
0
0
9
364
Honourable mention
Dirk Badenhorst Coetzee
South Africa
7
1
0
2
0
0
10
335
Honourable mention
Jan Uhlík
Czech Republic
7
0
1
1
0
0
9
364
Honourable mention
Jakub Opršal
Czech Republic
7
1
0
2
0
0
10
335
Honourable mention
Aleksandar Ilioski
North Macedonia
7
0
0
2
0
0
9
364
Honourable mention
Bodan Arsovski
North Macedonia
7
1
0
2
0
0
10
335
Honourable mention
Jelena Radović
Bosnia and Herzegovina
7
0
0
3
0
0
10
335
Honourable mention
Samuel Hapák
Slovakia
6
7
0
7
1
0
21
98
Silver medal
Ján Mikuláš
Slovakia
6
1
0
7
3
0
17
150
Bronze medal
Numa Couniot
Belgium
6
0
1
7
0
0
14
254
Honourable mention
Kaarel Nummert
Estonia
6
1
0
6
0
0
13
291
Anders Skovgaard Knudsen
Denmark
6
0
0
3
0
0
9
364
Sune Kristian Jakobsen
Denmark
6
1
0
1
1
0
9
364
Wei Jian Chuah
Malaysia
6
0
0
3
0
0
9
364
Teruhisa Koshikawa
Japan
5
0
3
7
1
0
16
161
Bronze medal
Wei Quan Lim
Singapore
5
7
0
7
0
0
19
117
Silver medal
Oleg Zlydenko
Israel
5
1
0
7
0
0
13
291
Honourable mention
Madars Virza
Latvia
5
1
0
7
0
0
13
291
Honourable mention
Galin Ganchev
Ireland
5
0
0
7
0
0
12
308
Honourable mention
Jesper Brandt Rasmussen
Denmark
5
7
0
1
0
0
13
291
Honourable mention
Varuna Parinda Jayasiri
Sri Lanka
5
0
0
7
1
0
13
291
Honourable mention
Enzo Busseti
Italy
5
1
0
6
0
0
12
308
Joel Pedro de Oliveira Moreira
Portugal
5
1
0
6
1
0
13
291
Lai Teng Lam
Macau
5
0
1
1
0
0
7
408
Ángel David Martínez Martínez
Spain
5
0
0
3
0
0
8
388
Yin Lili Luo
Panama
5
0
0
3
0
0
8
388
Vedran Palajić
Croatia
5
1
0
3
0
0
9
364
Jan Vonk
Belgium
5
0
0
3
0
0
8
388
Jón Benediktsson
Iceland
5
0
0
1
0
0
6
422
Pétur Orri Ragnarsson
Iceland
5
1
0
2
0
0
8
388
Elvar Steinn Kjartansson
Iceland
5
0
0
2
0
0
7
408
Cheong Tee Jin
Malaysia
5
0
0
2
0
0
7
408
Rafael Guillermo Arias Michel
Paraguay
5
0
0
2
0
0
7
408
Saad Anjum
Pakistan
5
0
0
2
0
0
7
408
Syed Hasan Riaz
Pakistan
5
0
0
2
1
0
8
388
Santiago Camacho
Colombia
5
1
0
2
0
0
8
388
Célia Mariana Rabaçal Borlido
Portugal
5
1
0
2
0
0
8
388
Rodrigo Lugones
Argentina
5
1
0
1
0
0
7
408
Jingcheng Bian
New Zealand
5
1
0
2
0
0
8
388
Otto Tang Chen
El Salvador
5
1
0
1
0
0
7
408
Hendrie Louis Uys
South Africa
5
1
0
2
0
0
8
388
Esa Vesalainen
Finland
4
0
0
7
5
0
16
161
Bronze medal
Thameera Priyadarshi Senanayaka
Sri Lanka
4
0
0
7
0
0
11
319
Honourable mention
Jasur Kuchkarov
Uzbekistan
4
0
1
7
1
0
13
291
Honourable mention
Joselito Wong
Panama
4
0
0
3
0
0
7
408
Nansia Drakou
Cyprus
4
1
0
0
0
0
5
427
Niccolo Skovgård Poulsen
Denmark
4
0
0
1
0
0
5
427
Yassine Meziani
Morocco
4
0
0
2
0
0
6
422
Olga Bulgakova
Estonia
4
1
0
1
0
0
6
422
Igor Grebennikov
Kyrgyzstan
4
0
0
1
0
0
5
427
Ronald Ping Man Chan
New Zealand
4
0
0
0
0
0
4
437
Ka Chon Ieong
Macau
3
1
0
7
0
0
11
319
Honourable mention
Youssef El Azbi
Morocco
3
0
0
7
0
0
10
335
Honourable mention
Tarlan Nazarov
Azerbaijan
3
0
0
7
0
0
10
335
Honourable mention
Henry Robert Thackeray
South Africa
3
1
0
7
0
0
11
319
Honourable mention
Chi Wa Iao
Macau
3
0
1
5
0
0
9
364
Ka Io Sit
Macau
3
0
0
2
0
0
5
427
Derek O'Brien
Ireland
3
1
0
2
1
0
7
408
Steen Vester
Denmark
3
0
0
2
0
0
5
427
Gabriela María Ratti Bittinger
Paraguay
3
0
0
3
0
0
6
422
Merdan Artykov
Turkmenistan
3
0
1
6
0
0
10
335
Nandaki Keshavan
Trinidad and Tobago
3
0
0
3
0
0
6
422
Keron Mootoosingh
Trinidad and Tobago
3
0
0
2
0
0
5
427
Atle Rygg Årdal
Norway
2
1
0
7
0
0
10
335
Honourable mention
Jagdesh Ramnanan
Trinidad and Tobago
2
0
0
7
1
0
10
335
Honourable mention
Marco Antonio Ávila Ponce de Léon
Mexico
2
0
0
6
0
0
8
388
Espen Arild Jenssen
Norway
2
0
0
3
0
0
5
427
Bauke Conijn
Netherlands
2
1
0
2
0
0
5
427
Visar Zejnulahu
North Macedonia
2
0
0
3
0
0
5
427
Knut Dagestad Rand
Norway
2
0
0
2
0
0
4
437
Mu'azzam Idris
Nigeria
2
0
0
1
0
0
3
448
Mariel Sofia Iporre Arispe
Bolivia
2
0
0
2
0
0
4
437
Víctor Villamizar
Venezuela
2
0
0
2
0
0
4
437
Sabrina Tabassum
Bangladesh
2
0
0
1
0
0
3
448
Ravshan Mamatkarimov
Tajikistan
2
0
0
0
0
0
2
459
Naren Vélez
Puerto Rico
2
0
0
1
0
0
3
448
Chandresh Amrit Ramlagan
Trinidad and Tobago
2
0
0
1
0
0
3
448
Maciej Skórski
Poland
1
0
0
7
7
0
15
189
Bronze medal
Elvijs Sarkans
Latvia
1
7
0
7
0
0
15
189
Bronze medal
Arne Loosveldt
Belgium
1
1
0
7
0
0
9
364
Honourable mention
Nadir Gmira
Morocco
1
0
0
7
1
0
9
364
Honourable mention
Erion Dula
Albania
1
0
0
6
0
0
7
408
Aslanbek Sjamsutdinov
Norway
1
0
0
3
0
0
4
437
Carlos Gonzalez
Ecuador
1
1
0
2
0
0
4
437
Afsah Shafquat
Pakistan
1
0
0
2
1
0
4
437
Andrej Risteski
North Macedonia
1
0
0
3
0
0
4
437
Aistis Atminas
Lithuania
0
7
0
6
0
0
13
291
Honourable mention
Olof Heimer Troeng
Sweden
0
1
0
7
1
0
9
364
Honourable mention
James Judd
Ireland
0
1
0
7
0
0
8
388
Honourable mention
George Giorgadze
Georgia
0
1
1
7
0
0
9
364
Honourable mention
Mohamad Farzan Mohamad Fadhlillah
Malaysia
0
1
0
7
0
0
8
388
Honourable mention
Olimjon Sadinov
Uzbekistan
0
0
0
7
0
0
7
408
Honourable mention
Akbarshoh Fayzulloev
Tajikistan
0
0
0
7
0
0
7
408
Honourable mention
Jafar Jafarov
Azerbaijan
0
0
1
7
1
0
9
364
Honourable mention
Aykhan Isgandarov
Azerbaijan
0
0
0
7
0
0
7
408
Honourable mention
Brandon Antoine
Trinidad and Tobago
0
0
0
7
0
0
7
408
Honourable mention
Harun Šiljak
Bosnia and Herzegovina
0
1
0
7
0
0
8
388
Honourable mention
Sayed Almohri
Kuwait
0
0
0
5
0
0
5
427
Essa Alessa
Kuwait
0
0
0
0
0
0
0
489
Abdullah Alenezi
Kuwait
0
0
0
0
0
0
0
489
Mohammad Abdulrida
Kuwait
0
0
0
0
0
0
0
489
Nikolaos Bountas
Greece
0
1
0
2
0
0
3
448
Anastasis Keliris
Cyprus
0
1
0
1
0
0
2
459
Zosimas Zosimas
Cyprus
0
0
0
1
0
0
1
475
Marios Zacharias
Cyprus
0
0
0
1
0
0
1
475
Georgios Charalambous
Cyprus
0
0
0
1
0
0
1
475
Vadims Daļeckis
Latvia
0
1
0
2
0
0
3
448
Eni Duka
Albania
0
0
0
3
0
0
3
448
Luka Rimanić
Croatia
0
0
0
4
0
0
4
437
Richard Lescano
Ecuador
0
1
0
1
0
0
2
459
Pablo Serrano
Ecuador
0
1
0
1
0
0
2
459
Uchendu Ndubuisi
Nigeria
0
0
0
2
1
0
3
448
Winner Chukwuma Ekwue
Nigeria
0
0
0
2
0
0
2
459
Olufikayo Semire Adetunji
Nigeria
0
0
0
1
0
0
1
475
Segun Olumide Ariyibi
Nigeria
0
0
0
1
0
0
1
475
Omole Oluwakayode John
Nigeria
0
0
0
1
0
0
1
475
Daniel Komornik Sardas
Uruguay
0
1
0
1
0
0
2
459
Pablo Gonzalo Mejia Terceros
Bolivia
0
1
0
0
0
0
1
475
Krzysztof Bryla
Ireland
0
1
0
3
0
0
4
437
Sebastian Paaske Tørholm
Denmark
0
0
0
3
1
0
4
437
Ali Chaer
Morocco
0
0
0
2
0
0
2
459
Lim Yu Wei
Malaysia
0
0
0
1
0
0
1
475
Maerzad Mohamad Nazmi
Malaysia
0
0
0
0
0
0
0
489
Syed Sarim Ali
Pakistan
0
1
0
2
0
0
3
448
Abdul Rachid Afande
Mozambique
0
0
0
0
0
0
0
489
Shabir Ismael Cassamo
Mozambique
0
0
0
0
0
0
0
489
Fenita Manuel Mahendra
Mozambique
0
0
0
0
0
0
0
489
Anvar Ibrahimov
Uzbekistan
0
0
0
2
0
0
2
459
Jeremy Hentgen
Luxembourg
0
1
0
1
0
0
2
459
Rafatul Faria
Bangladesh
0
0
0
1
0
0
1
475
Saidbek Mavlianov
Kyrgyzstan
0
0
0
2
0
0
2
459
Akzhol Umurzak Uulu
Kyrgyzstan
0
0
1
1
0
0
2
459
Ermek Bekbolot Uulu
Kyrgyzstan
0
0
1
0
0
0
1
475
Bekhruz Zamonov
Tajikistan
0
0
0
1
0
0
1
475
Muhammadsarvar Fayzullozoda
Tajikistan
0
0
0
1
0
0
1
475
Manuel López
Puerto Rico
0
1
0
1
0
0
2
459
Godohaldo Pérez
Puerto Rico
0
1
0
2
0
0
3
448
Esteban Castro
Puerto Rico
0
0
0
1
0
0
1
475
Aidelíz Miranda
Puerto Rico
0
0
0
0
0
0
0
489
Pamela Cristina Silva Diaz
Puerto Rico
0
1
0
1
0
0
2
459
Mohammed Moria
Saudi Arabia
0
0
0
1
0
0
1
475
Abdulaziz Alghamdi
Saudi Arabia
0
1
0
1
0
0
2
459
Abdulmohsen Alshahrani
Saudi Arabia
0
0
0
0
0
0
0
489
Fahd Alqureshah
Saudi Arabia
0
0
0
0
0
0
0
489
Nurali Jorayev
Turkmenistan
0
0
1
1
0
0
2
459
Tim Stockwell
Liechtenstein
0
1
0
1
0
0
2
459
Vinod Sookram
Trinidad and Tobago
0
0
0
3
0
0
3
448
Results may not be complete and may include mistakes. Please send relevant information to the webmaster:
webmaster@imo-official.org
.
Supported by Google