1 A felnőtt klubokban játszott mérkőzések és gólok csak a bajnoki mérkőzések adatait tartalmazzák. Utolsó elszámolt mérkőzés dátuma: 2021. május 23. 2 Utolsó elszámolt válogatott mérkőzés dátuma: 2021. június 14.
A La Unión Los Palacios és a Real Betis akadémiáján nevelkedett.[1] 2014-ben a tartalékok közé került.[2] Szeptember 11-én mutatkozott be a B csapatban a Marbella ellen 4–1-re elvesztett harmadosztályú bajnoki mérkőzésen az 57. percben Álvaro González cseréjeként.[3] December 13-án a felnőtteknél is bemutatkozott a CD Lugo ellen Xavi Torres cseréjeként.[4] 2016. december 23-án 2019-ig hosszabbított a klubbal, majd kölcsönbe került az Elche csapatához.[5] 2017. január 31-én meghosszabbította szerződését a Real Betis csapatával 2023 nyaráig és 30 millió eurós kivásárlási záradékot rögzítettek benne.[6] 2018. július 5-én az olasz Napoli öt évre szerződtette.[7][8] Szeptember 16-án mutatkozott be az UEFA-bajnokok ligájában a szerb Crvena zvezda ellen.[9]