Tampa Bay Buccaneers On April 27, 2013, Spence was selected by the
Tampa Bay Buccaneers in the fourth round (100th overall pick) of the
2013 NFL draft. The Buccaneers signed him to a rookie contract on May 15, 2013. Spence signed his contract on May 15, 2013, a four-year deal that's worth $2,644,424. Spence collected a $484,424 signing bonus. On December 26, 2015, the
Tampa Bay Buccaneers placed Spence on injured reserve.
Detroit Lions On March 10, 2017, Spence signed a three-year, $9 million contract with the
Detroit Lions. He started 11 games during the 2017 season, recording 39 tackles, three sacks and a forced fumble. Spence was named the 2017 recipient of the Detroit Lions Media-Friendly Good Guy Award by the Detroit chapter of the PFWA and Detroit Sports Media Association.
Miami Dolphins On May 3, 2018, Spence was traded to the
Miami Dolphins for a conditional 2019 seventh round pick, previously acquired from the Browns in a trade for
Jarvis Landry. On August 27, 2019, Spence was released from the
Miami Dolphins.
Philadelphia Eagles Spence signed a one-year contract with the
Philadelphia Eagles on September 10, 2019. He was released after playing in six games on October 21, 2019.
Jacksonville Jaguars On October 25, 2019, Spence was signed by the
Jacksonville Jaguars.
New England Patriots On November 21, 2020, the
New England Patriots signed Spence to their practice squad. He was elevated to the active roster on November 28 for the team's week 12 game against the
Arizona Cardinals, and reverted to the practice squad after the game. On December 5, 2020, Spence was promoted to the active roster. On August 31, 2021, Spence was released by the Patriots.
Washington Football Team On December 16, 2021, Spence signed with the
Washington Football Team. He was waived on December 24.
Denver Broncos On December 28, 2021, Spence was signed to the
Denver Broncos practice squad. His contract expired when the team's season ended on January 8, 2022.
San Francisco 49ers On August 1, 2022, Spence was signed by the
San Francisco 49ers. He was released on August 30, 2022 and signed to the practice squad the next day. He was promoted to the active roster on October 8. He was released on November 1, 2022. He signed back to the practice squad the next day. He was signed to the active roster on December 15, 2022. He was released on January 3, 2023. Spence was re-signed to the 49ers’ practice squad on January 6, 2023. His practice squad contract with the team expired after the season on January 29, 2023. ==NFL career statistics==