| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Mat Jackson | Motorbase Performance | +112 | 4,344 |
| P2 | Tom Ingram | Speedworks Motorsport | +119 | 4,098 |
| P3 | Adam Morgan | WIX Racing | +82 | 4,465 |
| P4 | Dave Newsham | Power Maxed Racing | +158 | 3,321 |
| P5 | Jack Goff | MG 888 Racing | +90 | 4,044 |
| P6 | Jason Plato | Team BMR RCIB Insurance | +36 | 4,680 |
| P7 | Matt Neal | Honda Yuasa Racing | +27 | 4,650 |
| P8 | Árón Taylor-Smith | Team BMR RCIB Insurance | +54 | 4,087 |
| P9 | Andy Priaulx | Team IHG Rewards Club | +1 | 4,723 |
| P10 | Rob Collard | Team JCT600 with GardX | +44 | 3,934 |
| P11 | Andrew Jordan | MG 888 Racing | +5 | 4,322 |
| P12 | James Cole | Motorbase Performance | +50 | 3,609 |
| P13 | Sam Tordoff | Team JCT600 with GardX | −21 | 4,380 |
| P14 | Jeff Smith | Eurotech Racing | +67 | 3,156 |
| P15 | Alain Menu | Team BMR RCIB Insurance | −114 | 6,010 |
| P16 | Josh Cook | Power Maxed Racing | −8 | 3,779 |
| P17 | Mike Bushell | AmD Tuning.com | +30 | 3,211 |
| P18 | Jake Hill | AmD Tuning.com | — | 3,434 |
| P19 | Gordon Shedden | Honda Yuasa Racing | −104 | 4,720 |
| P20 | Tony Gilham | RCIB Insurance Racing | −1 | 3,197 |
| P21 | Hunter Abbott | Exocet AlcoSense | +2 | 3,030 |
| P22 | Stewart Lines | Houseman Racing | +20 | 2,677 |
| P23 | Simon Belcher | Handy Motorsport | −10 | 2,926 |
| P24 | Aiden Moffat | Laser Tools Racing | −69 | 3,490 |
| DNF | Colin Turkington | Team BMR RCIB Insurance | −174 | 4,891 |
| DNF | Alex Martin | Dextra Racing | −38 | 2,876 |
| DNF | Daniel Welch | Welch Motorsport | −45 | 2,831 |
| DNF | Martin Depper | Eurotech Racing | −109 | 3,459 |
| DNF | Rob Austin | Exocet AlcoSense | −141 | 3,729 |
| DNF | Derek Palmer Jr. | Support Our Paras Racing | −64 | 2,680 |
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.