Wychowanek klubu TPS. W zespole grał do 2004 w lidze SM-liiga. W drafcie NHL z 2001 został wybrany przez Minnesota Wild z numerem 6. W 2004 wyjechał do USA, pierwszy sezon rozegrał w zespole farmerskim w lidze AHL, a w 2005 rozpoczął grę w Minnesocie w rozgrywkach NHL. Od sezonu &lt;a href="NHL%20%282009/2010%29"&gt;NHL (2009/2010)&lt;/a&gt; jest kapitanem drużyny. W lipcu 2010 przedłużył kontrakt z klubem o siedem lat. Od października 2012 na okres lokautu w sezonie &lt;a href="NHL%20%282012/2013%29"&gt;NHL (2012/2013)&lt;/a&gt; związany kontraktem z macierzystym klubem TPS. Po 15 latach gry w Minnesocie w październiku 2020 przeszedł do Columbus Blue Jackets.