| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Ben Keating | Riley Motorsports - Team AMG | +146 | 4,805 |
| Jeroen Bleekemolen | +132 | 4,998 | ||
| Mario Farnbacher | +156 | 4,658 | ||
| P2 | Alessandro Balzan | Scuderia Corsa | +107 | 5,130 |
| Matteo CRESSONI | +172 | 4,207 | ||
| Christina Nielsen | +113 | 5,038 | ||
| P3 | Tristan Vautier | SunEnergy1 Racing | +92 | 5,121 |
| Kenny Habul | +162 | 4,130 | ||
| Boris Said | +108 | 4,886 | ||
| P4 | Connor De Phillippi | Montaplast by Land-Motorsport | +60 | 5,341 |
| Christopher Mies | +84 | 4,983 | ||
| Jules Gounon | +120 | 4,488 | ||
| P5 | Bryan Sellers | Paul Miller Racing | +46 | 5,316 |
| Madison Snow | +57 | 5,148 | ||
| Dion von Moltke | +95 | 4,595 | ||
| P6 | Matt McMurry | Park Place Motorsports | +84 | 4,547 |
| Patrick Lindsey | +98 | 4,364 | ||
| Jan Heylen | +63 | 4,838 | ||
| Jörg Bergmeister | +58 | 4,911 | ||
| P7 | Andrew Davis | Stevenson Motorsports | +45 | 4,868 |
| Lawson Aschenbach | +58 | 4,685 | ||
| Matt Bell | +79 | 4,396 | ||
| P8 | Tom Dyer | Michael Shank Racing w/ Curb-Agajanian | +137 | 3,329 |
| Jeff Segal | +104 | 3,863 | ||
| Oswaldo Negri Jr. | −16 | 5,580 | ||
| P9 | Richard Antinucci | GRT Grasser Racing Team | −8 | 5,171 |
| Mirko Bortolotti | +11 | 4,893 | ||
| Christian Engelhart | +42 | 4,455 | ||
| Rolf Ineichen | +34 | 4,572 | ||
| P10 | Spencer Pumpelly | Alegra Motorsports | +29 | 4,433 |
| Michael Christensen | +4 | 4,775 | ||
| Michael de Quesada | +88 | 3,635 | ||
| Daniel Morad | −8 | 4,951 | ||
| P11 | Brett Sandberg | Change Racing | +7 | 4,523 |
| Corey Lewis | +47 | 3,991 | ||
| Jeroen Mul | +31 | 4,205 | ||
| P12 | Fabio Babini | EBIMOTORS | −39 | 4,934 |
| Michele Beretta | +48 | 3,761 | ||
| Emmanuel Collard | −52 | 5,130 | ||
| Emanuele Busnelli | +7 | 4,292 | ||
| P13 | Robert Alon | 3GT Racing | −40 | 4,714 |
| Jack Hawksworth | −48 | 4,830 | ||
| Austin Cindric | −3 | 4,204 | ||
| P14 | Mark Wilkins | Michael Shank Racing w/ Curb-Agajanian | −78 | 5,033 |
| Katherine Legge | −34 | 4,398 | ||
| Andy Lally | −36 | 4,432 | ||
| P15 | Frankie Montecalvo | Alex Job Racing | −91 | 4,963 |
| Bill Sweedler | −76 | 4,746 | ||
| Townsend Bell | −89 | 4,939 | ||
| P16 | Jonathan Bennett | CORE autosport | −44 | 4,122 |
| Niclas Jönsson | −62 | 4,353 | ||
| Colin Braun | −123 | 5,225 | ||
| P17 | Emmanuel Anassis | DAC Motorsports | −60 | 4,136 |
| Brandon Gdovic | −69 | 4,252 | ||
| Anthony Massari | −49 | 4,011 | ||
| P18 | Scott Pruett | 3GT Racing | −179 | 5,631 |
| Sage Karam | −149 | 5,121 | ||
| Ian James | −84 | 4,202 | ||
| P19 | Cedric Sbirrazzuoli | Dream Racing Motorsport | −60 | 3,772 |
| Paolo Ruberti | −83 | 4,040 | ||
| Luca Persiani | −68 | 3,860 | ||
| P20 | Jesse Krohn | Turner Motorsport | −184 | 5,197 |
| Jens Klingmann | −148 | 4,649 | ||
| Justin Marks | −120 | 4,257 | ||
| P21 | Cooper MacNeil | Riley Motorsports - WeatherTech Racing | −128 | 4,161 |
| Gunnar Jeannette | −161 | 4,614 | ||
| Shane van Gisbergen | −189 | 5,027 |
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.