El italiano apareció con todo en la Q1 y en la Q2 encabezó el ¡1-2-3-4-5! de Ducati. Bezzecchi y Marini también completaron el top 3 de pilotos locales.
Fabio Di Giannantonio consiguió en Mugello su primera pole, al copar el dominante 1-2-3-4-5 de Ducati, marca que hace las veces de local en esta ocasión, y que logró un resultado histórico. Cabe destacar que Di Giannantonio fue, junto a Márc Márquez, los únicos que pasaron de la Q1 a la Q2…
El italiano sorprendió cuando, en la sesión definitiva, clavó un tiempo de 1:46.156, superando a sus coterraneos Marco Bezecchi y Luca Marini, que terminaron a 88 y 171 milésimas, respectivamente. Johann Zarco, Pecco Bagnaia, Fabio Quartararo, Aleix Espargaró, Takaaki Nakagami, Pol Espargaró y Enea Bastianini completaron los diez primeros.