Signed as a free agent by Anaheim, July 12, 2006. Missed majority of 2009-10 due to foot injury in pre-game skate at Columbus, November 13, 2009. Traded to Carolina by Anaheim for Stefan Chaput and Matt Kennedy, November 23, 2010. Traded to Florida by Carolina with Carolina's 5th round choice (later traded to Atlanta, later traded to San Jose San Jose selected Sean Kuraly) in 2011 Entry Draft for Cory Stillman, February 24, 2011. Claimed on waivers by New Jersey from Florida, October 26, 2011. Signed as a free agent by Minnesota, October 7, 2014.