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
Luo Wei
CHN
2
0
0
0
2
2
Liu Yang
USA
2
0
0
0
2
Liu Derek
USA
2
0
0
0
1
2
Lippner Gábor
HUN
2
0
0
0
2
Lin James
USA
2
0
0
0
1
2
Lifshits Yury
RUS
2
0
0
0
2
Li Xin
CHN
2
0
0
0
2
Lee Mitchell
USA
2
0
0
0
2
Lee Sang Hoon
KOR
2
0
0
0
2
Lê Hùng Việt Bảo
VNM
2
0
0
0
1
2
Larsen Michael
USA
2
0
0
0
1
2
Lapate Papon
THA
2
0
0
0
2
Lafforgue Vincent
FRA
2
0
0
0
2
2
Kuroda Naoki
JPN
2
0
0
0
2
Konyagin Sergei
USS
2
0
0
0
2
2
Kollár János
HUN
2
0
0
0
1
2
Ko Sangyoun
KOR
2
0
0
0
2
Kleinjung Thorsten
GER
2
0
0
0
1
2
Kishikawa Akio
JPN
2
0
0
0
2
Kim Dain
KOR
2
0
0
0
2
Kim Hongnyung
KOR
2
0
0
0
2
Kane Daniel
USA
2
0
0
0
2
Kalashnykov Vadym
UKR
2
0
0
0
2
Ju Junghun
KOR
2
0
0
0
1
2
Jovanović Dobrica
SRB
2
0
0
0
2
Jon Kum Song
PRK
2
0
0
0
2
Ivanov Dimitri
USS
2
0
0
0
2
Ismailov Akhan
KAZ
2
0
0
0
2
Hur Eunsu
KOR
2
0
0
0
2
Hua Shiang-Chih
TWN
2
0
0
0
2
Han Lin
KOR
2
0
0
0
2
Gunby Benjamin
USA
2
0
0
0
2
Gu Andrew
USA
2
0
0
0
2
Grigorev Mikhail
RUS
2
0
0
0
2
Gao Jiyang
CHN
2
0
0
0
1
2
Fu Yunhao
CHN
2
0
0
0
2
2
Frenkel Péter
HUN
2
0
0
0
2
Fedorchuk Maksym
UKR
2
0
0
0
2
Elkies Noam
USA
2
0
0
0
1
2
Eftekhari Eaman
IRN
2
0
0
0
1
2
Đào Hài Long
VNM
2
0
0
0
2
Đắc Tuấn Ngô
VNM
2
0
0
0
1
2
Dubashinskiy Mikhail
RUS
2
0
0
0
1
2
Daskalov Vasil Borisov
BGR
2
0
0
0
2
Dan Nicuşor
ROU
2
0
0
0
2
2
Dalirrooyfard Mina
IRN
2
0
0
0
2
Choi Suh Hyun
KOR
2
0
0
0
2
Choi Jaewon
KOR
2
0
0
0
1
2
Chiscanu Constantin
ROU
2
0
0
0
2
Chien Pao-Yu
TWN
2
0
0
0
2
Chang Jaewon
KOR
2
0
0
0
2
Burcsi Péter
HUN
2
0
0
0
1
2
Bosley Carl
USA
2
0
0
0
1
2
Boonsiriseth Krit
THA
2
0
0
0
2
Bondarko Mikhail
RUS
2
0
0
0
1
2
Bhattacharya Ankan
USA
2
0
0
0
2
Bertin Jean-François
FRA
2
0
0
0
1
2
Bedroya Alek
IRN
2
0
0
0
2
Barad Geffry
ROU
2
0
0
0
2
Bào Châu Ngô
VNM
2
0
0
0
1
2
Bandt Christoph
GDR
2
0
0
0
2
2
Bakharev Ivan
C01
,
RUS
2
0
0
0
2
Ascari Dario
ITA
2
0
0
0
2
Ajorlou Amir
IRN
2
0
0
0
2
Yau Harvey
UNK
1
4
0
0
5
Kunszenti-Kovács David
NOR
1
3
1
1
7
Roque Montoya Diego Alonso
MEX
1
3
1
0
5
Entin Alexey
ISR
1
3
1
0
6
Zamorzaev-Orleanschii Alexandr
MDA
1
3
0
0
4
Żak Radosław
POL
1
3
0
0
4
Yu Hok Pun
HKG
1
3
0
0
4
Toh Dylan Shan Hong
SGP
1
3
0
0
4
Li Warren
UNK
1
3
0
0
4
Leeb Bernhard
GER
1
3
0
0
1
1
4
Kanat Ufuk
TUR
1
3
0
0
4
Jiradilok Pakawut
THA
1
3
0
0
4
Imai Naoki
JPN
1
3
0
0
4
Benton Joe
UNK
1
3
0
0
4
Alberg Andreas
NOR
1
2
2
0
5
Dulay Kyle Patrick
PHI
1
2
1
1
5
Yenmez Mehmet Bumin
TUR
1
2
1
0
4
Spătaru Ştefan
ROU
1
2
1
0
4
Sivák Bohuslav
CZS
1
2
1
0
1
5
Patupat Albert John
PHI
1
2
1
0
4
Merry Bruce
SAF
1
2
1
0
5
Jäger Thomas
GER
1
2
1
0
4
Inkret Bernard
HRV
1
2
1
0
4
Horjak Luka
SVN
1
2
1
0
4
Gong Sherry
PRI
,
USA
1
2
1
0
5
Fogari Andrea
ITA
1
2
1
0
4
Chávez Sarmiento Raúl Arturo
PER
1
2
1
0
4
Birkadze Nikoloz
GEO
1
2
1
0
4
Altamirano Modesto Christian Omar
PER
1
2
1
0
4
Zhao Yang Anzo Teh
MAS
1
2
0
1
4
Si Yu How
MAS
1
2
0
1
4
Ortiz Rhoton Juan Carlos
MEX
1
2
0
1
4
Lossev Ivan
BLR
1
2
0
1
4
Davkov Damjan
MKD
1
2
0
1
4
Wang Shih-Yu
TWN
1
2
0
0
3
Vivatsethachai Suchan
THA
1
2
0
0
3
◄ Previous 100
|
Next 100 ►
Supported by Google