Thompson was a do-it-all athlete for head coach Brian Foster at Southern Nash High School. As a senior, he rushed for 115 yards on 21 carries, caught two passes for 78 yards and was 5 for 14 passing for 117 yards for a Southern Nash squad that went 12-2 in 2017. Thompson also saw time at defensive back and punt returner. Thompson ran track at Southern Nash and was a two-time state champion in the 200 and 300-meter events.