| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Michael Carter | Carter Racing Enterprises | +73 | 4,447 |
| P2 | Selin Rollan | Spark Performance | +60 | 4,354 |
| P3 | Robert Noaker | Robert Noaker Racing/Slipstream Performance | +52 | 4,205 |
| P4 | Robert Stout | White Racing | +55 | 3,939 |
| P5 | Matthew Dirks | White Racing | +95 | 3,287 |
| P6 | Zachry Lee | McCumbee McAleer Racing | +99 | 3,036 |
| P7 | Luke Oxner | White Racing | +19 | 3,720 |
| P8 | Justin Piscitell | Maverick | +24 | 3,452 |
| P9 | Alex Bachoura | Slipstream Performance | +70 | 2,749 |
| P10 | Joey Atanasio | Provision Motorsports | +28 | 3,003 |
| P11 | Jackson Robillard | McCumbee McAleer Racing | +49 | 2,558 |
| P12 | Bryan Ortiz | Atlanta Speedwerks | −84 | 3,890 |
| P13 | John Geesbreght | Migliore Motorsports | +4 | 2,669 |
| P14 | Kevin Conway | Migliore Motorsports | −80 | 3,410 |
| P15 | Bryan Hixon | Maverick | −44 | 2,797 |
| DNF | Jared Thomas | Carter Racing Enterprises | −125 | 3,510 |
| DNF | Drake Kemper | Provision Motorsports | −124 | 3,277 |
| DNF | Gresham Wagner | Spark Performance | −170 | 3,600 |
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.