*Club domestic league appearances and goals, correct as of 09:25, 1 December 2024 (UTC) ‡ National team caps and goals, correct as of 15:51, 23 June 2020 (UTC)
In January 2019, Ashford joined National League South side East Thurrock United,[12] before joining fellow National League South side and local rivals Concord Rangers later that year, where he made 8 appearances, scoring 3 goals.[13][14] While signed to Concord Rangers he returned briefly to Witham Town for the final game of the 2018–19 season, scoring in that game, after Concord failed to make the play-offs.[15] Ashford signed for fellow National League South side Hemel Hempstead Town in the summer of 2019.[16] Ashford scored for Hemel on the opening game of the 2019–20 season in a 4–1 victory over Hungerford Town.[17] He scored 10 goals in 29 league appearances across the 2019–20 season.[18]
Crawley Town
Following the expiry of his contract at Hemel Hempstead Town, Ashford joined League Two side Crawley Town in summer 2020 on a two-year contract.[19][20] On his debut for the club on 5 September, Ashford scored Crawley's only goal of their 3–1 home defeat to Millwall in the EFL Cup.[21] After 14 appearances for Crawley,[22] Ashford joined Woking on loan until the end of the season on 5 March 2021.[23] He scored his first goal for Woking the following day on his debut, heading in the opening goal of a 3–0 win over King's Lynn Town.[24]
He scored his first league goal for Crawley in a 2–2 draw with Harrogate Town on 21 September 2021.[25] He scored twice in 15 matches for Crawley during the 2021–22 season.[25]
Ayr United
On 29 January 2022, Ashford signed for Scottish Championship club Ayr United on a free transfer.[26] He signed an 18-month contract with the club.[27] He made his debut later that day as a substitute in a 1–1 draw with Hamilton Academical, and scored Ayr's equaliser 7 minutes after coming on as a substitute.[28]
Cliftonville
On 23 August 2023, Ashford signed for NIFL Premiership club Cliftonville.[29] He scored 8 goals in 29 matches in all competitions, including one in the 2023–24 Irish Cup final which Cliftonville would win 3–1, before leaving the club at the end of the season.[18][30]
Wealdstone
On 20 June 2024, Ashford joined National League side Wealdstone on an initial one-year deal.[31]