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
◄ Previous 100
|
Next 100 ►
Contestant
[
♀
♂
]
[←]
Code
Awards
Special prizes
Perfect scores
Participations
G
S
B
HM
Artsem Zhuk
BLR
0
3
0
0
3
Vsevolod Zhuhovitskij
USS
0
1
0
0
1
Kuno Zhuber - Okrog
AUT
0
0
2
0
2
Kairat Zhubayev
KAZ
0
0
1
0
1
Rui Zhu Wang
POR
0
0
1
1
2
Yuqi Zhu
CAN
0
0
1
0
1
Xingyu Zhu
POR
0
0
0
1
1
Qingsan Zhu
CHN
1
0
0
0
1
Qihui Zhu
CHN
1
1
0
0
2
Daniel Zhu
USA
1
0
0
0
1
1
Chenchang Zhu
CHN
1
0
0
0
1
1
Alison Zhu
UNK
0
1
1
0
2
Zixiang Zhou
CAN
2
1
1
0
4
Yunkun Zhou
CHN
1
0
0
0
1
You Zhou
CHN
0
1
0
0
1
Xingjian Zhou
CHN
0
1
0
0
1
Tong Zhou
CHN
1
0
0
0
1
1
Tianyou Zhou
CHN
1
0
0
0
1
Kevin Kai Qi Zhou
CAN
0
0
1
0
1
Hong Zhou
CHN
2
0
0
0
1
2
George Zhou
UNK
0
0
1
0
1
Tilekbek Zhoroev
KGZ
0
0
0
1
2
Xianghui Zhong
GER
0
0
0
1
1
Damon Zhong
AUS
0
1
0
0
1
Bekzhol Zholdubai Uulu
KGZ
0
0
1
1
3
Asan Zholdassov
KAZ
0
0
0
1
1
Shend Zhjeqi
KSV
0
0
1
1
2
Wan Zhiyang
MAS
0
0
1
1
2
Angel Zhivkov
BGR
0
0
1
0
1
Veselin Zhilkov
BGR
0
1
0
0
1
Loke Zhi Kin
MAS
0
2
2
0
4
Vyacheslav Zhenylenko
UKR
0
0
1
0
1
Zhiwei Zheng
CHN
1
0
0
0
1
Jonathan Zheng
AUS
0
1
0
0
1
Hui Zheng
CHN
1
0
0
0
1
Fan Zheng
CHN
1
0
0
0
1
Changjin Zheng
CHN
1
0
0
0
1
Doslan Zheksheev
KGZ
0
0
0
3
3
Aiturgan Zheenbekova
KGZ
0
0
0
0
1
Zhanatbek Zheenbaev
KGZ
0
0
0
0
1
Zhivko Zhechev
BGR
0
1
2
0
3
Yegor Zhbanov
TKM
0
0
0
0
1
Yuri Zharinov
USS
0
1
0
0
1
Anzo Teh Zhao Yang
MAS
1
2
0
1
4
Zhuo Zhao
UNK
0
0
0
1
1
Yuke Zhao
BRA
0
0
0
0
1
Yufei Zhao
CAN
1
1
1
0
3
Yiying Zhao
AUS
0
0
2
0
2
Yanlin Zhao
CHN
1
0
0
0
1
Yan Zhao
SGP
0
2
0
0
2
Wilson Zhao
AUS
0
0
1
0
1
William Zhao
CAN
2
1
1
0
4
Tongyuan Zhao
CHN
0
1
0
0
1
Bufan Zhao
NZL
0
0
2
1
3
Alex Zhao
USA
1
0
0
0
1
Daulet Zhanguzin
KAZ
0
0
1
0
1
Zhiqiang Zhang
CHN
1
0
0
0
1
1
Zhicheng Zhang
CHN
1
0
0
0
1
1
Zhaohui Zhang
CHN
1
0
0
0
1
Yiran Zhang
CHN
1
0
0
0
1
1
Yin Zhang
CHN
1
0
0
0
1
Yan Zhang
USA
0
1
0
0
1
Xuzhi Zhang
NZL
0
0
1
0
1
Xinliang Zhang
CHN
1
0
0
0
1
Wen Zhang
BWA
0
0
0
0
2
Tony Zhang
USA
1
0
0
0
1
Tianfang Zhang
SWE
0
0
1
2
3
Sicong Zhang
NZL
0
0
1
0
1
Shengtong Zhang
CHN
1
0
0
0
1
Ruixiang Zhang
CHN
1
0
0
0
1
Robert Zhang
NZL
0
0
2
0
2
Min Zhang
CHN
1
0
0
0
1
Lu Zhang
CHN
1
0
0
0
1
Lizhao Zhang
CHN
1
0
0
0
1
Lingfu Zhang
CHN
1
0
0
0
1
Lei Zhang
CHN
1
0
0
0
1
Jian Zhang
CHN
1
0
0
0
1
1
Henning Zhang
SUI
0
0
2
0
2
Hao Zhang
CHN
1
0
0
0
1
Han Zhang
NZL
0
0
0
0
1
Guowen Zhang
AUS
1
1
0
0
2
Cheng Zhang
CHN
1
0
0
0
1
Medet Zhanbulatuly
KAZ
0
2
0
0
2
Bajaraa Zhambaagijn
MNG
0
0
0
0
1
Alex (Lin) Zhai
USA
2
1
0
0
1
3
Azamat Zhabykeev
KGZ
0
0
0
1
2
Yuhan Zha
CHN
0
1
0
0
1
Faten Zghal
TUN
0
0
0
0
1
Pierluigi Zezza
ITA
0
0
0
0
1
Aghaali Zeynalli
AZE
0
0
0
1
1
Guilherme Zeus Dantas e Moura
BRA
0
1
0
0
1
Karim Zerhouni
ALG
0
0
0
0
1
Mounir Zerdani
MAR
0
0
0
0
1
Raúl Zepeda Cruz
MEX
0
0
0
0
1
Gerard Zenker
GDR
1
1
0
0
1
2
Xianyi Zeng
CHN
1
0
0
0
1
Dmitri Zenevitch
BLR
0
0
1
0
1
Eligijus Žemulis
LTU
0
0
0
0
1
Omri Zemer
ISR
1
1
0
0
2
Jaroslav Zemánek
CZS
0
0
2
0
2
◄ Previous 100
|
Next 100 ►
Supported by Google