Full race one results from Imola, round ten of the 2004 World Superbike championship.

1. Regis Laconi FRA Ducati Fila 38min 58.507 secs
2. Chris Vermeulen AUS Ten Kate Honda +1.122 secs
3. James Toseland GBR Ducati Fila +5.638 secs
4. Noriyuki Haga JPN Renegade Ducati +6.610 secs
5. Garry McCoy AUS Xerox Ducati NCR +11.974 secs
6. Steve Martin AUS DFXtreme Sterilgarda Ducati +19.998 secs
7. Pier Francesco Chili ITA PSG-1 Ducati +29.739 secs
8. Marco Borciani ITA DFXtreme Sterilgarda Ducati +30.480 secs
9. Gianluca Nannelli ITA Xerox Ducati NCR +41.211 secs
10. Leon Haslam GBR Renegade Ducati +47.972 secs
11. Ivan Clementi ITA Kawasaki Bertocchi +50.346 secs
12. Troy Corser AUS Foggy Petronas Racing +53.678 secs
13. Piergiorgio Bontempi ITA Zongshen Suuzki +1min 14.357 secs
14. Luca Pini ITA Boselli Racing Suzuki +1min 15.707 secs
15. Doriano Romboni ITA Giesse Racing Yamaha +1min 22.993 secs
16. Andrea Mazzali ITA Mazzali Racing MV Agusta +1min 41.047 secs
17. Warwick Nowland AUS Zongshen Suzuki +1min 43.993 secs
18. Guiseppe Zannini ITA Penta Ducati +1min 44.171 secs
19. Jiri Mrkyvka CZ JM SBK Ducati +1min 46.249 secs
20. Paulo Blora ITA UnionBike Yamaha +1min 50.276 secs
21. Giancarlo De Matteis ITA PSG-1 Ducati + 1 lap

D.N.F. Lucio Pedercini ITA Pedercini Ducati 16 laps Giovanni Bussei ITA DeCecco Racing Ducati 16 laps Stephane Duterne FRA Zongshen Kawasaki 13 laps Sergio Fuertes SPA MIR Racing Suzuki 11 laps Chris Walker GBR Foggy Petronas Racing 9 laps Alessio Velini ITA Pedercini Ducati 9 laps Miguel Praia POR Xerox Ducati NCR 1 lap Pawel Szkopek POL Szkopek Agip Suzuki 1 lap