2025 French Moto3 - Race Results

Race results from the 2025 Moto3 French Grand Prix at a damp Le Mans, ✤where Jo๊se Antonio Rueda went through an open door, gifting him back-to back wins.

Jose Antonio Rueda, Le Mans, French GP, Moto3, 11 May 2025
Jose Antonio Rueda, Le Mans, French GP, Moto3, 11 May 2025
© Gold & Goose

The Moto3 class were first out o🦂n the dಌamp Le Mans track for round six, the French Grand Prix  and it was all change on the last lap as Jose Antonio Rueda took advantage of the fight in front to slip through and pick up consecutive wins. 

The race was declared dry in the build up to lights out, with the rain looking to have cleared for the day, but with wet patches around Museum to navigᩚᩚᩚᩚᩚᩚ⁤⁤⁤⁤ᩚ⁤⁤⁤⁤ᩚ⁤⁤⁤⁤ᩚ𒀱ᩚᩚᩚate.

Jerez race winner Rueda was only eighth in Q2, so had work to do in the race. Unable to recreate his dominance at the front from Jerez, the Red Bull KTM Ajo rider showed a different skillset, qui🌞ckly rising through the pack and into the lead quart𒅌et.

A first piece of fortune came when his closest title rival, Angel Piqueras slipped back after an error, pushing hard to re-join t🌄he frontrunners, he fell at turn ten at the hal♏f way mark.

The race had been lead from race one until the final corner by Joel Kelso, with David Munoz in behind, waiting to pounce - Rueda was sensibly placed just behind heading into the final corner, where Raccordement was the scene of som๊e last lap drama.

Munoz was ready to pounce and forced his way♔ up a gap up the inside, sending bot✃h himself and Kelso wide - leaving the door open for Rueda.

The Spaniard took advantage of his luck and crossed the line first for his fourth win of the season aboard the KTM.
 

Liqui Moly Dynavolt Intact GP rider Munoz recovered quickly from the incident to finish second but was demoted a place f𒀰or his actions by race direction, still collecting hos first podium of the season in third.

Kelso had proven his one lap pace, settin🤪g a new lap record o🌺ver the course of the weekend. In race trim the LevelUp MTA rider used that speed advantage to stay ahead from lap one, but his defensive line left him open to being reeled on and attacked. With both the Australian and Munoz looking for their first win a last lap clash felt almost inevitable, with Kelso promoted back to second, 0.636s behind Rueda.

Rueda’s rookie teammate Alvaro Carpe secured a hu♑ge comeback finish. Having qualified down in 13th, he too cut through the pack ꦓto lead the chasing group, the pulling away from them to a solo fourth.

David Almansa also moved forward from ninth on the grid , fighting fellow comeback rider Taiyo Furusato to t🐎he line for fifth as top Leopard and Honda rider in the race.

Furusato started eleventh and was up and down the pack on track fighting for position from start to finish on hಌis way🦄 to sixth for Honda Team Asia.

On pole for the first time in just his second outing, rookie Maximo Quiles, lead the opening corners before Kelso took over, making up places late on after dropping out of the top ten to pla💛ce seventh for CFMoto Gaviota Aspar.

Leopard rider Adrian Fernandez was next to the line, right behind in eighth, just 🦩ahead of Luca Lunetta in ninth for SIC58 Squadra Corse.


Valentin Perrone held the home interest in the Moto3 race, riding for the French Tech3 team, along with Jaco𝓡b Roulstone, and did enough ﷽for the top ten.

2025 Moto3 Le Mans - Race Results
PosRiderNatTeamTime
1Jose Antonio RuedaSPARed Bull KTM Ajo (KTM)34m 01.752s
2Joel KelsoAUSLEVELUP - MTA (KTM)+0.636s
3David MunozSPALiqui Moly Dynavolt Intact GP (KTM)+0.736s
4Alvaro CarpeSPARed Bull KTM Ajo (KTM)+4.400s
5David AlmansaSPALeopard Racing (Honda)+6.613s
6Taiyo FurusatoJPNHonda Team Asia (Honda)+6.955s
7Maximo QuliesSPACFMOTO Gaviota Aspar Team (KTM)+7.133s
8Adrian FernandezSPALeopard Racing (Honda)+7.488s
9Luca LunettaITASIC58 Squadra Corse (Honda)+7.804s
10Valentin PerroneARGRed Bull KTM Tech3 (KTM)+7.853s
11DennisFoggiaITACFMOTO Gaviota Aspar Team (KTM)+9.186s
12Scott OgdenGBRCIP Green Power (KTM)+9.444s
13Jacob RoulstoneAUSRed Bull KTM Tech3 (KTM)+12.765s
14Cormac BuchananNZLDENSSI Racing - BOE (KTM)+12.869s
15Nicola CarraroITARivacold Snipers Team (Honda)+13.060s
16Vincente PerezSPALEVELUP - MTA (KTM)+20.080s
17Guido PiniITALiqui Moly Dynavolt Intact GP (KTM)+30.411s
18Riccardo RossiITARivacold Snipers Team (Honda)+31.213s
19Tatchakorn BuasriTHAHonda Team Asia (Honda)+31.350s
20Noah DettwilerSWICIP Green Power (KTM)+31.742s
21Jakob RosenthalerAUTDENSSI Racing - BOE (KTM)+1m 26.765s
22Angel PiquerasSPAFRINSA -MT Helmets - MSI (KTM)DNF
23Adrian CrucesSPAGRYD - MLav Racing (Honda)DNF
24Stefano NepaITASIC58 Squadra Corse (Honda)DNF
25Eddie O'SheaGBRGRYD - MLav Racing (Honda)DNF
26Ryusei YamanakaJPNFRINSA -MT Helmets - MSI (KTM)DNF

Dennis Fꦇoggia was outside the points ꦑat the start of the race before rallying, with help from falls ahead for eleventh for Aspar, moving ahead of Scott Ogden with a late pass pushing the CIP Green Power rider back to twelfth.

The remaining points went to Roulstone in 13th for Tech3, Cormac Buc﷽hanan in 14th for BOE and Nicola Carraro in 15th for Rivacold Snipers.

Vincente Perez j𒐪ust missed out after a long lap penalty in the race for a shortcut, dropping out of the poﷺints in 16th.

Already enduring a💛 tough weekend, Riccardo Rossi also had a long lap pꦑenalty to serve for riding slowly in front of the equally unfortunate Eddie O’Shea earlier in the weekend.

Rossi started down in 22nd and finished 18th.

Crashes, Injuries and Replacements

Guido Pini had impressed in qualifying, securing second on the grid. The Liqui Moly Dynavolt Intact GP rider was in the lead pack when he slid out o🦄f contention ᩚᩚᩚᩚᩚᩚ⁤⁤⁤⁤ᩚ⁤⁤⁤⁤ᩚ⁤⁤⁤⁤ᩚ𒀱ᩚᩚᩚat Garage Vert, rejoining for 17th.

Ryusei Ya💮manaka was the f🍷irst rider to fall, off at turn six on lap two.

O’Shea had a weekend to for𓄧get, crashing in the conditions before the red flag came out for a clean up in practice, the MLav rider was then slowed by Rossi before falling on his out lap in qualifying, leaving him last on the grid in 26th. He fell again in the race, with Adrian Cruces also crashing out of contention.

Piqueras was the only other faller, with Stefano Nepa retiring to 💦the pits.

There were a few replacement riꦦders in the Le Mans race . 📖Jakob Rosenthaler (21st) raced for Denssi Racing - BOE in for injured Ruche Moodley, who fractured his wrist in Jerez.

Cruces sat in for Marcos Urꦬiate at MLav ♋Racing, with Perez continuing in place of Matteo Bertelle at LevelUp - MTA.

Championship Standings

Rueda arrived with a four point lead over Piqueras, extended to 116 poi💞nts and a 29 point gap after a win and a DNF for Piqueras꧂, who remains second overall.

Kelso sits third on 77, with Carpe the top rookie in the standings in fifth with a ꧂total of 56 points.

Read More