Career Transactions
- 1997-06-25 • Rights transferred to the Carolina Hurricanes after the Hartford Whalers franchise relocated.
- 1997-98 • Missed the majority of the season recovering from shoulder injury.
- 2001-07-31 • Re-signed by the Carolina Hurricanes to a 2-year contract.
- 2003-05-01 • Re-signed by the Carolina Hurricanes to a 1-year contract extension.
- 2004-07-28 • Signed by HCJ Milano Vipers (Italy) to a 1-year contract.
- 2005-08-25 • Signed by the Anaheim Mighty Ducks to a 1-year contract.
- 2005-10-03 • Traded to the Carolina Hurricanes by the Anaheim Mighty Ducks for Bruno St-Jacques.
- 2006-06-30 • Re-signed by the Carolina Hurricanes to a 3-year contract extension.
- 2008-01-17 • Traded to the Chicago Blackhawks by the Carolina Hurricanes for future considerations.
- 2009-03-04 • Claimed by the Pittsburgh Penguins off waivers from the Chicago Blackhawks.
- 2009-06-29 • Re-signed by the Pittsburgh Penguins to a 2-year contract extension.
- 2011-06-09 • Re-signed by the Pittsburgh Penguins to a 2-year contract extension.
- 2013-07-05 • Re-signed by the Pittsburgh Penguins to a 2-year contract.
- 2016-01-26 • Announced his retirement.