Jorge Martin, piloto de Pramac Ducati, estableció un nuevo récord de vuelta en Le Mans para asegurar la pole position para el Gran Premio de MotoGP de Francia. A pesar de una caída tardía, Martin logró bajar el tiempo a 1:29.919s, superando al líder del campeonato Francesco Bagnaia. El circuito de Le Mans resultó desafiante para muchos pilotos, con varios empujando sus límites en busca de velocidad. Bagnaia pudo mantenerse al día con Martin y comenzará en segundo lugar, a pesar de también haberse caído en su intento de igualar el tiempo más rápido.
Aprilia tuvo una sesión exitosa, con Maverick Vinales asegurando un lugar en la primera fila y Aleix Espargaro en sexta posición, a pesar de una caída. Los pilotos de VR46 Marco Bezzecchi y Fabio Di Giannantonio continuaron su fuerte desempeño desde Jerez y se clasificaron entre los cinco primeros, ganando posiciones de salida en la segunda fila. Pedro Acosta se recuperó de una decepcionante sesión de prácticas final y terminó en séptimo lugar, mientras que Fabio Quartararo finalizó en octavo.
El equipo Pramac de Franco Morbidelli aseguró el noveno lugar, otro resultado impresionante para el piloto italiano que se siente más cómodo con la Ducati. Enea Bastianini sobrevivió a la eliminación en Q1, pero solo pudo terminar en décimo lugar. Jack Miller y Miguel Oliveira completaron el top 12 en Q2.
La mayor sorpresa vino de Gresini Ducati, ya que Marc Marquez no logró avanzar a Q2 tras perder el control de su moto en la Curva 2. Su compañero de equipo Alex Marquez tampoco progresó. Raul Fernandez de Trackhouse, Johann Zarco de LCR Honda y Alex Rins de Yamaha separaron a los hermanos Marquez. Zarco fue el único piloto de Honda en romper la barrera de 1:30s. Joan Mir, en la Honda de fábrica, terminó tres posiciones detrás de Zarco, en 18ª posición. Takaaki Nakagami y Augusto Fernandez tuvieron dificultades para mantenerse al ritmo del desempeño de sus compañeros de equipo, terminando en 19ª y 20ª posición, respectivamente. Luca Marini tuvo un momento difícil en la Honda, pero evitó terminar último, ya que Brad Binder de KTM tuvo el tiempo más lento.