Johnson w NCAA grał w zespole uczelni Hofstra. Później był zawodnikiem zespołów z Portugalii, Turcji oraz Litwy. Miniony sezon rozpoczął w libańskiej ekipie Anibal Zahle. W dziewięciu spotkaniach zdobywał średnio 10,8 punktu oraz 11,7 zbiórki.
Później przeniósł się do drużyny Mavort Quito (Ekwador). Tam zagrał tylko w trzech spotkaniach, a jego średnie to 7,7 punktu i 6,3 zbiórki.
AZS w najbliższym czasie podpisze kontrakt z zawodnikiem występującym na pozycji rzucającego.