Amaral made his debut in the Portuguese top division on 21 August 2016, starting and featuring 64 minutes in a 1–1 away draw against S.L. Benfica.[5] He scored his first goal in the competition the following weekend to help the hosts defeat F.C. Arouca 2–0,[6] adding a further four until the end of the season – while providing two assists – to help his team finish 12th.[7]
Amaral returned to his country and its top tier on 2 January 2020, being loaned to F.C. Paços de Ferreira until 30 June.[12] On 26 August, he agreed to a similar move to the same team.[13]
Back at Lech, Amaral scored a career-best 14 goals in the 2021–22 campaign (17 in all competitions, with eight assists), as they won the Ekstraklasa for the eighth time in history.[14]