Rookie tim Pramac Racing Jorge Martin masih belum fit pascakecelakaan di Portimao dan kembali digantikan oleh Tito Rabat.
Hasil Kualifikasi GP Prancis
1 Fabio Quartararo Monster Yamaha (YZR-M1) 1:32,600
2 Maverick Viñales Monster Yamaha (YZR-M1) +0,081
3 Jack Miller Ducati Team (GP21) +0,104
4 Franco Morbidelli Petronas Yamaha (YZR-M1) +0,166
5 Johann Zarco Pramac Ducati (GP21) +0,277
6 Marc Marquez Repsol Honda (RC213V) +0,437
7 Takaaki Nakagami LCR Honda (RC213V) +0,520
8 Pol Espargaro Repsol Honda (RC213V) +0,550
9 Valentino Rossi Petronas Yamaha (YZR-M1) +0,791
10 Miguel Oliveira Red Bull KTM (RC16) +1,267
11 Lorenzo Savadori Aprilia Gresini (RS-GP)* +1,658
12 Luca Marini Sky VR46 Avintia Ducati (GP19)* +1,665
13 Aleix Espargaro Aprilia Gresini (RS-GP) 1:43,418
14 Joan Mir Suzuki Ecstar (GSX-RR) 1:43,422
15 Alex Rins Suzuki Ecstar (GSX-RR) 1:43,523
16 Francesco Bagnaia Ducati Team (GP21) 1:43,53
17 Danilo Petrucci KTM Tech3 (RC16) 1:43,857
18 Iker Lecuona KTM Tech3 (RC16) 1:44,324
19 Alex Marquez LCR Honda (RC213V) 1:45,146
20 Tito Rabat Pramac Ducati (GP21) 1:45,59
21 Brad Binder Red Bull KTM (RC16) 1:45,911
22 Enea Bastianini Avintia Ducati (GP19)* 1:46,123