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 Francia de MotoGP. 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ó difícil para muchos pilotos, con varios superando sus límites en busca de velocidad. Bagnaia logró seguir a Martin y largará en segundo lugar, a pesar de también haber caído durante 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 sexto lugar, a pesar de una caída. Los pilotos de VR46, Marco Bezzecchi y Fabio Di Giannantonio, mantuvieron su fuerte rendimiento desde Jerez y se clasificaron entre los cinco primeros, logrando posiciones de salida en la segunda fila. Pedro Acosta se recuperó de una decepcionante sesión de entrenamiento final y terminó en séptimo lugar, mientras que Fabio Quartararo terminó en octavo.
El equipo Pramac de Franco Morbidelli logró 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 el Q1, pero solo pudo terminar en décimo lugar. Jack Miller y Miguel Oliveira completaron el top 12 en el Q2.
La mayor sorpresa vino de Gresini Ducati, ya que Marc Márquez no pudo avanzar al Q2 después de perder el control de su moto en la Curva 2. Su compañero de equipo Alex Márquez tampoco progresó. Raúl Fernández de Trackhouse, Johann Zarco de LCR Honda y Alex Rins de Yamaha superaron a los hermanos Márquez. 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 el 18º lugar. Takaaki Nakagami y Augusto Fernández tuvieron dificultades para igualar el rendimiento de sus compañeros de equipo, terminando en 19º y 20º lugar, respectivamente. Luca Marini tuvo un momento difícil en Honda, pero evitó terminar en último lugar, ya que Brad Binder de KTM tuvo el tiempo más lento.