Roll of honour
Every winner
- 1993Alain ProstWilliamsSouth African Grand Prix
- 1992Nigel MansellWilliamsSouth African Grand Prix
- 1985Nigel MansellWilliamsSouth African Grand Prix
- 1984Niki LaudaMcLarenSouth African Grand Prix
- 1983Riccardo PatreseBrabhamSouth African Grand Prix
- 1982Alain ProstRenaultSouth African Grand Prix
- 1980René ArnouxRenaultSouth African Grand Prix
- 1979Gilles VilleneuveFerrariSouth African Grand Prix
- 1978Ronnie PetersonTeam LotusSouth African Grand Prix
- 1977Niki LaudaFerrariSouth African Grand Prix
- 1976Niki LaudaFerrariSouth African Grand Prix
- 1975Jody ScheckterTyrrellSouth African Grand Prix
- 1974Carlos ReutemannBrabhamSouth African Grand Prix
- 1973Jackie StewartTyrrellSouth African Grand Prix
- 1972Denny HulmeMcLarenSouth African Grand Prix
- 1971Mario AndrettiFerrariSouth African Grand Prix
- 1970Jack BrabhamBrabhamSouth African Grand Prix
- 1969Jackie StewartMatra-FordSouth African Grand Prix
- 1968Jim ClarkLotus-FordSouth African Grand Prix
- 1967Pedro RodríguezCooper-MaseratiSouth African Grand Prix