Po wyjściu z wieku juniorskiego na arenie międzynarodowej startował głównie w FIS Cupie.

W lutym 2017 wystartował na Zimowej Uniwersjadzie 2017, zdobywając brązowy medal w konkursie indywidualnym. W kolejnych tygodniach wrócił do startów w Pucharze Kontynentalnym. 19 lutego w Planicy zajął 7. miejsce w zawodach cyklu – pierwsze w karierze w czołowej dziesiątce. Do końca sezonu regularnie zdobywał punkty PK. 4 stycznia 2018 zadebiutował w Pucharze Świata, zajmując 43. miejsce w konkursie w Innsbrucku. W Pucharze Kontynentalnym w sezonie 2017/2018 najwyżej klasyfikowany był na 5. pozycji. W 2019 po raz pierwszy wystąpił w Letnim Grand Prix, zajmując 39. miejsce w zawodach w Hinzenbach.

5 grudnia 2020 w drugim w karierze występie w zawodach Pucharu Świata Lackner zdobył pierwsze punkty cyklu, zajmując w zawodach w Niżnym Tagile 4. miejsce. Dzień później został wycofany ze startu z powodu zakażenia wirusem SARS-CoV-2. W dalszej części sezonu 2020/2021 występował głównie w Pucharze Świata, najczęściej zajmując lokaty w trzeciej dziesiątce. Poza pierwszym w sezonie występem najwyżej sklasyfikowany był 6 lutego 2021 w Klingenthal, na 18. pozycji.