Ashcroft came through the youth system at
Reading, and made his professional debut for the club in a 1–0
EFL Championship loss to
Millwall on 2 November 2021. He finished the 2021–22 season with four starts for the club, and was named on the bench 11 times. On 1 July 2022,
Tottenham Hotspur announced the signing of Ashcroft to their academy. == Career statistics ==