Logan Sargeant lo dejó lo más tarde posible para arrebatarle la pole position para la carrera principal en Le Castellet, superando por poco a Ayumu Iwasa y Frederik Vesti por un margen mínimo.
Iwasa había tenido la pole provisional al entrar en las últimas vueltas y Vesti no pudo igualarlo, terminando 0.023 segundos por debajo del esfuerzo del piloto de DAMS. Sin embargo, Sargeant logró el tiempo, solo 0.006 s, pero eso fue lo suficientemente bueno como para colocarlo en la pole para la carrera del domingo.
El líder del campeonato, Felipe Drugovich, comenzará desde el cuarto lugar, mientras que el favorito local Théo Pourchaire se alineará P6, la pareja intercalando a Jack Doohan en P5.
Los pilotos tuvieron mucho cuidado en sus vueltas de preparación para mantener el compuesto blando lo más intacto posible para sus vueltas rápidas con temperaturas altas para la sesión de calificación.
El dúo de MP Motorsport fue el primero en obtener un tiempo representativo en el tablero, pero los que estaban más atrás encontraron un mejor ritmo. Doohan encabezó por poco el grupo por 0,007 s de Jüri Vips con un tiempo de 1:44,953. La diferencia con Iwasa era de dos décimas con Richard Verschoor y Sargeant entre los cinco primeros.
Muchos esperaban que la primera carrera con neumáticos nuevos contara más, pero hubo muchos récords personales y de sesión en las vueltas posteriores en el mismo set. Pourchaire fue el siguiente en ir más rápido, pero Sargeant lo depuso rápidamente. El piloto de Carlin quedó claro en la cima con un tiempo de 1:44.599, un tiempo que Doohan no pudo igualar. Iwasa dividió a los dos para pasar al segundo lugar, mientras que Verschoor saltó de nuevo a P4 después de que a Doohan se le borrara su segundo tiempo para mantenerse a sí mismo y a Trident en la mezcla.
Los pilotos encajonaron cuando quedaban 15 minutos para el cambio habitual de neumáticos y el juego de espera comenzó cuando los equipos apuntaron a las mejores condiciones de la pista en el último tercio de la sesión. A medida que el reloj marcaba menos de 11 minutos para el final, el campo volvió a salir al circuito una vez más.
Sin embargo, Enzo Fittipaldi no se unió a ellos y no pudo participar en los últimos 10 minutos debido a un problema en su automóvil. Dennis Hauger se unió al brasileño al margen poco después, se detuvo en la pista y sacó las banderas rojas con poco más de siete minutos para el final de la clasificación.
La temperatura de la pista había descendido ligeramente en el breve intervalo antes de la reanudación de la sesión y los pilotos se apresuraron a sacar sus vueltas de preparación con el reloj corriendo y el tiempo muy ajustado para lograr dos carreras limpias con una vuelta de enfriamiento en entre ellos.
Drugovich fue el primero en obtener su siguiente vuelta en el tablero y tomó el primer lugar por unos momentos. Vesti fue el primero en llegar a los 43, ubicándose en la parte superior de la pantalla de cronometraje hasta que Iwasa se coló por delante por una décima con un tiempo de 1:43.877 para la pole provisional.
Con el tiempo agotándose, la lucha por la posición en la pista fue crucial para lograr otra vuelta. La bandera a cuadros ondeó un poco antes de tiempo para el gusto de Iwasa, y perdió la oportunidad de una última vuelta rápida.
Sin embargo, Drugovich estaba en el aire despejado y se elevó a sí mismo en tercer lugar. Vesti se perdió por poco por solo 0.023 s en el tiempo de Iwasa. Sargeant estaba más atrás e hizo que su última vuelta contara, encontrando el tiempo para tomar la pole position en el último momento con un tiempo de 1:43.871. Solo 0.029s separaron a los tres primeros.
Drugovich cayó al cuarto lugar al final con Doohan completando los cinco primeros. Pourchaire terminó sexto por delante de Vips, Marcus Armstrong, Liam Lawson y Jehan Daruvala, quienes comenzarán en la pole de parrilla invertida en la Sprint Race mañana.