Moses debuteerde al op 16-jarige leeftijd in het Engelse voetbal. Namens Crystal Palace kwam hij binnen de lijnen in het Championship. Wigan Athletic kocht hem, om hem na tweeënhalf jaar door te verkopen aan Chelsea. Daar slaagde hij er niet in om een vaste basisplaats te veroveren, waarna hij werd verhuurd aan Liverpool en Stoke City.
Nu trekt hij op huurbasis naar West Ham. Opvallend is dat hij ook vandaag zijn contract heeft verlengd met Chelsea. Zijn oude contract liep tot 2017 en daar zijn twee jaar aan vastgeplakt. Wat zij van plan zijn met Moses, die aan zijn derde verhuurperiode begint in drie jaar, is niet bekend.