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