1952an, Kavanagh izan zen MotoGP lasterketa irabazi zuen lehen australiarra 350cc Ulster Grand Prix irabazi zuenean. 1956an Junior TT irabazi zuen Man uhartean. Kavanaghek 1958an Formula 1eko bi Sari Nagusietan parte hartu zuen bere Maserati 250F-rekin, lehenik Monakon, non sailkatzea lortu ez zuen, eta azkenik Belgikako Sari Nagusian.
lasterketa galdu zuen motorra hondatu zitzaiolako entrenamenduan, 20garren postuan sailkatu ondoren 28 lehiakideen artean.