29th IMO 1988 – Individual Results

Canberra, Australia · 268 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 Sp.
Prize
SP
PointsPts P1 P2 P3 P4 P5 P6
Hongyu He People's Republic of ChinaCHN 1 G 42 7 7 7 7 7 7
Nicuşor Dan RomaniaROU 1 G 42 7 7 7 7 7 7
Adrian Vasiu RomaniaROU 1 G 42 7 7 7 7 7 7
Nicolai Filonov Union of Soviet Socialist RepublicsUSS 1 G 42 7 7 7 7 7 7
Ngô Bào Châu VietnamVNM 1 G 42 7 7 7 7 7 7
Xi Chen People's Republic of ChinaCHN 6 G 41 7 7 6 7 7 7
Sergei Ivanov Union of Soviet Socialist RepublicsUSS 6 G 41 7 7 6 7 7 7
Ravi Vakil CanadaCAN 8 G 40 7 7 7 7 5 7
Julien Cassaigne FranceFRA 8 G 40 7 7 7 7 7 5
Dimitri Tuliakov Union of Soviet Socialist RepublicsUSS 10 G 37 7 7 7 7 7 2
Dimitri Ivanov Union of Soviet Socialist RepublicsUSS 11 G 36 7 7 7 7 7 1
Thorsten Kleinjung GermanyGER 12 G 35 7 7 7 7 7 0
Terence Tao AustraliaAUS 13 G 34 7 5 7 7 7 1
Wolfgang Stöcher AustriaAUT 14 G 33 7 4 4 7 4 7
Andreas Siebert German Democratic RepublicGDR 14 G 33 7 7 7 7 4 1
Shoni Dar IsraelISR 16 G 32 7 7 6 7 4 1
Mats Persson SwedenSWE 16 G 32 7 7 4 7 7 0
Emanouil Atanassov BulgariaBGR 18 S 1 31 7 3 0 7 7 7
Martin Welk German Democratic RepublicGDR 18 S 31 7 7 7 3 7 0
Martin Härterich GermanyGER 18 S 31 7 7 2 7 7 1
Grzegorz Zwara PolandPOL 18 S 31 7 7 7 7 0 3
Jordan S. Ellenberg United States of AmericaUSA 18 S 31 4 5 7 7 7 1
John Woo United States of AmericaUSA 18 S 31 7 5 6 2 7 4
Yuri Hohlov Union of Soviet Socialist RepublicsUSS 18 S 31 7 7 7 3 7 0
Guoheng Wei People's Republic of ChinaCHN 25 S 30 7 7 1 7 7 1
Gang Zou People's Republic of ChinaCHN 25 S 30 7 7 1 7 7 1
Eric Müller GermanyGER 25 S 30 7 7 1 7 7 1
Octavian Fărcăşanu RomaniaROU 25 S 30 7 1 7 7 7 1
Andrei Rădulescu-Banu RomaniaROU 25 S 30 7 7 6 7 2 1
Sergei Berlov Union of Soviet Socialist RepublicsUSS 25 S 30 7 7 2 7 7 0
Zvezdelina Stankova BulgariaBGR 31 S 29 7 0 1 7 7 7
Jianmei Wang People's Republic of ChinaCHN 31 S 29 7 6 1 7 7 1
Yuhan Zha People's Republic of ChinaCHN 31 S 29 7 7 1 7 7 0
Jörg Eisfeld GermanyGER 31 S 29 7 7 6 2 7 0
Andrei Moroianu RomaniaROU 31 S 29 7 7 7 7 1 0
Phan Phương Đạt VietnamVNM 31 S 29 7 7 1 7 7 0
Trần Thanh Hai VietnamVNM 31 S 29 7 7 1 7 7 0
Dobromir Dimitrov BulgariaBGR 38 S 28 7 1 6 7 7 0
Petr Čížek CzechoslovakiaCZS 38 S 28 7 7 7 1 5 1
Ilja Martišovitš CzechoslovakiaCZS 38 S 28 7 7 7 0 7 0
Dirk Liebscher German Democratic RepublicGDR 38 S 28 7 5 5 3 7 1
Florin Belgun RomaniaROU 38 S 28 7 4 1 7 7 2
Hố Thanh Tung VietnamVNM 38 S 28 7 6 1 7 7 0
Gerard Zenker German Democratic RepublicGDR 44 S 27 7 7 2 7 4 0
Jens Petersen GermanyGER 44 S 27 7 7 7 6 0 0
Oliver Maxim Riordan United KingdomUNK 44 S 27 7 7 1 7 4 1
Frank Göring German Democratic RepublicGDR 47 S 26 7 7 2 3 7 0
Tamás Keleti HungaryHUN 47 S 26 7 7 1 4 7 0
Christian Pauly LuxembourgLUX 47 S 26 7 4 1 7 7 0
Samuel A. Kutin United States of AmericaUSA 47 S 26 5 5 1 7 7 1
Trần Trong Hùng VietnamVNM 47 S 26 7 4 1 7 7 0
Patrick Surry CanadaCAN 52 S 25 7 3 1 7 7 0
Pierre Baumann FranceFRA 52 S 25 7 7 1 3 7 0
Yong Yeow Yeoh SingaporeSGP 52 S 25 6 5 0 7 7 0
Gareth John McCaughan United KingdomUNK 52 S 25 1 3 7 6 7 1
Günter Schwarzbauer AustriaAUT 56 S 24 7 4 5 1 7 0
David Wallace New ZealandNZL 56 S 24 4 7 7 0 6 0
Ngiap-Teng Ngan SingaporeSGP 56 S 24 7 7 1 7 2 0
Tal Kubo United States of AmericaUSA 56 S 24 7 5 1 7 4 0
Abdelmalek Abdesselam AlgeriaALG 60 S 23 7 7 0 7 2 0
Dessislava Bakardzieva BulgariaBGR 60 S 23 7 2 7 0 7 0
Gábor Drasny HungaryHUN 60 S 23 7 0 1 7 7 1
Amir Aalam Ghazanfarian Islamic Republic of IranIRN 60 S 23 4 4 2 7 5 1
Malcolm J. Law United KingdomUNK 60 S 23 5 7 2 1 7 1
Eric K. Wepsic United States of AmericaUSA 60 S 23 7 7 7 0 1 1
Gudrun Hametner AustriaAUT 66 B 22 5 2 1 7 7 0
Colin Springer CanadaCAN 66 B 22 7 7 1 6 1 0
Bertrand Eynard FranceFRA 66 B 22 7 5 1 7 2 0
Markus Lauer GermanyGER 66 B 22 7 7 2 2 4 0
Nung-Kwan Yip Hong KongHKG 66 B 22 7 0 1 7 7 0
Young-Hoon Kiem Republic of KoreaKOR 66 B 22 7 0 1 6 7 1
Mattias Jonsson SwedenSWE 66 B 22 7 3 1 3 7 1
Marc-Oliver Coppens BelgiumBEL 73 B 21 4 5 0 7 5 0
Pavol Gvozdjak CzechoslovakiaCZS 73 B 21 4 7 7 3 0 0
Stanislav Krajči CzechoslovakiaCZS 73 B 21 7 7 2 2 3 0
Mátyás Sustik HungaryHUN 73 B 21 1 5 1 7 7 0
Mouaniss Belrhiti Alaoui MoroccoMAR 73 B 21 7 0 1 7 0 6
Harm Derksen NetherlandsNLD 73 B 21 4 6 6 1 4 0
Ahmed Abbes TunisiaTUN 73 B 21 7 4 0 3 7 0
Tomaž Slivnik YugoslaviaYUG 73 B 21 7 7 0 4 3 0
Rade Todorović YugoslaviaYUG 73 B 21 7 7 7 0 0 0
Geoffrey Bailey AustraliaAUS 82 B 20 1 7 1 3 7 1
Tibor Beke HungaryHUN 82 B 20 7 4 1 7 1 0
Marc Pauly LuxembourgLUX 82 B 20 7 4 1 0 7 1
Hamou H. Tarik MoroccoMAR 82 B 20 5 0 1 7 7 0
Colin Bell United KingdomUNK 82 B 20 1 7 7 0 5 0
Fábio Enrique Brochero Martínez ColombiaCOL 87 B 19 3 6 1 6 2 1
Christos Athanasiadis GreeceHEL 87 B 19 7 0 0 7 5 0
Arash Hassibi Islamic Republic of IranIRN 87 B 19 5 6 2 0 6 0
Yoav Yaffe IsraelISR 87 B 19 4 7 0 7 0 1
Jeroen Paasschens NetherlandsNLD 87 B 19 7 7 1 0 4 0
Christopher Ray Nash United KingdomUNK 87 B 19 7 7 1 1 1 2
Rastko Marinković YugoslaviaYUG 87 B 19 1 7 1 3 7 0
Kamen Alexiev BulgariaBGR 94 B 18 7 3 1 0 7 0
Carlos Thompson ColombiaCOL 94 B 18 6 7 5 0 0 0
Erez Lapid IsraelISR 94 B 18 0 4 0 7 7 0
Alain Knaff LuxembourgLUX 94 B 18 6 7 1 1 3 0
Hock-Peng Chan SingaporeSGP 94 B 18 1 7 1 7 1 1
Ozan Hafızoğulları TürkiyeTUR 94 B 18 7 2 1 0 7 1
Deniz Yuret TürkiyeTUR 94 B 18 3 7 1 0 7 0
Hubert L. Bray United States of AmericaUSA 94 B 18 4 2 1 7 1 3
Shu Hung Choy Hong KongHKG 102 B 17 3 0 1 5 7 1
Gadi Kozma IsraelISR 102 B 17 2 7 1 5 1 1
Elon Lindenstrauss IsraelISR 102 B 17 3 5 1 7 0 1
Andrea Maffei ItalyITA 102 B 17 7 3 1 0 6 0
Francis M. Valeriano C. PeruPER 102 B 17 7 3 0 0 6 1
Patrik Andersson SwedenSWE 102 B 17 3 0 7 7 0 0
Daniel Bertilsson SwedenSWE 102 B 17 7 3 0 7 0 0
Imed Gharbi TunisiaTUN 102 B 17 6 4 0 0 7 0
Khadheur Karray TunisiaTUN 102 B 17 5 5 0 7 0 0
Stéphane Guillermou FranceFRA 111 B 16 7 4 0 0 5 0
Ali Reza Bigdeli Islamic Republic of IranIRN 111 B 16 7 0 1 1 7 0
Miek Dekeyser BelgiumBEL 113 B 15 4 6 4 0 1 0
Nicolas Maskens BelgiumBEL 113 B 15 2 5 2 1 5 0
Plamen Iliev BulgariaBGR 113 B 15 7 0 1 0 7 0
David McKinnon CanadaCAN 113 B 15 1 6 1 0 7 0
Matti Juhani Lassas FinlandFIN 113 B 15 1 5 1 1 7 0
Tommi V. Timonen FinlandFIN 113 B 15 1 7 0 0 7 0
Guðbjörn Freyr Jónsson IcelandISL 113 B 15 7 0 0 1 7 0
Bok Gi Kim Republic of KoreaKOR 113 B 15 4 0 3 0 7 1
Ki Hong Kim Republic of KoreaKOR 113 B 15 4 7 0 0 4 0
Antonio Peimbert Torres MexicoMEX 113 B 15 7 0 5 0 0 3
Kok-Wui Cheong SingaporeSGP 113 B 15 7 0 0 0 7 1
Germán Rincón ColombiaCOL 124 B 14 7 0 0 0 7 0
Denis Lallemand FranceFRA 124 B 14 7 4 0 3 0 0
Mohammad Ali Khojastepur Islamic Republic of IranIRN 124 B 14 5 1 2 3 2 1
Richard Huveneers NetherlandsNLD 124 B 14 1 0 7 6 0 0
Lars Willför SwedenSWE 124 B 14 0 7 0 0 7 0
Alper Halbutoğulları TürkiyeTUR 124 B 14 7 3 1 0 3 0
Riste Škrekovski YugoslaviaYUG 124 B 14 7 0 1 0 6 0
David Jackson AustraliaAUS 131 13 5 5 1 2 0 0
Martin O'Hely AustraliaAUS 131 13 5 3 1 2 1 1
Lenilson Barreira de Morais BrazilBRA 131 HM 13 0 5 1 7 0 0
Fernando Martinez Puente SpainESP 131 HM 13 2 7 0 1 2 1
Romano Lonardoni ItalyITA 131 HM 13 0 7 6 0 0 0
Beljadid Lahcen MoroccoMAR 131 HM 13 7 0 1 0 5 0
Joris van der Hoeven NetherlandsNLD 131 13 4 5 1 0 3 0
Victor Luchangco PhilippinesPHI 131 HM 13 1 4 1 0 7 0
Daniel Lindhardt SwedenSWE 131 HM 13 1 4 1 0 7 0
Markus Greiter AustriaAUT 140 HM 12 2 7 1 0 2 0
Markus Haiml AustriaAUT 140 12 6 3 1 0 2 0
Ondrej Šuch CzechoslovakiaCZS 140 HM 12 4 0 7 1 0 0
Ramon Esteban Romero SpainESP 140 12 6 2 1 0 2 1
Luis O'Shea IrelandIRL 140 12 4 5 0 1 2 0
Ariel Shkolnikov IsraelISR 140 HM 12 2 7 2 1 0 0
Edvard Del Carpio Talaverano PeruPER 140 HM 12 2 1 1 1 7 0
Grzegorz Łabędzki PolandPOL 140 HM 12 0 7 1 3 0 1
Imed Hkima TunisiaTUN 140 12 4 3 0 3 1 1
Đoàn Hồng Nghiã VietnamVNM 140 12 4 1 1 5 1 0
Horacio Casini ArgentinaARG 150 HM 11 7 0 1 0 3 0
Martin Bush AustraliaAUS 150 HM 11 1 7 1 0 1 1
Jun Takakura BrazilBRA 150 HM 11 7 2 0 0 2 0
Philip Jong CanadaCAN 150 11 4 0 1 0 5 1
Gurraj Sangha CanadaCAN 150 HM 11 4 0 0 0 7 0
Andreas Achilleos CyprusCYP 150 HM 11 2 1 1 0 7 0
Kim K. Simelius FinlandFIN 150 11 2 4 0 1 4 0
David Hermann FranceFRA 150 HM 11 7 0 1 3 0 0
Evangelos Mouroukos GreeceHEL 150 HM 11 7 0 1 0 2 1
András Bíró HungaryHUN 150 HM 11 7 4 0 0 0 0
Marco Oman ItalyITA 150 11 4 2 0 1 4 0
Jo Han Chu Republic of KoreaKOR 150 11 2 4 0 1 4 0
Su Bin Song Republic of KoreaKOR 150 11 3 4 1 0 3 0
Hugo R. Nopo Aguilar PeruPER 150 HM 11 1 2 0 0 7 1
Jerome Suntay Khohayting PhilippinesPHI 150 11 3 5 0 2 1 0
Rafał Latała PolandPOL 150 HM 11 3 7 1 0 0 0
Jeffrey Sax BelgiumBEL 166 HM 10 1 2 0 0 7 0
Petr Hliněný CzechoslovakiaCZS 166 10 6 0 1 2 1 0
Petteri Pajunen FinlandFIN 166 HM 10 3 0 0 0 7 0
Georgios Mihai GreeceHEL 166 10 5 0 0 0 5 0
Behzad Nazari Islamic Republic of IranIRN 166 10 0 5 1 1 2 1
Sverrir Örn Þorvaldsson IcelandISL 166 10 2 3 0 1 4 0
Orjan Johansen NorwayNOR 166 10 0 3 2 3 2 0
Jing-Yee Lim SingaporeSGP 166 10 4 4 0 0 2 0
Talbi Malik AlgeriaALG 174 HM 9 7 0 1 0 1 0
Jeremy Liew AustraliaAUS 174 9 1 4 1 0 2 1
Bernard Boigelot BelgiumBEL 174 9 1 3 1 0 4 0
Antonios Ikonomou GreeceHEL 174 HM 9 1 0 1 0 7 0
Shun Chan Hong KongHKG 174 9 5 0 1 0 2 1
Wai-Ling Tai Hong KongHKG 174 HM 9 0 7 1 0 0 1
Francisco Javier Zaragoza Martínez MexicoMEX 174 HM 9 1 0 1 0 7 0
Ronald Blaak NetherlandsNLD 174 HM 9 1 7 0 0 0 1
Maarten Hilferink NetherlandsNLD 174 9 1 5 1 0 1 1
Roger Beggs New ZealandNZL 174 9 3 5 1 0 0 0
Miran Božičević YugoslaviaYUG 174 HM 9 1 7 1 0 0 0
Sergio Torres CubaCUB 185 8 6 0 1 0 1 0
Jaakko J. Jokelainen FinlandFIN 185 8 1 5 1 0 0 1
Dimitrios Statopoulos GreeceHEL 185 HM 8 7 0 0 0 1 0
Prodromos Symeonidis GreeceHEL 185 8 3 4 1 0 0 0
János Csirik HungaryHUN 185 8 2 3 1 0 2 0
Jorge Pérez Hernández MexicoMEX 185 HM 8 0 0 1 0 7 0
Arne H. Juul NorwayNOR 185 8 1 5 1 0 1 0
Jan Olav Robole NorwayNOR 185 8 1 1 0 0 6 0
Joseph C. Caceres PeruPER 185 HM 8 0 0 1 0 7 0
Aleksandra Smiljanić YugoslaviaYUG 185 8 0 4 1 2 1 0
Markus Schorn AustriaAUT 195 7 2 3 1 1 0 0
Alberto Adami BrazilBRA 195 7 3 0 1 0 3 0
Rene Guerra Millet CubaCUB 195 HM 7 7 0 0 0 0 0
Halldór Árnason IcelandISL 195 7 1 4 1 1 0 0
Emine Baran TürkiyeTUR 195 7 3 0 1 0 3 0
Joshua R. X. Ross United KingdomUNK 195 7 1 3 1 1 0 1
Pablo Lotito ArgentinaARG 201 6 2 0 0 0 4 0
Leonardo Ornella ArgentinaARG 201 6 0 0 0 0 6 0
Marc Lardinois BelgiumBEL 201 6 1 1 1 3 0 0
Luis Giraldo ColombiaCOL 201 6 1 2 1 2 0 0
Daniel Lodos CubaCUB 201 6 3 0 1 2 0 0
Carlos Mora CubaCUB 201 6 5 1 0 0 0 0
Aldo Rodriguez CubaCUB 201 6 1 4 1 0 0 0
Hanna Saukkonen FinlandFIN 201 6 1 0 1 0 4 0
Wing-Hong Leung Hong KongHKG 201 6 1 0 1 2 2 0
Simon Murphy IrelandIRL 201 6 5 1 0 0 0 0
Maisoun Al-Mosallam KuwaitKWT 201 6 3 0 0 0 0 3
Abdel Ilah Ecchilali MoroccoMAR 201 6 5 0 1 0 0 0
Karl Antony Tomlinson New ZealandNZL 201 6 1 0 1 0 4 0
Taslent Mustapha AlgeriaALG 214 5 1 0 0 0 4 0
Song San Woei BrazilBRA 214 5 4 0 1 0 0 0
Jaime Aragon ColombiaCOL 214 5 1 3 0 0 1 0
Shuk-Han Yau Hong KongHKG 214 5 1 1 1 0 1 1
Ásta Kristjana Sveinsdóttir IcelandISL 214 5 1 0 0 0 4 0
Ho Jin Ryu Republic of KoreaKOR 214 5 3 0 0 0 2 0
Ali Al-Mutairi KuwaitKWT 214 5 0 0 1 4 0 0
Rodger Tiedemann New ZealandNZL 214 5 0 1 1 0 3 0
Tolga Bozkaya TürkiyeTUR 214 5 3 0 1 0 1 0
Rafael Ortiz ColombiaCOL 223 4 2 0 1 0 1 0
Boris Bartolome Mana SpainESP 223 4 4 0 0 0 0 0
Maeve Flynn IrelandIRL 223 4 3 0 1 0 0 0
Cormac O'Sullivan IrelandIRL 223 4 3 0 0 0 1 0
Hessam Hammidi Islamic Republic of IranIRN 223 4 3 0 0 0 0 1
Fouzi Al-Essa KuwaitKWT 223 4 3 0 0 0 1 0
Haitham Al-Haji KuwaitKWT 223 4 1 0 0 0 0 3
José Luis Flores Silva MexicoMEX 223 4 0 2 1 0 1 0
Edgar Huarcaya Segovia PeruPER 223 4 3 0 0 0 1 0
Hsiu Khuern Tang SingaporeSGP 223 4 1 0 1 0 1 1
Chouik Ahmed AlgeriaALG 233 3 0 0 1 0 2 0
Georgios Hadjispyrides CyprusCYP 233 3 2 0 0 0 1 0
Regas Neophyton CyprusCYP 233 3 1 0 0 0 2 0
Roes Arief Budiman IndonesiaIDN 233 3 1 0 1 0 1 0
Fulvio Piccinonno ItalyITA 233 3 2 0 1 0 0 0
Safa Abdil Salam KuwaitKWT 233 3 3 0 0 0 0 0
Ricardo Torres Rodríguez MexicoMEX 233 3 2 0 1 0 0 0
Biorn-Helge Mevik NorwayNOR 233 3 3 0 0 0 0 0
Manuel Cáceres Polo PeruPER 233 3 1 2 0 0 0 0
Yavuz Karapinar TürkiyeTUR 233 3 1 0 1 0 1 0
Bourada Narimane AlgeriaALG 243 2 0 0 1 0 0 1
Maria Célia Paiva de Freitas BrazilBRA 243 2 1 0 1 0 0 0
Rolando Uranga Piña CubaCUB 243 2 2 0 0 0 0 0
Constantinos Phanouriou CyprusCYP 243 2 2 0 0 0 0 0
Javier Campins Pascual SpainESP 243 2 1 0 0 1 0 0
Jose I. Nogueira Goriba SpainESP 243 2 0 2 0 0 0 0
Moh. Nanda Kamanaya IndonesiaIDN 243 2 0 0 1 0 1 0
Jillian Delaney IrelandIRL 243 2 0 1 1 0 0 0
Eamonn Maher IrelandIRL 243 2 1 0 1 0 0 0
Karim Abdelkerim MoroccoMAR 243 2 1 0 0 1 0 0
Arne Aas NorwayNOR 243 2 1 1 0 0 0 0
Dan Olsen NorwayNOR 243 2 1 0 1 0 0 0
William Jones New ZealandNZL 243 2 0 1 1 0 0 0
Joseph Del Callar PhilippinesPHI 243 2 0 1 1 0 0 0
Dennis Lee PhilippinesPHI 243 2 1 0 0 0 1 0
Walfredo da Costa Cirne Filho BrazilBRA 258 1 0 0 1 0 0 0
Charalambos Charalambous CyprusCYP 258 1 0 0 1 0 0 0
Irene Savoulli CyprusCYP 258 1 1 0 0 0 0 0
Christian Avendano EcuadorECU 258 1 1 0 0 0 0 0
Santiago Perez-Cacho SpainESP 258 1 1 0 0 0 0 0
? Sariniatun IndonesiaIDN 258 1 1 0 0 0 0 0
Waleed Al-Azmi KuwaitKWT 258 1 0 0 1 0 0 0
Carlos Enrique Leñero Leal MexicoMEX 258 1 1 0 0 0 0 0
John Marshall New ZealandNZL 258 1 0 0 1 0 0 0
Guido David PhilippinesPHI 258 1 1 0 0 0 0 0
Abdella Ziz Sadoqi MoroccoMAR 268 0 0 0 0 0 0 0