Traded to Portland (WHL) by Swift Current (WHL) for Tyler Murray, October 1, 1997. Traded to NY Islanders by Los Angeles with Olli Jokinen, Mathieu Biron and Los Angeles' 1st round choice (Taylor Pyatt) in 1999 Entry Draft for Ziggy Palffy, Brian Smolinski, Marcel Cousineau and New Jersey's 4th round choice (previously acquired, Los Angeles selected Daniel Johansson) in 1999 Entry Draft, June 20, 1999. Traded to Edmonton by NY Islanders with Eric Brewer and NY Islanders' 2nd round choice (Brad Winchester) in 2000 Entry Draft for Roman Hamrlik, June 24, 2000. Missed majority of 2000-01 due to shoulder injury vs. Detroit, October 10, 2000. Traded to NY Rangers by Edmonton for future considerations, December 12, 2002. Claimed on waivers by Washington from NY Rangers, January 15, 2003. Signed as a free agent by Calgary, July 17, 2003. Claimed on waivers by NY Rangers from Calgary, March 6, 2004. Signed to a PTO (professional tryout) contract by Manitoba (AHL), September 27, 2004. Signed as a free agent by Vancouver, August 23, 2005. Signed as a free agent by Salzburg (Austria), July 30, 2007. Signed as a free agent by Anaheim, July 22, 2008. Missed majority of 2008-09 due to various injuries. Signed as a free agent by MODO (Sweden). July 9, 2009. Signed as a free agent by Anaheim, July 12, 2010. Signed as a free agent by Edmonton, July 3, 2011. Signed as a free agent by Oklahoma City (AHL), July 20, 2012. Signed as a free agent by Tappara Tampere (Finland), October 10. 2013.