On 1 July 2013, Holzhauser was loaned out to fellow Bundesliga side FC Augsburg until June 2014.[1]
After his return from Augsburg, he was excluded from the first team squad and had to play for the reserve team in 3. Liga for the first half of the 2014–15 campaign. In total he made 77 matches for VfB Stuttgart II and finally moved to Austria Wien on 22 January 2015.[2][3]
In May 2018, with Holzhauser's Austria Wien contract running out, it was announced Holzhauser would join Swiss Super League side Grasshopper Club Zürich on a free transfer for the 2018–19 season. He agreed a two-year deal with Grasshoppers.[4] On 2 April 2019, it was confirmed, that Holzhauser's contract had been terminated by mutual consent.[5]
On 19 June 2019, Holzhauser signed a two-year contract with Belgian club Beerschot.[6]
Holzhauser was also a member of the several Austrian national youth football teams. He debuted with the senior Austria national team in a friendly 2–1 win over Greece on 7 October 2020.[8]