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