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
◄
23
rd
IMO 1982
►
Country results
•
Individual results
•
Statistics
Contestant
[
♀
♂
]
[←]
Country
P1
P2
P3
P4
P5
P6
∑
Total
#
Rank
Award
Lê Tự Quốc Thǎng
Vietnam
7
7
7
7
7
7
42
1
Gold medal
Noam Elkies
United States of America
7
6
7
7
6
7
40
4
Gold medal
Konstantin Matveev
Union of Soviet Socialist Republics
7
7
2
7
7
7
37
8
Gold medal
Grigorij Perelman
Union of Soviet Socialist Republics
7
7
7
7
7
7
42
1
Gold medal
Bruno Haible
Germany
7
7
7
7
7
7
42
1
Gold medal
Michael Stoll
Germany
7
7
7
3
7
6
37
8
Gold medal
Bodo Heise
German Democratic Republic
7
6
7
7
7
3
37
8
Gold medal
Ralf Hortig
German Democratic Republic
7
7
7
7
7
5
40
4
Gold medal
Jean-François Bertin
France
7
6
4
7
7
7
38
6
Gold medal
Josef Schicho
Austria
7
3
7
7
7
7
38
6
Gold medal
Pavle Pandžić
Yugoslavia
7
0
2
7
7
7
30
26
Silver medal
Mladen Despić
Yugoslavia
4
0
6
7
7
6
30
26
Silver medal
Ngô Phú Thanh
Vietnam
7
0
4
7
7
5
30
26
Silver medal
Trân Minh
Vietnam
7
5
7
3
7
3
32
21
Silver medal
Washington Taylor
United States of America
4
3
6
7
7
5
32
21
Silver medal
Brian Hunt
United States of America
7
0
7
7
7
7
35
12
Silver medal
Alexander Szpivak
Union of Soviet Socialist Republics
7
2
7
7
7
0
30
26
Silver medal
Marius Mitrea
Romania
7
0
5
7
7
7
33
19
Silver medal
Tomasz Hrycak
Poland
7
2
7
7
7
0
30
26
Silver medal
Daan Krammer
Netherlands
6
0
7
7
7
7
34
16
Silver medal
Gyula Károlyi
Hungary
7
7
7
7
7
1
36
11
Silver medal
Gábor Tardos
Hungary
7
2
7
5
7
7
35
12
Silver medal
Endre Szabó
Hungary
7
7
2
3
7
7
33
19
Silver medal
Bernhard Raaf
Germany
7
0
6
4
7
7
31
24
Silver medal
Bernhard Leeb
Germany
7
2
7
7
7
5
35
12
Silver medal
Jochen Lattermann
German Democratic Republic
7
4
7
7
7
0
32
21
Silver medal
Taneli Huuskonen
Finland
7
0
7
7
7
7
35
12
Silver medal
Heikki Tuuri
Finland
7
0
7
7
7
6
34
16
Silver medal
Jiří Sgall
Czechoslovakia
6
0
7
7
7
7
34
16
Silver medal
Igor Kříž
Czechoslovakia
7
1
7
7
7
2
31
24
Silver medal
Nguyễn Hũu Hoàn
Vietnam
4
5
2
7
7
4
29
31
Bronze medal
Douglas Jungreis
United States of America
7
0
7
3
7
5
29
31
Bronze medal
Paul Nevile Balister
United Kingdom
4
0
3
7
5
4
23
49
Bronze medal
David Adam Chalcraft
United Kingdom
3
1
4
5
7
3
23
49
Bronze medal
Piers Jeremy Coxon
United Kingdom
7
0
3
7
7
4
28
37
Bronze medal
William James Sutherland
United Kingdom
7
0
2
7
7
6
29
31
Bronze medal
Vladimir Titenko
Union of Soviet Socialist Republics
7
0
7
0
7
7
28
37
Bronze medal
Anders Rantzer
Sweden
7
0
4
0
7
7
25
47
Bronze medal
Jan-Erik Brundell
Sweden
7
0
5
4
7
0
23
49
Bronze medal
Lucian Man
Romania
7
0
7
5
7
0
26
43
Bronze medal
Orest Bucicovski
Romania
7
0
4
4
7
4
26
43
Bronze medal
Cezary Juszczak
Poland
7
0
4
7
5
0
23
49
Bronze medal
Jacek Świątkowski
Poland
7
0
2
4
7
7
27
40
Bronze medal
Tonny Hurkens
Netherlands
3
0
7
3
7
2
22
55
Bronze medal
Bayasgalan Bansragchiyn
Mongolia
4
0
2
7
7
1
21
59
Bronze medal
Ori Ganor
Israel
7
0
0
5
7
3
22
55
Bronze medal
Rita Csákány
Hungary
2
6
4
0
7
2
21
59
Bronze medal
Bernd Kirchheim
German Democratic Republic
7
6
7
0
7
0
27
40
Bronze medal
Jyrki Lahtonen
Finland
7
1
2
7
7
4
28
37
Bronze medal
Miroslav Engliš
Czechoslovakia
7
0
7
0
7
0
21
59
Bronze medal
Petr Couf
Czechoslovakia
7
0
2
7
6
7
29
31
Bronze medal
Charles S. Timar
Canada
7
0
3
6
7
6
29
31
Bronze medal
Alastair Rucklidge
Canada
4
1
2
7
7
2
23
49
Bronze medal
Krasimir Georgiev Ianakiev
Bulgaria
7
2
2
7
7
2
27
40
Bronze medal
Alexander Nenov Ivanov
Bulgaria
7
2
3
7
7
0
26
43
Bronze medal
Emil Milanov Kolev
Bulgaria
3
1
6
7
7
5
29
31
Bronze medal
Ivan Gruvdev Todorov
Bulgaria
7
0
0
7
7
5
26
43
Bronze medal
Luis Alberto dos Santos
Brazil
7
0
3
7
7
0
24
48
Bronze medal
Ivan Deman
Belgium
4
0
3
7
6
2
22
55
Bronze medal
Kuno Zhuber - Okrog
Austria
7
0
6
7
0
2
22
55
Bronze medal
David Chalmers
Australia
6
0
3
3
7
4
23
49
Bronze medal
Petar Pavešić
Yugoslavia
4
0
2
4
7
1
18
69
Igor Kukavica
Yugoslavia
4
0
3
5
7
1
20
62
Braulio de Abreu
Venezuela
1
0
0
0
0
0
1
114
Moisés Lejter
Venezuela
1
0
0
2
7
0
10
96
Maria Cristina Pereyra
Venezuela
0
2
2
0
7
0
11
91
Edgar Brown
Venezuela
1
0
0
0
0
0
1
114
Ibtissem Tanoubi
Tunisia
1
0
2
0
0
0
3
108
Nadhem Meziou
Tunisia
7
0
0
0
0
0
7
104
Faten Zghal
Tunisia
1
0
0
0
7
0
8
103
Sonia Somrani
Tunisia
1
0
0
0
0
0
1
114
Jonas Hansbo
Sweden
7
0
0
4
0
0
11
91
Viggo Eriksson
Sweden
4
0
2
0
6
3
15
80
Mihai Caragiu
Romania
1
0
2
3
7
1
14
81
Wiktor Konstantinidis
Poland
4
0
1
4
7
0
16
78
Peter de Bruin
Netherlands
7
0
2
0
7
1
17
73
Richard Meijer
Netherlands
1
0
0
7
7
4
19
65
Erdehebayar Dambasirengijn
Mongolia
2
0
2
1
7
0
12
89
Badamsuren Garamhandin
Mongolia
0
0
0
3
7
0
10
96
Orloh Dorzhaydabin
Mongolia
7
0
2
0
4
0
13
85
Hassan Adel Ahmed
Kuwait
1
0
0
0
0
0
1
114
Al-Hassan Ahmed Sulaiman
Kuwait
1
0
0
0
1
0
2
111
Abbas Sulaiman
Kuwait
1
0
0
0
0
0
1
114
Hussain Sulaiman
Kuwait
0
0
0
0
0
0
0
119
Yael Karshon
Israel
4
0
2
3
7
2
18
69
Mor Amitai
Israel
4
0
2
2
7
3
18
69
Guy Even
Israel
2
6
2
0
6
1
17
73
Iyannis Dandalis
Greece
2
1
0
3
7
0
13
85
Leonidas Palios
Greece
4
2
0
6
7
0
19
65
Stelios Smyrnakis
Greece
4
0
0
0
4
1
9
101
Georgios Stamoulis
Greece
3
0
2
7
2
0
14
81
Philippe Kahn
France
3
0
4
6
7
0
20
62
Benjamin Enriquez
France
4
1
4
0
5
0
14
81
Hervé Bonnaud
France
4
0
0
6
7
0
17
73
Iiro Honkala
Finland
4
0
2
0
7
3
16
78
Alejandro Bandinez O'Farrill
Cuba
2
1
2
0
2
0
7
104
René Dager Salomon
Cuba
4
0
2
5
6
0
17
73
Alberto Jiménez Moreno
Cuba
2
0
0
0
1
0
3
108
Ernesto Moreno Frias
Cuba
4
6
0
0
7
0
17
73
Rodrigo Calderón
Colombia
1
0
0
0
0
2
3
108
Wilson Castrellón
Colombia
1
0
0
0
7
1
9
101
Nelson Medina
Colombia
3
0
2
6
7
0
18
69
Ricardo Vélez
Colombia
1
0
2
0
0
1
4
107
Todd Cardno
Canada
3
0
2
0
7
2
14
81
Edward D. Hatton
Canada
7
0
2
3
0
0
12
89
Paulo Sergio Vieira de Brito
Brazil
0
0
0
3
7
0
10
96
Ricardo Teixeira de Carvalho
Brazil
3
6
0
3
7
0
19
65
Alair Pereira do Lago
Brazil
7
0
2
0
3
1
13
85
Patrick Dewilde
Belgium
3
0
0
1
2
1
7
104
Bernard Philips
Belgium
1
0
0
0
1
0
2
111
Michel Goemans
Belgium
1
0
2
7
7
2
19
65
Clemens Cap
Austria
2
5
0
0
4
0
11
91
Walter Fimml
Austria
2
0
2
0
7
0
11
91
Dirk Vertigan
Australia
7
0
2
4
0
0
13
85
Alan Blair
Australia
6
1
0
0
7
6
20
62
Kenneth Ross
Australia
3
0
2
1
0
4
10
96
? Tahi
Algeria
1
0
0
1
0
0
2
111
Karim Zerhouni
Algeria
3
0
2
3
0
3
11
91
Amrane Ait
Algeria
1
0
0
0
6
3
10
96
Results may not be complete and may include mistakes. Please send relevant information to the webmaster:
webmaster@imo-official.org
.
Supported by Google