61st IMO 2020 – Team Results

A distributed IMO administered from St Petersburg, Russian Federation · 105 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 215 42 38 31 42 42 20 5 1 Bin Xiong Yijie He
Russian FederationRUS 2 185 42 31 28 42 36 6 2 4 Kirill Sukhov Vladimir Bragin
United States of AmericaUSA 3 183 42 36 15 42 42 6 3 3 Po-Shen Loh Oleksandr Rudenko
Republic of KoreaKOR 4 175 42 32 22 38 36 5 2 3 1 Yongjin Song Heesung Shin
ThailandTHA 5 174 42 37 15 42 36 2 2 3 1 Pongpol Ruankong Kirati Sriamorn
ItalyITA 6 171 42 30 13 41 42 3 2 3 1 Massimo Gobbino Francesca Rizzo
PolandPOL 6 171 42 26 14 42 42 5 2 3 1 Wojciech Nadara Łukasz Bożyk
AustraliaAUS 8 168 42 32 16 42 30 6 2 3 1 Angelo Di Pasquale Sampson Sze Chung Wong
United KingdomUNK 9 167 42 32 4 42 42 5 1 4 1 Dominic Yeo Kasia Warburton
BrazilBRA 10 165 42 28 12 37 42 4 1 5 Carlos Gustavo Tamm de Araujo Moreira Matheus Secco Torres da Silva
UkraineUKR 11 164 42 37 4 41 35 5 6 Bogdan Rublov Zarina Kodyrova
CanadaCAN 12 161 42 28 14 42 30 5 3 1 2 Alex Song Byung Chun
HungaryHUN 13 160 42 12 24 42 29 11 3 3 Péter Frenkel Sándor Dobos
FranceFRA 14 154 37 21 17 38 35 6 1 3 1 1 Vincent Jugé Martin Rakovsky
RomaniaROU 15 152 42 24 7 35 42 2 1 2 3 Cătălin-Liviu Gherghe Mihai Chiș
SingaporeSGP 16 151 42 35 5 36 29 4 4 2 Yan Loi Wong Shang-Yi Lu
VietnamVNM 17 150 42 24 14 32 36 2 2 1 2 1 Anh Vinh Le Ba Khanh Trinh Le
GeorgiaGEO 18 149 42 21 11 39 33 3 1 2 2 1 George Chelidze Givi Nadibaidze
Islamic Republic of IranIRN 18 149 42 22 4 36 42 3 1 3 2 Morteza Saghafian Seyed Hessam Firouzi
JapanJPN 18 149 42 23 7 38 36 3 5 1 Takahiko Fujita Yuta Takaya
IsraelISR 21 146 35 13 4 41 42 11 1 2 3 Dan Carmon Guy Kapon
KazakhstanKAZ 21 146 42 23 9 42 29 1 3 2 1 Kanat Satylkhanov Ibragim Ibatulin
Czech RepublicCZE 23 145 35 11 18 42 35 4 1 2 3 Filip Bialas Danil Koževnikov
TaiwanTWN 23 145 42 24 12 42 22 3 3 3 Chu-Lan Kao Yen-Chi Roger Lin
SerbiaSRB 25 144 42 31 11 29 28 3 1 2 2 1 Marko Radovanović Bojan Bašić
GermanyGER 26 140 37 25 0 41 35 2 3 3 Jürgen Prestin Eric Ferdinand Müller
TürkiyeTUR 26 140 42 15 7 42 34 0 2 4 Azer Kerimov Selim Bahadır
Hong KongHKG 28 139 42 18 11 40 23 5 3 3 Tak Wing Ching Cesar Jose Alaban
MongoliaMNG 29 135 42 17 14 31 28 3 1 2 1 2 Batbayasgalan Balkhuu Batzorig Undrakh
NetherlandsNLD 29 135 42 8 8 39 29 9 2 1 3 Quintijn Puite Birgit van Dalen
SpainESP 31 133 42 18 0 35 36 2 2 4 María Gaspar Óscar Rivero
CroatiaHRV 32 130 42 20 3 35 29 1 2 3 1 Matija Bašić Matko Ljulj
IndonesiaIDN 32 130 42 23 8 33 22 2 2 2 2 Aleams Barra Hery Susanto
MalaysiaMAS 32 130 36 16 12 36 28 2 1 2 2 1 M. Syafiq Johar Muhammad Zafree Bin Zaharidan
ColombiaCOL 35 129 42 26 1 31 28 1 2 3 1 Maria Elizabeth Losada Nicolás De La Hoz
PeruPER 36 127 40 22 10 33 21 1 3 2 Fidel Jimenez Jose Garcia
ArmeniaARM 37 126 42 16 7 33 28 0 2 3 1 Smbat Gogyan Gurgen Asatryan
BangladeshBGD 38 118 42 18 0 39 18 1 1 5 Mahbubul Alam Majumdar A A Munir Hasan
BulgariaBGR 38 118 42 4 10 37 24 1 1 3 2 Stanislav Harizanov Stefan Gerdjikov
SlovakiaSVK 40 117 42 13 2 41 17 2 2 4 Peter Novotný Stanislav Krajči
SloveniaSVN 40 117 29 18 9 39 21 1 1 1 1 3 Gregor Dolinar Jakob Jurij Snoj
SwedenSWE 40 117 35 17 7 38 20 0 1 4 1 Victor Ufnarovski Hugo Eberhard
PhilippinesPHI 43 113 42 21 7 33 9 1 1 2 3 Christian Paul Chan Shio Carlo Francisco Adajar
PortugalPOR 44 112 37 18 0 27 28 2 1 3 2 Joana Teles João Miguel Magalhães Santos
BelarusBLR 45 111 42 7 14 42 6 0 6 Igor Voronovich Mikhail Karpuk
MexicoMEX 45 111 42 7 9 31 22 0 1 4 1 Rogelio Valdez Delgado Leonardo Ariel García Morán
New ZealandNZL 47 102 29 12 8 35 18 0 1 2 3 Ross Atkins Josie Smith
SyriaSYR 47 102 42 14 4 20 22 0 2 1 3 Omran Kouba Noubough Yassin
SwitzerlandSUI 49 100 32 16 7 36 9 0 4 1 Arnaud Maret Tanish Patil
ArgentinaARG 50 99 38 9 3 29 19 1 1 2 2 Patricia Fauring Martín Mereb
BelgiumBEL 50 99 34 18 7 22 17 1 1 3 1 Bart Windels Philippe Niederkorn
Republic of MoldovaMDA 52 97 35 18 7 15 22 0 2 2 1 Valeriu Guțu Valeriu Baltag
DenmarkDEN 53 95 42 9 8 29 7 0 3 3 Kirsten Rosenkilde Alexander Mangulad Christgau
LithuaniaLTU 54 94 35 9 4 32 14 0 3 3 Arturas Dubickas Aivaras Novikas
GreeceHEL 55 86 42 19 0 9 16 0 4 2 Anargyros Fellouris Silouanos Brazitikos
Bosnia and HerzegovinaBIH 56 85 41 7 1 22 14 0 5 1 Bojan Pažin Admir Beširević
EstoniaEST 57 84 35 9 1 28 10 1 1 2 3 Oleg Košik Kaur Aare Saar
NorwayNOR 58 83 21 7 4 36 14 1 1 1 3 Karl Erik Holter Pål Hermunn Johansen
Saudi ArabiaSAU 59 82 35 6 8 24 8 1 2 4 Fawzi Althukair Tarek Salama Shehata
FinlandFIN 60 81 11 8 0 36 23 3 1 1 3 Lauri Hallila Olli Järviniemi
Sri LankaLKA 61 77 42 16 0 10 9 0 3 3 Dayal B. Dharmasena Kaushika De Silva
South AfricaSAF 61 77 38 7 1 22 8 1 3 3 Liam Baker Phil Labuschagne
MacauMAC 63 76 29 13 1 17 16 0 2 3 Ieng Tak Leong Sio Meng Lao
EcuadorECU 64 71 42 13 1 14 1 0 1 5 Fernando Alberto Alvarez Marín Anthony Jhosué Flores Azúa
AustriaAUT 65 66 28 6 5 18 8 1 1 1 3 Robert Geretschläger Stefan Leopoldseder
AzerbaijanAZE 65 66 42 14 0 6 4 0 1 5 Hasan Hasanzade Anar Rzayev
LatviaLVA 67 64 21 0 1 42 0 0 6 Filips Jelisejevs Maruta Avotina
El SalvadorSLV 68 61 34 13 1 13 0 0 1 3 Gabriel Alexander Chicas Reyes Christopher Edgardo Padilla Sandoval
UzbekistanUZB 69 60 42 8 1 6 3 0 6 Rustam Turdibaev Umid Rakhmonov
IrelandIRL 70 53 36 6 1 10 0 0 5 Andrew Smith Anca Mustata
TunisiaTUN 71 52 31 4 3 7 7 0 1 3 Taoufik Charrada Raouf Thabet
North MacedoniaMKD 72 51 38 10 0 0 3 0 5 Risto Atanasov Ilija Jovcheski
MontenegroMNE 73 50 14 14 1 14 7 0 1 3 Goran Popivoda Gojko Jelovac
TajikistanTJK 74 47 35 1 1 4 6 0 5 Umed Karimov Khusrav Yorov
ParaguayPAR 75 44 28 2 0 8 6 0 1 3 Darío De Jesús Torres Herebia Gerardo Sigfredo Fisch Paredes
KyrgyzstanKGZ 76 42 27 3 0 0 12 0 1 2 Makhamadkhan Ishmatov Murat Abduvaliev
AlbaniaALB 77 40 26 7 1 5 1 0 1 2 Adrian Naço Enkel Hysnelaj
KosovoKSV 78 38 35 1 1 1 0 0 5 Armend Shabani Valmir Krasniqi
Puerto RicoPRI 78 38 15 2 0 21 0 0 1 3 Luis F. Cáceres Duque Omar Colón Reyes
CyprusCYP 80 36 15 2 0 14 5 0 3 Andreas Philippou Theoklitos Paragyiou
UruguayURY 80 36 28 2 1 4 1 0 4 Maximiliano Stock Guillermo Stock
PakistanPAK 82 34 21 6 4 3 0 0 3 Sarfraz Ahmad Hani Shaker
VenezuelaVEN 83 33 28 1 1 3 0 0 4 Rafael Sánchez José Nieto
PanamaPAN 84 32 15 2 5 10 0 0 1 1 Naicolette Abraham Agudo Muñoz Pablo Alberto Jaen Loayza
TurkmenistanTKM 85 31 28 2 0 0 1 0 4 Arslan Hojiyev Orazmammet Annaorazov
NigeriaNGA 86 30 14 7 0 7 2 0 2 Ejugwu Stephen Onah Solomon Gboyega Ojo
UgandaUGA 87 29 23 2 1 3 0 0 3 Jasper Okello Assumpta Kasamba Namuddu
Costa RicaCRI 88 28 14 5 1 8 0 0 2 Daniel Campos Salas Adrián José Naranjo Alvarado
HondurasHND 88 28 23 0 0 5 0 0 3 José Roberto Arrazola Raudales Daniel Enrico Guerrero
MoroccoMAR 90 26 18 7 0 0 1 0 2 Mohamed Berraho Mohamed El Ibbaoui
MyanmarMMR 91 23 22 0 1 0 0 0 3 Saw Win Maung Aung Kyaw
IcelandISL 92 22 8 2 0 9 3 0 1 Álfheiður Edda Sigurðardóttir Elvar Wang Atlason
BoliviaBOL 93 21 14 1 3 3 0 0 2 Sonia Ximena Nivia Cordero Cardenas Jimmy Santamaria Torrez
GhanaGHA 93 21 7 2 2 3 7 0 1 Yi Han Mawuenyega Dogoe
ChileCHI 95 19 8 3 1 7 0 0 1 Hernan Burgos Mario Ponce
NicaraguaNIC 95 19 15 4 0 0 0 0 2 Rufo Holvin Casco Arévalo Oscar Danilo Quintanilla Luna
IraqIRQ 97 15 8 2 0 5 0 0 1 Cuneyt Kilic Furkan Mert Cetin
TanzaniaTZA 98 14 2 7 2 3 0 0 1 Ertugrul Tarhan Betinasia Manyama
Trinidad and TobagoTTO 99 13 7 0 2 4 0 0 Indra Haraksingh Jagdesh Ramnanan
AlgeriaALG 100 5 3 2 0 0 0 0 Abdallah Rahmani Abdeldjalil Hezouat
BotswanaBWA 100 5 1 2 2 0 0 0 Mmoloki Lekhutlile Mathews Masole
NepalNPL 102 4 1 2 1 0 0 0 Deepak Bastola Sanat Kumar Acharya
LuxembourgLUX 103 3 0 0 0 3 0 0 Pascal Zeihen Mike Dostert
KenyaKEN 104 2 0 2 0 0 0 0 James Kiwanuka Katende Jared Ongaro
OmanOMN 104 2 0 1 1 0 0 0 Mian Mohammed Salim Al Hinai Ali Nasser Hamdoon Nasser Al Rashdi