Virgínia begon zijn carrière in de jeugd bij Benfica en Arsenal. In augustus 2018 tekende hij voor drie jaar bij Everton. Hij keepte in eerste instantie vooral in het tweede elftal van Everton. Hij werd in het seizoen 2019/20 verhuurd aan Reading, dat uitkwam in de Championship, maar daar was hij alleen de eerste twee speelrondes eerste keeper. Everton haalde hem daarom bij gebrek aan speeltijd terug.
In het seizoen 2020/21 maakte hij zijn debuut voor Everton in het EFL Cup-duel met Salford City (3-0 winst). Op 13 maart 2021 verving hij de geblesseerde Jordan Pickford in de Premier League-wedstrijd tegen Burnley, die eindigde in een 2-1 nederlaag. Acht dagen later maakte hij zijn debuut in de FA Cup, waar Everton er in de kwartfinale uitvloog tegen Manchester City (0-2 nederlaag).
Op 25 augustus 2021 werd hij verhuurd aan Sporting CP, waar hij zes wedstrijden keepte in de diverse Portugese bekers. Op 7 december 2021 maakte Virgínia zijn debuut in de UEFA Champions League en verloor hij met 4-2 van Ajax. In de laatste speelronde van de Primeira Liga maakte Virgínia zijn competitiedebuut voor Sporting. Hij hield de nul tegen Santa Clara.
Op 8 juli 2022 werd hij voor een jaar verhuurd aan SC Cambuur, waar hij rugnummer 1 kreeg. Hij won de concurrentiestrijd met Robbin Ruiter en debuteerde op 6 augustus in de Eredivisie tegen Excelsior (2-0 nederlaag).