Schweinsteiger klubszinten 663 mérkőzésen lépett pályára, a német válogatottban pedig 121-szer szerepelt. A Bayern Münchennel nyolc bajnoki címet, hét Német Kupát és egy Bajnokok Ligája trófeát nyert. A német válogatottal 2008-ban Eb-ezüstérmes lett, 2006-ban és 2010-ben vb-bronzérmes volt (2006-ban mesterhármast lőtt a portugálok elleni bronzmeccsen), végül 2014-ben a vb-győzelem is összejött számára.
2015 nyarán a Manchester Unitedhoz szerződött, de rengeteg sérülés hátráltatta a beilleszkedését, másfél szezon alatt csak 35 meccsen lépett pályára, de így is FA-kupát nyert a Louis Van Gaal vezette csapatta. 2017 márciusában az MLS-be szerződött a Chicago Fire csapatához, amelyben 85 meccsen lépett pályára.