סטיבן כהן יליד 1986 נולד בצרפת למשפחה יהודית והחל את הקריירה המקצוענית שלו בקבוצת מונפלייה הצרפתית. עונה אחת שיחק הקשר בקבוצת המילואים של מונפלייה במהלכה כבש עשרה שערים ב-30 משחקים בהם שותף.
עונת לאחר מכן, בעונת 2006-2007, עזב כהן את צרפת ועבר לתקופה של שלוש שנים בספרד. הקבוצה הראשונה בספרד הייתה ראסינג פירול מהליגה המשנית בספרד. בעונתו הראשונה בספרד שותף סטיבן כהן ב-33 משחקים בהם כבש תשעה שערים.
העונה השנייה בפירול הייתה פחות מוצלחת, סטיבן כהן פתח בהרכב בעשרה משחקים, עלה מהספסל 11 משחקים נוספים אך כבש שער בודד. בתום העונה ירדה פירול לליגה השלישית וסטיבן כהן עזב את הקבוצה לסלמנקה.
בעונת 2008-2009 שיחק סטיבן כהן בקבוצת סלמנקה בליגה השנייה בספרד. במהלך העונה פתח השחקן 26 משחקים בהרכב ועלה מהספסל בעוד 12 משחקים – בכך למעשה השלים השחקן עונה 38 משחקים מתוך 42 משחקי ליגה. באותה עונה סיימה סלמנקה במקום התשיעי בליגה, סטיבן כהן כבש שישה שערים והוסיף עוד 12 בישולים.
בקיץ 2009 אחרי שלוש שנים בספרד, החליט כהן "לעשות עלייה" ולהגיע לליגה הישראלית. הקשר נחת בהפועל רעננה שעלתה באותה עונה לראשונה בתולדותיה לליגת העל בישראל.
במחזור ה-12 של אותה עונה הגיעה הפועל רעננה למשחק חוץ באצטדיון טדי אצל בית"ר ירושלים, בדקה ה-25 העלה סטיבן כהן את רעננה ליתרון מפתיע וגרם להלם ביציע טדי, הפועל רעננה אומנם הפסידה באותו משחק 1-3, אך השחקן סומן כבר אז כשחקן פוטנציאלי עבור מועדון הכדורגל בית"ר ירושלים. במהלך העונה פתח סטיבן כהן ב-30 משחקים בהרכב ושיחק בעוד שני משחקים בהם עלה מהספסל, כבש שבעה שערים ורשם עוד 4 בישולים.
בתום העונה נשרה הפועל רעננה לליגה הלאומית, סטיבן כהן שהכניס בחוזהו סעיף על פיו הוא יקבל שחרור במידה והקבוצה תרד לליגה המשנית – הודיע על עזיבה לאחר עונה אחת.
קיץ 2010 היה סוער עבור סטיבן כהן. הקשר היהודי כבר סיכם את כל תנאיו בהפועל ת"א, אך בסופו של דבר הצדדים נפרדו עוד לפני החתימה על החוזה. כהן שהיה מחוזר על ידי בית"ר ירושלים, פתח במשא ומתן עם המועדון בתחילת חודש אוגוסט ולאחר כשבועיים חתם על חוזה לשנתיים.
סטיבן כהן מחזיק באזרחות ישראלית, דובר את השפה העברית ואת השפה הספרדית.