Sezon 2019/2020 Zajął 2. miejsce w kończących Letnie Grand Prix 2019 zawodach w Klingenthal, w dwóch innych również znalazł się w pierwszej dziesiątce. W drugim konkursie sezonu 2019/2020 Pucharu Świata, rozgrywanym w Ruce, początkowo miał być sklasyfikowany na 2. pozycji, został jednak zdyskwalifikowany za nieregulaminowy kombinezon. Ostatecznie po raz pierwszy stanął na podium indywidualnych zawodów cyklu 15 grudnia 2019 w Klingenthal, gdzie zajął 3. lokatę. W dalszej części sezonu regularnie zajmował miejsca w pierwszej dziesiątce. 1 stycznia 2020 w Garmisch-Partenkirchen odniósł pierwsze w karierze zwycięstwo w cyklu. W ramach 68. Turnieju Czterech Skoczni zwyciężył również 3 dni później w Innsbrucku, a także był 3. w Bischofshofen oraz 10. w Oberstdorfie. W całym turnieju zajął 2. pozycję, przegrywając jedynie z Dawidem Kubackim.
W kolejnych zawodach Pucharu Świata rozgrywanych w styczniu 2020 najwyżej klasyfikowany był na 6. miejscu, w Zakopanem. W lutym na podium cyklu stanął raz, zajmując 2. miejsce w Willingen. W marcu najwyżej znalazł się na 4. miejscu, w pierwszym konkursie w Lillehammer, a Raw Air 2020 ukończył na 3. pozycji. W klasyfikacji generalnej Pucharu Świata 2019/2020 znalazł się ostatecznie na 7.