Wychowanek Dukli Trenczyn. Od 2000 występuje w lidze NHL. Przez osiem sezonów grał w klubie Minnesota Wild. Od lipca 2009 jest zawodnikiem New York Rangers, związany pięcioletnim kontraktem[1]. Od kwietnia 2013 roku zawodnik[2]. Od marca 2014 zawodnik Los Angeles Kings[3][4]. Z klubem zdobył w tym samym sezonie Puchar Stanleya, a w czerwcu 2014 przedłużył kontrakt o siedem lat[5]. Od lutego 2018 zawodnik Ottawa Senators[6]. Dokończył tam edycję NHL (2017/2018), ale sezonach NHL (2018/2019) i NHL (2019/2020) już nie wystąpił w barwach tego zespołu. W grudniu 2020 przeszedł do Tampa Bay Lightning i tam też nie zagrał już meczu w sezonie NHL (2020/2021)[7]. Na początku listopada 2021, mając prawie 40 lat, ogłosił zakończenie kariery[8].