Wychowanek Hearst HLK. W latach 2005-2008 grał w klubie Gatineau Olympiques w lidze QMJHL/CHL i był jednym z najskuteczniejszych graczy (każdorazowo uzyskiwał w sezonach ponad 100 punktów w klasyfikacji kanadyjskiej). W drafcie NHL z 2006 został wybrany przez Philadelphia Flyers. Od września 2008 zawodnik tego klubu. W listopadzie 2010 przedłużył umowę z klubem o trzy lata[1]. Od października 2012 na okres lokautu w sezonie NHL (2012/2013) związany kontraktem z niemieckim klubem Eisbären Berlin[2]. Następnie powrócił do USA i rozegrał z drużyną sezon 2012/2013, a po jego zakończeniu, w lipcu 2013 przedłużył kontrakt z o osiem lat[3]. Od 2013 jest kapitanem drużyny.