Latem 2009 Schwegler przeszedł za 600 tysięcy euro do austriackiego Red Bull Salzburg. W austriackiej Bundeslidze zadebiutował 19 lipca 2009 w meczu z Austrią Wiedeń.
Sezon Klub Kraj Rozgrywki Mecze Bramki 2001/02 FC Luzern
Super League 24 0 2002/03 FC Luzern
Super League 21 0 2003/04 FC Luzern
Super League 25 0 2004/05 FC Luzern
Super League 29 0 2005/06 Arminia Bielefeld
Bundesliga 0 0 2005/06 BSC Young Boys
Super League 16 0 2006/07 BSC Young Boys
Super League 32 1 2007/08 BSC Young Boys
Super League 30 0 2008/09 BSC Young Boys
Super League 26 0 2009/10 Red Bull Salzburg
Bundesliga 35 1 2010/11 Red Bull Salzburg
Bundesliga 14 0 2011/12 Red Bull Salzburg
Bundesliga 22 0 2012/13 Red Bull Salzburg
Bundesliga 17 0
Kariera reprezentacyjna Schwegler w swojej karierze pięciokrotnie wystąpił w reprezentacji Szwajcarii U-21.
Bibliografia Profil na stronie btm.touch-line.com
Kategoria:Piłkarze FC Luzern Kategoria:Piłkarze Arminii Bielefeld Kategoria:Piłkarze BSC Young Boys Kategoria:Piłkarze Red Bull Salzburg Kategoria:Urodzeni w 1984 Kategoria:Reprezentanci Szwajcarii U-21 w piłce nożnej