Pos Rider Manufacturer Laps Time/Retired Grid Points
1 San Marino Manuel Poggiali Gilera 25 41:18.211 1 25
2 Spain Dani Pedrosa Honda 25 +0.019 4 20
3 Germany Steve Jenkner Aprilia 25 +9.888 3 16
4 Italy Lucio Cecchinello Aprilia 25 +15.397 5 13
5 Italy Simone Sanna Aprilia 25 +15.452 8 11
6 Spain Joan Olivé Honda 25 +15.486 20 10
7 Italy Stefano Bianco Aprilia 25 +15.549 11 9
8 Spain Pablo Nieto Aprilia 25 +16.218 2 8
9 Finland Mika Kallio Honda 25 +22.762 10 7
10 Italy Mirko Giansanti Honda 25 +22.839 16 6
11 France Arnaud Vincent Aprilia 25 +23.067 23 5
12 Italy Andrea Ballerini Honda 25 +23.134 18 4
13 Italy Stefano Perugini Italjet 25 +43.345 17 3
14 Spain Jorge Lorenzo Derbi 25 +43.973 7 2
15 Japan Masao Azuma Honda 25 +47.189 13 1
16 Czech Republic Jakub Smrž Honda 25 +47.333 24
17 Italy Gianluigi Scalvini Aprilia 25 +52.000 22
18 Spain Héctor Barberá Aprilia 25 +1:11.358 27
19 Italy Mattia Angeloni Gilera 25 +1:11.488 29
20 Italy Alex Baldolini Aprilia 25 +1:21.603 32
21 Czech Republic Jaroslav Huleš Aprilia 25 +1:21.681 15
22 Spain Julian Simon Honda 25 +1:31.723 26
23 Hungary Imre Tóth Honda 25 +1:31.794 31
24 United Kingdom Leon Camier Italjet 24 +1 Lap 33
Ret United Kingdom Chaz Davies Aprilia 18 Retirement 21
Ret Italy Michel Fabrizio Gilera 14 Accident 19
Ret Japan Youichi Ui Derbi 13 Accident 6
Ret San Marino Alex de Angelis Aprilia 13 Accident 12
Ret Spain Ángel Rodríguez Aprilia 4 Retirement 25
Ret Italy Gino Borsoi Aprilia 0 Accident 9
Ret Italy Andrea Dovizioso Honda 0 Accident 14
Ret Italy Alessandro Brannetti Honda 0 Accident 30
Ret Spain Álvaro Bautista Aprilia 0 Accident 28
DNQ Spain Javier Machado Honda