Career
He made 47 appearances in the Football League for Plymouth Argyle and Exeter City. He also played non-league football for Hayes and Dulwich Hamlet
Ashton was born in Plymouth. He began his career with Plymouth Argyle and made his first team debut in August 1997.
In three seasons with the club, he made 44 appearances in all competitions before joining Exeter City in the summer of 2000.
Ashton played in 13 league games during one season with the club, and then spent a year with Hayes, where he made 22 appearances in all competitions. He went on to play for Dulwich Hamlet, Bodmin Town, Bridgwater Town and Paulton Rovers.