De printervriendelijke versie wordt niet langer ondersteund en kan weergavefouten bevatten. Werk uw browserbladwijzers bij en gebruik de gewone afdrukfunctie van de browser.
Firpo werd geboren op de Dominicaanse Republiek, maar verhuisde als kind naar Spanje, waar hij achtereenvolgens in de jeugd speelde bij Atlético Benamiel, Tiro Pichón en Puerto Malagueño. In 2014 kwam de linksback in de opleiding van Real Betis terecht. In de zomer van 2017 verlengde hij zijn contract tot medio 2021.[1] Zijn debuut in het eerste elftal maakte Firpo op 12 februari 2018, toen met 0–1 gewonnen werd van Deportivo La Coruña door een treffer van Loren Morón. Firpo mocht van coach Quique Setién in de basis beginnen en hij speelde het gehele duel mee.[2] Zijn eerste doelpunt volgde op 17 maart 2018. Op die dag opende hij na vierendertig minuten de score tegen Espanyol. Door doelpunten van Ryad Boudebouz en Francis Guerrero won Betis uiteindelijk met 3–0.[3] Firpo verlengde zijn verbintenis in augustus 2018 tot medio 2023.[4]
De linksback tekende in augustus 2019 een contract tot medio 2024 bij FC Barcelona, dat achttien miljoen euro voor hem betaalde aan Betis. Dat kreeg daarbij tot twaalf miljoen euro extra in het vooruitzicht aan eventuele bonussen.[5] In zijn eerste seizoen kwam hij tot zeventien competitieoptredens voor Barcelona. Het jaar erna leverde maar zeven duels op in de Primera División. In de zomer van 2021 werd Firpo voor een bedrag van circa vijftien miljoen euro verkocht aan Leeds United, waar hij zijn handtekening zette onder een verbintenis voor de duur van vier seizoenen.[6] Aan het einde van het seizoen 2022/23 degradeerde hij met Leeds naar het Championship.