| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Nate Cicero | McCumbee McAleer Racing | +134 | 3,416 |
| P2 | Jeremy Fletcher | McCumbee McAleer Racing | +150 | 3,102 |
| P3 | Selin Rollan | Rollan Racing/BSI Racing | +66 | 3,979 |
| P4 | Gresham Wagner | McCumbee McAleer Racing | +48 | 4,070 |
| P5 | Noah Harmon | Spark Performance | +158 | 2,605 |
| P6 | Alex Bachoura | Spark Performance | +95 | 3,219 |
| P7 | Ethan Tyler | BSI Racing | +149 | 2,407 |
| P8 | Tyler Gonzalez | Saito Motorsport Group | +2 | 4,104 |
| P9 | Nick Shaeffer | JTR Motorsports Engineering | +43 | 3,416 |
| P10 | Parker DeLong | PARKER DELONG RACING | +99 | 2,649 |
| P11 | Woody Heimann | JTR Motorsports Engineering | +59 | 2,989 |
| P12 | Westin Workman | BSI Racing | +15 | 3,342 |
| P13 | Aaron Jeansonne | JTR Motorsports Engineering | −24 | 3,691 |
| P14 | Jared Thomas | JTR Motorsports Engineering | −76 | 4,312 |
| P15 | James Hayosh | JTR Motorsports Engineering | +23 | 2,884 |
| P16 | Cody Powell | JTR Motorsports Engineering | +17 | 2,824 |
| P17 | Christian Hodneland | BSI Racing | +9 | 2,771 |
| P18 | Farhan Siddiqi | BSI Racing | +4 | 2,696 |
| P19 | Sally Mott | Spark Performance | −17 | 2,792 |
| P20 | Jonathan Neudorf | BSI Racing | −7 | 2,562 |
| P21 | John Jodoin | McCumbee McAleer Racing | −92 | 3,424 |
| P22 | Julian DaCosta | BSI Racing | −69 | 2,998 |
| P23 | Heather Hadley | BSI Racing | −55 | 2,708 |
| P24 | Peter Atwater | JTR Motorsports Engineering | −29 | 2,292 |
| P25 | Connor Zilisch | BSI Racing | −183 | 4,116 |
| P26 | Nathan Nicholson | JTR Motorsports Engineering | −124 | 3,106 |
| P27 | Preston Pardus | Rick Ware Racing LLC | −184 | 3,761 |
| P28 | Cody Ware | Rick Ware Racing LLC | −213 | 4,054 |
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.