| Pos |
Team |
Pld |
W |
D |
L |
GF |
GA |
GD |
Pts |
|
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Barcelona (C) | 38 | 24 | 7 | 7 | 87 | 43 | +44 | 79 | 1999–2000 UEFA Champions League First group stage |
| 2 | Real Madrid | 38 | 21 | 5 | 12 | 77 | 62 | +15 | 68 | |
| 3 | Mallorca | 38 | 20 | 6 | 12 | 48 | 31 | +17 | 66 | 1999–2000 UEFA Champions League Third qualifying round |
| 4 | Valencia | 38 | 19 | 8 | 11 | 63 | 39 | +24 | 65 | |
| 5 | Celta de Vigo | 38 | 17 | 13 | 8 | 69 | 41 | +28 | 64 | 1999–2000 UEFA Cup First round |
| 6 | Deportivo La Coruña | 38 | 17 | 12 | 9 | 55 | 43 | +12 | 63 | |
| 7 | Espanyol | 38 | 16 | 13 | 9 | 49 | 38 | +11 | 61 | 1999 UEFA Intertoto Cup Third round |
| 8 | Athletic Bilbao | 38 | 17 | 9 | 12 | 53 | 47 | +6 | 601 | |
| 9 | Zaragoza | 38 | 16 | 9 | 13 | 57 | 46 | +11 | 57 | |
| 10 | Real Sociedad | 38 | 14 | 12 | 12 | 47 | 43 | +4 | 54 | |
| 11 | Betis | 38 | 14 | 7 | 17 | 47 | 58 | −11 | 49 | |
| 12 | Valladolid | 38 | 13 | 9 | 16 | 35 | 44 | −9 | 48 | |
| 13 | Atlético Madrid | 38 | 12 | 10 | 16 | 54 | 50 | +4 | 46 | 1999–2000 UEFA Cup First round 2 |
| 14 | Real Oviedo | 38 | 11 | 12 | 15 | 41 | 57 | −16 | 45 | |
| 15 | Racing Santander | 38 | 10 | 12 | 16 | 41 | 53 | −12 | 42 | |
| 16 | Alavés | 38 | 11 | 7 | 20 | 36 | 63 | −27 | 40 | |
| 17 | Extremadura (R) | 38 | 9 | 12 | 17 | 27 | 53 | −26 | 39 | Relegation Playoffs 1999 |
| 18 | Villarreal (R) | 38 | 8 | 12 | 18 | 47 | 63 | −16 | 36 | |
| 19 | Tenerife (R) | 38 | 7 | 13 | 18 | 41 | 63 | −22 | 34 | Relegation to Segunda División |
| 20 | Salamanca (R) | 38 | 7 | 6 | 25 | 29 | 66 | −37 | 27 |
Source: LFP
Rules for classification: 1) points; 2) head-to-head points; 3) head-to-head goal difference; 4) head-to-head goals scored; 5) goal difference; 6) number of goals scored.
1Despite being qualifyied and registered, Athletic Bilbao refused to play Intertoto
2Since Valencia, winners of 1998–99 Copa del Rey, was qualified for the 1999–2000 UEFA Champions League, losing cup finalists Atlético Madrid earned a spot in the first round of the 1999–2000 UEFA Cup.
(C) = Champion; (R) = Relegated; (P) = Promoted; (O) = Play-off winner; (A) = Advances to a further round.
Only applicable when the season is not finished:
(Q) = Qualified to the phase of tournament indicated; (TQ) = Qualified to tournament, but not yet to the particular phase indicated; (DQ) = Disqualified from tournament.
Head-to-Head: used when head-to-head record is used to rank tied teams.