60th IMO 2019 – Team Results

Bath, United Kingdom · 112 teams

Team Score Stacks

Each bar is one team, split by contestant totals. Segment colors show the contestant award category, and segment lengths add up to the team total.

Loading chart...

CountryCtry RankRnk PointsPts P1 P2 P3 P4 P5 P6 G S B HM Leader Deputy Leader
People's Republic of ChinaCHN 1 227 40 41 27 41 42 36 6 Bin Xiong Yijie He
United States of AmericaUSA 1 227 42 40 26 42 42 35 6 Po-Shen Loh Yang Liu
Republic of KoreaKOR 3 226 42 39 31 42 42 30 6 Yongjin Song Suyoung Choi
Democratic People's Republic of KoreaPRK 4 187 41 41 17 42 42 4 3 3 Jin Hyok Kim Jong Min Ri
ThailandTHA 5 185 42 35 5 42 40 21 3 3 Pongpol Ruankong Teeradej Kittipassorn
Russian FederationRUS 6 179 39 40 17 35 42 6 2 4 Pavel Kozhevnikov Kirill Sukhov
VietnamVNM 7 177 39 31 10 40 42 15 2 4 Anh Vinh Le Ba Khanh Trinh Le
SingaporeSGP 8 174 42 30 13 40 42 7 2 4 Jeffrey Chin How Pang Zenghui Chen
SerbiaSRB 9 171 42 26 19 31 37 16 3 1 2 Marko Radovanović Bojan Bašić
PolandPOL 10 168 42 28 9 40 42 7 1 3 2 Tomasz Cieśla Łukasz Bożyk
HungaryHUN 11 165 41 19 14 42 42 7 1 3 2 József Pelikán Sándor Dobos
UkraineUKR 11 165 42 33 5 42 40 3 1 4 1 Bogdan Rublov Andrii Pankov
JapanJPN 13 162 42 32 8 31 42 7 2 2 2 Takahiko Fujita Keiko Tasaki
IndonesiaIDN 14 160 40 38 1 40 35 6 1 4 1 Aleams Barra Budi Surodjo
IndiaIND 15 156 42 32 7 41 33 1 1 4 1 C. R. Pranesachar Vinayak Madhav Sholapurkar
IsraelISR 15 156 42 19 18 34 42 1 1 3 2 Dan Carmon Shachar Carmeli
RomaniaROU 17 155 42 30 7 42 32 2 1 2 3 Cătălin-Liviu Gherghe Mihai Chiș
AustraliaAUS 18 154 42 28 13 37 33 1 2 1 3 Angelo Di Pasquale Sampson Wong
BulgariaBGR 19 152 42 37 2 34 37 0 5 1 Stanislav Harizanov Stoyan Boev
United KingdomUNK 20 149 39 31 2 33 37 7 1 2 3 Dominic Yeo Freddie Illingworth
TaiwanTWN 21 148 40 21 7 39 34 7 1 2 3 Yen-Chi Roger Lin Tzer-Jen Wei
KazakhstanKAZ 22 146 41 39 1 42 22 1 2 4 Nursultan Khajimuratov Gulnur Karimgazhy
Islamic Republic of IranIRN 23 145 35 38 3 40 27 2 1 2 3 Morteza Saghafian Seyyed Hessam Firouzi
CanadaCAN 24 144 42 16 3 39 42 2 1 1 4 Matthew Brennan Sarah Sun
FranceFRA 25 142 41 9 15 39 38 0 2 4 Vincent Jugé Louise Gassot
MongoliaMNG 26 141 41 27 6 35 32 0 1 1 3 1 Bayarmagnai Gombodorj Batzaya Gantsooj
ItalyITA 27 140 42 36 0 30 31 1 2 4 Massimo Gobbino Ludovico Pernazza
PeruPER 28 137 41 34 0 34 28 0 3 1 1 Jesus Zapata Julio Gutierrez
BrazilBRA 29 135 42 21 1 41 30 0 2 4 Edmilson Motta Carlos Yuzo Shine
TürkiyeTUR 29 135 38 23 4 36 32 2 1 1 3 1 Azer Kerimov Şahin Emrah
PhilippinesPHI 31 129 42 16 0 42 29 0 1 5 Richard Eden Christian Paul Chan Shio
GermanyGER 32 126 36 9 3 29 42 7 1 3 2 Jürgen Prestin Eric Müller
Saudi ArabiaSAU 33 124 41 19 0 29 35 0 1 4 Fawzi Al Thukair Alzubair Habibullah
NorwayNOR 34 122 35 20 0 37 30 0 1 3 2 Dávid Kunszenti-Kovács Karl Erik Holter
BelarusBLR 35 119 42 23 1 30 23 0 2 2 2 Igor Voronovich Mikhail Karpuk
EstoniaEST 36 118 40 8 0 34 36 0 1 4 Oleg Košik Sandra Schumann
Hong KongHKG 37 117 41 3 5 37 31 0 1 3 1 Tat Wing Leung Cesar Jose Alaban
NetherlandsNLD 37 117 38 9 3 29 37 1 1 4 1 Quintijn Puite Birgit van Dalen
SlovakiaSVK 39 114 36 4 8 26 40 0 1 3 2 Stanislav Krajči Patrik Bak
GreeceHEL 40 112 42 15 0 34 19 2 1 2 3 Anargyros Fellouris Silouanos Brazitikos
MexicoMEX 41 111 41 27 1 19 23 0 1 3 2 Rogelio Valdez David Cossio Ruiz
SpainESP 42 110 36 13 0 29 32 0 5 1 María Gaspar Òscar Rivero
CroatiaHRV 42 110 36 24 1 22 27 0 3 3 Ivan Krijan Borna Vukorepa
SloveniaSVN 44 109 41 5 14 21 28 0 2 1 3 Gregor Dolinar Jakob Jurij Snoj
GeorgiaGEO 45 108 42 10 0 36 20 0 1 4 1 George Chelidze Givi Nadibaidze
Czech RepublicCZE 46 106 35 2 1 26 42 0 4 2 Michal Rolinek Josef Tkadlec
South AfricaSAF 46 106 41 4 0 35 26 0 4 2 Liam Baker Phil Labuschagne
DenmarkDEN 48 105 35 15 5 20 30 0 1 2 3 Kirsten Rosenkilde Alexander Christgau
ArmeniaARM 49 104 41 15 1 21 26 0 2 1 2 Smbat Gogyan Gurgen Asatryan
Republic of MoldovaMDA 50 100 41 17 0 23 10 9 1 1 3 Valeriu Gutu Valeriu Baltag
AzerbaijanAZE 51 98 36 29 0 29 4 0 3 2 Fuad Garayev Hasan Hasanzade
LithuaniaLTU 52 96 42 4 0 35 15 0 3 3 Arturas Dubickas Leonas Narkevičius
ArgentinaARG 53 95 34 17 1 24 19 0 3 1 Patricia Fauring Martín Mereb
PortugalPOR 54 93 32 10 0 28 23 0 1 1 4 Joana Teles Rodrigo Farinha Matias
MacauMAC 55 92 34 3 0 35 20 0 3 3 Ieng Tak Leong Sio Meng Lao
SwedenSWE 55 92 33 10 7 22 20 0 1 1 3 Paul Vaderlind Victor Ufnarovski
SyriaSYR 55 92 36 27 0 17 12 0 1 1 3 Omran Kouba Mohamad Firas Alhalabi
New ZealandNZL 58 89 28 0 0 36 25 0 2 2 Chris Tuffley Ross Atkins
SwitzerlandSUI 58 89 29 6 0 22 32 0 3 1 Louis Hainaut David Rusch
AustriaAUT 60 84 32 17 2 15 18 0 4 1 Robert Geretschläger Stefan Leopoldseder
Bosnia and HerzegovinaBIH 60 84 41 8 0 22 13 0 5 Admir Beširević Ivan Vanja Boroja
TajikistanTJK 62 82 40 12 1 17 8 4 1 1 2 Umed Karimov Olimjoni Pirahmad
UzbekistanUZB 63 81 34 15 0 24 8 0 1 3 Rustam Turdibaev Muratkhon Sharakhimov
MoroccoMAR 64 80 40 12 0 18 10 0 1 4 Mohamed Berraho Mohamed El Ibbaoui
FinlandFIN 65 78 30 7 1 20 20 0 1 1 2 Lauri Hallila Otte Heinävaara
ColombiaCOL 66 77 30 4 0 20 23 0 2 2 Maria Elizabeth Losada Leandro Remolina Ardila
BangladeshBGD 67 76 32 15 0 19 10 0 1 4 Mahbubul Alam Majumdar A A Munir Hasan
BelgiumBEL 68 75 31 10 0 23 11 0 1 1 3 Bart Windels Philippe Niederkorn
Sri LankaLKA 69 73 39 6 0 15 13 0 1 5 Dayal B. Dharmasena Kaushika De Silva
MalaysiaMAS 70 71 21 5 0 23 22 0 2 2 Muhammad Syafiq Johar Nor Sakinah Mohamad
IrelandIRL 71 61 21 10 7 10 13 0 1 2 Bernd Kreussler Gordon Lessells
LatviaLVA 72 56 29 1 0 8 18 0 4 Jevgēnijs Vihrovs Juris Škuškovniks
TurkmenistanTKM 73 53 35 4 0 8 6 0 3 Arslan Hojiyev Perman Jorayev
TunisiaTUN 74 48 27 6 0 4 11 0 4 Taoufik Charrada Raouf Thabet
CyprusCYP 75 47 31 3 0 9 4 0 3 Gregoris Makrides Demetres Christofides
North MacedoniaMKD 75 47 23 9 0 7 8 0 2 Daniel Velinov Sanja Atanasova
AlgeriaALG 77 46 28 8 0 8 2 0 1 3 Abdallah Rahmani Djamel Aouadi
El SalvadorSLV 78 45 21 2 0 14 8 0 2 Gabriel Alexander Chicas Reyes Gabriel Emiliano Carranza Menjívar
KosovoKSV 79 43 24 6 0 9 4 0 3 Faton Berisha Valmir Krasniqi
AlbaniaALB 80 37 22 3 0 3 9 0 2 Adrian Naco Enkel Hysnelaj
IcelandISL 80 37 16 0 0 6 15 0 2 Marteinn Þór Harðarson Jóhanna Katrín Eggertsdóttir
PanamaPAN 80 37 20 1 0 6 10 0 1 1 Pablo Jaen Leonel Castillo
Costa RicaCRI 83 34 22 0 0 6 6 0 2 Jeremías Ramírez Jiménez German José Mora Sáenz
PakistanPAK 83 34 18 2 0 7 7 0 1 1 Sarfraz Ahmad Hani Shaker
Trinidad and TobagoTTO 83 34 17 4 1 1 11 0 2 Indra Haraksingh Jagdesh Ramnanan
MontenegroMNE 86 33 17 7 0 1 8 0 1 Goran Popivoda Gojko Jelovac
EcuadorECU 87 32 18 9 0 1 4 0 3 Jorge Chamaidan Adrian Delgado
UruguayURY 88 29 16 2 0 9 2 0 2 Leonardo Lois Maximiliano Stock
CubaCUB 89 23 10 3 0 8 2 0 2 Evidio Quintana Fernández Roman Fresneda Quiroga
ChileCHI 90 20 10 2 0 0 8 0 2 Hernan Burgos Victor Cortes
KyrgyzstanKGZ 91 19 11 2 0 2 4 0 Makhamadkhan Ishmatov Abduvaliev Murat
ParaguayPAR 92 18 15 1 0 1 1 0 Juan Jose Caceres Silva Dario De Jesus Torres Herebia
IraqIRQ 93 17 10 0 0 1 6 0 1 Cuneyt Kilic Mehmet Veysel Yildirim
NicaraguaNIC 93 17 14 1 0 0 2 0 2 Oscar Danilo Quintanilla Luna Darwing José Mena Gutiérrez
NepalNPL 93 17 12 1 0 0 4 0 1 Deepak Bastola Pitambar Acharya
EgyptEGY 96 12 3 1 0 1 7 0 Walid Elsayed Aly Gomaa Moaaz Muhammad Muhammad Alqady
GhanaGHA 97 11 9 0 0 0 2 0 1 Stephen Bobila Mawuenyega Dogoe
MyanmarMMR 97 11 6 2 0 0 3 0 Saw Win Maung Aung Kyaw
CambodiaKHM 99 10 2 8 0 0 0 0 1 Ngonn Seam Karim Ham
BoliviaBOL 100 9 7 0 0 0 2 0 Jaime Manuel Rojas Claure Jhonny Angel Aguilar Blanco
LuxembourgLUX 100 9 2 1 1 0 5 0 Charles Leytem Pascal Zeihen
Dominican RepublicDOM 102 5 3 0 0 0 2 0 Octavio Galan Julio Antonio Manzueta
UgandaUGA 102 5 4 1 0 0 0 0 Jasper Okello Namuddu Assumpta Kasamba
GuatemalaGTM 104 4 1 1 0 0 2 0 Fernando Jose Mazariegos Camas Ana Sofía Domínguez Cajas
HondurasHND 105 3 2 0 0 0 1 0 Juan Pineda Mario Roberto Canales Villanueva
Puerto RicoPRI 105 3 1 0 0 0 2 0 Caceres Luis Omar Colon
TanzaniaTZA 105 3 2 0 0 1 0 0 Ertugrul Tarhan Betinasia Kalebu Manyama
VenezuelaVEN 105 3 3 0 0 0 0 0 Rafael Sánchez José Nieto
BotswanaBWA 109 2 0 0 0 0 2 0 Mmoloki Lekhutlile Mathews Masole
AngolaAGO 110 0 0 0 0 0 0 0 Gabriel Boaventura Aldemar Guzo Camuege
KenyaKEN 110 0 0 0 0 0 0 0 James Katende Silas Isaac Wafula
United Arab EmiratesUAE 110 0 0 0 0 0 0 0 Rachad Zaki Badriya Alshehhi