Wychowanek i wieloletni zawodnik EV Zug w szwajcarskich rozgrywkach NLA. Pierwotnie w październiku 2010 przedłużył kontrakt z tym klubem o pięć lat, jednak w maju 2011 został zawodnikiem zespołu z ligi NHL[2], a w lipcu 2011 przedłużył kontrakt o dwa lata[3]. Od września 2012 do stycznia 2013 tymczasowo na okres lokautu w sezonie NHL (2012/2013) związany kontraktem z macierzystym klubem, EV Zug. Od lutego 2014 zawodnik innego kanadyjskiego klubu w NHL, Vancouver Canucks[4]. Od marca 2014 zawodnik New York Rangers[5][6]. Od października 2014 zawodnik Calgary Flames[7]. Od lipca 2015 ponownie zawodnik New York Rangers[8]. Przekazany do filii w Hartford Wolf Pack. W grudniu 2015 podpisał kontrakt z EV Zug obowiązujący od sezonu National League A (2016/2017) na okres 5 lat[9]. Pod koniec stycznia 2021 ogłoszono jego transfer do Fribourg-Gottéron począwszy od sezonu 2021/2022 w wymiarze czteroletniego kontraktu[10].