Gardeck signed with the Arizona Cardinals as an undrafted free agent on April 30, 2018.[4] He made the Cardinals roster as an undrafted rookie, playing in all 16 games primarily on special teams.
In Week 5 against the New York Jets in 2020, Gardeck recorded his first two career sacks on Joe Flacco during the 30–10 win.[6] In Week 14 against the New York Giants, Gardeck recorded two sacks on Daniel Jones during the 26–7 victory.[7] In Week 15 against the Philadelphia Eagles, Gardeck recorded two sacks on Jalen Hurts during the 33–26 win.[8] On December 25, 2020, Gardeck was placed on injured reserve.[9] He finished the season second on the team with seven sacks.
The Cardinals placed a restricted free agent tender on Gardeck on March 15, 2021.[10] He signed the one-year contract on April 15.[11] He was placed on injured reserve on September 11, 2021. He was activated on October 2, 2021.
On March 14, 2022, Gardeck signed a three-year contract extension with the Cardinals.[12]
Personal life
Gardeck's brother, Ian, is a former professional baseball player.[13]