63rd IMO 2022 – Team Results

Oslo, Norway · 104 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 252 42 42 42 42 42 42 6 Liang Xiao Zhenhua Qu
Republic of KoreaKOR 2 208 42 42 26 42 41 15 3 3 Yongjin Song Yeansu Kim
United States of AmericaUSA 3 207 42 42 16 42 39 26 4 1 1 Po-Shen Loh Oleksandr Rudenko
VietnamVNM 4 196 40 42 19 42 38 15 2 2 2 Anh Vinh Le Ba Khanh Trinh Le
RomaniaROU 5 194 42 41 17 42 42 10 2 4 Cătălin-Liviu Gherghe Marius Perianu
ThailandTHA 6 193 42 42 19 42 39 9 3 2 1 Teeradej Kittipassorn Sarita Bunsupha
GermanyGER 7 192 42 42 16 42 39 11 1 4 1 Jürgen Prestin Christian Bernert
Islamic Republic of IranIRN 8 191 42 41 15 42 42 9 3 3 Mahdi Etesamifard Seyed Hessam Firouzi
JapanJPN 8 191 41 42 14 42 40 12 1 4 1 Takahiko Fujita Keiko Tasaki
IsraelISR 10 188 41 42 15 42 37 11 1 4 1 Dan Carmon Daniel Kaner
ItalyITA 10 188 40 38 12 42 40 16 2 2 2 Massimo Gobbino Marco Trevisiol
PolandPOL 12 183 42 38 14 42 36 11 4 2 Łukasz Bożyk Dominika Regiec
United KingdomUNK 13 179 42 40 14 42 35 6 1 3 2 Geoff Smith Freddie Illingworth
CanadaCAN 14 178 42 41 15 28 37 15 2 2 1 1 Caleb Ji Zhuo Qun Song
TaiwanTWN 14 178 42 42 6 42 34 12 1 2 3 Tzer-jen Wei Chiun-Chang Lee
BulgariaBGR 16 177 42 42 9 42 35 7 1 3 1 1 Stanislav Harizanov Stoyan Boev
KazakhstanKAZ 17 174 42 41 4 42 41 4 3 3 Assylbek Issakhov Kanat Satylkhanov
UkraineUKR 17 174 41 37 10 42 36 8 1 1 4 Bogdan Rublov Zarina Kodyrova
BrazilBRA 19 173 42 36 10 42 38 5 2 1 2 1 Regis Prado Barbosa Rafael Kazuhiro Miyazaki
Hong KongHKG 19 173 41 41 9 36 36 10 1 3 1 1 Tak Wing Ching Cesar Jose Alaban
PeruPER 19 173 41 35 10 42 38 7 3 3 Jesus Zapata Jorge Tipe
Saudi ArabiaSAU 22 168 42 40 6 42 36 2 2 4 Sultan Albarakati Alzubair Habibullah
MexicoMEX 23 167 41 41 3 42 32 8 2 4 Enrique Treviño Maximiliano Sánchez Garza
IndiaIND 24 165 38 38 6 36 40 7 1 5 Niranjan Balachandran Shanta Laishram
SingaporeSGP 24 165 42 37 2 42 36 6 4 1 1 Yan Loi Wong Haibin Wang
ArmeniaARM 26 163 42 42 4 42 31 2 2 4 Smbat Gogyan Gurgen Asatryan
GreeceHEL 26 163 42 36 2 42 40 1 2 3 1 Anargyros Fellouris Silouanos Brazitikos
TürkiyeTUR 26 163 42 34 8 42 36 1 4 1 1 Azer Kerimov Selim Bahadır
AustraliaAUS 29 162 37 42 3 42 34 4 1 4 1 Angelo Di Pasquale Sampson Sze Chung Wong
MongoliaMNG 29 162 42 38 3 42 32 5 2 3 1 Otgonbayar Uuye Batzorig Undrakh
BelarusBLR 31 160 42 41 6 42 25 4 2 3 1 Mikhail Karpuk Palina Chernikava
FranceFRA 32 158 36 42 5 42 30 3 3 2 1 Vincent Jugé Martin Rakovsky
HungaryHUN 32 158 40 42 5 42 16 13 1 5 Péter Frenkel Sándor Dobos
AzerbaijanAZE 34 157 36 39 3 42 37 0 1 4 1 Hasan Hasanzade Ismat Aghayev
CroatiaHRV 34 157 42 42 12 29 25 7 1 4 1 Matija Bašić Vlatko Crnković
Bosnia and HerzegovinaBIH 36 154 42 33 3 36 38 2 3 2 1 Adisa Bolić Milisav Knežević
SerbiaSRB 37 153 36 38 5 42 29 3 2 2 2 Vladimir Baltić Miljan Knežević
IndonesiaIDN 38 151 39 33 7 42 30 0 1 4 1 Aleams Barra Fajar Yuliawan
North MacedoniaMKD 39 148 42 30 1 42 32 1 2 2 2 Ilija Jovceski Mirko Petrushevski
NetherlandsNLD 40 145 42 33 7 42 16 5 1 2 3 Quintijn Puite Johan Konter
SwitzerlandSUI 40 145 40 37 2 42 23 1 4 2 Marco Cavaleri Patrick Stalder
ArgentinaARG 42 139 37 33 5 32 28 4 1 3 2 Patricia Fauring Martín Mereb
SpainESP 42 139 40 38 1 29 30 1 4 2 María Gaspar Óscar Rivero
MalaysiaMAS 44 137 34 25 10 35 28 5 1 1 1 3 M. Syafiq Johar Norashidah Abdul Wahab
PortugalPOR 44 137 40 33 2 35 26 1 1 3 2 Joana Teles António Salgueiro
SlovakiaSVK 46 136 40 42 4 29 12 9 1 4 1 Stanislav Krajči Patrik Bak
Republic of MoldovaMDA 47 135 40 27 0 42 24 2 1 2 3 Valeriu Guțu Valeriu Baltag
LithuaniaLTU 48 129 42 34 2 29 22 0 1 1 4 Artūras Dubickas Leonas Narkevičius
MacauMAC 49 127 32 29 2 42 22 0 3 3 Ieng Tak Leong Weng Chi Chan
EstoniaEST 50 124 42 27 2 32 20 1 1 2 3 Oleg Košik Sandra Schumann
UzbekistanUZB 50 124 23 19 0 42 40 0 1 5 Utkir Boltaev Umid Rakhmonov
Czech RepublicCZE 52 122 41 34 1 23 15 8 1 2 3 Josef Tkadlec Michal Rolinek
DenmarkDEN 53 121 41 27 1 35 14 3 2 4 Kirsten Rosenkilde Jingdan Hua
GeorgiaGEO 53 121 39 29 0 30 21 2 3 3 George Chelidze Givi Nadibaidze
PhilippinesPHI 55 119 41 25 1 36 16 0 2 4 Christian Paul Chan Shio Hazel Joy Shi
AustriaAUT 56 118 42 37 2 22 15 0 2 4 Robert Geretschläger Stefan Leopoldseder
BangladeshBGD 57 115 31 19 0 42 22 1 1 5 Mahbubul Alam Majumdar Asif E Elahi
New ZealandNZL 58 108 41 15 1 35 15 1 1 5 Ross Atkins Josie Smith
TajikistanTJK 59 107 23 22 0 42 19 1 1 5 Jamshed Rustamov Farrukh Karimov
SwedenSWE 60 106 39 29 1 25 9 3 1 5 Victor Ufnarovski Hugo Eberhard
NorwayNOR 61 103 41 21 0 21 19 1 1 4 Erik Ma Andreas Alberg
FinlandFIN 62 101 34 30 0 25 12 0 1 4 Lauri Hallila Ville Uotila
BelgiumBEL 63 94 42 16 0 28 8 0 1 5 Bart Windels Philippe Niederkorn
LatviaLVA 63 94 36 18 0 28 12 0 5 Filips Jelisejevs Ilze Ošiņa
South AfricaSAF 63 94 36 15 0 35 7 1 6 Liam Baker Phil Labuschagne
Costa RicaCRI 66 92 36 16 0 28 12 0 1 4 Jeremias Ramirez Oscar Zamora
CyprusCYP 67 85 41 14 0 23 7 0 5 Andreas Philippou Theoklitos Paragyiou
TunisiaTUN 67 85 16 22 0 42 5 0 6 Taoufik Charrada Raouf Thabet
IrelandIRL 69 84 36 9 0 32 7 0 5 Mark Flanagan Anca Mustata
MoroccoMAR 70 82 22 22 0 31 7 0 4 Hassan Asensouyis Mohamed El Ibbaoui
SyriaSYR 70 82 35 10 0 28 9 0 1 5 Omran Kouba Mohammad Khaddour
SloveniaSVN 72 79 34 14 0 22 9 0 1 3 Gregor Dolinar Luka Horjak
Sri LankaLKA 73 77 25 2 0 35 15 0 5 Dayal Dharmasena Ghaura Abheendra Mahabaduge
AlgeriaALG 74 75 26 11 0 30 8 0 1 3 Abdallah Rahmani Hacene Belbachir
ColombiaCOL 75 74 23 13 1 28 9 0 1 2 Maria Losada Santiago Rodríguez
KyrgyzstanKGZ 76 73 29 10 0 29 5 0 4 Makhamadkhan Ishmatov Bekzhan Dzhumabaev
AlbaniaALB 77 62 19 8 0 31 4 0 3 Adrian Naço Elton Bojaxhiu
ParaguayPAR 78 59 22 5 0 30 2 0 4 Marcelo José Elizeche Armoa Elvis Alexander Agüero Vera
BoliviaBOL 79 57 25 2 0 24 4 2 4 Jimmy Santamaria Torrez Felix Cepeda Ayaviri
El SalvadorSLV 80 56 13 10 2 21 10 0 1 2 Gabriel Alexander Chicas Reyes Christopher Edgardo Padilla Sandoval
KosovoKSV 81 55 12 10 0 30 3 0 4 Valmir Krasniqi Dorlir Ahmeti
PakistanPAK 82 54 24 12 0 16 2 0 3 Sarfraz Ahmad Kashif Ali
IcelandISL 83 51 26 5 0 16 2 2 3 Sigurður Jens Albertsson Elvar Wang Atlason
MauritaniaMRT 84 42 2 7 0 31 2 0 4 Isselmou Lebatt Farajou Mahfoudh Mohamed Ammou Ahmed
PanamaPAN 84 42 22 3 0 16 1 0 3 Leonel Castillo Luis Peña
Puerto RicoPRI 86 40 21 4 0 11 4 0 1 Darwin Gutierrez Sergio Manzanarez
RwandaRWA 87 34 6 7 0 19 2 0 1 Arun Chockalingam Shanmuganathan Nsanzimfura Obed Korusenge
HondurasHND 88 31 11 3 0 16 1 0 2 José Roberto Arrazola Raudales Mariano Eliseo Solórzano Alvarado
ChileCHI 89 27 14 4 0 6 2 1 1 Hernan Burgos Aníbal Velozo
EcuadorECU 89 27 8 0 0 18 1 0 2 Jorge Chamaidan Miguel Guzman
NepalNPL 89 27 6 2 0 19 0 0 2 Deepak Bastola Sanat Kumar Acharya
UruguayURY 89 27 13 2 0 10 2 0 2 Hernán Puschiasis
Dominican RepublicDOM 93 26 9 1 0 16 0 0 2 Aury Rafael Pérez Cuevas Cesar Abel Santil Glass
LuxembourgLUX 93 26 11 2 0 12 1 0 1 Pascal Zeihen Mike Dostert
MontenegroMNE 95 23 10 0 0 7 6 0 1 Goran Popivoda Gojko Jelovac
OmanOMN 96 19 7 4 0 8 0 0 Mian Mohammed Salim Al Hinai Ali Nasser Hamdoon Nasser Al Rashdi
GhanaGHA 97 18 10 2 0 5 1 0 James Lin Joel Dogoe
BotswanaBWA 98 17 9 1 0 6 1 0 Mmoloki Lekhutlile Mathews Masole
PalestinePSE 99 14 7 1 0 0 6 0 1 Ahmed AbuHanieh Samed Alhajajla
CubaCUB 100 13 8 1 0 2 2 0 1 Prudencio Guerrero Fernández
UgandaUGA 100 13 2 1 0 10 0 0 1 MAHADI DDAMULIRA MEDI SSESANGA
LiechtensteinLIE 102 12 4 1 0 7 0 0 1 Valentin Imbach Raphael Angst
United Arab EmiratesUAE 103 10 1 1 0 8 0 0 1 Subramanian Krishnamoorthy Abdallah El Marhoune
VenezuelaVEN 104 7 1 1 0 4 1 0 Rafael Sanchez Francisco Javier Molina Tirado