À l'issue de sa première saison dans l'OHL, il est nommé dans l'équipe type de la saison de l'OHL mais également dans celle de la Ligue canadienne de hockey. Logiquement, il participe au repêchage d'entrée dans la Ligue nationale de hockey et il est le premier choix des Panthers de la Floride, le 24e au total. Il ne rejoint pas pour autant les Panthers et reste encore une saison dans l'OHL.
Il faut attendre la 2005-2006 pour réellement faire ses débuts dans la LNH avec les Panthers. Au cours de l'été qui va suivre, il prend la direction des Canucks de Vancouver au repêchage de 2006 et lui sont échangés en retour de Bryan Allen, Alex Auld et Todd Bertuzzi[3]. Le , il signe un contrat d'un an, contrat renouvelé la saison suivante pour deux saisons de plus[4].
Carrière internationale
Il représente la République tchèque lors des compétitions internationales suivantes :