Tavares doorliep de jeugdreeksen van Casa Pia AC en Sporting Lissabon om vanaf 2015 de jeugdopleiding van Benfica te volgen. In juli 2019 maakte hij de overstap naar het eerste elftal. Op 10 augustus 2019 maakte hij zijn debuut voor het eerste elftal in de met 5–0 gewonnen wedstrijd tegen Paços de Ferreira. Hij speelde de volledige wedstrijd en wist bij zijn debuut ook te scoren. In minuut 26 maakte hij het eerste doelpunt. Met nog twee assists had hij een groot aandeel in de overwinning.[2]