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