Calcisticamente cresciuto nelle giovanili del Real Betis, fa il suo esordio in prima squadra il 29 settembre 2012, nella sconfitta per 0-4 sul campo del Málaga, subentrando a Salvador Agra all'11º minuto di gioco.
Il 1º luglio 2013 viene acquistato dagli inglesi del West Ham.[1] Verso la fine della prima stagione diventa titolare del club rimpiazzando il più anziano Jussi Jääskeläinen,[2] e restando tale fino al 2016-2017. Con l'arrivo di Łukasz Fabiański agli Hammers perde definitivamente la titolarità, arrivando al punto di non giocare nessuna gara nel 2018-2019.
Al termine della stagione 2018-2019 lascia il club in seguito alla naturale scadenza del contratto.[3]
Liverpool
Il 6 agosto 2019 passa a titolo definitivo al Liverpool,[4] dove fa il suo esordio quattro giorni dopo subentrando ad Alisson Becker nel corso della prima partita di Premier League 2019-2020 vinta per 4-1 dai Reds ai danni del Norwich.[5] Il 14 dello stesso mese si rivela decisivo nella Supercoppa UEFA contro il Chelsea, dopo il 2-2 dei tempi supplementari, parando il rigore finale a Tammy Abraham e consegnando di fatto il trofeo alla sua squadra.[6]
Ritorno al Betis
L'8 luglio 2024 viene ufficializzato il suo ritorno al Betis, dopo 11 anni.[7]
Nazionale
Il 26 agosto 2016 riceve la prima convocazione in nazionale spagnola,[8] senza tuttavia esordire.