Thursday 20th January
Last 16
- Elche 1 , Real Madrid 2 After extra timeElcheReal MadridAfter extra time
- Athletic Club 3 , Barcelona 2 After extra timeAthletic ClubBarcelonaAfter extra time
Wednesday 19th January
Last 16
- Real Sociedad 2 , Atlético Madrid 0 at Full timeReal SociedadAtlético MadridFull time
Sunday 16th January
Last 16
- Atlético Baleares 0 , Valencia 1 at Full timeAtlético BalearesValenciaFull time
- Real Betis 2 , Sevilla 1 at Full timeReal BetisSevillaFull time
Saturday 15th January
Last 16
- Mallorca 2 , Espanyol 1 at Full timeMallorcaEspanyolFull time
- Girona 1 , Rayo Vallecano 2 at Full timeGironaRayo VallecanoFull time
- Sporting Gijón 0 , Cádiz 0 After extra time , Cádiz win 4 - 2 on penaltiesSporting GijónCádizAfter extra timeCádiz win 4 - 2 on penalties
Thursday 6th January
Last 32
- Fuenlabrada 0 , Cádiz 1 at Full timeFuenlabradaCádizFull time
- Girona 1 , Osasuna 0 at Full timeGironaOsasunaFull time
- Real Zaragoza 0 , Sevilla 2 at Full timeReal ZaragozaSevillaFull time
- Sporting Gijón 2 , Villarreal 1 at Full timeSporting GijónVillarrealFull time
- Almería 1 , Elche 2 at Full timeAlmeríaElcheFull time
- Mancha Real 0 , Athletic Club 2 at Full timeMancha RealAthletic ClubFull time
- Rayo Majadahonda 0 , Atlético Madrid 5 at Full timeRayo MajadahondaAtlético MadridFull time
Wednesday 5th January
Last 32
- Eibar 1 , Mallorca 2 at Full timeEibarMallorcaFull time
- FC Cartagena 1 , Valencia 2 at Full timeFC CartagenaValenciaFull time
- Leganés 2 , Real Sociedad 3 at Full timeLeganésReal SociedadFull time
- Linares Deportivo 1 , Barcelona 2 at Full timeLinares DeportivoBarcelonaFull time
- Atlético Baleares 2 , Celta Vigo 1 at Full timeAtlético BalearesCelta VigoFull time
- Mirandés 0 , Rayo Vallecano 1 at Full timeMirandésRayo VallecanoFull time
- Real Valladolid 0 , Real Betis 3 at Full timeReal ValladolidReal BetisFull time
- Alcoyano 1 , Real Madrid 3 at Full timeAlcoyanoReal MadridFull time
Tuesday 4th January
Last 32
- Ponferradina 1 , Espanyol 1 After extra time , Espanyol win 3 - 1 on penaltiesPonferradinaEspanyolAfter extra timeEspanyol win 3 - 1 on penalties
All times are UK and subject to change. BBC is not responsible for any changes.