On 29 June 2011, Stephens signed a three-year contract for Charlton Athletic for an undisclosed fee, estimated to be around £350,000.
Pada 29 juni 2011, Stephens menandatangani kontrak tiga tahun untuk Charlton Athletic untuk biaya yang tidak diungkapkan, diperkirakan sekitar £350,000.