28th IMO 1987

Contestant Country P1 P2 P3 P4 P5 P6 Total Rank Award
Adrian Vasiu Romania 7 7 7 7 7 7 42 1 Gold medal
Andrei Moroianu Romania 7 7 7 7 7 7 42 1 Gold medal
Eric K. Wepsic United States of America 7 7 7 7 7 7 42 1 Gold medal
Frank Göring German Democratic Republic 7 7 7 7 7 7 42 1 Gold medal
Gerd Kunert German Democratic Republic 7 7 7 7 7 7 42 1 Gold medal
Jordan S. Ellenberg United States of America 7 7 7 7 7 7 42 1 Gold medal
Jun Teng People's Republic of China 7 7 7 7 7 7 42 1 Gold medal
Jörg Eisfeld Germany 7 7 7 7 7 7 42 1 Gold medal
Kevin Mark Buzzard United Kingdom 7 7 7 7 7 7 42 1 Gold medal
Lev Borisov Union of Soviet Socialist Republics 7 7 7 7 7 7 42 1 Gold medal
Liviu Suciu Romania 7 7 7 7 7 7 42 1 Gold medal
Martin Härterich Germany 7 7 7 7 7 7 42 1 Gold medal
Mugurel Barcău Romania 7 7 7 7 7 7 42 1 Gold medal
Nicuşor Dan Romania 7 7 7 7 7 7 42 1 Gold medal
Ralph Costa Teixeira Brazil 7 7 7 7 7 7 42 1 Gold medal
Ravi Vakil Canada 7 7 7 7 7 7 42 1 Gold medal
Sergei Ivanov Union of Soviet Socialist Republics 7 7 7 7 7 7 42 1 Gold medal
Stanislav Smirnov Union of Soviet Socialist Republics 7 7 7 7 7 7 42 1 Gold medal
Thorsten Kleinjung Germany 7 7 7 7 7 7 42 1 Gold medal
Vladimir B. Mihov Bulgaria 7 7 7 7 7 7 42 1 Gold medal
Wolfgang Schwarz Germany 7 7 7 7 7 7 42 1 Gold medal
Xiong Liu People's Republic of China 7 7 7 7 7 7 42 1 Gold medal
Andrew David Smith United Kingdom 7 6 7 7 7 7 41 23 Silver medal
Eric Müller Germany 7 7 7 7 7 6 41 23 Silver medal
Igor Puhov Union of Soviet Socialist Republics 7 7 6 7 7 7 41 23 Silver medal
Ivaylo Kortezov Bulgaria 7 7 7 7 7 6 41 23 Silver medal
Wolfgang Stöcher Austria 7 7 7 7 7 6 41 23 Silver medal
András Benczúr Hungary 7 7 7 7 5 7 40 28 Silver medal
Bogdan Andreiu Romania 7 7 5 7 7 7 40 28 Silver medal
Dragomir Peykov Bulgaria 7 7 7 7 7 5 40 28 Silver medal
Terence Tao Australia 7 7 7 7 7 5 40 28 Silver medal
Uta Hövel German Democratic Republic 7 7 7 7 7 5 40 28 Silver medal
Gábor Cynolter Hungary 7 7 7 7 7 4 39 33 Silver medal
Jörg Jahnel German Democratic Republic 7 7 7 7 7 4 39 33 Silver medal
Markus Lauer Germany 7 7 7 7 7 4 39 33 Silver medal
David Harari France 7 7 7 7 7 3 38 36 Silver medal
Pavol Gvozdjak Czechoslovakia 7 7 7 7 7 3 38 36 Silver medal
Robert Southworth United States of America 7 7 6 7 7 4 38 36 Silver medal
Trần Trong Hùng Vietnam 7 7 3 7 7 7 38 36 Silver medal
Gunter Döge German Democratic Republic 7 7 7 7 7 2 37 40 Silver medal
Richárd Rimányi Hungary 7 7 7 7 5 4 37 40 Silver medal
Tamás Keleti Hungary 7 7 7 7 7 2 37 40 Silver medal
Vladan Majerech Czechoslovakia 7 7 7 7 7 2 37 40 Silver medal
William Schneeberger United States of America 7 7 1 7 7 7 36 44 Silver medal
Ilya Binder Union of Soviet Socialist Republics 7 7 0 7 7 7 35 45 Silver medal
Julien Cassaigne France 7 7 0 7 7 7 35 45 Silver medal
Mats Persson Sweden 7 7 7 7 7 0 35 45 Silver medal
Petr Čížek Czechoslovakia 7 7 7 7 7 0 35 45 Silver medal
Rade Todorović Yugoslavia 7 7 7 7 7 0 35 45 Silver medal
Tibor Beke Hungary 7 7 7 7 7 0 35 45 Silver medal
Jean-Marc Daul France 7 7 1 7 7 5 34 51 Silver medal
Qiang Lin People's Republic of China 1 7 7 5 7 7 34 51 Silver medal
Zigang Pan People's Republic of China 7 7 6 7 7 0 34 51 Silver medal
Zvezdelina Stankova Bulgaria 7 7 6 7 7 0 34 51 Silver medal
Colin Springer Canada 7 7 5 5 7 2 33 55 Silver medal
Helmuth Breitenfellner Austria 7 7 2 7 7 3 33 55 Silver medal
Kin Yan Chung Australia 7 7 7 7 5 0 33 55 Silver medal
Konstantin Sturkas Union of Soviet Socialist Republics 7 7 1 7 7 4 33 55 Silver medal
Ben Robinson Australia 2 7 2 7 7 7 32 59 Silver medal
George Edward Russell United Kingdom 7 0 7 7 7 4 32 59 Silver medal
John Woo United States of America 7 7 7 7 1 3 32 59 Silver medal
Jonas Bygren Sweden 3 7 7 7 7 1 32 59 Silver medal
Robert Babilon Czechoslovakia 7 3 7 7 1 7 32 59 Silver medal
Roel Janssen Netherlands 7 5 6 7 7 0 32 59 Silver medal
Emanouil Atanassov Bulgaria 3 7 1 7 6 7 31 65 Bronze medal
Gareth John McCaughan United Kingdom 7 3 7 6 5 3 31 65 Bronze medal
Ingo Warnke German Democratic Republic 7 7 7 3 7 0 31 65 Bronze medal
V. Lombart Belgium 1 7 2 7 7 7 31 65 Bronze medal
László Lipták Hungary 7 7 0 5 7 4 30 69 Bronze medal
Matthew Cook United States of America 7 7 7 1 7 1 30 69 Bronze medal
Nguyễn Văn Guang Vietnam 7 7 0 7 7 2 30 69 Bronze medal
Ioannis Ivrissimtzis Greece 7 7 0 7 7 1 29 72 Bronze medal
Phan Phương Đạt Vietnam 7 7 0 5 7 3 29 72 Bronze medal
R. Hüsnü Tutuncu Türkiye 7 7 1 0 7 7 29 72 Bronze medal
Roman Soták Czechoslovakia 7 3 0 7 7 5 29 72 Bronze medal
Vlado Kešelj Yugoslavia 7 7 7 1 7 0 29 72 Bronze medal
Xia Gao People's Republic of China 7 7 0 7 7 1 29 72 Bronze medal
Daniel Bertilsson Sweden 7 7 7 7 0 0 28 78 Bronze medal
Fernando Galve Mauricio Spain 7 6 0 7 7 1 28 78 Bronze medal
Joris van der Hoeven Netherlands 7 7 1 0 7 6 28 78 Bronze medal
Phan Trien Duong Vietnam 7 7 0 7 7 0 28 78 Bronze medal
Reyer Gerlagh Netherlands 1 7 7 6 7 0 28 78 Bronze medal
Christian Pauly Luxembourg 7 7 6 1 6 0 27 83 Bronze medal
Haralambos Tamvakis Greece 5 7 0 7 7 1 27 83 Bronze medal
Grzegorz Łabędzki Poland 7 7 0 7 5 0 26 85 Bronze medal
Alex Gay Cabera Cuba 7 7 0 7 4 0 25 86 Bronze medal
Marcelo Ricardo Xavier de Mendonça Brazil 7 7 2 2 7 0 25 86 Bronze medal
Richard Ehrenborg Sweden 7 2 1 7 7 1 25 86 Bronze medal
Đoàn Quoc Chien Vietnam 2 7 0 7 7 2 25 86 Bronze medal
Dimitrios Kodokostas Greece 7 7 1 0 7 1 23 91 Bronze medal
Jorge Luis de Armas Garcia Cuba 5 7 0 4 7 0 23 91 Bronze medal
Marc de Jong Netherlands 2 7 1 6 7 0 23 91 Bronze medal
Ali Asghar Khanban Islamic Republic of Iran 7 7 0 1 7 0 22 95 Bronze medal
Dessislava Bakardzieva Bulgaria 7 7 0 1 7 0 22 95 Bronze medal
Felipe Fritz Braga Brazil 5 7 0 1 7 2 22 95 Bronze medal
Herwig Egghart Austria 0 7 7 0 7 1 22 95 Bronze medal
Matti Juhani Lassas Finland 7 0 0 7 7 1 22 91 Bronze medal
Nguyễn Hữu Tuấn Vietnam 1 7 0 7 7 0 22 95 Bronze medal
Santiago Vila Doncel Spain 7 7 1 0 7 0 22 95 Bronze medal
Tommi V. Timonen Finland 7 0 7 7 1 0 22 86 Bronze medal
Abdellatif Fazouane Morocco 5 7 0 2 7 0 21 101 Bronze medal
Evangelos Kobotis Greece 7 5 0 1 7 1 21 101 Bronze medal
Juan Carlos Martinez Nieto Colombia 1 7 1 5 7 0 21 101 Bronze medal
Krzysztof Hryniewiecki Poland 0 7 0 7 7 0 21 101 Bronze medal
Marcel Polakovič Czechoslovakia 7 0 0 7 7 0 21 101 Bronze medal
Massimo Gobbino Italy 0 7 7 0 7 0 21 101 Bronze medal
Nebojša Vasiljević Yugoslavia 7 0 1 6 7 0 21 101 Bronze medal
Wilhelm Schlag Austria 7 7 0 7 0 0 21 101 Bronze medal
Aleksandra Smiljanić Yugoslavia 7 7 0 6 0 0 20 109 Bronze medal
Gerard Francis Thompson United Kingdom 0 7 0 5 7 1 20 109 Bronze medal
M. Kemal Gülal Türkiye 6 7 0 0 7 0 20 109 Bronze medal
Mark van Hoeij Netherlands 0 0 7 6 7 0 20 109 Bronze medal
Jianxun He People's Republic of China 2 7 0 5 5 0 19 113 Bronze medal
Rocky Lee Canada 4 7 0 1 6 1 19 113 Bronze medal
Walter Peinhopf Austria 1 7 1 7 2 1 19 113 Bronze medal
Bertrand Eynard France 7 7 0 0 4 0 18 116 Bronze medal
Fabrice Charretour France 4 7 1 2 1 3 18 116 Bronze medal
Hassane Hindi El Idrissi Morocco 1 7 0 3 7 0 18 116 Bronze medal
Mouaniss Belrhiti Alaoui Morocco 5 7 0 5 1 0 18 116 Bronze medal
Salvador Villegas Barranco Spain 7 4 0 0 7 0 18 116 Bronze medal
? Batbold Mongolia 3 7 0 0 7 0 17 121
? Dolgor Mongolia 2 7 0 0 7 1 17 121
Elina Sihvola Finland 5 7 0 2 3 0 17 146
Farzan Fallah Islamic Republic of Iran 0 7 0 0 7 3 17 121
Gavin MacBeath Canada 0 7 0 3 7 0 17 121
Koray Karahan Türkiye 3 7 0 7 0 0 17 121
Stephen Fry Canada 1 6 0 7 3 0 17 121
Sverrir Örn Þorvaldsson Iceland 7 2 1 0 7 0 17 121
James Norman Benedict Angus United Kingdom 1 3 0 5 0 7 16 128
Predrag Janičić Yugoslavia 2 7 0 0 7 0 16 128
Serdar Taşıran Türkiye 1 7 0 0 7 1 16 128
Bas van den Heuvel Netherlands 0 7 1 0 7 0 15 131
Einar Andreas Rødland Norway 0 0 1 7 7 0 15 131
Ian Wanless Australia 3 2 1 2 7 0 15 131
Luis Cruz Romo Mexico 0 7 0 0 7 1 15 131
Andres Diaz Gonzales Colombia 0 7 0 2 5 0 14 135
Chistofors Hadjicostis Cyprus 0 7 1 0 6 0 14 135
Jonathan Potts Australia 1 0 0 5 7 1 14 135
Markus Greiter Austria 5 7 1 1 0 0 14 135
O. Ducarme Belgium 7 0 1 1 5 0 14 135
Rene Guerra Millet Cuba 4 0 0 3 7 0 14 135
? Dabasteren Mongolia 7 0 0 0 5 1 13 141
Anders Høyer Berg Norway 0 0 0 6 7 0 13 141
Arne H. Juul Norway 1 4 0 1 7 0 13 141
Houssine Hindi El Idrissi Morocco 2 7 0 3 1 0 13 141
Lamya Al Rubaiah Kuwait 2 4 0 2 5 0 13 141
Abdelmalek Abdesselam Algeria 0 4 0 7 0 1 12 146
B. Vinck Belgium 1 2 0 1 7 1 12 146
Carlos José Pérez Jiménez Spain 1 0 1 7 3 0 12 146
Nelson Navarro Navarro Cuba 1 7 1 1 2 0 12 146
David Lee Canada 2 7 1 0 1 0 11 151
Davíð Aðalsteinsson Iceland 7 0 1 3 0 0 11 151
Erienne Blanchard France 1 0 0 7 0 3 11 151
Neiyer Correal Mendoza Colombia 1 7 0 2 0 1 11 151
Olivera Milenković Yugoslavia 0 7 1 1 1 1 11 151
Sigmund Berntsen Norway 0 5 0 0 6 0 11 151
Vlamos Panagiotos Greece 0 7 0 2 2 0 11 151
Younes Alami Drideb Morocco 0 7 1 2 1 0 11 151
Alberto Adami Brazil 0 7 0 1 2 0 10 159
Ali Sabetian Islamic Republic of Iran 2 1 0 7 0 0 10 159
Antonis Eleftheriou Cyprus 1 7 0 0 0 2 10 159
G. Abarca Torres Peru 0 7 0 0 2 1 10 159
Geir Agnarsson Iceland 1 7 0 2 0 0 10 159
Harry Dankowicz Sweden 1 7 0 2 0 0 10 159
Jaime Alberto Londono Londono Colombia 0 7 1 1 0 1 10 159
Kjell Fredrik Petersen Norway 0 1 0 0 7 2 10 159
Marcelo Coelho Ferraz Brazil 0 7 0 2 0 1 10 159
Nader Ali Akbarian Islamic Republic of Iran 0 7 0 0 1 2 10 159
Pejman Pourshirazi Islamic Republic of Iran 2 0 1 0 7 0 10 159
? Erhemvajr Mongolia 0 7 0 1 1 0 9 170
Alejandro Ramirez Saldarriga Colombia 0 7 0 2 0 0 9 170
Gahar Al Tailji Kuwait 2 0 1 2 3 1 9 170
Luke Seberry Australia 1 0 0 3 4 1 9 170
Marcelo Aguiar Solari Uruguay 1 7 0 1 0 0 9 170
? Tsebenrabdan Mongolia 0 7 1 0 0 0 8 175
Edgar Huarcaya Segovia Peru 0 7 1 0 0 0 8 175
Haluk Yılmaz Türkiye 2 5 0 0 0 1 8 175
Hugo Dall'Orto Uruguay 0 3 1 0 4 0 8 175
Marcin Benke Jaroslav Poland 0 0 0 0 7 1 8 175
Georgios Papageorgian Cyprus 0 7 0 0 0 0 7 180
Gustavo Denicolay Pacheco Uruguay 0 0 1 0 4 2 7 180
Guðbjörn Freyr Jónsson Iceland 1 0 1 2 3 0 7 180
Herbert Cesar Gonçalves Brazil 0 6 1 0 0 0 7 180
J. Rezza Sulca Peru 0 7 0 0 0 0 7 180
Juan R Valderrama Alcalde Spain 1 0 0 5 1 0 7 180
Kåre Osnes Norway 0 4 0 0 3 0 7 180
Manuel Cáceres Polo Peru 0 3 0 0 4 0 7 180
Mauro Brunato Italy 0 0 0 7 0 0 7 180
Mohamed Alaoui Soulimani Morocco 3 4 0 0 0 0 7 180
T. de Rooy Belgium 0 7 0 0 0 0 7 180
A. Ellis Saldana Panama 0 0 0 0 6 0 6 191
Marco Basetto Italy 3 0 0 0 0 3 6 191
Mina Abdiche Algeria 0 1 0 5 0 0 6 191
Toufik Abdelmouene Algeria 1 2 0 2 1 0 6 191
Zenios Stefanos Cyprus 0 3 0 0 0 3 6 191
Aldo Rodriguez Gonzales Cuba 2 3 0 0 0 0 5 196
B. Lemmens Belgium 2 1 1 0 1 0 5 196
M. González Calderón Nicaragua 0 1 0 0 4 0 5 196
N. Nasdrovisky Belgium 1 2 0 0 1 1 5 196
Najy Benhassine Algeria 1 3 0 0 1 0 5 196
W. Cruz Rojas Peru 0 0 0 0 4 1 5 196
Andreas Sentonaris Cyprus 0 4 0 0 0 0 4 203
D. Agurre Chaman Peru 0 3 0 1 0 0 4 203
Fawzi Mohamme Ahdulla Kuwait 0 2 2 0 0 0 4 203
Gustav Ryd Sweden 1 0 0 3 0 0 4 203
L. Chamorro Baltedono Nicaragua 0 1 0 0 0 3 4 203
Luis Artiles Martinez Cuba 1 0 0 2 1 0 4 203
Ozan Hafızoğulları Türkiye 0 0 0 2 2 0 4 203
Pablo Benitez Gimenez Spain 0 0 1 3 0 0 4 203
Petteri Pajunen Finland 1 0 0 0 3 0 4 196
? Sainbajr Mongolia 0 0 0 0 1 2 3 212
Aki Tapani Taskinen Finland 0 0 0 3 0 0 3 203
Germán Rincón Colombia 0 3 0 0 0 0 3 212
Rafael Sotelo Bovino Uruguay 0 0 0 2 0 1 3 212
Ernesto Lupercio Lara Mexico 0 0 0 2 0 0 2 215
R. Valdivia Lorente Nicaragua 0 0 0 0 2 0 2 215
Achille Astolfi Italy 1 0 0 0 0 0 1 217
Ali Reza Hashemi Attar Islamic Republic of Iran 0 0 0 0 1 0 1 217
Asad Al Ibrahim Kuwait 0 1 0 0 0 0 1 217
Chazi Al Harabi Kuwait 0 1 0 0 0 0 1 217
J. Ruiz Chaurria Nicaragua 0 0 0 0 1 0 1 217
J. Solis Bermúdez Panama 0 0 0 0 1 0 1 217
Kyros Hadjikyrou Cyprus 0 0 0 1 0 0 1 217
R. Blandón Donayres Nicaragua 0 1 0 0 0 0 1 217
Timo Korvola Finland 0 0 1 0 0 0 1 217
Ali Harkati Algeria 0 0 0 0 0 0 0 226
Constantinos Ziamas Greece 0 0 0 0 0 0 0 226
Dida Mohamed Reda Algeria 0 0 0 0 0 0 0 226
E. Hernández Bethancourt Panama 0 0 0 0 0 0 0 226
E. Rodríguez Panama 0 0 0 0 0 0 0 226
F. Gutiérrez Zabala Nicaragua 0 0 0 0 0 0 0 226
Héctor Francisco Bautista González Mexico 0 0 0 0 0 0 0 226
R. Guerra Aguirre Panama 0 0 0 0 0 0 0 226
Raúl Zepeda Cruz Mexico 0 0 0 0 0 0 0 226
Sergio Robles Ulloa Mexico 0 0 0 0 0 0 0 226
T. Pinzon Morales Panama 0 0 0 0 0 0 0 226
Yousef Al Mutairi Kuwait 0 0 0 0 0 0 0 226