Tavares memulai karier sepakbolanya di tim muda Benfica. Dia menandatangani kontrak profesional pertamanya dengan klub pada 2 Juli 2018.[1] Dia melakukan debut profesionalnya dengan Benfica B di LigaPro dalam kemenangan 2-1 atas Oliveirense pada 23 Agustus 2019.[2]
Pada 10 September 2019, Tavares melakukan debut untuk tim utama sebagai starter dalam kekalahan kandang 2-1 dari RB Leipzig di Liga Champions UEFA. Dia membuat debut Primeira Liga sebagai pemain pengganti di menit ke-12 dalam kemenangan kandang 1-0 atas Vitória de Setúbal pada 28 September.