28th IMO 1987 – Individual Results

Havanna, Cuba · 237 contestants

Point Distribution

Bars show how many contestants achieved each score from 0 to 42, split by no award, honourable mention, bronze, silver, and gold.

Loading chart...

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