| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | George Kurtz | Crowdstrike Racing by APR | +144 | 5,090 |
| Ben Hanley | +147 | 5,041 | ||
| Nolan Siegel | +137 | 5,184 | ||
| P2 | Giedo Van Der Garde | TDS Racing | +85 | 5,286 |
| Josh Pierson | +107 | 4,965 | ||
| John Falb | +116 | 4,834 | ||
| P3 | Alex Quinn | PR1 Mathiasen Motorsports | +52 | 5,064 |
| Ben Keating | +36 | 5,300 | ||
| Paul-Loup Chatin | +39 | 5,254 | ||
| P4 | Emmanuel Collard | AF Corse | +59 | 4,342 |
| Francois Perrodo | +6 | 5,097 | ||
| Matthieu Vaxiviere | −27 | 5,590 | ||
| P5 | Ryan Dalziel | Era Motorsport | +30 | 4,167 |
| Christian Rasmussen | −60 | 5,448 | ||
| Dwight Merriman | +29 | 4,181 | ||
| P6 | Anders Fjordbach | High Class Racing | +1 | 3,999 |
| Ed Jones | −44 | 4,601 | ||
| Dennis Andersen | −3 | 4,057 | ||
| P7 | Aristotle Balogh | Tower Motorsports | −87 | 4,388 |
| Kyffin Simpson | −105 | 4,645 | ||
| Scott McLaughlin | −226 | 7,028 | ||
| P8 | Steven Thomas | TDS Racing | −105 | 4,136 |
| Scott Huffaker | −118 | 4,300 | ||
| Mikkel Jensen | −164 | 4,967 |
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.