| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Dominik Baumann | 3GT Racing | +134 | 5,300 |
| Kyle Marcelli | +139 | 5,233 | ||
| P2 | Katherine Legge | Meyer Shank Racing w/ Curb-Agajanian | +143 | 4,766 |
| Alvaro Parente | +88 | 5,564 | ||
| P3 | Madison Snow | Paul Miller Racing | +79 | 5,248 |
| Bryan Sellers | +73 | 5,331 | ||
| P4 | David Heinemeier Hansson | 3GT Racing | +62 | 5,112 |
| Jack Hawksworth | +96 | 4,630 | ||
| P5 | Justin Marks | Meyer Shank Racing w/ Curb-Agajanian | −15 | 5,787 |
| Lawson Aschenbach | +59 | 4,697 | ||
| P6 | Dillon Machavern | Turner Motorsport | +47 | 4,472 |
| Bill Auberlen | −39 | 5,726 | ||
| P7 | Christina Nielsen | Wright Motorsports | −47 | 5,393 |
| Patrick Long | −2 | 4,754 | ||
| P8 | Cooper MacNeil | Scuderia Corsa | −11 | 4,465 |
| Alessandro Balzan | −76 | 5,411 | ||
| P9 | Jeroen Bleekemolen | Mercedes-AMG Team Riley Motorsports | −65 | 4,838 |
| Ben Keating | −61 | 4,785 | ||
| P10 | John Potter | Magnus Racing | −58 | 4,349 |
| Andy Lally | −79 | 4,651 | ||
| P11 | Michael Schein | Wright Motorsports | −75 | 4,200 |
| Wolf Henzler | −111 | 4,684 | ||
| P12 | Kenny Habul | SunEnergy1 Racing | −67 | 3,730 |
| Maro Engel | −196 | 5,491 |
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.