Background
Ashworth was born in Huddersfield, West Yorkshire and progressed through the junior ranks at Bradford Park Avenue, before signing as a professional in January 1960.
Ashworth was born in Huddersfield, West Yorkshire and progressed through the junior ranks at Bradford Park Avenue, before signing as a professional in January 1960.
After making three Football League appearances in two and a half years at Park Avenue, he joined Fourth Division team York City in May 1962. The opportunity of his league debut came after an injury to Alan Woods, nearly a year after signing, and he played in a 5–2 victory over Oldham Athletic on 20 April 1963. He finished the 1962-1963 season with nine appearances.
He was released by York in the summer of 1965 after making 65 appearances for the team
He signed for Bournemouth in June, where he played for two seasons, making 60 league appearances and scoring two goals before joining Southend United in July 1967. Ashworth made 36 league appearances and scored two goals during the 1967-1968 season for Southend before joining Rochdale in July 1968.
He made 132 league appearances and scored three goals for Rochdale, before moving on to Chester City in December 1971. He made five appearances for Chester in the remainder of the 1971-1972 season and joined Stockport County in June 1962.
He made 14 league appearances at Stockport before retiring.
Following his retirement, he joined Her Majesty"s Prison Service and died in 2002.
He was a good passer of the ball and during his career was regarded as one of the best passers in the lower leagues.