» All-Time Table 1998-1999 to Date

This table is Sortable.
Click on a column heading to sort by that column, click again to sort in reverse order. Click on any column appearing in yellow to return the table to its original order.
The default sort order is usually best to worst or alphabetical. Hover over the headings to reveal which columns can be sorted.

From to

Points based on points system that applied at the time
Percentage based on Win 1, Draw ½, Loss 0, divided by the total games played. Values range from 0 to 1, with average 0.5. Leading 0 removed for clarity
Goal difference then goals scored applies when teams are level on points

The list of points adjusments below is aggregated for each team
Racing Santander deducted 1 point
Almeria deducted 3 points
Home Away
PWDLFAWDLFAGDPtPct
1Real Madrid71927545409903631977884683418+8921539.741
2Barcelona72027254349922871938780700388+10171536.743
3Valencia7202127672663349126101133447459+3021191.592
4Atletico Madrid644186716559329911378131398427+2651046.580
5Athletic Bilbao72017888945604149595170403582-331002.506
6Seville64418665715653289883141400469+1681000.556
7Villarreal64417580675223199091141367469+101966.544
8Deportivo La Coruna64315978844953538796139342481+3912.518
9Espanyol720163911065114167893189342578-141907.463
10Real Sociedad60614482774703447375155337506-43808.488
11Malaga60613181914363467377153317487-80770.467
12Mallorca57013871764323317268145299455-55769.490
13Real Betis56711087873573326974140306473-142698.458
14Celta Vigo49111364683672877455117273357-4680.502
15Osasuna56811085893563316168155254458-179666.436
16Real Zaragoza49411071663822964669132232408-90608.458
17Racing Santander4948574883053115669122259403-150565.430
18Getafe4569764673022485048130218385-113553.445
19Real Valladolid4188567572572213457118196366-134481.433
20Rayo Vallecano342713070241238403992190357-164402.426
21Levante3426545612082163038103142309-175368.400
22Alaves264573342158144322971128222-80329.455
23Almeria228403836139151221874105215-122239.396
24Sporting Gijon22643254514316117286896212-134233.384
25Granada22635314711614121207291236-170219.362
26Las Palmas1503422191007610155079156-53169.418
27Recreativo Huelva1522423299210118184071129-67167.412
28Numancia15230232396887145559165-98148.367
29Eibar11223112275711216286291-25132.434
30Real Oviedo11426181386607143650124-48131.431
31Tenerife11418201972888103941107-82108.362
32Elche761211153243810203369-4781.404
33Albacete7613916424369233161-3175.372
34Murcia76111116425119282371-5756.295
35Extremadura38847172218101031-2639.400
36Cadiz38487222544111427-1636.375
37Hercules3875727272314933-2435.350
38Xerez38649202926111837-2834.350
39Leganes36558212234111331-1933.355
40Gimnastic384411233633131133-3528.288
41Salamanca3874822250217741-3727.275
42Cordoba381612123325121035-4620.238