Ashton started his career as a youth with Tranmere Rovers and turned professional in 2003. He made 130 appearances with Shrewsbury Town., followed by spells at Macclesfield Town and Chester. Ashton joined Wrexham ahead of the 2010/11 campaign and over the next few seasons, made 204 appearances. He then joined Barrow, before a spell with Southport in the 2016/17 season. He signed for Cefn Druids in July 2017 and was an influential member of the team that secured a first ever top-six finish.
|Date of Birth:||15/01/1985|
|Former Clubs:||Wrexham, Chester.|
|Neil's Stats:||This Season||Total|
|Total Games:||- / 0||-|