Joel Dinis Castro Pereira (Portuguese pronunciation: [ʒuˈɛl diˈniʃ ˈkaʃtɾu pɨˈɾɐjɾɐ]; born 28 June 1996) is a professional footballer who plays as a goalkeeper for EFL League One club Reading.
He made three first-team appearances for the club and spent time on loan at Rochdale, Belenenses, Vitória de Setúbal, Kortrijk, Hearts and Huddersfield Town.
[5] 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.
[7] On 4 June 2021, Manchester United announced a list with eight players whose contracts are set to expire, with one of them being Joel Pereira.
Manager Keith Hill praised the goalkeeper's performance after he was named man of the match and saved a penalty kick.
[13] On 25 February 2016, he had his first call-up to a senior Manchester United game, sitting on the bench for their 5–1 home win over FC Midtjylland in the last 32 second leg of the UEFA Europa League.
[16] Pereira made his Manchester United debut on 29 January 2017, in an FA Cup fourth round tie against Wigan Athletic, coming on as an 80th-minute substitute for Sergio Romero.
[22] After making 10 appearances in all competitions, Pereira's loan spell was terminated in January 2019 and he returned to Manchester United.
[29] In February 2020, with Hearts at the bottom of the Premiership table, Pereira was criticised for a series of mistakes, including in a 5–0 defeat to Celtic.
[34] On 5 July 2021, Pereira was confirmed as a new signing at the Mandemakers Stadion on a one-year deal with Eredivisie side RKC Waalwijk, with the option to extend for another year.