| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Nyck de Vries | Koiranen GP | +80 | 5,167 |
| P2 | Egor Orudzhev | Tech 1 Racing | +98 | 4,731 |
| P3 | Bruno Bonifácio | Prema Powerteam | +123 | 4,252 |
| P4 | Alexander Albon | KTR | +112 | 4,244 |
| P5 | Aurelien Panis | ART Junior Team | +116 | 4,039 |
| P6 | Gustav Malja | Josef Kaufmann Racing | +106 | 4,005 |
| P7 | Matt Parry | Fortec Motorsports | +84 | 4,126 |
| P8 | Ignazio D'Agosto | Koiranen GP | +52 | 4,366 |
| P9 | Simon Gachet | ARTA Engineering | +60 | 4,119 |
| P10 | Matthew Graham | AVF | −7 | 4,847 |
| P11 | Steijn Schothorst | Manor MP Motorsport | +17 | 4,346 |
| P12 | Levin Amweg | ART Junior Team | +53 | 3,767 |
| P13 | Dennis Olsen | Prema Powerteam | −8 | 4,345 |
| P14 | Nick Cassidy | Koiranen GP | −30 | 4,471 |
| P15 | Kevin Jörg | Josef Kaufmann Racing | −3 | 3,993 |
| P16 | Roy Geerts | AVF | −9 | 3,916 |
| P17 | Gregor Ramsay | KTR | +3 | 3,636 |
| P18 | Anthoine Hubert | Tech 1 Racing | −32 | 3,893 |
| P19 | Jack Aitken | Fortec Motorsports | −55 | 4,018 |
| P20 | Luke Chudleigh | Tech 1 Racing | −46 | 3,773 |
| P21 | Vasiliy Romanov | Tech 1 Racing | −66 | 3,859 |
| P22 | Denis Korneev | JD Motorsport | −68 | 3,733 |
| P23 | Ryan Tveter | Josef Kaufmann Racing | −29 | 3,180 |
| P24 | James Allen | ARTA Engineering | −122 | 4,099 |
| P25 | Jules Gounon | KTR | −148 | 4,277 |
| P26 | Iñigo Bikuña | AVF | −123 | 3,802 |
| P27 | Matevos Isaakyan | JD Motorsport | −157 | 4,068 |
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.