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–2019-es idényben az orosz Avangard Omszk és a svéd Växjö, a 2019–2020-as kiírásban az amerikai Rockford és a HK Nitra alkalmazásában állt.