| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Luis Pérez-Companc | Richard Mille AF Corse | +169 | 4,603 |
| Nicklas Nielsen | +94 | 5,706 | ||
| Lilou Wadoux Ducellier | +175 | 4,512 | ||
| P2 | Gar Robinson | Riley | +95 | 5,264 |
| Felipe Fraga | +93 | 5,293 | ||
| Josh Burdon | +121 | 4,881 | ||
| P3 | Tom Dillmann | Inter Europol by PR1 Mathiasen Motorsports | +57 | 5,449 |
| Nick Boulle | +136 | 4,315 | ||
| Jakub Smiechowski | +80 | 5,100 | ||
| P4 | Dennis Andersen | MDK by High Class Racing | +123 | 4,190 |
| Seth Lucas | +96 | 4,559 | ||
| Scott Huffaker | +139 | 3,940 | ||
| P5 | Bijoy Garg | United Autosports USA | +51 | 4,773 |
| Dan Goldburg | +63 | 4,605 | ||
| Paul Di Resta | +41 | 4,920 | ||
| P6 | Charlie Eastwood | Tower Motorsports | +40 | 4,558 |
| Michael DINAN | +22 | 4,815 | ||
| John Farano | +25 | 4,772 | ||
| P7 | Paul-Loup Chatin | AO Racing | −27 | 5,114 |
| Matthew Brabham | −4 | 4,791 | ||
| PJ Hyett | +12 | 4,556 | ||
| P8 | Ben Hanley | United Autosports USA | −44 | 4,977 |
| Ben Keating | −46 | 5,006 | ||
| Nico Pino | −5 | 4,424 | ||
| P9 | Hunter McElrea | TDS Racing | −82 | 5,165 |
| Steven Thomas | +23 | 3,726 | ||
| Mikkel Jensen | −63 | 4,886 | ||
| P10 | Eric Lux | DragonSpeed | −70 | 4,595 |
| Nicolás Varrone | −93 | 4,926 | ||
| Rasmus Lindh | −35 | 4,133 | ||
| P11 | Jonny Edgar | Sean Creech Motorsport | −115 | 4,883 |
| João Barbosa | −95 | 4,590 | ||
| Lance Willsey | −19 | 3,610 | ||
| P12 | Ryan Dalziel | Era Motorsport | −106 | 4,343 |
| Dwight Merriman | −113 | 4,440 | ||
| Connor Zilisch | −164 | 5,173 | ||
| P13 | Colin Braun | CROWDSTRIKE RACING BY APR | −200 | 5,291 |
| Toby Sowery | −159 | 4,674 | ||
| George Kurtz | −194 | 5,197 |
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.