Formula 1 historical archive

Gunnar Nilsson won the 1977 Belgian Grand Prix

Gunnar Nilsson won the 1977 Belgian Grand Prix for Team Lotus, ahead of Niki Lauda and Ronnie Peterson at Circuit Zolder.

Browse the full classification, related season, driver, team, circuit, and championship history.

Race recap

Winner
Gunnar Nilsson
Team
Team Lotus
Top listed
Gunnar Nilsson, Niki Lauda, and Ronnie Peterson
Race date
June 5, 1977
Pole
Mario Andretti
Fastest lap
Gunnar Nilsson
Classified drivers
32
Circuit
Circuit Zolder

The decisive result

Gunnar Nilsson finished first for Team Lotus. Niki Lauda is listed 2 for Ferrari, with Ronnie Peterson 3 for Tyrrell.

Grid to finish

Harald Ertl from P25 to P9 (+16), Jean-Pierre Jarier from P26 to P11 (+15), and Patrick Nève from P24 to P10 (+14) recorded the largest positive grid-to-finish changes in the classification. Mario Andretti started from the listed P1 grid position.

Status and fastest lap

The classification lists 5 Accident, 5 DNQ, 5 Finished, 4 +1 lap, and 3 Engine. Gunnar Nilsson holds the fastest-lap entry at 1:27.540 on lap 53. It records the result without speculating about incidents or strategy.

This summary sticks to the classification and does not speculate about incidents, strategy, weather, or causes. Source: F1DB (CC BY 4.0) · updated Jul 26, 2026.

Report a correction · Get the iPhone app

Race classification
PosDriverConstructorTime / statusPoints
1Gunnar NilssonTeam Lotus1:55:05.7109
2Niki LaudaFerrari1:55:19.9006
3Ronnie PetersonTyrrell1:55:25.6604
4Vittorio BrambillaSurtees1:55:30.6903
5Alan JonesShadow1:56:21.1802
6Hans-Joachim StuckBrabham+1 lap1
7James HuntMcLaren+1 lap0
8Patrick DepaillerTyrrell+1 lap0
9Harald ErtlHesketh+1 lap0
10Patrick NèveMarch+2 laps0
11Jean-Pierre JarierPenske+2 laps0
12Larry PerkinsSurtees+3 laps0
13David PurleyLEC+3 laps0
14Arturo MerzarioMarch+5 laps0
NCBoy HayjeMarch+7 laps0
DNFJody ScheckterWolfEngine0
DNFJochen MassMcLarenAccident0
DNFJacques LaffiteLigierEngine0
DNFClay RegazzoniEnsignEngine0
DNFRupert KeeganHeskethAccident0