Windisch etablierte sich in der internationalen Spitze und belegte von 2016 bis 2020 jeweils einen der vorderen 25 Ränge in der Gesamtwertung des Biathlon-Weltcups. Im Jänner 2017 nahm er bei den Wettkämpfen von Oberhof sowohl im Sprint als auch in der Verfolgung den dritten Platz ein. Am Ende der &lt;a href="Biathlon-Weltcup%202016/17"&gt;Saison 2016/17&lt;/a&gt; stand er auf dem 14. Rang des Gesamtweltcups und war damit der bestplatzierte Italiener. Bei den Olympischen Winterspielen 2018 in Pyeongchang wurde Windisch im Sprint mit einem Schießfehler ebenfalls Dritter, wobei er 7,7 Sekunden Rückstand auf den fehlerfrei gebliebenen Olympiasieger Arnd Peiffer aus Deutschland hatte und 0,7 Sekunden Vorsprung auf den viertplatzierten Julian Eberhard. Mit der italienischen Mixed-Staffel um Lisa Vittozzi, Dorothea Wierer und Lukas Hofer gewann Windisch eine weitere Bronzemedaille. Als Schlussläufer setzte er sich dabei im finalen Spurt gegen Peiffer durch. Während dieses Zielsprints wechselte Windisch – bereits vor Peiffer in Führung liegend – seine Spur, was die deutsche Mannschaft als Behinderung ansah. Der entsprechende Protest wurde von der Jury abgelehnt. Die italienische Mixed-Staffel gewann in der gleichen Konstellation wie bei Olympia zudem zwei Weltcuprennen (in Kontiolahti im März 2018 und in Östersund im November 2019) sowie eine Bronze- beziehungsweise eine Silbermedaille bei den Weltmeisterschaften 2019 und 2020.