| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Riley Dickinson | Kellymoss | +67 | 4,916 |
| P2 | Ryan Yardley | Topp Racing | +74 | 4,522 |
| P3 | Zachary Vanier | JDX Racing | +88 | 4,094 |
| P4 | Michael de Quesada | Alegra Motorsports | +55 | 4,274 |
| P5 | Aaron Jeansonne | Kellymoss | +56 | 4,018 |
| P6 | Tyler Maxson | Topp Racing | +23 | 4,190 |
| P7 | Matheus Leist | NOLASPORT | −3 | 4,294 |
| P8 | Yves Baltas | ACI Motorsports | +56 | 3,397 |
| P9 | Jared Thomas | JTR Motorsports Engineering | −39 | 4,274 |
| P10 | Ashley Freiberg | Kellymoss | +45 | 3,109 |
| P11 | Paul Bocuse | JDX Racing | −24 | 3,673 |
| P12 | Grant Talkie | ACI Motorsports | −38 | 3,613 |
| P13 | Wesley Slimp | Kellymoss | +36 | 2,561 |
| P14 | Jaden Lander | Rotek Racing | −66 | 3,529 |
| P15 | Jimmy Llibre | ACI Motorsports | −81 | 3,475 |
| P16 | Michael McCann | McCann Racing | −69 | 3,152 |
| P17 | Sabre Cook | JDX Racing | −52 | 2,778 |
| P18 | John Jodoin | ACI Motorsports | −128 | 3,387 |
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.