Wychowanek klubu Nummelan Palloseura (NuPS). Karierę rozwijał w zespołach juniorskich klubu Espoo Blues. Nie zadebiutował w seniorskiej lidze fińskiej, wyjechał do Stanów Zjednoczonych, po czym od 2015 przez dwa sezony grał w drużynie w rozgrywkach USHL. W tym okresie w 2016 został wybrany w drafcie do kanadyjskich rozgrywek juniorskich CHL przez klub Oshawa Generals z ligi OHL w pierwszej rundzie z numerem 17, a rok później w drafcie NHL z 2017 został wybrany przez amerykański klub Nashville Predators w pierwszej rundzie z numerem 30. W lipcu 2017 został zawodnikiem fińskiego klubu Jokerit w rosyjskich rozgrywkach KHL. W barwach Jokeritu grał z numerem 20. Podjął występy w formacji ataku wraz z Ollim Palolą i Brianem O’Neillem. Po tym jak drużyna Jokeritu odpadła z rywalizacji w sezonie &lt;a href="KHL%20%282017/2018%29"&gt;KHL (2017/2018)&lt;/a&gt;, pod koniec marca podpisał z Nashville Predators trzyletni kontrakt wstępujący na występy w NHL, po czym zadebiutował w barwach tej drużyny w trwającym sezonie &lt;a href="NHL%20%282017/2018%29"&gt;NHL (2017/2018)&lt;/a&gt;. W drużynie przyjął numer 11 na koszulce. W sezonach 2018/2019 i 2019/2020 grał głównie w barwach drużyny farmerskiej, Milwaukee Admirals. W sierpniu 2020 ponownie został zawodnikiem Jokeritu, przechodząc na zasadzie wypożyczenia na czas do odwołania. W połowie grudnia 2020 jego kontrakt został rozwiązany przez klub.