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