Ballington è nato a Salisbury nella Rhodesia Meridionale. La sua attività professionistica si è svolta nel periodo 1976-1982, iniziando con una Yamaha privata, con la quale gareggia nel 1976 e nel 1977, ottenendo come miglior risultato il 5º posto nella 350 nel 1977. In questo biennio è attivo, oltre che in 350, anche in 250.
Nel 1978 il baffuto sudafricano fa il passo che lo renderà campione, passando alla Kawasaki; nella stagione porterà le bicilindriche di Akashi KR 250-350 all'iride in entrambe le cilindrate. La cosa si ripeterà anche l'anno seguente.
Nella stagione 1980 portò al debutto la Kawasaki KR 500 4 cilindri due tempi; l'età non più verde e problemi di gioventù della moto fanno sì che nel 1980 Ballington non vada oltre il 12º posto nella 500. Poco fortunata anche stagione in 250, dove deve cedere al compagno di Marca Anton Mang.
Ormai il campione-meteora è al declino: il 1981, anno che lo vede correre nella sola classe 500, è avaro di successi: solo 8º. L'anonimo 9º posto del 1982 lo induce, insieme alle 31 primavere, a decidere per il ritiro.