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
Hall of fame
◄ Previous 100
|
Next 100 ►
Contestant
[
♀
♂
]
[↔]
Code
Awards
Special prizes
Perfect scores
Participations
G
S
B
HM
Nath Ishan
NZL
1
0
2
0
3
Mangudy Venkata Ganesh Adhitya
IND
1
0
2
0
3
Makai Endre
HUN
1
0
2
0
3
Hoogeveen Jippe
NLD
1
0
2
0
3
Gerbscheid Jovan
NLD
1
0
2
0
3
Eisenkölbl Theresia
AUT
1
0
2
0
1
3
Dubovik Yahor
BLR
1
0
2
0
3
Carmon Dan
ISR
1
0
2
0
3
Braverman Mark
ISR
1
0
2
0
3
Douma Mathys
SUI
1
0
1
2
4
Zylber Ariel
ARG
1
0
1
1
3
Xu Felix
SUI
1
0
1
1
3
Sweering Michelle
NLD
1
0
1
1
3
Gonzales III Andres Rico
PHI
1
0
1
1
3
Zonta Enrico
ITA
1
0
1
0
2
Zoethout Jetze
NLD
1
0
1
0
2
Živković Miodrag
YUG
1
0
1
0
2
Zhumekeshov Aman
KAZ
1
0
1
0
2
Wróblewski Jarosław
POL
1
0
1
0
1
3
Wilcox Stewart
AUS
1
0
1
0
2
Wan Edward
PRI
,
USA
1
0
1
0
2
Wald Almog
ISR
1
0
1
0
2
Vukorepa Borna
HRV
1
0
1
0
2
von Eitzen Hagen
GER
1
0
1
0
2
Visser Gabriel
NLD
1
0
1
0
2
Tzachristas Georgios
HEL
1
0
1
0
2
Tsitou Pavel
BLR
1
0
1
0
2
Tsekov Iliya
BGR
1
0
1
0
2
Thongjarast Sarunyu
THA
1
0
1
0
2
Tayyar Yıldırım Cafer
TUR
1
0
1
0
2
Talaei Khajehroshanaei Mehran
IRN
1
0
1
0
2
Suwanich Tayakorn
THA
1
0
1
0
2
Surányi László
HUN
1
0
1
0
2
Suksompong Warut
THA
1
0
1
0
2
Sobolev Sergei
USS
1
0
1
0
1
2
Soberón Bravo Pablo
MEX
1
0
1
0
2
Smolira Konstanty
POL
1
0
1
0
2
Smilga Ilia
FRA
1
0
1
0
2
Skarke Harald
AUT
1
0
1
0
1
2
Sinwel Herbert
AUT
1
0
1
0
1
2
Šimsa Štěpán
CZE
1
0
1
0
2
Sikorav Jean Claude
FRA
1
0
1
0
1
2
Shyshatskyy Yuriy
UKR
1
0
1
0
2
Shimamura Silva Felipe Makoto
BRA
1
0
1
0
2
Shi Xiaolin (Danny)
CAN
1
0
1
0
2
Senin Vitaliy
UKR
1
0
1
0
2
Schönherr Georg
GER
1
0
1
0
2
Scellier Benjamin
FRA
1
0
1
0
2
Sauvalle Bruno
FRA
1
0
1
0
2
Sarapin Roman
UKR
1
0
1
0
2
Salmasian Hadi
IRN
1
0
1
0
2
Razhnou Ivan
BLR
1
0
1
0
2
Radojević Mladen
SRB
1
0
1
0
2
Radchenko Danylo
UKR
1
0
1
0
2
Pruneri Fabio
ITA
1
0
1
0
2
Park Jong Won
KOR
1
0
1
0
2
Negulescu Radu
ROU
1
0
1
0
2
Nadig Atul Shatavart
IND
1
0
1
0
2
Mulder Hans
NLD
1
0
1
0
2
Mong Roger
CAN
1
0
1
0
2
Mihov Vladimir B.
BGR
1
0
1
0
1
2
Martin Mircea
ROU
1
0
1
0
1
2
Markouski Siarhei
BLR
1
0
1
0
2
Manrique Montañez Fernando
PER
1
0
1
0
2
Mandache Matei
UNK
1
0
1
0
2
Lunnemark Arvid
SWE
1
0
1
0
2
Liu Yutao
CHN
1
0
1
0
2
Liepe Walter
GDR
1
0
1
0
1
2
Leung Edward
CAN
1
0
1
0
2
Lê Thái Hoàng
VNM
1
0
1
0
2
Lau Eike
GER
1
0
1
0
2
Lanaro Sponchiado Pedro Lucas
BRA
1
0
1
0
2
Kuru Nurullah Giray
TUR
1
0
1
0
2
Korshunau Ivan
BLR
1
0
1
0
2
Konstantinov Aleksa
SRB
1
0
1
0
2
Klimov Arkadiy
USS
1
0
1
0
2
Kaszuba Karol
POL
1
0
1
0
2
Karshon Ido
ISR
1
0
1
0
2
Janković Vuk
BIH
1
0
1
0
2
Hsu Calvin Shao-Huai
TWN
1
0
1
0
2
Heise Bodo
GDR
1
0
1
0
2
Guo Ivan
AUS
1
0
1
0
2
Grzybowski Jerzy
POL
1
0
1
0
2
Goto David John
UNK
1
0
1
0
2
Ghidelli Luca
ITA
1
0
1
0
2
Gerlagh Peter
NLD
1
0
1
0
2
Gelashvili Rati
GEO
1
0
1
0
2
García Sulca José Gustavo
PER
1
0
1
0
2
Fuangkawinsombut Siwakorn
THA
1
0
1
0
2
Fryers Michael
UNK
1
0
1
0
1
2
Finashin Sergei
USS
1
0
1
0
2
Farrar Stephen
AUS
1
0
1
0
2
Faragó Gergely
HUN
1
0
1
0
2
Enskonatus Peter
GDR
1
0
1
0
1
2
Enescu Bogdan
ROU
1
0
1
0
2
Elekes György
HUN
1
0
1
0
3
Đỗ Quốc Anh
VNM
1
0
1
0
1
2
Dudko Dzmitry
BLR
1
0
1
0
2
Dudkiewicz Rom
ISR
1
0
1
0
3
Dräxler Felix
AUT
1
0
1
0
2
◄ Previous 100
|
Next 100 ►
Supported by Google