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
Herdeg Paul
USA
1
1
1
0
1
3
Zlatoš Andrej
SVK
1
1
0
0
1
2
Zenker Gerard
GDR
1
1
0
0
1
2
Zähle Ulrich
GDR
1
1
0
0
1
2
Yoccoz Jean Christophe
FRA
1
1
0
0
1
2
Wu Hung-Wu
TWN
1
1
0
0
1
2
Wepsic Eric K.
USA
1
1
0
0
1
2
Wang Stephen
USA
1
1
0
0
1
2
Szeidl Ádám
HUN
1
1
0
0
1
2
Steiner Michael
SWE
1
1
0
0
1
1
2
Pósa Lajos
HUN
1
1
0
0
1
2
Oki Yuya
JPN
1
1
0
0
1
2
Ocneanu Adrian
ROU
1
1
0
0
1
2
Moroianu Sergiu
ROU
1
1
0
0
1
2
Moews David
USA
1
1
0
0
1
2
Mihov Diko B.
BGR
1
1
0
0
1
2
Maclean Catriona Frances
UNK
1
1
0
0
1
2
Lurie Jacob
USA
1
1
0
0
1
2
Levin Aliaksei
BLR
1
1
0
0
1
2
Lawrence Brian
USA
1
1
0
0
1
2
Kuribayashi Tsukasa
JPN
1
1
0
0
1
2
Kröger Pawel
GDR
1
1
0
0
1
1
2
Koblinger Egmont
HUN
1
1
0
0
1
2
Khazanov Aleksandr
USA
1
1
0
0
1
2
Hunt Brian
USA
1
1
0
0
1
2
Huang Shinn-Yih
TWN
1
1
0
0
1
2
Hodulev Andrei
USS
1
1
0
0
1
2
Hitchcock Jonathan James
UNK
1
1
0
0
1
2
Haible Bruno
GER
1
1
0
0
1
2
Gärtner Jürgen
GDR
1
1
0
0
1
2
Eisfeld Jörg
GER
1
1
0
0
1
2
Dydak Jerzy
POL
1
1
0
0
1
2
Despić Mladen
YUG
1
1
0
0
1
2
Daemi Ali Akbar
IRN
1
1
0
0
1
2
Cho Youngjun
KOR
1
1
0
0
1
2
Barcău Mugurel
ROU
1
1
0
0
1
2
Bárász Mihály
HUN
1
1
0
0
1
2
Andrzejczak Grzegorz
POL
1
1
0
0
1
3
Ambainis Andris
LVA
,
USS
1
1
0
0
1
2
Pintz János
HUN
1
0
2
0
1
3
Mašek Tomáš
CZS
1
0
2
0
1
1
3
Eisenkölbl Theresia
AUT
1
0
2
0
1
3
Wróblewski Jarosław
POL
1
0
1
0
1
3
Sobolev Sergei
USS
1
0
1
0
1
2
Skarke Harald
AUT
1
0
1
0
1
2
Sinwel Herbert
AUT
1
0
1
0
1
2
Sikorav Jean Claude
FRA
1
0
1
0
1
2
Misiurewicz Michał
POL
1
0
1
0
1
1
2
Mihov Vladimir B.
BGR
1
0
1
0
1
2
Martin Mircea
ROU
1
0
1
0
1
2
Liepe Walter
GDR
1
0
1
0
1
2
Fryers Michael
UNK
1
0
1
0
1
2
Enskonatus Peter
GDR
1
0
1
0
1
2
Đỗ Quốc Anh
VNM
1
0
1
0
1
2
Buzzard Kevin Mark
UNK
1
0
1
0
1
2
Bem Jeremy
USA
1
0
1
0
1
2
Ziegler Günter M.
GER
1
0
0
0
1
1
Zhu Chenchang
CHN
1
0
0
0
1
1
Zhu Daniel
USA
1
0
0
0
1
1
Zhou Tong
CHN
1
0
0
0
1
1
Zhang Zhiqiang
CHN
1
0
0
0
1
1
Zhang Jian
CHN
1
0
0
0
1
1
Zhang Yiran
CHN
1
0
0
0
1
1
Zhang Zhicheng
CHN
1
0
0
0
1
1
Zaharevič Ilija
USS
1
0
0
0
1
1
Yusin Boris
USS
1
0
0
0
1
1
Yun Zhiwei
CHN
1
0
0
0
1
1
Yuan Zhizhen
CHN
1
0
0
0
1
1
Yao Jiangang
CHN
1
0
0
0
1
1
Yao Yuan
USA
1
0
0
0
1
1
Yang Baozhong
CHN
1
0
0
0
1
1
Yang Yuan
CHN
1
0
0
0
1
1
Xie Baiting
CHN
1
0
0
0
1
1
Xiao Liang
CHN
1
0
0
0
1
1
Weinstein Jonathan
USA
1
0
0
0
1
1
Wang Botong
CHN
1
0
0
0
1
1
Wang Jianhua
CHN
1
0
0
0
1
1
Wang Yichuan
CHN
1
0
0
0
1
1
Wang Chunji
CHN
1
0
0
0
1
1
Wagner Frank
GER
1
0
0
0
1
1
Vojta Paul
USA
1
0
0
0
1
1
Usnich Alexandr
BLR
1
0
0
0
1
1
Tuza Zsolt
HUN
1
0
0
0
1
1
Thanh Sơn Đàm
VNM
1
0
0
0
1
1
Thǎng Lê Tự Quốc
VNM
1
0
0
0
1
1
Teng Jun
CHN
1
0
0
0
1
1
Temkin Mikhail
USS
1
0
0
0
1
1
Tang Colin Shanmo
USA
1
0
0
0
1
1
Suciu Liviu
ROU
1
0
0
0
1
1
Slobodianiuk Sergii
UKR
1
0
0
0
1
1
Simonyi Gábor
HUN
1
0
0
0
1
1
Shi Haojia
CHN
1
0
0
0
1
1
Shen Kai
CHN
1
0
0
0
1
1
Shazeer Noam
USA
1
0
0
0
1
1
Sharafetdinova Galiia
C05
1
0
0
0
1
1
Shao Xuancheng
CHN
1
0
0
0
1
1
Schwarz Wolfgang
GER
1
0
0
0
1
1
Schreiber Tomasz
POL
1
0
0
0
1
2
Savin Ovidiu
ROU
1
0
0
0
1
1
Saldanha Nicolau Corçao
BRA
1
0
0
0
1
1
◄ Previous 100
|
Next 100 ►
Supported by Google