Pas halverwege dejaren zeventig, onder leiding vanJosé Maria Pedroto, begon de club ietwat succesvol te worden en het won diversebekertoernooien. In het seizoen 1975/76 eindigde de club ook tweede in de competitie, een positie die het pas in 1998/99 weer zou behalen. In hetseizoen 2000/01 werd hetlandskampioenschap behaald onder leiding van oud-internationalJaime Pacheco. Het jaar erop eindigde de club weer als tweede.
Ook in Europa haalde de club zelden successen. Beginjaren negentig werden nog welInternazionale enAS Roma uitgeschakeld, maar pas in 2003 werd daadwerkelijk een aanval gedaan op een Europese beker. Echter, hetSchotseCeltic was in de halve finale te sterk. Na een 1-1 inGlasgow werd thuis met 0-1 verloren. De enige treffer kwam op naam van de Zweedse aanvallerHenrik Larsson.
Op9 mei2008 werd Boavista teruggezet naar deLiga de Honra (tweede klasse) naar aanleiding van het omkoopschandaal in hetseizoen 2003/2004, waarbij de club, samen metFC Porto enUnião Leiria, scheidsrechters zou hebben omgekocht. Boavista eindigde in hetseizoen 2008/09 op een rampzalige 15de plaats. Dat jaar werdFC Vizela naar de derde klasse teruggezet vanwege een corruptieschandaal, waardoor Boavista gered werd, maar door de zware schulden van de club ging de degradatie toch door.
Vanaf hetseizoen 2014/2015 keerde Boavista terug op het hoogste niveau, de bond gaf daarmee gehoor aan een rechterlijke uitspraak uit 2012 dat de degradatie van Boavista in hetseizoen 2007/2008 onrechtmatig was en ongedaan moest worden gemaakt. De club trok zich na het seizoen 2024/25 terug in de Porto Football Association (Niveau IV),
Tot 1999 stond dePrimeira Liga bekend als de Primeira Divisão. DeSegunda Liga kende in de loop der tijd meerdere namen en heet sinds 2020/21Liga Portugal 2. Ook het 3e niveau kende verschillende namen en heet sinds 2021/22Liga 3.
Het vrouwenelftal is een van de betere van Portugal. Het won in totaal 11 titels in dehoogste competitie van het land. Deze titels werden behaald in de jaren 80 en 90 van de vorige eeuw.