500cc Classification
| Pos | Rider | Manufacturer | Time/Retired | Points |
|---|---|---|---|---|
| 1 | Eddie Lawson | Yamaha | 47:59.280 | 20 |
| 2 | Wayne Gardner | Honda | +13.040 | 17 |
| 3 | Christian Sarron | Yamaha | +19.340 | 15 |
| 4 | Niall Mackenzie | Honda | +23.450 | 13 |
| 5 | Wayne Rainey | Yamaha | +30.080 | 11 |
| 6 | Kevin Magee | Yamaha | +35.450 | 10 |
| 7 | Didier de Radiguès | Yamaha | +48.620 | 9 |
| 8 | Roger Burnett | Honda | +51.160 | 8 |
| 9 | Pierfrancesco Chili | Honda | +53.330 | 7 |
| 10 | Randy Mamola | Cagiva | +59.520 | 6 |
| 11 | Ron Haslam | Elf Honda | +1:00.010 | 5 |
| 12 | Kevin Schwantz | Suzuki | +1:02.740 | 4 |
| 13 | Rob McElnea | Suzuki | +1:11.590 | 3 |
| 14 | Tadahiko Taira | Yamaha | +1:22.990 | 2 |
| 15 | Raymond Roche | Cagiva | +1 Lap | 1 |
| 16 | Fabio Barchitta | Honda | +1 Lap | |
| 17 | Norihiko Fujiwara | Yamaha | +1 Lap | |
| 18 | Peter Lindén | Honda | +1 Lap | |
| 19 | Marco Gentile | Fior | +1 Lap | |
| 20 | Bruno Kneubuhler | Honda | +1 Lap | |
| 21 | Peter Sköld | Honda | +1 Lap | |
| 22 | Wolfgang von Muralt | Suzuki | +1 Lap | |
| 23 | Damon Buckmaster | Honda | +1 Lap | |
| 24 | Claus Wulff | Honda | +1 Lap | |
| 25 | Åke Dahli | Suzuki | +1 Lap | |
| 26 | Chris Buerki | Honda | +1 Lap | |
| 27 | Lars Johansson | Suzuki | +1 Lap | |
| Ret | Nicholas Schmassman | Honda | Retirement | |
| Ret | Maarten Duyzers | Honda | Retirement | |
| Ret | Daniel Amatriain | Honda | Retirement | |
| Ret | Patrick Igoa | Yamaha | Retirement | |
| Ret | Alessandro Valesi | Honda | Retirement | |
| Ret | Thomas Aronsson | Nicco Bakker | Retirement | |
| Ret | Fabio Biliotti | Honda | Retirement |
| Previous race: 1988 British Grand Prix |
FIM Grand Prix World Championship 1988 season |
Next race: 1988 Czechoslovakian Grand Prix |
| Previous race: 1987 Swedish Grand Prix |
Swedish Grand Prix | Next race: 1989 Swedish Grand Prix |
Read more about this topic: 1988 Swedish Motorcycle Grand Prix