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