Sprint dirka poskrbela za novo Ducatijevo dominacijo, saj so Ducatijevi dirkači šest med dobitniki točk.
Zmagovalec 13 krogov dolge Sprint dirke razreda MotoGP v Indoneziji, ki je potekala v suhih in zelo vročih razmerah, je z zelo zanesljivo predstavo, v kateri praktično ni naredil napak, postal Ducatijev tovarniški dirkač Francesco Bagnaia, ki je ob koncu slavil s prednostjo desetinke sekunde pred moštvenim kolegom Eneo Bastianinijem, zadnje mesto na stopničkah pa je osvojil dirkač ekipe Gresini Marc Marquez, ki z lanskim Ducatijem v zadnjih krogih ni uspel več slediti tovarniškim Ducatijem.
Čez ciljno črto mu je na končnem četrtem mestu sledil dirkač ekipe ekipe VR46 Marco Bezzecchi na še enem lanskoletnem Ducatiju, za popolno dominacijo italijanskega proizvajalca pa je s petim mestom poskrbel dirkač ekipe Pramac Franco Morbidelli. Prvo šesterico je tokrat zaključil Pedro Acosta iz ekipe GasGas Tech3 kot najboljši predstavnik Pierer skupine in KTM-a.
Acosti je skozi cilj sledil njegov rojak in tovarniški dirkač Aprilie Maverick Vinales na sedmem mestu, osmo mesto je s Hondo osvojil dirkač ekipe LCR Honda Johann Zarco, ki je tako japonskemu proizvajalcu pridirkal sploh prve točke letos na krajši preizkušnji, zadnjo točko pa je osvojil drugi dirkač ekipe VR46 Fabio Di Giannantonio.
Brez točk je ostal vodilni v skupnem seštevku Jorge Martin, ki je padel v zaključku prvega kroga, pobral motor in na koncu osvojil končno deseto mesto.