2025 European Cross Country Championships
OrganisersEAA
Edition31st
Date14 December
Host cityLagoa,
LocationLagoa, Portugal
Races7
Distances~7.5 km – Men
~7.5 km – Women
~6 km – U23 men
~6 km – U23 women
~4.5 km – U20 men
~4.5 km – U20 women
~4 x 1.5 km – Mixed relay
WebsiteLagoa 2025
Previous2024 Antalya
Next2026 Belgrade

The 2025 European Cross Country Championships was the 31st edition of the cross country running competition for European athletes. It was held on 14 December 2025 in Lagoa, Portugal.[1][2] The competition consisted of seven races and thirteen medal events; each of the six individual events (junior, under-23 and senior races for both men and women) also included a team classification based on aggregate finishing positions, while a thirteenth event, a mixed relay, was also held.

Medal summary

Individual
Senior men
22:0522:0822:23
Senior women
24:5225:0725:13
U23 men
17:4717:5918:03
U23 women
19:5920:0420:23
U20 men
13:1113:1213:19
U20 women
14:3515:0715:10
Team
Senior men

Thierry Ndikumwenayo
Abdessamad Oukhelfen
Aarón las Heras
Ilias Fifa
Said Mechaal
Daniel Arce
16
Jack O'Leary
Brian Fay
Cormac Dalton
Darragh McElhinney
Efrem Gidey
26
Jimmy Gressier
Fabien Palcau
Simon Bedard
Luc le Baron
Valentin Bresc
Hugo Hay
37
Senior women

Jana Van Lent
Lisa Rooms
Chloé Herbiet
Victoria Warpy
16
Megan Keith
Phoebe Anderson
Verity Ockenden
Poppy Tank
Cari Hughes
Izzy Fry
39
Agathe Guillemot
Anaëlle Guillonnet
Alessia Zarbo
Marie Bouchard
Célia Tabet
42
U23 men

Nick Griggs
Callum Morgan
Niall Murphy
Jonas Stafford
Lughaidh Mallon
19
Aurélien Radja
Pierre Boudy
Anas Chaoudar
Oscar Thebaud
Ishak Dahmani
33
Jaime Migallón
Ciro Martín
Martín Segurola
Rubén Leonardo
Mesfin Escamilla
Aleix Vives
42
U23 women

Julia David-Smith
Camille Place
Nélie Clément
Lola Darcy
Jade Le Corre
21
Pia Schlattmann
Lisa Merkel
Kira Weis
Nele Heymann
21
Maria Forero
Marta Serrano
Mireya Arnedillo
Jimena Blanco
Rocio Garrido
25
U20 men

Willem Renders
Sem Serrano
Ilyes Druez
Elliot Vermeulen
14
William Sean Rabjohns
Alex Lennon
Michael Clark
Quinn Miell-Ingram
Jonson Hughes
Luke Dunham
45
Oscar Gaitan
Alejandro Ibañez
Ander Aramendi
Andres Lara
Mario Palencia
Guillermo Sanchez
46
U20 women

Innes Fitzgerald
Beth Lewis
Isabel Holt
Eliza Nicholson
Zara Redmond
Lizzie Wellsted
33
María Viciosa
Mara Rolli
Claudia Gutierrez
Sandra Gonzalez
Andrea Buenavida
Ines Herault
38
Carmen Cernjul
Fanny Szalkai
Anastasia Nilsson
Freja Bjerström
Hanna Strand
Majken Söderlund Larsson
44
mixed relay
Mixed relay

Gaia Sabbatini
Sebastiano Parolini
Marta Zenoni
Pietro Arese
17:12
Patricia Silva
Rodrigo Lima
Salomé Afonso
Isaac Nader
17:16
Ava Lloyd
Jack Higgins
Holly Dixon
Callum Elson
17:17
  • Note: Athletes in italics did not score for the team result.

Results

Senior men

Individual race
RankAthleteCountryTime (m:s)
Thierry Ndikumwenayo22:05
Jimmy Gressier22:08
Dominic Lokinyomo Lobalu22:23
4Scott Beattie22:23
5Jack O'Leary22:25
6Abdessamad Oukhelfen22:27
7Ruben Querinjean22:28
8Simon Sundström22:29
9Aarón Las Heras22:30
10Brian Fay22:31
11Cormac Dalton22:31
12Ilias Fifa22:38
13John Heymans22:41
14Etson Barros22:44
15Fabien Palcau22:45
16Darragh McElhinney22:49
17Rory Leonard22:49
18Ibrahim Buras22:51
19Efrem Gidey22:52
20Simon Bedard22:54
21Miguel Moreira22:58
22Magnus Tuv Myhre22:59
23Adisu Guadia23:01
24Oliver Löfqvist23:02
25Giovanni Gatto23:04
26Jonas Raess23:06
27Luc Le Baron23:07
28Andrii Atamaniuk23:07
29Jacob Cann23:08
30Ruben Verheyden23:10
31Abderrazzak Gasmi23:10
32Jacob Boutera23:13
33Rui Pinto23:13
34Markus Görger23:14
35Joe Hudson23:16
36Valentin Bresc23:16
37Derebe Ayele23:23
38Richard Slade23:25
39Nick Jäger23:26
40Simas Bertašius23:27
41Calum Johnson23:29
42Osama Zoghlami23:33
43Marcin Biskup23:34
44Luca Alfieri23:34
45Alexandre Figueiredo23:35
46Tuomas Heikkilä23:37
47Saïd Mechaal23:38
48Peter Ďurec23:39
49Mathias Flak23:42
50Yassin Bouih23:45
51Jáchym Kovář23:46
52Nik Lemmink23:46
53Andreas Bock Bjørnsen23:48
54Daniel Arce23:51
55Axel Djurberg23:53
56Jacob Stengaard23:56
57Seyfu Jamaal Tahir23:57
58Jesse Fokkenrood24:01
59Ossi Kekki24:06
60João Amaro24:10
61Ayetullah Aslanhan24:12
62Matan Ivri24:13
63Marcel Tobler24:16
64Luke Micallef24:21
65Ersin Tekal24:29
66Azat Demirtaş24:33
67Anders Nedergaard24:49
68Elias Ariel Aarestrup Shifris24:49
69Giorgos Tofi24:52
70Christoffer Frost Johansen24:53
71Ivan Andreev25:04
72Niall Foley25:18
73Abdulhalik Çağiran25:38
74Klemen Vilhar25:48
75Nikita Bogdanovs26:02
76Richard Blagg27:29
77Philip Macedo
78Benjamin James Reeves
79Andrew Lee Jeffries-Mor
80Colin Mark Thompson
81Maurice Turnock
82Ilir Këllezi
Jan Kokalj
José Carlos Pinto
Yohanes Chiappinelli
Hugo Hay
Mustafe Muuse
Guillaume Grimard

[3]

Team race
RankTeamPoints
16 (1+6+9)
26 {5+10+11)
37 (2+15+20)
450 (4+17+29)
568 (14+21+33)
672 (18+22+32)
787 (8+24+55)
898 (25+31+42)
9122 (23+37+62)
10176 (53+56+67)
11192 (61+65+66)
12120 (78+20+22)

Senior women

Individual race
RankAthleteCountryTime (m:s)
Nadia Battocletti24:52
Megan Keith25:07
Yasemin Can25:13
4Jana Van Lent25:24
5Lisa Rooms25:34
6Amina Maatoug25:36
7Chloe Herbiet25:43
8Elena Burkard25:45
9Sarah Lahti25:48
10Fiona Everard25:54
11Agathe Guillemot25:54
12Anaëlle Guillonnet25:55
13Ruken Tek25:57
14Elisa Palmero25:58
15Diane van Es26:00
16Phoebe Anderson26:01
17Idaira Prieto26:06
18Angela Viciosa26:10
19Alessia Zarbo26:11
20Selma Engdahl26:12
21Verity Ockenden26:13
22Poppy Tank26:15
23Niamh Allen26:15
24Marie Bouchard26:16
25Andrea Modin Engesæth26:18
26Veerle Bakker26:19
27Laura Taborda26:20
28Valentina Gemetto26:21
29Cari Hughes26:21
30Micol Majori26:21
31Izzy Fry26:22
32Victoria Warpy26:23
33Carolina Robles26:26
34Carla Gallardo26:36
35Nursena Çeto26:41
36Danielle Donegan26:42
37Majida Maayouf26:53
38Joana Vanessa Carvalho26:56
39Emmy Van Den Berg26:58
40Hanne Mjøen Maridal26:58
41Karawan Halabi Kablan27:01
42Célia Tabet27:02
43Devora Avramova27:05
44Emily Haggard-Kearney27:06
45Josephine Thestrup27:12
46Bahar Yıldırım27:15
47Tereza Hrochová27:16
48Nicole Svetlana Reina27:17
49Derya Kunur27:21
50Mary Mulhare27:25
51Isabel Barreiro27:25
52Viktoriia Shkurko27:28
53Olimpia Breza27:29
54Federica Zanne27:31
55Nanna Bové27:32
56Evelina Henriksson27:33
57Anna Holm Baumeister27:34
58Ana Mafalda Ferreira27:37
59Anna Emilie Møller27:40
60Romane Wolhauser27:43
61Neide Dias27:48
62Ivanna Chereshnyovska27:50
63Farida Abaroge27:57
64Vaida Žūsinaitė-Nekriošienė27:59
65Zita Urbán28:10
66Melissa Chelena Anastasakis28:22
67Veronika Páleníková28:38
68Mónica Silva28:41
Eva Dieterich
Mariana Machado

[4]

Team race
RankTeamPoints
16 (4+5+7)
39 (2+16+21)
42 (11+12+19)
443 (1+14+28)
547 (6+15+26)
651 (3+13+35)
768 (17+18+33)
869 (10+23+36)
984 (20+25+39)
10123 (27+38+58)
11157 (45+55+57)

Men's Cross Country U23 Race

Individual race
RankAthleteCountryTime (m:s)
Nick Griggs17:47
Aurélien Radja17:59
Pierre Boudy18:03
4Joel Ibler Lillesø18:05
5Jaime Migallon18:06
6Matthew Ramsden18:06
7Stefan Nillessen18:07
8Callum Morgan18:12
9Gábor Karsai18:13
10Niall Murphy18:13
29Jonas Stafford18:35
48Lughaidh Mallon19:06

[5]

Team race
RankTeamPoints
19
33
42
451
571
676
786
889
991
10105
11105
12107
13168

Women's Cross Country U23 Race

Individual race
RankAthleteCountryTime (m:s)
Maria Forero19:59
Ilona Mononen20:04
Pia Schlattmann20:23
4Lisa Merkel20:25
5Julia David-Smith20:37
6Marta Serrano20:38
7Camille Place20:38
8Lucia Arnoldo20:54
9Nélie Clément20:55
10Julia Rosén20:56
11Kirsty Maher20:57
12Greta Settino20:59
13Emily Parker21:03
14Kira Weis21:08
15Katarzyna Napiórkowska21:09
16Elsa Sundqvist21:11
17Liv Dinis21:12
18Mireya Arnedillo21:12
19Megan Harris21:14
20Amy Greene21:15
21Rebecca Flaherty21:19
22India Barwell21:20
23Nele Heymann21:22
24Thea Charlotte Knutsen21:22
25Ava O'Connor21:24
26Anika Thompson21:30
27Daria Domżalska21:30
28Rita Figueiredo21:32
29Julie Voet21:32
30Mia Waldmann21:32
31Ronja Hofstetter21:38
32Sila Bayir21:41
33Jimena Blanco21:43
34Roise Roberts21:45
35Carolina Fraquelli21:45
36Małgorzata Karpiuk21:45
37Beatrice Wood21:46
38Rocio Garrido21:47
39Emma D'Haene21:47
40Ida Kraft21:51
41Merve Karakaya21:52
42Iva Gieselová21:53
43Marit Griep21:53
44Loes Kempe21:54
45Yana Pauwelyn21:54
46Elena Ribigini21:55
47Buse Mayda21:57
48Lola Darcy21:58
49Ana Marinho22:00
50Laura Ribigini22:02
51Marta Castro22:02
52Beatriz Rios22:06
53Jade Le Corre22:14
54Nicole Bauer22:19
55Hannah Enkels22:23
56Diana Fernandes22:28
57Alise Petrova22:36
58Karolina Bliujūte22:52
59Gamze Altuntaş23:05
60Kaisa-Maria Oll23:10
61Eleonora Višnevskytė23:22
62Svetlozara Grozdanova24:26
63Beatriz Azevedo24:47
Sofia ThøgersenDNF
Chiara MunarettoDNF
Marte HovlandDNF
Liliana MłynarczykDNF
Jihad EssoubaiDNS
Melissa FracassiniDNS
Uliana RachynskaDNS

[6]

Team race
RankTeamPoints
21 (5+7+9)
21 (3+4+14)
25 (1+6+18)
443 (10+16+17)
553 (13+19+21)
655 (8+12+35)
756 (11+20+25)
878 (15+27+36)
9113 (29+39+45)
10120 (32+41+47)
11128 (28+49+51)

Women's Cross Country U20 Race

Individual race
RankAthleteCountryTime (m:s)
Innes Fitzgerald14:35
Lucie Paturel15:07
Emma Hickey15:10
4Carmen Cernjul15:14
5Edibe Yağız15:15
6Anna Gardiner15:17
7Fanny Szalkai15:21
8Evi Falkena15:23
9Shirin Kerber15:25
10Julia Ehrle15:29
11María Viciosa15:30
12Beth Lewis15:30
13Mara Rolli15:31
14Claudia Gutierrez15:33
15Anouk Danna15:36
16Mariana Moreira15:37
17Liis Kapten15:37
18Emily Junginger15:39
19Suzanne Harland15:40
20Isabel Holt15:40
21Andrea Nygård Vie15:41
22Sandra Gonzalez15:44
23Kyra Verdonck15:44
24Venus Abraham Teffera15:46
25Olivia Alessandrini15:48
26Ioulianna Roussou15:49
27Alexandra Maria Hudea15:50
28Elif Akçiçek15:51
29Kaate Mulders15:52
30Veronika Břízová15:54
31Sofia Ferrari15:54
32Lera Miller15:56
33Anastasia Nilsson15:56
34Inge Lugtenberg15:57
35Sibilla Vanadziņa15:57
36Clémentine Byl15:58
37Eliza Nicholson15:58
38Julia Liebenthal15:59
39Andrea Buenavida15:59
40Havva Efe16:00
41Ines Herault16:01
42Laly Porentru16:02
43Louise Bailly16:02
44Oliwia Piątkowska16:03
45Paloma Ferrari16:04
46Carolina Correia16:04
47Lamia Mourabit16:05
48Zara Redmond16:06
49Vendula Šoukalová16:07
50Martina Ghisalberti16:07
51Tabea Schmid16:07
52Franziska Drexler16:08
53Freja Bjerström16:08
54Maria Jesus16:10
55Solange Nunes16:10
56Lucy Foster16:12
57Hana Vítková16:13
58Sofiia Hordiichuk16:13
59Hanna Strand16:13
60Noor Jacques16:14
61Lizzie Wellsted16:19
62Stela Fernandes16:21
63Flurina Auf Der Maur16:21
64Mimosa Miari Fulcis16:23
65Klara Strząbała16:24
66Döndü Kübra Boyraz16:27
67Majken Söderlund Larsson16:29
68Daria Dubenets16:30
69Laure Verrijcken16:31
70Sara Yasmin Abid16:32
71Naomi Ben David16:32
72Cátia Khvas16:33
73Sofia Sidenius16:33
74Lenuta Constantin16:36
75Licia Ferrari16:39
76Hannah Lösel16:41
77Aurina Coletti16:41
78Eimear Cooney16:43
79Abby Smith16:43
80Klara Močnik16:44
81Mejra Mehmedović16:46
82Ayala Harris16:47
83Ema Pika Raj16:48
84Ofri Yacobi16:50
85Lara Balažic16:53
86Adéla Štefanová16:57
87Ilvana Fleurine Markovic16:59
88Ana Vita Verneker17:02
89Anika Atanasova17:06
90Andreea Denisa Horlescu17:15
91Olha Pravetska17:20
92Zuzanna Czyż17:22
93Pamela Eni17:24
Austra Ošiņa
Anja Bezlaj
Elif Naz Köseoğlu

[7]

Team race
RankTeamPoints
33 (1+12+20ׁׁ)
38 (11+13+14)
44 (4+7+33)
456 (8+19+29)
560 (10+18+32)
665 (3+6+56)
773 (5+28+40)
887 (2+42+43)
987 (9+15+63)
10106 (25+31+50)
11115 (21+24+70)
12116 (16+46+54)
13119 (23+36+60)
14136 (30+49+57)
15147 (38+44+65)
16191 (27+74+90)
17217 (58+68+91)
18237 (71+82+84)
19248 (80+83+85)

Men's Cross Country U20 Race

Individual race
RankAthleteCountryTime (m:s)
Willem Renders13:11
Oscar Gaitan13:12
Aloïs Abraham13:19
4Ali Tunç13:19
5Magnus Øyen13:24
6Sem Serrano13:29
7Ilyes Druez13:29
8Matthieu Bührer13:31
9Adam Červinka13:31
10Noah Harris13:32
11David Scheller13:32
12William Sean Rabjohns13:33
13Cormac Dixon13:33
14Alejandro Ibañez13:36
15Alex Lennon13:37
16Karl Ottfalk13:38
17Bertold Kalász13:38
18Michael Clark13:39
19Aldin Ćatović13:39
20Come Le Baron13:44
21Tiago Jorge13:45
22Aleksander Okruciński13:45
23Loïc Berger13:46
24Aleksi Ahlfors13:49
25Yonis Dunet13:51
26Benjámin Szabó13:52
27Paul-Mathieu Lannuzel13:53
28Sebastian Stagh13:54
29Kristers Kudlis13:54
30Ander Aramendi13:55
31Quinn Miell-Ingram13:55
32Sebastian Lörstad13:55
33Nahom Tesfalem Tewelde13:56
34Kristian Bråthen Børve13:56
35Elliot Vermeulen13:56
36Caolan McFadden13:57
37Théotime Popea13:57
38Vittore Simone Borromini13:58
39Lewe Teuber13:59
40Andres Lara13:59
41Jakub Abramczyk14:00
42Leni Remer Mancini14:01
43Hugo Witteveen14:02
44Filip Jančík14:05
45Atakan Enes Çiçek14:05
46Christopher Dahlmeyer14:06
47Lucian Florin Ștefan14:07
48Giacomo Bellillo14:07
49Jonson Hughes14:08
50Erik Nederheim14:09
51Jonas Beutler14:09
52Levin Saveur14:09
53Leonardo Oliveira14:09
54Lenny Fred Riebe14:10
55Luke Dunham14:10
56Alex Hulka14:10
57Mihai-Alin Șavlovschi14:11
58Enrico Ricci14:11
59Leo Rajaniemi14:12
60Artem Rybka14:12
61Jochem Wiersma14:13
62Mario Palencia14:13
63Eden Kotilainen14:14
64Kiyasettin Kara14:15
65Finn Diver14:15
66Luigi Alessio Turrin14:15
67Tom Breslin14:15
68Sebastian Smed Grønkjær14:16
69Guillermo Sanchez14:18
70Tudor Mihai Margasoiu14:18
71Federico Giardiello14:20
72Poli Stoffel14:22
73Rostyslav Matkovskyi14:22
74Anton Broggini14:22
75Manuel Dos Santos14:22
76Tiago Machado14:26
77Niels Elton Jokumsen14:31
78Denys Lysenko14:31
79Arbel Henzel14:31
80Damien Pechon14:31
81Pancho Panchev14:34
82Antoni Gulbinowicz14:35
83Afonso Alemão14:37
84Rihards Sitniks14:38
85Dominik Ivančík14:45
86Žiga Verneker14:51
87Aviv Ochman14:54
88Taras Heshko14:56
89Filip Cmok14:58
90Albert Szirbek14:59
91Azat Özkan15:04
92Žan Ogrinc15:11
93Antoni Jarosz15:15
94Lenart Mihalič15:25
95Finley Cant16:26
96Arame Musaelyan17:18
Sebastian Bræmer NygaardDNF
William ThøgersenDNF
Alessandro SantangeloDNF
Ralfs DzosensDNF
Lukas BuncicDNF
Håkon Moe BergDNF
Duarte Vilas BoasDNF

[8]

Team race
RankTeamPoints
14 (1+6+7)
45 (12+15+18)
46 (2+14+30)
448 (3+20+25)
559 (10+13+36)
668 (8+23+37)
772 (5+33+34)
876 (16+28+32)
996 (11+39+46)
10113 (4+45+64)
11133 (17+26+90)
12144 (38+48+58)
13145 (22+41+82)
14146 (24+59+63)
15149 (21+53+75)
16174 (47+57+70)
17185 (44+56+85)
18211 (60+73+78)
19267 (86+89+92)

Mixed Cross Country Relay

4 x 1.5 km Team race
RankNationTeamTime
Gaia Sabbatini, Sebastiano Parolini, Marta Zenoni, Pietro Arese17:12
Patricia Silva, Rodrigo Lima, Salomé Afonso, Isaac Nader17:16
Ava Lloyd, Jack Higgins, Holly Dixon, Callum Elson17:17
4Bérénice Fulchiron, Antoine Senard, Emilie Girard, Maël Gouyette17:18
5Laure Bilo, Ward Leunckens, Marie Bilo, Tibaut Vandelannoote17:21
6Eimear Maher, Cian McPhillips, Laura Nicholson, Andrew Coscoran17:22
7Marta Mitjans, Mariano García, Esther Guerreri, Mohamed Attaoui17:34
8Yasmine Abbes, Rick Van Riel, Sarah Peerik, Robin Van Riel17:35
9Verena Meisl, Jens Mergenthaler, Vera Coutellier, Marvin Heinrich17:37
10Julia Gruchała, Kacper Lewalski, Martyna Krawczyńska, Bartosz Kitliński17:42
11Juliane Hvid, Nick Rostgaard Jensen, Annemarie Nissen, Markus Kirk Kjeldsen17:53
12Chiara Scherrer, Navid Kerber, Delia Sclabas, Silas Zurfluh17:58
13Oksana Dolynchuk, Vadym Lonskyi, Tetiana Chornovol, Dmytrii Nikolaichuk18:01
14Turkey Mevlüt Aras, Damla Çelik, Recep Istek, Tuğba Toptas18:20
15Lilyana Georgieva, Martin Balabanov, Silviya Georgieva, Martin Prodanov18:44

References

  1. ^ SPAR European Cross Country Championships Lagoa 2025 Schedule 14 December, 2025 Encosta do Arade Lagoa, Portugal European Athletics Championships
  2. ^ 31st SPAR European Cross Country Championships results World Athletics
  3. ^ 2025 European Cross Country Championships Senior Men Results European Athletics 14 December 2025
  4. ^ 2025 European Cross Country Championships Senior Women Results European Athletics 14 December 2025
  5. ^ 2025 European Cross Country Championships U23 Men Results European Athletics 14 December 2025
  6. ^ 2025 European Cross Country Championships U23 Women Results European Athletics 14 December 2025
  7. ^ 2025 European Cross Country Championships U20 Women Results European Athletics 14 December 2025
  8. ^ 2025 European Cross Country Championships U20 Men Results European Athletics 14 December 2025