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.
He was named in the Druids squad for the 2018/19 UEFA Europa League.
|Date of Birth:||15/04/1985|
|Former Clubs:||Tranmere Rovers, Shrewsbury Town, Macclesfield Town, Chester, Wrexham, Barrow and Southport.|
|Neil's Stats:||This Season||Total|
|Total Games:||- / 0||-|