[2] He was a member of the Houston Aeros from 2001 to 2005, where he helped the team win the Calder Cup in 2003.
The following season, Cavanaugh left the AHL to play with the SG Pontebba in the Italian Hockey League.
Cavanaugh then spent the 2008–09 season with EC VSV in the Austrian Hockey League.
[4] Cavanaugh played in the 2000 World Junior Ice Hockey Championships for Team USA.
This biographical article relating to an American ice hockey center is a stub.