W sumie Schweinsteiger wystąpił w 35 meczach Manchesteru United, zdobywając 2 bramki i notując 3 asysty.
Chicago Fire 21 marca 2017 roku podpisał roczny kontrakt z Chicago Fire. W zespole zadebiutował 1 kwietnia 2017 w zremisowanym 2:2, meczu Major League Soccer przeciwko Montreal Impact. Schweinsteiger rozpoczął mecz w podstawowym składzie, a w 17. minucie strzelił debiutancką bramkę otwierając wynik spotkania.
Kariera reprezentacyjna thumb|Bastian Schweinsteiger z Pucharem Świata na Mistrzostwach Świata w Piłce Nożnej 2014 W 2004 roku Schweinsteiger rozegrał siedem meczów i strzelił dwie bramki dla reprezentacji Niemiec do lat 21, z którą wystąpił na mistrzostwach Europy juniorów. W dorosłej kadrze zadebiutował 6 czerwca tego samego roku w przegranym 2:0 towarzyskim spotkaniu przeciwko Węgrom. Następnie Niemiec razem z drużyną narodową pojechał na Euro 2004, na których podopieczni Rudiego Völlera zostali wyeliminowani już w rundzie grupowej. Pierwsze dwa gole dla reprezentacji swojego kraju Schweinsteiger zdobył 8 czerwca 2005 roku w zremisowanym 2:2 towarzyskim pojedynku z Rosją.