Career
He has previously played for Bolton Wanderers, F.C. United of Manchester, Skelmersdale United and Southport. Bolton Wanderers However, he came on for the last few minutes of the match as a striker, replacing Jared Borgetti. Ashton also made 18 appearances for the Bolton Wanderers Reserves during his time at the Reebok.
Described by his boss as "the best and most staunch Bolton Wanderers fan in our camp", then Bolton manager Sam Allardyce explained: "He wears a massive tattoo with the club badge on lieutenant
He comes from the heart of Bolton and he loves the club so much and is so passionate. He just asked if he could get on for a couple of minutes.
We were always ready to play him outfield as he has played at right-back and centre-back for the youth team I thought it would be a perfect late Christmas present." Towards the end of the 2005-2006 season he was told that he was free to leave Bolton and spent considerable time on trial with non-League sides such as Cambridge United and Radcliffe Borough.
Football Club United of Manchester On 26 July 2006, he made his debut for Football Club United of Manchester in a friendly against Bury.
He has since made his competitive debut for Football Club United against Street Helens Town, in the first game of the 2006-2007 North West Counties Football League Division One season, keeping a clean sheet in a 2–0 victory for the away team, played at Knowsley Road. After 140 appearances for the club, he reached a landmark 50th clean sheet on 4 April 2009 against North Ferriby United. The ball got caught up in the wind and lobbed the opposing goalkeeper.
He left the club in July 2011 in order to secure more first team football.
Skelmersdale United Ashton joined Skelmersdale United after leaving Football Club United. In March 2012 he also joined Southport on dual registration forms.
Chorley In May 2013 Ashton joined Northern Premier League Premier Division side Chorley.