| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Hugo Schwarze | R-ace GP | +101 | 4,368 |
| Hadrien David | +57 | 5,050 | ||
| P2 | Charles ROUSSANNE | Forestier Racing by VPS | +119 | 3,968 |
| Luciano MORANO | +131 | 3,838 | ||
| P3 | Theo Micouris | Team Virage | +101 | 3,957 |
| Sebastian Gravlund | +113 | 3,818 | ||
| P4 | Romain Favre | Forestier Racing by VPS | +96 | 3,798 |
| Louis Rousset | +74 | 4,047 | ||
| P5 | Léna Buhler | 23Events Racing | +89 | 3,668 |
| Matteo Quintarelli | +57 | 4,027 | ||
| P6 | Miklas Basil BORN | Reiter Engineering | +59 | 3,776 |
| Bence VALINT | +7 | 4,426 | ||
| P7 | Edgar Pierre | R-ace GP | +72 | 3,437 |
| Antoine Doquin | +28 | 3,935 | ||
| P8 | Markus Pommer | ANS Motorsport | −18 | 4,287 |
| Axel GNOS | +86 | 3,036 | ||
| P9 | David DROUX | CLX Motorsport | −50 | 4,437 |
| Cédric OLTRAMARE | −28 | 4,125 | ||
| P10 | Samir BEN | Team Virage | +35 | 3,241 |
| Mikaeel PITAMBER | +20 | 3,422 | ||
| P11 | Alvise RODELLA | CLX Motorsport | −4 | 3,453 |
| Pierre-Alexandre Provost | −29 | 3,728 | ||
| P12 | Philip Lindberg | High Class Racing | −3 | 3,254 |
| Maximus MAYER | −13 | 3,366 | ||
| P13 | Tom Fleming | Nielsen Racing | −18 | 3,189 |
| Colin NOBLE | −96 | 4,109 | ||
| P14 | Dane ARENDSEN | Bretton Racing | −40 | 3,236 |
| Brandon MCCAUGHAN | −59 | 3,441 | ||
| P15 | Wyatt Brichacek | DKR Engineering | −85 | 3,532 |
| Freddie Tomlinson | −29 | 2,928 | ||
| DNF | Mikkel KRISTENSEN | Nielsen Racing | −100 | 3,482 |
| Henry Cubides Olarte | −67 | 3,126 | ||
| DNF | Oscar Andres TUNJO | Gebhardt Motorsport | −105 | 3,290 |
| Danny Soufi | −186 | 4,383 | ||
| DNF | Thomas Imbourg | CD Sport | −124 | 3,317 |
| Arthur ROGEON | −163 | 3,780 |
Rating Δ is the Elo exchange from this race: taken from the cars finished behind, ceded to those ahead, net zero across the field. A shared car splits its change among co-drivers by FIA grade, so both appear at the same position.