Career transactions
- 2015-05-02 • Signed to a two-year contract with Ilves
- 2014-04-11 • Signed to a one-year contract with Sport
- 2014-03-05 • Released from tryout contract and returned to the Toledo Walleye
- 2014-02-26 • Signed to a professional tryout contract with the Iowa Wild
- 2014-02-24 • Released from tryout contract and returned to the Toledo Walleye
- 2014-01-15 • Signed to a professional tryout contract with the Milwaukee Admirals
- 2013-11-26 • Signed to a contract with the Toledo Walleye
- 2013-01-19 • Signed to a contract with SaiPa until the end of the season
- 2012-11-08 • Signed to a contract with the Orlando Solar Bears
- 2011-07-01 • Signed to a one-year contract with Malmö Redhawks
- 2010-07-07 • Signed as a restricted free agent to a one-year contract with the Chicago Blackhawks
- 2010-03-01 • Traded with Danny Richmond to the Chicago Blackhawks in exchange for Joe Fallon and Daryl Boyle
- 2009-07-09 • Signed as a restricted free agent to a one-year contract with the St.Louis Blues
- 2008-05-28 • Signed to a one-year contract with Ilves
- 2007-07-23 • Traded to the St.Louis Blues in exchange for Carl Söderberg
- 2007-04-26 • Signed to a one-year contract extension with the Boston Bruins
- 2003-07-10 • Signed to a three-year entry-level contract with the Boston Bruins
- 2002-2003 • Contracted with HPK