1. Shane Byrne GBR Airwaves Ducati 23mins 21.124secs 30 laps
2. Leon Haslam GBR HM Plant Honda +1.817secs
3. Leon Camier GBR Airwaves Ducati +4.305secs
4. Cal Crutchlow GBR HM Plant Honda +8.561secs
5. James Ellison GBR Hydrex Bike Animal Honda +9.783secs
6. Michael Rutter GBR NW 200 Ducati +11.400secs
7. Simon Andrews GBR Lloyds Jentin Yamaha +24.265secs
8. John Laverty GBR NW200 Ducati (CUP) +25.844secs
9. Gary Mason GBR Quay Garage Honda (CUP) +25.867secs
10. Jon Kirkham GBR Rob Mac Racing Yamaha +33.101secs
11. Chris Burns GBR STP MV Agusta +35.481secs
12. Jason O'Halloran AUS SMT Honda +35.514secs
13. Tristan Palmer GBR Tena for Men Honda +38.388secs
14. Atsushi Watanabe JPN Rizla Suzuki +41.393secs
15. Guy Martin GBR Hydrex Bike Animal Honda +41.625secs

16. Peter Hickman GBR Red Viper Honda +41.993secs
17. Shannon Etheridge AUS MAR Adept Kawasaki (CUP) +42.043secs
18. Martin Jessopp GBR Riders Racing Honda (CUP) +47.081secs
19. Tom Tunstall GBR Hardinge/Ice Valley Honda (CUP) +47.950
20. Leon Morris GBR Brookspeed Ducati (CUP) +1 lap
21. Scott Smart GBR Hawk Kawasaki +1 lap
22. Malcolm Ashley GBR MAR Adept Kawasaki (CUP) +1 lap

Not Classified

23. Tom Sykes GBR Rizla Suzuki 25 laps completed
24. Billy McConnell AUS MSS Discovery Kawasaki 21 laps completed
25. Victor Cox GBR STP Yamaha (CUP) 10 laps completed
26. David Johnson AUS Maxxis Honda 9 laps completed
27. Michael Laverty GBR Relentless TAS Suzuki 2 laps completed
28. Francis Williamson GBR Moto Rapido Racing Ducati (CUP) 1 lap completed
29. Stuart Easton GBR MSS Discovery Kawasaki 0 laps completed