1.Casey StonerAUS Ducati Marlboro Team (B)44min 34.720 secs
2.Chris Vermeulen AUS Rizla Suzuki MotoGP (B)44min 39.571 secs
3.John Hopkins USA Rizla Suzuki MotoGP (B)44min 50.722 secs
4.Marco MelandriITA Honda Gresini (B)44min 57.457 secs
5.Loris CapirossiITA Ducati Marlboro Team (B)44min 59.507 secs
6.Carlos ChecaSPA Honda LCR (M)45min 9.706 secs
7.Toni Elias SPA Honda Gresini (B)45min 15.616 secs
8.Anthony WestAUS Kawasaki Racing Team (B)45min 16.494 secs
9.Colin Edwards USA Fiat Yamaha Team (M)45min 21.866 secs
10.Shinya NakanoJPN Konica Minolta Honda (M)45min 23.528 secs
11.Alex Hofmann GER Pramac d'Antin MotoGP (B)45min 24.019 secs
12.Sylvain GuintoliFRA Dunlop Tech 3 Yamaha (D)45min 43.896 secs
13.Nicky Hayden USA Repsol Honda Team (M)45min 55.144 secs
14.Makoto TamadaJPN Dunlop Tech 3 Yamaha (D)46min 8.943 secs
15Kurtis RobertsUSA Team Roberts (M)45min 14.795 secs

DNF:
Dani Pedrosa SPA Repsol Honda Team (M)lap 1
Randy de PunietFRA Kawasaki Racing Team (B)lap 1
Valentino RossiITA Fiat Yamaha Team (M)8min 58.083 secs
Alex Barros BRA Pramac d'Antin MotoGP (B)24min 17.361 secs