Surpresa em Mandalika, com Luca Marini a conseguir a primeira pole position da sua carreira no MotoGP. O piloto estabeleceu um novo recorde do circuito do GP da Indonésia, sendo o único a rodar em 1m29s. Miguel Oliveira irá alinhar de 12.º.
A Aprilia entrou forte, com Maverick Viñales a liderar na frente de Aleix Espargaró depois das primeiras voltas cronometradas. Os dois inverteram posições nas segundas tentativas.
Jorge Martín (Prima Pramac/Ducati) sofreu uma queda quando cumpria a sua segunda volta, mas as consequên cias resumiram-se a tempo perdido.
A menos de três minutos do fim, Marini (Mooney VR46 Racing Team/Ducati) foi o primeiro a entrar no 1m29s, batendo as Aprilia oficiais com uma volta que elevava muito a fasquia.
De facto, ninguém conseguiu superar o italiano até ao fim, que garantiu a pole position com 0,031s de avanço para Viñales. Aleix Espargaró partirá de terceiro, na frente de Quartararo. Depois da queda, Martín ainda conseguiu o sexto posto. Oliveira (CryptoDATA RNF MotoGP Team/Aprilia) teve uma qualificação árdua, não conseguindo ir além de 12.º.
Resultados da Q2:
Resultados da qualificação: