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
Manolescu Ciprian
ROU
3
0
0
0
3
3
Boreico Iurie
MDA
3
2
0
0
1
2
5
Lovász László
HUN
3
1
0
0
2
2
4
Rickard John
UNK
3
0
0
0
3
2
3
Norine Serguei
RUS
3
0
0
0
2
3
Malinnikova Evgenia
USS
3
0
0
0
2
3
Ivanov Sergei
USS
3
0
0
0
2
3
Heinrich Stefan
GDR
2
2
0
0
2
4
Voiculescu Dan
ROU
2
1
0
0
2
3
Ruzsa Imre
HUN
2
1
0
0
2
2
3
Nekovář Jan
CZS
2
1
0
0
2
3
Moroianu Andrei
ROU
2
1
0
0
2
3
Kós Géza
HUN
2
1
0
0
2
3
Göring Frank
GDR
2
1
0
0
2
3
Ellenberg Jordan S.
USA
2
1
0
0
2
3
Wei Dongyi
CHN
2
0
0
0
2
2
Vasiu Adrian
ROU
2
0
0
0
2
2
Tătaru Daniel
ROU
2
0
0
0
2
2
Smirnov Stanislav
USS
2
0
0
0
2
2
Luo Wei
CHN
2
0
0
0
2
2
Lafforgue Vincent
FRA
2
0
0
0
2
2
Konyagin Sergei
USS
2
0
0
0
2
2
Fu Yunhao
CHN
2
0
0
0
2
2
Dan Nicuşor
ROU
2
0
0
0
2
2
Bandt Christoph
GDR
2
0
0
0
2
2
Song Zhuo Qun (Alex)
CAN
5
0
1
0
1
6
Sauermann Lisa
GER
4
1
0
0
1
5
Barton Reid
USA
4
0
0
0
1
4
Burmeister Wolfgang
GDR
3
2
0
0
2
1
5
Lim Jeck
SGP
3
1
1
0
1
5
Härterich Martin
GER
3
1
1
0
1
5
Scholze Peter
GER
3
1
0
0
1
4
Pelikán József
HUN
3
1
0
0
2
1
4
Nikolov Nikolay
BGR
3
1
0
0
1
1
4
Soejima Makoto
JPN
3
0
1
0
1
4
Gunning Alexander
AUS
3
0
1
0
1
4
Sannikov Yuliy
UKR
3
0
0
0
1
3
Rácz Béla András
HUN
3
0
0
0
1
3
Norton Simon Phillips
UNK
3
0
0
0
2
1
3
Liu Allen
USA
3
0
0
0
1
3
Dimitrov Kralev Rosen
BGR
3
0
0
0
1
3
Bae Junhwi
KOR
3
0
0
0
1
3
Badzyan Andrey
RUS
3
0
0
0
1
3
Kataoka Toshiki
JPN
2
2
0
0
1
4
Zhai Alex (Lin)
USA
2
1
0
0
1
3
Vakil Ravi
CAN
2
1
0
0
1
3
Pylaiev Ihor
UKR
2
1
0
0
1
3
Lakos Gyula
HUN
2
1
0
0
1
3
Kleiman Mark
USA
2
1
0
0
1
3
Grill Karl
AUT
2
1
0
0
1
3
Dimitrov Mladen
BGR
2
1
0
0
1
3
Carroll Gabriel
USA
2
1
0
0
1
3
Anghel David-Andrei
ROU
2
1
0
0
1
3
Shin Sug Woo
KOR
2
0
1
0
1
3
Fornal Jan
POL
2
0
1
0
1
3
Bollobás Béla
HUN
2
0
1
0
1
3
Zhou Hong
CHN
2
0
0
0
1
2
Wu Po-Sheng
TWN
2
0
0
0
1
2
Tsimerman Jacob
CAN
2
0
0
0
1
2
Tsai Cheng-Chiang
TWN
2
0
0
0
1
2
Teixeira Ralph Costa
BRA
2
0
0
0
1
3
Stoll Michael
GER
2
0
0
0
1
2
Siebert Andreas
GDR
2
0
0
0
1
2
Ren Qingchun
CHN
2
0
0
0
1
2
Poiarkov Alexei
RUS
2
0
0
0
1
2
Perlin Alexander
USS
2
0
0
0
1
2
Ngo Quy Dang
VNM
2
0
0
0
1
2
Mirzakhani Maryam
IRN
2
0
0
0
1
2
Magazinov Alexander
RUS
2
0
0
0
1
2
Maennel Hartmut
GER
2
0
0
0
1
3
Liu Derek
USA
2
0
0
0
1
2
Lin James
USA
2
0
0
0
1
2
Lê Hùng Việt Bảo
VNM
2
0
0
0
1
2
Larsen Michael
USA
2
0
0
0
1
2
Kollár János
HUN
2
0
0
0
1
2
Kleinjung Thorsten
GER
2
0
0
0
1
2
Ju Junghun
KOR
2
0
0
0
1
2
Gao Jiyang
CHN
2
0
0
0
1
2
Elkies Noam
USA
2
0
0
0
1
2
Eftekhari Eaman
IRN
2
0
0
0
1
2
Đắc Tuấn Ngô
VNM
2
0
0
0
1
2
Dubashinskiy Mikhail
RUS
2
0
0
0
1
2
Choi Jaewon
KOR
2
0
0
0
1
2
Burcsi Péter
HUN
2
0
0
0
1
2
Bosley Carl
USA
2
0
0
0
1
2
Bondarko Mikhail
RUS
2
0
0
0
1
2
Bertin Jean-François
FRA
2
0
0
0
1
2
Bào Châu Ngô
VNM
2
0
0
0
1
2
Leeb Bernhard
GER
1
3
0
0
1
1
4
Sivák Bohuslav
CZS
1
2
1
0
1
5
Khaliavine Andrei
RUS
1
2
0
0
1
3
Füredi Zoltán
HUN
1
2
0
0
1
3
Dougherty Randall
USA
1
2
0
0
1
3
Csirmaz László
HUN
1
2
0
0
1
1
3
Čížek Petr
CZS
1
2
0
0
1
3
Berceanu Barbu Rudolf
ROU
1
2
0
0
1
3
Babai László
HUN
1
2
0
0
2
1
3
Todorović Rade
YUG
1
1
1
0
1
3
Siderov Iasen P.
BGR
1
1
1
0
1
3
Oprea Dragos-Nicola
ROU
1
1
1
0
1
3
Next 100 ►
Supported by Google