Az FTC honlapján megjelentek szerint az 1984. november 24-én született Booth a 2004-es NHL-drafton a második kör 23. helyén, összesítésben az 53. kiválasztottként kelt el, a Florida Panthers csapott le az akkor 20 éves szélsőre, aki aztán két évvel később, 2006-ban mutatkozott be a legjobbak között. A 2008-as idényben hozta legjobb teljesítményét, amikor 72 meccsen 31 gólt és 29 asszisztot jegyzett a Párducokkal, majd 2011-ben a Vancouver Canuckshoz igazolt, s a kanadai csapattal első és utolsó alkalommal bejutott a rájátszásba, ahol öt meccsen szerepelt.
Booth három év után Kanada másik felébe igazolt, nyugatról keletre, a Toronto Maple Leafshez ment, ahol a 2014–2015-ös idényben szerepelt, mielőtt Oroszországba, a KHL-be távozott volna, ahol előbb az Admiral Vlagyivosztok, majd az Avangard Omszk játékosa lett, mielőtt egy rövid, néhány hónapos hattyúdalra visszatért volna az NHL-be: a 2017–2018-as idényben a Detroit Red Wings játékosa volt. A szezon végén ugyan bejelentette a visszavonulását, ám a következő évad rajtja már megint a KHL-ben találta, a Dinamo Minszknél folytatta, aztán a 2019-es nyár végétől már Norvégiában szerepelt, ahová a világjárvány után is visszatért, végül legutóbb pedig a német másodosztályban, az Eisbären Regensburgban kergette a pakkot.
A zöld-fehérek honlapjának közlése szerint Booth januárban csatlakozik a Fodor Szabolcs edzette csapathoz.