He played with minor league hockey on the Pacific Vipers with his former teammates Troy Brouwer, Brent Seabrook and Colin Fraser. He won the Stanley Cup in 2006 with the Carolina Hurricanes and again in 2010 with the Chicago Blackhawks. He also played in the NHL for the now defunct Atlanta Thrashers.