Una sorpresa en Mandalika, ya que Luca Marini consiguió su primera pole position en MotoGP. El piloto estableció un nuevo récord de circuito en el circuito del Gran Premio de Indonesia, siendo el único en marcar un tiempo en el rango de 1m29s.
Aprilia comenzó fuerte, con Maverick Viñales liderando por delante de Aleix Espargaró después de las primeras vueltas rápidas. Intercambiaron posiciones en sus segundos intentos.
Jorge Martín (Prima Pramac/Ducati) tuvo una caída durante su segunda vuelta, pero las consecuencias se limitaron a tiempo perdido.
Con menos de tres minutos restantes, Marini (Mooney VR46 Racing Team/Ducati) fue el primero en romper el rango de 1m29s, estableciendo un listón muy alto y superando a los pilotos oficiales de Aprilia.
De hecho, nadie pudo superar el tiempo de vuelta del italiano hasta el final, ya que aseguró la pole position con una ventaja de 0.031s sobre Viñales. Aleix Espargaró partirá desde la tercera posición, por delante de Quartararo. Después de su caída, Martín logró asegurar la sexta posición.
Resultados de la Q2:
Resultados de la clasificación: