Jorge Martin, piloto da Pramac Ducati, estabeleceu um novo recorde de volta em Le Mans para garantir a pole position para o Grande Prêmio de MotoGP da França. Apesar de uma queda tardia, Martin conseguiu reduzir o tempo para 1:29.919s, superando o líder do campeonato Francesco Bagnaia. O circuito de Le Mans se mostrou desafiador para muitos pilotos, com vários ultrapassando seus limites em busca de velocidade. Bagnaia conseguiu acompanhar Martin e começará na segunda posição, apesar de também ter caído em sua tentativa de igualar o tempo mais rápido.
A Aprilia teve uma sessão de sucesso, com Maverick Vinales garantindo um lugar na primeira fila e Aleix Espargaro na sexta posição, apesar de uma queda. Os pilotos da VR46, Marco Bezzecchi e Fabio Di Giannantonio, continuaram sua forte performance desde Jerez e se qualificaram entre os cinco primeiros, conquistando posições de largada na segunda fila. Pedro Acosta se recuperou de uma sessão de treinos finais decepcionante e terminou em sétimo lugar, enquanto Fabio Quartararo terminou em oitavo.
A equipe Pramac de Franco Morbidelli garantiu a nona posição, outro resultado impressionante para o piloto italiano que está se sentindo mais confortável com a Ducati. Enea Bastianini sobreviveu à eliminação no Q1, mas só conseguiu terminar em décimo lugar. Jack Miller e Miguel Oliveira completaram o top 12 no Q2.
A maior surpresa veio da Gresini Ducati, já que Marc Marquez não conseguiu avançar para o Q2 após perder o controle de sua moto na Curva 2. Seu companheiro de equipe, Alex Marquez, também não progrediu. Raul Fernandez da Trackhouse, Johann Zarco da LCR Honda e Alex Rins da Yamaha dividiram os irmãos Marquez. Zarco foi o único piloto da Honda a quebrar a barreira de 1:30s. Joan Mir, na Honda de fábrica, terminou três posições atrás de Zarco, em 18º lugar. Takaaki Nakagami e Augusto Fernandez tiveram dificuldades para acompanhar a performance de seus companheiros de equipe, terminando em 19º e 20º lugar, respectivamente. Luca Marini teve um momento difícil na Honda, mas evitou terminar em último, já que Brad Binder da KTM teve o tempo mais lento.