In 2015, Gardner played for
Master's Futbol Academy in
League1 Ontario, scoring seven goals. After college, Gardner had the opportunity to sign with a California-based team in the
USL, but he decided to come home in 2019 and returned to the semi-professional
League1 Ontario, joining
Sigma FC. He made eight league appearances that season, scoring one goal and made one additional appearance in the playoffs. In early 2020, Gardner trialled with
USL Championship side
Colorado Springs Switchbacks FC. On 3 August 2020, Gardner signed his first professional contract with
Canadian Premier League side
FC Edmonton. He made his professional debut for FC Edmonton as a 20th minute substitute against
Atletico Ottawa in a 2–2 draw on August 23. In January 2022, Gardner started training with
GladAfrica Championship side
Cape Town Spurs FC. After impressing during his trial, Gardner signed a contract with the South African side in February 2022 until the end of the 2021–2022 season. In 2022, he began playing for
Alliance United of
League1 Ontario. ==Personal life==