Round 15 of the FIM Motocross World Championship landed at Uddevalla in Sweden, and it belonged almost entirely to two riders. Jeffrey Herlings and Sacha Coenen both swept their respective classes with perfect double moto wins, though neither result was enough to shake Herlings or Guillem Farrés loose from the championship lead, with four rounds still left on the calendar.
Jeffrey Herlings MXGP Sweden win ends a long drought
Herlings delivered a flawless weekend at Uddevalla, taking his sixth overall win of the season and, notably, his first Swedish Grand Prix victory since 2014. The Honda HRC Petronas rider topped every session across the weekend and backed that up with a commanding 1-1 scorecard come Sunday.

He led every lap of the opening moto ahead of Pauls Jonass and Tom Vialle. The second moto followed a similar script, with Herlings again taking control from the start and building a comfortable gap over Romain Febvre and Tim Gajser, before the race was red flagged late on following a heavy mid-air collision involving Kevin Brumann and Jago Geerts.
Febvre salvaged second overall with a 4-2 scorecard, while Vialle rounded out the podium on the back of consistent 3-4 finishes. The result stretches Herlings’ championship advantage further still, with the Dutchman now sitting 116 points clear of reigning world champion Romain Febvre at the top of the MXGP standings.
Sacha Coenen MX2 Uddevalla sweep snaps a five race drought
Over in MX2, Sacha Coenen ended a run of five Grands Prix without an overall win by sweeping both motos in Sweden. The Red Bull KTM De Carli rider grabbed both holeshots and led every lap on Sunday, though Liam Everts stayed within reach throughout the day rather than letting the gap balloon.
Everts finished second overall with a pair of runner up results, while Triumph Factory Racing’s Camden McLellan completed the podium with consistent 3-3 finishes.
Guillem Farrés championship lead survives a tough weekend
Championship leader Guillem Farrés had one of his roughest weekends of the season. The Spaniard crashed twice during Saturday’s qualifying race and was forced to retire, leaving him starting both Sunday motos from the outside gate as a result.
Despite that setback, Farrés fought back well on Sunday, charging through to sixth and fourth in the two motos to secure fourth overall for the weekend. His championship lead took a hit in the process, but the Triumph rider still heads into the final four rounds holding onto the red plate, now with a 24 point cushion rather than his previous larger margin.
The championship resumes on 21-22 August at Arnhem in the Netherlands, with both title fights entering a genuinely pivotal stretch of the season.
MXGP of Sweden: top 20 MXGP overall
| Pos | Rider | Bike | Moto 1 | Moto 2 |
|---|---|---|---|---|
| 1 | Jeffrey Herlings | Honda | 25 | 25 |
| 2 | Romain Febvre | Kawasaki | 18 | 22 |
| 3 | Tom Vialle | Honda | 20 | 18 |
| 4 | Pauls Jonass | Kawasaki | 22 | 12 |
| 5 | Tim Gajser | Yamaha | 12 | 20 |
| 6 | Ruben Fernandez | Honda | 15 | 16 |
| 7 | Andrea Adamo | KTM | 16 | 14 |
| 8 | Kay de Wolf | Husqvarna | 11 | 15 |
| 9 | Maxime Renaux | Yamaha | 14 | 10 |
| 10 | Kevin Horgmo | Honda | 10 | 11 |
| 11 | Isak Gifting | Yamaha | 13 | 7 |
| 12 | Jan Pancar | KTM | 8 | 8 |
| 13 | Andrea Bonacorsi | Ducati | 1 | 13 |
| 14 | Rick Elzinga | KTM | 2 | 9 |
| 15 | Jorgen-Matthias Talviku | Fantic | 6 | 4 |
| 16 | Calvin Vlaanderen | Ducati | 9 | 0 |
| 17 | Alvin Östlund | Triumph | 4 | 3 |
| 18 | Jago Geerts | Beta | 7 | 0 |
| 19 | Ben Watson | Triumph | 0 | 6 |
| 20 | Adam Sterry | KTM | 0 | 5 |
MXGP of Sweden: top 20 MX2 overall
| Pos | Rider | Bike | Moto 1 | Moto 2 |
|---|---|---|---|---|
| 1 | Sacha Coenen | KTM | 25 | 25 |
| 2 | Liam Everts | Husqvarna | 22 | 22 |
| 3 | Camden McLellan | Triumph | 20 | 20 |
| 4 | Guillem Farrés | Triumph | 15 | 18 |
| 5 | Janis Reisulis | Yamaha | 18 | 15 |
| 6 | Simon Längenfelder | KTM | 16 | 16 |
| 7 | Karlis Reisulis | Yamaha | 11 | 14 |
| 8 | Julius Mikula | KTM | 13 | 12 |
| 9 | Maxime Grau | Honda | 14 | 10 |
| 10 | Valerio Lata | Honda | 10 | 13 |
| 11 | Noel Zanocz | KTM | 9 | 11 |
| 12 | Pelle Gundersen | Husqvarna | 8 | 9 |
| 13 | Scott Smulders | Husqvarna | 7 | 8 |
| 14 | Kay Karssemakers | Kawasaki | 12 | 1 |
| 15 | Nike Korsbeck | Triumph | 6 | 6 |
| 16 | Luca Ruffini | Husqvarna | 4 | 7 |
| 17 | Joshua Voelker | KTM | 3 | 4 |
| 18 | Ollie Colmer | KTM | 5 | 2 |
| 19 | Hugo Forsgren | Honda | 0 | 5 |
| 20 | Sebastian Sundman | Triumph | 2 | 3 |





