Lee made his debut for the U21′ development squad in 2011 before signing his first professional contract in August 2012. His first appearance in a first-team squad was on 1 January 2013 when he was an unused substitute in a Premier League game against Norwich City. Lee then made his professional debut for West Ham, as a 78th minute substitute for Ricardo Vaz Tê, on 16th January 2013 in a 1–0 defeat in the FA Cup 3rd Round replay at Old Trafford against Manchester United. In 2013 he signed for Colchester United on a one month loan where he scored one goal. Lee signed a new two and a half year deal earlier this year.
Many fans are asking why he is not training with the first team and why he wasn’t invited to the New Zealand tour.