1. Barcelona | 30 | 24 | 4 | 2 | 54–9 | +45 | 76 |
2. Real Madrid | 30 | 20 | 5 | 5 | 63–24 | +39 | 65 |
3. Atlético Madrid | 30 | 18 | 6 | 6 | 47–22 | +25 | 60 |
4. Real Sociedad | 30 | 16 | 6 | 8 | 39–29 | +10 | 54 |
5. Betis | 30 | 14 | 6 | 10 | 39–33 | +6 | 48 |
6. Villarreal | 29 | 14 | 5 | 10 | 38–28 | +10 | 47 |
7. Athletic Bilbao | 30 | 13 | 7 | 10 | 42–30 | +12 | 46 |
8. Osasuna | 30 | 11 | 8 | 11 | 28–32 | –4 | 41 |
9. Rayo Vallecano | 30 | 10 | 10 | 10 | 36–36 | 0 | 40 |
10. Mallorca | 30 | 11 | 7 | 12 | 29–31 | –2 | 40 |
11. Girona | 30 | 10 | 8 | 12 | 44–43 | +1 | 38 |
12. Celta Vigo | 30 | 9 | 9 | 12 | 36–42 | –6 | 36 |
13. Sevilla | 29 | 9 | 8 | 12 | 35–44 | –9 | 35 |
14. Valladolid | 30 | 10 | 5 | 15 | 26–48 | –22 | 35 |
15. Cádiz | 30 | 7 | 11 | 12 | 23–42 | –19 | 32 |
16. Getafe | 30 | 7 | 10 | 13 | 28–39 | –11 | 31 |
17. Valencia | 30 | 8 | 6 | 16 | 32–36 | –4 | 30 |
18. Almería | 30 | 8 | 6 | 16 | 36–52 | –16 | 30 |
19. Espanyol | 30 | 6 | 10 | 14 | 35–49 | –14 | 28 |
20. Elche | 30 | 2 | 7 | 21 | 20–61 | –41 | 13 |