| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Aric Almirola | — | +77 | 6,097 |
| P2 | Sheldon Creed | — | +123 | 5,194 |
| P3 | Sam Mayer | — | +76 | 5,799 |
| P4 | Carson Kvapil | — | +100 | 5,284 |
| P5 | Connor Zilisch | — | +20 | 6,586 |
| P6 | Justin Allgaier | — | +62 | 5,600 |
| P7 | Harrison Burton | — | +63 | 5,449 |
| P8 | Christian Eckes | — | +59 | 5,374 |
| P9 | Jeremy Clements | — | +102 | 4,620 |
| P10 | Brennan Poole | — | +68 | 4,978 |
| P11 | Brandon Jones | — | +42 | 5,238 |
| P12 | Dean Thompson | — | +52 | 4,965 |
| P13 | Nick Sanchez | — | +38 | 5,042 |
| P14 | Taylor Gray | — | +18 | 5,215 |
| P15 | William Sawalich | — | +11 | 5,185 |
| P16 | Parker Retzlaff | — | +55 | 4,433 |
| P17 | Corey Day | — | +34 | 4,590 |
| P18 | Jeb Burton | — | +2 | 4,931 |
| P19 | Austin Hill | — | −47 | 5,552 |
| P20 | Brenden Queen | — | — | 4,711 |
| P21 | Kyle Sieg | — | +30 | 4,193 |
| P22 | Anthony Alfredo | — | +17 | 4,240 |
| P23 | Ryan Sieg | — | −31 | 4,784 |
| P24 | Matt DiBenedetto | — | −2 | 4,270 |
| P25 | Jesse Love | — | −100 | 5,586 |
| P26 | Daniel Dye | — | −51 | 4,706 |
| P27 | Jeffrey Earnhardt | — | +6 | 3,831 |
| P28 | Josh Williams | — | −47 | 4,406 |
| P29 | Josh Bilicki | — | −44 | 4,255 |
| P30 | Logan Bearden | — | −16 | 3,777 |
| P31 | Austin Green | — | −93 | 4,695 |
| P32 | Leland Honeyman Jr. | — | −51 | 4,008 |
| P33 | Carson Ware | — | −27 | 3,588 |
| P34 | Blaine Perkins | — | −85 | 4,219 |
| P35 | Joey Gase | — | −75 | 3,991 |
| P36 | Stefan Parsons | — | −91 | 4,084 |
| P37 | Sammy Smith | — | −179 | 5,224 |
| P38 | Ryan Ellis | — | −114 | 4,156 |
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.