After going undrafted in the 2016 NFL draft, Pitts signed with the Miami Dolphins on May 6, 2016.[2] On September 3, 2016, he was waived by the Dolphins during final team cuts.[3] Pitts was signed to the Dolphins' practice squad the following day.[4] On November 7, 2016, he was promoted from the practice squad to the active roster.[5]
On September 2, 2017, Pitts was waived by the Dolphins.[6]
Jacksonville Jaguars
On September 3, 2017, Pitts was claimed off waivers by the Jacksonville Jaguars.[7] He was waived by the Jaguars on October 24, 2017.[8]
Buffalo Bills (first stint)
On October 25, 2017, Pitts was claimed off waivers by the Buffalo Bills.[9] Pitts was re-signed to a one-year deal on April 16, 2018.[10]
After another season as a core special teams player for the Bills, Pitts signed another one-year deal on February 12, 2019, to remain in Buffalo.[11] He was released on August 31, 2019.[12]
Indianapolis Colts
On December 30, 2019, Pitts signed a reserve/future contract with the Indianapolis Colts.[13] He was waived on September 5, 2020.[14]
Buffalo Bills (second stint)
On October 14, 2020, Pitts was signed to the Buffalo Bills practice squad.[15] He was released on November 3.[16] On December 14, 2020, Pitts re-signed with the Bills practice squad.[17] He was released on January 1, 2021.[18]
On November 10, 2021, Pitts was signed to the Atlanta Falcons practice squad. He signed a reserve/future contract with the Falcons on January 10, 2022.[21] He was released on August 23, 2022.[22]