183 cm ūgio amerikietis sezoną pradėjo Stambulo „Bešiktaš“ klube, kuriame, rungtyniaudamas FIBA Čempionų lygoje, rinko po 11,8 taško ir 5,6 rezultatyvaus perdavimo.
Vis tik klubą palikus vyriausiajam treneriui Duško Ivanovičiui, išsiskyrė ir „Bešiktaš“ bei J.Theodore'o keliai – pastarasis priėmė Kazanės komandos pasiūlymą.
Amerikietis praeityje yra žaidęs ir Eurolygoje – 2017-2018 m. sezone jis vilkėjo Milano „Olimpia“ aprangą ir per susitikimą pajėgiausiame Senojo žemyno turnyre rinko po 11,6 taško bei 4,3 rezultatyvaus perdavimo.
Europos taurėje jis žais pirmą kartą savo karjeroje.
UNIKS „Top 16“ etape žais G grupėje, kurioje šios komandos varžovu bus ir Vilniaus „Rytas“. Būtent su vilniečiais Kazanės ekipa žais pirmąjį susitikimą sausio 8-ąją, o jis vyks „Siemens“ arenoje.