Wychowanek klubu TeKi. W 2007 został zawodnikiem klubu Kärpät, w ramach którego przeszedł kolejne szczeble juniorskiej. A od sezonu 2009/2010 występował w drużynie seniorskiej w rozgrywkach SM-liiga. W kwietniu 2009 przedłużył kontrakt z klubem o trzy lata, w styczniu 2010 i w lutym 2011 o rok, w grudniu 2012 o dwa lata, a w lutym 2014 o rok. W maju 2010 w KHL Junior Draft został wybrany przez rosyjski klub Awangard Omsk (pierwsza runda, numer 13). Miesiąc później w drafcie NHL z 2010 został wybrany przez amerykański klub Florida Panthers (czwarta runda, numer 99). Od maja 2015 zawodnik San Jose Sharks w lidze NHL. Od lipca 2019 zawodnik Colorado Avalanche, związany czteroletnim kontraktem. W lipcu 2021, w ramach "expansion draft", został zawodnikiem nowego klubu NHL, Seattle Kraken.