Juega como defensor y actualmente se encuentra en Ljungskile SK de la Superettan.
Es hijo de padres nacidos en Clarendon, cuando tenía 10 años se trasladaron a Brampton Canadá.
En 2009 Thompson comenzó en la Universidad de Graceland en Lamoni, Iowa, pero solo permaneció allí un año antes del cambió a la Universidad de Cincinnati.
En 2010 jugó 19 juegos para los Bearcats de Cincinnati, como la Universidad de Cincinnati nombrado, pero la temporada 2011 fue arruinada por lesiones y luego convirtió en sólo tres partidos.
Con tan solo 14 años debutó en el programa juvenil de Canadá en 2006 con el entrenador Sean Fleming.