| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Bryan Sellers | Paul Miller Racing | +115 | 5,594 |
| Madison Snow | +120 | 5,530 | ||
| P2 | John Potter | Magnus Racing | +164 | 4,486 |
| Andy Lally | +156 | 4,603 | ||
| P3 | Cooper MacNeil | Scuderia Corsa | +111 | 4,709 |
| Gunnar Jeannette | +106 | 4,793 | ||
| P4 | Alvaro Parente | Meyer Shank Racing w/ Curb-Agajanian | +8 | 5,629 |
| Katherine Legge | +44 | 5,095 | ||
| P5 | Mario Farnbacher | 3GT Racing | +14 | 5,072 |
| Jack Hawksworth | +44 | 4,634 | ||
| P6 | Jeroen Bleekemolen | Mercedes-AMG Team Riley Motorsports | −29 | 5,141 |
| Ben Keating | −27 | 5,103 | ||
| P7 | Kyle Marcelli | 3GT Racing | −74 | 5,250 |
| Dominik Baumann | −71 | 5,207 | ||
| P8 | Christina Nielsen | Wright Motorsports | −88 | 4,988 |
| Patrick Long | −59 | 4,570 | ||
| P9 | Justin Marks | Meyer Shank Racing w/ Curb-Agajanian | −155 | 5,428 |
| Lawson Aschenbach | −102 | 4,640 | ||
| P10 | Bill Auberlen | Turner Motorsport | −172 | 5,180 |
| Robby Foley | −102 | 4,196 |
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.