1954 South Africa

Class Distance Winner Second Third Speed
Benoni Feb 28, Benoni (5.632 km road course)
500cc 18 laps K. Robus (500 Norton) B. van Zyl (500 Norton) C. Hurst (350 Norton) 120.7
350cc 16 laps B.P. Castellani (350 AJS) C. Hurst (350 Norton) B. Ferreira (350 Velocette) 117.3
250cc 14 laps J. Stander (250 Velocette) Eddie Grant (250 Velocette) K. Robus (Triumph) 109.4
Natal Championship Apr 19 (2.735 km)
Handicap 36 laps D.G.N. Holmes (250 Velocette) B. Ferreira (250 Velocette) Eddie Grant (250 Villiers) 90.0
500cc 35 laps B. Ferreira (350 Velocette) S. Setaro (500 Norton) R. Millbank (500 Triumph) 99.4
350cc 32 laps R.M. Travers (350 Norton) B.P. Castellani (350 AJS) P. Snyman (350 Norton) 106.5
250cc 26 laps J. Stander (250 Velocette) B. Ferreira (250 Velocette) D.G.N. Holmes (250 Velocette) 101.8
Nigel May 29, Nigel (3.057 km)
500cc 27 laps K. Robus (500 Norton) B.P. Castellani (500 Matchless) Eddie Grant (350 Velocette) 113.6
350cc 25 laps B. Ferreira (350 Velocette) Eddie Grant (350 Velocette) R.M. Travers (350 Norton) 111.3
250cc 20 laps J. Stander (250 Velocette) D.G.N. Holmes (250 Velocette) L. Zeeman (250 Velocette) 104.1
Nigel 100 Aug 7, Nigel (3.701 km)
Handicap ??? B.P. Castellani (500 Norton) B. Black (250 Velocette) B. Ferreira (250 Velocette) ???
Parkhill 120 Sep 6, Parkhill (4.828 km)
500cc 17 laps G. Anderson (500 Norton) S. Setaro (500 Norton) B.P. Castellani (500 Norton) 116.0
350cc 17 laps C.A. Randall (350 Norton) M. Moore (350 Velocette) R. Butler (350 Velocette) 96.2
250cc 17 laps J. Stander (250 Velocette) C.A. Randall (250 Norton) W. Grobler (250 Velocette) 110.8