ia menghabiskan 13 musim di bayern mnchen, bermain persis dalam 500 pertandingan di semua kompetisi dan mencetak 68 gol.
prestasinya untuk klub termasuk delapan gelar bundesliga, tujuh gelar piala dfb, satu gelar liga champions uefa, sebuah gelar piala dunia antarklub fifa dan dua piala liga dfb. dia bergabung dengan schweinsteiger adalah pemain keempat yang paling banyak tampil untuk
schweinsteiger menandatangani kontrak dengan tim remaja bayern mnchen pada 1 juli 1998.
ia juga adalah seorang pembalap ski muda berbakat, ia pun harus memutuskan antara mengejar karier profesional di ski atau di sepak bola.
setelah memenangkan kejuaraan remaja jerman pada bulan juli 2002, schweinsteiger dengan cepat mendapatkan tempat di bangku cadangan.
ia awalnya memperoleh reputasi sebagai seorang pemberontak di luar lapangan.
selama penampilan pertamanya, ia bermain sebagai bek kiri.
setelah hanya dua sesi pelatihan dengan tim utama, pelatih ottmar hitzfeld memberikan kesempatan schweinsteiger melakukan debutnya pada usia 18, sebagai pemain pengganti dalam pertandingan liga champions uefa melawan rc lens pada november 2002, dan ia langsung tampil bagus dengan membantu markus feulner untuk menciptakan gol dalam beberapa menit.
ia menandatangani kontrak profesional pada bulan berikutnya dan melanjutkan tampil dalam 14 pertandingan bundesliga musim 2002-03, dan membantu bayern memenangkan gelar ganda liga dan piala.
musim berikutnya ia bermain dalam 26 pertandingan bundesliga.
ia mencetak gol pertamanya melawan vfl wolfsburg pada bulan september 2003.
anehnya, ia dikirim kembali ke tim cadangan bayern oleh pelatih baru felix magath pada awal musim 200506, meskipun ia tampil diajang internasional piala konfederasi.
schweinsteiger cepat kembali berperan dalam dua laga kemenangan bayern dan mencetak gol di leg pertama perempat final liga champions saat menelan kekalahan atas selama tiga musim berikutnya, sampai akhir 200708, schweinsteiger membuat 135 penampilan di semua kompetisi untuk bayern mnchen (liga champions, bundesliga dan piala dfb), dan mencetak 10 gol.
pada 15 agustus 2008, schweinsteiger mencetak gol pertama bundesliga musim 2008-09.
pada bulan desember 2010, ia memperpanjang kontrak dengan bayern sampai 2016.
pada musim 2012-13, schweinsteiger menampilkan performa jauh lebih baik, melanjutkan tugasnya sebagai gelandang tengah bersama dengan pendatang baru javi martnez.
pada 6 april 2013, schweinsteiger mencetak gol backheel saat melawan eintracht frankfurt dan memastikan gelar bundesliga untuk bayern.
musim pun berakhir untuk schweinsteiger, bayern mengamankan treble, menjuarai bundesliga, piala dfb dan liga champions.
schweinsteiger menerima penghargaan pemain jerman tahun ini pada 2013 karena penampilannya untuk bayern mnchen.
ia dideskripsikan oleh manajer jupp heynckes sebagai gelandang terbaik di dunia dan heynckes ingin schweinsteiger, ribery ataupun thomas mller untuk memenangkan ballon d'or. setelah musim meraih gelar treble dengan bayern pada 2012-13, schweinsteiger membuat terkesan manajer baru pep guardiola dengan umpannya, tingkat pekerjaan, assist dan tendangan jarak jauhnya.
dia mencetak gol penyeimbang kedudukan dalam pertandingan melawan manchester united di leg pertama perempat final liga champions uefa 201314 di old trafford tetapi ia mendapatkan kartu merah setelah itu.
ia membuat debut di musim 2014-15 dalam kemenangan 4-0 melawan tsg 1899 hoffenheim.
ia datang untuk menggantikan mario gtze di menit ke-78.
pada 16 mei 2015, di mana bayern telah sudah pasti memenangkan liga, ia mencetak gol pembuka dalam kekalahan 2-1 atas sc freiburg.
pada 23 mei 2015, schweinsteiger mencetak gol pada penampilan ke 500-nya untuk bayern.
hal ini terbukti menjadi pertandingan terakhirnya dengan klub.
ia ditransfer ke manchester united pada 13 juli 2015, setelah berada di bayern selama 17 tahun.
pada 13 juli 2015, manchester united menyelesaikan penandatanganan kontrak schweinsteiger dengan kontrak tiga tahun dengan bayaran  9 juta ( 6,5 juta).
manchester united belum pernah menerjunkan pemain jerman di tim utama; markus neumayr dan ron-robert zieler pernah berada di klub sebelumnya, tetapi mereka tidak berhasil masuk ke tim utama.
schweinsteiger diberi nomor punggung 23 pada pra-musim, tetapi beralih ke 31, seperti yang dikenakannya di bayern, sebelum resmi memulai musim.
schweinsteiger membuat debut pra-musim untuk manchester united dalam pertandingan persahabatan melawan club amrica pada 17 juli 2015.
united mengalahkan klub asal meksiko tersebut 1-0 di seattle.
debut liga premier baginya datang pada 8 agustus, sebagai pengganti michael carrick di menit ke-60 saat kemenangan kandang 1-0 atas pada 7 desember 2015, schweinsteiger dihukum larangan bermain dalam tiga pertandingan oleh the football association karena mencolok pemain
schweinsteiger sebagian besar beroperasi di lapangan tengah, tetapi dia cukup fleksibel untuk bisa bermain di sayap, baik kiri atau kanan.
ia dianggap sebagai salah satu gelandang terbaik di dunia.
schweinsteiger memiliki tembakan menakutkan serta pengiriman bola yang cukup "jahat" dalam set-piece dan energi tubuhnya yang tak terbatas.
dijuluki sebagai "gelandang motor", schweinsteiger juga pembaca yang luar biasa dalam permainan dan mencetak gol spektakuler karena penempatan posisinya yang baik.
ia disebut sebagai "otak" dari tim nasional jerman oleh pelatih joachim lw. dia terpilih sebagai pemain terbaik jerman pada tahun 2013.
dia juga dikenal sebagai "dalang lini tengah".
schweinsteiger adalah seorang penganut katolik roma. penggemar schweinsteiger menyebutnya sebagai "schweini" atau "basti" untuk membedakannya dengan kakaknya, tobias, seorang pemain sepak bola profesional yang juga bermain untuk bayern mnchen, meskipun di tim cadangan.
schweinsteiger sempat menjalin hubungan dengan model sarah brandner dari tahun 2007 sampai juli 2014.
pada bulan september 2014, ia memulai hubungan dengan petenis serbia, ana ivanovic.
pasangan tersebut menikah pada 12 juli 2016 di venesia, italia.
tim junior bayern mnchen
bundesliga u-17: 2001
bundesliga u-19: 2002
bayern mnchen ii
regionalliga sd: 200304
bundesliga: 200203, 200405, 200506, 200708, 200910, 201213, 201314, 201415
piala dfb: 200203, 200405, 200506, 200708, 200910, 201213, 201314
piala liga dfb: 2004, 2007
piala super dfl: 2010, 2012
liga champions uefa: 201213
piala super uefa: 2013
piala dunia antarklub fifa: 2013
piala fa: 201516
piala dunia fifa: 2014; tempat ketiga: 2006, 2010
tempat ketiga piala konfederasi fifa: 2005
runner-up kejuaraan sepak bola eropa uefa: 2008
silbernes lorbeerblatt: 2006, 2010, 2014
tim impian piala dunia fifa: 2010
assist terbanyak piala dunia fifa: 2010 (3, berbagi dengan thomas mller, mesut zil, kak, dan dirk kuyt)
esm team of the year: 201213
pemain sepak bola terbaik jerman: 2013
pemain terbaik uefa: 2013 (peringkat ke-7)