🇪🇸 Spaniards
| 1 | Fran Anguita BayoMarathon (43 km) Men · Overall | 3:39:03 |
| 2 | Zaid Ait Malek OulkisMarathon (43 km) Men · Overall | 3:42:06 |
| 3 | Olmo Allue LopezMarathon (43 km) Men · Overall | 3:42:39 |
| 1 | Ikram Rharsalla LaktabMarathon (43 km) Women · Overall | 4:12:53 |
| 2 | Julia Font GomezMarathon (43 km) Women · Overall | 4:17:43 |
| 1 | Fernando Henríquez SánchezU18 (4 km) Men · Overall | 0:19:19 |
| 2 | Rodrigo Sánchez BravoU18 (4 km) Men · Overall | 0:25:44 |
| 1 | Lucía Acosta HernándezU18 (4 km) Women · Overall | 0:23:44 |
| 2 | Mara Ainara Rodríguez ÁlvarezU18 (4 km) Women · Overall | 0:30:15 |
| 3 | Selene Yanes GuerraU18 (4 km) Women · Overall | 0:34:56 |
| 1 | Alejandro Collado CastellanoU16 (2 km) Men · Overall | 0:09:44 |
| 2 | Ismael Gómez PérezU16 (2 km) Men · Overall | 0:10:00 |
| 3 | Nicolás Acosta RodríguezU16 (2 km) Men · Overall | 0:10:05 |
| 1 | Marta Arroyo GonzalezU16 (2 km) Women · Overall | 0:10:35 |
| 2 | Sara Rodríguez ConcepciónU16 (2 km) Women · Overall | 0:11:23 |
| 3 | Irene Lorenzo AfonsoU16 (2 km) Women · Overall | 0:12:32 |
| 1 | Iván Montilla GuerraU14 (2 km) Men · Overall | 0:08:09 |
| 2 | Doramas Granado CastroU14 (2 km) Men · Overall | 0:08:10 |
| 3 | Miguel Rodriguez MaestreU14 (2 km) Men · Overall | 0:08:11 |
| 1 | Mérida Magdalena GonzalezU14 (2 km) Women · Overall | 0:09:06 |
Women
ULTRAMARATÓN (73 km) Women
Overall
| 1 | Blandine L'hirondelKIPRUN | 7:43:47 |
| 2 | Lucy BartholomewSALOMON | 7:49:26 |
| 3 | Emelie ForsbergNNORMAL | 8:14:40 |
Marathon (43 km) Women
Overall
| 1 | Ikram Rharsalla Laktab 🇪🇸JOMA TRAIL | 4:12:53 |
| 2 | Julia Font Gomez 🇪🇸BROOKS TRAIL RUNNERS | 4:17:43 |
| 3 | Elisa DescoATLETICA ALTA VALTELLINA | 4:17:56 |
Half Marathon (25 km) Women
Overall
| 1 | Ruth Mwihaki GitongaRUN2GETHER ON TRAIL | 2:22:50 |
| 2 | Joyce Muthoni NjeruNNORMAL | 2:25:39 |
| 3 | Kirsty Skye DicksonCARNETHY HILL RACING CLUB | 2:33:21 |
U18 (4 km) Women
Overall
| 1 | Lucía Acosta Hernández 🇪🇸CLUB DE ATLETISMO BRISAS EL PASO | 0:23:44 |
| 2 | Mara Ainara Rodríguez Álvarez 🇪🇸C.A BRISAS EL PASO | 0:30:15 |
| 3 | Selene Yanes Guerra 🇪🇸C.A. CHIRIZO | 0:34:56 |
U16 (2 km) Women
Overall
| 1 | Marta Arroyo Gonzalez 🇪🇸CLUB HILERA | 0:10:35 |
| 2 | Sara Rodríguez Concepción 🇪🇸CLUB DE ATLETISMO BRISAS EL PASO | 0:11:23 |
| 3 | Irene Lorenzo Afonso 🇪🇸GRAJA TEAM | 0:12:32 |
U14 (2 km) Women
Overall
| 1 | Mérida Magdalena Gonzalez 🇪🇸C.A. CHIRIZO | 0:09:06 |
| 2 | María Sánchez González 🇪🇸CLUB DE ATLETISMO BRISAS EL PASO | 0:09:10 |
| 3 | Mariel Cristina Rodriguez Guedez 🇪🇸SEGUIDORES RUNNING BREÑA BAJA | 0:09:34 |
U12 (1 km) Women
Overall
| 1 | Gara Rodríguez Martín 🇪🇸C.A. CHIRIZO | 0:06:00 |
| 2 | María Tamina Armas Pinto 🇪🇸C.A. CHIRIZO | 0:06:14 |
| 3 | Soraya Lilienthal 🇪🇸C.A. CHIRIZO | 0:06:37 |
U10 (1 km) Women
Overall
| 1 | Haridian Hernández García 🇪🇸CLUB DE ATLETISMO BRISAS EL PASO | 0:03:51 |
| 2 | Vega Gonzalez Leal 🇪🇸CD SEGUIDORES RUNNING BREÑA BAJA | 0:03:55 |
| 3 | Azahara Fuentes Rodríguez 🇪🇸ATLETISMO LLANOS ACERÓ | 0:04:12 |
U8 Women
Overall
| 1 | Sofia Mendoza Guerra 🇪🇸C.A. CHIRIZO | 0:01:52 |
| 2 | Adara Gómez Monterrey 🇪🇸LOS LLANOS ACERÓ | 0:01:53 |
| 3 | Carla Ramos Rodriguez 🇪🇸 | 0:02:09 |
MINI KIDS Women
Overall
| 1 | Lía Sánchez Acosta 🇪🇸ATLETISMO LLANOS ACERÓ | 0:02:32 |
| 2 | Angela Hortelano Pérez 🇪🇸ATLETISMO LLANOS ACERÓ | 0:02:54 |
| 3 | Giulia ZuccolloLES PETITS MONTAGNARDS | 0:02:57 |
KILÓMETRO VERTICAL (7 km) Women
Overall
| 1 | Joyce Muthoni NjeruNNORMAL | 0:55:02 |
| 2 | Kirsty Skye DicksonCARNETHY HILL RACING CLUB | 0:55:37 |
| 3 | Ruth Mwihaki GitongaRUN2GETHER ON TRAIL | 0:58:00 |
Men
ULTRAMARATÓN (73 km) Men
Overall
| 1 | David SinclairCRAFT | 6:32:24 |
| 2 | Petter EngdahlADIDAS/ISFJORDEN IL | 6:41:19 |
| 3 | Nadir MaguetLA SPORTIVA | 6:42:31 |
Marathon (43 km) Men
Overall
| 1 | Fran Anguita Bayo 🇪🇸KAILAS FUGA TEAM | 3:39:03 |
| 2 | Zaid Ait Malek Oulkis 🇪🇸 | 3:42:06 |
| 3 | Olmo Allue Lopez 🇪🇸 | 3:42:39 |
Half Marathon (25 km) Men
Overall
| 1 | Philemon Ombogo KiriagoRUN2GETHER ON TRAIL | 2:07:43 |
| 2 | Anthony FelberBROOKS | 2:07:47 |
| 3 | Richard Omaya AtuyaRUN2GETHER ON TRAIL | 2:08:15 |
U18 (4 km) Men
Overall
| 1 | Fernando Henríquez Sánchez 🇪🇸C.A. LLANOS ACERO | 0:19:19 |
| 2 | Rodrigo Sánchez Bravo 🇪🇸3COMSQUAD | 0:25:44 |
U16 (2 km) Men
Overall
| 1 | Alejandro Collado Castellano 🇪🇸C.D DE MONTAÑA PASADERA | 0:09:44 |
| 2 | Ismael Gómez Pérez 🇪🇸CONECTING PEAKS | 0:10:00 |
| 3 | Nicolás Acosta Rodríguez 🇪🇸C.D HILERA | 0:10:05 |
U14 (2 km) Men
Overall
| 1 | Iván Montilla Guerra 🇪🇸CD SEGUIDORES RUNNING BREÑA BAJA | 0:08:09 |
| 2 | Doramas Granado Castro 🇪🇸 | 0:08:10 |
| 3 | Miguel Rodriguez Maestre 🇪🇸C.A. LLANOS ACERO | 0:08:11 |
U12 (1 km) Men
Overall
| 1 | Baptiste Villa MartinHAUT VALLESPIR ATHLÉTISME | 0:05:52 |
| 2 | Axer Granado Castro 🇪🇸CLUB LOS LLANOS ACERO | 0:06:13 |
| 3 | Daniel Pérez Ramírez 🇪🇸 | 0:06:27 |
U10 (1 km) Men
Overall
| 1 | Alexey Medina Barreto 🇪🇸CD SEGUIDORES RUNNING BREÑA BAJA | 0:03:26 |
| 2 | Lucas Santos Llanos 🇪🇸 | 0:03:34 |
| 3 | Aitor Perez Perez 🇪🇸TENERIFE CAJA CANARIAS | 0:03:39 |
U8 Men
Overall
| 1 | Thiago Lynch Rojas 🇪🇸CHIRIZO | 0:01:49 |
| 2 | Juan Hernández Hernández 🇪🇸KALANDRAKAS TRAIL | 0:01:51 |
| 3 | Kai Vergés Camps 🇪🇸 | 0:01:52 |
MINI KIDS Men
Overall
| 1 | Leo González Hernández 🇪🇸ATLETISMO LLANOS ACERÓ | 0:02:19 |
| 2 | Pedro Acosta Pérez 🇪🇸 | 0:02:21 |
| 3 | Enzo García Corujo 🇪🇸 | 0:02:21 |
KILÓMETRO VERTICAL (7 km) Men
Overall
| 1 | Richard Omaya AtuyaRUN2GETHER ON TRAIL | 0:45:01 |
| 2 | Philemon Ombogo KiriagoRUN2GETHER ON TRAIL | 0:47:33 |
| 3 | Ephantus Mwangi NjeriRUN2GETHER ON TRAIL | 0:47:39 |
CALLEDOSS