- Traded to Edmonton Oilers by New Jersey Devils with Valeri Zelepukin for Jason Arnott and Bryan Muir, January 4, 1998.
- Traded to Boston Bruins by Edmonton Oilers for Anson Carter, Boston's 1st (Ales Hemsky) and 2nd (Doug Lynch) round choices in 2001 Entry Draft and future considerations, November 15, 2000.
- Signed as a free agent by Dallas Stars, July 3, 2002.
- Signed as a free agent by St. Louis Blues, July 3, 2006.
- Traded to San Jose Sharks by St. Louis Blues for Ville Nieminen, Jay Barriball and New Jersey's 1st round choice (previously acquired, St. Louis selected David Perron) in 2007 Entry Draft, February 27, 2007.
- Signed as a free agent by New York Islanders, July 5, 2007.
- Traded to Pittsburgh Penguins by New York Islanders for a conditional draft selection, March 4, 2009.