1997 Formula 1 race calendar and results

17 Grands Prix in the 1997 season, with dates, circuits, winners and full results for each race weekend.

RoundGrand PrixDateCircuitWinner
1Australia Grand Prix9 March 1997Albert ParkDavid Coulthard (McLaren)
2Brazil Grand Prix30 March 1997José Carlos PaceJacques Villeneuve (Williams)
3Argentina Grand Prix13 April 1997Juan y Oscar GálvezJacques Villeneuve (Williams)
4San Marino Grand Prix27 April 1997Enzo e Dino FerrariHeinz-Harald Frentzen (Williams)
5Monaco Grand Prix11 May 1997MonacoMichael Schumacher (Ferrari)
6Spain Grand Prix25 May 1997CatalunyaJacques Villeneuve (Williams)
7Canada Grand Prix15 June 1997Gilles VilleneuveMichael Schumacher (Ferrari)
8France Grand Prix29 June 1997Magny-CoursMichael Schumacher (Ferrari)
9Great Britain Grand Prix13 July 1997SilverstoneJacques Villeneuve (Williams)
10Germany Grand Prix27 July 1997HockenheimringGerhard Berger (Benetton)
11Hungary Grand Prix10 August 1997HungaroringJacques Villeneuve (Williams)
12Belgium Grand Prix24 August 1997Spa-FrancorchampsMichael Schumacher (Ferrari)
13Italy Grand Prix7 September 1997MonzaDavid Coulthard (McLaren)
14Austria Grand Prix21 September 1997Red Bull RingJacques Villeneuve (Williams)
15Luxembourg Grand Prix28 September 1997NürburgringJacques Villeneuve (Williams)
16Japan Grand Prix12 October 1997SuzukaMichael Schumacher (Ferrari)
17Europe Grand Prix26 October 1997JerezMika Häkkinen (McLaren)

1997 championship standings