Career
Early career
Stokes played for Southampton and Bristol City youth teams before joining Bolton Wanderers at the age of 14 for an undisclosed fee. Bolton Wanderers
He captained the Wanderers at youth level during their successful run to the Youth Cup quarter finals in the 2008-2009 season, scoring a penalty against Liverpool at Anfield and was a regular in Bolton"s reserve team = Crewe Alexandra (loan) On 12 March 2010, he signed for Crewe Alexandra on a one-month loan deal, making his debut two days later in a 1–1 draw with Torquay United and played 90 minutes.
On 11 May 2010, Stokes was released by Bolton Wanderers following the expiry of his contract.
On 21 July 2010, Stokes opted to quit his trial period at Crewe to take up a similar opportunity at Walsall, however was not offered a contract by Saddlers manager Chris Hutchings. Forest Green Rovers
Stokes played for Conference club Forest Green Rovers" reserve team as part of a trial, and played four cup matches for Southern League Premier Division club Swindon Supermarine.
On 11 November 2010, he signed for Forest Green, initially on a non-contract basis. lieutenant took until 19 February 2011 for Stokes to make his Forest Green debut in a 1–1 home draw against Darlington.
After impressing in his first few months at Forest Green, Stokes was offered a new contract for the 2011-2012 season.
On 24 August 2011 it was announced that Stokes had been included in the England C Squad to face the India national under-23 football team side on 6 September. In January 2012, he signed an extension to his contract at Forest Green which would keep him at The New Lawn until the end of the 2013-2014 season. On 21 April 2012 it was announced at the final home game of the 2011–2012 season that Chris has been voted Supporters player of the season by the Forest Green Rovers fans.
On 6 December 2012, Stokes signed a further extension to his contract at Forest Green, keeping him at the club until June 2015.
At the end of the 2012-2013 season Stokes earned a call up to the England C squad for a forthcoming international with Bermuda. In January 2015, it was reported that he had been allowed by Forest Green to train with League One side Yeovil Town.
lieutenant was revealed a week later though that he would not be moving to Yeovil. He then began training with fellow League One side Coventry City in February 2015.
= Coventry City (loan) On 21 February 2015, Stokes signed a 28-day loan deal at Coventry City.
He made his debut on the same day in a 2–2 draw against Sheffield United. He impressed making it into the Football League team of the week. After impressing in his first seven games for Coventry, his loan was extended to the end of the 2014-2015 season.
He helped Coventry retain their League One status before the completion of his loan.
On 4 May 2015, it was confirmed that he had been released by parent club Forest Green Rovers at the end of his contract. Coventry City
On 30 June 2015, Stokes signed a one-year contract with Coventry City.
Stokes was capped by England at under-17 level