Joel Dinis Castro Pereira ( born 28 June 1996) is a professional footballer who plays as a goalkeeper for English Premier League club Manchester United.
Born in Boudevilliers, in the Swiss Canton of Neuchâtel, Pereira began his career in the youth ranks of local Neuchâtel Xamax before transferring to Manchester United in 2012. He was part of the team that won the 2014–15 Under-21 Development League title, and extended his contract on 13 August 2015, amidst a goalkeeping saga at the club.
On 17 October 2015, he was loaned to Rochdale in Football League One for a month. Later that day, he had his first senior call-up, remaining an unused substitute as the team drew 0–0 away to Bury. On 10 November 2015, he made his debut in a 1–0 loss to Morecambe at Spotland, in the quarter-finals of the Football League Trophy. Manager Keith Hill praised the goalkeeper's performance after he was named man of the match and saved a penalty kick. On 19 November 2015, he extended his loan until 3 January 2016. Two days later, Pereira made his Football League debut, in a 2–0 away win against Doncaster Rovers. He totalled eight appearances for Rochdale, six in the league.