Il passe trois saisons avec les Canadiens et les deux suivantes au New Jersey avec les Devils. À sa dernière saison au New Jersey, il obtient 48 points dont 20 buts en 82 matchs.
L'attaquant de 32 ans se joint à l'Avalanche du Colorado pour la saison 2023-2024 en signant un contrat de 1,5 millions $[3]. Après avoir porté le chandail de l'Avalanche quelques mois, il est échangé au Kraken de Seattle le contre un choix de 5e tour au repêchage de 2024[4].
Carrière internationale
Il représente la Slovaquie au niveau international. Il a participé aux sélections jeunes.