Marco Bezzecchi consiguió la pole position para el Gran Premio de San Marino en el circuito de Misano. El piloto italiano logró el mejor tiempo de la sesión con 1:30.134 y una ventaja de -0.088 sobre el segundo clasificado, Alex Márquez.
Entre los tres primeros también se situó Fabio Quartararo (+0.094), tras pasar directamente de la Q1 y ser la única Yamaha presente en la Q2. En la persecución de los tres primeros quedaron Marc Márquez (+0.218) y Franco Morbidelli (+0.249) en cuarta y quinta posición, respectivamente. Francesco Bagnaia no pasó de la octava posición y quedó a +0.280 del líder, Marco Bezzecchi.
Clasificación general de la Q2:
