In de 125 cc klasse was de Spanjaard Daniel Pedrosa (Honda) de snelste, voor de Zwitser Thomas Luthi en de San-Marinees Alex de Angelis.
1. Loris Capirossi (Ita/Ducati), de 118,175 km in 44:21.758. (gem.: 159,830 km/u)
2. Valentino Rossi (Ita/Honda) op 3.075.
3. Sete Gibernau (Spa/Honda) 4.344.
4. Carlos Checa (Spa/Yamaha) 4.935.
5. Shinya Nakano (Jap/Yamaha) 5.003.
6. Tohru Ukawa (Jap/Honda) 20.587.
7. Makoto Tamata (Jap/Honda) 22.982.
8. Alex Barros (Bra/Yamaha) 24.989.
9. Nicky Hayden (VSt/Honda) 27.159.
10. Troy Bayliss (Aus/Ducati) 30.376.
11. Ryuichi Kiyonari (Jap/Honda) 33.193.
12. Noriyuki Haga (Jap/Aprilia) 40.443.
13. Marco Melandri (Ita/Yamaha) 40.445.
14. Max Biaggi (Ita/Honda) 42.325.
15. John Hopkins (VSt/Suzuki) 48.659.
16. Nobuatsu Aoki (Jap/Proton) 1:04.721.
17. Garry McCoy (Aus/Kawasaki) 1:36.914.
1. Valentino Rossi (Ita) 135 punten
2. Sete Gibernau (Spa) 88
3. Max Biaggi (Ita) 85
4. Loris Capirossi (Ita) 61
5. Alex Barros (Bra) 54
6. Tohru Ukawa (Jap) 52
7. Troy Bayliss (Aus) 46
8. Shinya Nakano (Jap) 44
9. Makoto Tamada (Jap) 34
. Carlos Checa (Spa) 34
1. Randy de Puniet (Fra/Aprilia), de 108,721 km in 41:59.893.
(gem.: 155,322 km/u)
2. Fonsi Nieto (Spa/Aprilia) op 0.244.
3. Anthony West (Aus/Aprilia) 2.641.
4. Toni Elias (Spa/Aprilia) 4.329.
5. Naoki Matsudo (Jap/Yamaha) 7.896.
6. Franco Battaini (Ita/Aprilia) 11.432.
7. Sebastian Porto (Arg/Honda) 11.883.
8. Sylvain Guintoli (Fra/Aprilia) 15.761.
9. Roberto Rolfo (Ita/Honda) 24.270.
10. Joan Olive (Spa/Aprilia) 29.370.
11. Alex Debon (Spa/Aprilia) 32.091.
12. Klaus Nohles (Dui/Aprilia) 34.948.
13. Johan Stgefelt (Zwe/Aprilia) 44.259.
14. Erwan Nigon (Fra/Aprilia) 46.384.
15. Christian Gemmel (Dui/Honda) 59.767.
1. Manuel Poggiali (SMa) 88 punten
2. Toni Elias (Spa) 81
2. Randy de Puniet (Fra) 81
2. Fonsi Nieto (Spa) 81
5. Roberto Rolfo (Ita) 76
6. Franco Battaini (Ita) 58
7. Anthony West (Aus) 53
7. Sebastian Porto (Arg) 53
7. Naoki Matsudo (Jap) 53
10. Sylvain Guintoli (Fra) 42
11. Alex Debon (Spa) 29
12. Joan Olive (Spa) 27
13. Hiroshi Aoyama (Jap) 20
14. Yuki Takahashi (Jap) 16
15. Hector Faubel (Spa) 11
1. Daniel Pedrosa (Spa/Honda), de 103,994 km in 41:16.672
(gem.: 151,161 km/u)
2. Thomas Luthi (Zwi/Honda) op 0.137
3. Alex de Angelis (SMa/Aprilia) 0.315
4. Steve Jenkner (Dui/Aprilia) 1.589
5. Stefano Perrugini (Ita/Aprilia) 19.874
6. Jorge Lorenzo (Spa/Derbi) 22.560
7. Mika Kallio (Fin/Honda) 22.647
8. Gino Borsoi (Ita/Aprilia) 22.856
9. Gabor Talmacsi (Hon/Aprilia) 22.916
10. Roberto Locatelli (Ita/KTM) 23.415
11. Gioelle Pellino (Ita/Aprilia) 31.815
12. Mirko Giansanti (Ita/Aprilia) 34.948
13. Mike di Meglio (Fra/Aprilia) 40.938
14. Arnaud Vincent (Fra/KTM) 41.163
15. Simone Corsi (Ita/Honda) 41.405
1. Daniel Pedrosa (Spa) 116 punten
2. Lucio Cecchinello (Ita) 91
3. Steve Jenkner (Dui) 73
4. Andrea Dovizioso (Ita) 67
5. Stefano Perrugini (Ita) 65
6. Alex de Angelis (SMa) 53
7. Youichi Ui (Jap) 51
8. Pablo Nieto (Spa) 47
9. Mirko Giansanti (Ita) 40
10. Thomas Luthi (Zwi) 39
11. Gino Borsoi (Ita) 33
12. Casey Stoner (Aus) 29
13. Mika Kallio (Fin) 26
14. Hector Barbera (Spa) 24
15. Masao Azuma (Jap) 20