I 2001 signerte han for den spanske klubben Real Sociedad. Her ble han frem til 2005, med unntak av en sesong på utlån til Mallorca. Juli 2005 signerte han for Portsmouth hvor han ble førstekeeper for en periode. I februar 2006 ble han utlånt til Everton på grunn av skade på keeperne der.