Latem 1999 Kohen wrócił do Hapoelu Petach Tikwa i grał w nim przez dwa lata. W sezonie 2001/2002 najpierw grał w Maccabi Kirjat Gat, a następnie w Maccabi Petach Tikwa. W 2002 roku ponownie został piłkarzem Hapoelu Petach Tikwa. Grał w nim do końca sezonu 2006/2007. W 2007 roku został zawodnikiem klubu Hakoah Amidar Ramat Gan grającego w drugiej lidze. Z kolei w 2008 roku przeszedł do Hapoelu Ramat Gan, z którym w sezonie 2008/2009 awansował z drugiej do pierwszej ligi. W 2010 roku został piłkarzem trzecioligowego Hapoelu Jerozolima. W sezonie 2010/2011 wywalczył z nim awans do drugiej ligi. W 2013 roku zakończył karierę w Hapoelu w wieku 43 lat.
Sezon Klub Kraj Rozgrywki Mecze Bramki 1987/88 Hapoel Ejlat Liga Bet ? ? 1988/89 Hapoel Petach Tikwa Liga Leumit 28 0 1989/90 Hapoel Petach Tikwa Liga Leumit 31 0 1990/91 Hapoel Petach Tikwa Liga Leumit 32 0 1991/92 Hapoel Petach Tikwa Liga Leumit 30 0 1992/93 Hapoel Petach Tikwa Liga Leumit 18 0 1993/94 Maccabi Hajfa Liga Leumit 39 0 1994/95 Maccabi Hajfa Liga Leumit 28 0 1995/96 Maccabi Hajfa Liga Leumit 24 0 1996/97 Hapoel Hajfa Liga Leumit 30 0 1997/98 Bene Jehuda Tel Awiw Liga Leumit 28 0 1998/99 Maccabi Tel Awiw Liga Leumit 6 0 1999/00 Hapoel Petach Tikwa Ligat ha’Al 39 0 2000/01 Hapoel Petach Tikwa Ligat ha’Al 21 0 2001/02 Maccabi Kirjat Gat Ligat ha’Al 8 0 2001/02 Maccabi