Tavares genoss seine Ausbildung beim portugiesischen Topklub Benfica Lissabon, für den er im September 2019 sein Profi-Debüt in der UEFA Champions League gegen RB Leipzig gab. Insgesamt lief der 1,82 m große Rechtsfuß für den Rekordmeister aus Portugal fünf Mal in der Königsklasse sowie zweimal in der Europa League auf.
In den darauffolgenden Jahren wurde der gebürtige Lissaboner zu Deportivo Alaves, SC Farense und zum FC Basel verliehen. Im Jänner 2023 wechselte er zu Spartak Moskau, für den Tabellenfünften der abgelaufenen Spielzeit absolvierte er in den vergangenen eineinhalb Jahren 22 Einsätze.
Tavares war darüber hinaus fester Bestandteil der portugiesischen Nachwuchs-Nationalteams. Für die U21-Auswahl seines Landes brachte er es auf insgesamt neun Einsätze.