A.F.C. Telford United
After loan periods at A.F.C. Telford United, Brackley Town and Oxford City, Ashby was released by Oxford United and joined Oxford City on a one-year contract in June 2018. In the 2020–21 season, Ashby scored the winning penalty in City's 2–1 victory over Northampton Town, sending them through to the second round of the FA Cup.