Career Transactions
- 2013-07-05 • Signed to a one-year contract by the Pittsburgh Penguins
- 2012-07-02 • Signed to a one-year contract by the Phoenix Coyotes
- 2011-07-07 • Signed to a one-year contract by the Detroit Red Wings
- 2010-07-12 • Re-signed to a one-year contract by the Pittsburgh Penguins
- 2009-07-04 • Signed to a one-year contract by the Pittsburgh Penguins
- 2008-03-12 • Re-signed to a one-year contract by the Dallas Stars
- 2006-07-13 • Signed to a two-year contract by the Dallas Stars