Former German international midfielder Bastian Schweinsteiger has retired at the age of 35, following the end of the American MLS season.
Schweinsteiger is among the most decorated German footballers, having won many titles with Germany's Bayern Munich. The midfielder played 500 times for the Bavarians from 2002 to 2015, winning 8 Bundesliga titles, 7 German Cups and the 2013 UEFA Champions League, before joining English club Manchester United.
The 35-year old midfielder then joined Chicago Fire on a free transfer in 2017. Schweinsteiger, who won the 2014 World Cup, also gained 121 caps, scoring 24 goals between 2004 and 2016 for Germany.