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
Next 100 ►
Contestant
[
♀
♂
]
[←]
Code
Awards
Special prizes
Perfect scores
Participations
G
S
B
HM
John Rickard
UNK
3
0
0
0
3
2
3
Wolfgang Burmeister
GDR
3
2
0
0
2
1
5
József Pelikán
HUN
3
1
0
0
2
1
4
László Lovász
HUN
3
1
0
0
2
2
4
Simon Phillips Norton
UNK
3
0
0
0
2
1
3
Imre Ruzsa
HUN
2
1
0
0
2
2
3
László Babai
HUN
1
2
0
0
2
1
3
Marc van Leeuwen
NLD
0
2
0
0
2
2
Iurie Boreico
MDA
3
2
0
0
1
2
5
Nikolay Nikolov
BGR
3
1
0
0
1
1
4
Bernhard Leeb
GER
1
3
0
0
1
1
4
László Csirmaz
HUN
1
2
0
0
1
1
3
Tadeusz Figiel
POL
1
1
1
0
1
3
Paul Nevile Balister
UNK
1
1
1
0
1
3
Malcolm John Williamson
UNK
1
1
0
0
1
2
Michael Steiner
SWE
1
1
0
0
1
1
2
Pawel Kröger
GDR
1
1
0
0
1
1
2
Joseph Keane
USA
1
1
0
0
1
2
Richard Ewen Borcherds
UNK
1
1
0
0
1
2
Tomáš Mašek
CZS
1
0
2
0
1
1
3
Michał Misiurewicz
POL
1
0
1
0
1
1
2
Fedor Nazarov
USS
1
0
0
0
1
1
Aleksander Livshic
USS
1
0
0
0
1
1
1
Peter Georgiev
BGR
1
0
0
0
1
1
1
Andreas Felgenhauer
GDR
0
3
0
0
1
3
Plamen Dimitrov Stefanov
BGR
0
2
0
0
1
2
Krzysztof Nowiński
POL
0
1
1
0
1
2
Olaf Böhme
GDR
0
1
1
0
1
3
Aleksandru Bădescu
ROU
0
1
1
0
1
2
Emanouil Atanassov
BGR
0
1
1
0
1
2
Viktor Galperin
USS
0
1
0
0
1
1
David Aldous
UNK
0
1
0
0
1
1
Paweł Traczyk
POL
0
0
2
0
1
2
Nándor Simányi
HUN
0
0
2
0
1
2
Bernd Schmutzler
GDR
0
0
1
0
1
1
Douglas Oman
USA
0
0
1
0
1
1
Markku Markkanen
FIN
0
0
1
0
1
2
Martin Čadek
CZS
0
0
1
0
1
1
Nicholas Wedd
UNK
0
0
0
0
1
1
Slobodan Simić
YUG
0
0
0
0
1
3
Gábor Ivanyos
HUN
0
0
0
0
1
1
Timo Erkama
FIN
0
0
0
0
1
1
Awgaanzeren Damdinsuren
MNG
0
0
0
0
1
1
Anton Černý
CZS
0
0
0
0
1
2
Zhuo Qun (Alex) Song
CAN
5
0
1
0
1
6
Teodor von Burg
SRB
4
1
1
0
6
Lisa Sauermann
GER
4
1
0
0
1
5
Nipun Pitimanaaree
THA
4
1
0
0
5
Christian Reiher
GER
4
0
1
0
5
Luke Robitaille
USA
4
0
0
0
4
Reid Barton
USA
4
0
0
0
1
4
Alex Chui
HKG
,
UNK
3
2
0
0
5
Jeck Lim
SGP
3
1
1
0
1
5
Martin Härterich
GER
3
1
1
0
1
5
Pranjal Srivastava
IND
3
1
0
0
4
Peter Scholze
GER
3
1
0
0
1
4
Kentaro Nagao
JPN
3
1
0
0
4
Vladimir Barzov
BGR
3
1
0
0
4
Kevin Sun
CAN
3
0
1
0
4
Makoto Soejima
JPN
3
0
1
0
1
4
Alexander Gunning
AUS
3
0
1
0
1
4
Andrew Carlotti
UNK
3
0
1
0
4
Tamás Terpai
HUN
3
0
0
0
3
Sheldon Kieren Tan
SGP
3
0
0
0
3
Yuliy Sannikov
UKR
3
0
0
0
1
3
Béla András Rácz
HUN
3
0
0
0
1
3
Serguei Norine
RUS
3
0
0
0
2
3
Przemysław Mazur
POL
3
0
0
0
3
Ciprian Manolescu
ROU
3
0
0
0
3
3
Mihai Manea
ROU
3
0
0
0
3
Evgenia Malinnikova
USS
3
0
0
0
2
3
Allen Liu
USA
3
0
0
0
1
3
Tiankai Liu
USA
3
0
0
0
3
Gyudong Lee
KOR
3
0
0
0
3
Dong Ryul Kim
KOR
3
0
0
0
3
Ivan Ivanov
BGR
3
0
0
0
3
Sergei Ivanov
USS
3
0
0
0
2
3
Stefan Laurenţiu Horneţ
ROU
3
0
0
0
3
Chung Song Hong
PRK
3
0
0
0
3
Oleg Gol'berg
RUS
,
USA
3
0
0
0
3
Vladimir Dremov
RUS
3
0
0
0
3
Nikolai Dourov
RUS
3
0
0
0
3
Rosen Dimitrov Kralev
BGR
3
0
0
0
1
3
Tak Wing Ching
HKG
3
0
0
0
3
Teodor Bănică
ROU
3
0
0
0
3
Junhwi Bae
KOR
3
0
0
0
1
3
Andrey Badzyan
RUS
3
0
0
0
1
3
Aleksandar Dimitrov Lishkov
BGR
2
3
0
0
5
Omer Cerrahoglu
ROU
2
3
0
0
5
Thomas Guo
CAN
2
2
1
0
5
Hadyn Ka Ming Tang
AUS
2
2
0
1
5
Aleksa Milojević
SRB
2
2
0
1
5
Damjan Davkov
MKD
2
2
0
1
5
Martin Vodička
SVK
2
2
0
0
4
Melih Üçer
TUR
2
2
0
0
4
Evan O'Dorney
USA
2
2
0
0
4
Tetsuyuki Maruoka
JPN
2
2
0
0
4
Borislav Kirilov
BGR
2
2
0
0
4
Toshiki Kataoka
JPN
2
2
0
0
1
4
Jeremy Kahn
USA
2
2
0
0
4
Next 100 ►
Supported by Google