Sunday MotoGP Race
With the threat of wet weather forcing its way into playing a leading role diminishing towards go time, we strapped ourselves in for a dry German GP and as the lights went out, it was Marc Marquez who collected the holeshot as Fabio Di Giannantonio (Pertamina Enduro VR46 Racing Team) made a blinder from P6 to grab an early P3. Marco Bezzecchi (Aprilia Racing) slotted into P2, as Johann Zarco (CASTROL Honda LCR) slipped to P5 on the opening lap from the middle of the front row.
Di Giannantonio and Bezzecchi exchanged P2 on the opening lap before the former made a move stick at Turn 12, as Alex Marquez and Pedro Acosta (Red Bull KTM Factory Racing) engaged battle mode too. Marc Marquez, meanwhile, was blissfully unaware of the fight unfolding behind him as he stretched his advantage to 0.7s at the end of Lap 3.

Acosta’s Grand Prix then ended with a crash at Turn 2 from P5, so that was KTM’s main hopes of the Sachsenring podium over. That promoted Bagnaia to P5, with Alex Marquez swarming all over the tailpipes of Bezzecchi for P3. 0.6s up the road in P2, Di Giannantonio was losing around a tenth a lap to Marc Marquez at this stage of the Grand Prix.
It was more than that for the next few laps though. The #93 was the only rider capable of lapping in the 1:20s on a consistent basis, he hadn’t dropped into the 1:21 bracket, and the gap on Lap 8 of 30 was up to 1.7s. And by Lap 16, just over half race distance, Marc Marquez’s lead was north of three seconds.
Di Giannantonio was under a second ahead of Bezzecchi, with Alex Marquez and then Bagnaia all operating at equal distance behind each other. But then, we lost our second place rider from the Grand Prix. Di Giannantonio tucked the front at Turn 1 on Lap 18, and Zarco was out of the race at the same corner – albeit a little further around – as two of the top six had premature ends to their German GPs.

That meant Alex Marquez was lifted to a podium position in P3, and the rider second in the championship chase had 1.2s to play with to Pecco in P4. But then, Turn 1 caught out our P2 rider again. Bezzecchi’s impressive race was over in similar fashion to Di Giannantonio, so that meant it was Marc Marquez leading Alex Marquez by 5.9s, with Bagnaia now P3.
Turn 1 was really proving tricky. In the fight for the top 10, Ai Ogura (Trackhouse MotoGP Team) took out the luckless Joan Mir (Honda HRC Castrol), and while the yellow flags were waving, Lorenzo Savadori (Aprilia Racing) chucked it down the road at Turn 1 too.
In terms of the victory and podium fight, there was nothing much to report. Marc Marquez cruised to a 9th MotoGP victory at the Sachsenring, with Alex Marquez limiting the points damage with a brilliant ride to P2 while nursing his fractured left hand, as Pecco salvages a solid P3 after a Saturday to forget.

In the fight for P4, Quartararo fended off Fermin Aldeguer (BK8 Gresini Racing MotoGP) as the Frenchman and Spaniard claim P4 and P5 in Germany. The returning Luca Marini (Honda HRC Castrol) earned his best HRC result in P6, in what was a fantastic fight between the Italian, seventh place Brad Binder (Red Bull KTM Factory Racing) and eighth place Jack Miller (Prima Pramac Yamaha MotoGP).
Raul Fernandez (Trackhouse MotoGP Team) and Alex Rins (Monster Energy Yamaha MotoGP) rounded out the top 10 and that was your lot in terms of finishers in a race of attrition at the Sachsenring.
2025 German MotoGP Results
| 1 | Marc Marquez | SPA | Ducati Lenovo (GP25) | |
| 2 | Alex Marquez | SPA | BK8 Gresini Ducati (GP24) | +6.380s |
| 3 | Francesco Bagnaia | ITA | Ducati Lenovo (GP25) | +7.080s |
| 4 | Fabio Quartararo | FRA | Monster Yamaha (YZR-M1) | +18.738s |
| 5 | Fermin Aldeguer | SPA | BK8 Gresini Ducati (GP24)* | +18.916s |
| 6 | Luca Marini | ITA | Honda HRC Castrol (RC213V) | +24.743s |
| 7 | Brad Binder | RSA | Red Bull KTM (RC16) | +24.820s |
| 8 | Jack Miller | AUS | Pramac Yamaha (YZR-M1) | +25.757s |
| 9 | Raul Fernandez | SPA | Trackhouse Aprilia (RS-GP25) | +25.859s |
| 10 | Alex Rins | SPA | Monster Yamaha (YZR-M1) | +39.419s |
Moto2 Race
Talking points aplenty surfaced from a dramatic Moto2 Liqui Moly Grand Prix of Germany, and one of them is Deniz Öncü (Red Bull KTM Ajo) becoming a winner for the second time in 2025 after the Turkish star fended off Barry Baltus (Fantic Racing Lino Sonego) before the red flags brought a premature end to the race. Jake Dixon (ELF Marc VDS Racing Team) crossed the line in P3 to bag his 19th podium, with the British rider involved in a couple of talking points through no fault of his own…
As dark clouds loomed, the Moto2 Grand Prix fired off in dramatic fashion as fourth on the grid Senna Agius (Liqui Moly Dynavolt Intact GP) jumped the start, and then there was contact between the Australian and polesitter Dixon, which cost the Briton plenty of places. Dixon was down to P6 on the opening lap, with Tony Arbolino (BLUCRU Pramac Yamaha Moto2) leading the way from Öncü and Baltus.

Further back, Diogo Moreira (Italtrans Racing Team) was enjoying a storming start. The Brazilian was up to P10 on Lap 4 from P25 on the grid, with Aron Canet (Fantic Racing Lino Sonego) P9 and title chase leader Manuel Gonzalez (Liqui Moly Dynavolt Intact GP) P13.
That was soon P8 as Moreira continued to carve his way through the pack like a hot knife through butter. At the end of Lap 6, the #10 was P7. That became P6 on the next lap, but that was because Arbolino crashed from P2 down at T12, which meant Dixon was promoted to P3.
On Lap 12 of 25, Moreira passed Albert Arenas (ITALJET Gresini Moto2) to climb into P4 and he now had Dixon 0.7s ahead – in other words, a podium position. And that podium fight was beginning to bunch up before drama unfolded.
Moreira was trying to overtake Dixon at Turn 3 on Lap 16, but he was too impatient. There wasn’t really much of a gap there and having made contact with the rear wheel of Dixon, Moreira was off track. Then, coming back onto the circuit, Moriera was on the racing line and it left the helpless David Alonso (CFMOTO Inde Aspar Team) with nowhere to go. The Colombian collided with the Brazilian as both riders crashed out at Turn 4, but thankfully both were at least back up on their feet and able to walk away from the crash. A fantastic comeback ride from Moriera ended in controversy.
That left Öncü and Baltus as the duo fighting for the victory, 1.1s up the road from Arenas, Dixon and Marcos Ramirez (OnlyFans American Racing Team). And in that battle, more drama. Ramirez, out of control into Turn 1 at the start of Lap 21, slammed into Arenas. The two Spaniards were out of the Grand Prix and because of that incident, the red flags were shown because of the Turn 1 air fence needing to be redeployed.
And that meant Öncü, who led over the line on the previous full lap ahead of Baltus, clinched his second Moto2 win, with Dixon passing Arenas a lap earlier to return to the podium since his Austin win.
Gonzalez salvaged a very important P4 to extend his championship lead, with Celestino Vietti (Folladore SpeedRS Team) rounding out the top five. Joe Roberts (OnlyFans American Racing Team) was P6 ahead of Canet, who collects a decent tally of points considering his big qualifying crash. Izan Guevara (BLUCRU Pramac Yamaha Moto2) was P8, Ayumu Sasaki (RW – Idrofoglia Racing Team) earned a first Moto2 top 10 with a P9, as Filip Salač (ELF Marc VDS Racing Team) now turns his attentions to his home Grand Prix at Brno next weekend following a P10 result.
2025 German Moto2 Results
| 1 | Deniz Oncu | TUR | Red Bull KTM Ajo (Kalex) | 28m 02.843s |
| 2 | Barry Baltus | BEL | Fantic Racing LINO SONEGO(Kalex) | +0.129s |
| 3 | Jake Dixon | GBR | Elf Marc VDS Racing (Boscoscuro) | +1.131s |
| 4 | Manuel Gonzalez | SPA | Liqui Moly Dynavolt Intact GP (Kalex) | +2.916s |
| 5 | Celestino Vietti | ITA | Folladore SpeedRS (Boscoscuro) | +3.067s |
| 6 | Joe Roberts | USA | OnlyFans American Racing Team (Kalex) | +4.251s |
| 7 | Aron Canet | SPA | Fantic Racing LINO SONEGO (Kalex) | +6.359s |
| 8 | Izan Guevara | SPA | BLU CRU Pramac Yamaha Moto2 (Boscoscuro) | +8.241s |
| 9 | Ayumu Sasaki | JPN | RW – Idrofoglia Racing GP (Kalex) | +8.489s |
| 10 | Filip Salac | CZE | Elf Marc VDS Racing (Boscoscuro) | +8.584s |
Moto3 Race
David Muñoz (Liqui Moly Dynavolt Intact GP) was the one who came out on top to deliver his team a home win at the Sachsenring, beating Championship leader Jose Antonio Rueda (Red Bull KTM Ajo) at the last corner, whilst Maximo Quiles (CFMOTO Gaviota Aspar Team) also got ahead of the #99 in a last corner shootout to remember.
Grabbing the holeshot from pole, polesitter Scott Ogden (CIP Green Power) avoided drama behind him as Alvaro Carpe (Red Bull KTM Ajo) pushed and shoved his way through into P3, slotting in behind a fast-starting Muñoz. Carpe’s ambitious opening corner pushed David Almansa (Leopard Racing) out wide – Carpe getting a Long Lap Penalty. At the front at Turn 12, Muñoz led. With the Grand Prix settling down, Maximo Quiles moved into P3 whilst Angel Piqueras (FRINSA – MT Helmets – MSI), Cormac Buchanan (DENSSI Racing – BOE) and Guido Pini (LIQUI MOLY Dynavolt Intact GP) all joined the huge fight at the front.

On Lap 4, the race came to an end for Eddie O’Shea (GRYD MLav Racing) and Leonardo Abruzzo (DENSSI Racing – BOE) in separate incidents whilst on Lap 6, Nicola Carraro (Rivacold Snipers Team) fell and rejoined at Turn 1. A lead group of 15 riders chopped and changed and one of the highlights was Taiyo Furusato (Honda Team Asia), donning his Sunday best and coming into the podium places from 17th on Lap 8. On Lap 9, contact at Turn 2 between Adrian Fernandez (Leopard Racing) and Rueda at Turn 2, taking off Fernandez’s mudguard; at Turn 3, the #31 crashed out. Teammate Almansa fell on Lap 16 at Turn 13 as Rueda led the way.
As the final third of the race kicked off, it was without Almansa who fell at Turn 13 trying to fight his way back into contention. At the start of Lap 20, Turn 1 caught out more riders – Yamanaka went into the gravel and behind, Ogden fell out of contention. Rueda led into the last two laps but with Muñoz and Quiles behind, attacks were imminent. Muñoz got his elbows out on the #99 and led at Turn 1 and with a gap behind, it was all about the top two. Rueda hit the front again at Turn 8 but it wasn’t done.
Furusato was back in the mix until he crashed with two corners to go but at the front, Muñoz lunged up the inside in a final corner shootout. He managed to get the job done over Rueda who was pushed wide, bringing Quiles into P2. Muñoz took a second career victory to deliver the goods for the home team with Quiles behind, Championship leader Rueda extending his advantage in P3 and to 73. Piqueras came back through to P4 to retake second in the standings ahead of Carpe who recovered to fifth.
Joel Kelso (LEVELUP-MTA) ghosted his way into the top six ahead of Pini who equals his best-ever result. Jacob Roulstone (Red Bull KTM Tech 3) and Buchanan took eighth and ninth, highlighting a strong day for riders from Oceania – Australia in P6 and P8 and New Zealand in P9 and a career-best for the #14 of ‘Mac Attack’. Marcos Uriarte (LEVELUP-MTA) rounded out the top ten whilst behind, it was an impressive comeback from Dennis Foggia (CFMOTO Gaviota Aspar Team) from P24 to P11.
2025 German Moto3 Results
| 1 | David Munoz | SPA | Liqui Moly Dynavolt Intact GP (KTM) | 33m 27.081s |
| 2 | Maximo Qulies | SPA | CFMOTO Valresa Aspar Team (KTM) | +0.241s |
| 3 | Jose Antonio Rueda | SPA | Red Bull KTM Ajo (KTM) | +0.250s |
| 4 | Angel Piqueras | SPA | FRINSA -MT Helmets – MSI (KTM) | +0.298s |
| 5 | Alvaro Carpe | SPA | Red Bull KTM Ajo (KTM) | +0.335s |
| 6 | Joel Kelso | AUS | LEVELUP – MTA (KTM) | +0.563s |
| 7 | Guido Pini | ITA | Liqui Moly Dynavolt Intact GP (KTM) | +0.645s |
| 8 | Jacob Roulstone | AUS | Red Bull KTM Tech3 (KTM) | +0.893s |
| 9 | Cormac Buchanan | NZL | DENSSI Racing – BOE (KTM) | +1.505s |
| 10 | Marcos Uriarte | SPA | LEVELUP – MTA (KTM) | +6.518s |
2025 German MotoGP News—Saturday
Yamaha V4 focused
Members of Yamaha tested at Brno prior to the German GP, where its V4 was once again on track. And Alex Rins, who was there testing the factory’s current inline four configuration, revealed development on his current machine will be minimal, as Yamaha pours its attention toward the V4.

“The current bike is what we’re going to finish the season on. We are not expecting more updates or more big updates,” he said. On the V4’s progress, he offered, “I rode behind Augusto (Fernandez – test rider) on the practice starts, and all I can say is that I was quite surprised in a positive way.”
Paolo Pavesio, Managing Director of Yamaha said, “We are still not sure that we’ll race for 2026 with the V4 even if this is the target. But we’re looking toward 2027. It’s an incredibly challenging moment but it’s also exciting. It’s complex but needed.”
Trieb leaving KTM
Legendary engine builder Kurt Trieb will leave KTM at the end of 2025 with the Austrian hotly tipped to join Honda’s MotoGP operation.

KTM Motorsport Director Pit Beirer explained his departure had been on the cards for some time. “Sometime ago, when he had his 60th birthday he told me we need to get this department ready for the future without him. He’s a fantastic engine guy and it’s not super nice to lose him.
“I don’t know exactly what he does in the future, but we created together with him during the last two years the future without him. I’m very thankful that he was also so professional in that case to look for that over a long period.”
Borja Gomez remembered
Pedro Acosta was highly critical of the decision to run the recent round of the JuniorGP series after Borja Gomez lost his life in a Friday practice session at Magny Cours.

Many present at the round were critical of the lack of marshals at the French track to warn Gomez of a spilled substance on the track. The delay in medical assistance to the stricken Spaniard was also brought up.
And Acosta felt the meeting should have been cancelled as soon as it was confirmed the 20-year old had passed away. “I’ve known [Borja] since we were kids, because we were living 30 minutes from each other,” said KTM’s factory star. “It’s shit when you receive this news, and I think what the championship did going on with the race weekend was the most disrespectful thing I’ve ever seen in my life.
“I think many guys who are [running] this championship and making all these (decisions), should think, if it happened to one of their kids, what they should do? We say that the show must go on, but sometimes life is more expensive than a championship race.”
MotoGP Sprint Race
Marc Marquez got a phenomenal launch from pole but he was wide at Turn 1. That cost the polesitter a handful of positions as he dropped to P5 initially, before that was then P6 as Fabio Di Giannantonio (Pertamina Enduro VR46 Racing Team) carved his way through at Turn 8.
Meanwhile, your Sprint leader was Bezzecchi, the Italian had compatriot Morbidelli 0.6s behind him, as Quartararo enjoyed his opening two laps – the Frenchman was up to P3 from seventh on the grid. However, his countryman was going the opposite way. Johann Zarco (CASTROL Honda LCR) dropped to P10; was the medium rear wet Michelin tyre choice a factor? Zarco was an outlier in selecting.

Morbidelli was then down at Turn 8 on Lap 3, and it was a fast one. That promoted Quartararo to P2 and on the next two laps, El Diablo was the quickest rider on track. The gap between Bezzecchi and Quartararo was 1.5s on Lap 5 of 15, as Marc Marquez made a move on Di Giannantonio stick – and Pedro Acosta (Red Bull KTM Factory Racing) followed the #93 through soon after as the Spaniards now sat P3 and P4.
Once he got through on Di Giannantonio, Marc Marquez was now the quickest rider on track. The gap to Bezzecchi was 2.4s, and the gap to Quartararo was 1.2s at the start of Lap 7.
Acosta’s podium hopes ended on Lap 8 after he ran into the gravel at Turn 8, as we then watched Marquez pass Quartararo for P2 at Turn 1 at the beginning of Lap 9. At this stage, Bezzecchi had 1.6s in hand. That dropped to 1.3s at the start of Lap 10, but Bezzecchi was responding well to the championship leader’s charge.

0.5s was shaved off Bezzecchi’s lead by Marquez though as they entered the final four laps, and the gap was now down to under a second. Big pressure was building on the shoulders of Bezzecchi, and with three to go, there was only 0.5s between the top two.
Two to go. Now, there was nothing in it. Marquez was right on the tailpipes of the Aprilia star, as we strapped in for a gold medal battle to the chequered flag.
Last lap time. Marquez made a move at Turn 1 that looked like it wouldn’t stick, but he hung it around the outside and earned the inside line for Turn 2 to pinch P1 from Bezzecchi. Could the latter respond? For the battle, Bezzecchi and Aprilia, unfortunately not.

Marquez was too strong through the left-handers, and it was the #93 who clinched victory ahead of the impressive Bezzecchi and Quartararo, who did enough to narrowly hold off Di Giannantonio in the latter stages to pick up his first Sprint podium since the 2023 Dutch GP. The #93 now has the most Sprint wins taken in a season, outdoing Jorge Martin’s 2023 total of nine.
The aforementioned Di Giannantonio was P4, 0.3s away from the bronze medal position, as Jack Miller (Prima Pramac Yamaha MotoGP) rounded out the top five on a positive afternoon for Yamaha. Brad Binder (Red Bull KTM Factory Racing) kept Zarco and Alex Marquez (BK8 Gresini Racing MotoGP) behind him, as the latter loses 10 points in the title chase while nursing his hand fracture. The last point went to Acosta, the #37 recovering well after his off.
2025 German MotoGP Results—MotoGP Sprint Race
| 1 | Marc Marquez | SPA | Ducati Lenovo (GP25) | 22m 25.747s |
| 2 | Marco Bezzecchi | ITA | Aprilia Racing (RS-GP25) | +0.938s |
| 3 | Fabio Quartararo | FRA | Monster Yamaha (YZR-M1) | +4.361s |
| 4 | Fabio Di Giannantonio | ITA | Pertamina VR46 Ducati (GP25) | +4.683s |
| 5 | Jack Miller | AUS | Pramac Yamaha (YZR-M1) | +9.405s |
| 6 | Brad Binder | RSA | Red Bull KTM (RC16) | +11.720s |
| 7 | Johann Zarco | FRA | Castrol Honda LCR (RC213V) | +12.090s |
| 8 | Alex Marquez | SPA | BK8 Gresini Ducati (GP24) | +12.347s |
| 9 | Pedro Acosta | SPA | Red Bull KTM (RC16) | +17.236s |
| 10 | Fermin Aldeguer | SPA | BK8 Gresini Ducati (GP24)* | +18.728s |
Moto2 Qualifying
Jake Dixon (ELF Marc VDS Racing Team) is back on top in Moto2™ as the Brit took a stunning wet weather pole position at the Liqui Moly Grand Prix of Germany. He denied fellow Q1 graduate Barry Baltus (Fantic Racing Lino Sonego), with Tony Arbolino (BLUCRU Pramac Yamaha Moto2) completing the front row as all three took the fight to the wire. Championship leader Manuel Gonzalez (Liqui Moly Dynavolt Intact GP) had a tougher time of it and starts down in P16…

Wet in Q1 and wet in Q2, the conditions turned Friday form on its head and some crashes near the end of Q2 almost saw yellow flags decide some key positions on the grid too. But in the end the top three could get their final flyers in, denying provisional polesitter Senna Agius (Liqui Moly Dynavolt Intact GP), who was one of those to crash too. Rider ok but demoted to P4.
Albert Arenas (ITALJET Gresini Moto2), another who came through Q1, and Deniz Öncü (Red Bull KTM Ajo) lock out Row 2, ahead of Marcos Ramirez (OnlyFans American Racing), Alonso Lopez (Folladore SpeedRS Team) and rookie Ivan Ortola (QJMOTOR – FRINSA – MSI) on Row 3. Joe Roberts (OnlyFans American Racing) completes the top ten.
That leaves some other perennial frontrunners down the order – as well as Gonzalez in P16, Aron Canet (Fantic Racing Lino Sonego) crashed and is P12, needing to be passed fit to race too, and winner last time out, Diogo Moreira (Italtrans Racing Team), didn’t make it out of Q1.
2025 German MotoGP Results—Moto2 Qualifying
| 1 | Jake Dixon | GBR | Elf Marc VDS Racing (Boscoscuro) | 1m 33.487s |
| 2 | Barry Baltus | BEL | Fantic Racing LINO SONEGO(Kalex) | +0.070s |
| 3 | Tony Arbolino | ITA | BLU CRU Pramac Yamaha Moto2 (Boscoscuro) | +0.075s |
| 4 | Senna Agius | AUS | Liqui Moly Dynavolt Intact GP (Kalex) | +0.101s |
| 5 | Albert Arenas | SPA | Italjet Gresini Moto2 (Kalex) | +1.343s |
| 6 | Deniz Oncu | TUR | Red Bull KTM Ajo (Kalex) | +1.505s |
| 7 | Marcos Ramirez | SPA | OnlyFans American Racing Team (Kalex) | +1.678s |
| 8 | Alonso Lopez | SPA | Folladore SpeedRS (Boscoscuro) | +1.792s |
| 9 | Ivan Ortola | SPA | QJMOTOR – FRINSA – MSI (Boscoscuro) | +1.818s |
| 10 | Joe Roberts | USA | OnlyFans American Racing Team (Kalex) | +1.986s |
Moto3 Qualifying
Scott Ogden (CIP Green Power) pipped David Almansa (Leopard Racing) and Guido Pini (LIQUI MOLY Dynavolt Intact GP) to a very wet pole position at the Liqui Moly Grand Prix of Germany, with the Brit shining in the rain to secure that impressive career first pole. Down in P12, Championship leader Jose Antonio Rueda (Red Bull KTM Ajo) found the wet weather tricky on Saturday.

Whilst the drizzle fizzled out after Q1, the track was still too wet to think about anything but wet tires for the all-important qualifying time attacks in Q2. On the installation lap, Pini fell at Turn 8, bringing out the red flag to fix the damaged air fence that his bike had hit. He was OK and after a short pause, action resumed with 11 minutes on the clock.
There was no time to waste as the riders hit the track and steadily, lap times were improving. With five minutes to go, Adrian Fernandez (Leopard Racing) took over at the top before running on at Turn 1 whilst there were red sectors galore behind him. The rider who took over was Ogden, continuing his strong weekend.
David Muñoz (LIQUI MOLY Dynavolt Intact GP) crashed at Turn 8, just like teammate Pini, ending his session with three minutes to go. A few minutes later, Alvaro Carpe (Red Bull KTM Ajo) crashed at the same corner. With the yellow flags out and no option to improve for the rest, Ogden held on to pole, the first of his career and the first for a British rider since the European GP in 2020 and John McPhee.
Almansa came good to take P2 whilst it was Pini who rounds out the front row. Teammate Muñoz clinched P4 ahead of late faller Carpe and Fernandez completing Row 2.
Behind the top six, Maximo Quiles (CFMOTO Gaviota Aspar Team) heads up the third row ahead of Q1 graduate Cormac Buchanan (DENSSI Racing – BOE) and a career-best for Eddie O’Shea (GRYD Mlav Racing) in P9. The top ten is rounded out by Angel Piqueras (FRINSA – MT Helmets – MSI).
Championship leader Rueda could only manage P12 and has work to do for Sunday, whereas Joel Kelso (LEVELUP-MTA) is just behind him in P13 and needs to be passed fit to race.
2025 German MotoGP Results—Moto3 Qualifying
| 1 | Scott Ogden | GBR | CIP Green Power (KTM) | 1m 35.001s |
| 2 | David Almansa | SPA | Leopard Racing (Honda) | +0.042s |
| 3 | Guido Pini | ITA | Liqui Moly Dynavolt Intact GP (KTM) | +0.134s |
| 4 | David Munoz | SPA | Liqui Moly Dynavolt Intact GP (KTM) | +0.154s |
| 5 | Alvaro Carpe | SPA | Red Bull KTM Ajo (KTM) | +0.251s |
| 6 | Adrian Fernandez | SPA | Leopard Racing (Honda) | +0.347s |
| 7 | Maximo Qulies | SPA | CFMOTO Valresa Aspar Team (KTM) | +0.355s |
| 8 | Cormac Buchanan | NZL | DENSSI Racing – BOE (KTM) | +0.371s |
| 9 | Eddie O’Shea | GBR | GRYD – MLav Racing (Honda) | +0.538s |
| 10 | Angel Piqueras | SPA | FRINSA -MT Helmets – MSI (KTM) | +0.603s |
MotoGP Qualifying
As anticipated, wet weather was the order of play as we entered MotoGP Q1 and after a dry line began to appear in FP2, more rain fell to see that lighter grey line on parts of the circuit start to disappear again. And it made for fascinating viewing in the opening 15-minute qualifying stint.
French GP winner Zarco was the pacesetter with just over five minutes to go, his best time was a 1:28.370, over half a second quicker than second place Maverick Viñales (Red Bull KTM Tech3). P2 was then Raul Fernandez’s (Trackhouse MotoGP Team), but the Spaniard’s stint in the top two was brief because Viñales went P1 with two minutes to go, before Zarco returned to the summit.

Could anyone climb into the top two? The answer was no. Zarco and Viñales sailed into Q2, with Miguel Oliveira (Prima Pramac Yamaha MotoGP) missing out by a couple of tenths in P3.
And for one of those riders, there was immediate drama. Viñales, on his out-lap, was thrown off his Tech3 KTM at Turn 4. Thankfully, the Spaniard was quickly on his feet, but that was far from an ideal start to Q2. And then, at the same corner, Jack Miller (Prima Pramac Yamaha MotoGP) was down in almost identical fashion.
The Australian was straight back on his feet too, but it was another rear-end crash as conditions were visibly trickier than Q1. The first reference lap time was a 1:31.419 set by Brad Binder (Red Bull KT Factory Racing), before the South African then dipped into the 1:29s for the first time. It was Franco Morbidelli (Pertamina Enduro VR46 Racing Team) was jumped to P1 though, the Italian’s time was a 1:29.776.
This was all about who was prepared to push the boat out and take some added risks. The lap times were dropping every time and with eight minutes to go, Marc Marquez led Q2 for the first time. A 1:28.730 was landed by the championship leader and despite a moment at the top of the Waterfall on his next flyer, Marquez went quicker again by 0.4s.

At this stage, the #93 was 1.3s clear in the chase for German GP pole position, make that 1.5s after his latest attack. Zarco got that back to under a second shortly after, with Bezzecchi provisional P3 with five minutes left on the clock.
Alex Marquez (BK8 Gresini Racing MotoGP) was chipping away and raised himself to P6, with both Zarco and Bezzecchi now 0.8s away from Marc Marquez’s table-topping effort. That was then 0.5s for Bez, and the same could be said for Morbidelli as the Italians closed in.
Then, we lasered in on Zarco. Through split three, the Frenchman was just 0.002s off Marquez’s time and across the line, it was a slender 0.065s. Close, very close, but not enough for provisional pole position.

But this wasn’t done. Marc Marquez was improving by 0.2s through sector three, Zarco was chasing hard, but the Ducati star’s lap was good enough to beat Zarco’s final effort by a tenth and a half, and after setting a red split through the second sector, Morbidelli’s pole position attempt ended with a crash at Turn 8.
And with that, MotoGP pole position number 73 was clinched by Marc Marquez, with Zarco and Bezzecchi making it three manufacturers on the front row.
Morbidelli spearheads the second row ahead of Pedro Acosta (Red Bull KTM Factory Racing) and the impressive Alex Marquez as the latter aims to limit the potential championship damage while nursing that fractured left hand.
P7 on the grid will be Fabio Quartararo (Monster Energy Yamaha MotoGP), he’s joined on Row 3 by Friday pacesetter Fabio Di Giannantonio (Pertamina Enduro VR46 Racing Team) and Miller, with Binder, a disappointed Francesco Bagnaia (Ducati Lenovo Team) and Viñales completing the top 12.
2025 German MotoGP Results—MotoGP Qualifying
| 1 | Marc Marquez | SPA | Ducati Lenovo (GP25) | 1’27.811s |
| 2 | Johann Zarco | FRA | Castrol Honda LCR (RC213V) | +0.151s |
| 3 | Marco Bezzecchi | ITA | Aprilia Racing (RS-GP25) | +0.421s |
| 4 | Franco Morbidelli | ITA | Pertamina VR46 Ducati (GP24) | +0.839s |
| 5 | Pedro Acosta | SPA | Red Bull KTM (RC16) | +0.968s |
| 6 | Alex Marquez | SPA | BK8 Gresini Ducati (GP24) | +1.431s |
| 7 | Fabio Quartararo | FRA | Monster Yamaha (YZR-M1) | +1.439s |
| 8 | Fabio Di Giannantonio | ITA | Pertamina VR46 Ducati (GP25) | +1.516s |
| 9 | Jack Miller | AUS | Pramac Yamaha (YZR-M1) | +1.660s |
| 10 | Brad Binder | RSA | Red Bull KTM (RC16) | +1.694s |
2025 German MotoGP News—Friday
Fresh turn in Martin-Aprilia saga?
Germany could have thrown up a fresh twist in the ongoing saga between Jorge Martin and Aprilia, with Spanish publication AS reporting the reigning World Champion is set to stay with the Italian factory in 2026.

“Regarding the future I have no news,” said Massimo Rivola, CEO of Aprilia Racing, when asked about the latest news. “My position is still the same from day one. We didn’t move a finger on that. We think the future is already fixed. We can’t wait to see him back. we’ll give him his time. We said already last time to take your time, and maybe it wasn’t enough. In Misano he had one run to do, I said he’d done enough, and he stopped. So, I’m super positive.”
It appears even Martin has acknowledged Aprilia’s refusal to release him from his contract, and a protracted saga playing out in court would benefit no one. He tested the RS-GP at a Misano test on Wednesday with an eye on returning to action at Brno. “. It’s been a difficult journey to arrive after more than 3 months back on a MotoGP bike, so I’m super happy,” he said.
KTM to continue racing activities
KTM’s Motorsport Director Pit Beirer was in Germany to react to the news that Bajaj, the new majority stakeholder of the troubled Austrian company, intends to continue motorsport activities in the future.

“It’s good news,” Beirer said. “The company’s rebuilding. We sold more than 100,000 motorcycles in the first half year, which is looking all good. I have a great relation with our new CEO Mr Neumeister. He’s a real racing fan and we’re planning the future.”
However, Beirer stopped short of confirming KTM’s participation beyond 2026, when its contract to maintain a presence in MotoGP runs out. “Bajaj said always that they won’t break any contracts. It’s not daily business as I have the green light from the company to plan.
“I’m working really hard to motivate our engineers and to get out bike working better. We had some very intense discussions at the start of the season about how we can make it work. Now it’s so nice to go back to our normal job. Company’s looking good, we have a solid base and KTM’s looking to the future.”
Marini’s return
Luca Marini was back in action in Germany. The Italian crashed when testing for the Suzuka 8 Hour endurance race after the British GP, puncturing a lung and dislocating a hip in the process.

“Shifting down into Turn 1. I went to neutral between 4th and 3rd gear,” he explained of the crash. “Then entered third gear, and I lost the rear. It was a standard crash, (before) I started to roll and I hit the wall too fast.”
Asked if this changed his opinion on the Suzuka circuit, he added, “I was there, and never I thought it could be so dangerous. But when you crash you think, ‘Ah, when I crashed I could hit the wall.’ With bad luck you can have much worse injuries than my one.”
Friday MotoGP
Marc Marquez (Ducati Lenovo Team) fastest at the Sachsenring? Not today. That accolade went the way of Fabio Di Giannantonio (Pertamina Enduro VR46 Racing Team) after the Italian clocked an outstanding new all-time lap record to lead the MotoGP field by a whopping three tenths. That 1:19.071 was a belter and the closest challenger to it was Alex Marquez (BK8 Gresini Racing MotoGP) despite the #73 nursing his left hand fracture, a phenomenal effort from the Spaniard, as Marc Marquez is forced to settle for P3 in Practice.
Less than 10 minutes into Practice, Marco Bezzecchi (Aprilia Racing) suffered a tip-off at the final corner to get his session off to a far from ideal start. Meanwhile, it was Marc Marquez sitting at the summit after the first 20 minutes, the #93 was 0.191s clear of second place Di Giannantonio.

The top two stayed the same as we approached the final 20 minutes, with Pedro Acosta (Red Bull KTM Factory Racing) provisional P3 ahead of Francesco Bagnaia (Ducati Lenovo Team) and Joan Mir (Honda HRC Castrol). However, we were yet to see a flurry of soft tyre time attacks come in, so we strapped ourselves in for a busy end to Friday. The usual state of play for a MotoGP Friday afternoon.
There was a small crash for Fermin Aldeguer (BK8 Gresini Racing MotoGP) at Turn 1 and shortly after, Marc Marquez ran on at the same part of the circuit briefly after enduring a big moment coming up the hill at Turn 10. An eventful end to a seamless middle stint in Practice for the championship leader.
With 13 minutes to go, Acosta set a 1:19.843 to go 0.031s behind Marc Marquez, as Miguel Oliveira (Trackhouse MotoGP Team) climbed to P5. A lap later, Acosta improved again and this time, it was good enough to knock Marc Marquez off top spot – a 1:19.772 was now the benchmark.

Acosta and KTM’s time at the top didn’t last very long though. Marc Marquez, with fresh rear Michelin soft rubber, sailed back to P1 to lead Di Giannantonio and Jack Miller (Prima Pramac Yamaha MotoGP). Marc Marquez and Di Giannantonio went quicker again on their second efforts, the gap between the leading duo was 0.128s with nine minutes left.
When he needed it, walking wounded Alex Marquez fired in a 1:19.649 to slot himself into the top three. That was a cracking effort, and surely that was enough to book his place into the top 10?
P3 was then Bezzecchi’s as the Italian responded to his early crash in fine style, but then another Italian was third quickest as Franco Morbidelli (Pertamina Enduro VR46 Racing Team) rose up the order. Fabio Quartararo (Monster Energy Yamaha MotoGP) was on a flyer though and soon enough, the Dutch GP polesitter was P2, 0.063s away from Marc Marquez, as Acosta then rejoined the top three party with three minutes to go.

Before the close of play, we had two more changes. First, Alex Marquez beat his brother and title rival, but then Di Giannantonio cooked up that phenomenal, table-topping time to head into Saturday as the rider to beat – and by some distance too. What a session for the Italian, and it’s was equally impressive stuff by Alex Marquez to earn P2 following his injury woes in Assen.
Quartararo ended Friday in P4 ahead of Acosta and Yamaha and KTM stick their noses inside the top five in Germany. Morbidelli was sixth quickest ahead of Bezzecchi and Miller, the Aussie making sure two YZR-M1s are into Q2, as Bagnaia holds onto a top 10 place in P9 ahead of Brad Binder (Red Bull KTM Factory Racing).
2025 German MotoGP Results—Friday MotoGP
| 1 | Fabio Di Giannantonio | ITA | Pertamina VR46 Ducati (GP25) | 1:19.071s |
| 2 | Alex Marquez | SPA | BK8 Gresini Ducati (GP24) | +0.337s |
| 3 | Marc Marquez | SPA | Ducati Lenovo (GP25) | +0.390s |
| 4 | Fabio Quartararo | FRA | Monster Yamaha (YZR-M1) | +0.453s |
| 5 | Pedro Acosta | SPA | Red Bull KTM (RC16) | +0.489s |
| 6 | Franco Morbidelli | ITA | Pertamina VR46 Ducati (GP24) | +0.521s |
| 7 | Marco Bezzecchi | ITA | Aprilia Racing (RS-GP25) | +0.524s |
| 8 | Jack Miller | AUS | Pramac Yamaha (YZR-M1) | +0.566s |
| 9 | Francesco Bagnaia | ITA | Ducati Lenovo (GP25) | +0.627s |
| 10 | Brad Binder | RSA | Red Bull KTM (RC16) | +0.662s |
Friday Moto2
The sun continued to beat down for Moto2 at the Sachsenring and leaving it late, Celestino Vietti (Folladore SpeedRS Team) put Boscoscuro on top on Friday in Germany. The Italian set the lap time in the closing minutes, rocketing up the order and disrupting the Kalex party at the front. Elsewhere and there were headlining names who found themselves mired down the field and will have the added pressure of graduating from Q1 on Saturday.

A strong session for Vietti, who fired himself into P1 with around five minutes left on the clock. His 1’22.329 was enough to beat Senna Agius (Liqui Moly Dynavolt Intact GP) by 0.130s; improving in the final seven minutes and with a new contract in his back pocket for 2026, Agius was in good form and went top provisionally, in the end finishing in P2 ahead of his Championship-leading teammate Manuel Gonzalez, who was 0.147s further adrift and not fully at one with his Kalex…
Marcos Ramirez (OnlyFans American Racing Team) had a solid session to finish up in P4, guaranteeing his slot in Q2. Aron Canet (Fantic Racing Lino Sonego) clinched fifth at the flag, just 0.049s ahead of a very impressive Ayumu Sasaki (RW – Idrofoglia Racing GP), the best we’ve seen of the Japanese rider in 2025, finishing in P6.Filip Salač (ELF Marc VDS Racing Team) had a small tip-off at Turn 1 whilst he was at the top of the timesheets; he was able to walk away and get back to his box, ending his day in 7th. Further down and there was drama for three of the top five riders in the Championship standings. Assen winner Diogo Moreira (Italtrans Racing Team), Jake Dixon (ELF Marc VDS Racing Team) and Barry Baltus (Fantic Racing Lino Sonego) all find themselves in Q1 having finished 16th, 17th and 18th respectively. In P15, Yuki Kunii (Idemitsu Honda Team Asia) missed out by just 0.050s and will be looking to get into Q1 with the big names too.
2025 German MotoGP Results—Friday Moto2
| 1 | Celestino Vietti | ITA | Folladore SpeedRS (Boscoscuro) | 1m 22.329s |
| 2 | Senna Agius | AUS | Liqui Moly Dynavolt Intact GP (Kalex) | +0.130s |
| 3 | Manuel Gonzalez | SPA | Liqui Moly Dynavolt Intact GP (Kalex) | +0.277s |
| 4 | Marcos Ramirez | SPA | OnlyFans American Racing Team (Kalex) | +0.420s |
| 5 | Aron Canet | SPA | Fantic Racing LINO SONEGO (Kalex) | +0.436s |
| 6 | Ayumu Sasaki | JPN | RW – Idrofoglia Racing GP (Kalex) | +0.485s |
| 7 | Filip Salac | CZE | Elf Marc VDS Racing (Boscoscuro) | +0.494s |
| 8 | Joe Roberts | USA | OnlyFans American Racing Team (Kalex) | +0.509s |
| 9 | David Alonso | COL | CFMOTO Inde Aspar Team (Kalex) | +0.515s |
| 10 | Daniel Holgado | SPA | CFMOTO Inde Aspar Team (Kalex) | +0.516s |
Friday Moto3
A 1:24.767, a new Moto3 lap record around the Sachsenring, gave David Muñoz top spot as the Liqui Moly Dynavolt Intact GP team enjoy a great start to their home Grand Prix in Germany. David Almansa (Leopard Racing) heads into Saturday in P2, 0.360s away from Muñoz’s blistering time, as FP1 table topper Scott Ogden (CIP Green Power) sails into qualifying day as the third fastest rider.

After a mechanical issue disrupted Maximo Quiles’ morning, but the CFMOTO Gaviota Aspar Team enjoyed a better afternoon Practice stint to claim an automatic Q2 spot for the first time since Silverstone. Jacob Roulstone (Red Bull KTM Tech3) grabbed a solid top five to sit less than half a second behind Muñoz, with last year’s podium finisher, Taiyo Furusato (Honda Team Asia), sixth best.
Alvaro Carpe (Red Bull KTM Ajo) left it late to jump into the top 14, but that’s exactly what he did on his penultimate lap, and his World Championship-leading teammate Jose Antonio Rueda is safely into the pole position shootout too.
Dutch GP podium finisher Valentin Perrone (Red Bull KTM Tech3) is one name in the Q1 battle, as we wait and see what the weather will bring on Saturday.
2025 German MotoGP Results—Friday Moto2
| 1 | David Munoz | SPA | Liqui Moly Dynavolt Intact GP (KTM) | 1m 24.767s |
| 2 | David Almansa | SPA | Leopard Racing (Honda) | +0.360s |
| 3 | Scott Ogden | GBR | CIP Green Power (KTM) | +0.405s |
| 4 | Maximo Qulies | SPA | CFMOTO Valresa Aspar Team (KTM) | +0.453s |
| 5 | Jacob Roulstone | AUS | Red Bull KTM Tech3 (KTM) | +0.497s |
| 6 | Taiyo Furusato | JPN | Honda Team Asia (Honda) | +0.548s |
| 7 | Alvaro Carpe | SPA | Red Bull KTM Ajo (KTM) | +0.687s |
| 8 | Joel Kelso | AUS | LEVELUP – MTA (KTM) | +0.713s |
| 9 | Ryusei Yamanaka | JPN | FRINSA -MT Helmets – MSI (KTM) | +0.784s |
| 10 | Jose Antonio Rueda | SPA | Red Bull KTM Ajo (KTM) | +0.799s |
For more MotoGP news and results, click here
