New England Patriots (first stint) Thompkins signed with the
New England Patriots as an
undrafted free agent on May 3, 2013. In his preseason debut, Thompkins registered 4 receptions for 23 yards with the first-team offense against the
Philadelphia Eagles. In the third game of the season, Thompkins caught the first two touchdown passes of his career to help the Patriots win the game 23–3 against the
Tampa Bay Buccaneers. In Week 6's matchup against the undefeated
New Orleans Saints, Thompkins caught the game-winning touchdown on a 2nd down play with 5 seconds remaining in the game. Thompkins was released by the Patriots on October 4, 2014.
Oakland Raiders Thompkins was claimed off waivers by the
Oakland Raiders two days after his release from the Patriots, on October 6, 2014. He caught 15 passes in 12 games for 209 yards with Oakland and was cut by Oakland on September 1, 2015.
New England Patriots (second stint) The Patriots re-signed Thompkins to their practice squad on September 6, 2015. He was released from the practice squad on September 30, 2015.
New York Jets On October 2, 2015, the
New York Jets signed Thompkins to their practice squad. He was promoted to the active roster on October 20, 2015, after
Quincy Enunwa was suspended. On September 3, 2016, Thompkins was released by the Jets as part of their final roster cuts. On August 16, 2017, Thompkins re-signed with the Jets. On September 2, 2017, Thompkins was released by the Jets.
Winnipeg Blue Bombers On May 22, 2018, the
Winnipeg Blue Bombers of the
Canadian Football League (CFL) announced they had signed Thompkins to a contract. He was shifted to the team's
practice roster on June 28, then promoted back to the active roster on July 26. He was placed on the suspended list on May 19, 2019, then released on July 11. ==NFL career statistics==