A 14 ans, Bastian Schweinsteiger intègre l'équipe junior du FC Bayern Munich. C'est en 2002, après la victoire de son équipe en championnat d'Allemagne junior, qu'il est remarqué par l'entraîneur de l'équipe fanion Omar Hitzfeld, qui le fait jouer lors d'un match de la Ligue des Champions, à Lens. Une bonne opération, puisque grâce à lui Markus Feulner inscrira un but. Après cette prestation, il signe avec le club Bavarois pour la saison 2002/2003. Il jouera 14 matchs pendant cette période, et devient très vite le chouchou du public. Aux cotés de Ballack, Jeremies, Hargreaves, Ze Roberto et Deisler, entre autres, il réalise une saison magnifique et le Bayern obtiendra le doublé Coupe-Championnat. La saison suivante, sa prestation est aussi bonne avec 4 buts en 26 matchs. En 2004/2005, il est tout d'abord relégué en équipe réserve par le nouvel entraîneur, Félix Magath, mais celui-ci le rappelle rapidement. En partie grâce à Schweinsteiger, le Bayern remporte une nouvelle fois le doublé Coupe-Championnat. En 2005/2006, il continue à briller durant les 30 matchs auxquels il participe.
Son parcours au sein de la sélection nationale n'est pas banal. Bastian Schweinsteiger est tout d'abord intégré au sein de l'équpe des moins de 21 ans, pour l'Euro 2004, c'est à ce moment là qu'il est remarqué par Rudi Völler qui l'appelle pour jouer un match contre la Hongrie, puis pour l'Euro 2004 avec la Mannschaft. Deux Euro en deux mois ! La Coupe des Confédérations 2005 confirme le choix de Jürgen Klinsmann, l'actuel entraîneur, de le sélectionner pour la Coupe du Monde 2006.
De part ses performances tant en Bundesliga, qu'en sélection nationale, Bastian Schweinsteiger apparaît comme extrêmement dangereux.