Valentin Perrone conquista una pole di misura al MontMelò mettendo la firma su un 1'46''679. Una qualifica al cardiopalma sul filo dei millesimi che ha visto i piloti lanciarsi in giri veloci fino all'ultimo minuto e che vede i primi tre in appena 20 millesimi di distacco. L'argentino di Tech3 si è imposto per appena 5 millesimi sul sopraggiunto Munoz 2° che per Intact GP guadagna la prima fila al termine di una qualifica movimentata dopo un passaggio dalla Q1. Chiude infine una tripletta di KTM in prima fila il portacolori di KTM Ajo Brian Uriarte, 3° ad appena 20 millesimi dal riferimento.
Seconda fila per Almansa 4°, al suo fianco partiranno i rookie Morelli 5° e Rios 6° per il team Snipers e migliore delle Honda in qualifica. Qualifica più complicata per Maximo Quiles 7°. Il leader della classifica ha chiuso a tre decimi dal riferimento e partirà in terza fila davanti a Kelso e Adrian Fernandez 9° sulla Honda del team Leopard. Il malese Danish competitivo per tutto il weekend chiude la top dieci a +0'379 dalla pole. Il rivale in classifica Alvaro Carpe è 14° dopo un passaggio obbligato dalla Q1.
Matteo Bertelle 13° di MTA è il miglior risultato per gli italiani in qualifica. Nostante la Q2 diretta non trova la quadra sul tracciato di Barcellona, partirà quindi in quinta fila. Pini passa la Q1, chiude poi 17°. Carraro 23°.
