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
◄
42
nd
IMO 2001
►
Country results
•
Individual results
•
Statistics
Contestant
[
♀
♂
]
[←]
Country
P1
P2
P3
P4
P5
P6
∑
Total
#
Rank
Award
Maytham AlAli
Kuwait
0
0
0
0
0
0
0
446
Alaa AlSaeed
Kuwait
0
0
0
0
0
0
0
446
Rasmus Wedberg
Sweden
0
0
0
0
0
0
0
446
Edwin Luppert
Sweden
0
0
0
0
0
0
0
446
Daniel Torres
Ecuador
0
0
0
0
0
0
0
446
Luis Alfredo Pera Salmon
Ecuador
0
0
0
0
0
0
0
446
Andrea Cornejo Ayala
Ecuador
0
0
0
0
0
0
0
446
Germáan Valencia Martin
Ecuador
0
0
0
0
0
0
0
446
Eduardo Vallarino Vernaza
Ecuador
0
0
0
0
0
0
0
446
Irene Baquerizo Arosemena
Ecuador
0
0
0
0
0
0
0
446
Andri Kristinsson
Iceland
0
0
0
0
0
0
0
446
Veli Peltola
Finland
0
0
0
0
0
0
0
446
Youssef El Hassnaoui
Morocco
0
0
0
0
0
0
0
446
Carlos Antonio Jara De Marco
Paraguay
0
0
0
0
0
0
0
446
Osvaldo Manuel Vera Gonzalez
Paraguay
0
0
0
0
0
0
0
446
Roberto Martín Rivas Villalba
Paraguay
0
0
0
0
0
0
0
446
Sebastián Tomás Pereira Ricart
Paraguay
0
0
0
0
0
0
0
446
Nelson Filipe Rosário Dias
Portugal
0
0
0
0
0
0
0
446
André Lopes Gama da Fonseca
Portugal
0
0
0
0
0
0
0
446
Fajar Yuliawan
Indonesia
0
0
0
0
0
0
0
446
Michael Samaradana Putr
Indonesia
0
0
0
0
0
0
0
446
Vladimir Mun
Kyrgyzstan
0
0
0
0
0
0
0
446
Alexander Shamanaev
Kyrgyzstan
0
0
0
0
0
0
0
446
Kanat Kyrgyzbaev
Kyrgyzstan
0
0
0
0
0
0
0
446
Wesley Spencer See
Philippines
0
0
0
0
0
0
0
446
Richmond Ang
Philippines
0
0
0
0
0
0
0
446
Robin Lester Lim
Philippines
0
0
0
0
0
0
0
446
Lukas Kasiorkiewicz
Switzerland
0
0
0
0
0
0
0
446
Sergio Millán López
Spain
0
0
0
0
1
0
1
429
Eyvindur Ari Pálsson
Iceland
0
0
1
0
0
0
1
429
Grétar Már Ragnarsson Amazeen
Iceland
0
0
1
0
0
0
1
429
Peter Bourke
Ireland
0
0
0
0
1
0
1
429
Sergei Lakissov
Estonia
0
0
1
0
0
0
1
429
Bidkar Alexander Pojoy Corzo
Guatemala
0
0
0
1
0
0
1
429
Pavel Toktaliev
Kyrgyzstan
0
0
0
0
1
0
1
429
Fuad Gakharamanov
Azerbaijan
0
0
0
0
1
0
1
429
Haamed AlFulaij
Kuwait
1
0
0
0
0
0
1
429
Johan Bjorklund
Sweden
0
0
1
0
0
0
1
429
Matias Holte
Norway
0
0
0
1
0
0
1
429
Fábio Diales Rocha
Portugal
0
0
0
1
0
0
1
429
João Luís Picado Carvalho Serranho
Portugal
0
0
0
1
0
0
1
429
Henry Ipince
Venezuela
0
0
0
1
0
0
1
429
Andrius Stankevicius
Lithuania
0
0
0
0
1
0
1
429
Gonzalo Fiz Pontiveros
Luxembourg
0
0
0
1
0
0
1
429
Snehal Pinto Pereira
Trinidad and Tobago
1
0
0
0
0
0
1
429
Wai Hong Tam
Macau
2
0
0
0
0
0
2
398
I No Fan
Macau
2
0
0
0
0
0
2
398
Chon Kit Wong
Macau
2
0
0
0
0
0
2
398
Francesco Marigo
Italy
0
0
0
0
2
0
2
398
Mohammad AlWoqayyan
Kuwait
2
0
0
0
0
0
2
398
Juan Antonio Aguilera Mendoza
Mexico
0
0
0
0
2
0
2
398
Rune Valle
Norway
0
0
0
1
1
0
2
398
Andi Bejleri
Albania
0
0
0
0
2
0
2
398
Ariel Apostoli
Albania
0
0
0
0
2
0
2
398
Hovhannes Nurijanyan
Armenia
0
0
0
2
0
0
2
398
Mourad Kammoun
Tunisia
2
0
0
0
0
0
2
398
EJ Daly
Ireland
0
0
1
1
0
0
2
398
Jens Christian Jørgensen
Denmark
0
0
0
0
2
0
2
398
Shalva Sachelashvili
Georgia
0
0
1
0
1
0
2
398
Chang Yang Yew
Malaysia
0
0
0
2
0
0
2
398
Muhammad-Ikhwan Azla
Malaysia
0
0
0
0
2
0
2
398
Yi Di Boon
Malaysia
0
0
0
0
2
0
2
398
Carlos Alberto Bareiro Escobar
Paraguay
1
0
0
0
1
0
2
398
Juan Manuel Hernández Herrera
Colombia
0
0
0
0
2
0
2
398
Diogo Gaspar T. Oliveira e Silva
Portugal
0
0
0
0
2
0
2
398
Luís Miguel Pereira de Matos G. Diogo
Portugal
0
0
0
0
2
0
2
398
Aleksandra Franc
Slovenia
1
0
0
0
1
0
2
398
Sergej Omladič
Slovenia
0
0
0
0
2
0
2
398
Chethiya Meghawarna Dissanayake
Sri Lanka
2
0
0
0
0
0
2
398
Elsi Elsiawaty
Indonesia
2
0
0
0
0
0
2
398
Samuel Zuercher
Switzerland
0
0
0
0
2
0
2
398
Chary Akmyradov
Turkmenistan
0
0
0
0
2
0
2
398
Ondřej Suchý
Czech Republic
0
0
0
0
2
0
2
398
Kieron Scott Singh
Trinidad and Tobago
1
0
0
0
1
0
2
398
Slavko Brdar
Bosnia and Herzegovina
0
0
0
0
2
0
2
398
Dino Oglić
Bosnia and Herzegovina
0
0
0
0
2
0
2
398
Marti Prats Soler
Spain
0
1
1
1
0
0
3
364
Edgardo Roldán Pensado
Mexico
0
0
0
1
2
0
3
364
Magnus Kristiansen
Norway
0
0
0
0
3
0
3
364
Arlind Kopliku
Albania
0
0
1
2
0
0
3
364
Tigran Petrosyan
Armenia
0
1
0
0
2
0
3
364
Ali Alpan
Belgium
0
1
0
0
2
0
3
364
Nicolas Franco
Belgium
0
1
0
0
2
0
3
364
Richard Comblen
Belgium
1
0
0
0
2
0
3
364
Joris Geeroms
Belgium
0
0
0
0
2
1
3
364
Carlos Palma
Uruguay
1
0
0
0
2
0
3
364
Thouraya Sakka
Tunisia
1
0
0
0
2
0
3
364
Helga Ragnheiður Haraldsdóttir
Iceland
0
2
0
0
1
0
3
364
Tapio Rajala
Finland
0
0
0
1
2
0
3
364
Anne-Maria Ernvall
Finland
0
1
1
1
0
0
3
364
Bjarke Roune
Denmark
0
0
1
2
0
0
3
364
Kamille Sofie Taagholt
Denmark
0
0
1
2
0
0
3
364
Ulrik Buckholtz
Denmark
0
0
0
1
2
0
3
364
Helmar Lautscham
Austria
1
0
0
0
2
0
3
364
Purevkuu Orgil
Mongolia
3
0
0
0
0
0
3
364
Juan Carlos Uribe Vega
Colombia
2
0
1
0
0
0
3
364
Indika Harindra Katugampala
Sri Lanka
2
0
0
0
1
0
3
364
Paulius Šarka
Lithuania
0
0
1
1
0
1
3
364
Dmitrij Lukaševic
Lithuania
0
0
0
0
3
0
3
364
Pedro Fernando Morales Almazán
Guatemala
0
0
0
1
2
0
3
364
Sidhath Mysore
Luxembourg
3
0
0
0
0
0
3
364
Jelena Milanović
Yugoslavia
0
0
1
1
1
0
3
364
Kamran Mammadov
Azerbaijan
0
0
0
0
0
3
3
364
Timothy McKenzie
New Zealand
2
0
0
1
0
0
3
364
Axel Hartog
Netherlands
0
0
2
1
0
0
3
364
Erik van Ommeren
Netherlands
2
0
0
1
0
0
3
364
Bayram Annanurov
Turkmenistan
0
0
1
0
2
0
3
364
Yurie Budhu
Trinidad and Tobago
0
1
0
0
2
0
3
364
Dan Prohnitchi
Republic of Moldova
0
0
0
2
1
0
3
364
Emir Sirbubalo
Bosnia and Herzegovina
2
0
0
0
1
0
3
364
Evelín Fonseca Cruz
Cuba
3
0
0
1
0
0
4
347
Ieng Lam Lei
Macau
2
0
0
0
2
0
4
347
Ignacio Cascudo Pueyo
Spain
0
0
1
3
0
0
4
347
Karl Martensson
Sweden
0
1
2
0
1
0
4
347
Bayram Kaddour
Tunisia
3
0
0
0
1
0
4
347
Bogi Lenvig
Denmark
2
0
2
0
0
0
4
347
Issam Benabid
Morocco
3
0
0
0
1
0
4
347
Franz Jungreitmayer
Austria
1
0
0
0
3
0
4
347
Khongor Zorigt
Mongolia
0
0
1
1
2
0
4
347
Matija Pretnar
Slovenia
2
0
1
1
0
0
4
347
Mojca Miklavec
Slovenia
0
0
1
1
2
0
4
347
Najith Wasana Liyanage
Sri Lanka
1
1
0
0
2
0
4
347
Vladimir Buravlev
Kyrgyzstan
1
0
0
1
2
0
4
347
John Chiahan Yang
New Zealand
2
0
0
0
2
0
4
347
Timothy John Chua
Philippines
2
0
1
0
1
0
4
347
Stuart Haring
United Kingdom
0
0
0
2
2
0
4
347
Ilija Jovčevski
North Macedonia
0
2
1
1
0
0
4
347
Renis Kariqi
Albania
2
1
0
0
2
0
5
327
Andrés Coila
Peru
3
0
0
0
2
0
5
327
Emanuele Haus
Italy
2
0
1
2
0
0
5
327
Johan Land
Sweden
1
0
0
1
3
0
5
327
Borge Mikkelsen
Norway
2
0
2
1
0
0
5
327
Marko Živković
Croatia
1
0
0
1
3
0
5
327
Levon Nurbekyan
Armenia
0
3
0
0
2
0
5
327
Timoty Snauwaert
Belgium
0
0
1
0
4
0
5
327
Javier Cóppola
Uruguay
2
0
1
0
2
0
5
327
Mohamed Chakroun
Tunisia
4
0
0
0
1
0
5
327
David Geraghty
Ireland
2
0
0
0
3
0
5
327
Nikoloz Jimsheleishvili
Georgia
1
0
0
3
1
0
5
327
Martin Windischer
Austria
0
0
1
1
3
0
5
327
Fernando Delgado
Venezuela
1
0
0
4
0
0
5
327
Hendra Suratno Tju
Indonesia
2
0
0
0
3
0
5
327
Ivan Remington Or
Philippines
3
0
0
0
2
0
5
327
Daniel Sprecher
Switzerland
3
0
1
1
0
0
5
327
Shen Tian
South Africa
0
0
1
1
3
0
5
327
Jan Herman
Czech Republic
2
0
0
2
1
0
5
327
Stephen Dabideen
Trinidad and Tobago
0
1
1
1
2
0
5
327
Iat Fong Lei
Macau
0
0
1
1
4
0
6
312
Inese Segliņa
Latvia
2
0
1
1
2
0
6
312
Stefán Þorvarðarson
Iceland
3
0
0
0
3
0
6
312
Raymond Kinane
Ireland
1
0
0
2
3
0
6
312
David Murray
Ireland
0
0
1
2
3
0
6
312
Jarkko Pyy
Finland
1
0
2
1
2
0
6
312
Konstantin Tretjakov
Estonia
4
0
0
0
2
0
6
312
Diego Lis
Argentina
2
1
0
2
1
0
6
312
Marko Petković
Yugoslavia
2
0
0
4
0
0
6
312
Mike Liu
New Zealand
2
0
0
0
4
0
6
312
Marco Streng
Netherlands
0
3
1
1
1
0
6
312
Tobias Kohn
Switzerland
0
2
1
0
3
0
6
312
Allayar Orazov
Turkmenistan
3
1
0
0
2
0
6
312
Yan-Xun Hu
South Africa
3
0
0
1
2
0
6
312
Mirza Hamza
Bosnia and Herzegovina
3
0
1
0
2
0
6
312
Artūrs Verza
Latvia
0
0
0
7
0
0
7
296
Honourable mention
Hoàng Dung Nguyễn
Vietnam
7
0
0
0
0
0
7
296
Honourable mention
Alexey Entin
Israel
3
1
0
0
1
2
7
296
Pierre Dehornoy
France
3
0
0
1
3
0
7
296
Guðni Ólafsson
Iceland
1
0
1
2
3
0
7
296
Riikka Korte
Finland
0
0
0
6
1
0
7
296
My Abdellah El Idrissi El Mrhari
Morocco
4
0
0
1
2
0
7
296
Doris Mühlgassner
Austria
3
0
0
2
2
0
7
296
Róbert Lukoťka
Slovakia
2
1
0
2
2
0
7
296
Jana Szolgayová
Slovakia
3
0
0
2
2
0
7
296
Andrej Košmrlj
Slovenia
3
0
1
0
3
0
7
296
Justinas Pelenis
Lithuania
2
0
1
2
2
0
7
296
Vaidotas Vitkauskas
Lithuania
2
0
1
1
3
0
7
296
Ross Bayer
New Zealand
3
0
2
1
1
0
7
296
Timothy L. Uy
Philippines
3
0
0
1
1
2
7
296
Stojan Trajanovski
North Macedonia
3
1
0
1
2
0
7
296
Miquel Oliu Barton
Spain
0
0
0
7
1
0
8
277
Honourable mention
Joaquim Cevallos Morales
Spain
1
0
0
7
0
0
8
277
Honourable mention
Erind Bedalli
Albania
7
0
0
0
1
0
8
277
Honourable mention
Marijan Polić
Croatia
7
0
0
0
1
0
8
277
Honourable mention
Abdessamad Elalaoui
Morocco
0
0
0
7
1
0
8
277
Honourable mention
Héctor Chang
Venezuela
7
1
0
0
0
0
8
277
Honourable mention
Antonio Juarez Lopez
Guatemala
0
0
1
7
0
0
8
277
Honourable mention
Peter Bruin
Netherlands
7
0
0
1
0
0
8
277
Honourable mention
Mansur Bekmuradov
Turkmenistan
7
1
0
0
0
0
8
277
Honourable mention
Nathan Bowler
United Kingdom
0
1
0
7
0
0
8
277
Honourable mention
Shu Niu
Canada
3
1
1
1
2
0
8
277
David José Mireles Morales
Mexico
3
0
0
3
2
0
8
277
Bart van Gasse
Belgium
5
0
1
0
2
0
8
277
Badr Ben Sliman
Tunisia
0
0
1
0
2
5
8
277
Rudolf Polzer
Germany
0
5
0
1
2
0
8
277
Radovan Bauer
Slovakia
0
0
1
5
2
0
8
277
Peter Bella
Slovakia
2
0
0
2
2
2
8
277
Klemen Šivic
Slovenia
1
0
1
3
3
0
8
277
Hugh Miller
Australia
5
0
0
1
2
0
8
277
Jeysel Santiago
Peru
7
0
0
0
2
0
9
262
Honourable mention
Federico Poloni
Italy
0
0
0
7
2
0
9
262
Honourable mention
Vadim Sheyn
Israel
0
0
0
7
2
0
9
262
Honourable mention
Stefanos Aivazidis
Greece
0
0
1
1
7
0
9
262
Honourable mention
Miguel Raggi Pérez
Mexico
0
0
0
7
2
0
9
262
Honourable mention
Sofoklis Zambirinis
Cyprus
0
7
1
0
1
0
9
262
Honourable mention
Rihards Opmanis
Latvia
0
0
1
7
1
0
9
262
Honourable mention
Johan Batubara
Indonesia
0
0
0
7
2
0
9
262
Honourable mention
Khamza Davletov
Uzbekistan
0
7
0
0
2
0
9
262
Honourable mention
Dumitru Codreanu
Republic of Moldova
0
0
0
7
2
0
9
262
Honourable mention
Michał Adamaszek
Poland
3
0
0
3
3
0
9
262
Michail-Romanos Papalambros
Greece
4
0
0
5
0
0
9
262
Illés Horváth
Hungary
3
0
1
2
2
1
9
262
Sira Sriswasdi
Thailand
6
0
0
0
3
0
9
262
Thitidej Ujjathammarat
Thailand
4
0
0
0
5
0
9
262
Gabriele Dalla Torre
Italy
1
0
1
7
1
0
10
243
Honourable mention
Karol Cwalina
Poland
7
0
1
0
2
0
10
243
Honourable mention
Giorgos Kafataris
Cyprus
2
7
1
0
0
0
10
243
Honourable mention
Valentin Vornicu
Romania
2
0
0
1
7
0
10
243
Honourable mention
Ana Prlić
Croatia
7
0
0
0
3
0
10
243
Honourable mention
Jan Agentoft Nielsen
Denmark
7
0
0
0
3
0
10
243
Honourable mention
Mohamed Rahim
Morocco
3
0
0
0
7
0
10
243
Honourable mention
Markus Windisch
Austria
7
0
0
2
1
0
10
243
Honourable mention
Ern Kok
Malaysia
7
0
1
0
2
0
10
243
Honourable mention
Yu-Sheng Soon
Malaysia
0
7
1
1
1
0
10
243
Honourable mention
Mohd. Suhaimi Ramly
Malaysia
1
0
1
7
0
1
10
243
Honourable mention
Ulan Usserkulov
Kazakhstan
7
0
0
1
2
0
10
243
Honourable mention
Otabek Samatov
Uzbekistan
0
2
0
0
7
1
10
243
Honourable mention
Jaroslav Hájek
Czech Republic
7
0
0
3
0
0
10
243
Honourable mention
Tomáš Protivínský
Czech Republic
0
7
0
1
2
0
10
243
Honourable mention
Zachary Ngaihang Leung
Singapore
3
0
0
4
3
0
10
243
Bezirgen Veliyev
Turkmenistan
0
0
1
6
3
0
10
243
Risto Gligorov
North Macedonia
3
0
1
5
1
0
10
243
Kire Trivodaliev
North Macedonia
6
0
1
1
2
0
10
243
Julio Gutiérrez
Peru
7
0
1
1
2
0
11
228
Bronze medal
Aleksander Zabłocki
Poland
4
0
0
7
0
0
11
228
Bronze medal
Jean Lorenzi
France
7
0
1
1
2
0
11
228
Bronze medal
Daniel Kitachewsky
France
5
0
0
1
5
0
11
228
Bronze medal
Aleksandrs Belovs
Latvia
2
0
0
7
2
0
11
228
Bronze medal
Odd Jostein Mykland Tveitastöl
Norway
0
2
0
7
2
0
11
228
Bronze medal
Tomáš Kulich
Slovakia
3
0
0
1
7
0
11
228
Bronze medal
Paul Monasterio
Venezuela
5
0
0
1
5
0
11
228
Bronze medal
Zhiwei Calvin Lin
Singapore
4
0
1
1
3
2
11
228
Bronze medal
Arjen Stolk
Netherlands
1
0
2
1
2
5
11
228
Bronze medal
Vincent Groenhuis
Netherlands
2
0
1
7
0
1
11
228
Bronze medal
Paul Jefferys
United Kingdom
1
0
1
7
2
0
11
228
Bronze medal
Zoran Dimov
North Macedonia
2
0
0
7
2
0
11
228
Bronze medal
Rajini Haraksingh
Trinidad and Tobago
5
4
0
0
2
0
11
228
Bronze medal
Miromid Hajimirsadeghi
Islamic Republic of Iran
3
1
2
4
1
0
11
228
Bronze medal
Reydel Pérez Pastó
Cuba
7
0
2
0
3
0
12
212
Bronze medal
Tania Moreno García
Cuba
6
0
1
3
2
0
12
212
Bronze medal
Pavel Silveira Díaz
Cuba
7
1
0
2
2
0
12
212
Bronze medal
Dénes Koch
Austria
0
0
1
7
1
3
12
212
Bronze medal
Iván Guillermo Contreras Palacios
Colombia
2
0
0
7
3
0
12
212
Bronze medal
Martín Miranda
Argentina
0
0
0
7
5
0
12
212
Bronze medal
Bobbi Ramchen
Australia
6
0
0
4
2
0
12
212
Bronze medal
Marty O'Leary
Ireland
1
0
1
2
7
1
12
212
Bronze medal
Giorgi Mutafyan
Georgia
3
0
5
1
3
0
12
212
Bronze medal
Nyambaa Enkhbat
Mongolia
7
0
0
0
0
5
12
212
Bronze medal
Thirimadura Menaka De Zoysa
Sri Lanka
7
1
0
0
4
0
12
212
Bronze medal
Gary Yuen Long Yeh
Singapore
3
0
5
2
2
0
12
212
Bronze medal
Nicholas Ming Qiang Tham
Singapore
3
0
1
6
2
0
12
212
Bronze medal
Man Ho Ko
Hong Kong
2
0
0
7
3
0
12
212
Bronze medal
Khek Lun Harold Chao
Hong Kong
7
0
0
3
2
0
12
212
Bronze medal
Hasan Inci
Switzerland
3
0
0
7
2
0
12
212
Bronze medal
Luis Hernández Corbato
Spain
6
0
0
7
0
0
13
199
Bronze medal
Giulio Tiozzo
Italy
2
0
2
7
2
0
13
199
Bronze medal
Liang Hong
Canada
7
0
0
2
4
0
13
199
Bronze medal
Roger Mong
Canada
6
0
0
7
0
0
13
199
Bronze medal
Kyriakos Zacharias
Cyprus
6
7
0
0
0
0
13
199
Bronze medal
Sampo Niskanen
Finland
4
0
0
7
2
0
13
199
Bronze medal
Natee Pitiwan
Thailand
0
0
1
7
5
0
13
199
Bronze medal
Emerson Julian León Guerrero
Colombia
7
1
2
1
2
0
13
199
Bronze medal
Katarína Quittnerová
Slovakia
3
0
0
7
3
0
13
199
Bronze medal
David Chan
Australia
6
0
0
1
6
0
13
199
Bronze medal
Nozim Komilov
Uzbekistan
2
0
0
7
4
0
13
199
Bronze medal
Patrik Hubschmid
Switzerland
0
4
0
7
2
0
13
199
Bronze medal
Vladimir Vladičić
Bosnia and Herzegovina
2
1
0
7
3
0
13
199
Bronze medal
John Cuya
Peru
7
0
0
0
7
0
14
181
Bronze medal
Víctor Tasayco
Peru
7
0
0
0
7
0
14
181
Bronze medal
Jerson La Torre
Peru
2
0
0
7
5
0
14
181
Bronze medal
Efstathios Metsovitis
Greece
3
0
0
0
7
4
14
181
Bronze medal
Péter Csikvári
Hungary
7
0
0
2
5
0
14
181
Bronze medal
Nidhal Smaoui
Tunisia
5
0
1
7
1
0
14
181
Bronze medal
Leopold Parts
Estonia
3
1
0
7
3
0
14
181
Bronze medal
Oleg Petšonkin
Estonia
7
0
0
0
7
0
14
181
Bronze medal
Shota Gvinephadze
Georgia
3
3
0
7
1
0
14
181
Bronze medal
Archil Tsiskaridze
Georgia
4
0
0
7
3
0
14
181
Bronze medal
Odontsengl NyamErdene
Mongolia
0
0
0
7
7
0
14
181
Bronze medal
Yiying Zhao
Australia
4
0
0
7
3
0
14
181
Bronze medal
Stewart Wilcox
Australia
7
0
3
0
4
0
14
181
Bronze medal
Stephen Merriman
New Zealand
2
0
2
7
2
1
14
181
Bronze medal
Dirk Basson
South Africa
2
7
1
1
3
0
14
181
Bronze medal
Martin Tancer
Czech Republic
3
0
7
2
2
0
14
181
Bronze medal
Hannah Burton
United Kingdom
5
0
0
6
2
1
14
181
Bronze medal
Abuenameh Aiyejina
Trinidad and Tobago
6
0
1
6
1
0
14
181
Bronze medal
Hiroki Kondo
Japan
7
0
0
1
7
0
15
164
Bronze medal
Paul Cheng
Canada
7
0
0
6
2
0
15
164
Bronze medal
Nima Kamoosi
Canada
7
0
0
1
5
2
15
164
Bronze medal
Per Anders Andersson
Sweden
7
0
1
7
0
0
15
164
Bronze medal
Christina Savvidou
Cyprus
5
7
1
0
2
0
15
164
Bronze medal
Evripides Loukaides
Cyprus
6
7
0
0
1
1
15
164
Bronze medal
Daniel Pinheiro Sobreira
Brazil
6
0
0
7
2
0
15
164
Bronze medal
Dzmitry Dudko
Belarus
2
7
0
4
2
0
15
164
Bronze medal
Liviu Paunescu
Romania
2
1
3
7
2
0
15
164
Bronze medal
Vedran Šohinger
Croatia
7
0
0
7
1
0
15
164
Bronze medal
Kunlaya Soiaporn
Thailand
5
0
1
5
4
0
15
164
Bronze medal
Sergio Yuhjtman
Argentina
5
0
0
7
3
0
15
164
Bronze medal
Dazhe Meng
Singapore
3
0
0
7
5
0
15
164
Bronze medal
Fuad Malikov
Azerbaijan
1
7
0
0
7
0
15
164
Bronze medal
Harry Wiggins
South Africa
6
0
0
7
2
0
15
164
Bronze medal
Jacques Conradie
South Africa
3
2
0
7
3
0
15
164
Bronze medal
Seyed Mohammad Hossein Mousavi
Islamic Republic of Iran
3
2
3
4
3
0
15
164
Bronze medal
Man Fai Sou
Macau
7
0
0
2
7
0
16
148
Bronze medal
Nikhil Ashok Savale
India
7
0
0
7
2
0
16
148
Bronze medal
Anastasios Dimou
Greece
7
0
0
2
7
0
16
148
Bronze medal
Mauricio Esteban Chacón Tirado
Mexico
7
0
0
7
2
0
16
148
Bronze medal
Valentin Feray
France
7
0
1
4
2
2
16
148
Bronze medal
Nikolas Socratous
Cyprus
4
7
1
1
3
0
16
148
Bronze medal
Aigars Gedroics
Latvia
7
0
0
7
2
0
16
148
Bronze medal
Grigor Aslanyan
Armenia
1
4
2
6
3
0
16
148
Bronze medal
Nail Benabid
Morocco
5
7
0
0
4
0
16
148
Bronze medal
Martin Pettai
Estonia
0
7
0
7
2
0
16
148
Bronze medal
Joaquín Andrés Valderrama
Colombia
7
0
0
7
2
0
16
148
Bronze medal
Aleksandar Subotić
Yugoslavia
7
0
0
7
2
0
16
148
Bronze medal
Tatjana Simčević
Yugoslavia
6
0
0
7
3
0
16
148
Bronze medal
Jan Kynčl
Czech Republic
7
0
0
2
7
0
16
148
Bronze medal
Edward Catmur
United Kingdom
7
0
1
1
7
0
16
148
Bronze medal
Dorian Croitoru
Republic of Moldova
7
0
0
2
7
0
16
148
Bronze medal
Emanuele Spadaro
Italy
7
0
1
7
2
0
17
140
Bronze medal
Dimitrios Poulopoulos
Greece
7
0
0
2
7
1
17
140
Bronze medal
Razvan Iagar
Romania
7
0
1
7
2
0
17
140
Bronze medal
Marinko Jablan
Croatia
7
1
0
7
2
0
17
140
Bronze medal
Philipp Lampe
Germany
7
2
1
0
3
4
17
140
Bronze medal
Kin Hang Chan
Hong Kong
7
0
1
6
3
0
17
140
Bronze medal
Umidjon Radjabov
Uzbekistan
0
7
1
2
7
0
17
140
Bronze medal
Todor Ristov
North Macedonia
7
0
1
1
2
6
17
140
Bronze medal
Doron Shafrir
Israel
7
0
5
4
2
0
18
127
Bronze medal
Humberto Montalván Gámez
Mexico
7
0
0
7
4
0
18
127
Bronze medal
Thiago Barros Rodrigues Costa
Brazil
4
0
0
7
7
0
18
127
Bronze medal
Vasil Bondarau
Belarus
7
0
1
7
3
0
18
127
Bronze medal
Aram Khachatryan
Armenia
7
1
0
7
3
0
18
127
Bronze medal
Angélica Osorno
Colombia
6
0
2
7
3
0
18
127
Bronze medal
Selman Erol
Türkiye
7
1
0
7
3
0
18
127
Bronze medal
Serhat Doğan
Türkiye
7
2
0
7
2
0
18
127
Bronze medal
Wai Ying Leung
Hong Kong
7
0
1
7
3
0
18
127
Bronze medal
Aivaras Novikas
Lithuania
7
0
1
7
3
0
18
127
Bronze medal
Milivoje Lukić
Yugoslavia
7
1
1
7
2
0
18
127
Bronze medal
Hamid Foroughi
Islamic Republic of Iran
3
7
0
1
7
0
18
127
Bronze medal
Siamak Ahmadpour Torkamani
Islamic Republic of Iran
7
0
2
7
2
0
18
127
Bronze medal
Hideaki Jo
Japan
7
0
1
4
7
0
19
121
Bronze medal
Swarnendu Datta
India
7
0
2
7
3
0
19
121
Bronze medal
Maksim Zhykhovich
Belarus
5
0
0
7
7
0
19
121
Bronze medal
László Vörös
Hungary
7
0
7
1
3
1
19
121
Bronze medal
Erika Renáta Kovács
Hungary
7
0
1
7
4
0
19
121
Bronze medal
Zulfiddin Kamolov
Uzbekistan
7
0
1
0
7
4
19
121
Bronze medal
Carlos Stein Naves de Brito
Brazil
6
0
0
7
7
0
20
108
Silver medal
Sie Hendrata Dharmawan
Indonesia
7
0
0
7
6
0
20
108
Silver medal
Samik Basu
India
7
7
1
1
3
1
20
108
Silver medal
Eran Assaf
Israel
7
3
2
1
7
0
20
108
Silver medal
Chung-Te Li
Taiwan
7
7
2
2
2
0
20
108
Silver medal
I-Hsiang Wang
Taiwan
7
7
2
1
3
0
20
108
Silver medal
Mykola Rybak
Ukraine
7
4
1
1
7
0
20
108
Silver medal
Artem Dudko
Ukraine
7
7
0
1
2
3
20
108
Silver medal
Eren Bali
Türkiye
7
1
0
7
2
3
20
108
Silver medal
Selim Bahadır
Türkiye
7
0
0
7
6
0
20
108
Silver medal
Vladimir Lazić
Yugoslavia
7
4
0
7
2
0
20
108
Silver medal
Pieter Mostert
South Africa
3
7
1
7
2
0
20
108
Silver medal
Alexandru Paschin
Republic of Moldova
7
0
1
5
7
0
20
108
Silver medal
Raúl Arderí García
Cuba
7
0
0
7
7
0
21
97
Silver medal
Georgios Raptis
Greece
7
0
1
4
7
2
21
97
Silver medal
Pierre-Henri Brouard
France
3
0
7
4
3
4
21
97
Silver medal
Chien-Ming Lan
Taiwan
7
1
3
7
3
0
21
97
Silver medal
Davi Máximo Alexandrino Nogueira
Brazil
7
0
0
7
7
0
21
97
Silver medal
Tonći Antunović
Croatia
7
7
1
3
3
0
21
97
Silver medal
Anton Shafalyuk
Ukraine
7
0
2
7
5
0
21
97
Silver medal
Endre Csóka
Hungary
7
1
6
3
1
3
21
97
Silver medal
Hendrik Nigul
Estonia
7
3
1
7
3
0
21
97
Silver medal
Carlos di Fiore
Argentina
7
1
1
5
7
0
21
97
Silver medal
Mahir Hadžić
Bosnia and Herzegovina
7
0
0
7
7
0
21
97
Silver medal
Jarosław Wrona
Poland
6
0
7
7
2
0
22
87
Silver medal
Emmanuel Lepage
France
7
7
1
4
2
1
22
87
Silver medal
Igors Gorbovickis
Latvia
7
2
0
7
2
4
22
87
Silver medal
Chen-Han Chung
Taiwan
7
7
1
4
3
0
22
87
Silver medal
Nikita Selinger
Belarus
7
1
0
7
7
0
22
87
Silver medal
Ana Caraiani
Romania
7
2
0
7
0
6
22
87
Silver medal
Sergiy Volodko
Ukraine
7
0
3
7
5
0
22
87
Silver medal
Viktor Harangi
Hungary
7
1
2
7
1
4
22
87
Silver medal
Anh Quan Nguyễn
Vietnam
7
7
0
7
1
0
22
87
Silver medal
Dumitru Daniliuc
Republic of Moldova
7
0
0
7
7
1
22
87
Silver medal
Yoshiki Oshima
Japan
7
4
1
7
4
0
23
73
Silver medal
Takayoshi Yamamoto
Japan
7
5
2
7
2
0
23
73
Silver medal
Alex Corrêa Abreu
Brazil
7
7
0
7
2
0
23
73
Silver medal
Humberto Silva Naves
Brazil
7
7
0
7
2
0
23
73
Silver medal
Denys Voloshyn
Ukraine
7
7
0
7
2
0
23
73
Silver medal
Michael Tyomkyn
Germany
7
7
1
3
5
0
23
73
Silver medal
Khánh Toan Trần
Vietnam
7
7
0
7
2
0
23
73
Silver medal
Urdiinbish Narankhuu
Mongolia
7
7
1
1
7
0
23
73
Silver medal
Tumur Baasanjav
Mongolia
7
7
0
7
2
0
23
73
Silver medal
Leandro Groisman
Argentina
7
0
7
7
2
0
23
73
Silver medal
Kei Tsi Daniel Cheng
Hong Kong
7
7
7
0
2
0
23
73
Silver medal
Umid Rakhmonov
Uzbekistan
7
7
1
1
7
0
23
73
Silver medal
Amin Jaefarian
Islamic Republic of Iran
7
6
0
7
3
0
23
73
Silver medal
Dong Shin
United States of America
7
4
1
7
4
0
23
73
Silver medal
Naoki Imai
Japan
7
4
1
7
3
2
24
65
Silver medal
Hau-Wei Chu
Taiwan
7
7
0
7
3
0
24
65
Silver medal
Andrei Jorza
Romania
7
0
3
7
2
5
24
65
Silver medal
Mikheil Mebonia
Georgia
7
7
0
7
3
0
24
65
Silver medal
Nikolay Andreev
Bulgaria
7
2
1
7
2
5
24
65
Silver medal
Yunus Eşençayı
Türkiye
7
0
1
7
7
2
24
65
Silver medal
Simon Marshall
New Zealand
7
7
0
7
3
0
24
65
Silver medal
Oaz Nir
United States of America
6
1
2
7
7
1
24
65
Silver medal
Abhishek Saha
India
7
7
2
7
2
0
25
61
Silver medal
Pavel Karpovich
Belarus
7
1
1
7
7
2
25
61
Silver medal
Hendrik Lönngren
Germany
7
2
7
7
2
0
25
61
Silver medal
Hok Pun Yu
Hong Kong
7
7
0
7
3
1
25
61
Silver medal
Roman Łomowski
Poland
7
0
7
7
5
0
26
54
Silver medal
David Kunszenti-Kovács
Norway
7
7
3
7
2
0
26
54
Silver medal
Thomas Jäger
Germany
7
7
2
7
2
1
26
54
Silver medal
Đình Hùng Lê
Vietnam
7
5
0
7
3
4
26
54
Silver medal
Iván Angiono
Argentina
7
7
1
4
2
5
26
54
Silver medal
David Loeffler
United Kingdom
7
7
1
7
4
0
26
54
Silver medal
Iman Setayesh
Islamic Republic of Iran
7
3
7
7
2
0
26
54
Silver medal
Kiat Chuan Tan
Singapore
6
7
1
7
4
2
27
53
Silver medal
Anh Vinh Lê
Vietnam
7
7
1
7
3
3
28
46
Silver medal
Aleksandar Dimitrov Lishkov
Bulgaria
6
1
2
7
5
7
28
46
Silver medal
Tseno Tselkov
Bulgaria
7
3
1
7
7
3
28
46
Silver medal
Wittawat Kositwattanarerk
Thailand
7
0
0
7
7
7
28
46
Silver medal
Adolfo Rodríguez
Venezuela
7
7
0
7
7
0
28
46
Silver medal
Suk Won Kim
Republic of Korea
7
7
3
7
4
0
28
46
Silver medal
Andrei Khaliavine
Russian Federation
7
7
1
7
4
2
28
46
Silver medal
Paweł Walter
Poland
7
1
7
7
7
0
29
40
Silver medal
Ran Tessler
Israel
3
7
2
7
3
7
29
40
Silver medal
Pawit Sangchant
Thailand
7
0
1
7
7
7
29
40
Silver medal
Sergey Umentayev
Kazakhstan
7
7
1
7
7
0
29
40
Silver medal
Joo Yong Ahn
Republic of Korea
7
7
1
7
7
0
29
40
Silver medal
Young Jun Jang
Republic of Korea
7
7
1
7
7
0
29
40
Silver medal
Yuji Odaka
Japan
7
5
2
7
5
4
30
38
Gold medal
Oran Lang
Israel
7
7
1
1
7
7
30
38
Gold medal
Jorge Erik López Velázquez
Cuba
7
6
2
7
5
4
31
33
Gold medal
Igor Ganichev
Kazakhstan
7
3
0
7
7
7
31
33
Gold medal
Yoon Suk Hyun
Republic of Korea
7
7
1
7
7
2
31
33
Gold medal
Alexei Glazirine
Russian Federation
7
3
7
7
7
0
31
33
Gold medal
Tiankai Liu
United States of America
7
5
5
7
2
5
31
33
Gold medal
Christian Reiher
Germany
7
2
2
7
7
7
32
28
Gold medal
Rumen Zarev
Bulgaria
7
2
2
7
7
7
32
28
Gold medal
Alibek Aldangarov
Kazakhstan
7
7
2
7
7
2
32
28
Gold medal
Suehyun Kwon
Republic of Korea
7
7
2
7
7
2
32
28
Gold medal
Mikhail Garber
Russian Federation
7
7
4
7
7
0
32
28
Gold medal
Sucharit Sarkar
India
7
5
1
7
6
7
33
21
Gold medal
Ngọc Minh Vũ
Vietnam
7
4
1
7
7
7
33
21
Gold medal
Baurzhan Bektemirov
Kazakhstan
7
7
2
7
7
3
33
21
Gold medal
Aman Zhumekeshov
Kazakhstan
7
7
0
7
7
5
33
21
Gold medal
Serguei Sokolov
Russian Federation
7
0
5
7
7
7
33
21
Gold medal
Andrei Vorobiev
Russian Federation
7
4
1
7
7
7
33
21
Gold medal
Jianxin Chen
People's Republic of China
7
5
0
7
7
7
33
21
Gold medal
Chia-Chun Tzeng
Taiwan
7
7
2
7
7
4
34
19
Gold medal
Ian Le
United States of America
7
7
6
7
6
1
34
19
Gold medal
Abhay Kumar Jha
India
7
7
0
7
7
7
35
17
Gold medal
Feng Qu
People's Republic of China
7
7
0
7
7
7
35
17
Gold medal
Daniel Brox
Canada
7
7
7
7
2
6
36
10
Gold medal
Siarhei Markouski
Belarus
7
7
1
7
7
7
36
10
Gold medal
Greta Panova
Bulgaria
7
7
1
7
7
7
36
10
Gold medal
Nizameddin Ordulu
Türkiye
7
7
1
7
7
7
36
10
Gold medal
Peter McNamara
Australia
7
6
7
7
7
2
36
10
Gold medal
Myoung Sup Kim
Republic of Korea
7
7
1
7
7
7
36
10
Gold medal
Hui Zheng
People's Republic of China
7
7
7
7
7
1
36
10
Gold medal
Mykhailo Bershtein
Ukraine
7
7
7
2
7
7
37
7
Gold medal
Vladimir Barzov
Bulgaria
7
4
5
7
7
7
37
7
Gold medal
Jun Yu
People's Republic of China
7
7
2
7
7
7
37
7
Gold medal
Sergey Spiridonov
Russian Federation
6
7
7
7
7
5
39
6
Gold medal
Mihai Manea
Romania
7
7
6
7
7
7
41
5
Gold medal
Reid Barton
United States of America
7
7
7
7
7
7
42
1
Gold medal
Gabriel Carroll
United States of America
7
7
7
7
7
7
42
1
Gold medal
Liang Xiao
People's Republic of China
7
7
7
7
7
7
42
1
Gold medal
Zhiqiang Zhang
People's Republic of China
7
7
7
7
7
7
42
1
Gold medal
Results may not be complete and may include mistakes. Please send relevant information to the webmaster:
webmaster@imo-official.org
.
Supported by Google