| 1 | Michael Schumacher (1) (Ferrari) | D | 13 | 15 | 10 | 8 | 12 | 1481 | 1* 10 | 1 10 | 1* 10 | 1* 10 | 1* 10 | DNF * | 1* 10 | 1 10 | 1 10 | 1* 10 | 1* 10 | 1 10 | 1* 10 | 2 8 | 2 8 | 12* 0 | 1 10 | 7 2 | 
     | 2 | Rubens Barrichello (2) (Ferrari) | BR | 2 | 14 | 4 | 4 | 8 | 1141 [34|34] | 2 8 | 4 5 | 2 8 | 6 3 | 2 8 | 3 6 | 2 8 | 2* 8 | 2* 8 | 3 6 | 3 6 | 12 0 | 2 8 | 3 6 | 1* 10 | 1 10 | DNF * | 3 6 | 
     | 3 | Jenson Button (9) (BAR/Honda) | GB |   | 10 |   | 1 | 3 | 852 [63|29] | 6 3 | 3 6 | 3 6 | 2 8 | 8 1 | 2 8 | 3 6 | 3 6 | DNF
  | 5 4 | 4 5 | 2 8 | 5 4 | DNF
  | 3 6 | 2 8 | 3 6 | DNF
  | 
     | 4 | Fernando Alonso (8) (Renault) | E |   | 4 |   | 1 | 1 | 592 [89|26] | 3 6 | 7 2 | 6 3 | 4 5 | 4 5 | DNF
  | 5 4 | DNF
  | DNF
  | 2 8 | 10 0 | 3 6 | 3 6 | DNF
  | DNF
  | 4 5 | 5 4 | 4 5 | 
     | 5 | Juan Pablo Montoya (3) (Williams/BMW) | CO | 1 | 3 | 2 |   | 4 | 581 [90|1] | 5 4 | 2* 8 | 13 0 | 3 6 | DNF
  | 4 5 | 8 1 | DQ
  | DQ
  | 8 1 | 5 4 | 5 4 | 4 5 | DNF
  | 5 4 | 5 4 | 7 2 | 1* 10 | 
     | 6 | Jarno Trulli (7/16) (Renault - Toyota) | I | 1 | 2 |   | 2 | 2 | 461 [102|12] | 7 2 | 5 4 | 4 5 | 5 4 | 3 6 | 1 10 | 4 5 | DNF
  | 4 5 | 4 5 | DNF
  | 11 0 | DNF
  | 9 0 | 10 0 | --
  | 11 0 | 12 0 | 
     | 7 | Kimi Räikkönen (6) (McLaren/Mercedes) | FIN | 1 | 4 | 2 | 1 | 2 | 451 [103|1] | DNF
  | DNF
  | DNF
  | 8 1 | 11 0 | DNF
  | DNF
  | 5 4 | 6 3 | 7 2 | 2 8 | DNF * | DNF
  | 1* 10 | DNF
  | 3 6 | 6 3 | 2 8 | 
     | 8 | Takuma Sato (10) (BAR/Honda) | J |   | 1 |   |   | 1 | 343 [114|11] | 9 0 | 15 0 | 5 4 | 16 0 | 5 4 | DNF
  | DNF
  | DNF
  | 3 6 | DNF
  | 11 0 | 8 1 | 6 3 | DNF
  | 4 5 | 6 3 | 4 5 | 6 3 | 
     | 9 | Ralf Schumacher (4) (Williams/BMW) | D |   | 1 |   | 1 | 2 | 242 [124|10] | 4 5 | DNF
  | 7 2 | 7 2 | 6 3 | 10 0 | DNF
  | DQ
  | DNF
  | --
  | --
  | --
  | --
  | --
  | --
  | DNF
  | 2 8 | 5 4 | 
     | 10 | David Coulthard (5) (McLaren/Mercedes) | GB |   |   |   |   |   | 244 [124|0] | 8 1 | 6 3 | DNF
  | 12 0 | 10 0 | DNF
  | DNF
  | 6 3 | 7 2 | 6 3 | 7 2 | 4 5 | 9 0 | 7 2 | 6 3 | 9 0 | DNF
  | 11 0 | 
     | 11 | Giancarlo Fisichella (11) (Sauber/Petronas) | I |   |   |   |   |   | 224 [126|2] | 10 0 | 11 0 | 11 0 | 9 0 | 7 2 | DNF
  | 6 3 | 4 5 | 9 0 | 12 0 | 6 3 | 9 0 | 8 1 | 5 4 | 8 1 | 7 2 | 8 1 | 9 0 | 
     | 12 | Felipe Massa (12) (Sauber/Petronas) | BR |   |   |   |   |   | 124 [136|10] | DNF
  | 8 1 | 12 0 | 10 0 | 9 0 | 5 4 | 9 0 | DNF
  | DNF
  | 13 0 | 9 0 | 13 0 | DNF
  | 4 5 | 12 0 | 8 1 | 9 0 | 8 1 | 
     | 13 | Mark Webber (14) (Jaguar/Cosworth) | AUS |   |   |   |   | 1 | 76 [141|5] | DNF
  | DNF
  | 8 1 | 13 0 | 12 0 | DNF
  | 7 2 | DNF
  | DNF
  | 9 0 | 8 1 | 6 3 | 10 0 | DNF
  | 9 0 | 10 0 | DNF
  | DNF
  | 
     | 14 | Olivier Panis (17) (Toyota) | F |   |   |   |   |   | 65 [142|1] | 13 0 | 12 0 | 9 0 | 11 0 | DNF
  | 8 1 | 11 0 | DQ
  | 5 4 | 15 0 | DNF
  | 14 0 | 11 0 | 8 1 | DNF
  | 14 0 | 14 0 | --
  | 
     | 15 | Antonio Pizzonia (4) (Williams/BMW) | BR |   |   |   |   |   | 67 [142|0] | --
  | --
  | --
  | --
  | --
  | --
  | --
  | --
  | --
  | --
  | --
  | 7 2 | 7 2 | DNF
  | 7 2 | --
  | --
  | --
  | 
     | 16 | Christian Klien (15) (Jaguar/Cosworth) | A |   |   |   |   |   | 36 [145|3] | 11 0 | 10 0 | 14 0 | 14 0 | DNF
  | DNF
  | 12 0 | 9 0 | DNF
  | 11 0 | 14 0 | 10 0 | 13 0 | 6 3 | 13 0 | DNF
  | 12 0 | 14 0 | 
     | 17 | Cristiano da Matta (16) (Toyota) | BR |   |   |   |   |   | 36 [145|0] | 12 0 | 9 0 | 10 0 | DNF
  | 13 0 | 6 3 | DNF
  | DQ
  | DNF
  | 14 0 | 13 0 | DNF
  | --
  | --
  | --
  | --
  | --
  | --
  | 
     | 18 | Nick Heidfeld (18) (Jordan/Ford) | D |   |   |   |   |   | 37 [145|0] | DNF
  | DNF
  | 15 0 | DNF
  | DNF
  | 7 2 | 10 0 | 8 1 | DNF
  | 16 0 | 15 0 | DNF
  | 12 0 | 11 0 | 14 0 | 13 0 | 13 0 | DNF
  | 
     | 19 | Timo Glock (39/19) (Jordan/Ford) | D |   |   |   |   |   | 27 [146|1] | --
  | --
  | --
  | --
  | --
  | --
  | --
  | 7 2 | --
  | --
  | --
  | --
  | --
  | --
  | --
  | 15 0 | 15 0 | 15 0 | 
     | 20 | Zsolt Baumgartner (21) (Minardi/Cosworth) | H |   |   |   |   |   | 18 [147|1] | DNF
  | 16 0 | DNF
  | 15 0 | DNF
  | 9 0 | 15 0 | 10 0 | 8 1 | DNF
  | DNF
  | 16 0 | 15 0 | DNF
  | 15 0 | 16 0 | DNF
  | 16 0 | 
     | 21 | Jacques Villeneuve (7) (Renault) | CDN |   |   |   |   |   | 010 [148|1] | --
  | --
  | --
  | --
  | --
  | --
  | --
  | --
  | --
  | --
  | --
  | --
  | --
  | --
  | --
  | 11 0 | 10 0 | 10 0 | 
     | 22 | Ricardo Zonta (38/16/17) (Toyota) | BR |   |   |   |   |   | 010 [148|0] | --
  | --
  | --
  | --
  | --
  | --
  | --
  | --
  | --
  | --
  | --
  | --
  | DNF
  | 10 0 | 11 0 | DNF
  | --
  | 13 0 | 
     | 23 | Marc Gené (4) (Williams/BMW) | E |   |   |   |   |   | 010 [148|0] | --
  | --
  | --
  | --
  | --
  | --
  | --
  | --
  | --
  | 10 0 | 12 0 | --
  | --
  | --
  | --
  | --
  | --
  | --
  | 
     | 24 | Giorgio Pantano (19) (Jordan/Ford) | I |   |   |   |   |   | 013 [148|0] | 14 0 | 13 0 | 16 0 | DNF
  | DNF
  | DNF
  | 13 0 | DNA
  | DNF
  | 17 0 | DNF
  | 15 0 | DNF
  | DNF
  | DNF
  | --
  | --
  | --
  | 
     | 25 | Gianmaria Bruni (20) (Minardi/Cosworth) | I |   |   |   |   |   | 014 [148|0] | NC
  | 14 0 | 17 0 | DNF
  | DNF
  | DNF
  | 14 0 | DNF
  | DNF
  | 18 0 | 16 0 | 17 0 | 14 0 | DNF
  | DNF
  | DNF
  | 16 0 | 17 0 | 
     | legend | 
     | * | Driver has fastest lap in race. | 
     XY [n|m] | Driver has X points in year and his best position in year was Y. n is his point deficit to the championship leader and m is the point deficit to his predecessor in the championship table. | 
     X Y | X is the driver's position in race and Y are the points for that position. | 
     | DNF | Driver did not finish. | 
     | NC | Driver was not classified because of too much delay. | 
     | DQ | Driver was disqualified. | 
     | DNA | Driver did not appear to qualify. | 
     | -- | Driver not in entry list. |