Il est actuellement sous contrat avec Maccabi Haifa.
Il a joué pour Maccabi Haifa pendant la plus grande partie de sa carrière depuis 1998 et a joué pour West Ham United pendant plusieurs jeux en 2006, puis est retourné à Maccabi Haifa.