| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Tyler Gonzalez | COPELAND MOTORSPORTS | +166 | 3,143 |
| P2 | Gresham Wagner | Spark Performance | +63 | 4,181 |
| P3 | Joey Atanasio | Formidable Racing | +127 | 3,261 |
| P4 | Sam Paley | McCumbee McAleer Racing | +67 | 3,771 |
| P5 | Justin Piscitell | McCumbee McAleer Racing | +64 | 3,625 |
| P6 | Connor Zilisch | Hixon Motor Sports | +24 | 3,945 |
| P7 | Selin Rollan | Hixon Motor Sports | +3 | 4,025 |
| P8 | Jared Thomas | JTR Motorsports Engineering | −5 | 3,942 |
| P9 | Maximilian Opalski | COPELAND MOTORSPORTS | +57 | 3,113 |
| P10 | Cameron Lawrence | JTR Motorsports Engineering | −19 | 3,754 |
| P11 | Jenson Altzman | McCumbee McAleer Racing | +19 | 3,205 |
| P12 | John Jodoin | McCumbee McAleer Racing | +37 | 2,879 |
| P13 | David Staab | SLIPSTREAM PERFORMANCE | −6 | 3,156 |
| P14 | Anthony McIntosh | JTR Motorsports Engineering | +30 | 2,645 |
| P15 | Laura Hayes | Thunder Bunny Racing | −12 | 2,927 |
| P16 | Matthew Dirks | McCumbee McAleer Racing | −83 | 3,535 |
| P17 | Woody Heimann | JTR Motorsports Engineering | −14 | 2,666 |
| P18 | Bruno Smielevski | Hixon Motor Sports | −64 | 3,023 |
| P19 | Alex Bachoura | Spark Performance | −70 | 2,929 |
| P20 | Michael Staab | SLIPSTREAM PERFORMANCE | −31 | 2,391 |
| P21 | Glenn Mcgee | JTR Motorsports Engineering | −104 | 2,987 |
| P22 | Aaron Jeansonne | Spark Performance | −129 | 3,100 |
| P23 | Aidan Fassnacht | McCumbee McAleer Racing | −119 | 2,838 |
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.