Al college, Thompson giocò a football con i Boise State Broncos dal 2012 al 2015. Fu scelto nel corso del terzo giro (71º assoluto) del Draft NFL 2016 dai New York Giants.[1] Debuttò come professionista nella gara del primo turno contro i Dallas Cowboys mettendo a segno 3 tackle. Sette giorni dopo disputò la prima gara come titolare contro i New Orleans Saints. A causa di un infortunio al piede quelle furono però le uniche presenze della sua stagione da rookie