*Club domestic league appearances and goals, correct as of 16:59, 29 December 2024 (UTC) ‡ National team caps and goals, correct as of 22:37, 18 November 2024 (UTC)
A product of S.L. Benfica's youth system, Bernardo played for its ranks and signed his first professional contract with Benfica on 26 February 2018.[3] He made his debut for Benfica's reserve team in a Segunda Liga match against Vilafranquense on 2 February 2020, with manager Renato Paiva praising him as one of the "future stars of the club".[4]
Benfica
After a promising 2020–21 season with the B team, Bernardo started the 2021–22 season, with various solid performances, leading him to be named Liga Portugal 2's Midfielder of the Month for the months of October and November.[5] On 2 November 2021, Bernardo made his first-team debut coming on the 77th minute in a 5-2 Champions League group stage defeat at Bayern Munich.[6] Later that week, on 7 November 2021, he made his Primeira Liga debut coming on for injured João Mário on the 23rd minute for a 6–1 home win against Braga.[7]
On 31 January 2023, Bernardo was loaned by Paços de Ferreira until the end of the season.[8] On 6 March 2023, Bernardo scored his first goal for Paços de Ferreira in a 2-1 loss against Casa Pia.[9]
Celtic
On 1 September 2023, Scottish Premiership club Celtic announced the signing of Bernardo on a season-long loan with an option to buy.[10] On 27thDecember 2023, Bernardo scored his first goal for Celtic in a 0-3 victory over Dundee.
On 1 August 2024, Bernardo returned to Celtic on a permanent transfer, signing a five-year contract.