All results courtesy TSL Timing Ltd. For full result sheets, click here
Metzeler National Superstock - conditions dry
1 Steve Brogan Honda UK 18.10.522
2 Jon Kirkham Raceways Yamaha 18.10.845
3 Marshall Neill Neill Suzuki 18.19.824
4 Alastair Seeley Rea Estates Yamaha 18.19.952
5 Jimmy Storrar Storrar Suzuki 18.20.169
6 Lee Jackson NCT Yamaha 18.22.757
7 Adrian Coates Dyer Crossgills Yamaha 18.23.393
8 Victor Cox VC Yamaha 18.29.624
9 Kieran Blair Unique Suzuki 18.31.210
10 Daniel Hegarty SPR Yamaha 18.32.022
Relentless British 125GP - conditions dry
1 Matthew Hoyle SP125 Honda 22.37.356
2 Luke Hinton Buildbase Honda 22.39.091
3 Paul Jordan KRP Honda 22.52.389
4 Tim Hastings KRP Honda 22.52.468
5 Stewart Finlay Banks Honda 22.53.130
6 Tom Hayward KRP Honda 22.53.212
7 Jay Lewis SL Honda 22.53.352
8 Connor Behan Behan Racing 22.53.430
9 James Lodge Earnshaws Honda 22.59.236
10 Shaun Horsman Symity Honda 23.10.014
12 Catherine Green CG Racing Honda 23.10.848
16 Nicole McAleer Megabike Honda 23.27.926
Fuchs-Silkolene British Supersport - conditions dry
1 Hudson Kennaugh Raceways Yamaha 29.26.947
2 Glen Richards Embassy Triumph 29.30.188
3 Steve Brogan HM Plant Honda 29.35.578
4 James Westmoreland Centurion Honda 29.35.639
5 BJ Toal Virgin Yamaha 29.35.812
6 Craig Fitzpatrick BLDS Yamaha 29.36.161
7 Ian Hutchinson AIM Yamaha 29.36.298
8 Marty Nutt Nutt Travel Yamaha 29.36.532
9 Andy Weymouth Seton Yamaha 29.37.301
10 Paul Young Embassy Triumph 29.37.385
Metzeler National Superstock 600 - conditions dry
1 Luke Jones RDL Yamaha 22.11.779
2 Leon Hunt Excel Yamaha 22.18.599
3 Lee Johnston Trevor Pennell Yamaha 22.19.922
4 David Haire Vanfit Yamaha 22.20.721
5 Robbie Brown Brown Yamaha 22.24.624
6 Olie Linsdell Blackhorse Yamaha 22.27.474
7 Alex Gault Astro Kawasaki 22.27.534
8 Luke Stapleford Bournemouth Kawasaki 22.29.493
9 Jamie Hamilton MSS Kawasaki 22.29.992
10 Nikki Coates Dyer Crossgills Honda 22.30.144