Signed as a free agent by NY Rangers, July 20, 2004. Traded to Anaheim by NY Rangers with NY Rangers' 4th round choice (later traded back to NY Rangers, later traded to Washington - Washington selected Brett Bruneteau) in 2007 Entry Draft for Steve Rucchin, August 23, 2005. Signed as a free agent by Carolina, July 2, 2007. Missed majority of 2008-09 due to injury at Wilkes-Barre (AHL), December 20, 2008. Signed as a free agent by Bridgeport (AHL), October 2, 2009. Signed as a free agent by NY Islanders, January 29, 2010. Suspended nine games by NHL for deliberate attempt to injure Eric Tangradi in game vs, Pittsburgh, February 11, 2011 and suspended an additional ten games for deliberate attempt to injure Cal Clutterbuck in game vs. Minnesota, March 2, 2011. Missed majority of 2010-11 as a healthy reserve. Missed majority of 2011-12 due to recurring groin injury and as a healthy reserve. Signed as a free agent by Chekhov (KHL), June 19, 2012. Signed as a free agent by HIFK Helsinki (Finland), August 28, 2013. Signed as a free agent by Orlando (ECHL), December 21, 2013. Signed as a free agent by Abbotsford (AHL), January 30, 2014.