Fábio Carvalho was born in Portugal, where he was in Benfica’s youth academy, before a move to London with his family at the age of 11.
He played for Balham before being signed by Fulham in 2015, where he broke through into the first team during their 2020/21 campaign as an 18-year-old.
He scored his first goal in a 3-1 defeat to Southampton, before the Cottagers were relegated later that season.
The attacking midfielder made 36 Championship appearances the following term, recording 18 goal contributions, as Fulham won the division.
After that incredible season as a teenager in the second tier, a move to FA and EFL Cup winners Liverpool followed, as he played 21 games and scored three goals in his first year at the club, including a last-minute winner against Newcastle United at Anfield.
He joined RB Leipzig on loan at the start of the 2023/24 season, before he was recalled having played nine Bundesliga games for the German outfit.
Hull then signed him for the second half of the campaign. He netted nine goals in 20 games as the Tigers narrowly missed out on the play-offs.
Brentford signed Carvalho from Liverpool on a five-year deal, with a one-year club option, in August 2024.
On the transfer, Brentford head coach Thomas Frank said: "Fábio is a player with a lot of qualities. He can play in all of the front three or four positions in a 4-3-3 or a 4-2-3-1. His best position is probably as a no.10 or coming in from the left.
"Offensively, he has great abilities on the ball: he can go past players, slide a pass, create chances and get on the end of chances. He's a type of player that we don't have many of in the squad so he will add that something extra for us.”