כהן התחיל את הקריירה שלו בקבוצת הילדים של מכבי חיפה בה שיחק עד לקבוצת הנוער ובגיל 18 הצטרף לקבוצת הנוער של הפועל רעננה. ב-2 באוגוסט2016 כהן ערך את הופעת הבכורה שלו בקבוצה הבוגרת בתיקו 0-0 נגד הפועל תל אביב במסגרת גביע הטוטו. את העונת הבכורה שלו בבוגרים, סיים כהן עם 15 הופעות בכל המסגרות.