W 2002 roku awansował z City do Premiership i grał w niej przez półtora roku. Jesienią 2003 stracił miejsce w podstawowym składzie i po rozegraniu 4 spotkań podpisał kontrakt z Portsmouth F.C. (debiut: 10 stycznia w wygranym 4:2 meczu z Manchesterem City). W Portsmouth grał do lata 2005.

W 2005 roku wrócił do Izraela po 9 latach gry na Wyspach Brytyjskich. Trafił do Maccabi Tel Awiw, pomimo otrzymania oferty z Crystal Palace F.C. W Maccabi rozegrał 25 meczów i zdobył 2 gole. 7 maja 2006 ogłosił zakończenie piłkarskiej kariery. Latem tamtego roku został zatrudniony na stanowisku menedżera Maccabi Netanja, jednak na tym stanowisku pracował tylko przez dwa miesiące.

Sezon Klub Kraj Rozgrywki Mecze Bramki 1989/90 Maccabi Hajfa

Ligat ha’Al 2 0 1990/91 Maccabi Hajfa

Ligat ha’Al 31 6 1991/92 Maccabi Hajfa

Ligat ha’Al 28 4 1992/93 Maccabi Hajfa

Ligat ha’Al 32 7 1993/94 Maccabi Hajfa

Ligat ha’Al 38 10 1994/95 Maccabi Hajfa

Ligat ha’Al 29 5 1995/96 Maccabi Hajfa

Ligat ha’Al 29 3 1996/97 Southampton F.C.

Premiership 28 4 1997/98 West Ham United

Premiership 35 7 1998/99 West Ham United

Premiership 30 3 1999/00 Celtic F.C.

Scottish Premier League 28 9 2000/01 Celtic F.C.

Scottish Premier League 5 0 2000/01 Blackburn Rovers

Division One 11 2