Esterno sinistro, che all'occorrenza può giocare anche a destra, veloce che riesce a far prevalere le sue abilità nell'uno-contro-uno, vanta infatti una tecnica di dribbling elegante e efficace, che gli permette di ricoprire anche ruoli più offensivi come l'ala; il suo piede forte è il destro. Molto dotato tecnicamente e in possesso di un buon tiro, può essere schierato anche sulla fascia opposta e cometrequartista; per le sue caratteristiche è stato paragonato aFerrán Torres.[1][2]
Cresciuto conHuracán Valencia eLas Palmas, nel 2017 si trasferisce alVillarreal, con cui esordisce in prima squadra il 22 ottobre 2020, nella partita diUEFA Europa League vinta per 5-3 contro ilSivasspor.[3] Una settimana più tardi, segna la prima rete a livello professionistico, nell’incontro vinto per 1-3 contro ilQarabağ.[4] Durante laCoppa del Re segna tre gol, il primo nella schiacciante vittoria per 6-0 contro ilLeioa, il secondo battendo per 4-1 loZamora CF e il terzo nella sconfiggendo ilGirona segnando la rete del 1-0 che decreta la sconfitta degli avversari. Vince l'Europa League, giocando anche la finale vinta ai rigori per 11-10 contro ilManchester Utd, dove viene sostituito nel secondo tempo daPaco Alcácer. Durante laUEFA Champions League 2021-2022 segna una rete nella vittoria 4-1 sulloYoung Boys. Il 27 febbraio 2022 sigla la sua primaquaterna in occasione del match contro l'Espanyol vinto 5-1.
Il 16 novembre 2023 subisce un infortunio grave, rompendosi il legamento del crociato del ginocchio, che lo terrà fuori dal campo di gioco fino al 30 giugno 2024.[5][6] Conclude la sua esperienza aVila-real con 22 reti in 170 presenze nell'arco di 5 stagioni.
Il 29 agosto 2025 si trasferisce a titolo definitivo alCrystal Palace, inPremier League, per 30 milioni di euro più bonus.[7][8]Segna la sua prima rete nell'EFL Cup con il gol del 3-0 battendo ilLiverpool
Il 29 marzo 2022 ha segnato il suo primo gol con laRoja, nell'amichevole vinta per 5-0 contro l'Islanda.[11] Ha inoltre aperto le marcature nella semifinale dellaUEFA Nations League 2022-2023 vinta per 2-1 contro l'Italia.[12]