The 2025 Spanish Motocross Championship season was the 67th Spanish Motocross Championship season.

The series had seven rounds across the country, running from February to October. José Butrón was the reigning champion in the Elite-MX1 class, after winning his tenth senior title in 2024. After a close championship battle with Ander Valentín, where Butrón entered the final round with a points deficit, he was able to successfully defend his title once more. This was Butróns eleventh senior national title and his fourth in a row in the Elite-MX1 class.

Gerard Congost was the reigning champion in the Elite-MX2 class after he won his second title in the previous season. He did not defend the title due to moving up to the Elite-MX1 class for the 2025 season. After a consistent season, Adrià Monné triumphed to take his first senior national title in the Elite-MX2 class.

Due to adverse track conditions, the Saturday programme at the opening round in Talavera de la Reina was cancelled, meaning no points for qualifying were awarded across any class.

Race calendar and results

Elite-MX1 Round Date Location Pole position Race 1 Winner Race 2 Winner Round Winner 1 1–2 February Talavera de la ReinaRace Cancelled Ander Valentín Ander Valentín Ander Valentín 2 22–23 February Sanlúcar de Barrameda Rubén Fernández José Butrón José Butrón José Butrón 3 8–9 March Bellpuig Gerard Congost Gerard Congost José Butrón José Butrón 4 26–27 April Montearagón Carlos Campano Carlos Campano José Butrón José Butrón 5 17–18 May Calatayud Gerard Congost Gerard Congost Ander Valentín Ander Valentín 6 27–28 September Alhama de Murcia Ander Valentín José Butrón Gerard Congost Gerard Congost 7 18–19 October Malpartida de Cáceres Carlos Campano José Butrón José Butrón José Butrón

Elite-MX2 Round Date Location Pole position Race 1 Winner Race 2 Winner Round Winner 1 1–2 February Talavera de la Reina Race Cancelled Oriol Oliver Oriol Oliver Oriol Oliver 2 22–23 February Sanlúcar de Barrameda Oriol Oliver Oriol Oliver Oriol Oliver Oriol Oliver 3 8–9 March Bellpuig Salvador Pérez Oriol Oliver Adrià Monné Oriol Oliver 4 26–27 April Montearagón Oriol Oliver Oriol Oliver Oriol Oliver Oriol Oliver 5 17–18 May Calatayud Oriol Oliver Adrià Monné Adrià Monné Adrià Monné 6 27–28 September Alhama de Murcia Oriol Oliver Oriol Oliver Adrià Monné Adrià Monné 7 18–19 October Malpartida de Cáceres Adrià Monné Oriol Oliver Oriol Oliver Oriol Oliver

Circuit locations

Elite-MX1

Participants TeamConstructorNoRiderRounds KTM Spain KTM 4 Gerard Congost All Mad Motos Team Kawasaki 5 Carlos Abel All B.R. Motos Husqvarna Husqvarna 7 Nil Bussot 3 Yamaha 9 Carlos Ferrera 2 KTM 13 Cristian Murillo 7 Haro MX Team Yamaha 14 Francisco Haro 1–5 KTM TRT Motorcycles KTM 17 José Butrón All 25 Bruno Darias All Acema Motor Kawasaki 18 Carlos Sanz 1 Alma Racing Honda 26 Daniel Sáez 1 Gas Gas 28 Marcos Gutierrez 2, 4–5, 7 Team TMX Competition Yamaha 31 Adrien Malaval 3 KTM 33 Rubén Herrera 5 Fastlane Racing Team Yamaha 47 Rasmus Daugaard 1 Team Castro MX Kawasaki 51 Sergio Castro 1, 3–6 KTM 54 Marc Martí 4 Motos VR Yamaha Yamaha 56 Luís Outeiro 4, 7 Team Pavo & Rueda Husqvarna 57 Pablo de la Rosa 7 Yamaha 60 Anton Nagy 2–3 JRB Offroad KTM 64 Roberto Otero All Team Honda HRC Honda 70 Rubén Fernández 2 Motos Aleser Gas Gas 71 Alejandro Navarro 2, 6–7 Honda 78 José Javier Corbalan 6 KTM Namura Bikes KTM 79 David Beltran 7 TeamX Reina Yamaha 80 Sergio Sánchez 4–5, 7 Husqvarna Portugal/Ride4ever Husqvarna 81 Abel Carreiro 1 Motos Franmi Yamaha 84 Pedro José Alcazar 1, 6 Oliveira Racing Team Yamaha 91 Francisco Salgueiro 4 Ausió Yamaha Racing Team Yamaha 92 Ander Valentín All KMP Honda Racing Team Honda 96 Victor Alonso 7 KTM 101 Miquel Munar 5 SMR Racing Team KTM 111 Lucas Bodega 1–5, 7 Yamaha E. Castro Bedetec Yamaha 115 Carlos Campano 1, 4, 6–7 Honda 117 Alejandro Gallardo 6 Team JCR Fantic Fantic 124 Simeó Ubach All 848 Joan Cros 3 Nautic Performance-Pinturas Molina Yamaha 133 José Manuel Morillo 2 Honda Dream Racing Bells Honda 163 Yuki Okura 3 Honda 169 David Noya 3, 5 Team Motomon - Segura 80 Racing Yamaha 180 Joan Pau Segura 1–3 Tecnibikes Kawasaki 192 David Villalba 2 Acema Motor Honda 219 David Jimenez All KTM 221 Bartomeu Alomar 3, 5 Toldos Ankisol-HRP-DPS Motorsport Honda 241 Borja Mugica 6 Team Lebri KTM 313 Alex Romero 2–4, 6–7 OC1 Racing Team Berg Racing Kawasaki 437 David Antonio Floria 1–3 Jezyk Racing Team KTM 501 Roger Oliver All Honda 523 Angel Petit 3 Triumph Spain Triumph 525 Iván Cervantes 7 Dermotor KTM 632 Marcos Panzano 1, 3–5 Honda 770 Elias Thor 1–3 Yamaha 996 Thomas Estaque 3

Riders Championship Points are awarded to the top-five finishers of the qualifying race, in the following format: Position  1st   2nd   3rd   4th   5th  Points 5 4 3 2 1

Points are awarded to finishers of the main races, in the following format:

Position  1st   2nd   3rd   4th   5th   6th   7th   8th   9th   10th   11th   12th   13th   14th   15th   16th   17th   18th   19th   20th  Points 25 22 20 18 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1

Pos Rider Bike TAL SAN BEL MON CAL ALH MAL Points 1 José Butrón KTM 3 6 1+4 1 3+1 1 2+4 1 3+2 2 1+4 3 1+4 1 333 2 Ander Valentín Yamaha 1 1 4+3 2 2+4 2 3+2 2 2+3 1 2+5 2 2+3 2 331 3 Gerard Congost KTM 2 2 3+2 3 1+5 3 4+3 3 1+5 15 3+3 1 3 3 295 4 Simeó Ubach Fantic 5 3 5+1 5 4 4 6 4 8 DNS 5+1 4 7 6 215 5 Carlos Abel Kawasaki 6 5 8 8 14 8 10 7 7 4 9 7 12 10 180 6 David Jimenez Honda 7 10 12 10 11 11 15 13 6 5 13 11 14 11 145 7 Roger Oliver KTM 17 DNS 10 Ret 6 5 12 9 5+1 14 8 8 11 9 139 8 Carlos Campano Yamaha 4 4 1+5 18 4 14 5+5 17 119 9 Sergio Castro Kawasaki DNS DNS 9 7 7+1 17 4+4 3 7 5 117 10 Francisco Haro Yamaha 8 7 7 7 8 9 9 6 17 DNS 111 11 Lucas Bodega KTM 14 9 11 9 Ret 15 11 8 16 7 10 12 109 12 Roberto Otero KTM 11 13 13 11 13 14 16 12 9 12 10 DNS 15 18 106 13 Alejandro Navarro Gas Gas 6 6 6+2 6 6+1 7 92 14 Marcos Panzano KTM 13 8 18 12 14 10 13 6 74 15 Bruno Darias KTM 12 19 DNS DNS Ret DNS 20 19 10 8 11 9 13 15 74 16 Luís Outeiro Yamaha 8 5 4 5 63 17 Alex Romero KTM 15 Ret 15 17 13 11 12 10 18 19 59 18 Anton Nagy Yamaha 9 4 7 13 52 19 Joan Pau Segura Yamaha 9 11 16 12 17 21 40 20 Victor Alonso Honda 8+2 4 33 21 Yuki Okura Honda 5 6 31 22 Rubén Fernández Honda 2+5 Ret 27 23 David Beltran KTM 9 8 25 24 David Noya Honda 19 20 11 9 25 25 Marcos Gutierrez Gas Gas 20 17 19 15 DNS DNS 17 14 24 26 Pedro José Alcazar Yamaha 18 16 15 12 23 27 Nil Bussot Husqvarna 12 10 20 28 Abel Carreiro Husqvarna 10 12 20 29 Adrien Malaval Yamaha 10+3 16 19 30 Sergio Sánchez Yamaha 5 20 DNS DNS 20 DNS 18 31 Miquel Munar KTM 14 10 18 32 David Antonio Floria Kawasaki DNS DNS 17 14 16 19 18 33 Rubén Herrera KTM 12 13 17 34 Bartomeu Alomar KTM 22 23 15 11 16 35 Borja Mugica Honda 14 13 15 36 José Manuel Morillo Yamaha 14 13 15 37 Pablo de la Rosa Husqvarna 16 13 13 38 Rasmus Daugaard Yamaha 15 14 13 39 Elias Thor Honda 19 15 21 16 Ret 22 13 40 Marc Martí KTM 17 14 11 41 José Javier Corbalan Honda 16 15 11 42 Carlos Sanz Kawasaki 16 17 9 43 David Villalba Kawasaki 19 15 8 44 Francisco Salgueiro Yamaha 18 16 8 45 Cristian Murillo KTM 19 16 7 46 Alejandro Gallardo Honda 17 DNS 4 47 Thomas Estaque Yamaha 20 18 4 48 Daniel Sáez Honda 20 18 4 49 Carlos Ferrera Yamaha 18 Ret 3 50 Joan Cros Fantic DNS+2 Ret 2 Angel Petit Honda 21 24 0Riders ineligible for championship points Iván Cervantes Triumph 15 12 0 Pos Rider Bike TAL SAN BEL MON CAL ALH MAL Points

Elite-MX2

Participants TeamConstructorNoRiderRounds Team Pavo & Rueda KTM 6 Elias Escandell 7 Monster Energy Triumph Racing Triumph 8 Camden McLellan 1 99 Guillem Farrés 1 Team Piera Honda 9 Biel Piera 1, 3–5 Mequitec Gas Gas Racing Team Gas Gas 11 Gilen Albisua All 128 Jana Sánchez 3 255 Daniela Guillén 1–5 300 Salvador Pérez All 777 Sebastián González 4 Motos Aleser Husqvarna 12 Victor Beltran 1–2 19 Antonio Galiano 2, 4, 6 KTM TRT Motorcycles KTM 16 Ilan Ventura 1–2 95 Jesael Fleitas 1–2, 4–5 212 Jaime Borrego 1–2 Acema Motor Honda 18 Francisco José Jimenez 1–2, 4–5, 7 Moto Racing Canet Kawasaki 25 Marti Bañeres 1, 3 KTM 26 David Pociello 7 Maños Racing Yamaha 37 Hugo Alarcon 2 KTM Spain KTM 51 Oriol Oliver All Ausió Yamaha Racing Team Yamaha 68 Unai Larrañaga 1–5 217 Ivan Polvillo All Honda 73 Matvei Lankin 6 KMP Honda Racing Team Honda 82 Manuel López 1, 6–7 Triumph Bilbao - Mutecsa Triumph 86 Daniel Castañondo All Hone Riders Triumph 90 Biel Pons 3 Triumph Jezyk Racing Team Triumph 96 Mauro Osinalde All 239 Yonay Morales 1–5 351 Carlos Prat All 368 Samuel Nilsson 1–6 Domeño Off Road KTM 101 Alfonso Pastor 1–3, 5–7 CMC Racing Team KTM 122 Valentino Vazquez 1, 5 Trenado Racing Honda 7 Gas Gas 125 Alex Marin 1, 3 KTM 191 Joel Navarro 5–6 ETG Racing - Sitges Gas Gas 199 Unai Samper 1–6 ETG KTM 204 Roger Ponsa 1, 3, 6 DPS Motorsport KTM 207 Aleix Marti 3 Yamaha E. Castro Yamaha 218 Marino Villar All Yamaha 222 Joel Zamorano 1 KTM 238 Francisco Ángel Galán 7 Tip Trans Group Husqvarna 247 Jean Visser 1–5 Mad Motos Team KTM 272 Alberto Villalba 1–2, 4–7 Kid MX Team KTM 303 Ot Mari 7 Motos VR Yamaha Yamaha 311 Sandro Lobo 4 KTM 324 Samuel Rodríguez 7 Motocrosscenter Husqvarna 337 Bruno Miro 1, 3, 6–7 Triumph 357 Bitor Quintin 1, 5 Gas Gas 362 Marco Alonso All Gas Gas TRT Motorcycles Gas Gas 365 Adrià Monné All Lleides JMC Gas Gas 370 Xavier Camps 1, 3, 5 Dermotor KTM 425 Samuel Panzano 1, 3, 5 KTM 494 Ruben Gestas 1, 3 KTM 501 Borja Caballero All Team Bridas Triumph 511 Hugo Ojeda 1, 7 Gas Gas 512 Uwe De Waele 3 KTM 561 Elio Lorente 1 Moto Oviedo Kawasaki 666 Alejo Peral 1 Bud Racing KTM 710 Alejandro Martin 1–3, 5

Riders Championship Points are awarded to the top-five finishers of the qualifying race, in the following format: Position  1st   2nd   3rd   4th   5th  Points 5 4 3 2 1

Points are awarded to finishers of the main races, in the following format:

Position  1st   2nd   3rd   4th   5th   6th   7th   8th   9th   10th   11th   12th   13th   14th   15th   16th   17th   18th   19th   20th  Points 25 22 20 18 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1