Nagy izgalmakat hozott a spielbergi 24 körös sprintverseny, ami az előzetes jelentéseknek megfelelően esőben zajlott. Max Verstappen és Sergio Perez nagyon agresszívan kezdte a versenyt – mindketten egyszerre kapták el a rajtot, amit követően az egyes, kettes és hármas kanyarban is keményen összecsaptak egymással. A küzdelemből Verstappen jött ki nyertesként, Perez pedig a kör második felében visszacsúszott Nico Hülkenberg mögé a harmadik helyre. A rajt nagy vesztese Lando Norris lett, aki a csatázó Red Bullokon megakadva lendületet veszített a hátsó egyenesben, és a pontszerző helyek végére csúszott vissza.
Verstappen Perezt lerázva magáról nagy sebességbe kapcsolt, és egyre nagyobb előnyt kezdett kiépíteni az élen, miközben Hülkenberg egészen a 12. körig hősiesen tartotta a második helyet. A Haas pilótája a futam felére látványosan veszített a tempójából, Perez után egy körrel Carlos Sainz is maga mögé utasította őt. Az utolsó pontszerző helyeken eközben Norris és Charles Leclerc vívott öldöklő csatát egymással. A McLaren érezhetően egy szintet képvisel a Ferrarival ilyen körülmények között.
A 16. körben George Russell vállalt nagy kockázatot a 11. helyről, amikor a lassan száradó pályán slick abroncsokra váltott. Őt nem sokkal egyre többen követtek, köztük a negyedik helyen az abroncsaival küzdő Hülkenberg, valamint Leclerc is. Érdekes stratégiai különbségek alakultak ki az utolsó néhány körre. A futam záró szakasza parádésan alakult a középmezőnyben, ahol Alfa Romeo küzdött Ferrarival, Williams csatázott Mercedesszel, a kockáztatók jelentős profitra azonban nem tudták szert tenni, ehhez túl rövid volt a verseny. Száraz pályás gumikon Hülkenberg szerezte a legelőkelőbb pozíciót, aki a hatodik helyig zárkózott fel a bokszkiállását követően.
A Red Bull két pilótája között érezhető volt a feszültség az első körös összecsapás miatt, de ezt csak zárt ajtók mögött fogják tisztázni egymással.
Az Osztrák Nagydíj sprintfutamának végeredménye: