1. Round
21/09/1947 Sporting Gijón - Espanyol Barcelona 1:1 (1:0)
Real Sociedad - Valencia CF 0:2 (0:2)
Sevilla FC - Atlético Madrid 1:1 (1:1)
FC Barcelona - Real Oviedo 2:1 (0:0)
Real Madrid - CD Alcoyano 2:2 (1:1)
CE Sabadell - Gimnàstic de Tarragona 2:2 (1:1)
RC Celta - Athletic Bilbao 5:1 (0:0)
2. Round
28/09/1947 Real Oviedo - RC Celta 1:2 (1:0)
Valencia CF - Sporting Gijón 3:1 (0:1)
Athletic Bilbao - Real Sociedad 1:3 (1:1)
Espanyol Barcelona - Sevilla FC 0:1 (0:0)
CD Alcoyano - FC Barcelona 0:2 (0:2)
Gimnàstic de Tarragona - Real Madrid 3:3 (2:1)
Atlético Madrid - CE Sabadell 8:0 (5:0)
3. Round
05/10/1947 CE Sabadell - Real Madrid 1:1 (0:0)
Sporting Gijón - Athletic Bilbao 1:2 (1:1)
Atlético Madrid - Espanyol Barcelona 5:2 (3:1)
Sevilla FC - Valencia CF 3:0 (1:0)
Real Sociedad - Real Oviedo 1:2 (0:1)
RC Celta - CD Alcoyano 2:0 (2:0)
FC Barcelona - Gimnàstic de Tarragona 1:1 (0:0)
4. Round
12/10/1947 Real Madrid - FC Barcelona 1:1 (0:1)
Gimnàstic de Tarragona - RC Celta 2:2 (1:1)
Espanyol Barcelona - CE Sabadell 2:3 (2:0)
Real Oviedo - Sporting Gijón 0:0 (0:0)
Valencia CF - Atlético Madrid 3:1 (2:0)
CD Alcoyano - Real Sociedad 3:1 (0:1)
Athletic Bilbao - Sevilla FC 2:2 (2:1)
5. Round
26/10/1947 Real Sociedad - Gimnàstic de Tarragona 3:1 (1:1)
RC Celta - Real Madrid 4:1 (3:1)
CE Sabadell - FC Barcelona 2:4 (2:3)
Atlético Madrid - Athletic Bilbao 1:1 (0:1)
Espanyol Barcelona - Valencia CF 1:3 (0:1)
Sevilla FC - Real Oviedo 5:1 (3:0)
Sporting Gijón - CD Alcoyano 1:1 (0:1)
6. Round
02/11/1947 Valencia CF - CE Sabadell 4:1 (2:0)
Gimnàstic de Tarragona - Sporting Gijón 5:0 (5:0)
FC Barcelona - RC Celta 1:1 (1:0)
Real Madrid - Real Sociedad 3:0 (1:0)
CD Alcoyano - Sevilla FC 1:1 (1:0)
Athletic Bilbao - Espanyol Barcelona 1:2 (0:2)
Real Oviedo - Atlético Madrid 2:2 (1:1)
7. Round
09/11/1947 Atlético Madrid - CD Alcoyano 3:2 (0:1)
Valencia CF - Athletic Bilbao 3:0 (2:0)
Sevilla FC - Gimnàstic de Tarragona 3:1 (0:1)
Sporting Gijón - Real Madrid 2:0 (1:0)
Espanyol Barcelona - Real Oviedo 3:1 (1:0)
Real Sociedad - FC Barcelona 0:0 (0:0)
CE Sabadell - RC Celta 2:0 (1:0)
8. Round
16/11/1947 FC Barcelona - Sporting Gijón 4:0 (3:0)
Athletic Bilbao - CE Sabadell 3:1 (2:1)
RC Celta - Real Sociedad 2:0 (2:0)
Real Madrid - Sevilla FC 2:1 (0:1)
Gimnàstic de Tarragona - Atlético Madrid 2:1 (1:1)
Real Oviedo - Valencia CF 1:0 (1:0)
CD Alcoyano - Espanyol Barcelona 1:0 (1:0)
9. Round
23/11/1947 Sevilla FC - FC Barcelona 4:0 (4:0)
CE Sabadell - Real Sociedad 4:2 (3:0)
Sporting Gijón - RC Celta 3:1 (3:1)
Athletic Bilbao - Real Oviedo 5:1 (3:1)
Valencia CF - CD Alcoyano 1:0 (0:0)
Espanyol Barcelona - Gimnàstic de Tarragona 1:0 (1:0)
Atlético Madrid - Real Madrid 5:0 (3:0)
10. Round
30/11/1947 Real Sociedad - Sporting Gijón 3:2 (1:1)
RC Celta - Sevilla FC 1:1 (1:1)
Real Oviedo - CE Sabadell 4:2 (2:1)
Gimnàstic de Tarragona - Valencia CF 1:0 (0:0)
CD Alcoyano - Athletic Bilbao 0:4 (0:2)
FC Barcelona - Atlético Madrid 2:1 (1:1)
18/12/1947 Real Madrid - Espanyol Barcelona 3:1 (1:0)
11. Round
07/12/1947 Valencia CF - Real Madrid 4:2 (2:0)
Espanyol Barcelona - FC Barcelona 2:1 (1:1)
Sevilla FC - Real Sociedad 5:0 (2:0)
Atlético Madrid - RC Celta 3:1 (2:1)
CE Sabadell - Sporting Gijón 5:0 (1:0)
Real Oviedo - CD Alcoyano 4:3 (2:1)
Athletic Bilbao - Gimnàstic de Tarragona 7:0 (3:0)
12. Round
14/12/1947 RC Celta - Espanyol Barcelona 4:0 (2:0)
CE Sabadell - CD Alcoyano 3:2 (2:0)
Gimnàstic de Tarragona - Real Oviedo 3:0 (2:0)
Sporting Gijón - Sevilla FC 3:1 (2:1)
FC Barcelona - Valencia CF 1:1 (1:0)
Real Sociedad - Atlético Madrid 3:1 (1:0)
28/12/1947 Real Madrid - Athletic Bilbao 5:1 (3:1)
13. Round
21/12/1947 CD Alcoyano - Gimnàstic de Tarragona 2:1 (0:1)
Real Oviedo - Real Madrid 7:1 (3:0)
Athletic Bilbao - FC Barcelona 3:2 (1:2)
Espanyol Barcelona - Real Sociedad 2:0 (1:0)
Valencia CF - RC Celta 7:1 (3:0)
Atlético Madrid - Sporting Gijón 5:3 (3:0)
Sevilla FC - CE Sabadell 3:0 (0:0)
14. Round
04/01/1948 Real Oviedo - FC Barcelona 2:2 (1:1)
Atlético Madrid - Sevilla FC 5:3 (3:1)
Valencia CF - Real Sociedad 2:1 (1:1)
Athletic Bilbao - RC Celta 5:0 (4:0)
Espanyol Barcelona - Sporting Gijón 5:1 (2:0)
Gimnàstic de Tarragona - CE Sabadell 0:1 (0:1)
CD Alcoyano - Real Madrid 2:1 (1:1)
15. Round
11/01/1948 RC Celta - Real Oviedo 4:2 (2:1)
FC Barcelona - CD Alcoyano 3:0 (1:0)
CE Sabadell - Atlético Madrid 1:2 (0:2)
Sporting Gijón - Valencia CF 1:4 (0:0)
Sevilla FC - Espanyol Barcelona 3:1 (0:1)
Real Sociedad - Athletic Bilbao 0:3 (0:1)
Real Madrid - Gimnàstic de Tarragona 1:3 (1:0)
16. Round
18/01/1948 Gimnàstic de Tarragona - FC Barcelona 1:2 (1:2)
Espanyol Barcelona - Atlético Madrid 2:2 (1:1)
Valencia CF - Sevilla FC 1:0 (1:0)
Real Oviedo - Real Sociedad 3:0 (2:0)
CD Alcoyano - RC Celta 2:0 (2:0)
Athletic Bilbao - Sporting Gijón 0:0 (0:0)
Real Madrid - CE Sabadell 4:0 (2:0)
17. Round
25/01/1948 FC Barcelona - Real Madrid 4:2 (3:0)
Sporting Gijón - Real Oviedo 2:1 (1:0)
RC Celta - Gimnàstic de Tarragona 5:0 (0:0)
Real Sociedad - CD Alcoyano 5:0 (1:0)
Sevilla FC - Athletic Bilbao 2:1 (2:0)
Atlético Madrid - Valencia CF 2:2 (1:0)
CE Sabadell - Espanyol Barcelona 3:3 (1:1)
18. Round
01/02/1948 FC Barcelona - CE Sabadell 2:1 (0:0)
Valencia CF - Espanyol Barcelona 1:1 (1:0)
Athletic Bilbao - Atlético Madrid 0:1 (0:0)
Real Oviedo - Sevilla FC 4:0 (1:0)
Gimnàstic de Tarragona - Real Sociedad 2:0 (1:0)
Real Madrid - RC Celta 1:4 (1:2)
CD Alcoyano - Sporting Gijón 6:1 (3:1)
19. Round
08/02/1948 Sporting Gijón - Gimnàstic de Tarragona 3:2 (3:0)
Sevilla FC - CD Alcoyano 2:0 (2:0)
Atlético Madrid - Real Oviedo 4:0 (3:0)
CE Sabadell - Valencia CF 3:2 (2:2)
Espanyol Barcelona - Athletic Bilbao 1:0 (1:0)
Real Sociedad - Real Madrid 1:1 (1:0)
RC Celta - FC Barcelona 3:2 (1:1)
20. Round
15/02/1948 CD Alcoyano - Atlético Madrid 1:0 (0:0)
RC Celta - CE Sabadell 2:0 (1:0)
Real Madrid - Sporting Gijón 0:1 (0:0)
FC Barcelona - Real Sociedad 6:0 (4:0)
Athletic Bilbao - Valencia CF 2:1 (1:0)
Real Oviedo - Espanyol Barcelona 0:0 (0:0)
Gimnàstic de Tarragona - Sevilla FC 2:0 (1:0)
21. Round
22/02/1948 Atlético Madrid - Gimnàstic de Tarragona 5:2 (3:2)
Espanyol Barcelona - CD Alcoyano 2:2 (2:1)
Valencia CF - Real Oviedo 6:1 (2:0)
Real Sociedad - RC Celta 4:1 (3:0)
CE Sabadell - Athletic Bilbao 0:2 (0:2)
Sevilla FC - Real Madrid 2:3 (0:3)
24/02/1948 Sporting Gijón - FC Barcelona 1:4 (0:0)
22. Round
29/02/1948 Gimnàstic de Tarragona - Espanyol Barcelona 1:0 (1:0)
CD Alcoyano - Valencia CF 0:2 (0:1)
Real Madrid - Atlético Madrid 1:1 (1:1)
FC Barcelona - Sevilla FC 6:0 (5:0)
RC Celta - Sporting Gijón 3:2 (1:1)
Real Sociedad - CE Sabadell 3:0 (3:0)
Real Oviedo - Athletic Bilbao 2:2 (1:1)
23. Round
07/03/1948 CE Sabadell - Real Oviedo 1:2 (1:2)
Sevilla FC - RC Celta 3:1 (1:0)
Athletic Bilbao - CD Alcoyano 6:1 (3:0)
Atlético Madrid - FC Barcelona 2:2 (0:2)
Espanyol Barcelona - Real Madrid 2:0 (1:0)
Sporting Gijón - Real Sociedad 4:1 (2:1)
Valencia CF - Gimnàstic de Tarragona 3:1 (3:0)
24. Round
28/03/1948 Gimnàstic de Tarragona - Athletic Bilbao 7:1 (5:0)
FC Barcelona - Espanyol Barcelona 5:1 (2:1)
Real Madrid - Valencia CF 1:1 (1:1)
RC Celta - Atlético Madrid 4:1 (1:1)
Real Sociedad - Sevilla FC 0:0 (0:0)
CD Alcoyano - Real Oviedo 3:1 (1:1)
Sporting Gijón - CE Sabadell 1:2 (1:1)
25. Round
04/04/1948 Athletic Bilbao - Real Madrid 3:0 (1:0)
Real Oviedo - Gimnàstic de Tarragona 6:2 (4:1)
CD Alcoyano - CE Sabadell 3:0 (1:0)
Sevilla FC - Sporting Gijón 3:1 (2:0)
Espanyol Barcelona - RC Celta 2:1 (0:1)
Valencia CF - FC Barcelona 1:3 (1:1)
Atlético Madrid - Real Sociedad 4:3 (2:2)
26. Round
11/04/1948 Gimnàstic de Tarragona - CD Alcoyano 4:3 (2:0)
FC Barcelona - Athletic Bilbao 3:0 (3:0)
Real Sociedad - Espanyol Barcelona 4:2 (2:0)
RC Celta - Valencia CF 5:2 (3:0)
Sporting Gijón - Atlético Madrid 2:7 (0:1)
CE Sabadell - Sevilla FC 3:1 (1:0)
Real Madrid - Real Oviedo 2:0 (2:0)