| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Moritz Kranz | Muehlner Motorsports America | +83 | 4,720 |
| Ugo de Wilde | +106 | 4,379 | ||
| P2 | Alan Brynjolfsson | VOLT Racing with Archangel | +70 | 4,549 |
| Trent Hindman | +40 | 5,054 | ||
| P3 | Terry Olson | Jr III Racing | +142 | 3,434 |
| Mike Skeen | +105 | 3,895 | ||
| P4 | Joe Robillard | Robillard Racing | +93 | 3,724 |
| Stevan McAleer | +25 | 4,610 | ||
| P5 | Dakota Dickerson | MLT Motorsports | +18 | 4,373 |
| Josh Sarchet | +49 | 3,970 | ||
| P6 | Aristotle Balogh | Jr III Racing | +116 | 2,891 |
| Garett GRIST | +13 | 4,186 | ||
| P7 | Dario Cangialosi | Forty7 Motorsports | +87 | 3,041 |
| Jon Brownson | +78 | 3,164 | ||
| P8 | Bruce Hamilton | Wulver Racing | −8 | 3,880 |
| Tonis Kasemets | +9 | 3,675 | ||
| P9 | Rasmus Lindh | Performance Tech Motorsports | −71 | 4,396 |
| Dan Goldburg | −33 | 3,878 | ||
| P10 | David Grant | JDC MotorSports | −25 | 3,558 |
| Keith Grant | −26 | 3,567 | ||
| P11 | Jason Rabe | Forty7 Motorsports | −31 | 3,384 |
| Courtney Crone | −11 | 3,161 | ||
| P12 | Brian Thienes | O'Gara Motorsport / USRT | −52 | 3,316 |
| Jacob Eidson | −151 | 4,648 | ||
| P13 | CR Crews | Muehlner Motorsports America | −73 | 3,333 |
| Tyler Maxson | −79 | 3,401 | ||
| P14 | Antoine Comeau | Conquest Racing / JMF Motorsports | −74 | 3,110 |
| Colin Mullan | −81 | 3,191 | ||
| P15 | Steve Scullen | CT motorsports LLC | −104 | 3,146 |
| Scott Huffaker | −192 | 4,279 |
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.