On 6 May 2017, Pereira made his senior debut for Watford in a 3–0 away defeat at Leicester City, coming on as a substitute in the 83rd minute for Mbaye Niang.
[8] On 8 October 2021, Pereira joined National League side Yeovil Town on a short-term loan deal.
[10] On 4 January 2022, Pereira joined League Two side Bradford City on loan until the end of the season.
[14] On 1 September 2023, Pereira joined EFL League Two club Sutton United on a season-long loan.
On 27 January 2024, he joined National League side Dagenham & Redbridge on a loan until the end of the season.