Cousins began his professional career at Charlton Athletic, where he rose through the ranks of the youth academy before making his first-team debut in August 2013. He quickly established himself as a key player for the club, making over 100 appearances in the Championship over the course of three seasons.