| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Nate Cicero | McCumbee McAleer Racing | +115 | 3,648 |
| P2 | Julian DaCosta | JTR Motorsports Engineering | +156 | 3,009 |
| P3 | Alex Bachoura | Spark Performance | +126 | 3,154 |
| P4 | Aaron Jeansonne | JTR Motorsports Engineering | +44 | 3,949 |
| P5 | Woody Heimann | JTR Motorsports Engineering | +119 | 2,873 |
| P6 | Sally Mott | Spark Performance | +110 | 2,784 |
| P7 | John Jodoin | McCumbee McAleer Racing | +35 | 3,455 |
| P8 | Jared Thomas | JTR Motorsports Engineering | −34 | 4,176 |
| P9 | Jonathan Neudorf | BSI Racing | +53 | 2,875 |
| P10 | Peter Atwater | JTR Motorsports Engineering | +75 | 2,449 |
| P11 | Nick Shaeffer | JTR Motorsports Engineering | −3 | 3,139 |
| P12 | James Hayosh | JTR Motorsports Engineering | +22 | 2,681 |
| P13 | Cody Powell | JTR Motorsports Engineering | +6 | 2,673 |
| P14 | Christian Hodneland | BSI Racing | +3 | 2,528 |
| P15 | Jeremy Fletcher | McCumbee McAleer Racing | −85 | 3,368 |
| P16 | Westin Workman | BSI Racing | −123 | 3,653 |
| P17 | Nathan Nicholson | JTR Motorsports Engineering | −105 | 3,193 |
| P18 | Connor Zilisch | BSI Racing | −224 | 4,945 |
| P19 | Heather Hadley | BSI Racing | −83 | 2,588 |
| P20 | Gresham Wagner | McCumbee McAleer Racing | −206 | 3,948 |
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.