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
Victor Wang
USA
1
0
0
0
1
Haoyu Wang
CHN
1
0
0
0
1
Szu-Po Wang
TWN
1
0
0
0
1
Xuan Wang
CHN
1
0
0
0
1
Wei Wang
CHN
1
0
0
0
1
Botong Wang
CHN
1
0
0
0
1
1
Bin Wang
CHN
1
0
0
0
1
Shaoyu Wang
CHN
1
0
0
0
1
Jianhua Wang
CHN
1
0
0
0
1
1
Nuozhou Wang
CHN
1
0
0
0
1
Yichuan Wang
CHN
1
0
0
0
1
1
Zeyu Wang
CHN
1
0
0
0
1
Brandon Wang
USA
1
0
0
0
1
William Wang
USA
1
0
0
0
1
Zifan Wang
USA
1
0
0
0
1
Xianbang Wang
CHN
1
0
0
0
1
Xin Wan
CHN
1
0
0
0
1
Jessica Wan
USA
1
0
0
0
1
Mark Walters
UNK
1
0
0
0
1
Noah Walsh
USA
1
0
0
0
1
Frank Wagner
GER
1
0
0
0
1
1
Anh Vũ Việt
VNM
1
0
0
0
1
Egor Voronetckii
RUS
1
0
0
0
1
Andrei Vorobiev
RUS
1
0
0
0
1
Alisa Volkova
C16
1
0
0
0
1
Paul Vojta
USA
1
0
0
0
1
1
Anh Đức Võ
VNM
1
0
0
0
1
Gia Vinh Anh Phạm
VNM
1
0
0
0
1
Sergei Valander
USS
1
0
0
0
1
Alexandr Usnich
BLR
1
0
0
0
1
1
Takahiro Ueoro
JPN
1
0
0
0
1
Chia-Chun Tzeng
TWN
1
0
0
0
1
Konstantin Tyshchuk
RUS
1
0
0
0
1
Zsolt Tuza
HUN
1
0
0
0
1
1
Viktor Turchaninov
USS
1
0
0
0
1
Dimitri Tuliakov
USS
1
0
0
0
1
Pavlo Tsytsura
UKR
1
0
0
0
1
Kyriakos Tsourekas
HEL
1
0
0
0
1
Xuân Truong Nguyễn
VNM
1
0
0
0
1
Hồng Quân Trần
VNM
1
0
0
0
1
Artsiom Toyestseu
BLR
1
0
0
0
2
Balázs Tóth
HUN
1
0
0
0
1
Aleksei Tolpygo
USS
1
0
0
0
1
Dimitri Tjukavkin
USS
1
0
0
0
1
Nguyễn Tiến Dũng
VNM
1
0
0
0
1
Đàm Thanh Sơn
VNM
1
0
0
0
1
1
Lê Tự Quốc Thǎng
VNM
1
0
0
0
1
1
Nguyễn Thái Ha
VNM
1
0
0
0
1
Jun Teng
CHN
1
0
0
0
1
1
Mikhail Temkin
USS
1
0
0
0
1
1
Ömer Faruk Tekin
TUR
1
0
0
0
1
N.Venkataramana Tejaswi
IND
1
0
0
0
1
Dmitri Tchelkak
RUS
1
0
0
0
1
Colin Shanmo Tang
USA
1
0
0
0
1
1
Linus Tang
USA
1
0
0
0
1
Ethan Yong-Ern Tan
AUS
1
0
0
0
1
Nadav Dan Tamari
ISR
1
0
0
0
1
Kanav Talwar
IND
1
0
0
0
1
Naser Talebizadeh Sardari
IRN
1
0
0
0
1
Shayan Talaei
IRN
1
0
0
0
1
Seyed Majed Taheri
IRN
1
0
0
0
1
Iliya T. Kraichev
BGR
1
0
0
0
1
Robert T. Cordwell
USA
1
0
0
0
1
Bolesław Szymański
POL
1
0
0
0
1
Stanisław Szarek
POL
1
0
0
0
2
Ábel Szakács
HUN
1
0
0
0
1
Jana Syrovátková
CZE
1
0
0
0
1
Piotr Suwara
POL
1
0
0
0
1
Andrei Suslin
USS
1
0
0
0
1
Xiaoming Sun
CHN
1
0
0
0
1
Qiao Sun
CHN
1
0
0
0
1
Bennet Summers
UNK
1
0
0
0
1
Kirill Sukhov
RUS
1
0
0
0
1
Liviu Suciu
ROU
1
0
0
0
1
1
Jun Su
CHN
1
0
0
0
1
Oleg Styrt
RUS
1
0
0
0
1
Samuel Sturge
UNK
1
0
0
0
1
Balázs Strenner
HUN
1
0
0
0
1
Alexandr Stoyauovski
USS
1
0
0
0
1
David Stoner
USA
1
0
0
0
1
Pipitchaya Sridam
THA
1
0
0
0
1
Sergey Spiridonov
RUS
1
0
0
0
1
Sanghun Song
KOR
1
0
0
0
1
Serguei Sokolov
RUS
1
0
0
0
1
Oleg Smirnov
RUS
1
0
0
0
1
Sergii Slobodianiuk
UKR
1
0
0
0
1
1
Maciej Skwarczyński
POL
1
0
0
0
1
Mihir Anand Singhal
USA
1
0
0
0
1
Gábor Simonyi
HUN
1
0
0
0
1
1
Deyan Stanislavov Simeonov
BGR
1
0
0
0
1
Ju Hyok Sim
PRK
1
0
0
0
1
Bernard Silverman
UNK
1
0
0
0
1
Mojtaba Shokrian Zini
IRN
1
0
0
0
1
Nicolai Shirokov
USS
1
0
0
0
1
Toshihiro Shimizu
JPN
1
0
0
0
1
Varvara Shepelska
UKR
1
0
0
0
1
Kai Shen
CHN
1
0
0
0
1
1
Yiyang She
CHN
1
0
0
0
1
Noam Shazeer
USA
1
0
0
0
1
1
Mohammad Sharifi Kiasari
IRN
1
0
0
0
1
◄ Previous 100
|
Next 100 ►
Supported by Google