Marc Marquez memulai Sprint MotoGP Jerman dari posisi terdepan sebagai favorit untuk menang, tetapi harus melawan keadaan yang berubah-ubah. Meskipun melesat di awal balapan, Marquez tersingkir dari lima posisi setelah masalah di tikungan pertama. Sementara itu, Johann Zarco, yang memilih ban hujan medium, terbukti kurang efektif dan Marc hampir kehilangan kesempatan untuk bersaing dengan Marco Bezzecchi. Namun, pembalap Ducati ini berhasil menyalip lawan-lawannya dan meraih kemenangan kesepuluh dari 11 balapan Sprint musim ini.
Kemenangan ini membawa Marquez unggul 78 poin dari pembalap di posisi kedua, Alex Marquez, dan 138 poin dari rekannya di tim, Pecco Bagnaia. Dalam balapan ini, Marquez berhasil mengatasi lawan-lawannya seperti Fabio Quartararo dan Bezzecchi, yang sama-sama meraih podium. Sementara itu, Pembalap lain seperti Pedro Acosta, Alex Marquez, dan Brad Binder juga berhasil meraih posisi baik dalam balapan ini.
Namun, ada juga pembalap yang tidak beruntung dalam balapan ini, terutama Bagnaia yang finis di urutan ke-12. Meskipun begitu, Marquez berhasil menunjukkan dominasinya di lintasan dengan performa terbaiknya. Dengan demikian, Marquez semakin kokoh di puncak klasemen Kejuaraan Dunia dan terus menunjukkan bahwa dia masih merupakan pembalap yang patut diperhitungkan dalam dunia balap MotoGP.