Marc Márquez vince la Grand Prix MotoGP di Germania al Sachsenring dopo aver conquistato la pole e la sprint, mantenendo la leadership dalla partenza all'arrivo e ottenendo la sua decima vittoria sul circuito.Ai Ogura è secondo e Raúl Fernández terzo per Aprilia Trackhouse Racing, con Pedro Acosta quarto su KTM, Jorge Martín quinto e Francesco Bagnaia sesto mentre Fabio Quartararo chiude settimo su Yamaha.Alex Márquez e
Fabio Di Giannantonio finiscono fuori per caduta,
Marco Bezzecchi viene escluso dalla gara principale dopo un incidente nel weekend confermato come una frattura della clavicola, e Márquez riduce il distacco da
Jorge Martín a 18 punti prima della pausa estiva.