Career
He previously played for Hapoel Petah Tikva, Ironi Nir Ramat HaSharon, CSMS Iaşi and Hapoel Acre. Cohen had a breakout year during the 2006-2007 season, but was unable to prevent Hapoel Petah Tikva from being relegated to the National league. He was rumored to be on his way out to a club in Europe, thanks in large part to his German passport, but in the end was retained to help Hapoel Petah Tikva return to the Israeli Premier League.
At international level, Cohen was capped at levels from under-17 to under-19.