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