Wychowanek HC Košice. Grał w drużynach juniorskich klubu. Na początku czerwca 2010 w drafcie do ligi KHL z 2010 został wybrany przez Awtomobilist Jekaterynburg z numerem 5, a pod koniec miesiąca w drafcie do ligi NHL z 2010 został wybrany przez kanadyjski klub Edmonton Oilers, a kilka dni później w drafcie do kanadyjskich rozgrywek juniorskich CHL CHL 2010 wybrany przez klub Prince George Cougars z numerem 1. Wówczas został zawodnikiem tego zespołu i od 2010 występował w jego barwach w kanadyjskiej lidze juniorskiej WHL w ramach CHL. Na początku następnego sezonu 2011/2012 został zawodnikiem innej drużyny WHL, Regina Pats. Od 2010 równolegle występował w amerykańskim zespole Oklahoma City Barons z ligi AHL, od kwietnia 2012 został na stałe jego zawodnikiem. W kwietniu 2011 podpisał trzyletni wstępny kontrakt z Edmonton Oilers. W barwach tej drużyny zadebiutował w lidze NHL 5 grudnia 2013. 25 marca 2015 w swoim 77. meczu w barwach Nafciarzy zdobył pierwszego gola w NHL (na 1:0 w meczu z Colorado Avalanche). Od czerwca 2015 zawodnik Toronto Maple Leafs. Równolegle od 2017 grał w zespole podległym Toronto Marlies z AHL. W czerwcu 2021 został graczem czeskiego klubu HC Oceláři Trzyniec.