| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Callum Ilott | ART Grand Prix | +68 | 6,262 |
| P2 | Leonardo Pulcini | Campos Racing | +146 | 4,775 |
| P3 | Alessio Lorandi | Trident | +104 | 5,124 |
| P4 | Pedro Piquet | Trident | +85 | 5,140 |
| P5 | Jake Hughes | ART Grand Prix | +50 | 5,386 |
| P6 | Giuliano Alesi | Trident | +30 | 5,417 |
| P7 | Ryan Tveter | Trident | +63 | 4,697 |
| P8 | David Beckmann | Jenzer Motorsport | +74 | 4,312 |
| P9 | Simo Laaksonen | Campos Racing | +32 | 4,623 |
| P10 | Dorian Boccolacci | MP Motorsport | −27 | 5,214 |
| P11 | Niko KARI | MP Motorsport | −13 | 4,766 |
| P12 | Tatiana Calderón | Jenzer Motorsport | +37 | 3,865 |
| P13 | Nikita Mazepin | ART Grand Prix | −77 | 5,173 |
| P14 | Diego Menchaca | Campos Racing | −9 | 4,009 |
| P15 | Julien Falchero | Arden International | −45 | 4,237 |
| P16 | Gabriel Aubry | Arden International | −124 | 5,094 |
| P17 | Anthoine Hubert | ART Grand Prix | −181 | 5,708 |
| P18 | Devlin Defrancesco | MP Motorsport | −80 | 4,010 |
| P19 | Juan Manuel Correa | Jenzer Motorsport | −132 | 4,441 |
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.