Career transactions
- 2010-09-28 • Signed to a two-year contract by the New York Islanders
- 2008-05-22 • Re-signed to a two-year contract by the New Jersey Devils
- 2006-07-24 • Signed to a two-year contract by the New Jersey Devils
- 2004-09-10 • Sigend to a two-year contract by the St. Louis Blues
- 2003-07-25 • Sigend to a one-year contract by the Mighty Ducks of Anaheim
- 2003-01-22 • Traded to the Calgary Flames for a 2003 6th round pick (Ivan Domic) & future considerations
- 2002-09-18 • Re-signed to a one-year contract by New York Rangers