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
Nizameddin Ordulu
TUR
1
2
0
0
3
Yuji Odaka
JPN
1
2
0
0
3
Itamar Nir
ISR
1
2
0
0
3
Andrei Negut
ROU
1
2
0
0
3
Andrei Moldovan
ROU
1
2
0
0
3
Miguel Miranda Ribeiro Moreira
POR
1
2
0
0
3
Luka Milićević
SRB
1
2
0
0
3
Gábor Megyesi
HUN
1
2
0
0
3
László Lukács
HUN
1
2
0
0
3
Thanard Kurutach
THA
1
2
0
0
3
Gabriel-Emanuel Kreindler
ROU
1
2
0
0
3
Daan Krammer
NLD
1
2
0
0
3
Takuma Kitamura
JPN
1
2
0
0
3
Andrei Khaliavine
RUS
1
2
0
0
1
3
Nursultan Khadjimuratov
KAZ
1
2
0
0
3
Youngbeom Jin
KOR
1
2
0
0
3
Wong Jer Ren
MAS
1
2
0
0
3
Jörg Jahnel
GDR
1
2
0
0
3
Marin Hristov
BGR
1
2
0
0
3
Jeffrey Grossman
CAN
1
2
0
0
3
Darij Grinberg
GER
1
2
0
0
3
David Grabiner
USA
1
2
0
0
3
Igor Ganichev
KAZ
1
2
0
0
3
Zoltán Füredi
HUN
1
2
0
0
1
3
Dušan Đukić
YUG
1
2
0
0
3
Akashnil Dutta
IND
1
2
0
0
3
Randall Dougherty
USA
1
2
0
0
1
3
Shoni Dar
ISR
1
2
0
0
3
László Csirmaz
HUN
1
2
0
0
1
1
3
Petr Čížek
CZS
1
2
0
0
1
3
Geoffrey Chu
AUS
1
2
0
0
3
Songyong Choe
PRK
1
2
0
0
3
Tien-Chun Cheng
TWN
1
2
0
0
3
Ondrej Budáč
SVK
1
2
0
0
3
Anatole Bouton
FRA
1
2
0
0
3
Barbu Rudolf Berceanu
ROU
1
2
0
0
1
3
Florin Belgun
ROU
1
2
0
0
3
Baurzhan Bektemirov
KAZ
1
2
0
0
3
Juliusz Banecki
POL
1
2
0
0
3
Ervin Bajmóczy
HUN
1
2
0
0
3
Dzmitry Babrou
BLR
1
2
0
0
3
László Babai
HUN
1
2
0
0
2
1
3
Raul Alfredo Alcántara Castillo
PER
1
2
0
0
3
Bruno Martín Ziger
ARG
1
1
1
0
3
Yufei Zhao
CAN
1
1
1
0
3
Yue Yang
ARG
1
1
1
0
3
Sampson Wong
AUS
1
1
1
0
3
Jeroen Winkel
NLD
1
1
1
0
3
Anton Trygub
UKR
1
1
1
0
3
Mariusz Trela
POL
1
1
1
0
3
Rade Todorović
YUG
1
1
1
0
1
3
Terence Tao
AUS
1
1
1
0
3
Motoki Takigiku
JPN
1
1
1
0
3
Marcin Stefaniak
POL
1
1
1
0
3
Iasen P. Siderov
BGR
1
1
1
0
1
3
Jack Shotton
UNK
1
1
1
0
3
Jiří Sgall
CZS
1
1
1
0
3
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
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
Matvey Vylegzhanin
BLR
1
1
0
1
3
Ondrej Šuch
CZS
1
1
0
1
3
Nikita Deniskin
ITA
1
1
0
1
3
Grzegorz Andrzejczak
POL
1
1
0
0
1
3
Senkodan Thevendran
SGP
1
0
2
0
3
Aleksandre Saatashvili
GEO
1
0
2
0
3
János Pintz
HUN
1
0
2
0
1
3
◄ Previous 100
|
Next 100 ►
Supported by Google