On 23 May 2014, Burgstaller joined Cardiff City on a three-year deal as Ole Gunnar Solskjær's second signing of the summer, after Javi Guerra. Burgstaller said "My decision to join Cardiff City was never in question when the club first contacted me, it has always been a dream for me to play in this country. I've followed Cardiff in the Premier League last season and I'm very proud and honoured to be given the chance to wear the Cardiff City jersey – I'm a big admirer of the passion of the fans."[1]
He made his debut in the Championship on 8 August, replacing Kenwyne Jones for the last 20 minutes of a 1–1 draw at Blackburn Rovers on the opening day of the season.[2] Five days later, he scored within four minutes of his first start as Cardiff won 2–1 away to Coventry City in the first round of the League Cup.[3]
On 26 January 2015, Burgstaller left Cardiff by mutual consent,[4] joining 2. Bundesliga side Nürnberg on an undisclosed deal four days later.[5]
Schalke 04
On 12 January 2017, Burgstaller joined Schalke 04 for an undisclosed fee. At the time, he was top scorer in the 2. Bundesliga with fourteen goals, and was signed as the Royal Blues had only one fit striker in Eric Maxim Choupo-Moting.[6] On 21 January, he scored on his debut, the only goal of the match in a win over Ingolstadt.[7] Afterwards, Burgstaller had an inconsistent run in terms of goalscoring in the Bundesliga, but braces against Augsburg,[8]Wolfsburg[9] and Bayer Leverkusen[10] helped him become Schalke's top scorer with nine goals.
In Burgstaller's first full season as a Schalke player, he was named as Domenico Tedesco's top striker, following the departures of Choupo-Moting and Klaas-Jan Huntelaar. His first goal of the season came against Stuttgart,[11] and in October, he scored in three consecutive matches, including in a DFB-Pokal second round tie against Wehen Wiesbaden.[12] On 25 November, he netted the first goal in a 4–4 draw against Borussia Dortmund, in a match where Schalke were 4–0 down at halftime.[13] On 7 February 2018, Burgstaller scored the only goal of the match in a win over Wolfsburg, taking them to the DFB-Pokal semi-finals for the first time since the 2010–11 season.[14]
FC St. Pauli
In September 2020, having terminated his contract with Schalke 04, Burgstaller moved to 2. Bundesliga club FC St. Pauli. He agreed a three-year contract with FC St. Pauli.[15][16]
Return to Rapid Wien
In June 2022, Burgstaller returned to Rapid Wien, for which he played from 2011 to 2014, signing a two-year contract.[17]
Burgstaller debuted for the Austrian senior squad on 29 February 2012, playing the last five minutes of a 3–1 friendly victory over Finland as a replacement for Andreas Ivanschitz.[18] He scored his first goal for Austria on 6 October 2017, netting the 1–1 equalizer in a 3–2 win against Serbia.[19]
Burgstaller retired from the national team on 26 August 2019,[18] but came back on 16 October 2023 in a 1–0 away victory against Azerbaijan in the UEFA Euro 2024 qualifying after being called up by national coach Ralf Rangnick.[20] In this match, he came on as a substitute in the 82nd minute and was sent off in stoppage time with a second yellow card.[20]