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
Christian Bernert
GER
0
2
1
0
3
Sviatlana Auchynnikava
BLR
0
2
1
0
3
Yan Sheng Ang
SGP
0
2
1
0
3
Paulius Aleknavičius
LTU
0
2
1
0
3
Hadi Alaithan
SAU
0
2
1
0
3
Fetullakh Sam
KAZ
0
2
0
1
3
Pedro Henrique Sacramento de Oliveira
BRA
0
2
0
1
3
Bernd Prach
AUT
0
2
0
1
3
Luke Pebody
UNK
0
2
0
1
3
Petros Ntounis
HEL
0
2
0
1
3
Zauri Meshveliani
GEO
0
2
0
1
3
Youssef Marrakchi
TUN
0
2
0
1
3
Saba Lepsveridze
GEO
0
2
0
1
3
Malte Lackmann
GER
0
2
0
1
3
Omar Habibullah
SAU
0
2
0
1
3
Javid Habibov
AZE
0
2
0
1
3
Tomasz Czajka
POL
0
2
0
1
3
Santiago Cuéllar
COL
0
2
0
1
3
Karel Chwistek
CZE
0
2
0
1
3
João Lucas Camelo Sá
BRA
0
2
0
1
3
Shyngys Bilyalov
KAZ
0
2
0
1
3
Jesús Ángel Advíncula Altamirano
PER
0
2
0
1
3
Chun Hei Yiu
HKG
0
2
0
0
3
Johan Sokrates Wind
NOR
0
2
0
0
3
Gábor Tardos
HUN
0
2
0
0
3
Stanislav Sobolevsky
BLR
0
2
0
0
3
Juan Esteban Reyes
COL
0
2
0
0
3
Petr Hliněný
CZS
0
2
0
0
3
István Berkes
HUN
0
2
0
0
3
?
SGP
,
UNK
0
2
0
0
3
Eliana Zoque
COL
0
1
2
0
3
Zhivko Zhechev
BGR
0
1
2
0
3
Ahmad Zaky
IDN
0
1
2
0
3
Sze Nga Wong
HKG
0
1
2
0
3
Naoki Watanabe
JPN
0
1
2
0
3
Ingo Warnke
GDR
0
1
2
0
3
Lukáš Vokřínek
CZE
0
1
2
0
3
Carlos Alberto Vargas Cruz
COL
0
1
2
0
3
Victor Valov
BGR
0
1
2
0
3
Heikki Tuuri
FIN
0
1
2
0
3
Saikhanbileg Tsogtgerel
MNG
0
1
2
0
3
Gerelt Tserenjigmid
MNG
0
1
2
0
3
Ognjen Tošić
SRB
0
1
2
0
3
Jovan Toromanović
SRB
0
1
2
0
3
Teimurazi Toloraia
GEO
0
1
2
0
3
Fransisca Susan
IDN
0
1
2
0
3
Nikola Spirovski
MKD
0
1
2
0
3
Bryce Ainsley Sanchez
PHI
0
1
2
0
3
Daniel Peter Rutschmann
SUI
0
1
2
0
3
Nithi Rungthanapirom
THA
0
1
2
0
3
Zigmārs Rasščevskis
LVA
0
1
2
0
3
Nikola Raicevic
MNE
0
1
2
0
3
Wai Hoi Bobby Poon
HKG
0
1
2
0
3
Kevin Luiz Ponte Pucci
POR
0
1
2
0
3
Bernardo Peruzzo Trevizan
BRA
0
1
2
0
3
Lasha Peradze
GEO
0
1
2
0
3
Tudor Pădurariu
ROU
0
1
2
0
3
Bodrol Olonbaatar
MNG
0
1
2
0
3
Davi Máximo Alexandrino Nogueira
BRA
0
1
2
0
3
Luka Mushkudiani
GEO
0
1
2
0
3
Benjamin Mujkić
BIH
0
1
2
0
3
Sevak Mkrtchyan
ARM
0
1
2
0
3
Miloš Milićev
SRB
0
1
2
0
3
Igor Medvedev
SRB
0
1
2
0
3
Vahan Martirosyan
ARM
0
1
2
0
3
Matko Ljulj
HRV
0
1
2
0
3
Wei Quan Lim
SGP
0
1
2
0
3
Stefanus Lie
IDN
0
1
2
0
3
László Lempert
HUN
0
1
2
0
3
Carmela Antoinette Sio Lao
PHI
0
1
2
0
3
Man Yi Kwok
HKG
0
1
2
0
3
Jaromír Kuben
CZE
0
1
2
0
3
Yoav Krauz
ISR
0
1
2
0
3
Wittawat Kositwattanarerk
THA
0
1
2
0
3
Martin Kopchev
BGR
0
1
2
0
3
Hiroki Kondo
JPN
0
1
2
0
3
Naimdzhon Khondzhonov
TJK
0
1
2
0
3
Sergazy Kalmurzayev
KAZ
0
1
2
0
3
Humberto Jiménez Alvarado
CRI
0
1
2
0
3
Marija Jelić
SRB
0
1
2
0
3
Mark Jabbour
SYR
0
1
2
0
3
David Harutyunyan
ARM
0
1
2
0
3
Liam Hanany
ISR
0
1
2
0
3
William Han
NZL
0
1
2
0
3
Malcolm Granville
NZL
0
1
2
0
3
Leonardo Ariel García Morán
MEX
0
1
2
0
3
Ori Ganor
ISR
0
1
2
0
3
Sebastian Dumitrescu
FIN
0
1
2
0
3
Cuong Do
BGR
0
1
2
0
3
Alexandru Dimca
ROU
0
1
2
0
3
Juan Sebastian Díaz
COL
0
1
2
0
3
Dumitru Daniliuc
MDA
0
1
2
0
3
Ping Ngai Chung
HKG
0
1
2
0
3
Byung-Kyu Chun
CAN
0
1
2
0
3
Somboon Chiewcharnpipat
THA
0
1
2
0
3
Jia-Han Chiam
SGP
0
1
2
0
3
Julián Máximo Cabrera
ARG
0
1
2
0
3
Michal Burger
SVK
0
1
2
0
3
Isaac Buenrostro Morales
MEX
0
1
2
0
3
Amer Bešlagić
YUG
0
1
2
0
3
◄ Previous 100
|
Next 100 ►
Supported by Google