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
Herzig Florian
AUT
1
1
1
0
4
Herdeg Paul
USA
1
1
1
0
1
3
Hennock Tim
UNK
1
1
1
0
3
Henderson Anthony
AUS
1
1
1
0
3
Gomes Cabral Pedro
BRA
1
1
1
0
3
Goldberg Ian
CAN
1
1
1
0
3
Funar Louis
ROU
1
1
1
0
3
Friedman Shahar
ISR
1
1
1
0
3
Figiel Tadeusz
POL
1
1
1
0
1
3
Fehér Zsombor
HUN
1
1
1
0
3
di Fiore Carlos
ARG
1
1
1
0
3
Colombo Maria
ITA
1
1
1
0
3
Chowdhury Ahmed Zawad
BGD
1
1
1
0
3
Chkhaidze David
GEO
1
1
1
0
3
Chan Adrian
CAN
1
1
1
0
3
Buritica Monroy Andres David
AUS
1
1
1
0
3
Beceanu Marius
ROU
1
1
1
0
3
Balister Paul Nevile
UNK
1
1
1
0
1
3
Bagaspati Kinantan Arya
IDN
1
1
1
0
3
Eberhard Hugo
SWE
1
1
0
2
4
Šuch Ondrej
CZS
1
1
0
1
3
Deniskin Nikita
ITA
1
1
0
1
3
Zlatoš Andrej
SVK
1
1
0
0
1
2
Zhu Qihui
CHN
1
1
0
0
2
Zhang Guowen
AUS
1
1
0
0
2
Zenker Gerard
GDR
1
1
0
0
1
2
Zemer Omri
ISR
1
1
0
0
2
Zähle Ulrich
GDR
1
1
0
0
1
2
Yu Hung-Hsun
TWN
1
1
0
0
2
Yoccoz Jean Christophe
FRA
1
1
0
0
1
2
Yangjit Wijit
THA
1
1
0
0
2
Yang Jeha
KOR
1
1
0
0
2
Wu Hung-Wu
TWN
1
1
0
0
1
2
Wu John Michael
HKG
1
1
0
0
2
Williamson Malcolm John
UNK
1
1
0
0
1
2
Wiechert Martin
GER
1
1
0
0
2
Widjaja Stanve Avrilium
IDN
1
1
0
0
2
Wepsic Eric K.
USA
1
1
0
0
1
2
Watanaprakornkul Phumpong
THA
1
1
0
0
2
Wang Kun-Chieh
TWN
1
1
0
0
2
Wang Jia-Ching
TWN
1
1
0
0
2
Wang Stephen
USA
1
1
0
0
1
2
Wang Haidong
CHN
1
1
0
0
2
Wang Bryan Peng Jun
SGP
1
1
0
0
2
Volkov Vladislav
RUS
1
1
0
0
2
Volgin Andrey
RUS
1
1
0
0
2
Viana Filho Rui Lopes
BRA
1
1
0
0
2
Varga Jožef B.
YUG
1
1
0
0
2
Vanderkam Jeffrey M.
USA
1
1
0
0
2
Újvári-Menyhárt Zoltán
HUN
1
1
0
0
2
Truong Tuan Nghia
VNM
1
1
0
0
2
Tripathy Arnav
USA
1
1
0
0
2
Todorov Emanuil
BGR
1
1
0
0
2
Tcherepanov Evgueni
RUS
1
1
0
0
2
Tchalkov Rayko
BGR
1
1
0
0
2
Tavares Bujokas Gabriel
BRA
1
1
0
0
2
Tan Joel Junyao
SGP
1
1
0
0
2
Szeidl Ádám
HUN
1
1
0
0
1
2
Szabó Endre
HUN
1
1
0
0
2
Swayze Thomas
USA
1
1
0
0
2
Sung Park Doo
KOR
1
1
0
0
2
Sung Chol An
PRK
1
1
0
0
2
Steiner Michael
SWE
1
1
0
0
1
1
2
Stankov Bogdan
BGR
1
1
0
0
2
Smirnov Denys
UKR
1
1
0
0
2
Sibgatullin Danil
RUS
1
1
0
0
2
Shoham Yair
ISR
1
1
0
0
2
Shmoish Dor
ISR
1
1
0
0
2
Shabanov Lev
RUS
1
1
0
0
2
Serdyuk Nazar
UKR
1
1
0
0
2
Semchankau Aliaksei
BLR
1
1
0
0
2
Seki Norifumi
JPN
1
1
0
0
2
Schwarz Stefan
GER
1
1
0
0
2
Schicho Josef
AUT
1
1
0
0
2
Sawettamalya Pachara
THA
1
1
0
0
2
Satylkhanov Kanat
KAZ
1
1
0
0
2
Sartori Luca
ITA
1
1
0
0
2
Sarkar Sucharit
IND
1
1
0
0
2
Samuthrsindh Paramuth
THA
1
1
0
0
2
Salimov Ruslan
RUS
1
1
0
0
2
Šafránek Matouš
CZE
1
1
0
0
2
Sadeghi Reza
IRN
1
1
0
0
2
Sabour Amirmojtaba
IRN
1
1
0
0
2
Rosenberg Joel
USA
1
1
0
0
2
Ri Yong Hyon
PRK
1
1
0
0
2
Ri Il Myong
PRK
1
1
0
0
2
Reid Michael
USA
1
1
0
0
2
Rawangwong Vasawat
THA
1
1
0
0
2
Raaf Bernhard
GER
1
1
0
0
2
Puckette Miller
USA
1
1
0
0
2
Pósa Lajos
HUN
1
1
0
0
1
2
Popov Alexandar
BGR
1
1
0
0
2
Popescu-Pampu Patrick
FRA
1
1
0
0
2
Podbrdský Pavel
CZE
1
1
0
0
2
Piyakamalanon Gongphop
THA
1
1
0
0
2
Pilipczuk Marcin
POL
1
1
0
0
2
Phạm Kim Hùng
VNM
1
1
0
0
2
Petrov Vladimir
RUS
1
1
0
0
2
Persson Mats
SWE
1
1
0
0
2
Peng Junyao
USA
1
1
0
0
2
◄ Previous 100
|
Next 100 ►
Supported by Google