Career
Stanley began his career with Walsall. Stanley captained the England National XI to a 4–1 victory over the Netherlands on 29 November 2006, winning the European Challenge Trophy. On 31 January 2011, Stanley signed for Torquay United in a one-month loan deal.
After an impressive stint with Torquay, the loan was extended until the end of the season.
He became Bristol Rovers" third signing of their recent push for promotion back into League One, Stanley signed on 7 June 2011. He has been announced as the captain of Aldershot Town for the 2013–2014 season.
He left the club at the end of the season after failing to agree a new contract.