Career transactions
- 2014-10-02 • Signed by Villacher SV
- 2014-09-17 • Released by Medveščak Zagreb
- 2014-06-09 • Signed to a one-year contract by Medveščak Zagreb
- 2013-07-25 • Signed to a one-year contract by EHC München
- 2012-07-12 • Re-signed to a one-year contract by the Chicago Wolves
- 2010-07-28 • Signed to a two-year contract by the Chicago Wolves
- 2009-07-06 • Signed to a one-year contract by the Colorado Avalanche
- 2008-07-23 • Signed to a one-year contract by the Detroit Red Wings
- 2006-07-04 • Signed to a two-year contract by the Atlanta Thrashers
- 2005-08-15 • Re-signed to a one-year contract by the Nashville Predators
- 2004-07-09 • Re-signed to a one-year contract by the Nashville Predators
- 2004-06-14 • Signed to a one-year contract by the Nürnberg Ice Tigers
- 2002-09-10 • Signed to a two-year contract by the Nashville Predators