Gardner signed with the Tampa Bay Buccaneers on April 30 after the 2022 NFL draft as an undrafted free agent.[2] On August 30, Gardner was waived by the Buccaneers[3] but signed to the practice squad the next day.[4] He was elevated from the practice squad on October 27 [5] ahead of the Thursday night game against the Baltimore Ravens, that same day he made his NFL debut playing 14 snaps.[6] He signed a reserve/future contract on January 17, 2023.[7] He was waived on August 28, 2023.[8] On November 8, Gardner was signed to the Buccaneers' practice squad.[9] He was released on November 22.