on january 31, 2007, kavanagh signed with the hv71 of the elitserien for the rest of the 2006–07 season after having played the early part of the season for saipa of the sm-liiga and two games with the portland pirates of the ahl. kavanagh played for the iserlohn roosters in 2007–08 and after a good season he moved on to the frankfurt lions. where he was only a season before moving to erc ingolstadt.