Thornton jugó cuatro temporadas en la Universidad de Florida State, siendo nombrado en su año sénior en el tercer equipo del All-American tras promediar 19,7 puntos y 7,2 rebotes en 35 partidos. En su temporada júnior formó parte del segundo quinteto del All-American y de la Atlantic Coast Conference, además del mejor quinteto del distrito con promedios de 16,1 puntos por encuentro. Como sophomore firmó 9,1 puntos, segundo del equipo en anotación, y un 54,3% en tiros de campo. Realizó su mejor partido en la NCAA como júnior ante Boston College Eagles y Duke Blue Devils al anotar 37 puntos, aunque en ambos partidos finalizaron con derrota.
El 29 de septiembre se marchó a China a jugar con los Zhejiang Lions de la CBA.[5] Pero se lesionó en diciembre y tuvo que volver.
Los Xinjiang Flying Tigers lo sumaron a su plantilla en octubre de 2013, sin embargo rescindieron su contrato poco después, sin darle la oportunidad de actuar en ningún juego oficial con la franquicia.
En marzo de 2014, volvió a Puerto Rico a firmar con los Brujos de Guayama.
En verano de 2016 formó parte de la plantilla de los Mighty Sports PH, de también Filipinas, para la Copa William Jones de 2016,[7] la cual ganaron con Thornton siendo incluido en el quinteto ideal del torneo.
Japón
A fines de febrero de 2018, luego de haber jugado un mes y medio en la Argentina como parte de Salta Basket,[8] se marchó a Japón a firmar con los Shimane Susanoo Magic de la B.League.[9] Con ese equipo disputaría 21, promediando 15.4 puntos y 4.9 rebotes por encuentro.
Uruguay y Corea
Thornton se unió al Club Atlético Aguada durante la temporada 2018-19 y si bien en principio no logró convencer en cuanto a su rendimiento, fue pieza fundamental para que consiguieran el campeonato esa temporada, anotando un triple sobre la bocina en el partido 1 para darles la victoria y consiguiendo 26 puntos (16 de 16 en tiros libres) en el séptimo partido de las finales frente a Malvin.
Al término de la temporada se marcha a jugar al Busan KT Sonicboom de la Liga de baloncesto de Corea, pero el 4 de febrero de 2020 anunció su regreso a Aguada como refuerzo del equipo de cara a los playoffs. Renovando por una temporada más, el 7 de agosto de 2021.[10]