During his time with the San Jose Sharks, he set a franchise record for the quickest point scored by a rookie when he assisted on a Joe Thornton goal that came 36 seconds into Cavanagh's first game in the NHL. He was also the Worcester Sharks' all-time scoring leader with 138 points in 202 games.