| Round | Circuit | Winner | Team | Margin |
|---|---|---|---|---|
| 1 | Donington Park | Tom Ingram | EXCELR8 Trade Price Cars | 0.659 |
| 2 | Donington Park | Gordon Shedden | Team Dynamics | 0.197 |
| 3 | Donington Park | Jake Hill | West Surrey Racing | 2.148 |
| 4 | Brands Indy | Josh Cook | BTC Racing | 0.802 |
| 5 | Brands Indy | Josh Cook | BTC Racing | 0.253 |
| 6 | Brands Indy | Colin Turkington | West Surrey Racing | 1.181 |
| 7 | Thruxton | Josh Cook | BTC Racing | 0.9 |
| 8 | Thruxton | Josh Cook | BTC Racing | 0.487 |
| 9 | Thruxton | Adam Morgan | Ciceley Motorsport | 0.599 |
| 10 | Oulton Park | Tom Ingram | EXCELR8 Trade Price Cars | 3.37 |
| 11 | Oulton Park | Tom Ingram | EXCELR8 Trade Price Cars | 0.979 |
| 12 | Oulton Park | Stephen Jelley | West Surrey Racing | 1.541 |
| 13 | Croft | Dan Lloyd | EXCELR8 Trade Price Cars | 0.377 |
| 14 | Croft | Dan Lloyd | EXCELR8 Trade Price Cars | 0.634 |
| 15 | Croft | Gordon Shedden | Team Dynamics | 2.528 |
| 16 | Knockhill | Jake Hill | West Surrey Racing | 3.64 |
| 17 | Knockhill | Ash Sutton | Motorbase Performance | 0.141 |
| 18 | Knockhill | George Gamble | Ciceley Motorsport | 4.332 |
| 19 | Snetterton | Colin Turkington | West Surrey Racing | 1.098 |
| 20 | Snetterton | Colin Turkington | West Surrey Racing | 1.287 |
| 21 | Snetterton | Ash Sutton | Motorbase Performance | 4.556 |
| 22 | Thruxton | Dan Cammish | Motorbase Performance | 1.05 |
| 23 | Thruxton | Ash Sutton | Motorbase Performance | 1.283 |
| 24 | Thruxton | Josh Cook | BTC Racing | 2.682 |
| 25 | Silverstone | Rory Butcher | Speedworks | 0.299 |
| 26 | Silverstone | Jake Hll | West Surrey Racing | 2.092 |
| 27 | Silverstone | Tom Ingram | EXCELR8 Trade Price Cars | 1.539 |
| 28 | Brands GP | Tom Ingram | EXCELR8 Trade Price Cars | 0.581 |
| 29 | Brands GP | Tom Ingram | EXCELR8 Trade Price Cars | 0.673 |
| 30 | Brands GP | Dan Lloyd | EXCELR8 Trade Price Cars | 0.724 |