Traded to Colorado by San Jose with San Jose's 1st round choice (Alex Tanguay) in 1998 Entry Draft for Mike Ricci and Colorado's 2nd round choice (later traded to Buffalo Buffalo selected Jaroslav Kristek) in 1998 Entry Draft, November 21, 1997. Traded to Atlanta by Colorado for Rick Tabaracci, December 8, 1999. Claimed on waivers by Pittsburgh from Atlanta, March 15, 2002. Traded to Calgary by Pittsburgh for Micki Dupont and Mathias Johansson, March 11, 2003. Signed as a free agent by Geneve (Swiss), November 13, 2004. Signed as a free agent by Boston, July 2, 2006. Traded to Ottawa by Boston for Peter Schaefer, July 17, 2007. Missed majority of 2009-10 due to knee injury vs. Pittsburgh, November 19, 2009 and as a healthy reserve. Signed to a PTO (professional tryout) contract by Syracuse (AHL), October 31, 2010.