| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Adam Adelson | Wright Motorsports | +159 | 4,291 |
| Elliott Skeer | +158 | 4,309 | ||
| P2 | Scott Smithson | DXDT | +197 | 3,234 |
| Bryan Sellers | +57 | 5,319 | ||
| P3 | Valentin Hasse Clot | TRG - The Racers Group | +125 | 3,890 |
| Derek DeBoer | +71 | 4,616 | ||
| P4 | Samantha Tan | ST Racing | +96 | 3,866 |
| John Edwards | +56 | 4,388 | ||
| P5 | Ziad Ghandour | TR3 Racing | +65 | 3,850 |
| Daniel Morad | +26 | 4,370 | ||
| P6 | Pedro Torres | ACI Motorsports | +44 | 3,738 |
| Spencer Pumpelly | +33 | 3,877 | ||
| P7 | Jeff Burton | DXDT | −124 | 5,736 |
| Corey Lewis | −43 | 4,345 | ||
| P8 | Adam Carroll | Esses Racing with Mercedes-Benz of Austin | −79 | 4,484 |
| Will Hardeman | −53 | 4,111 | ||
| P9 | Colin Braun | Crowdstrike by Riley | −137 | 4,825 |
| George Kurtz | −132 | 4,735 | ||
| P10 | Justin Wetherill | Triarsi Competizione | −36 | 3,215 |
| Ryan Dalziel | −100 | 3,967 | ||
| P11 | Charlie Luck | Wright Motorsports | −182 | 4,553 |
| Jan Heylen | −191 | 4,698 |
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.