Career transactions
- 2012-06-22 • Traded to the Pittsburgh Penguins with Brian DumoulinDerrick Pouliot) for Jordan Staal
- 2011-07-03 • Re-signed to a three-year contract by the Carolina Hurricanes
- 2008-03-26 • Signed to a three-year entry-level contract by the Carolina Hurricanes