Wychowanek EV Zug. W 2007 wyjechał do Kanady i przez trzy lata grał w juniorskich rozgrywkach WHL w ramach CHL. W międzyczasie w drafcie NHL z 2008 został wybrany przez Philadelphia Flyers. W sezonie 2008/2009 był zawodnikiem tego klubu w lidze NHL. Jednocześnie grał także w zespole farmerskim w lidze AHL). W czerwcu 2009 został zawodnikiem Anaheim Ducks. W marcu 2011 przedłużył kontrakt o cztery lata. Od września 2012 do stycznia 2013 tymczasowo na okres lokautu w sezonie &lt;a href="NHL%20%282012/2013%29"&gt;NHL (2012/2013)&lt;/a&gt; związany kontraktem z rodzimym klubem, HC Lugano. Od czerwca 2014 zawodnik Vancouver Canucks (w toku wymiany, w ramach której z Anaheim do Vancouver został przekazany wraz z nim Nick Bonino, a w przeciwnym kierunku Ryan Kesler). Od czerwca 2017 zawodnik beniaminka NHL, Vegas Golden Knights. We wrześniu 2018 przeszedł do New York Islanders. W październiku 2019 prawa do niego przejął Anaheim Ducks, skąd został natychmiast przetransferowany do Winnipeg Jets. Rok potem przedłużył tam kontrakt o rok.