He has played for Maccabi Haifa for most of his career since 1998 . He played for West Ham United for several games in 2006 , but then returned to Maccabi Haifa . He is currently contracted to Maccabi Haifa .