W Hansie pełnił funkcję kapitana.
W lipcu 2017 podpisał dwuletni kontrakt z Koroną Kielce. W Ekstraklasie zadebiutował 26 sierpnia 2017 w wygranym meczu z Bruk-Betem Termalicą Nieciecza (2:1). W sezonie 2017/2018 rozegrał w lidze 18 spotkań, ponadto wystąpił w trzech meczach Pucharu Polski. Pierwszego gola dla Korony strzelił 16 grudnia 2018 w zremisowanym spotkaniu ze Śląskiem Wrocław (1:1).
Od lipca 2020 jest zawodnikiem Cracovii, z którą podpisał dwuletni kontrakt z możliwością przedłużenia o rok.
Kariera reprezentacyjna W latach 2005–2006 rozegrał cztery mecze w reprezentacji Niemiec U-16 – w październiku 2005 wystąpił w dwumeczu z Rosją U-16, zaś w kwietniu 2006 zagrał w dwumeczu z Węgrami U-16. Występował także w kadrze Niemiec do lat 17.
W 2006 skontaktował się z nim trener Michał Globisz, który zaproponował mu grę w reprezentacji Polski U-16. Gardawski zgodził się, jednak przed rozpoczęciem zgrupowania naderwał mięsień dwugłowy, co wykluczyło go z udziału w nim. Później nie otrzymywał już powołań.