Raúl Fernández sorprendió en Mandalika y consiguió la pole position del Gran Premio de Indonesia, con un tiempo de 1:28.852. Marco Bezzecchi quedó segundo, a solo 109 milésimas, y Fabio Di Giannantonio completó la primera fila.
1.º Raúl Fernández – 1:28.852
2.º Marco Bezzecchi – +0.109
3.º Fabio Di Giannantonio – +0.196
4.º Marc Márquez – +0.266
5.º Jorge Martín – +0.300
6.º Fermín Aldeguer – +0.380
7.º Ai Ogura – +0.427
8.º Álex Márquez – +0.534
9.º Pedro Acosta – +0.556
10.º Pecco Bagnaia – +0.934