Traded to NY Rangers by Ottawa for Bill Berg and NY Rangers' 2nd round choice (later traded to Anaheim Anaheim selected Jordan Leopold) in 1999 Entry Draft, November 27, 1998. Traded to Phoenix by NY Rangers for Jason Doig and Phoenix's 6th round choice (Jay Dardis) in 1999 Entry Draft, March 23, 1999. Traded to Tampa Bay by Phoenix with Nikolai Khabibulin for Mike Johnson, Paul Mara, Ruslan Zainullin and NY Islanders' 2nd round choice (previously acquired, Phoenix selected Matthew Spiller) in 2001 Entry Draft, March 5, 2001. Signed as a free agent by Nashville, November 26, 2003. Missed majority of 2003-04 due to groin injury suffered in practice, November 29, 2003. Traded to Tampa Bay by Nashville for Tampa Bay's 6th round choice (Kevin Schaeffer) in 2004 Entry Draft, March 9, 2004. Signed as a free agent by Budejovice (CzRep-2), December 16, 2004.