Marc Marquez memulai balapan Sprint MotoGP Jerman dari posisi terdepan, tetapi kehilangan posisi setelah masuk tikungan pertama. Dalam kondisi yang berubah-ubah, pembalap Ducati tersebut berjuang keras untuk mendapatkan kembali posisinya. Sementara itu, Johann Zarco, yang salah memilih ban, menghilang dari persaingan, sementara Marc Marquez berhasil menyalip pembalap lain dan meraih kemenangan kesepuluh dalam 11 balapan Sprint yang telah berlangsung musim ini.
Keberhasilan Marc Marquez saat ini membuatnya unggul 78 poin dari pembalap lain di klasemen Kejuaraan Dunia. Di posisi kedua, kita melihat Marco Bezzecchi yang secara konsisten meraih podium, diikuti oleh Fabio Quartararo di posisi ketiga. Alex Marquez, yang biasanya berada di posisi kedua, harus puas dengan finis di urutan kedelapan akibat cedera tangan.
Pecundang besar dalam balapan ini adalah Pecco Bagnaia yang hanya bisa finis di urutan ke-12, tidak mampu menyaingi pesaingnya. Meskipun demikian, balapan MotoGP Jerman kali ini memperlihatkan ketangguhan Marc Marquez yang berhasil mengatasi berbagai rintangan dan meraih kemenangan yang sangat berarti baginya.