Começo de GP da Indonésia de MotoGP com Jorge Martín a mostrar-se superior no primeiro treino livre em Mandalika. Depois de a Aprilia liderar boa parte da sessão, foi o espanhol a ditar o ritmo no final. Miguel Oliveira terminou em 19.º.
Após as primeiras voltas, a liderança estava na posse de Oliveira (CryptoDATA RNF MotoGP Team/Aprilia). O luso não melhorou na segunda tentativa e a tabela mudou consideravelmente passando a ser liderada por Maverick Viñales (Aprilia) na frente de Luca Marini (Mooney VR46 Racing Team/Ducati).
Se o espanhol reforçou a posição, o italiano foi ultrapassado por Fabio Quartararo (Monster Energy Yamaha). O gaulês viria a perder posição para Oliveira e Marc Márquez (Repsol Honda) ainda no primeiro quarto de hora.
O luso, por seu turno, sofreu uma queda pouco depois, e também desceu na tabela enquanto Martín (Prima Pramac/Ducati) subiu a segundo, na frente de Quartararo e de Marc Márquez. O #89 foi depois batido por Jack Miller (Red Bull KTM).
Os tempos foram progredindo, mas ninguém era capaz de destronar Viñales da liderança… até que Francesco Bagnaia (Ducati) o fez durante breves instantes a um quarto de hora do fim, antes de o espanhol o bater por meio segundo. A Aprilia colocou depois ambos os seus pilotos na frente, com Aleix Espargaró a chegar a segundo.
Nos derradeiros instantes, Martín bateu as Aprilia para ser o líder da sessão com uma volta em 1m31,811s. Viñales ficou a 0,102s e Espargaró acabou em terceiro a 0,536s. Franco Morbidelli (Monster Energy Yamaha) chegou a quarto com a sua última volta, relegando Marco Bezzecchi (Mooney VR46 Racing Team/Ducati) a quinto.
Depois de sofrer a queda, Oliveira esteve largos minutos na garagem e não conseguiu melhorar o suficiente para ir além de 19.º.
Tempos: