Germany Football legend Bastian Schweinsteiger has announced his immediate retirement at the age of 35.
The midfielder – who was part of the 2014 squad that won the World Cup – has called time on his career after failing to help Chicago Fire reach the MLS play-offs.
Schweinsteiger started his career at Bayern Munich and played 500 games for the Bavarian outfit between 2002-2015.
He won an incredible eight Bundesliga titles, seven German Cups and the Champions League during his spell at the Allianz Arena.
Manchester United snapped him up in 2015, with Schweinsteiger helping the Red Devils win the FA Cup in his first season.
His time at United wasn’t an unqualified success and after just 35 games he was off again, this time to Chicago Fire in March 2017 where he immediately became a key part of their side.
He chipped in with eight goals in 92 games for the American club, but failed to help them win any silverware.
His last game in professional football was a 5-2 victory away at Orlando City on Sunday.
In a statement released on social media, Schweinsteiger said: “Dear Fans, the time has now come, and I will be finishing my active career at the end of this season.
“I would like to thank both, you and my teams @fcbayern, @manchesterunited, @chicagofire and @dfb_team.