Bastian Schweinsteiger has officially been unveiled as a Manchester United player.

The German captain has joined the Red Devils on three-year deal for a reported fee of $30 million Australian dollars.

The World Cup winner made 500 appearances for Bayern Munich and won eight Bundesliga titles and has made 111 appearances for the German national team

Read more at FoxSports.com.au