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
Hall of fame
◄ Previous 100
|
Next 100 ►
Contestant
[
♀
]
[↔]
Code
Awards
Special prizes
Perfect scores
Participations
G
S
B
HM
Yau Ching Yan Timothy
HKG
0
3
0
0
3
Yamauchi Atsuo
JPN
0
3
0
0
3
Vukelić Mateja
SRB
0
3
0
0
3
van der Poel Matthijs
NLD
0
3
0
0
3
Tyomkyn Michael
GER
0
3
0
0
3
Thomas Aron
UNK
0
3
0
0
3
Ştefănescu Andrei
ROU
0
3
0
0
3
Shih Pi-Hsun
TWN
0
3
0
0
3
Satubaldin Tair
KAZ
0
3
0
0
3
Sanguanmoo Sivakorn
THA
0
3
0
0
3
Ri Jong Yol
PRK
0
3
0
0
3
Paleka Daniel
HRV
0
3
0
0
3
Oppenheim Amotz
ISR
0
3
0
0
3
Müller Eric
GER
0
3
0
0
3
Min Yohan
PER
0
3
0
0
3
Martin Jean-François
FRA
0
3
0
0
3
Ling Yan Hao
SGP
0
3
0
0
3
Lima Braga Daniel
BRA
0
3
0
0
3
Leung Harris
HKG
0
3
0
0
3
Le Helloco Alec
FRA
0
3
0
0
3
Lam Cho Ho
HKG
0
3
0
0
3
Kříž Igor
CZS
0
3
0
0
3
Kamtue Supanat
THA
0
3
0
0
3
Hui Jack
HKG
0
3
0
0
3
Hudec Pavel
CZE
0
3
0
0
3
Herden Daniel
GER
0
3
0
0
3
Ghioca Dragos
ROU
0
3
0
0
3
Felgenhauer Andreas
GDR
0
3
0
0
1
3
Dimakis Panagiotis
HEL
0
3
0
0
3
Csóka Endre
HUN
0
3
0
0
3
Chiu Yu-Pin
TWN
0
3
0
0
3
Andronache Teodor Andrei
ROU
0
3
0
0
3
Yılmaz Şevket Onur
TUR
0
2
1
0
3
Yeh Chung-Heng
TWN
0
2
1
0
3
Williams Kada
HUN
0
2
1
0
3
Wiechecki Łukasz
POL
0
2
1
0
3
Wagner Ferdinand
GER
0
2
1
0
3
Vojvodić Ivan
HRV
0
2
1
0
3
Viola Federico
ITA
0
2
1
0
3
Urban Matej
SVK
0
2
1
0
3
Uljarević Igor
BIH
0
2
1
0
3
Tzeneva Tzvetelina Kirilova
BGR
0
2
1
0
3
Sy Adrian Reginald
PHI
0
2
1
0
3
Sun Chen
CAN
0
2
1
0
3
Sukhbaatar Sainbayar
MNG
0
2
1
0
3
Strömbergsson Andreas
SWE
0
2
1
0
3
Sparing László
HUN
0
2
1
0
3
Simančík František
SVK
0
2
1
0
3
Shukurlu Altun
AZE
0
2
1
0
3
Shi Peng
CAN
0
2
1
0
3
Seress Ákos
HUN
0
2
1
0
3
Šámal Robert
CZE
0
2
1
0
3
Saha Abhishek
IND
0
2
1
0
3
Riekert Adrian
GER
0
2
1
0
3
Restrepo Mesa Pascual
COL
0
2
1
0
3
Randall Shaw Benedict
UNK
0
2
1
0
3
Ramos Tormo Luis Xavier
MEX
0
2
1
0
3
Ramos Castillo Ricardo Jesús
PER
0
2
1
0
3
Radzivilovsky Lev
ISR
0
2
1
0
3
Prado Barbosa Régis
BRA
0
2
1
0
3
Popa Eugen
ROU
0
2
1
0
3
Polakovič Marcel
CZS
0
2
1
0
3
Petrović Nikola
YUG
0
2
1
0
3
Niepel Martin
CZS
,
SVK
0
2
1
0
3
Nedelchev Simeonov Dimitar
BGR
0
2
1
0
3
Naydenova Violeta
BGR
0
2
1
0
3
Moláček Jan
CZE
0
2
1
0
3
Mnatsakanyan Gevorg
ARM
0
2
1
0
3
Minasyan Edgar
ARM
0
2
1
0
3
Marko Vladimír
SVK
0
2
1
0
3
Manelidze Irakli
GEO
0
2
1
0
3
Magakyan Gagik
ARM
0
2
1
0
3
Lukić Milivoje
YUG
0
2
1
0
3
Lin Kewei David
SGP
0
2
1
0
3
Lichev Lyuben
BGR
0
2
1
0
3
Lemercier Adrien
FRA
0
2
1
0
3
Lecoiu Radu-Andrei
ROU
0
2
1
0
3
Lauer Markus
GER
0
2
1
0
3
Lakirbaia Lasha
GEO
0
2
1
0
3
Koyuncu Barış
TUR
0
2
1
0
3
Kiss Emil
HUN
0
2
1
0
3
Janzer Olivér
HUN
0
2
1
0
3
Hovhannisyan Vahagn
ARM
0
2
1
0
3
Ho Wing Yip
HKG
0
2
1
0
3
Harangi Viktor
HUN
0
2
1
0
3
Gfrerer Helmut
AUT
0
2
1
0
3
Frimu Andrei
MDA
0
2
1
0
3
Duisenbekov Danat
KAZ
0
2
1
0
3
Dražić Goran
HRV
0
2
1
0
3
Dolinka Igor
YUG
0
2
1
0
3
Dimitrov Ivan Kolev
BGR
0
2
1
0
3
Coronel Baldeón Jemisson
PER
0
2
1
0
3
Cheung Wai Lam
HKG
0
2
1
0
3
Chen Soncco Huarsaya Daniel
PER
0
2
1
0
3
Campos Vargas João César
BRA
0
2
1
0
3
Bucicovski Orest
ROU
0
2
1
0
3
Bucić Matija
HRV
0
2
1
0
3
Bonciocat Ciprian-Mircea
ROU
0
2
1
0
3
Bialas Filip
CZE
0
2
1
0
3
Bestvina Mladen
YUG
0
2
1
0
3
◄ Previous 100
|
Next 100 ►
Supported by Google