| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Jack Hawksworth | AIM Vasser Sullivan | +143 | 4,891 |
| Richard Heistand | +185 | 4,277 | ||
| P2 | Zacharie Robichon | Park Place Motorsports | +150 | 4,350 |
| Patrick Long | +97 | 5,110 | ||
| P3 | Townsend Bell | AIM Vasser Sullivan | +65 | 5,117 |
| Frankie Montecalvo | +67 | 5,084 | ||
| P4 | Andy Lally | Magnus Racing | +75 | 4,590 |
| John Potter | +66 | 4,726 | ||
| P5 | Bryan Sellers | Paul Miller Racing | −12 | 5,431 |
| Ryan Hardwick | +69 | 4,261 | ||
| P6 | Ryan Dalziel | Starworks Motorsport | +9 | 4,715 |
| Parker Chase | +49 | 4,170 | ||
| P7 | Lawson Aschenbach | Lone Star Racing | +13 | 4,276 |
| Gar Robinson V | +15 | 4,249 | ||
| P8 | Paul Holton | Compass Racing | −1 | 4,108 |
| Matt Plumb | +18 | 3,865 | ||
| P9 | Christina Nielsen | Heinricher Racing w/Meyer Shank Racing | −97 | 4,952 |
| Katherine Legge | −92 | 4,877 | ||
| P10 | Robby Foley | Turner Motorsport | −42 | 3,867 |
| Bill Auberlen | −96 | 4,583 | ||
| P11 | Trent Hindman | Meyer Shank Racing w/ Curb-Agajanian | −143 | 4,766 |
| Mario Farnbacher | −162 | 5,046 | ||
| P12 | Toni Vilander | Scuderia Corsa | −196 | 5,124 |
| Cooper MacNeil | −171 | 4,747 |
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.