| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Hunter McElrea | TDS RACING | +122 | 5,485 |
| Steven Thomas | +237 | 3,646 | ||
| Mikkel Jensen | +116 | 5,583 | ||
| P2 | Tom Dillmann | Inter Europol Competition | +77 | 5,732 |
| Bijoy Garg | +170 | 4,340 | ||
| Jeremy CLARKE | +132 | 4,903 | ||
| P3 | Josh Burdon | Riley | +75 | 5,265 |
| Felipe Fraga | +47 | 5,689 | ||
| Gar Robinson | +65 | 5,412 | ||
| P4 | Rasmus Lindh | United Autosports USA | +95 | 4,600 |
| Paul Di Resta | +58 | 5,140 | ||
| Dan Goldburg | +82 | 4,798 | ||
| P5 | PJ Hyett | AO Racing | +1 | 5,473 |
| Dane Cameron | −37 | 6,138 | ||
| Jonny Edgar | +14 | 5,283 | ||
| P6 | Ben Hanley | United Autosports USA | +42 | 4,555 |
| Juan Correa | +38 | 4,611 | ||
| Nick Boulle | +36 | 4,638 | ||
| P7 | Sebastian Alvarez | Tower Motorsports | −2 | 4,725 |
| Sebastien Bourdais | −57 | 5,540 | ||
| John Farano | +5 | 4,622 | ||
| P8 | Logan Sargeant | PR1 Mathiasen Motorsports | −92 | 5,649 |
| Naveen Rao | −11 | 4,446 | ||
| Benjamin Pedersen | +1 | 4,294 | ||
| P9 | Pietro Fittipaldi | Pratt Miller Motorsports | −66 | 4,863 |
| James Roe | +17 | 3,706 | ||
| Christopher Cumming | −55 | 4,694 | ||
| P10 | George Kurtz | Crowdstrike Racing by APR | −92 | 4,729 |
| Toby Sowery | −137 | 5,391 | ||
| Malthe Jakobsen | −143 | 5,493 | ||
| P11 | Matias Perez Companc | Af Corse | −88 | 4,319 |
| Nicklas Nielsen | −151 | 5,217 | ||
| Luis Pérez-Companc | −87 | 4,309 | ||
| P12 | Tobi Lutke | Era Motorsport | −130 | 4,494 |
| Oliver Jarvis | −147 | 4,735 | ||
| David Heinemeier Hansson | −132 | 4,525 |
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.