
Schweinsteiger trưởng thành trong màu áo Bayern, với 13 mùa giải khoác áo "Hùm xám" xứ Bavaria. Anh ghi 68 bàn trong 500 trận ở đó, và vô địch Champions League 2013. Hè 2015, Schweinsteiger bất ngờ chuyển sang Man Utd và đoạt Cup FA. Với đội tuyển Đức, Schweinsteiger ghi 24 bàn qua 121 trận, là trụ cột trong chức vô địch World Cup 2014.
Schweinsteiger treo giày ở tuổi 35, trong màu áo Chicago Fire, Mỹ năm 2019.