He played college football at Florida State University and was selected by the Washington Redskins in the fifth round of the 2013 NFL draft.
[5] Thompson played in 13 games his freshman year, running for 120 yards on 23 carries and two touchdowns.
[12] On December 31, Thompson ran 147 yards on 25 carries and a touchdown against South Carolina in the 2010 Chick-fil-A Bowl.
[13] On December 4, Thompson recorded a 20-yard touchdown reception against Virginia Tech in the 2010 Dr. Pepper ACC Championship Game.
[14] Thompson played in 14 games his sophomore year, running for 845 yards on 134 carries and six touchdowns.
[17] On October 8, Thompson sustained T5 and T6 compression fractures in his back against Wake Forest which ended his junior season.
[24] On October 20, Thompson tore his ACL in his left knee against Miami which ended his season.
[26][27] On January 2, 2013, Thompson, along with teammate and cornerback Xavier Rhodes entered the 2013 NFL draft.
[34] On November 8, 2013, Thompson was placed on the team's injured reserve due to a torn left labrum.
[36] The Redskins released Thompson for final roster cuts before the start of the 2014 season, losing the third-string running back position to rookie Silas Redd.
[55] On September 10, 2017, in the season opening 30–17 loss to the Philadelphia Eagles, Thompson recorded a 24-yard receiving touchdown from Cousins.
[56] In a Week 2 game against the Los Angeles Rams, Thompson had three rushing attempts for 77 yards and two touchdowns.
[57] On September 24, Thompson amassed 188 total yards (150 receiving) in a 27–10 win over the Oakland Raiders on NBC Sunday Night Football.
[60] In Week 2, against the Indianapolis Colts, Thompson recorded a career-high 13 receptions for 92 receiving yards in the 21–9 loss.
[65] In Week 2 of the 2020 season against the Tennessee Titans, Thompson recorded his first receiving touchdown as a Jaguar during the 33–30 loss.