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
◄
Canada
►
Team results
•
Individual results
•
Hall of fame
Contestant
[
♀
♂
]
[←]
Awards
Special prizes
Participations
G
S
B
HM
Etsuko Amano
0
0
1
0
1
David Arthur
1
0
1
0
2
David Ash
1
0
0
0
1
Arthur Baragar
0
0
0
0
1
Farzin Barekat
0
1
0
0
1
Robert Barrington Leigh
0
0
2
0
2
Dhruv Basu
0
1
0
0
1
Warren Bei
2
1
0
0
3
David Bernier
0
0
0
0
1
Adrian Birka
0
0
0
0
2
Olena Bormashenko
1
1
0
0
2
John Bowman
0
0
0
0
1
Mike Bradley
0
0
0
0
1
Matthew Brennan
1
0
1
0
2
Robert Bridson
0
0
1
0
1
Danny Brown
0
1
0
0
1
Daniel Brox
1
1
0
0
2
Todd Cardno
0
0
0
0
1
Sabin Cautis
0
0
2
0
2
Adrian Chan
1
1
1
0
3
Paul Cheng
0
0
1
0
1
Robin Cheng
1
1
0
0
2
Denise Cheung
0
0
0
1
1
Donny Cheung
0
0
1
0
1
Kevin Cheung
0
0
0
0
1
John Chew
0
1
0
0
1
Keon Choi
0
0
1
0
1
Andrew Chow
0
0
0
2
2
Michael Chow
0
0
1
0
1
Jimmy Chui
0
0
2
1
3
Byung-Kyu Chun
0
1
2
0
3
Michael Clase
0
0
1
0
1
Frank D'Ippolito
0
0
1
0
2
Calvin Deng
2
0
0
0
2
Peter Dukes
0
0
0
0
1
Mihaela Enachescu
0
1
1
0
2
Lin Fei
0
0
0
0
1
Bryan Feir
0
0
0
0
1
Alexander Fink
0
1
0
0
1
Stephen Fry
0
0
0
0
1
Ralph Furmaniak
0
0
0
1
1
Neale Ginsburg
0
0
1
0
1
Ian Goldberg
1
1
1
0
3
Georges Gonthier
1
0
0
0
1
David Goodman
0
0
0
0
1
Elyot Jameson Lester Grant
0
0
1
0
1
Jeffrey Grossman
1
2
0
0
3
Thomas Guo
2
2
1
0
5
Howard Halim
0
1
0
0
1
Howard Loewe Halim
0
1
0
0
1
Tianyi (David) Han
0
1
1
0
2
Edward D. Hatton
0
0
0
0
1
Christopher Ian Hendrie
0
0
0
0
1
Jeffrey Higham
0
0
1
0
1
Liang Hong
0
0
1
0
1
Richard Hoshino
0
1
0
0
1
Cyrus Hsia Chen
0
1
0
1
2
Yan (Bill) Huang
0
0
1
0
1
Kent Wai Kit Huynh
0
0
1
0
1
Oleg Ivrii
0
0
1
1
2
Sebastian Jeon
0
0
1
0
1
Caleb Ji
0
0
1
0
1
Heinrich Jiang
0
0
1
0
1
Philip Jong
0
1
0
0
2
Nima Kamoosi
0
0
1
0
1
Steven Neil Karp
0
0
1
0
1
Alyssa Ker
0
0
2
0
2
Derek Kisman
0
1
0
0
1
Moses Klein
0
0
1
0
1
Viktoriya Krakovna
0
1
0
0
1
János Kramár
0
0
1
0
2
Kevin Kwan
0
0
1
0
1
Eric Lai
0
0
0
1
1
Frédéric Latour
0
1
0
0
1
James Law
0
0
0
1
1
Alex Lee
0
0
1
0
1
David Lee
0
0
0
0
1
James Lee
0
0
0
0
1
Rocky Lee
0
0
1
0
2
Yin (Jessie) Lei
0
0
0
1
2
Edward Leung
1
0
1
0
2
Michael Li
1
0
0
0
1
Yan Li
0
1
1
0
2
Andrew Lin
0
0
0
1
1
Adam Logan
0
1
0
0
1
Evan Lu
0
0
0
1
1
John (Zhiyao) Ma
0
1
0
0
1
Gavin MacBeath
0
0
0
0
1
Marvin Mao
0
1
0
0
1
David McKinnon
0
0
1
0
1
Peter Milley
0
0
1
0
1
Kevin Min
0
2
0
0
2
Antonio Molina Lovett
0
1
0
0
1
Mike Molloy
0
0
0
0
2
Roger Mong
1
0
1
0
2
Alexander Nicholson
0
0
1
0
1
David Nicholson
0
0
0
0
1
Shu Niu
0
0
0
0
1
Michael Pang
0
0
1
0
1
Yang (Richard) Peng
0
1
1
0
2
Martin Piotte
0
0
3
0
3
David Pritchard
0
1
1
0
2
Kevin Purbhoo
0
0
2
0
2
Qi Qi
0
1
1
0
2
Alexander Remorov
0
1
1
0
2
Dong Uk (David) Rhee
0
1
1
1
3
James Rickards
0
2
0
0
2
Alexandru Romosan
0
0
0
0
1
Victor Rong
1
2
0
0
3
Alastair Rucklidge
0
0
1
0
1
William Rucklidge
0
0
1
0
1
Giuseppe Russo
0
0
1
0
2
Arvin Sahami
0
1
0
0
1
Gurraj Sangha
0
0
0
1
1
Mariya Sardarli
0
0
1
0
1
Naoki Sato
0
1
1
0
2
Jonathan Timur Schneider
0
1
1
0
3
Eric Shen
2
0
0
0
2
Peng Shi
0
2
1
0
3
Xiaolin (Danny) Shi
1
0
1
0
2
Steven Siu
0
1
0
0
1
Zhuo Qun (Alex) Song
5
0
1
0
6
Hunter Spink
1
2
0
0
3
Daniel Spivak
0
1
1
0
2
Colin Springer
0
1
1
0
2
Chen Sun
0
2
1
0
3
Chengyue (Jarno) Sun
0
0
2
1
3
Kai Sun
0
1
0
0
1
Kevin Sun
3
0
1
0
4
Nicholas Sun
0
1
0
0
1
Patrick Surry
0
1
0
0
1
Bruce Sutherland
0
0
0
0
1
Adrian Tang
0
0
1
0
1
David Tang
0
0
2
0
2
Lawrence Tang
0
0
0
1
1
Hugh Thomas
0
0
1
1
2
Charles S. Timar
0
1
1
0
2
Jacob Tsimerman
2
0
0
0
2
Minh Tue Vo
0
1
0
0
2
Ravi Vakil
2
1
0
0
3
Mark van Raamsdonk
0
0
1
0
1
Eric Veach
0
0
1
0
1
Edgar Wang
0
0
1
0
1
Kaixin Wang
0
2
0
0
2
Julian West
0
0
1
0
1
Alexander Whatley
0
0
3
0
3
Ruiming Xiong
0
0
1
0
1
Jinhao (Hunter) Xu
0
0
1
0
1
Haozhe Yang
0
0
1
0
1
James Yang
0
0
1
0
1
Ming Yang
0
1
0
0
1
Ruizhou Yang
0
0
1
1
2
Soroosh Yazdani
0
1
0
0
1
Ka-Ping Yee
1
0
0
1
2
Lily Yen
0
0
0
0
1
William Zhao
2
1
1
0
4
Yufei Zhao
1
1
1
0
3
Kevin Kai Qi Zhou
0
0
1
0
1
Zixiang Zhou
2
1
1
0
4
Yuqi Zhu
0
0
1
0
1
Jonathan Zung
0
0
0
1
1
Supported by Google