Career transactions
- 2009-09-30 • Signed to a one-year contract by the Minnesota Wild
- 2007-07-19 • Re-signed to a two-year contract by the New York Islanders
- 2006-07-04 • Signed to a one-year contract by the New York Islanders
- 2006-09-09 • Claimed off waivers by the
- 2005-11-30 • Signed to a one-year contract by the Chicago Blackhawks
- 2004-08-03 • Re-signed to a one-year contract by the Boston Bruins
- 2001-07-10 • Signed to a three-year entry-level contractby the Boston Bruins