On June 9, 2017, Lauderdale signed a two-year contract with the San Francisco 49ers.[3] He was waived on September 1, 2017.[4] He was re-signed to the 49ers' practice squad on November 6, 2017.[5] He signed a reserve/future contract with the 49ers on January 2, 2018.[6]
On September 1, 2018, Lauderdale was waived by the 49ers.[7]
Buffalo Bills
On December 5, 2018, Lauderdale was signed to the Buffalo Bills practice squad.[8]
After the AAF suspended football operations, Lauderdale signed with the Arizona Cardinals on April 8, 2019.[10] He was waived on June 6, 2019.[11]
Jacksonville Jaguars
On June 7, 2019, Lauderdale was claimed off waivers by the Jacksonville Jaguars.[12] He was waived on August 11, 2019.[13]
San Francisco 49ers (second stint)
On August 21, 2019, Lauderdale was signed by the 49ers.[14] He was waived with an injury designation on August 31, 2019. He reverted to injured reserve the next day.[15] He became an unrestricted free agent following the season but did not sign a contract tender.[16]
Saskatchewan Roughriders
On January 22, 2021, Lauderdale was signed by the Saskatchewan Roughriders in the Canadian Football League (CFL).[17] He made his CFL debut in week two of the season, replacing Brett Boyko.[18] He injured his ankle in week 7 and missed the following two games.[19] He was named starter prior to their week 10 matchup against the Calgary Stampeders.[20] On October 30, 2022, Lauderdale became a free agent.[21]