Full MotoGP race results for the British Grand Prix, round nine of the 2004 world championship.

1.Valentino Rossi ITA Gauloises Fortuna Yamaha45min 30.473 secs
2.Colin Edwards USA Telefonica Movistar Honda45min 33.418 secs
3.Sete Gibernau SPA Telefonica Movistar Honda45min 34.899 secs
4.Nicky Hayden USA Repsol Honda45min 36.569 secs
5.Troy Bayliss AUS Ducati Marlboro45min 45.184 secs
6.Carlos Checa SPA Gauloises Fortuna Yamaha45min 47.583 secs
7.Loris Capirossi ITA Ducati Marlboro45min 53.786 secs
8.John Hopkins USA Team Suzuki45min 58.594 secs
9.Alex Barros BRA Repsol Honda46min 5.853 secs
10.Neil HodgsonGBR d'Antin Ducati46min 14.941 secs
11.Ruben XausSPA d'Antin Ducati46min 17.963 secs
12.Max Biaggi ITA Camel Honda46min 24.477 secs
13.Shane Byrne GBR MS Aprilia46min 27.851 secs
14.Makoto TamadaJPN Camel Honda46min 37.631 secs
15.Shinya Nakano JPN Fuchs Kawasaki46min 46.268 secs
16.Jeremy McWilliams GBR MS Aprilia46min 56.958 secs
17.Kenny Roberts USA Team Suzuki45min 39.07 secs
18.Nobuatsu Aoki JPN Proton Team KR45min 51.868 secs
19.Alex Hofmann GER Fuchs Kawasaki45min 55.289 secs
20.Michel FabrizioITA Harris WCM45min 56.509 secs

DNF:
Norick AbeJPN Fortuna Gauloises Tech 342min 51.113 secs
Kurtis Roberts USA Proton Team KR17min 24.589 secs
Chris BurnsGBR Harris WCM3min 27.782 secs

DNS:
Marco MelandriITA Fortuna Gauloises Tech 3