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
◄
27
th
IMO 1986
►
Country results
•
Individual results
•
Statistics
Contestant
[
♀
♂
]
[→]
Country
P1
P2
P3
P4
P5
P6
∑
Total
#
Rank
Award
Kós, Géza
Hungary
7
7
7
7
7
7
42
1
Gold medal
Roganov, Vladimir
Union of Soviet Socialist Republics
7
7
7
7
7
7
42
1
Gold medal
Smirnov, Stanislav
Union of Soviet Socialist Republics
7
7
7
7
7
7
42
1
Gold medal
Jahnel, Jörg
German Democratic Republic
7
7
7
6
7
7
41
4
Gold medal
Fang, Weimin
People's Republic of China
7
7
7
7
6
7
41
4
Gold medal
Keane, Joseph
United States of America
7
7
7
7
6
7
41
4
Gold medal, Special prize
Dabija, Marius
Romania
7
7
7
5
7
7
40
7
Gold medal
Zhang, Hao
People's Republic of China
7
7
4
7
7
7
39
8
Gold medal
Sauvalle, Bruno
France
3
7
7
7
7
7
38
9
Gold medal
Teixeira, Ralph Costa
Brazil
7
7
2
7
7
7
37
10
Gold medal
Li, Pingli
People's Republic of China
7
7
3
7
6
7
37
10
Gold medal
Härterich, Martin
Germany
7
7
1
7
7
7
36
12
Gold medal
Grabiner, David
United States of America
7
7
1
7
7
7
36
12
Gold medal
Kahn, Jeremy
United States of America
2
7
5
7
7
7
35
14
Gold medal
T. Kraichev, Iliya
Bulgaria
7
7
1
5
7
7
34
15
Gold medal
Fischer, Wieland
Germany
7
7
0
7
6
7
34
15
Gold medal
I. Beli, Nicolae
Romania
7
7
0
7
7
6
34
15
Gold medal
Anh Vũ, Hà
Vietnam
7
7
7
5
7
1
34
15
Gold medal
Illies, Georg
Germany
4
7
1
7
7
7
33
19
Silver medal
Wiesend, Götz
Germany
4
7
1
7
7
7
33
19
Silver medal
Joyce, Dominic D.
United Kingdom
6
7
7
7
6
0
33
19
Silver medal
Steinacker, Harold
Austria
5
7
0
7
6
7
32
22
Silver medal
Vakil, Ravi
Canada
7
7
0
7
6
5
32
22
Silver medal
Gluščenko, Gennadij
Union of Soviet Socialist Republics
2
7
5
5
7
6
32
22
Silver medal
Overdeck, John
United States of America
7
7
1
7
6
4
32
22
Silver medal
Stöcher, Wolfgang
Austria
7
7
4
7
6
0
31
26
Silver medal
Günther, Stefan
German Democratic Republic
4
7
0
6
7
7
31
26
Silver medal
Tok, Mathias-Torsten
German Democratic Republic
7
7
2
7
7
1
31
26
Silver medal
Lunin, Anton
Union of Soviet Socialist Republics
7
7
1
7
7
2
31
26
Silver medal
Marinov Nedelchev, Ivaylo
Bulgaria
7
7
1
7
3
5
30
30
Silver medal
Kordula, Vladimír
Czechoslovakia
2
7
0
7
7
7
30
30
Silver medal
Meyer, Peirre
France
2
7
0
7
7
7
30
30
Silver medal
Lauer, Markus
Germany
3
7
5
7
6
2
30
30
Silver medal
Müller, Eric
Germany
7
7
2
7
7
0
30
30
Silver medal
Yaffe, Yoav
Israel
7
7
6
7
1
2
30
30
Silver medal
Grindeanu, Iulian
Romania
3
7
7
5
7
1
30
30
Silver medal
Smith, Andrew David
United Kingdom
3
7
1
5
7
7
30
30
Silver medal
Lefkowitz, Darien
United States of America
3
7
2
4
7
7
30
30
Silver medal
Phương Tuấn, Nguyễn
Vietnam
7
7
2
7
7
0
30
30
Silver medal
Siu, Steven
Canada
7
7
1
1
6
7
29
40
Silver medal
Tóth, Géza
Hungary
1
7
0
7
7
7
29
40
Silver medal
Dar, Shoni
Israel
7
7
0
7
7
1
29
40
Silver medal
Mahmoud, Chilali
Morocco
5
7
4
7
6
0
29
40
Silver medal
Cross, William
United States of America
7
7
1
7
6
1
29
40
Silver medal
Hájek, Petr
Czechoslovakia
0
7
0
7
7
7
28
45
Silver medal
Lipták, László
Hungary
7
7
0
7
7
0
28
45
Silver medal
Hemmer, Stig
Norway
6
7
0
2
6
7
28
45
Silver medal
I. Anitescu, Mihai
Romania
7
7
2
5
6
1
28
45
Silver medal
Kiaras, Sigitas
Union of Soviet Socialist Republics
1
7
0
7
6
7
28
45
Silver medal
Porošin, Viktor
Union of Soviet Socialist Republics
0
7
2
5
7
7
28
45
Silver medal
Peykov, Dragomir
Bulgaria
7
7
1
0
7
5
27
51
Silver medal
Polakovič, Marcel
Czechoslovakia
7
7
0
7
6
0
27
51
Silver medal
Perez Marco, Ricardo
Spain
5
6
2
7
7
0
27
51
Silver medal
van der Plancke, Frédéric
Belgium
3
1
7
7
7
1
26
54
Silver medal
Kortezov, Ivaylo
Bulgaria
5
0
0
7
7
7
26
54
Silver medal
Papadopoulos, Marios
Cyprus
7
7
0
7
4
1
26
54
Silver medal
Warnke, Ingo
German Democratic Republic
4
7
0
7
7
1
26
54
Silver medal
Jing, Qin
People's Republic of China
7
7
0
0
5
7
26
54
Silver medal
Hùng Sơn, Nguyễn
Vietnam
7
7
0
6
5
1
26
54
Silver medal
Hogan, David
Australia
4
7
0
7
7
0
25
60
Bronze medal
Zach, Adam
Czechoslovakia
0
7
1
7
3
7
25
60
Bronze medal
Breitenfellner, Helmuth
Austria
4
7
4
2
7
0
24
62
Bronze medal
Döge, Gunter
German Democratic Republic
3
7
2
4
7
1
24
62
Bronze medal
N. D. Bucur, Dorin
Romania
2
7
0
7
7
1
24
62
Bronze medal
Tuấn Trung, Nguyễn
Vietnam
7
7
0
7
3
0
24
62
Bronze medal
Mihov, Vladimir B.
Bulgaria
2
7
0
0
7
7
23
66
Bronze medal
Jędrzejewicz, Piotr
Poland
2
7
0
0
7
7
23
66
Bronze medal
Ehrenborg, Richard
Sweden
2
5
0
2
7
7
23
66
Bronze medal
Tienari, Matti
Finland
7
0
4
5
6
0
22
69
Bronze medal
Makai, Géza
Hungary
2
7
0
1
5
7
22
69
Bronze medal
Halima Raouf, Ben
Tunisia
3
7
0
5
7
0
22
69
Bronze medal
Buzzard, Kevin Mark
United Kingdom
2
7
0
0
6
7
22
69
Bronze medal
Bultreys, Michel
Belgium
2
7
1
7
4
0
21
73
Bronze medal
Mateev, Nikolaii B.
Bulgaria
2
7
0
1
4
7
21
73
Bronze medal
Soták, Roman
Czechoslovakia
3
7
0
0
6
5
21
73
Bronze medal
Delian, Arnaud
France
2
7
1
5
6
0
21
73
Bronze medal
Stamkopuluos, Tilemahos
Greece
7
7
0
2
5
0
21
73
Bronze medal
Longley, John Reginald
United Kingdom
1
7
0
7
6
0
21
73
Bronze medal
Hồ Hài, Phùng
Vietnam
2
7
0
5
7
0
21
73
Bronze medal
Maddahi, Nour
Algeria
7
7
1
2
3
0
20
80
Bronze medal
Jones, Ross
Australia
7
7
0
3
3
0
20
80
Bronze medal
Harari, David
France
3
7
0
0
7
3
20
80
Bronze medal
Damiani, Ilaria
Italy
7
7
0
1
5
0
20
80
Bronze medal
Youssef, Merzouki
Morocco
7
7
0
0
6
0
20
80
Bronze medal
Pezda, Tadeusz
Poland
7
0
0
0
6
7
20
80
Bronze medal
Royston Roughan, Thomas
United Kingdom
2
7
1
3
7
0
20
80
Bronze medal
Benakli, Mourad
Algeria
1
6
1
5
6
0
19
87
Bronze medal
Playoust, Catherine
Australia
7
3
0
5
4
0
19
87
Bronze medal
Tao, Terence
Australia
7
7
3
1
0
1
19
87
Bronze medal
Heidler, Harald
German Democratic Republic
3
7
1
1
7
0
19
87
Bronze medal
Benczúr, András
Hungary
1
7
0
7
2
2
19
87
Bronze medal
Lin, Qiang
People's Republic of China
1
7
0
1
6
4
19
87
Bronze medal
D. Gonzales Cobas, Juan
Spain
5
7
0
0
7
0
19
87
Bronze medal
Robinson, Ben
Australia
3
7
0
2
2
4
18
94
Bronze medal
Schorn, Markus
Austria
2
1
1
7
7
0
18
94
Bronze medal
Russo, Giuseppe
Canada
7
5
1
3
2
0
18
94
Bronze medal
Šleich, Petr
Czechoslovakia
2
0
0
3
6
7
18
94
Bronze medal
Tamvakis, Haralambos
Greece
7
0
0
7
4
0
18
94
Bronze medal
Naot, Raz
Israel
7
0
0
1
3
7
18
94
Bronze medal
Sayag, Eitan
Israel
2
7
1
1
7
0
18
94
Bronze medal
Fabčič, Jože
Yugoslavia
3
7
0
0
6
2
18
94
Bronze medal
Kovačević, Domagoj
Yugoslavia
2
6
1
0
6
3
18
94
Bronze medal
Blomme, Krist
Belgium
7
0
1
2
6
1
17
103
Bronze medal
Pelizzola, Alessandro
Italy
0
7
0
4
6
0
17
103
Bronze medal
Abdelouafi, Laftit
Morocco
4
2
0
5
6
0
17
103
Bronze medal
Kasjan, Stanisław
Poland
3
7
0
0
7
0
17
103
Bronze medal
Garrido Arribas, Alberto
Spain
0
7
0
7
3
0
17
103
Bronze medal
Chen, Adrian
Australia
6
6
0
1
0
3
16
108
?
Morocco
1
7
0
1
7
0
16
108
?
Algeria
2
7
1
2
3
0
15
110
Tallgren, Tapio
Finland
7
0
0
1
6
1
15
110
Biran, Paul
Israel
1
6
0
3
3
2
15
110
Høyer Berg, Anders
Norway
7
0
0
1
0
7
15
110
Shen, Jian
People's Republic of China
1
7
0
7
0
0
15
110
Mazur, Marcin
Poland
7
0
1
0
7
0
15
110
?
Romania
1
0
0
7
7
0
15
110
Ueno Jacue, Carlos
Spain
1
7
0
6
1
0
15
110
Allouche, Anis
Tunisia
2
7
0
0
5
1
15
110
Angus, James Norman Benedict
United Kingdom
2
7
0
0
6
0
15
110
Milenković, Olivera
Yugoslavia
2
7
0
5
0
1
15
110
Filho, Alexandre de Azevedo Palmeira
Brazil
7
0
0
5
2
0
14
121
Feir, Bryan
Canada
7
5
0
1
1
0
14
121
Lee, Rocky
Canada
1
0
0
4
4
5
14
121
Lopez, Mauricio
Colombia
7
1
1
2
3
0
14
121
?
Kuwait
5
0
0
0
6
3
14
121
Abouda, Mahdi
Tunisia
1
7
0
0
6
0
14
121
Topal, Ender
Türkiye
7
0
0
0
6
1
14
121
Antić, Predrag
Yugoslavia
7
0
0
5
1
1
14
121
*
Austria
3
0
0
6
4
0
13
129
?
Cuba
7
1
0
2
3
0
13
129
?
France
2
7
0
0
3
1
13
129
?
Kuwait
5
2
0
0
6
0
13
129
*
Colombia
2
2
0
5
3
0
12
133
?
Cuba
3
0
0
7
2
0
12
133
*
Greece
6
0
0
6
0
0
12
133
Björnsdóttir, Fjóla Rún
Iceland
7
0
0
1
3
1
12
133
Callegari, Emanuele
Italy
1
2
0
7
2
0
12
133
?
Mongolia
7
0
1
3
1
0
12
133
Åström, Kalle
Sweden
2
0
0
7
3
0
12
133
?
Tunisia
3
7
0
1
1
0
12
133
Aydoğan, Anıl
Türkiye
2
4
1
1
4
0
12
133
Bóna, Miklós
Hungary
3
1
0
0
6
1
11
142
Jónsson, Ari Kristinn
Iceland
7
0
0
1
3
0
11
142
?
Kuwait
4
1
0
4
2
0
11
142
Dieschbourg, Claude
Luxembourg
2
0
0
5
4
0
11
142
Pauly, Christian
Luxembourg
3
0
0
5
3
0
11
142
Andersson, Patrik
Sweden
2
0
0
5
4
0
11
142
?
Tunisia
3
7
0
1
0
0
11
142
?
Tunisia
2
6
0
0
3
0
11
142
An Hải, Đoàn
Vietnam
3
0
0
2
5
1
11
142
Achab, Abdenour
Algeria
4
3
0
0
3
0
10
151
*
Colombia
2
1
0
5
2
0
10
151
*
Colombia
7
0
0
1
0
2
10
151
?
Cuba
3
0
2
4
0
1
10
151
Hadjicostas, Petros
Cyprus
7
2
0
0
0
1
10
151
*
Finland
7
2
0
1
0
0
10
151
?
Mongolia
5
1
0
1
3
0
10
151
?
Mongolia
5
1
0
1
3
0
10
151
Egge, Tor
Norway
0
7
0
0
3
0
10
151
Salwa, Arkadiusz
Poland
1
7
0
0
2
0
10
151
Ruškuc, Nikola
Yugoslavia
1
7
0
0
1
1
10
151
Haddadi, Halim
Algeria
0
7
0
1
1
0
9
162
*
Austria
2
0
0
1
6
0
9
162
Malta, André Luiz Viana
Brazil
3
0
0
6
0
0
9
162
?
France
0
7
0
0
2
0
9
162
Þorvaldsson, Sverrir Örn
Iceland
7
1
0
0
1
0
9
162
Kozma, Gadi
Israel
2
0
1
0
5
1
9
162
Birgül, Ender
Türkiye
0
7
0
1
1
0
9
162
Erzin, Engin
Türkiye
7
0
0
0
1
1
9
162
Kabakçıoğlu, Alkan
Türkiye
2
4
0
0
3
0
9
162
Črnja, Zoran
Yugoslavia
1
0
0
1
7
0
9
162
Gouvêa, Evandro
Brazil
3
0
0
2
3
0
8
172
?
Cuba
3
0
1
0
4
0
8
172
?
Kuwait
5
2
0
0
1
0
8
172
?
Mongolia
7
0
0
1
0
0
8
172
Zienkiewicz, Jacek
Poland
2
0
0
0
6
0
8
172
?
Algeria
0
2
0
5
0
0
7
177
*
Colombia
7
0
0
0
0
0
7
177
Georgiades, Nicos
Cyprus
2
0
1
2
2
0
7
177
?
Mongolia
3
0
0
1
0
3
7
177
?
Mongolia
5
0
0
0
2
0
7
177
?
Belgium
1
1
0
1
3
0
6
182
Demetriou, Loukia
Cyprus
3
0
0
1
2
0
6
182
*
Finland
1
0
0
1
4
0
6
182
*
Greece
0
0
0
3
3
0
6
182
?
Morocco
3
0
0
1
2
0
6
182
*
Norway
3
0
0
0
3
0
6
182
*
Norway
3
0
0
0
3
0
6
182
?
Belgium
2
1
0
1
1
0
5
189
Romosan, Alexandru
Canada
2
0
0
0
3
0
5
189
*
Colombia
1
2
0
1
1
0
5
189
?
Cuba
3
0
0
2
0
0
5
189
Agnarsson, Geir
Iceland
4
0
0
1
0
0
5
189
Bengtsson, Mats
Sweden
1
0
0
0
4
0
5
189
Liljenberg, Per
Sweden
2
0
0
0
3
0
5
189
?
Belgium
2
0
0
1
0
1
4
196
*
Finland
1
0
0
3
0
0
4
196
*
Greece
3
0
0
0
1
0
4
196
?
Cuba
0
0
0
2
1
0
3
199
Hadjicostis, Christoforos
Cyprus
3
0
0
0
0
0
3
199
*
Finland
2
0
0
0
0
1
3
199
*
Norway
1
0
0
2
0
0
3
199
*
Greece
2
0
0
0
0
0
2
203
?
Kuwait
2
0
0
0
0
0
2
203
?
Morocco
0
0
0
1
1
0
2
203
Karaman, Kutlay
Türkiye
1
0
0
1
0
0
2
203
de Mendonça, Marcelo Ricardo Xavier
Brazil
1
0
0
0
0
0
1
207
Eleftheriou, Antonis
Cyprus
0
0
0
1
0
0
1
207
von Klopp, Ana
Sweden
0
0
0
1
0
0
1
207
Pacitti, Marcos de Castro
Brazil
0
0
0
0
0
0
0
210
*
Names and scores are known but cannot be matched.
Results may not be complete and may include mistakes. Please send relevant information to the webmaster:
webmaster@imo-official.org
.
Supported by Google