| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Mat Jackson | Motorbase Performance | +96 | 4,530 |
| P2 | Matt Neal | Halfords Yuasa Racing | +68 | 4,786 |
| P3 | Adam Morgan | WIX Racing | +66 | 4,635 |
| P4 | Josh Cook | MG Racing RCIB Insurance | +98 | 4,019 |
| P5 | Ash Sutton | MG Racing RCIB Insurance | +101 | 3,847 |
| P6 | Rob Collard | Team JCT600 with GardX | +37 | 4,537 |
| P7 | Rob Austin | Handy Motorsport | +74 | 3,880 |
| P8 | Sam Tordoff | Team JCT600 with GardX | +9 | 4,615 |
| P9 | Daniel Lloyd | Eurotech Racing | −6 | 4,662 |
| P10 | Michael Epps | RCIB Insurance Racing | +66 | 3,566 |
| P11 | Jeff Smith | Eurotech Racing | +54 | 3,568 |
| P12 | Martin Depper | Eurotech Racing | +55 | 3,425 |
| P13 | Jake Hill | RCIB Insurance Racing | +60 | 3,244 |
| P14 | Ollie Jackson | AmD Tuning | +58 | 3,127 |
| P15 | Alex Martin | Dextra Racing with Team Parker | +54 | 3,028 |
| P16 | Chris Smiley | TLC Racing | +26 | 3,219 |
| P17 | Kelvin Fletcher | Power Maxed Racing | +36 | 2,956 |
| P18 | Jack Goff | Team IHG Rewards Club | −92 | 4,456 |
| P19 | Mark Howard | Team BKR | +18 | 2,904 |
| P20 | Stewart Lines | Maximum Motorsport | +26 | 2,663 |
| P21 | Andrew Jordan | Motorbase Performance | −126 | 4,472 |
| P22 | Aiden Moffat | Laser Tools Racing | −82 | 3,693 |
| DNF | Gordon Shedden | Halfords Yuasa Racing | −154 | 4,555 |
| DNF | Matt Simpson | Speedworks Motorsport | −70 | 3,280 |
| DNF | Tom Ingram | Speedworks Motorsport | −128 | 3,834 |
| DNF | Daniel Welch | Goodestone Racing | −72 | 3,032 |
| DNF | Hunter Abbott | Power Maxed Racing | −96 | 3,171 |
| DNF | Árón Taylor-Smith | Team BKR | −177 | 4,037 |
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.