| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Wyatt Couch | — | +14 | 3,484 |
| P2 | Lincoln Larson | — | +27 | 2,849 |
| P3 | Matteo Sunseri | — | +58 | 2,217 |
| P4 | Casey Moyer | — | +49 | 2,163 |
| P5 | Nathaniel Spitz | — | +26 | 2,281 |
| P6 | Paul Turner | — | +47 | 1,886 |
| P7 | Aravind Ramachandran | — | +102 | 1,173 |
| P8 | Kevin Carter | — | +48 | 1,613 |
| P9 | Kyle Sager | — | +72 | 1,217 |
| P10 | Max Altman | — | +76 | 1,024 |
| P11 | Brian Cross | — | +10 | 1,603 |
| P12 | Aaron Braverman | — | −2 | 1,584 |
| P13 | Ryan Zust | — | +25 | 1,156 |
| P14 | Roman Madrigal | — | +26 | 1,007 |
| P15 | Sonny Rao | — | −4 | 1,187 |
| P16 | Dan Johnson | — | +7 | 931 |
| P17 | Scott Carter | — | −37 | 1,258 |
| P18 | Laura Braverman | — | −7 | 790 |
| P19 | Anand Ramachandran | — | +9 | 425 |
| P20 | Eric Talistu | — | −27 | 729 |
| P21 | Richard Lucquet | — | −30 | 596 |
| P22 | Tommy Lo | — | −123 | 1,547 |
| P23 | Tony Senese | — | −75 | 833 |
| P24 | Gabriel Tesch | — | −101 | 977 |
| DNF | Russell Scott | — | −190 | 1,945 |
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.