Originaire de Louisville, Harrison est passé par le JuCo de Sullivan avant d’intégrer la fac de Campbellsville qui évoluait dans le championnat universitaire NAIA. Harrison sort de cette modeste fac en 1999 en étant élu dans la "First team NAIA All-American" grâce à de superbes stats : 27,2 pts et 8,1 rbs. Harrison va ensuite écumer les différentes ligues mineures américaines passant notamment plusieurs étés dans la ligue USBL.
On le retrouve durant la saison 2002-2003 en CBA avec les Rockford Lightning avec qui il termine en tête de la saison régulière tout en affichant des moyennes individuelles impressionantes : 28,8 pts, 5,8 rbs et 3,6 pds. A la suite de cette saison en CBA, Harrison avait ensuite connu sa première expérience à l’étranger en signant pour la fin de saison avec le club libanais de Riyadi. La saison dernière, Harrison s’était engagé en faveur du club italien de Rimini et s’y était montré plutôt décevant, tournant à 9,7 pts et 3,0 rbs en moyenne.
Après un nouvel été passé en USBL, Harrison avait ensuite été essayé durant 10 jours par le STB qui recherchait un extérieur après l’essai non concluant de Greg Stevenson. Engagé jusqu’à la fin décembre comme pigiste médical pour l’intérieur Floyd Miller, Harrison a ainsi disputé 14 rencontres avec la formation havraise : 9,6 pts à 43,7 %, 3,8 rbs et 1,1 pds en 28 min.
A Rouen, Harrison retrouvera son cousin, Tony Williams. Engagé dans un premier temps comme pigiste pour Nasser Haif, Williams a en effet été prolongé jusqu’au terme de la saison. Le SPOR, qui a remporté son premier succès de la saison face à Brest lors de la dernière journée de championnat, espère que ces changements lui permettront de lutter pour rester en Pro A.