Liu Yuhao would move abroad to Portugal where he joined third tier club Mafra before being loaned out to Vila F.
Although he initially failed to establish himself with the first team due to injury, his contract was renewed with the club in July 2017.
[3] He made his LigaPro debut on 6 August 2017 in a 2–1 home defeat against Santa Clara, coming on as a substitute for Robson in the 77th minute.
[4] On 3 July 2018, Liu was loaned to Lithuanian A Lyga side Stumbras for the rest of the season.
[10] He would go on to establish himself as regular within the team that won the division and promotion to the top tier at the end of the 2022 China League One campaign.