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
Beker Adrian
HRV
1
1
2
0
4
Rullgård Hans
SWE
1
1
1
1
4
Rennemo Jørgen Vold
NOR
1
1
1
1
4
Ziger Bruno Martín
ARG
1
1
1
0
3
Zhao Yufei
CAN
1
1
1
0
3
Yang Yue
ARG
1
1
1
0
3
Wong Sampson
AUS
1
1
1
0
3
Winkel Jeroen
NLD
1
1
1
0
3
Trygub Anton
UKR
1
1
1
0
3
Trela Mariusz
POL
1
1
1
0
3
Todorović Rade
YUG
1
1
1
0
1
3
Tao Terence
AUS
1
1
1
0
3
Takigiku Motoki
JPN
1
1
1
0
3
Stefaniak Marcin
POL
1
1
1
0
3
Siderov Iasen P.
BGR
1
1
1
0
1
3
Shotton Jack
UNK
1
1
1
0
3
Sgall Jiří
CZS
1
1
1
0
3
Savale Nikhil Ashok
IND
1
1
1
0
3
Sanjaya Gian Cordana
IDN
1
1
1
0
3
Pilipczuk Michał
POL
1
1
1
0
3
Orr Martin
UNK
1
1
1
0
3
Oprea Dragos-Nicola
ROU
1
1
1
0
1
3
Nho Nhok Tkhai Shon
UKR
1
1
1
0
3
Nagy János
HUN
1
1
1
0
3
Mihăescu Radu Horia
ROU
1
1
1
0
3
Marczinek Michael
GDR
1
1
1
0
3
Lolas Panagiotis
HEL
1
1
1
0
3
Liu Yijia
SGP
1
1
1
0
3
Kim Andrey
KAZ
1
1
1
0
3
Ivančić Jelena
SRB
1
1
1
0
3
Ionescu Alexandru Dan
ROU
1
1
1
0
3
Huijben Jeroen
NLD
1
1
1
0
3
Hrycak Tomasz
POL
1
1
1
0
3
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
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
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
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
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
◄ Previous 100
|
Next 100 ►
Supported by Google