| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Roy Block | KMW Motorsports with TMR Engineering | +143 | 3,676 |
| Tim Lewis | +142 | 3,691 | ||
| P2 | Ryan Eversley | Atlanta Speedwerks | +109 | 3,830 |
| Tyler Stone | +155 | 3,295 | ||
| P3 | Tyler Maxson | Copeland Motorsports | +119 | 3,480 |
| Tyler Gonzalez | +134 | 3,305 | ||
| P4 | Parker Chase | Bryan Herta Autosport w/ Curb-Agajanian | +37 | 4,157 |
| Ryan Norman | −11 | 5,000 | ||
| P5 | Michael Lewis | Bryan Herta Autosport w/ Curb-Agajanian | −4 | 4,486 |
| Taylor Hagler | +27 | 4,023 | ||
| P6 | Jon Morley | Road Shagger Racing | +38 | 3,669 |
| Gavin Ernstone | +39 | 3,659 | ||
| P7 | Michael Johnson | Michael Johnson Racing | +7 | 3,774 |
| Stephen Simpson | −9 | 3,966 | ||
| P8 | Gino Manley | AOA Racing | +33 | 3,302 |
| Patrick Wilmot | +73 | 2,823 | ||
| P9 | Alex Rockwell | Rockwell Autosport Development | +22 | 3,171 |
| Eric Rockwell | +19 | 3,212 | ||
| P10 | AJ Muss | Copeland Motorsports | — | 3,169 |
| Mason Filippi | −18 | 3,369 | ||
| P11 | Mark Wilkins | Bryan Herta Autosport w/ Curb-Agajanian | −111 | 4,267 |
| Harry Gottsacker | −89 | 3,929 | ||
| P12 | Tristan Herbert | New German Performance | −49 | 3,247 |
| Cliff Brown | −38 | 3,132 | ||
| P13 | Travis Hill | TWOth Autosport / Bestline AutoTech | −62 | 3,174 |
| Marco Cirone | −32 | 2,855 | ||
| P14 | Victor Gonzalez | VGMC Racing, LLC | −97 | 3,312 |
| Karl Wittmer | −62 | 2,933 | ||
| P15 | Chris Miller | Unitronic JDC-Miller MotorSports | −163 | 3,860 |
| Mikey Taylor | −137 | 3,504 | ||
| DNF | Coby Shield | CB Motorsports | −124 | 3,151 |
| Caleb Bacon | −83 | 2,742 |
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.