| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Gunnar Jeannette | Riley Motorsports - WeatherTech Racing | +161 | 4,775 |
| Cooper MacNeil | +190 | 4,352 | ||
| P2 | Jeroen Bleekemolen | Riley Motorsports - Team AMG | +114 | 5,112 |
| Ben Keating | +126 | 4,932 | ||
| P3 | Christina Nielsen | Scuderia Corsa | +91 | 5,128 |
| Alessandro Balzan | +85 | 5,215 | ||
| P4 | Jörg Bergmeister | Park Place Motorsports | +87 | 4,903 |
| Patrick Lindsey | +117 | 4,481 | ||
| P5 | Wolf Henzler | TRG | +59 | 4,984 |
| Jan Heylen | +64 | 4,902 | ||
| P6 | Scott Pruett | 3GT Racing | −7 | 5,624 |
| Sage Karam | +24 | 5,144 | ||
| P7 | Katherine Legge | Michael Shank Racing w/ Curb-Agajanian | +56 | 4,454 |
| Andy Lally | +53 | 4,486 | ||
| P8 | Corey Lewis | Change Racing | +65 | 4,056 |
| Jeroen Mul | +50 | 4,255 | ||
| P9 | Jens Klingmann | Turner Motorsport | −4 | 4,682 |
| Bret Curtis | +22 | 4,328 | ||
| P10 | Jeff Segal | Michael Shank Racing w/ Curb-Agajanian | +32 | 3,895 |
| Oswaldo Negri Jr. | −81 | 5,500 | ||
| P11 | Jack Hawksworth | 3GT Racing | −54 | 4,776 |
| Robert Alon | −47 | 4,668 | ||
| P12 | Daniel Morad | Alegra Motorsports | −82 | 4,868 |
| Michael Christensen | −71 | 4,704 | ||
| P13 | Lawson Aschenbach | Stevenson Motorsports | −85 | 4,600 |
| Andrew Davis | −97 | 4,771 | ||
| P14 | Jonathan Bennett | CORE autosport | −65 | 4,057 |
| Colin Braun | −139 | 5,086 | ||
| P15 | Tristan Vautier | SunEnergy1 Racing | −154 | 4,968 |
| Boris Said | −139 | 4,747 | ||
| P16 | Bryan Sellers | Paul Miller Racing | −187 | 5,129 |
| Madison Snow | −177 | 4,972 |
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.