Career
Mitchell began his career with Ipswich Town. He made his debut against Derby County in November 2003 and made four appearances for the first-team He was not offered a new contract at the end of the 2005-2006 season and joined Scottish Division One side Livingston in May 2006 on a two-year contract, where he made over 40 first-team appearances for the club
He joined Peterborough United on a short-term contract in January 2008 and made five appearances for Peterborough in Football League Two.
He then joined Conference National side Rushden & Diamonds in June 2008. In August 2009, Mitchell joined the Suffolk coastal side Lowestoft Town playing in the Isthmian League Division One North.