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
Andreas Siebert
GDR
2
0
0
0
1
2
Bobby Shen
USA
2
0
0
0
2
Caili Shen
CHN
2
0
0
0
2
Eric Shen
CAN
2
0
0
0
2
Eric Shen
USA
2
0
0
0
2
Mark Sellke
USA
2
0
0
0
2
Pitchayut Saengrungkongka
THA
2
0
0
0
2
Un Song Ri
PRK
2
0
0
0
2
Myonghyok Ri
PRK
2
0
0
0
2
Qingchun Ren
CHN
2
0
0
0
1
2
Žarko Ranđelović
SRB
2
0
0
0
2
Dobromir Rahnev
BGR
2
0
0
0
2
Alexei Poiarkov
RUS
2
0
0
0
1
2
Aaron Pixton
USA
2
0
0
0
2
Tuấn Huy Phạm
VNM
2
0
0
0
2
Viet Hung Pham
VNM
2
0
0
0
2
Alexander Perlin
USS
2
0
0
0
1
2
Sung Jin Park
KOR
2
0
0
0
2
Young-Han Park
KOR
2
0
0
0
2
Gyula Pap
HUN
2
0
0
0
2
Victor Omelyanenko
RUS
2
0
0
0
2
Victor Nistor
ROU
2
0
0
0
2
Masaki Nishimoto
JPN
2
0
0
0
3
Thế Hoàn Nguyễn
VNM
2
0
0
0
2
Quy Dang Ngo
VNM
2
0
0
0
1
2
Ju Gang Nam
KOR
2
0
0
0
2
Joseph Najnudel
FRA
2
0
0
0
2
Joseph Samuel Myers
UNK
2
0
0
0
2
Amir Mokhammed-Ali
KAZ
2
0
0
0
2
Pavlo Mishchenko
UKR
2
0
0
0
2
Maryam Mirzakhani
IRN
2
0
0
0
1
2
Samuel Meyer
GER
2
0
0
0
2
Marsel Matdinov
RUS
2
0
0
0
2
Alexander Magazinov
RUS
2
0
0
0
1
2
Hartmut Maennel
GER
2
0
0
0
1
3
Yuka Machino
UNK
2
0
0
0
2
Wei Luo
CHN
2
0
0
0
2
2
Yang Liu
USA
2
0
0
0
2
Derek Liu
USA
2
0
0
0
1
2
Gábor Lippner
HUN
2
0
0
0
2
James Lin
USA
2
0
0
0
1
2
Yury Lifshits
RUS
2
0
0
0
2
Xin Li
CHN
2
0
0
0
2
Mitchell Lee
USA
2
0
0
0
2
Sang Hoon Lee
KOR
2
0
0
0
2
Bảo Lê Hùng Việt
VNM
2
0
0
0
1
2
Michael Larsen
USA
2
0
0
0
1
2
Papon Lapate
THA
2
0
0
0
2
Vincent Lafforgue
FRA
2
0
0
0
2
2
Naoki Kuroda
JPN
2
0
0
0
2
Sergei Konyagin
USS
2
0
0
0
2
2
János Kollár
HUN
2
0
0
0
1
2
Sangyoun Ko
KOR
2
0
0
0
2
Thorsten Kleinjung
GER
2
0
0
0
1
2
Akio Kishikawa
JPN
2
0
0
0
2
Dain Kim
KOR
2
0
0
0
2
Hongnyung Kim
KOR
2
0
0
0
2
Daniel Kane
USA
2
0
0
0
2
Vadym Kalashnykov
UKR
2
0
0
0
2
Junghun Ju
KOR
2
0
0
0
1
2
Dobrica Jovanović
SRB
2
0
0
0
2
Kum Song Jon
PRK
2
0
0
0
2
Dimitri Ivanov
USS
2
0
0
0
2
Akhan Ismailov
KAZ
2
0
0
0
2
Eunsu Hur
KOR
2
0
0
0
2
Shiang-Chih Hua
TWN
2
0
0
0
2
Lin Han
KOR
2
0
0
0
2
Benjamin Gunby
USA
2
0
0
0
2
Andrew Gu
USA
2
0
0
0
2
Mikhail Grigorev
RUS
2
0
0
0
2
Jiyang Gao
CHN
2
0
0
0
1
2
Yunhao Fu
CHN
2
0
0
0
2
2
Péter Frenkel
HUN
2
0
0
0
2
Maksym Fedorchuk
UKR
2
0
0
0
2
Noam Elkies
USA
2
0
0
0
1
2
Eaman Eftekhari
IRN
2
0
0
0
1
2
Hài Long Đào
VNM
2
0
0
0
2
Ngô Đắc Tuấn
VNM
2
0
0
0
1
2
Mikhail Dubashinskiy
RUS
2
0
0
0
1
2
Vasil Borisov Daskalov
BGR
2
0
0
0
2
Nicuşor Dan
ROU
2
0
0
0
2
2
Mina Dalirrooyfard
IRN
2
0
0
0
2
Suh Hyun Choi
KOR
2
0
0
0
2
Jaewon Choi
KOR
2
0
0
0
1
2
Constantin Chiscanu
ROU
2
0
0
0
2
Pao-Yu Chien
TWN
2
0
0
0
2
Jaewon Chang
KOR
2
0
0
0
2
Péter Burcsi
HUN
2
0
0
0
1
2
Carl Bosley
USA
2
0
0
0
1
2
Krit Boonsiriseth
THA
2
0
0
0
2
Mikhail Bondarko
RUS
2
0
0
0
1
2
Ankan Bhattacharya
USA
2
0
0
0
2
Jean-François Bertin
FRA
2
0
0
0
1
2
Alek Bedroya
IRN
2
0
0
0
2
Geffry Barad
ROU
2
0
0
0
2
Ngô Bào Châu
VNM
2
0
0
0
1
2
Christoph Bandt
GDR
2
0
0
0
2
2
Ivan Bakharev
C01
,
RUS
2
0
0
0
2
Dario Ascari
ITA
2
0
0
0
2
Amir Ajorlou
IRN
2
0
0
0
2
◄ Previous 100
|
Next 100 ►
Supported by Google