Thompson attended Ranchview High School where he rushed for over 3,000 yards throughout his high school football career and was ranked 98th nationally by ESPN among running backs.[2]
On April 29, 2023, Thompson signed with the New Orleans Saints as an undrafted free agent.[5]
Seattle Seahawks
On July 31, 2023, Thompson signed with the Seattle Seahawks.[6] Thompson made his NFL debut in week eight of the 2023 season versus the Arizona Cardinals where he played two snaps.[7] He was released on October 31.[8] Thompson was re-signed to the practice squad on December 6.[9] Thompson was later released on December 8 to make room for Sean Mannion.[10]
Dallas Cowboys
On January 4, 2024, Thompson was signed to the Dallas Cowboys practice squad.[11] He was not signed to a reserve/future contract after the season and thus became a free agent when his practice squad contract expired.[12]
Los Angeles Rams
Thompson signed with the Los Angeles Rams on August 22, 2024, but was waived three days later.[13][14]
Saskatchewan Roughriders
Thompson joined the Canadian Football League on August 27, 2024, signing with the Saskatchewan Roughriders.[15]