| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Colin Braun | Crowdstrike by Riley | +108 | 4,933 |
| George Kurtz | +110 | 4,900 | ||
| P2 | Derek DeBoer | TRG - The Racers Group | +96 | 4,712 |
| Valentin Hasse Clot | +146 | 4,036 | ||
| P3 | Jan Heylen | Wright Motorsports | +58 | 4,756 |
| Charlie Luck | +68 | 4,621 | ||
| P4 | Adam Carroll | Esses Racing with Mercedes-Benz of Austin | +45 | 4,528 |
| Will Hardeman | +71 | 4,182 | ||
| P5 | Corey Lewis | DXDT | +20 | 4,365 |
| Jeff Burton | −61 | 5,674 | ||
| P6 | Pedro Torres | ACI Motorsports | +44 | 3,781 |
| Spencer Pumpelly | +33 | 3,911 | ||
| P7 | Justin Wetherill | Triarsi Competizione | +52 | 3,267 |
| Ryan Dalziel | −1 | 3,966 | ||
| P8 | Ziad Ghandour | TR3 Racing | −26 | 3,823 |
| Daniel Morad | −64 | 4,307 | ||
| P9 | Samantha Tan | ST Racing | −57 | 3,809 |
| John Edwards | −95 | 4,293 | ||
| P10 | Elliott Skeer | Wright Motorsports | −120 | 4,188 |
| Adam Adelson | −120 | 4,189 | ||
| P11 | Scott Smithson | DXDT | −66 | 3,168 |
| Bryan Sellers | −212 | 5,107 |
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.