Scrivi una continuazione per questo paragrafo - Nel 1952, Kavanagh divenne il primo australiano a vincere una gara di motocicli Grand Prix quando vinse il 350cc Ulster Grand Prix. Nel 1956 vinse il Junior TT alle gare dell'Isola di Man. Kavanagh partecipò a due Gran Premi di Formula Uno nel 1958 con la sua Maserati 250F, la prima a Monaco
dove non si è qualificato, e infine nel Gran Premio del Belgio dove ha perso la gara dopo aver fatto saltare il motore durante le prove, dopo essersi qualificato 20° su 28 concorrenti.