Teams

International
Switzerland Player
2000 / 2011
Switzerland
FC Basel 1893 Player
1995 / 1997
Switzerland
FC Basel 1893 Player
2001 / 2003
Switzerland
BSC Young Boys Player
2005 / 2008
Turkey
Galatasaray On loan
2005 / 2007
Germany
VfB Stuttgart Player
2004 / 2005
Switzerland
FC St. Gallen 1879 On loan
1998 / 1999
Switzerland
FC Luzern Player
2009 / 2011
Switzerland
Grasshopper Club Zurich Player
1997 / 2000
Switzerland
AC Bellinzona Player
2012 / 2013
Qatar
Al Gharafa SC Player
2008 / 2009