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
◄
United States of America
►
Team results
•
Individual results
•
Hall of fame
Contestant
[
♀
♂
]
[←]
Awards
Special prizes
Participations
G
S
B
HM
Daniel Zhu
1
0
0
0
1
Alex Zhao
1
0
0
0
1
Yan Zhang
0
1
0
0
1
Tony Zhang
1
0
0
0
1
Qiao Zhang
1
0
0
0
1
Alex (Lin) Zhai
2
1
0
0
3
Paul Zeitz
0
0
1
0
1
David Yuen
0
0
1
0
1
Allen Yuan
0
1
0
0
1
James Yeh
0
0
1
0
1
Yuan Yao
1
0
0
0
1
David Yang
2
0
0
0
2
Tong-Ke Xue
0
0
0
1
1
Melanie Wood
0
2
0
0
2
John Woo
0
2
0
0
2
Eric K. Wepsic
1
1
0
0
2
Paul Weiss
0
0
0
0
1
Jonathan Weinstein
1
0
0
0
1
Zifan Wang
1
0
0
0
1
William Wang
1
0
0
0
1
Victor Wang
1
0
0
0
1
Stephen Wang
1
1
0
0
2
Brandon Wang
1
0
0
0
1
Alexander Wang
2
0
0
0
2
Jessica Wan
1
0
0
0
1
Edward Wan
1
0
0
0
1
Charles Walter
0
0
1
0
1
Noah Walsh
1
0
0
0
1
Paul Vojta
1
0
0
0
1
Samuel K. Vandervelde
0
1
0
0
1
Jeffrey M. Vanderkam
1
1
0
0
2
Paul Valiant
1
2
0
0
3
Steven Tschantz
0
0
1
0
1
Arnav Tripathy
1
1
0
0
2
Washington Taylor
0
1
0
0
1
James Tao
2
0
0
0
2
Linus Tang
1
0
0
0
1
Colin Shanmo Tang
1
0
0
0
1
Robert T. Cordwell
1
0
0
0
1
Thomas Swayze
1
1
0
0
2
Michail Sunitsky
0
1
0
0
1
Yi Sun
0
1
0
0
1
Daniel Stronger
0
1
0
0
1
Richard Stong
0
1
0
0
1
David Stoner
1
0
0
0
1
John Steinke
0
0
1
0
1
Robert Southworth
0
1
0
0
1
Hyun Soo Kim
0
1
0
0
1
Bruce Smith
0
1
0
0
1
Mihir Anand Singhal
1
0
0
0
1
Peter Shor
0
1
0
0
1
Dong Shin
0
1
0
0
1
Eric Shen
2
0
0
0
2
Bobby Shen
2
0
0
0
2
Noam Shazeer
1
0
0
0
1
Mark Sellke
2
0
0
0
2
Sasha Schwartz
1
0
0
0
1
Andrew H. Schultz
0
1
0
0
1
William Schneeberger
0
1
0
0
1
Krishanu Roy Sankar
1
0
0
0
1
Colin Sandon
1
0
0
0
1
Alexander Harry Saltman
1
0
0
0
1
Ashwin Sah
1
0
0
0
1
Joel Rosenberg
1
1
0
0
2
James Roche
0
1
0
0
1
Luke Robitaille
4
0
0
0
4
Michael Ren
1
0
0
0
1
Ehud Reiter
0
1
0
0
1
Michael Reid
1
1
0
0
2
Miller Puckette
1
1
0
0
2
James Propp
0
0
1
0
1
Jeremy Primer
1
0
0
0
1
Eric Price
1
0
0
0
1
Krishna Pothapragada
1
0
0
0
1
Bjorn Poonen
0
1
0
0
1
Mark Pleszkoch
0
1
0
0
1
Aaron Pixton
2
0
0
0
2
Laurence Penn
0
0
1
0
1
Royce Peng
0
1
0
0
1
Junyao Peng
1
1
0
0
2
Gregg Patruno
0
1
0
0
1
Qinxuan Pan
0
1
0
0
1
John Overdeck
0
1
0
0
1
Douglas Oman
0
0
1
0
1
1
Evan O'Dorney
2
2
0
0
4
Thomas Nisonger
0
1
0
0
1
Oaz Nir
1
1
0
0
2
Joshua Nichols-Barrer
0
2
0
0
2
Lenhard Ng
2
1
0
0
3
Steven Newman
0
2
0
0
2
Shyam Narayanan
1
0
0
0
1
In Sung Na
0
1
0
0
1
David Montana
0
0
1
0
1
David Moews
1
1
0
0
2
Stephen Modzelewski
0
2
0
0
2
Carl Alexander Miller
0
1
0
0
1
Alison Miller
1
0
0
0
1
Victor Milenkovic
0
2
0
0
2
Thomas Mildorf
1
0
0
0
1
Richard Mifflin
0
0
0
0
1
Delong Meng
0
1
0
0
1
Russell Lyons
0
0
1
0
1
Jacob Lurie
1
1
0
0
2
Sammy Luo
1
0
0
0
1
Maximus Lu
0
1
0
0
1
Po-Shen Loh
0
1
0
0
1
Po-Ru Loh
2
1
0
0
3
Yang Liu
2
0
0
0
2
Tiankai Liu
3
0
0
0
3
Ricky Liu
1
1
0
0
2
Derek Liu
2
0
0
0
2
Allen Liu
3
0
0
0
3
Mark Lipson
0
1
0
0
1
James Lin
2
0
0
0
2
Huaye Jeff Lin
1
0
0
0
1
Ray Li
0
1
0
0
1
Maxim Li
1
0
0
0
1
Sergey Levin
0
1
0
0
1
Tedrick Leung
0
0
1
0
1
Jordan Lefkowitz
0
1
0
0
1
Darien Lefkowitz
0
1
0
0
1
Mitchell Lee
2
0
0
0
2
George Jr. Lee
1
0
0
0
1
Ian Le
1
0
0
0
1
Brian Lawrence
1
1
0
0
2
Eric Larson
1
1
0
0
2
Michael Larsen
2
0
0
0
2
Eric Lander
0
1
0
0
1
Kevin Lacker
0
1
0
0
1
Jeffrey Kwan
0
1
0
0
1
Samuel A. Kutin
0
2
0
0
2
Michael Kural
1
1
0
0
2
Tal Kubo
0
1
0
0
1
Andrew H. Kresch
0
1
0
0
1
Michael Korn
1
0
0
0
1
Timothy Kokesh
0
0
0
0
1
Ryan (Taehyeon) Ko
0
1
0
0
1
Daniel Knierim
0
1
0
0
1
Robert Kleinberg
1
1
0
0
2
Mark Kleiman
2
1
0
0
3
Shaunak Kishore
1
0
0
0
1
Aleksandr Khazanov
1
1
0
0
2
Reed Kelly
0
0
2
0
2
Kiran Kedlaya
2
1
0
0
3
Joseph Keane
1
1
0
0
1
2
Anders Kaseorg
1
1
0
0
2
Daniel Kane
2
0
0
0
2
Ronald Kaminsky
0
0
0
0
2
Jeremy Kahn
2
2
0
0
4
Douglas Jungreis
0
1
1
0
2
Tianze Jiang
0
1
0
0
1
Ravi Jagadeesan
1
0
0
0
1
Matt Ince
0
1
0
0
1
Brian Hunt
1
1
0
0
2
Wei Hwa Huang
0
2
0
0
2
Vincent Huang
2
1
0
0
3
Waldemar Horwat
1
0
0
0
1
Paul Herdeg
1
1
1
0
3
Xiaoyu He
2
1
0
0
3
Benjamin Gunby
2
0
0
0
2
Andrew Gu
2
0
0
0
2
Andrew Gu
0
1
0
0
1
David Grabiner
1
2
0
0
3
Sherry Gong
1
1
0
0
2
Oleg Gol'berg
1
0
0
0
1
Ram Goel
0
0
1
0
1
Gopal Goel
0
1
0
0
1
Andrei Gnepp
0
0
1
0
1
Avinoam Freedman
0
1
0
0
1
Benji Fisher
1
0
0
0
1
Michael Finn
0
0
1
0
1
Jordan S. Ellenberg
2
1
0
0
3
Noam Elkies
2
0
0
0
2
Randy Ekl
0
0
0
0
1
Randall Dougherty
1
2
0
0
3
Andrew Dittmer
1
0
0
0
1
Lawrence Detlor
0
0
1
0
1
Calvin Deng
0
1
0
0
1
Douglas Davidson
0
0
1
0
1
Nathan Curtis
1
1
0
0
2
William Cross
0
1
0
0
1
Matthew Cook
0
0
1
0
1
Kevin Cong
1
0
0
0
1
Scott Cohen
0
0
0
0
1
John Clyde
0
1
0
0
1
Jay Chyung
0
0
1
0
1
Zachary Chroman
0
1
0
0
1
Paul Christiano
0
1
0
0
1
Tim Chklovski
0
0
1
0
1
Quanlin Chen
1
1
0
0
2
Li-Chung Chen
0
1
0
0
1
Christopher C. Chang
1
0
1
0
2
Gabriel Carroll
2
1
0
0
3
David B. Carlton
0
0
1
0
1
Wenyu Cao
1
1
0
0
2
Ruby Breydo
0
0
1
0
1
Hubert L. Bray
0
0
1
0
1
Joshua Brakensiek
0
1
0
0
1
Zarathustra Brady
1
0
0
0
1
Carl Bosley
2
0
0
0
2
Daniel Bloch
0
0
0
0
1
Ankit Bisain
0
1
0
0
1
Ankan Bhattacharya
2
0
0
0
2
Andrew Bernoff
0
0
1
0
1
John Berman
1
0
0
0
1
Jeremy Bem
1
0
1
0
2
Bernard Beard
0
0
0
0
1
Reid Barton
4
0
0
0
4
David Barton
0
1
0
0
1
Gerhard Arenstorf
0
1
0
0
1
Adam Ardeishar
0
1
0
0
1
Ryan Alweiss
1
0
0
0
1
Richard Agin
0
0
0
0
1
Zachary Abel
0
1
0
0
1
Supported by Google