Wychowanek klubu BK Mladá Boleslav. Od lipca 2009 roku gracz Phoenix Coyotes[2]. Dwa lata później w lipcu 2011 roku przedłużył kontrakt z klubem o trzy lata[3]. Od listopada 2012 roku na okres lokautu w sezonie NHL (2012/2013) związał się z macierzystym czeskim klubem BK Mladá Boleslav[4]. Od lipca 2014 zawodnik Vancouver Canucks, związany dwuletnim kontraktem[5]. Od sierpnia 2016 zawodnik Arizona Coyotes[6]. 9 marca 2017 rozegrał 1000. spotkanie w NHL i został dziesiątym Czechem, który osiągnął ten kamień milowy[7][8]. Od lipca 2017 zawodnik Florida Panthers. Po sezonie NHL (2017/2018) w kwietniu 2018 ogłosił zakończenie kariery[9].