| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Roy Block | KMW Motorsports with TMR Engineering | +143 | 3,672 |
| Tim Lewis | +142 | 3,688 | ||
| P2 | Ryan Eversley | Atlanta Speedwerks | +110 | 3,826 |
| Tyler Stone | +155 | 3,295 | ||
| P3 | Tyler Maxson | Copeland Motorsports | +119 | 3,479 |
| Tyler Gonzalez | +134 | 3,304 | ||
| P4 | Parker Chase | Bryan Herta Autosport w/ Curb-Agajanian | +37 | 4,150 |
| Ryan Norman | −11 | 4,998 | ||
| P5 | Michael Lewis | Bryan Herta Autosport w/ Curb-Agajanian | −4 | 4,482 |
| Taylor Hagler | +27 | 4,020 | ||
| P6 | Jon Morley | Road Shagger Racing | +38 | 3,665 |
| Gavin Ernstone | +39 | 3,655 | ||
| P7 | Michael Johnson | Michael Johnson Racing | +7 | 3,770 |
| Stephen Simpson | −9 | 3,963 | ||
| P8 | Gino Manley | AOA Racing | +33 | 3,301 |
| Patrick Wilmot | +73 | 2,823 | ||
| P9 | Alex Rockwell | Rockwell Autosport Development | +22 | 3,170 |
| Eric Rockwell | +19 | 3,212 | ||
| P10 | AJ Muss | Copeland Motorsports | — | 3,168 |
| Mason Filippi | −18 | 3,366 | ||
| P11 | Mark Wilkins | Bryan Herta Autosport w/ Curb-Agajanian | −111 | 4,263 |
| Harry Gottsacker | −89 | 3,926 | ||
| P12 | Tristan Herbert | New German Performance | −49 | 3,247 |
| Cliff Brown | −38 | 3,131 | ||
| P13 | Travis Hill | TWOth Autosport / Bestline AutoTech | −63 | 3,174 |
| Marco Cirone | −32 | 2,854 | ||
| P14 | Victor Gonzalez | VGMC Racing, LLC | −97 | 3,310 |
| Karl Wittmer | −62 | 2,932 | ||
| P15 | Chris Miller | Unitronic JDC-Miller MotorSports | −163 | 3,858 |
| Mikey Taylor | −137 | 3,501 | ||
| 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.