After redshirting his freshman season, Stinnie began his career with the Dukes as a defensive lineman, recording 11 tackles and 1.5 sacks in 12 games in his first season of playing time, before moving over to the offensive line going into his redshirt sophomore season. Stinnie became a three-year starter for JMU, starting 42 consecutive games to end his career, and was an FCSAll-America selection for his redshirt junior and senior seasons.[2]
Stinnie signed with the Tennessee Titans as an undrafted free agent on April 28, 2018, and made the final 53-man roster out of training camp.[4][5] Stinnie made his NFL debut, the only regular season appearance of his rookie season, on October 21, 2018, against the Los Angeles Chargers.[6]
On August 31, 2019, Stinnie was waived by the Titans and was signed to the practice squad the next day.[7][8] He was promoted to the active roster on September 7, 2019, before the season opener.[9] He was waived on November 9.[10]
Tampa Bay Buccaneers
On November 11, 2019, Stinnie was claimed off waivers by the Tampa Bay Buccaneers.[11] Stinnie appeared in five games, three with the Titans and two with the Buccaneers, during the 2019 season.[12] Stinnie appeared in six games during the 2020 regular season.[13] Stinnie made his first professional start in the divisional round of the playoffs against the New Orleans Saints after starting right guard Alex Cappa fractured his ankle in the wild-card round.[14] He started the final three games of the playoffs, including Super Bowl LV as the Buccaneers beat the Kansas City Chiefs.[15]
Stinnie signed a contract extension with the Buccaneers on March 17, 2021.[16] He made his first career regular season start in Week 12 in place of an injured Ali Marpet. He suffered a knee injury in that game and was placed on injured reserve on December 1, 2021.[17] He was activated on January 8, 2022.[18] In the 2021 season, he appeared in six games and started one.[19]
On March 13, 2022, Stinnie re-signed with the Buccaneers.[20] He suffered a torn ACL in the preseason and was placed on injured reserve on August 22, 2022.[21]
On March 15, 2023, Stinnie re-signed with the Buccaneers.[22] He appeared in 13 games and started 11 in the 2023 season.[23]