Thompson was born on December 9, 1994, in La Mott, Pennsylvania.[1] He attended Cheltenham High School and participated in football and track, but was not highly recruited.[2][3] He graduated as part of the class of 2013, but was not able to participate in the graduation event due to an incident at school, which also kept him from playing in the senior football all-star game and the track district championships.[3]
College career
Thompson joined Nassau Community College in 2013 after graduating from Cheltenham, but thought it was not a good fit and transferred to Dodge City Community College in 2014 before ever appearing in a game.[2][4][5] In his first year with the Dodge City Conquistadors, he totaled 460 rushing yards on 84 carries with eight touchdowns.[5] The following season, Thompson became one of the best running backs in junior college football as he ran for 1,298 yards on 268 attempts with 18 scores, tied for the third-most in the NJCAA.[5] He set Dodge City's all-time career touchdowns record, was named an All-American and was ranked the number one junior college recruit at running back.[2][6] He received numerous Division I offers and chose to play for the Florida Gators.[7]
Prior to the 2016 season, Thompson boldly predicted that he would rush for 1,000 yards by Florida's seventh game, against Georgia.[8][9] By the time the Gators reached that game, Thompson had only rushed for 262 yards and two touchdowns, and he ended up missing the Georgia–Florida match after being suspended for marijuana possession.[8][10] When he returned in their game against the South Carolina Gamecocks, he fumbled on his first carry.[8] His ability to hold onto the football became a recurring issue during the season and he began holding one during his school classes to practice.[8] Thompson's season ended on a high note, as he made an 85-yard receiving score during the Gators' Outback Bowl win over Iowa, setting the all-time record for longest catch in the game.[11] He finished the year with 12 games played, four as a starter, and posted 68 carries for 299 yards with two rushing touchdowns.[5]
Thompson had a slow start to his senior year, tallying just 33 rushes for 121 yards (an average of 3.7 yards-per-carry) through eight games, including two where he did not touch the ball once.[2] After Randy Shannon became the interim head coach, Thompson began to see more action.[2] In the final three games, he totaled 25 rush attempts for 176 yards, averaging more than seven yards-per-carry while scoring two of his three touchdowns on the year.[2] He finished his senior season having appeared in all 11 games, while posting 58 carries for 297 yards (a 5.1 average), placing third on the team.[5]
Prior to the 2018 NFL draft, Thompson worked out with the Atlanta Falcons.[13] After going undrafted, he was signed by the Baltimore Ravens as an undrafted free agent on May 4, 2018.[14][15] In preseason, he ran 31 times for 146 yards and caught 10 passes for 76 yards.[16] He was released during final roster cuts before the start of the regular season.[17] After having tryouts on September 4, September 5 and September 11, Thompson was re-signed by the Ravens to their practice squad on October 18, 2018.[18] He was released from their practice squad on November 27, 2018.[18]
Thompson was signed to the practice squad of the New York Jets on November 28, 2018, one day after being released by Baltimore.[19] He became a free agent after the season. Thompson signed a reserve/future contract with the Detroit Lions at the conclusion of the 2018 season, on January 2, 2019.[15][16] Despite scoring multiple touchdowns in preseason, he was released at the final roster cuts in 2019.[20][21][22] Later, on September 10, 2019, Thompson was signed to the practice squad of the Ravens.[23] He was placed on the practice squad/injured list on September 18, before being released on September 23, 2019.[18][24]
In January 2020, Thompson was signed by the Las Vegas Raiders to a reserve/future contract.[25] He was waived on April 28, 2020.[26] He had a tryout with the Carolina Panthers in September, but was not signed.[27]
Houston Gamblers / Roughnecks
2022
After being out of football for a year, Thompson was chosen in the 28th round (227th overall) of the 2022 USFL draft by the Houston Gamblers.[28] He served as the Gamblers' main running back, appearing in nine games and starting seven while posting a team-leading 114 rush attempts for 463 yards (a 4.1 average) with two rushing touchdowns.[29] He also scored two receiving touchdowns, which made him third on the team in total points scored (24, behind Isaiah Zuber and Nick Vogel).[29] The Gamblers finished with a record of 3–7, placing last in their division.[29]
2023
Thompson returned to the Gamblers for the 2023 season and became one of the best backs in the USFL.[6] He appeared in eight games, seven as a starter, and carried the ball 135 times for 655 yards (a 4.9 average) while scoring a league-leading 14 touchdowns.[30] His rushing touchdowns total set the spring football record for the 21st century.[31] Thompson was named the USFL's offensive player of the week one time and finished with the second-highest total of rushing yards in the league, while also leading in rushing yards-per-game at 81.6.[32][31] He was selected to the All-USFL team for his performance and was named the USFL Offensive Player of the Year.[31][33]
Thompson became a free agent after the 2023 season and re-signed on December 24, 2023.[35] Thompson and all other Houston Gamblers players and coaches were transferred to the Houston Roughnecks after it was announced that the Gamblers took on the identity of their XFL counterpart, the Roughnecks.[36]
2024
Due to a knee sprain, Thompson missed the first three games of the season.[37] In his first game back, against the Arlington Renegades, Thompson had nine carries for 34 yards and a touchdown, along with one reception for five yards in the 17–9 win.[38] He ended up appearing in seven games, three as a starter for the 2024 Roughnecks, totaling 66 rushes for 226 yards (a 3.4 average) and five touchdowns.[1] He was released on July 23, 2024.[39]