| 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,548 |
| Trent Hindman | +40 | 5,053 | ||
| P3 | Terry Olson | Jr III Racing | +142 | 3,434 |
| Mike Skeen | +105 | 3,894 | ||
| P4 | Joe Robillard | Robillard Racing | +93 | 3,724 |
| Stevan McAleer | +25 | 4,607 | ||
| 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,190 | ||
| P7 | Dario Cangialosi | Forty7 Motorsports | +87 | 3,041 |
| Jon Brownson | +78 | 3,165 | ||
| P8 | Bruce Hamilton | Wulver Racing | −8 | 3,881 |
| Tonis Kasemets | +9 | 3,675 | ||
| P9 | Rasmus Lindh | Performance Tech Motorsports | −71 | 4,387 |
| Dan Goldburg | −33 | 3,878 | ||
| P10 | David Grant | JDC MotorSports | −25 | 3,559 |
| Keith Grant | −26 | 3,568 | ||
| P11 | Jason Rabe | Forty7 Motorsports | −31 | 3,383 |
| Courtney Crone | −11 | 3,161 | ||
| P12 | Brian Thienes | O'Gara Motorsport / USRT | −52 | 3,316 |
| Jacob Eidson | −151 | 4,646 | ||
| P13 | CR Crews | Muehlner Motorsports America | −73 | 3,333 |
| Tyler Maxson | −79 | 3,400 | ||
| P14 | Antoine Comeau | Conquest Racing / JMF Motorsports | −74 | 3,110 |
| Colin Mullan | −81 | 3,188 | ||
| 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.