Pirmin Schwegler hat in seiner Karriere fast 300 Partien in der Bundesliga absolviert. Bevor der ehemalige Profifussballer in Deutschland gross auftrumpfte, war er beim FC Luzern tätig. Der Ettiswiler spielte im Nachwuchs des FC Luzern und schaffte den Sprung zum Fussballprofi. Der gelernte defensive Mittelfeldspieler war bis im Sommer 2005 für den FCL unter Vertrag.
Über Stationen bei YB und Bayer Leverkusen landete Schwegler schliesslich bei Eintracht Frankfurt, wo er fünf Jahre spielte und die Mannschaft auch als Captain auf den Platz führte. Nach Frankfurt folgten weitere Bundesliga-Engagements bei Hoffenheim und Hannover, bevor er seine Karriere bei den Western Sydney Wanderers ausklingen liess und im Sommer 2020 seine Profkarriere beendete.
Pirmin Schwegler wird ab dem neuen Jahr der neue Leiter des Profifussballs bei der SG Eintracht Frankfurt. In der sportlichen Führung wird er Sportboss Markus Krösche und Sportdirektor Timmo Hardung unterstützen. Für Eintracht Frankfurt stand Schwegler zwischen 2009 und 2014 in 128 Spielen auf dem Rasen.
Schwegler bringt reichlich Erfahrung auf diesem Gebiet mit, da er bei Hoffenheim bereits in derselben Funktion tätig war. Zudem war er zuvor Chefscout beim FC Bayern München. Derzeit steht Eintracht Frankfurt in der Bundesliga auf dem dritten Tabellenplatz.