
| Pos. | # | Pilote | Équipe | Grille | Meilleur temps | interval | Tour(s) mené(s) | Points | Incident(s) |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 84 | Etienne Senamaud | NC Racing | 4 | 00:30.111 (137) | -00.000 | 45 | 42 | 0 |
| 2 | 33 | Maxime Herber | NC Racing | 3 | 00:30.332 (138) | -01.317 | 97 | 38 | 0 |
| 3 | 68 | Guillaume Hesnault | Wildcard | 1 | 00:30.179 (138) | -01.755 | 1 | 36 | 0 |
| 4 | 96 | Jean-Philippe Chrétien | Wildcard | 6 | 00:30.198 (138) | -02.046 | 0 | 0 | 0 |
| 5 | 7 | Milan Coumailleau | BDVC Racing | 10 | 00:30.380 (138) | -02.239 | 1 | 34 | 0 |
| 6 | 29 | Fred Altmeyer | Wildcard | 11 | 00:30.446 (139) | -03.491 | 3 | 33 | 0 |
| 7 | 34 | Arnaud Patinec (R) | Kraken Racing | 13 | 00:30.437 (140) | -04.120 | 0 | 31 | 0 |
| 8 | 25 | Adrien-Ludovic Chappert | Toons Car and Motors | 23 | 00:30.550 (138) | -05.369 | 0 | 29 | 1 |
| 9 | 27 | Jacques Récan | Wildcard | 17 | 00:30.370 (3) | -05.651 | 0 | 0 | 0 |
| 10 | 20 | Yassine Barnak | Occitanie Racing | 15 | 00:30.636 (139) | -06.181 | 0 | 27 | 4 |
| 11 | 43 | Francis Dechilly | Wildcard | 16 | 00:30.700 (139) | -06.823 | 0 | 26 | 4 |
| 12 | 11 | David Paul | BDVC Racing | 14 | 00:30.601 (138) | -07.230 | 0 | 26 | 0 |
| 13 | 70 | Olivier Cannard | Toons Car and Motors | 12 | 00:30.576 (138) | -07.325 | 0 | 24 | 4 |
| 14 | 4 | Alain Oury | Toons Car and Motors | 7 | 00:30.585 (4) | -07.605 | 0 | 23 | 5 |
| 15 | 08 | Mathieu Lesly (R) | SBG Motorhead Racing | 8 | 00:30.647 (103) | -09.985 | 0 | 22 | 2 |
| 16 | 6 | Eric Skrzypczak (R) | Wildcats eRacing | 20 | 00:30.683 (104) | -16.165 | 0 | 21 | 8 |
| 17 | 77 | Antoine Marc | Seth Racing Team | 29 | 00:30.930 (109) | -18.721 | 2 | 22 | 0 |
| 18 | 17 | Gilles Chatelain | Vaillante | 5 | 00:30.593 (103) | -19.477 | 0 | 20 | 0 |
| 19 | 57 | Arnaud Gorge | Wildcats eRacing | 22 | 00:30.837 (104) | -21.050 | 0 | 19 | 0 |
| 20 | 8 | Philippe Rimbaud | Trickle Racing Team | 30 | 00:31.067 (53) | -22.337 | 0 | 17 | 4 |
| 21 | 56 | Nicolas Dubéarn (R) | Kraken Racing | 18 | 00:30.683 (54) | -25.790 | 0 | 16 | 6 |
| 22 | 49 | Florian Martin (R) | Seth Racing Team | 2 | 00:30.646 (5) | -27.576 | 0 | 15 | 8 |
| 23 | 53 | Mickaël Breton (R) | Wildcats eRacing | 24 | 00:30.833 (54) | -28.440 | 0 | 14 | 2 |
| 24 | 12 | Cédric Le Comte | Vaillante | 31 | 00:30.780 (107) | -1 L | 1 | 14 | 8 |
| 25 | 83 | Eneric Andre | NC Racing | 28 | 00:30.498 (106) | -1 L | 0 | 2 | 1 |
| 26 | 32 | Gauthier Garçon | BDVC Racing | 19 | 00:30.980 (102) | -1 L | 0 | 11 | 8 |
| 27 | 26 | Thierry Vossier | Anubis Racing Team | 27 | 00:31.093 (6) | -4 L | 0 | 5 | 4 |
| 28 | 62 | Stéphane Censi | Seth Racing Team | 25 | 00:31.129 (6) | -5 L | 0 | 9 | 2 |
| 29 | 76 | Vincent Billaudel | Seth Racing Team | 26 | 00:30.908 (88) | -19 L | 0 | 8 | 8 |
| 30 | 06 | Corentin Peeters | Kraken Racing | 32 | 00:30.963 (53) | -23 L | 0 | 7 | 12 |
| 31 | 93 | Cédric Colléau | Anubis Racing Team | 21 | 00:31.138 (7) | -86 L | 0 | 6 | 5 |
| 32 | 73 | Nicolas Ciappara | SBG Motorhead Racing | 9 | 00:30.796 (4) | -112 L | 0 | 5 | 6 |