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
Eduard Batmendijn
SVK
0
1
2
0
3
Alyazeed Basuni
SAU
0
1
2
0
3
Aruzhan Amanbayeva
KAZ
0
1
2
0
3
Alex Corrêa Abreu
BRA
0
1
2
0
3
Stefanie Zbinden
SUI
0
1
1
1
3
Chon Hou Ye
MAC
0
1
1
1
3
Graham White
AUS
0
1
1
1
3
Sean Wentzel
SAF
0
1
1
1
3
Vlatka Vazdar
HRV
0
1
1
1
3
Marin Varivoda
HRV
0
1
1
1
3
Armen Vardanyan
ARM
0
1
1
1
3
Sean Anderson Ty
PHI
0
1
1
1
3
Rafail Tsiamis
HEL
0
1
1
1
3
Bernardo Tarini
ITA
0
1
1
1
3
Stelios Stylianou
CYP
0
1
1
1
3
Tomáš Sásik
SVK
0
1
1
1
3
Gregorio Salazar
COL
0
1
1
1
3
Alexandru Rudi
MDA
0
1
1
1
3
Timothée Rocquet
FRA
0
1
1
1
3
Óscar Rivero
ESP
0
1
1
1
3
Dong Uk (David) Rhee
CAN
0
1
1
1
3
Viktor Radivchev
BGR
0
1
1
1
3
Alexandru Paschin
MDA
0
1
1
1
3
Aldo Pacchiano Camacho
MEX
0
1
1
1
3
Petar Orlić
HRV
0
1
1
1
3
Damian Orlef
POL
0
1
1
1
3
Tiago Oliveira Marques
POR
0
1
1
1
3
Daniel Alejandro Ochoa Quintero
MEX
0
1
1
1
3
Ohad Nir
ISR
0
1
1
1
3
Hannu Niemistö
FIN
0
1
1
1
3
Seginus Mowlavi
FRA
0
1
1
1
3
Sebastian Meyer
GER
0
1
1
1
3
Martin Melicher
SVK
0
1
1
1
3
Dimitrios Lolas
HEL
0
1
1
1
3
Guolong Li
BEL
0
1
1
1
3
Diego Lázaro Cusihuaman
PER
0
1
1
1
3
Chun Ting Lau
HKG
0
1
1
1
3
Savinien Kreczman
BEL
0
1
1
1
3
Ralf Joosep Kask
EST
0
1
1
1
3
Nasko Karamanov
MKD
0
1
1
1
3
Olli Järviniemi
FIN
0
1
1
1
3
Jafar Jafarov
AZE
0
1
1
1
3
Moisés Herradón Cueto
ESP
0
1
1
1
3
Flavio Hernández González
MEX
0
1
1
1
3
Ofir Gorodetsky
ISR
0
1
1
1
3
Fidan Garayeva
AZE
0
1
1
1
3
Bayarjavkhlan Ganbold
MNG
0
1
1
1
3
Davide Gaiotto
ITA
0
1
1
1
3
Marius Christian Fischer
DEN
0
1
1
1
3
Alexander Fisch
BEL
0
1
1
1
3
Beka Ergemlidze
GEO
0
1
1
1
3
Milica Đukić
BIH
0
1
1
1
3
Lorver Duarte Puig
CUB
0
1
1
1
3
Tiago Duarte Mourão
POR
0
1
1
1
3
Fernando Daniel Domínguez Castaneda
SLV
0
1
1
1
3
Eli Desyatnikov
ISR
0
1
1
1
3
Stijn Cambie
BEL
0
1
1
1
3
Martin Bierbaumer
AUT
0
1
1
1
3
Luca Barbieri
ITA
0
1
1
1
3
Radomił Baran
POL
0
1
1
1
3
Immanuel Josiah Balete
PHI
0
1
1
1
3
Simon Baeriswyl
SUI
0
1
1
1
3
Artur Avameri
EST
0
1
1
1
3
Daumilas Ardickas
LTU
0
1
1
1
3
Toghrul Abbasov
AZE
0
1
1
1
3
Tamara von Glehn
SAF
0
1
1
0
3
Ignas Urbonavičius
LTU
0
1
1
0
3
Gerhard Turnwald
AUT
0
1
1
0
3
Sira Sriswasdi
THA
0
1
1
0
3
Jelena Spasojević
YUG
0
1
1
0
3
Humberto Silva Naves
BRA
0
1
1
0
3
Jonathan Timur Schneider
CAN
0
1
1
0
3
Helmut Roßmann
GDR
0
1
1
0
3
Ignacio Agustín Rossi
ARG
0
1
1
0
3
Umid Rakhmonov
UZB
0
1
1
0
3
Martin Pettai
EST
0
1
1
0
3
Pedro Manuel Passos de Sousa Vieira
POR
0
1
1
0
3
Aivaras Novikas
LTU
0
1
1
0
3
Giorgi Mutafyan
GEO
0
1
1
0
3
Dávid Matolcsi
HUN
0
1
1
0
3
Vardgues Levonian
ARM
0
1
1
0
3
Matthias Langer
AUT
0
1
1
0
3
Fiachra Knox
IRL
0
1
1
0
3
Marc Kaufmann
LUX
0
1
1
0
3
Hayk Karapetyan
ARM
0
1
1
0
3
Nikoloz Jimsheleishvili
GEO
0
1
1
0
3
Sune Kristian Jakobsen
DEN
0
1
1
0
3
Igors Gorbovickis
LVA
0
1
1
0
3
Prodromos Fotiadis
HEL
0
1
1
0
3
Tsanko Donchev
BGR
0
1
1
0
3
János Csirik
HUN
0
1
1
0
3
David Chan
AUS
0
1
1
0
3
Omar Antolín Camarena
MEX
0
1
1
0
3
Olaf Böhme
GDR
0
1
1
0
1
3
Aleksandrs Belovs
LVA
0
1
1
0
3
Iván Angiono
ARG
0
1
1
0
3
Fredrik Andréasson
SWE
0
1
1
0
3
David Wärn
SWE
0
1
0
2
3
Inomzhon Mirzaev
TJK
0
1
0
2
3
Harun Hindija
BIH
0
1
0
2
3
◄ Previous 100
|
Next 100 ►
Supported by Google