W 2004 roku przeszedł do niemieckiego 1. FC Nürnberg. Łącznie zagrał w Bundeslidze 58 razy, ale nie zdobył ani jednej bramki. Dwa lata po przyjściu do Niemiec, postanowił powrócić do ojczyzny, a konkretnie do FC Luzern.

Latem 2008 został zawodnikiem Sint-Truidense VV. Jednak już w swoim pierwszym sezonie, po zajęciu siedemnastej pozycji w lidze, jego drużyna spadła do drugiej ligi. W 2010 roku zakończył karierę.

Sezon Klub Kraj Rozgrywki Mecze Bramki 1990/91 Grasshoppers Zurych Nationalliga A 8 1 1991/92 Grasshoppers Zurych Nationalliga A 24 1 1992/93 Grasshoppers Zurych Nationalliga A 17 1 1993/94 FC Basel Nationalliga B 31 5 1994/95 FC Basel Nationalliga A 32 2 1995/96 FC Basel Nationalliga A 26 1 1996/97 Servette FC Nationalliga A 28 1 1997/98 Servette FC Nationalliga A 18 3 1998/99 FC Basel Nationalliga A 7 2 1999/00 FC Basel Nationalliga A 30 3 2000/01 FC Basel Nationalliga A 26 3 2001/02 FC Basel Nationalliga A 18 2 2002/03 FC Basel Nationalliga A 28 2 2003/04 FC Basel Axpo Super League 31 1 2004/05 FC Basel Axpo Super League 5 1 2004/05 1. FC Nürnberg Bundesliga 26 0 2005/06 1.