| 1 | 1997 Qantas Australian Grand Prix | Melbourne | 1997-03-09 | David Coulthard | McLaren | Jacques Villeneuve | 58 | 307.574 | 22 | |
| 2 | Grande Prêmio do Brasil 1997 | José Carlos Pace | 1997-03-30 | Jacques Villeneuve | Williams | Jacques Villeneuve | 72 | 309.024 | 34 | RF |
| 3 | Gran Premio Marlboro de Argentina 1997 | Juan y Oscar Gálvez | 1997-04-13 | Jacques Villeneuve | Williams | Jacques Villeneuve | 72 | 306.648 | 25 | SC |
| 4 | Gran Premio di San Marino 1997 | Enzo e Dino Ferrari | 1997-04-27 | Heinz-Harald Frentzen | Williams | Jacques Villeneuve | 62 | 305.660 | 24 | |
| 5 | Grand Prix de Monaco 1997 | Monaco | 1997-05-11 | Michael Schumacher | Ferrari | Heinz-Harald Frentzen | 62 | 208.692 | 15 | |
| 6 | Gran Premio Marlboro de España 1997 | Catalunya | 1997-05-25 | Jacques Villeneuve | Williams | Jacques Villeneuve | 64 | 302.469 | 49 | |
| 7 | Grand Prix Player's du Canada 1997 | Gilles Villeneuve | 1997-06-15 | Michael Schumacher | Ferrari | Michael Schumacher | 54 | 238.734 | 30 | RF |
| 8 | Grand Prix de France 1997 | Magny-Cours | 1997-06-29 | Michael Schumacher | Ferrari | Michael Schumacher | 72 | 306.000 | 42 | |
| 9 | 1997 RAC British Grand Prix | Silverstone | 1997-07-13 | Jacques Villeneuve | Williams | Jacques Villeneuve | 59 | 303.260 | 36 | |
| 10 | Grosser Mobil 1 Preis von Deutschland 1997 | Hockenheimring | 1997-07-27 | Gerhard Berger | Benetton | Gerhard Berger | 45 | 307.035 | 22 | |
| 11 | Marlboro Magyar Nagydíj 1997 | Hungaroring | 1997-08-10 | Jacques Villeneuve | Williams | Michael Schumacher | 77 | 305.536 | 41 | |
| 12 | 1997 Belgian Grand Prix | Spa-Francorchamps | 1997-08-24 | Michael Schumacher | Ferrari | Jacques Villeneuve | 44 | 306.592 | 41 | SC |
| 13 | Gran Premio Campari d'ltalia 1997 | Monza | 1997-09-07 | David Coulthard | McLaren | Jean Alesi | 53 | 305.810 | — | |
| 14 | Grosser Preis von Österreich 1997 | Red Bull Ring | 1997-09-21 | Jacques Villeneuve | Williams | Jacques Villeneuve | 71 | 307.146 | 24 | |
| 15 | Grosser Preis von Luxemburg 1997 | Nürburgring | 1997-09-28 | Jacques Villeneuve | Williams | Mika Häkkinen | 67 | 305.252 | 23 | |
| 16 | 1997 Fuji Television Japanese Grand Prix | Suzuka | 1997-10-12 | Michael Schumacher | Ferrari | Jacques Villeneuve | 53 | 310.580 | 37 | WCC |
| 17 | 1997 Grand Prix of Europe | Jerez | 1997-10-26 | Mika Häkkinen | McLaren | Jacques Villeneuve | 69 | 305.532 | 43 | WDC |