Full World Supersport race results from Imola, round nine of the 2004 world championship.

1. Karl Muggeridge AUS Ten Kate Honda 39min 56.749 secs
2. Broc Parkes AUS Ten Kate Honda +1.251 secs
3. Sebastien Charpentier FRA Klaffi Honda +10.214 secs
4. Lorenzo Lanzi JPN Ducati Breil +10.947 secs
5. Fabien Foret FRA Yamaha Italia +11.582 secs
6. Andrew Pitt AUS Yamaha Italia +11.746 secs
7. Michel Fabrizio ITA Italia Megabike Honda +25.087 secs
8. Stephane Chambon FRA Alstare Corona Suzuki +29.532 secs
9. Matteo Baiocco ITA Lorenzini by Leoni Yamaha +31.589 secs
10. Alessandro Antonello ITA Kawasaki Bertocchi +37.497 secs
11. Max Neukirchner GER Klaffi Honda +48.667 secs
12. Craig Coxhell AUS Yamaha Motor Deutschland +53.961 secs
13. Denis Sacchetti ITA Italia Megabike Honda +54.461 secs
14. Katsuaki Fujiwara JPN Alstare Corona Suzuki +56.801 secs
15. Christian Kellner GER Yamaha Motor Deutschland +57.619 secs
16. Philippe Donischal FRA Moto 1 Suzuki +1min 32.123 secs
17. Sebastien Le Grelle GER Le Grelle Honda +1min 33.375 secs
18. Andrea Berta ITA Biassono Racing Honda +1min 41.025 secs
19. Matthieu Lagrieve ITA Moto 1 Suzuki +1min 55.696 secs

D.N.F. Jimmy Lindstrom SWE Klaffi Honda 16 laps Alessandro Melone ITA Celani - Suzuki Italia 14 laps Jurgen vd Goorbergh NED Yamaha Italia 12 laps Nicky Wimbauer USA Trasimeno Yamaha 12 laps Stefano Cruciani ITA Kawasaki Bertocci 11 laps Iain MacPherson GBR SL Racing Ducati 7 laps Kevin Curtain AUS Yamaha Motor Deutschland 4 laps