International Mathematical Olympiad
IMO 2023
IMO 2024
Timeline
Countries
Results
Search
Problems
Hall of fame
About IMO
Links and Resources
de
en
es
fr
ru
◄
26
th
IMO 1985
►
Country results
•
Individual results
•
Statistics
Contestant
[
♀
♂
]
[↔]
Country
P1
P2
P3
P4
P5
P6
∑
Total
#
Rank
Award
Drnovšek Roman
Yugoslavia
1
7
1
2
7
2
20
54
Bronze medal
Džeroski Sašo
Yugoslavia
7
7
0
0
2
1
17
75
Bronze medal
Gogić Goran
Yugoslavia
1
0
0
3
0
1
5
164
Janković Marko
Yugoslavia
7
0
0
0
0
1
8
147
Nikolić Boban
Yugoslavia
7
0
0
0
2
1
10
129
Vojinović Marko
Yugoslavia
1
0
0
4
1
2
8
147
Huy Khánh Đỗ
Vietnam
7
2
0
2
7
0
18
65
Bronze medal
Minh Wu Huỳnh
Vietnam
7
7
0
5
7
2
28
27
Silver medal
Quang Quyen Che
Vietnam
7
5
0
0
0
0
12
112
Tiến Dũng Nguyễn
Vietnam
7
7
2
7
7
5
35
7
Gold medal
Tung Giang Lâm
Vietnam
7
7
0
4
7
4
29
22
Silver medal
Văn Thanh Huỳnh
Vietnam
7
7
0
7
0
1
22
47
Silver medal
Grabiner David
United States of America
0
7
7
7
1
7
29
22
Silver medal
Horwat Waldemar
United States of America
7
7
7
7
0
7
35
7
Gold medal
Kahn Jeremy
United States of America
7
7
2
7
4
7
34
11
Gold medal
Keane Joseph
United States of America
0
3
7
7
0
7
24
40
Silver medal
Moews David
United States of America
7
7
4
0
4
5
27
33
Silver medal
Poonen Bjorn
United States of America
7
7
7
2
1
7
31
19
Silver medal
Kilgour Christopher Edward John
United Kingdom
7
0
0
2
2
1
12
112
Longley John Reginald
United Kingdom
7
7
0
2
0
0
16
83
Bronze medal
Moore Marcus George
United Kingdom
7
7
3
0
0
0
17
75
Bronze medal
Richards Matthew John
United Kingdom
7
7
1
7
7
3
32
15
Silver medal
Selby Alexander Paul
United Kingdom
7
7
0
2
0
1
17
75
Bronze medal
Stark Ian David Bede
United Kingdom
7
7
2
4
7
0
27
33
Silver medal
Bibin Dmitry
Union of Soviet Socialist Republics
7
7
0
0
0
2
16
83
Bronze medal
Bondarenko Oleg
Union of Soviet Socialist Republics
7
7
0
7
7
1
29
22
Silver medal
Ivanov Lev
Union of Soviet Socialist Republics
0
7
7
0
0
7
21
50
Bronze medal
Leonteva Olga
Union of Soviet Socialist Republics
7
7
7
7
1
7
36
5
Gold medal
Malevanets Anatoly
Union of Soviet Socialist Republics
7
7
7
0
7
1
29
22
Silver medal
Pentous Mati
Union of Soviet Socialist Republics
0
7
0
0
0
2
9
139
Bilici Muhyeddin
Türkiye
7
0
0
0
0
0
7
156
Cohen Sami
Türkiye
0
0
0
0
0
0
0
205
Ege Hilmi
Türkiye
2
0
0
0
0
1
3
181
Özçelik Taner
Türkiye
7
0
0
1
7
0
15
93
Bronze medal
Turgut Sadi
Türkiye
1
7
0
2
0
3
13
108
Uzal Ergun
Türkiye
7
7
0
2
0
0
16
83
Bronze medal
Kallel Sadok
Tunisia
3
0
0
4
7
1
15
93
Bronze medal
Lahiani Nizar
Tunisia
7
2
1
4
2
1
17
75
Bronze medal
Mourad Baatour
Tunisia
4
0
0
1
0
0
5
164
Riahi Hasna
Tunisia
1
0
0
2
5
1
9
139
Björn Anders
Sweden
0
4
2
2
1
1
10
129
Ehrenborg Richard
Sweden
0
7
0
1
0
1
9
139
Eriksson Kimmo
Sweden
1
6
0
0
0
1
8
147
Nilsson Lars
Sweden
7
1
0
1
0
2
11
118
Staffas Mikael
Sweden
7
2
1
1
7
1
19
60
Bronze medal
Tchilikov Georgi
Sweden
7
0
0
0
0
1
8
147
Aguaron Joven Juan
Spain
1
0
0
0
1
1
3
181
Gariojo Amilburu Ignacio
Spain
0
1
0
1
1
1
4
170
Novaes Ledieu Pablo
Spain
1
0
0
3
0
1
5
164
Perez Marco Ricardo
Spain
1
3
0
3
3
1
11
118
Barcău Mugurel
Romania
7
7
1
3
7
7
32
15
Silver medal
Funar Louis
Romania
7
7
2
4
7
4
31
19
Silver medal
Gelca Răzvan
Romania
7
7
1
7
7
5
34
11
Gold medal
Negulescu Radu
Romania
7
7
3
7
4
6
34
11
Gold medal
Paraschivescu Andrei
Romania
7
7
2
7
0
5
28
27
Silver medal
Tătaru Daniel
Romania
7
7
7
7
7
7
42
1
Gold medal
Derkowski Wojcieh
Poland
7
7
1
1
4
1
21
50
Bronze medal
Gibus Artur
Poland
0
0
0
0
0
4
4
170
Jędrzejewicz Piotr
Poland
7
7
0
1
0
4
19
60
Bronze medal
Jeżevski Krzysztof
Poland
7
7
0
0
7
2
23
44
Silver medal
Pezda Tadeusz
Poland
7
7
0
0
0
4
18
65
Bronze medal
Piwakowski Konrad
Poland
5
7
0
2
0
2
16
83
Bronze medal
Wang Feng
People's Republic of China
1
7
0
2
0
0
10
129
Wu Sihao
People's Republic of China
7
7
0
2
0
0
16
83
Bronze medal
Buod Finn Dag
Norway
0
0
0
2
0
1
3
181
Furuseth Hallvard
Norway
1
7
0
2
1
3
14
102
Rosendahl Knut Einar
Norway
1
0
0
0
0
1
2
189
Skullerud Jon Ivar
Norway
0
7
0
2
0
0
9
139
Sundgot Rune
Norway
1
0
0
2
0
1
4
170
Tonnesen Bjornar G.
Norway
1
0
0
1
0
1
3
181
Hansen Jeroen
Netherlands
0
7
0
0
5
0
12
112
Moonen Ben
Netherlands
3
0
0
7
0
6
16
83
Bronze medal
Nijhof Jeroen
Netherlands
7
2
1
0
0
0
10
129
Tjong Tjin Tai Eric
Netherlands
3
7
0
0
1
1
12
112
van Antwerpen Hans
Netherlands
4
1
0
4
0
2
11
118
van Frankenhuijsen Machiel
Netherlands
1
6
0
2
0
2
11
118
Abdelhamid Saadi
Morocco
7
7
0
2
0
2
18
65
Bronze medal
Abdelouafi Laftit
Morocco
1
1
0
0
0
1
3
181
Hassan Bouhemou
Morocco
0
0
0
3
0
1
4
170
Mahmoud Chilali
Morocco
7
7
0
3
0
1
18
65
Bronze medal
Nouredine Adrou Bakkali
Morocco
1
1
0
3
0
0
5
164
Tarik Elamrani
Morocco
2
7
0
2
0
1
12
112
Baansajav Battsengel
Mongolia
1
3
0
6
0
1
11
118
Badamgarav Gantuya
Mongolia
0
1
0
0
0
0
1
198
Balt Batgerel
Mongolia
7
5
0
5
7
0
24
40
Silver medal
Halek Jhandos
Mongolia
7
0
0
0
0
1
8
147
Tsagaan Battogtokh
Mongolia
6
0
0
1
0
1
8
147
Zagdaa Bayarsaikhan
Mongolia
7
0
0
0
2
1
10
129
Hussain Abdullah
Kuwait
1
0
0
0
0
0
1
198
Marri Naji
Kuwait
0
0
0
0
0
0
0
205
Mujaideli Muhammad
Kuwait
1
0
0
0
0
0
1
198
Redha Esmail
Kuwait
3
0
0
0
1
0
4
170
Redha Mustafa
Kuwait
1
0
0
0
0
0
1
198
Astolfi Achille
Italy
1
0
0
1
0
0
2
189
Benedetto Dario
Italy
7
1
0
2
0
0
10
129
Callegari Emanuele
Italy
0
1
0
0
2
1
4
170
Luridiana Valentina
Italy
0
1
0
0
0
1
2
189
Magnolfi Riccardo
Italy
1
0
0
1
0
0
2
189
Arona Zvi
Israel
7
2
0
4
0
1
14
102
Ganor Ori
Israel
7
7
1
4
7
3
29
22
Silver medal
Levi Adi
Israel
1
1
0
2
1
1
6
160
Livneh Oded
Israel
4
3
0
1
0
3
11
118
Naot Raz
Israel
7
1
0
6
0
0
14
102
Shami Ziv
Israel
1
1
0
1
4
0
7
156
Emami Ehsan
Islamic Republic of Iran
7
6
3
0
5
7
28
27
Silver medal
Guðbjartsson Hákon
Iceland
1
0
1
2
0
0
4
170
Sverrir Egilsson Agúst
Iceland
1
0
0
1
7
0
9
139
Bán Rita
Hungary
7
2
0
7
7
3
26
35
Silver medal
Birkás György
Hungary
7
7
1
0
0
0
15
93
Bronze medal
Bóna Miklós
Hungary
7
1
0
7
1
3
19
60
Bronze medal
Kós Géza
Hungary
7
7
7
7
7
7
42
1
Gold medal
Makai Géza
Hungary
7
7
6
2
1
5
28
27
Silver medal
Megyesi Gábor
Hungary
7
7
3
7
7
7
38
3
Gold medal
Bobolakis Zaharias
Greece
4
0
0
2
0
2
8
147
Goynopoulos Dimitrios
Greece
0
0
0
0
2
1
3
181
Maradidis Isaak
Greece
7
3
0
2
0
2
14
102
Missoulis Vasilios
Greece
7
3
0
7
2
0
19
60
Bronze medal
Sinodinos Ioannis
Greece
0
0
0
0
0
1
1
198
Tzermias Paul
Greece
7
0
0
7
7
3
24
40
Silver medal
Härterich Martin
Germany
3
7
0
5
1
1
17
75
Bronze medal
Merkl Franz
Germany
7
7
0
1
0
6
21
50
Bronze medal
Müller Eckhard
Germany
3
7
7
2
2
7
28
27
Silver medal
Müller Peter
Germany
7
6
0
7
0
1
21
50
Bronze medal
Stahlke Colin
Germany
2
7
2
4
2
1
18
65
Bronze medal
von Eitzen Hagen
Germany
3
7
7
7
3
7
34
11
Gold medal
Brundisch Volker
German Democratic Republic
7
7
0
3
2
3
22
47
Silver medal
Drauschke Angelika
German Democratic Republic
7
0
0
2
7
3
19
60
Bronze medal
Hein Georg
German Democratic Republic
7
7
1
0
0
2
17
75
Bronze medal
Jahnel Jörg
German Democratic Republic
1
7
3
7
1
7
26
35
Silver medal
Meister Ulrich
German Democratic Republic
7
7
6
7
0
5
32
15
Silver medal
Warnke Ingo
German Democratic Republic
7
7
1
0
0
5
20
54
Bronze medal
Lafforgue Laurent
France
3
7
0
1
7
7
25
38
Silver medal
Ossona de Mendez Patrice
France
1
7
0
5
0
5
18
65
Bronze medal
Patras Fréderic
France
0
7
0
2
0
4
13
108
Rosaz Laurent
France
7
7
1
7
2
7
31
19
Silver medal
Sauvalle Bruno
France
2
7
0
2
4
5
20
54
Bronze medal
Sauvalle Patrice
France
2
7
0
7
0
2
18
65
Bronze medal
Koivusalo Erkki
Finland
1
0
0
1
0
0
2
189
Kotivuori Yrjö
Finland
7
1
0
1
3
1
13
108
Lauri Hannu
Finland
1
0
0
0
0
0
1
198
Lehtinen Kari
Finland
0
1
0
1
0
0
2
189
Tienari Matti
Finland
0
0
0
3
0
1
4
170
Vesimäki Mauri
Finland
1
1
0
1
0
0
3
181
Adamec Radek
Czechoslovakia
0
7
0
0
0
0
7
156
Hájek Petr
Czechoslovakia
0
0
0
0
6
5
11
118
Obdržálek Adam
Czechoslovakia
1
7
1
7
0
6
22
47
Silver medal
Polakovič Marcel
Czechoslovakia
7
7
0
4
0
7
25
38
Silver medal
Ranošová Jarmila
Czechoslovakia
7
3
0
3
7
3
23
44
Silver medal
Šefčík Ján
Czechoslovakia
7
7
0
1
1
1
17
75
Bronze medal
Antoniou Leonidas
Cyprus
0
0
0
0
0
0
0
205
Georgiades Nicos
Cyprus
1
1
0
0
0
0
2
189
Neophytou Pavlos
Cyprus
7
1
0
0
1
0
9
139
Papadopoulos Marios
Cyprus
7
0
0
4
0
4
15
93
Bronze medal
Papageorgiou Anastasia
Cyprus
1
0
0
0
0
0
1
198
Shiamishis George
Cyprus
0
0
0
0
0
0
0
205
Alfaro Vigo Daniel
Cuba
7
5
0
2
0
1
15
93
Bronze medal
Hérnandez Alfredo Herrera
Cuba
7
0
0
0
3
0
10
129
Lodos Vigil Jorge
Cuba
1
4
0
5
7
1
18
65
Bronze medal
Roiz Wilson Karel
Cuba
2
0
0
3
0
1
6
160
Souto Guillermo Reyes
Cuba
7
1
0
0
3
0
11
118
Stanford Angel Ribalta
Cuba
7
0
0
0
7
0
14
102
Correal Mendoza Neiyer
Colombia
2
0
0
2
0
1
5
164
Gonzalez Juan Guillermo
Colombia
1
3
0
2
0
0
6
160
Ospina Jorge Armando
Colombia
1
1
1
4
0
2
9
139
Pena Javier
Colombia
3
4
0
4
1
3
15
93
Bronze medal
Pereira Juan
Colombia
7
7
0
0
0
1
15
93
Bronze medal
Salcendo Jaime Annores
Colombia
1
0
0
1
2
0
4
170
D'Ippolito Frank
Canada
7
7
0
1
0
1
16
83
Bronze medal
Klein Moses
Canada
1
7
0
7
0
0
15
93
Bronze medal
Piotte Martin
Canada
7
7
0
1
2
1
18
65
Bronze medal
Russo Giuseppe
Canada
1
7
0
0
0
0
8
147
Tue Vo Minh
Canada
7
7
1
2
7
4
28
27
Silver medal
Veach Eric
Canada
7
7
1
4
0
1
20
54
Bronze medal
Chavdarov Nikolai Ivanov
Bulgaria
7
7
2
7
7
7
37
4
Gold medal
Daskalov Vasil Borisov
Bulgaria
7
7
0
7
7
7
35
7
Gold medal
Dimitrov Ivan Kolev
Bulgaria
7
7
7
2
2
7
32
15
Silver medal
Marinov Marin Ivanov
Bulgaria
7
7
0
3
7
0
24
40
Silver medal
Marinov Nedelchev Ivaylo
Bulgaria
7
0
0
2
5
0
14
102
Petrov Zvetoslav Alipiev
Bulgaria
7
7
1
1
5
2
23
44
Silver medal
Costa Cavalcante João Valberto
Brazil
7
0
0
3
0
0
10
129
Ferreira Romualdo Domingos Augusto
Brazil
6
1
1
3
0
1
12
112
Júnior Mário Arlindo Casarin
Brazil
7
7
1
2
2
1
20
54
Bronze medal
Morandini Cláudio José
Brazil
7
7
0
2
1
1
18
65
Bronze medal
Prudêncio Ernesto Esteves
Brazil
7
0
0
2
0
1
10
129
Teixeira Ralph Costa
Brazil
7
1
1
3
0
1
13
108
Alphonse Philippe
Belgium
7
7
1
7
7
7
36
5
Gold medal
Daxhelet Olivier
Belgium
0
1
0
0
2
1
4
170
Groosman Kenneth
Belgium
0
0
0
0
0
0
0
205
Lion Claude
Belgium
0
7
0
2
4
3
16
83
Bronze medal
Maximus Bart
Belgium
0
0
0
2
0
0
2
189
Smets Bart
Belgium
0
1
0
1
0
0
2
189
Dimitriadis Michael
Austria
7
3
0
3
2
1
16
83
Bronze medal
Göschka Karl Michael
Austria
2
6
1
5
1
2
17
75
Bronze medal
Schuster Günter
Austria
2
7
0
1
0
1
11
118
Steinacker Harold
Austria
1
7
1
2
2
2
15
93
Bronze medal
Steinacker Ulrike
Austria
7
0
0
0
0
0
7
156
Stöcher Wolfgang
Austria
7
2
1
0
0
1
11
118
Booth Shane
Australia
7
6
0
2
0
1
16
83
Bronze medal
Graham John
Australia
7
7
6
2
3
1
26
35
Silver medal
Grant Alasdair
Australia
7
7
0
2
0
4
20
54
Bronze medal
Hassell Andrew
Australia
7
7
0
7
7
7
35
7
Gold medal
Hogan David
Australia
1
5
1
3
0
1
11
118
Playoust Catherine
Australia
5
1
0
3
0
0
9
139
Benakli Karim
Algeria
1
2
0
4
0
1
8
147
Berrezkellah Sidi Mohammed
Algeria
0
0
0
2
0
1
3
181
Khiar Fateh
Algeria
1
1
0
0
2
1
5
164
Leblalta Abdelmalik
Algeria
2
0
0
0
1
1
4
170
Lemdani Mohammed-Salim
Algeria
2
7
0
0
0
1
10
129
Sharaoui Omar
Algeria
1
1
0
0
3
1
6
160
Results may not be complete and may include mistakes. Please send relevant information to the webmaster:
webmaster@imo-official.org
.
Supported by Google