Í 1952 varð Kavanagh fyrsti Ástralinn til að vinna mótorhjóla Grand Prix keppni þegar hann vann 350cc Ulster Grand Prix. Árið 1956 vann hann Junior TT á Isle of Man TT keppni. Kavanagh tók þátt í tveimur Formula One Grand Prix árið 1958 með eigin Maserati 250F, fyrst í Monaco þar sem hann náði ekki að komast í keppnina, og síðast í Belgíska Grand Prix
Hann missti af keppninni eftir ađ hafa sprengt í vélinni á æfingum, eftir ađ hafa komist í 20. sæti af 28 keppendum.