[1] En su primera temporada fue incluido en el mejor quinteto de rookies de la Atlantic-10 Conference, mientras que al año siguiente sería elegido mejor sexto hombre de la conferencia, y concluiría su etapa universitaria siendo incluido en el mejor quinteto de la A-10.
[6] En enero de 2017 fichó por el Fulgor Libertas Forlì de la Serie A2,[7] equipo con el que acabó la temporada promediando 20,5 puntos y 3,0 asistencias por partido.
En octubre de 2019 se incorporó al club libanes Aníbal Zahle, pero al poco tiempo se desvinculó del mismo.
[9] Johnson acordó su incorporación a Defensor Sporting de Uruguay en septiembre de 2020, pero un mes después fue sustituido por Novar Gadson sin haber podido disputar ni un partido oficial con su nuevo club.
[10] La misma situación le sucedería un año después con el Corinthians de Brasil.