Career
Foulds was one of five academy players who signed their first professional contracts at Bury on 18 February 2015. Three days later, he made his debut in a 1–4 loss to Premier League team Leicester City in a League Cup second round game at Gigg Lane, replacing Chris Hussey at the start of the second half. Premier League club Everton agreed a deal to sign Foulds on 19 November 2015 for an undisclosed fee, with the player set to move to Goodison Park at the beginning of the 2016 January transfer window.