Australian GP (Melbourne)
1. David Coulthard - McLaren
2. Juan Pablo Montoya - Williams
3. Kimi Raikkonen - McLaren
4. Michael Schumacher - Ferrari
5. Jarno Trulli - Renault
6. Heinz-Harald Frentzen - Sauber
7. Fernando Alonso - Renault
8. Ralf Schumacher - Williams
Malaysian GP (Sepang)
1. Kimi Raikkonen - McLaren
2. Rubens Barrichello - Ferrari
3. Fernando Alonso - Renault
4. Ralf Schumacher - Williams
5. Jarno Trulli - Renault
6. Michael Schumacher - Ferrari
7. Jenson Button - BAR
8. Nick Heidfeld - Sauber
Brazilian GP (Interlagos)
1. Giancarlo Fisichella - Jordan
2. Kimi Raikkonen - McLaren
3. Fernando Alonso - Renault
4. David Coulthard - McLaren
5. Heinz-Harald Frentzen - Sauber
6. Jacques Villeneuve - BAR
7. Ralf Schumacher - Williams
8. Jarno Trulli - Renault
San Marino GP (Imola)
1. Michael Schumacher - Ferrari
2. Kimi Raikkonen - McLaren
3. Rubens Barrichello - Ferrari
4. Ralf Schumacher - Williams
5. David Coulthard - McLaren
6. Fernando Alonso - Renault
7. Juan Pablo Montoya - Williams
8. Jenson Button - BAR
Spanish GP (Barcelona)
1 Michael Schumacher - Ferrari
2 Fernando Alonso - Renault
3 Rubens Barrichello - Ferrari
4 Juan Pablo Montoya - Williams
5 Ralf Schumacher - Williams
6 Cristiano da Matta - Toyota
7 Mark Webber - Jaguar
8 Ralph Firman - Jordan
Austrian GP (Barcelona)
1 M Schumacher - Ferrari
2 K Raikkonen - McLaren
3 R Barrichello - Ferrari
4 J Button - BAR-Honda
5 D Coulthard - McLaren
6 R Schumacher - Williams
7 M Webber - Jaguar Racing
8 J Trulli - Renault
Monaco GP (Monaco)
1. Juan Pablo Montoya - Williams
2. Kimi Raikkonen - McLaren
3. Michael Schumacher - Ferrari
4. Ralf Schumacher - Williams
5. Fernando Alonso - Renault
6. Jarno Trulli - Renault
7. David Coulthard - McLaren
8. Rubens Barrichello - Ferrari
Canadian GP (Montreal)
1. Michael Schumacher - Ferrari
2. Ralf Schumacher - Williams
3. Juan Pablo Montoya - Williams
4. Fernando Alonso - Renault
5. Rubens Barrichello - Ferrari
6. Kimi Raikkonen - McLaren
7. Mark Webber - Jaguar
8. Olivier Panis - Toyota
European GP (Nurburgring, Germany)
1. R Schumacher - Williams
2. J-P Montoya - Williams
3. R Barrichello - Ferrari
4. F Alonso - Renault
5. M Schumacher - Ferrari
6. M Webber - Jaguar
7. J Button - BAR
8. N Heidfeld - Sauber
French GP (Magny-Cours)
1. R Schumacher - Williams
2. J-P Montoya - Williams
3. M Schumacher - Ferrari
4. K Raikkonen - McLaren
5. D Coulthard - McLaren
6. M Webber - Jaguar
7. R Barrichello - Ferrari
8. O Panis - Toyota
British GP (Silverstone)
1. R Barrichello - Ferrari
2. J-P Montoya - Williams
3. K Raikkonen - McLaren
4. M Schumacher - Ferrari
5. D Coulthard - McLaren
6. J Trulli - Renault
7. C da Matta - Toyota
8. J Button - BAR
German GP (Hockenheim)
1. Juan Pablo Montoya - Williams
2. David Coulthard - McLaren
3. Jarno Trulli - Renault
4. Fernando Alonso - Renault
5. Olivier Panis - Toyota
6. Cristiano da Matta - Toyota
7. Michael Schumacher - Ferrari
8. Jenson Button - BAR
Hungarian GP (Budapest)
1. Fernando Alonso (Spain) Renault
2. Kimi Raikkonen (Finland) McLaren
3. Juan Pablo Montoya (Colombia) Williams
4. Ralf Schumacher (Germany) Williams
5. David Coulthard (Britain) McLaren
6. Mark Webber (Australia) Jaguar
7. Jarno Trulli (Italy) Renault
8. Michael Schumacher (Germany) Ferrari
Italian GP (Monza)
1. Michael Schumacher (Germany) Ferrari
2. Juan Pablo Montoya (Colombia) Williams
3. Rubens Barrichello (Brazil) Ferrari
4. Kimi Raikkonen (Finland) McLaren
5. Marc Gene (Spain) Williams
6. Jacques Villeneuve (Canada) BAR
7. Mark Webber (Australia) Jaguar
8. Fernando Alonso (Spain) Renault
Japanese Grand Prix (Suzuka)
1. Michael Schumacher (Germany) Ferrari 93 points
2. Kimi Raikkonen (Finland) McLaren 91
3. Juan Pablo Montoya (Colombia) Williams 82
4. Rubens Barrichello (Brazil) Ferrari 65
5. Ralf Schumacher (Germany) Williams 58
6. Fernando Alonso (Spain) Renault 55
7. David Coulthard (Britain) McLaren 51
8. Jarno Trulli (Italy) Renault 33