66th IMO 2025 – Team Results

Sunshine Coast, Australia · 110 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 231 42 42 42 42 42 21 6 Liang Xiao Yinghua Ai
United States of AmericaUSA 2 216 42 42 40 41 42 9 5 1 John Berman Yang Liu
Republic of KoreaKOR 3 203 42 42 42 42 31 4 4 2 Hoseog Yu Kyeongsik Nam
JapanJPN 4 196 41 36 31 42 36 10 3 2 1 Takuya Inoue Takahiko Fujita
PolandPOL 4 196 42 42 28 41 42 1 3 3 Dominik Burek Tomasz Cieśla
IsraelISR 6 194 42 42 34 42 32 2 4 1 1 Dan Carmon Daniel Kaner
IndiaIND 7 193 42 42 28 42 36 3 3 2 1 Shanta Laishram Mainak Ghosh
SingaporeSGP 8 191 42 42 26 42 38 1 3 2 1 Yong Sheng Soh Chik Leng Tan
VietnamVNM 9 188 40 42 27 42 34 3 2 3 1 Gia Vuong Nguyen Chu Ba Khanh Trinh Le
TürkiyeTUR 10 186 42 30 28 42 42 2 2 3 1 Azer Kerimov Selim Bahadır
Hong KongHKG 11 184 42 37 23 42 37 3 2 3 1 Tak Wing Ching Wai Hoi Bobby Poon
Islamic Republic of IranIRN 12 183 34 42 33 42 32 0 2 3 1 Navid Safaei Seyed Hessam Firouzi
RomaniaROU 13 181 42 37 27 39 35 1 2 3 1 Cătălin Gherghe Marius Perianu
HungaryHUN 14 180 42 36 18 42 42 0 2 3 1 Viktor Harangi Sándor Dobos
AustraliaAUS 15 179 41 40 21 40 36 1 2 2 2 Hadyn Tang Michelle Chen
United KingdomUNK 16 178 41 37 24 41 35 0 3 1 2 Dominic Yeo Samuel Liew
KazakhstanKAZ 17 175 42 41 23 42 27 0 4 2 Assylbek Issakhov Kanat Satylkhanov
ItalyITA 18 174 41 27 23 39 38 6 2 2 2 Alessandra Caraceni Veronica Sacchi
MongoliaMNG 18 174 42 42 15 42 30 3 1 3 2 Otgonbayar Uuye Bazar Tumurkhan
TaiwanTWN 20 170 42 28 22 41 36 1 2 2 1 1 Yen-Chi Roger Lin Chia-Chieh Chu
Bosnia and HerzegovinaBIH 21 169 41 42 11 42 33 0 1 3 2 Amar Kurić Tijana Babić
CanadaCAN 21 169 41 22 20 38 40 8 2 2 1 Victor Rong Eric Shen
BulgariaBGR 23 166 41 40 9 39 35 2 3 3 Emil Kolev Stanislav Harizanov
UkraineUKR 24 165 41 39 7 35 42 1 1 2 3 Bogdan Rublov Zarina Kodyrova
ThailandTHA 25 163 42 36 19 39 24 3 1 2 2 1 Sarita Bunsupha Teeradej Kittipassorn
BelarusBLR 26 161 42 25 17 40 37 0 1 1 4 David Zmiaikou Dzmitry Bazyleu
PeruPER 27 158 42 31 14 39 31 1 2 1 2 1 Jesus Zapata Claudio Espinoza
UzbekistanUZB 27 158 41 29 20 37 31 0 4 1 1 Utkir Boltaev Jakhongir Norboev
GermanyGER 29 157 42 23 14 41 37 0 2 4 Uwe Leck Eric Müller
FranceFRA 30 156 42 30 18 38 28 0 1 2 2 1 Vincent Jugé Rémi Lesbats
MexicoMEX 31 153 42 36 3 41 31 0 2 4 Luis Eduardo Garcia Hernandez Kevin William Beuchot Castellanos
BrazilBRA 32 148 41 36 10 41 19 1 3 2 1 Carlos Gustavo Tamm De Araujo Moreira Carlos Yuzo Shine
SwitzerlandSUI 33 145 38 18 21 38 29 1 1 2 2 Julia Sollberger Tanish Patil
GreeceHEL 34 143 36 30 7 41 29 0 2 3 1 Silouanos Brazitikos Achillefs Synefakopoulos
AustriaAUT 35 142 42 20 11 38 29 2 1 1 3 1 Daniel Holmes Stefan Leopoldseder
MalaysiaMAS 36 139 41 29 2 34 32 1 2 3 Ivan Chan Kai Chin Syamil Ahmad Shakir
KyrgyzstanKGZ 37 137 38 35 3 36 25 0 2 3 1 Makhamadkhan Ishmatov Bekzhol Zholdubai Uulu
New ZealandNZL 38 136 37 27 1 39 32 0 2 3 Kevin Shen Ethan Ng
South AfricaSAF 38 136 39 33 11 40 12 1 1 4 1 Dylan Nelson Kerry Porrill
SlovakiaSVK 38 136 42 18 5 39 25 7 1 4 1 Stanislav Krajči Martin Vodička
Czech RepublicCZE 41 134 41 23 6 39 25 0 1 3 2 Josef Tkadlec Pavel Calábek
IrelandIRL 42 127 39 30 3 31 23 1 2 1 3 Bernd Kreussler Anca Mustata
SpainESP 43 125 29 31 10 36 17 2 2 2 1 María Gaspar Marco Castrillón
LithuaniaLTU 43 125 40 21 3 39 22 0 5 Aivaras Novikas Ernestas Ramanauskas
IndonesiaIDN 45 123 37 22 0 39 25 0 4 2 Nanang Susyanto Aleams Barra
SerbiaSRB 45 123 37 15 13 30 28 0 2 2 2 Miljan Knežević Teodor Von Burg
TurkmenistanTKM 47 120 31 31 6 37 15 0 2 1 3 Pirmyrat Gurbanov Dovlet Yazkulyyev
Saudi ArabiaSAU 48 118 42 22 7 41 6 0 3 3 Sultan Albarakati Majid Almarhoumi
EstoniaEST 49 117 38 22 14 32 11 0 1 2 3 Oleg Košik Hendrik Vija
North MacedoniaMKD 49 117 31 23 7 36 18 2 1 1 3 Ilija Jovcheski Mirko Petrushevski
NetherlandsNLD 49 117 40 6 3 40 28 0 5 1 Quintijn Puite Johan Konter
PortugalPOR 52 114 36 18 6 35 18 1 1 2 2 Joana Teles Nuno Miguel Arala Santos
BangladeshBGD 53 113 31 34 9 36 3 0 3 3 Mahbubul Alam Majumdar A A Munir Hasan
ArmeniaARM 54 112 40 15 1 35 21 0 3 3 Gurgen Asatryan Suren Grigoryan
BelgiumBEL 55 111 42 15 9 30 14 1 1 1 4 Bart Windels Philippe Niederkorn
SwedenSWE 56 107 37 20 3 27 20 0 1 3 1 Victor Ufnarovski Mats Boij
MoroccoMAR 57 106 35 16 13 33 9 0 2 4 Hassan Asensouyis Mohamed El Ibbaoui
NorwayNOR 58 103 38 10 4 37 14 0 1 5 Dávid Kunszenti-Kovács Thomas Agung Dibpa Anandita Thrane
SloveniaSVN 59 102 40 17 3 37 4 1 2 4 Gregor Dolinar Luka Horjak
ArgentinaARG 60 99 42 10 1 37 9 0 1 5 Patricia Fauring Martín Mereb
FinlandFIN 61 98 37 10 7 27 17 0 1 3 Daniel Slivinskiy Veera Nurmela
ColombiaCOL 62 95 30 12 5 41 7 0 1 5 Maria Losada Santiago Rodriguez
GeorgiaGEO 63 94 30 3 0 40 21 0 2 3 George Chelidze Givi Nadibaidze
CroatiaHRV 64 93 41 4 5 31 12 0 1 4 Petar Orlić Kristijan Kilassa Kvaternik
TajikistanTJK 65 92 26 15 7 34 10 0 2 1 Pirahmad Olimjoni Yusufbek Hotamov
PhilippinesPHI 66 91 29 15 2 30 15 0 1 1 1 Hazel Joy Shi Kerish Villegas
LatviaLVA 67 90 34 11 2 30 13 0 1 2 Alfrēds Saročinskis Filips Jelisejevs
SyriaSYR 68 89 29 26 1 31 2 0 4 1 Ahmad Alkhamis Mohammad Bakkar
CyprusCYP 69 87 30 24 5 12 16 0 1 1 2 Demetres Christofides Theoklitos Paragyiou
CubaCUB 70 80 31 4 7 35 3 0 1 2 Prudencio Guerrero Fernández
DenmarkDEN 70 80 33 8 7 27 5 0 3 Malthe David Søholm Mejlsted Daniel Pham Nguyen
Republic of MoldovaMDA 72 72 31 8 7 15 11 0 1 1 1 Valeriu Guțu Dorian Croitoru
MacauMAC 73 70 26 6 0 30 8 0 3 Ieng Tak Leong Sio Meng Lao
AzerbaijanAZE 74 68 18 17 0 31 2 0 4 Toghrul Abbasov Ismat Aghayev
AlgeriaALG 75 66 24 11 0 21 10 0 3 Abdallah Rahmani Yasser Merabet
Sri LankaLKA 76 63 26 10 0 27 0 0 1 1 Chanakya Wijeratne Ashwini Kumara Amarasinghe Pathiranalage
TunisiaTUN 77 58 20 16 1 21 0 0 2 Charrada Taoufik Raouf Thabet
AlbaniaALB 78 49 23 8 1 17 0 0 1 2 Erind Bedalli Gledis Kallço
PakistanPAK 79 48 18 3 0 26 1 0 3 Sarfraz Ahmad Hani Shaker
Dominican RepublicDOM 80 47 20 1 0 21 5 0 2 César Abel Santil Glass Susanna Belussi
LuxembourgLUX 81 46 21 8 0 13 4 0 1 2 Pascal Zeihen Bernard Felten
NepalNPL 81 46 14 1 0 25 6 0 1 1 Chhabi Dhungana Narayan Paudel
BoliviaBOL 83 41 11 7 7 14 2 0 1 Guillermo Fernando Vera Hurtado
IraqIRQ 84 40 10 8 0 14 8 0 1 Abdullah Muqdad Mawlood Alani Akar Hassan Abdalqadir Abdalqadir
MyanmarMMR 85 39 20 0 0 19 0 0 1 Htin Aung Saw Win Maung
Costa RicaCRI 86 37 16 2 0 18 1 0 1 Oscar Zamora Luna David Masis Flores
PalestinePSE 86 37 11 1 3 21 1 0 2 Samed Alhajajla Musa Alrefaya
KosovoKSV 88 36 12 10 0 13 1 0 1 Dorlir Ahmeti Dren Neziri
UruguayURY 88 36 21 0 0 15 0 0 2 Vladimir Silva Facundo Mendez
El SalvadorSLV 90 34 9 8 0 17 0 0 2 Riquelmi Salvador Cardona Fuentes Mynor Ademar Melara Estrada
IcelandISL 91 32 18 1 0 11 2 0 1 Marteinn Harðarson Atli Fannar Franklín
RwandaRWA 92 31 19 0 0 12 0 0 2 Samuella Kwizera Emmanuel Nkundayezu
EcuadorECU 93 30 15 1 0 13 1 0 Jorge Chamaidan Romnie Acosta
ParaguayPAR 93 30 13 4 0 12 1 0 1 Carmen Cecilia Sanchez Vazquez Edgar Federico Elizeche Armoa
LiechtensteinLIE 95 26 7 2 3 7 7 0 1 Valentin Imbach Marco Cavaleri
Ivory CoastCIV 96 25 9 1 0 15 0 0 1 Modeste Essoh Aboubacar Camara
QatarQAT 97 17 6 1 0 9 1 0 1 Yousef Jaradat Jameela Alyousuf
HondurasHND 98 16 11 0 0 5 0 0 1 Devis Moises Alvarado Zavala Kevin Adalid Castillo Lainez
KenyaKEN 98 16 10 0 0 6 0 0 James Kiwanuka Katende Martin Mungai Ndung'u
Puerto RicoPRI 98 16 13 1 0 2 0 0 1 Luis Caceres Omar Colon
United Arab EmiratesUAE 101 15 5 0 0 10 0 0 1 Shaikha Mohamed Saeed Rashed Alsereidi Abdulla Ahmed Jemei Alhadoury Alabdouli
UgandaUGA 102 14 5 2 0 7 0 0 Joseph Ssebuliba Medi Ssesanga
CameroonCMR 103 13 7 0 0 6 0 0 1 Joseph Marie Domguia Yannick Steve Siewe Handji
MontenegroMNE 103 13 7 0 0 5 1 0 Nikola Konatar Anton Gjokaj
BotswanaBWA 105 10 7 0 0 2 1 0 Mmoloki Lekhutlile Mathews Masole
ChileCHI 106 8 3 1 0 4 0 0 Hernan Burgos Anibal Velozo
BhutanBTN 107 4 1 0 0 3 0 0 Pema Choden Tsheltrim Lhendup
GhanaGHA 108 2 2 0 0 0 0 0 Gvozden Lapčević Joel Dogoe
NamibiaNAM 108 2 2 0 0 0 0 0 David Iiyambo Generosa Simon
CambodiaKHM 110 1 0 1 0 0 0 0 Ngonn Seam Karim Ham