Dopo l'assenza per infortunio, Marc Marquez è tornato a vincere e lo ha fatto nel GP di Germania per l'11a volta di fila, l'ottava nelle MotoGP.
Al Sachsenring lo spagnolo, il cui ultimo successo risaliva al novembre 2019, ha preceduto il portoghese Miguel Oliveira e il francese Fabio Quartararo. La 200a gara della storia delle Moto2 non ha invece portato fortuna a Tom Luethi. Il bernese, 19o, resta fermo a quota 2 punti nel Mondiale. Ad imporsi è stato il leader Remy Gardner, davanti ad Aron Canet e a Marco Bezzecchi. In Moto3 ha invece vinto per la quarta volta in stagione Pedro Acosta.