W przeszłości występował na Cyprze, w Niemczech, Grecji, Włoszech i Turcji. W sierpniu 2020 podpisał kontrakt z bułgarskim Rilski Sportist, ale szybko wrócił do Grecji i związał się z Larissą. Po rozegraniu sześciu spotkań, 28 grudnia, rozstał się z tym klubem, wrócił do USA, a teraz został zawodnikiem GTK. W poniedziałek gliwicki klub stracił rozgrywającego Josha Perkinsa, który odszedł do serbskiego Partizana Belgrad. Koszykarz rozegrał w gliwickich barwach 19 spotkań. GTK otrzymał propozycję wykupu kontraktu zawodnika, na co działacze wydali zgodę. Zespół z Gliwic zajmuje 11. miejsce w tabeli z bilansem ośmiu zwycięstw i 11 porażek.