Wychowanek klubu Toronto Aces MHA. W latach 2006 do 2008 grał ww dwóch klubach w juniorskich rozgrywkach OHL w ramach CHL. W drafcie NHL z 2007 został wybrany przez Los Angeles Kings. W barwach tego zespołu grał w lidze NHL przez trzy sezony od 2008 do 2011. Tym samym jest jenym z nielicznych czarnoskórych hokeistów w tej lidze. W czerwcu 2011 został przetransferowany do klubu Philadelphia Flyers (w toku wymiany wraz z nim przekazany został Brayden Schenn, a z Filadelfii do Los Angeles trafił Mike Richards). W lipcu 2011 podpisał dwuletni kontrakt z klubem, a w sierpniu 2012 podpisał sześcioletnią umowę, obowiązującą od 2013. Po ogłoszeniu lokautu w sezonie &lt;a href="NHL%20%282012/2013%29"&gt;NHL (2012/2013)&lt;/a&gt; od września 2012 tymczasowo był zawodnikiem niemieckiego klubu Eispiraten Crimmitschau w 2. Bundeslidze (zagrał 9 meczów), po czy od końca października został także tymczasowo graczem czeskiej drużyny Bílí tygři Liberec w tamtejszej ekstralidze (zagrał 6 spotkań). Następnie powrócił do USA i rozegrał skrócony sezon NHL 2012/2013. Po wielu latach gry w drużynie z Filadelfii w lutym 2019 został przetransferowany do Nashville Predators. W sezonie 2019-2020 był zawodnikiem New Jersey Devils. W tym 2020 został przetransferowany do Buffalo Sabres, a stamtąd w październiku do Toronto Maple Leafs.