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
◄
21
st
IMO 1979
►
Country results
•
Individual results
•
Statistics
Contestant
[
♀
♂
]
[←]
Country
P1
P2
P3
P4
P5
P6
∑
Total
#
Rank
Award
Reiner Zorn
Germany
0
7
7
6
2
7
29
35
Silver medal
Steffen Zopf
German Democratic Republic
1
7
4
3
0
4
19
83
Helmut Zeisel
Austria
0
4
7
6
1
7
25
51
Bronze medal
Ilija Zaharevič
Union of Soviet Socialist Republics
6
7
7
6
7
7
40
1
Gold medal
Alexandru Zaharescu
Romania
*
Silver medal
Johan Yebbou
France
0
2
7
2
1
7
19
83
Jarosław Wróblewski
Poland
0
7
0
6
7
7
27
44
Bronze medal
Freek Wiedijk
Netherlands
0
6
7
6
7
7
33
22
Silver medal
Nigel Clifton Westbury
United Kingdom
*
Bronze medal
Thomas Volker
Germany
6
7
7
6
1
7
34
15
Silver medal
Boban Veličković
Yugoslavia
6
7
4
4
7
7
35
11
Silver medal
Jos van der Bijl
Netherlands
0
0
7
6
1
3
17
93
Antti Valmari
Finland
0
7
7
6
2
1
23
57
Bronze medal
Gábor Umann
Hungary
0
7
7
6
7
7
34
15
Silver medal
Dimiter Tsvetkov
Bulgaria
6
0
1
1
7
7
22
66
Bronze medal
Valeri Trifonov
Bulgaria
0
4
0
4
3
2
13
115
Timo Toivari
Finland
0
0
1
3
1
2
7
142
Josef Tkadlec
Czechoslovakia
1
4
7
6
7
1
26
48
Bronze medal
Timo Tiihonen
Finland
0
0
0
4
2
0
6
147
Paul Taylor
United Kingdom
*
Bronze medal
Tapani Tarvainen
Finland
0
2
0
0
1
1
4
156
Gábor Tardos
Hungary
0
0
7
5
2
4
18
90
Predrag Tanović
Yugoslavia
*
Bronze medal
Uwe Szyska
German Democratic Republic
0
7
0
5
7
7
26
48
Bronze medal
Márió Szegedy
Hungary
6
0
1
5
5
3
20
77
Bronze medal
Witold Szczechla
Poland
1
7
7
6
1
7
29
35
Silver medal
Piotr Szafrański
Poland
0
7
7
6
2
7
29
35
Silver medal
Herbert Steinrück
Austria
0
1
7
5
5
1
19
83
Bernard Steenis
Belgium
*
Hristo Staykov
Bulgaria
1
7
7
6
0
2
23
57
Bronze medal
Tassos Stamatelos
Greece
0
7
7
5
1
1
21
71
Bronze medal
Gerhard Sorger
Austria
0
2
0
5
3
5
15
107
Jan Söderkvist
Sweden
0
7
4
6
7
5
29
35
Silver medal
Bruce Smith
United States of America
0
7
7
6
7
7
34
15
Silver medal
Harald Skarke
Austria
6
0
2
5
1
7
21
71
Bronze medal
Ivan Simeonov
Bulgaria
0
7
7
3
0
7
24
52
Bronze medal
Matti Siivola
Finland
0
0
0
0
0
1
1
166
? Sebastião
Brazil
*
Michael Schmuckenschläger
Austria
0
0
3
5
7
1
16
101
Gordan Savin
Yugoslavia
*
Bronze medal
Eero Saksman
Finland
0
0
4
6
2
2
14
111
Peter Ryde-Pettersson
Sweden
0
0
1
6
1
1
9
135
Mihail Rudkovski
Union of Soviet Socialist Republics
6
3
7
6
7
7
36
9
Silver medal
Otto Ritter
Czechoslovakia
0
2
0
6
3
1
12
123
Aleksandr Razborov
Union of Soviet Socialist Republics
6
7
7
6
7
7
40
1
Gold medal
Hans Ranke
Germany
6
7
7
1
2
7
30
33
Silver medal
Johan Råde
Sweden
0
0
7
6
2
7
22
66
Bronze medal
Georges Quenot
France
6
0
4
4
7
7
28
41
Bronze medal
Günter Pollak
Austria
0
3
1
3
5
1
13
115
Piotr Podleś
Poland
0
0
7
6
1
7
21
71
Bronze medal
Mark Pleszkoch
United States of America
0
7
7
5
7
6
32
28
Silver medal
Laurence Penn
United States of America
2
7
1
6
7
1
24
52
Bronze medal
Osmo Pekonen
Finland
0
4
6
4
2
2
18
90
Zaqueu Nogueira
Brazil
*
Victor Nistor
Romania
6
7
7
5
7
7
39
5
Gold medal
Ludomir Newelski
Poland
0
7
3
6
7
1
24
52
Bronze medal
Jan Nekovář
Czechoslovakia
6
7
7
6
7
7
40
1
Gold medal
Gabriel Nagy
Romania
*
Bronze medal
Gábor Nagy
Hungary
0
7
0
6
0
4
17
93
Livio Milea
Romania
6
3
7
6
4
7
33
22
Silver medal
Romeo Meštrović
Yugoslavia
*
Bronze medal
Leopold Matoh
Yugoslavia
*
Vladimir Masek
Romania
*
Silver medal
Hartmut Maennel
Germany
6
7
7
5
7
7
39
5
Gold medal
Ioannis Lykotrafitis
Greece
*
Jan Luuk Roelfsema
Netherlands
0
0
5
4
1
1
11
126
Bùi Ta Long
Vietnam
*
Silver medal
Andrei Ljahovec
Union of Soviet Socialist Republics
6
7
7
6
7
1
34
15
Silver medal
Igor Lisenok
Union of Soviet Socialist Republics
6
7
7
6
3
7
36
9
Silver medal
Nina Ležaić
Yugoslavia
*
Michel Levy
France
0
4
0
5
1
2
12
123
Michael Larsen
United States of America
6
7
7
5
7
7
39
5
Gold medal
Athanassios Kungolos
Greece
*
Nikolay Kumanov
Bulgaria
6
3
0
4
0
3
16
101
Radan Kučera
Czechoslovakia
0
7
7
1
7
1
23
57
Bronze medal
Ladislav Kubini
Czechoslovakia
0
0
6
6
4
1
17
93
Bernd Kreußler
German Democratic Republic
6
0
2
4
6
1
19
83
Peter Kopanov
Bulgaria
1
7
0
5
7
3
23
57
Bronze medal
Jan Koen Annot
Netherlands
0
3
5
5
7
2
22
66
Bronze medal
György Kiss
Hungary
0
0
7
6
1
1
15
107
Lê Bá Khánh Trình
Vietnam
6
7
7
6
7
7
40
1
Gold medal
Andreas Kasparek
German Democratic Republic
0
0
7
6
1
5
19
83
Ari Karppinen
Finland
0
1
7
6
1
1
16
101
Magnus Karlsson
Sweden
0
5
0
5
2
1
13
115
Yuriy Kandilarov
Bulgaria
0
0
7
6
0
7
20
77
Bronze medal
Ronald Kaminsky
United States of America
1
0
7
0
7
2
17
93
Danko Jocić
Yugoslavia
*
Bronze medal
Jozef Jirásek
Czechoslovakia
0
7
7
6
0
4
24
52
Bronze medal
Zbigniew Jelonek
Poland
0
0
0
6
0
2
8
140
Włodzimierz Jelonek
Poland
0
0
1
6
0
2
9
135
Paul Louis Iske
Netherlands
0
0
0
6
0
2
8
140
Phạm Hưũ Tiệp
Vietnam
*
Silver medal
Colin Henry Allan Hogben
United Kingdom
*
Silver medal
Sergei Hlebutin
Union of Soviet Socialist Republics
6
7
7
6
2
7
35
11
Silver medal
Bodo Heise
German Democratic Republic
0
4
7
6
2
1
20
77
Bronze medal
Johan Håstad
Sweden
6
3
5
6
2
7
29
35
Silver medal
Jaroslav Hančl
Czechoslovakia
1
0
0
6
7
2
16
101
Péter Hajnal
Hungary
0
7
7
6
7
7
34
15
Silver medal
Mats Gustafsson
Sweden
0
4
1
6
5
1
17
93
Thomas Gundermann
German Democratic Republic
6
2
5
4
7
7
31
32
Silver medal
William (Bill) David Kenneth Green
United Kingdom
*
Silver medal
Thomas Grechenig
Austria
6
1
1
5
3
7
23
57
Bronze medal
Xavier Gonze
Belgium
0
0
7
5
3
7
22
66
Bronze medal
Clive Anthony Frostick
United Kingdom
*
Silver medal
Pierre Franck
France
0
0
4
4
1
6
15
107
Hans-Dieter Foß
Germany
6
5
7
6
2
7
33
22
Silver medal
Karl Forsberg
Sweden
0
0
2
6
1
1
10
132
Michael Finn
United States of America
0
4
3
6
7
7
27
44
Bronze medal
Carel Faber
Netherlands
0
0
7
1
3
0
11
126
Tamás Erdélyi
Hungary
0
0
7
6
2
7
22
66
Bronze medal
Holger Eng
Germany
6
7
7
6
2
7
35
11
Silver medal
Bogdan Enescu
Romania
*
Bronze medal
Randy Ekl
United States of America
0
1
0
0
7
1
9
135
Frank Eisenhaber
German Democratic Republic
0
0
2
6
2
3
13
115
Richard Michael Durbin
United Kingdom
*
Silver medal
Jürgen Doenhardt
Germany
0
4
7
1
0
2
14
111
Lutz Dietrich
German Democratic Republic
6
7
7
5
1
7
33
22
Silver medal
Aleksandr Degtiarev
Union of Soviet Socialist Republics
0
7
0
6
7
7
27
44
Bronze medal
Marc Degouys
Belgium
*
Edson de Faria
Brazil
*
Michel Dauphin
Luxembourg
2
0
0
4
1
0
7
142
Hugo Cramer
Netherlands
5
1
7
4
1
0
18
90
Thierry Coquand
France
6
7
7
5
5
7
37
8
Gold medal
Pierre Colmez
France
0
5
4
5
1
4
19
83
Jan Cieśliński
Poland
0
0
3
6
1
3
13
115
Miroslav Chlebík
Czechoslovakia
6
0
6
1
2
5
20
77
Bronze medal
Liaw Wen Chao
Brazil
*
Harry Bruning
Netherlands
0
0
0
5
4
1
10
132
Henry George Bottomley
United Kingdom
*
Bronze medal
Nigel Boston
United Kingdom
*
Bronze medal
Dražen Borković
Yugoslavia
*
Géza Bohus
Hungary
0
3
0
5
5
3
16
101
Pierre-Francois Berger
France
2
0
1
2
0
6
11
126
Evgeni Belogay
Bulgaria
0
0
0
6
0
3
9
135
Marc Bellon
France
0
0
7
5
0
2
14
111
Samir Jacob Bechara
Brazil
*
Alexander Bartmann
Germany
6
2
1
6
1
5
21
71
Bronze medal
Werner Aumayr
Austria
0
1
7
4
7
1
20
77
Bronze medal
Phạm Ngọc Anh Cương
Vietnam
*
Silver medal
Murman Amdroladze
Union of Soviet Socialist Republics
0
0
7
6
1
5
19
83
Mats Ahlbeck
Sweden
0
7
3
0
3
1
14
111
Richard Agin
United States of America
0
7
0
0
3
7
17
93
?
Romania
6
7
7
6
2
4
32
28
Silver medal
?
Israel
0
5
7
5
1
2
20
77
Bronze medal
?
Israel
0
5
4
5
7
7
28
41
Bronze medal
?
Belgium
*
?
Belgium
*
?
Belgium
*
?
Belgium
*
?
Belgium
*
?
Greece
*
?
Greece
*
?
Greece
*
?
Greece
*
?
Greece
*
?
Romania
1
2
0
5
2
7
17
93
?
Israel
1
0
0
1
2
0
4
156
?
Israel
2
5
1
2
0
1
11
126
?
Israel
0
0
7
5
0
1
13
115
?
Israel
0
0
0
6
5
5
16
101
?
Cuba
0
0
1
1
2
1
5
152
?
Cuba
2
1
0
5
0
1
9
135
?
Cuba
0
5
3
0
1
1
10
132
?
Cuba
3
0
2
4
2
0
11
126
?
Israel
0
1
2
5
2
2
12
123
?
Israel
0
0
5
4
0
6
15
107
*
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