International Mathematical Olympiad
IMO 2024
IMO 2025
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
Nikhil Ashok Savale
IND
1
1
1
0
3
Gian Cordana Sanjaya
IDN
1
1
1
0
3
Michał Pilipczuk
POL
1
1
1
0
3
Martin Orr
UNK
1
1
1
0
3
Dragos-Nicola Oprea
ROU
1
1
1
0
1
3
Nhok Tkhai Shon Nho
UKR
1
1
1
0
3
János Nagy
HUN
1
1
1
0
3
Radu Horia Mihăescu
ROU
1
1
1
0
3
Michael Marczinek
GDR
1
1
1
0
3
Panagiotis Lolas
HEL
1
1
1
0
3
Yijia Liu
SGP
1
1
1
0
3
Andrey Kim
KAZ
1
1
1
0
3
Jelena Ivančić
SRB
1
1
1
0
3
Alexandru Dan Ionescu
ROU
1
1
1
0
3
Jeroen Huijben
NLD
1
1
1
0
3
Tomasz Hrycak
POL
1
1
1
0
3
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
Arjun Gupta
IND
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
Andrei-Giovani Chiriță
ROU
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
Matvey Vylegzhanin
BLR
1
1
0
1
3
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
Jer Ren Wong
MAS
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
◄ Previous 100
|
Next 100 ►
Supported by Google