Hasil balapan MotoGP di Silverstone menunjukkan Marco Bezzecchi dari tim Aprilia Racing menjadi pembalap yang berhasil finis pertama dengan waktu 38 menit 16.037 detik. Di posisi kedua ada Johann Zarco dari tim Castrol Honda LCR dengan selisih waktu 4.088 detik, diikuti oleh Marc Marquez dari tim Ducati Lenovo yang menempati posisi ketiga dengan selisih waktu 5.929 detik. Pada posisi keempat dan kelima berturut-turut ada Franco Morbidelli dan Alex Marquez.
Balapan ini juga melihat Pedro Acosta dari tim Red Bull KTM finis di posisi keenam, diikuti oleh Jack Miller dari tim Pramac Yamaha di posisi ketujuh. Sementara itu, posisi kedelapan ditempati oleh Luca Marini dari tim Honda HRC Castrol. Fabio Di Giannantonio dari tim Pertamina VR46 Ducati menempati posisi kesepuluh dalam balapan yang berlangsung di Silverstone.
Balapan ini juga menyaksikan kegagalan beberapa pembalap, termasuk Fabio Quartararo dari tim Monster Yamaha yang tidak berhasil menyelesaikan balapan. Francesco Bagnaia dari tim Ducati Lenovo dan Aleix Espargaro dari HRC Test Team juga termasuk dalam daftar pembalap yang tidak finish. Dengan berbagai drama dan saingan ketat, balapan MotoGP di Silverstone tahun ini meraih kesuksesan dengan Marc Marquez sebagai jawara.