A 33 éves kanadai csatár 2010-ben és 2015-ben a Chicago Blackhawksszal lett bajnok az észak-amerikai profiligában (NHL). Ezenkívül játszott a Toronto Maple Leafs, a Philadelphia Flyers, a Florida Panthers, a Carolina Hurricanes, a Los Angeles Kings és a Calgary Flames színeiben.
A 11 NHL-es szezonjában összesen 643 mérkőzésen lépett jégre és 358 pontot (149 gól, 209 gólpassz) gyűjtött. A tengerentúli ligától 2018-ban köszönt el. A 2018/19-es idényben az orosz Avantgard Omszk és a svéd Växjö, a 2019/20-as kiírásban pedig az amerikai Rockford és a HK Nitra alkalmazásában állt.