Career
Youth clubs
Epstein played for three youth clubs, ranging from 1995 to 2005, including the youth teams of Bayer 04 Leverkusen, Fortuna Köln, and 1. Football Club Kölane In the 1998-1999 season, he made a rivalry switch from Bayer Leverkusen to 1. Football Club Kölane He was picked up as a senior team member for 1.
Football Club Köln II in 2005, playing 31 games for the third division reserve team and scoring three goals.
1. Football Club Köln
Epstein made his senior debut for 1. Football Club Köln, in Köln"s 2005-2006 Bundesliga squad, against Hannover 96, Köln losing the match 1–4.
He scored his first Bundesliga goal after he was substituted in for Dimitrios Grammozis against VfL Wolfsburg. He ended a seven-game losing streak for the relegation-threatened club
After that, he rarely started a match for Köln, scoring only one goal in the 2006-2007 season.
Rot-Weiss Essen
Epstein was loaned out to Rot-Weiss Essen on 20 January 2007 until the end of the 2. Bundesliga season by Köln coach Christoph Daum, to gain more match experience. Iraklis Thessaloniki
On 24 June 2008, he signed a contract with Iraklis Thessaloniki.
Epstein appeared in 24 matches with Iraklis shirt during the 2008-2009 season.
Based on his speed, he managed to score very important goals for the team in the Greek Superleague. He was the top scorer of the team
After another equally successful season (with four goals in 26 appearances), his contract was terminated by mutual consent on 18 June 2010.