International Mathematical Olympiad
IMO 2007
IMO 2008
Timeline
Countries
Results
Search
Problems
Hall of fame
General information
Links and Resources
de
en
es
fr
ru
Hall of fame
Next 100 ►
Contestant
↑
[
♀
♂
]
Code
↑
Awards
↓
Special prizes
↑
Participations
↑
G
S
B
H
Christian Reiher
GER
4
0
1
0
5
Reid Barton
USA
4
0
0
0
4
Wolfgang Burmeister
GDR
3
2
0
0
2
5
Iurie Boreico
MDA
3
2
0
0
1
5
Martin Härterich
GER
3
1
1
0
5
Peter Scholze
GER
3
1
0
0
4
József Pelikán
HUN
3
1
0
0
2
4
Nikolay Nikolov
BGR
3
1
0
0
1
4
Kentaro Nagao
JPN
3
1
0
0
4
László Lovász
HUN
3
1
0
0
2
4
Vladimir Barzov
BGR
3
1
0
0
4
Tamás Terpai
HUN
3
0
0
0
3
Yuly Sannikov
UKR
3
0
0
0
3
John Rickard
UNK
3
0
0
0
2
3
Béla András Rácz
HUN
3
0
0
0
3
Simon Phillips Norton
UNK
3
0
0
0
2
3
Serguei Norine
RUS
3
0
0
0
3
Ciprian Manolescu
ROU
3
0
0
0
3
Mihai Manea
ROU
3
0
0
0
3
Evgenia Malinnikova
USS
3
0
0
0
3
Tiankai Liu
USA
3
0
0
0
3
Sergei Ivanov
USS
3
0
0
0
3
Ivan Ivanov
BGR
3
0
0
0
3
Stefan Laurenţiu Horneţ
ROU
3
0
0
0
3
Oleg Gol'berg
RUS
,
USA
3
0
0
0
3
Vladimir Dremov
RUS
3
0
0
0
3
Nikolai Dourov
RUS
3
0
0
0
3
Rosen Dimitrov Kralev
BGR
3
0
0
0
3
Teodor Bănică
ROU
3
0
0
0
3
Andrey Badzyan
RUS
3
0
0
0
3
Aleksandar Dimitrov Lishkov
BGR
2
3
0
0
5
Tetsuyuki Maruoka
JPN
2
2
0
0
4
Toshiki Kataoka
JPN
2
2
0
0
4
Jeremy Kahn
USA
2
2
0
0
4
Stefan Heinrich
GDR
2
2
0
0
4
Pavlo Pylyavsky
UKR
2
1
1
0
4
Paul Jefferys
UNK
2
1
1
0
4
Rumen Zarev
BGR
2
1
0
0
3
Kuat Yessenov
KAZ
2
1
0
0
3
Dan Voiculescu
ROU
2
1
0
0
3
Ravi Vakil
CAN
2
1
0
0
3
Imre Ruzsa
HUN
2
1
0
0
2
3
Ivan Petrakiev
BGR
2
1
0
0
3
Lenhard Ng
USA
2
1
0
0
3
Andrei Moroianu
ROU
2
1
0
0
3
Po-Ru Loh
USA
2
1
0
0
3
Gyula Lakos
HUN
2
1
0
0
3
Géza Kós
HUN
2
1
0
0
3
Mark Kleiman
USA
2
1
0
0
3
Kiran Kedlaya
USA
2
1
0
0
3
Frank Göring
GDR
2
1
0
0
3
Whan Ghang
KOR
2
1
0
0
3
Jordan S. Ellenberg
USA
2
1
0
0
3
Mladen Dimitrov
BGR
2
1
0
0
3
Gabriel Carroll
USA
2
1
0
0
3
Ana Caraiani
ROU
2
1
0
0
3
Lev Buhovsky
ISR
2
1
0
0
3
Arend Bayer
GER
2
1
0
0
3
Selim Bahadir
TUR
2
1
0
0
3
Adrian-Ioan Zahariuc
ROU
2
0
2
0
4
Oran Lang
ISR
2
0
2
0
4
Gunther Vogel
GER
2
0
1
0
3
Sug Woo Shin
KOR
2
0
1
0
3
Peter McNamara
AUS
2
0
1
0
3
Artsiom Kokhan
BLR
2
0
1
0
3
Zoltán Gyenes
HUN
2
0
1
0
3
Béla Bollobás
HUN
2
0
1
0
3
Hong Zhou
CHN
2
0
0
0
2
Masaki Watanabe
JPN
2
0
0
0
2
Ngọc Minh Vũ
VNM
2
0
0
0
2
Adrian Vasiu
ROU
2
0
0
0
2
Andrei-Bogdan Ungureanu
ROU
2
0
0
0
2
Yun Pui Tsoi
HKG
2
0
0
0
2
Jacob Tsimerman
CAN
2
0
0
0
2
Cheng-Chiang Tsai
TWN
2
0
0
0
2
Ralph Costa Teixeira
BRA
2
0
0
0
3
Daniel Tătaru
ROU
2
0
0
0
2
Michael Stoll
GER
2
0
0
0
2
Wang Song
CHN
2
0
0
0
2
Stanislav Smirnov
USS
2
0
0
0
2
Kaloyan Slavov
BGR
2
0
0
0
2
Andreas Siebert
GDR
2
0
0
0
2
Caili Shen
CHN
2
0
0
0
2
Qingchun Ren
CHN
2
0
0
0
2
Dobromir Rahnev
BGR
2
0
0
0
2
Alexei Poiarkov
RUS
2
0
0
0
2
Aaron Pixton
USA
2
0
0
0
2
Alexander Perlin
USS
2
0
0
0
2
Young-Han Park
KOR
2
0
0
0
2
Gyula Pap
HUN
2
0
0
0
2
Masaki Nishimoto
JPN
2
0
0
0
3
Ju Gang Nam
KOR
2
0
0
0
2
Joseph Najnudel
FRA
2
0
0
0
2
Joseph Samuel Myers
UNK
2
0
0
0
2
Maryam Mirzakhani
IRN
2
0
0
0
2
Przemysław Mazur
POL
2
0
0
0
2
Alexander Magazinov
RUS
2
0
0
0
2
Hartmut Maennel
GER
2
0
0
0
3
Wei Luo
CHN
2
0
0
0
2
Gábor Lippner
HUN
2
0
0
0
2
Next 100 ►