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