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.
Como sophomore firmó 9,1 puntos, segundo del equipo en anotación, y un 54,3% en tiros de campo.
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.
[6] Equipo con quien disputó la PBA Commissioner's Cup entre febrero y mayo de 2016.
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.