1. Shane Byrne GBR Airwaves Ducati 29min 24.345 secs
2. Tom Sykes GBR Rizla Suzuki 29min 26.200 secs
3. Cal Crutchlow GBR HM Plant Honda 29min 27.456 secs
4. Leon Haslam GBR HM Plant Honda 29min 28.232 secs
5. Leon Camier GBR Airwaves Ducati 29min 29.341 secs
6. James Ellison GBR Hydrex Bike Animal Honda 29min 40.160 secs
7. Stuart Easton GBR MSS Discovery Kawasaki 29min 40.990 secs
8. Billy McConnell AUS MSS Discovery Kawasaki 29min 50.791 secs
9. Simon Andrews GBR Lloyds Jentin Yamaha 29min 54.729 secs
10. Tristan Palmer GBR Tena for Men Honda 29min 58.073 secs
11. Scott Smart GBR Hawk Kawasaki 29min 59.368 secs
12. Atsushi Watanabe JPN Rizla Suzuki 29min 59.532 secs
13. Guy Martin GBR Hydrex Bike Animal Honda 30min 6.810 secs
14. Chris Burns GBR STP MV Agusta (CUP) 30min 13.538 secs
15. Martin Jessopp GBR Riders Racing Honda (CUP) 30min 18.751 secs
16. John Laverty GBR NW200 Ducati (CUP) 30min 19.635 secs
17. Aaron Zanotti GBR Red Viper Honda 30min 19.696 secs
18. Michael Howarth GBR Tena for Men Honda (CUP) 30min 52.488 secs

DNF:
Luke Quigley GBR PDM Suzuki (CUP) +3 laps
Steve Mercer GBR Farnham/Sondel Yamaha (CUP) +3 laps
Tom Tunstall GBR Hardinge/Ice Valley Honda (CUP) +3 laps
Michael Rutter GBR NW 200 Ducati +8 laps
James Buckingham GBR Quay Garage Honda (CUP) +11 laps
Malcolm Ashley GBR ARP Kawasaki (CUP) +14 laps
David Johnson AUS Maxxis Honda +17 laps
Michael Laverty GBR Relentless TAS Suzuki +19 laps