Sezon 2016/2017 Uzyskał dobre rezultaty w Letnim Grand Prix 2016. 10 września w Czajkowskim zajął 3. miejsce, kilka innych konkursów również kończył w pierwszej dziesiątce. Puchar Świata w skokach narciarskich 2016/2017 Geiger rozpoczął od 6. miejsca w Ruce, które okazało się być dla niego najlepszym w sezonie. Wystąpił w nim we wszystkich konkursach Pucharu Świata, regularnie zdobywając punkty. Łącznie pięciokrotnie zajmował pozycje w najlepszej dziesiątce w konkursach indywidualnych. Cały sezon ukończył na 18. miejscu z 369 punktami.
Sezon 2017/2018 Zajął 3. miejsce w otwierającym Letnie Grand Prix 2017 konkursie w Wiśle.
W sezonie 2017/2018 Pucharu Świata sześciokrotnie zajął miejsca w najlepszej dziesiątce. Najwyżej sklasyfikowany został na 6. miejscu w grudniu 2017 w Niżnym Tagile. W pozostałych występach najczęściej kończył zawody w drugiej dziesiątce. W klasyfikacji generalnej cyklu na koniec sezonu znalazł się na 14. miejscu z 427 punktami. Wystąpił na Zimowych Igrzyskach Olimpijskich 2018. Indywidualnie zajął 10. miejsce na skoczni normalnej i 7 na skoczni dużej, zaś w konkursie drużynowym, startując wraz z Stephanem Leyhe, Richardem Freitagiem i Andreasem Wellingerem, zdobył srebrny medal.