AC Bellinzona
He played for Sparta Prague, SG Dynamo Dresden (two spells), Preston North End, AEK Larnaca, Hapoel Be'er Sheva, AC Bellinzona, FC Vaduz.