He is a graduate of the West Ham United academy, a former England Under-19 international, and made over 100 appearances for Queen's Park Rangers.
[citation needed] Ephraim joined West Ham as a trainee in July 2004 making one substitute appearance for the Hammers first team during the 2005–06 season in the League Cup win over Sheffield Wednesday in September 2005[2] and was an unused substitute in the club's 0–3 loss to Italian side Palermo in the 2nd leg of the UEFA Cup 1st round a year later.
However, after QPR's promotion to the Premier League, an influx of player's saw Ephraim's first team chances limited and he soon fell down the pecking order.
[10] On 26 November 2009, Ephraim joined Football League One leaders Leeds United on loan until 1 January 2010.
[14] On 9 November 2011, Ephraim joined Football League One leaders Charlton Athletic on loan until 3 January 2012.
[25] On 1 November 2014, Ephraim made his debut appearance against Oxford United, as a second-half substitute in a 2–1 away league win.
After appearing in the Football League Two play-off Wembley final for Wycombe Wanderers, Ephraim turned down the offer of a new contract with The Chairboys and subsequently left the club.
[26] After being without a club for the first half of the 2016–17 season, Ephraim eventually signed for Brighton-based National League South side Whitehawk in March 2017.