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
Kodama Hiroki
JPN
1
1
0
0
2
Koblinger Egmont
HUN
1
1
0
0
1
2
Knudsen Mathias Bæk Tejs
DEN
1
1
0
0
2
Klukowski Adam
POL
1
1
0
0
2
Klochkov Yegor
KAZ
1
1
0
0
2
Kleinberg Robert
USA
1
1
0
0
2
Kitamura Ryunosuke
JPN
1
1
0
0
2
Kim Jaehyung
KOR
1
1
0
0
2
Khotiaintseva Nataliia
UKR
1
1
0
0
2
Khazanov Aleksandr
USA
1
1
0
0
1
2
Kéry Gerzson
HUN
1
1
0
0
2
Kassaei Payman L.
IRN
1
1
0
0
2
Kaseorg Anders
USA
1
1
0
0
2
Károlyi Gyula
HUN
1
1
0
0
2
Kano Satoshi
JPN
1
1
0
0
2
Kang Ji Won
KOR
1
1
0
0
2
Kamio Yuhi
JPN
1
1
0
0
2
Kambouchev Nayden
BGR
1
1
0
0
2
Julistiono Aaron Alvarado Kristanto
IDN
1
1
0
0
2
Jinapong Jirayus
THA
1
1
0
0
2
Ivanovici Ştefan Adrian
ROU
1
1
0
0
2
Imamura Shiro
JPN
1
1
0
0
2
Ilie Livia Alexandra
ROU
1
1
0
0
2
Hwang Daw-Sen
TWN
1
1
0
0
2
Huuskonen Taneli
FIN
1
1
0
0
2
Hunt Brian
USA
1
1
0
0
1
2
Hulse Mohit
UNK
1
1
0
0
2
Huang Shinn-Yih
TWN
1
1
0
0
1
2
Huang Shao-Lun
TWN
1
1
0
0
2
Hovanova Tatyana
USS
1
1
0
0
2
Hosaka Kazuhiro
JPN
1
1
0
0
2
Höppner Reinhard
GDR
1
1
0
0
2
Hoffmann Norbert
GER
1
1
0
0
2
Hodulev Andrei
USS
1
1
0
0
1
2
Hitchcock Jonathan James
UNK
1
1
0
0
1
2
Haible Bruno
GER
1
1
0
0
1
2
Grechuk Bogdan
UKR
1
1
0
0
2
Grabbel Lennart Christian
GER
1
1
0
0
2
Goh Hao Xiang Gabriel
SGP
1
1
0
0
2
Gheorghe Cezar
ROU
1
1
0
0
2
Gerencsér László
HUN
1
1
0
0
2
Gärtner Jürgen
GDR
1
1
0
0
1
2
Futó Gábor
HUN
1
1
0
0
2
Frolov Ivan
RUS
1
1
0
0
2
Felgenhauer Bertram
GER
1
1
0
0
2
Elvey Price Andrew
AUS
1
1
0
0
2
Eisfeld Jörg
GER
1
1
0
0
1
2
Đỗ Quang Yên
VNM
1
1
0
0
2
Dydak Jerzy
POL
1
1
0
0
1
2
Drăgoi Octav
ROU
1
1
0
0
2
Diaconu Simona
ROU
1
1
0
0
2
Despić Mladen
YUG
1
1
0
0
1
2
Daskalov Aleksandar Kirilov
BGR
1
1
0
0
2
Daemi Ali Akbar
IRN
1
1
0
0
1
2
Curtis Nathan
USA
1
1
0
0
2
Csörnyei Marianna
HUN
1
1
0
0
2
Corduneanu Adrian
ROU
1
1
0
0
2
Conti Sergio
ITA
1
1
0
0
2
Comyn Ching Michael
UNK
1
1
0
0
2
Chong Aaron Wan Yau
AUS
1
1
0
0
2
Choe Kwang
PRK
1
1
0
0
2
Cho Youngjun
KOR
1
1
0
0
1
2
Cho Yu-An
TWN
1
1
0
0
2
Chiang En-Hua
TWN
1
1
0
0
2
Cheplyaka Roman
UKR
1
1
0
0
2
Cheng Robin
CAN
1
1
0
0
2
Chen Brian
TWN
1
1
0
0
2
Chen Quanlin
USA
1
1
0
0
2
Chavdarov Nikolai Ivanov
BGR
1
1
0
0
2
Chan Yi-Wei
TWN
1
1
0
0
2
Čebikins Deniss
LVA
1
1
0
0
2
Cassaigne Julien
FRA
1
1
0
0
2
Cao Wenyu
USA
1
1
0
0
2
Brox Daniel
CAN
1
1
0
0
2
Borowiec Filip
POL
1
1
0
0
2
Bormashenko Olena
CAN
1
1
0
0
2
Bhaduri Ananda
IND
1
1
0
0
2
Battulga Ulziibat
MNG
1
1
0
0
2
Barcău Mugurel
ROU
1
1
0
0
1
2
Bárász Mihály
HUN
1
1
0
0
1
2
Balwe Chetan
IND
1
1
0
0
2
Baek Seungyoon
KOR
1
1
0
0
2
Azizeddin Sina
IRN
1
1
0
0
2
Ang Jie Jun
SGP
1
1
0
0
2
Andrzejczak Grzegorz
POL
1
1
0
0
1
3
Ambainis Andris
LVA
,
USS
1
1
0
0
1
2
Amar Nyamdavaa
MNG
1
1
0
0
2
Akar Osman
TUR
1
1
0
0
2
Ahmadi Pour Anari Nima
IRN
1
1
0
0
2
*** ***
UKR
1
1
0
0
2
Turek Pavel
CZE
1
0
3
0
4
Ragavan Seyoon
AUS
1
0
3
0
4
Mereb Martín
ARG
1
0
3
0
4
Borsenco Ivan
MDA
1
0
3
0
4
Serbinenko Volodymyr
SUI
1
0
2
1
4
Kai Ze Justin Lim
MAS
1
0
2
1
4
Thevendran Senkodan
SGP
1
0
2
0
3
Saatashvili Aleksandre
GEO
1
0
2
0
3
Pintz János
HUN
1
0
2
0
1
3
Pauly Marc
LUX
1
0
2
0
3
◄ Previous 100
|
Next 100 ►
Supported by Google