Jorge Martin, Fahrer von Pramac Ducati, stellte einen neuen Rundenrekord in Le Mans auf, um die Pole-Position für den französischen MotoGP-Grand-Prix zu sichern. Trotz eines späten Sturzes gelang es Martin, die Zeit auf 1:29.919s zu senken und damit den Meisterschaftsführenden Francesco Bagnaia zu übertreffen. Der Circuit von Le Mans erwies sich als herausfordernd für viele Fahrer, die ihre Grenzen auf der Suche nach Geschwindigkeit überschritten. Bagnaia konnte mit Martin mithalten und wird trotz eines eigenen Sturzes in seinem Versuch, die schnellste Zeit zu erreichen, von Platz zwei starten.
Aprilia hatte eine erfolgreiche Session, mit Maverick Vinales, der sich einen Platz in der ersten Reihe sicherte, und Aleix Espargaro auf dem sechsten Platz, trotz eines Sturzes. Die VR46-Fahrer Marco Bezzecchi und Fabio Di Giannantonio setzten ihre starke Leistung seit Jerez fort und qualifizierten sich unter den Top fünf, was ihnen Startpositionen in der zweiten Reihe einbrachte. Pedro Acosta erholte sich von einer enttäuschenden letzten Trainingssession und belegte den siebten Platz, während Fabio Quartararo den achten Platz erreichte.
Franco Morbidellis Pramac-Team sicherte sich den neunten Platz, ein weiteres beeindruckendes Ergebnis für den italienischen Fahrer, der sich mit der Ducati wohler fühlt. Enea Bastianini überstand die Eliminierung in Q1, konnte jedoch nur den zehnten Platz erreichen. Jack Miller und Miguel Oliveira vervollständigten die Top 12 in Q2.
Die größte Überraschung kam von Gresini Ducati, da Marc Marquez es nicht schaffte, in Q2 vorzudringen, nachdem er die Kontrolle über sein Motorrad in Kurve 2 verloren hatte. Sein Teamkollege Alex Marquez schaffte ebenfalls nicht den Sprung. Raul Fernandez von Trackhouse, Johann Zarco von LCR Honda und Alex Rins von Yamaha trennten die Marquez-Brüder. Zarco war der einzige Honda-Fahrer, der die 1:30s-Marke durchbrach. Joan Mir, auf der Werks-Honda, belegte drei Positionen hinter Zarco den 18. Platz. Takaaki Nakagami und Augusto Fernandez hatten Schwierigkeiten, mit der Leistung ihrer Teamkollegen mitzuhalten und belegten die Plätze 19 und 20. Luca Marini hatte einen schwierigen Moment auf der Honda, vermied es jedoch, Letzter zu werden, da Brad Binder von KTM die langsamste Zeit hatte.