| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Paolo de Conto | — | +134 | 3,071 |
| P2 | Jeremy Iglesias | — | +150 | 2,842 |
| P3 | Anthony Abbasse | — | +93 | 3,289 |
| P4 | Bas Lammers | — | +71 | 3,414 |
| P5 | Alex Irlando | — | +132 | 2,732 |
| P6 | Marijn Kremers | — | +123 | 2,723 |
| P7 | Daniel Bray | — | +82 | 3,015 |
| P8 | Mathias Ramirez | — | +99 | 2,767 |
| P9 | Dylan Drysdale | — | +96 | 2,696 |
| P10 | Troy Loeskow | — | +87 | 2,687 |
| P11 | Yohan Sousa | — | +78 | 2,678 |
| P12 | Brian Keck | — | +57 | 2,794 |
| P13 | Nikolai Stien | — | +60 | 2,660 |
| P14 | Macauley Jones | — | +45 | 2,716 |
| P15 | Ariel Levi | — | +31 | 2,756 |
| P16 | Ethan Simioni | — | +22 | 2,747 |
| P17 | Nicolo' Zin | — | +24 | 2,624 |
| P18 | Madeline Stewart | — | +4 | 2,729 |
| P19 | John Baldasare | — | +10 | 2,577 |
| P20 | Jason Toft | — | −39 | 2,995 |
| P21 | Evan White | — | −11 | 2,589 |
| P22 | Pablo Donoso | — | −130 | 4,070 |
| P23 | Isaac Marritt | — | −28 | 2,572 |
| DNF | Benjamin Tornqvist | — | −43 | 2,619 |
| DNF | Yanai Marciano | — | −46 | 2,554 |
| DNF | Maximilian Paul | — | −66 | 2,659 |
| DNF | Andrew Bujdoso | — | −69 | 2,587 |
| DNF | Gianfranco Mazzaferro | — | −75 | 2,541 |
| DNF | Joshua Fife | — | −90 | 2,598 |
| DNF | Gary Carlton | — | −141 | 3,120 |
| DNF | Antonio Serravalle | — | −111 | 2,614 |
| DNF | Robert Wickens | — | −265 | 5,722 |
| DNF | Danny Formal | — | −175 | 3,218 |
| DNF | Kristian Jeffrey | — | −111 | 2,362 |
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.