La Liga 2015–16

FC Barcelona finished top of the La Liga in 2015–16 on 91 points. All 380 results are below, and the table is worked out from them.

← 2014–15 · 2016–17 →

The table

Ordered on points, then goal difference, then goals scored. Three for a win and one for a draw, which every league here used throughout this window — but the tie-break is not the same everywhere: Spain and Italy separate level clubs on their head-to-head record first. Where two clubs finish level, the official order may differ from this one.

#ClubPWDLGFGAGDPts
1FC Barcelona38294511229+8391
2Real Madrid38286411034+7690
3Atlético Madrid3828466318+4588
4Villarreal CF381810104435+964
5Athletic Club38188125845+1362
6RC Celta38179125159-860
7Sevilla FC381410145150+152
8Málaga CF381212143835+348
9Real Sociedad38139164548-348
10Real Betis381112153452-1845
11Valencia CF381111164648-244
12UD Las Palmas38128184553-844
13SD Eibar381110174961-1243
14Espanyol Barcelona38127194074-3443
15Deportivo La Coruña38818124561-1642
16Sporting Gijón38109194062-2239
17Granada CF38109194669-2339
18Rayo Vallecano38911185273-2138
19Getafe CF3899203767-3036
20Levante UD3888223770-3332

Every result

Matchday 1

DateHomeScoreAway
2015-08-21Málaga CF0–0Sevilla FC
2015-08-22Atlético Madrid1–0UD Las Palmas
2015-08-22Deportivo La Coruña0–0Real Sociedad
2015-08-22Espanyol Barcelona1–0Getafe CF
2015-08-22Rayo Vallecano0–0Valencia CF
2015-08-23Athletic Club0–1FC Barcelona
2015-08-23Levante UD1–2RC Celta
2015-08-23Real Betis1–1Villarreal CF
2015-08-23Sporting Gijón0–0Real Madrid
2015-08-24Granada CF1–3SD Eibar

Matchday 2

DateHomeScoreAway
2015-08-28Villarreal CF3–1Espanyol Barcelona
2015-08-29FC Barcelona1–0Málaga CF
2015-08-29RC Celta3–0Rayo Vallecano
2015-08-29Real Madrid5–0Real Betis
2015-08-29Real Sociedad0–0Sporting Gijón
2015-08-30Getafe CF1–2Granada CF
2015-08-30SD Eibar2–0Athletic Club
2015-08-30Sevilla FC0–3Atlético Madrid
2015-08-30UD Las Palmas0–0Levante UD
2015-08-30Valencia CF1–1Deportivo La Coruña

Matchday 3

DateHomeScoreAway
2015-09-11Levante UD1–1Sevilla FC
2015-09-12Atlético Madrid1–2FC Barcelona
2015-09-12Espanyol Barcelona0–6Real Madrid
2015-09-12Real Betis1–0Real Sociedad
2015-09-12Sporting Gijón0–1Valencia CF
2015-09-13Athletic Club3–1Getafe CF
2015-09-13Granada CF1–3Villarreal CF
2015-09-13Málaga CF0–0SD Eibar
2015-09-13RC Celta3–3UD Las Palmas
2015-09-14Rayo Vallecano1–3Deportivo La Coruña

Matchday 4

DateHomeScoreAway
2015-09-18Getafe CF1–0Málaga CF
2015-09-19Real Madrid1–0Granada CF
2015-09-19Real Sociedad2–3Espanyol Barcelona
2015-09-19SD Eibar0–2Atlético Madrid
2015-09-19Valencia CF0–0Real Betis
2015-09-20Deportivo La Coruña2–3Sporting Gijón
2015-09-20FC Barcelona4–1Levante UD
2015-09-20Sevilla FC1–2RC Celta
2015-09-20UD Las Palmas0–1Rayo Vallecano
2015-09-20Villarreal CF3–1Athletic Club

Matchday 5

DateHomeScoreAway
2015-09-22Atlético Madrid2–0Getafe CF
2015-09-22Espanyol Barcelona1–0Valencia CF
2015-09-22Granada CF0–3Real Sociedad
2015-09-23Athletic Club1–2Real Madrid
2015-09-23Levante UD2–2SD Eibar
2015-09-23Málaga CF0–1Villarreal CF
2015-09-23RC Celta4–1FC Barcelona
2015-09-23Rayo Vallecano2–1Sporting Gijón
2015-09-23UD Las Palmas2–0Sevilla FC
2015-09-24Real Betis1–2Deportivo La Coruña

Matchday 6

DateHomeScoreAway
2015-09-25Valencia CF1–0Granada CF
2015-09-26FC Barcelona2–1UD Las Palmas
2015-09-26Real Madrid0–0Málaga CF
2015-09-26SD Eibar1–1RC Celta
2015-09-26Sevilla FC3–2Rayo Vallecano
2015-09-26Villarreal CF1–0Atlético Madrid
2015-09-27Deportivo La Coruña3–0Espanyol Barcelona
2015-09-27Getafe CF3–0Levante UD
2015-09-27Real Sociedad0–0Athletic Club
2015-09-27Sporting Gijón1–2Real Betis

Matchday 7

DateHomeScoreAway
2015-10-02RC Celta0–0Getafe CF
2015-10-03Espanyol Barcelona1–2Sporting Gijón
2015-10-03Granada CF1–1Deportivo La Coruña
2015-10-03Málaga CF3–1Real Sociedad
2015-10-03Sevilla FC2–1FC Barcelona
2015-10-03UD Las Palmas0–2SD Eibar
2015-10-04Athletic Club3–1Valencia CF
2015-10-04Atlético Madrid1–1Real Madrid
2015-10-04Levante UD1–0Villarreal CF
2015-10-04Rayo Vallecano0–2Real Betis

Matchday 8

DateHomeScoreAway
2015-10-17FC Barcelona5–2Rayo Vallecano
2015-10-17Real Betis1–3Espanyol Barcelona
2015-10-17Real Madrid3–0Levante UD
2015-10-17SD Eibar1–1Sevilla FC
2015-10-17Valencia CF3–0Málaga CF
2015-10-18Deportivo La Coruña2–2Athletic Club
2015-10-18Getafe CF4–0UD Las Palmas
2015-10-18Real Sociedad0–2Atlético Madrid
2015-10-18Villarreal CF1–2RC Celta
2015-10-19Sporting Gijón3–3Granada CF

Matchday 9

DateHomeScoreAway
2015-10-23Rayo Vallecano3–0Espanyol Barcelona
2015-10-24Granada CF1–1Real Betis
2015-10-24Málaga CF2–0Deportivo La Coruña
2015-10-24RC Celta1–3Real Madrid
2015-10-24Sevilla FC5–0Getafe CF
2015-10-25Atlético Madrid2–1Valencia CF
2015-10-25FC Barcelona3–1SD Eibar
2015-10-25Levante UD0–4Real Sociedad
2015-10-25UD Las Palmas0–0Villarreal CF
2015-10-26Athletic Club3–0Sporting Gijón

Matchday 10

DateHomeScoreAway
2015-10-30Deportivo La Coruña1–1Atlético Madrid
2015-10-31Getafe CF0–2FC Barcelona
2015-10-31Real Madrid3–1UD Las Palmas
2015-10-31Real Sociedad2–3RC Celta
2015-10-31Valencia CF3–0Levante UD
2015-10-31Villarreal CF2–1Sevilla FC
2015-11-01Espanyol Barcelona1–1Granada CF
2015-11-01Real Betis1–3Athletic Club
2015-11-01SD Eibar1–0Rayo Vallecano
2015-11-01Sporting Gijón1–0Málaga CF

Matchday 11

DateHomeScoreAway
2015-11-06UD Las Palmas2–0Real Sociedad
2015-11-07Levante UD1–1Deportivo La Coruña
2015-11-07Málaga CF0–1Real Betis
2015-11-07RC Celta1–5Valencia CF
2015-11-07Rayo Vallecano2–1Granada CF
2015-11-07SD Eibar3–1Getafe CF
2015-11-08Athletic Club2–1Espanyol Barcelona
2015-11-08Atlético Madrid1–0Sporting Gijón
2015-11-08FC Barcelona3–0Villarreal CF
2015-11-08Sevilla FC3–2Real Madrid

Matchday 12

DateHomeScoreAway
2015-11-21Deportivo La Coruña2–0RC Celta
2015-11-21Espanyol Barcelona2–0Málaga CF
2015-11-21Real Madrid0–4FC Barcelona
2015-11-21Real Sociedad2–0Sevilla FC
2015-11-21Valencia CF1–1UD Las Palmas
2015-11-22Granada CF2–0Athletic Club
2015-11-22Real Betis0–1Atlético Madrid
2015-11-22Sporting Gijón0–3Levante UD
2015-11-22Villarreal CF1–1SD Eibar
2015-11-23Getafe CF1–1Rayo Vallecano

Matchday 13

DateHomeScoreAway
2015-11-27Levante UD0–1Real Betis
2015-11-28Atlético Madrid1–0Espanyol Barcelona
2015-11-28FC Barcelona4–0Real Sociedad
2015-11-28Málaga CF2–2Granada CF
2015-11-28RC Celta2–1Sporting Gijón
2015-11-28UD Las Palmas0–2Deportivo La Coruña
2015-11-29Getafe CF2–0Villarreal CF
2015-11-29Rayo Vallecano0–3Athletic Club
2015-11-29SD Eibar0–2Real Madrid
2015-11-29Sevilla FC1–0Valencia CF

Matchday 14

DateHomeScoreAway
2015-12-05Deportivo La Coruña1–1Sevilla FC
2015-12-05Granada CF0–2Atlético Madrid
2015-12-05Real Betis1–1RC Celta
2015-12-05Real Madrid4–1Getafe CF
2015-12-05Valencia CF1–1FC Barcelona
2015-12-06Athletic Club0–0Málaga CF
2015-12-06Real Sociedad2–1SD Eibar
2015-12-06Sporting Gijón3–1UD Las Palmas
2015-12-06Villarreal CF2–1Rayo Vallecano
2015-12-07Espanyol Barcelona1–1Levante UD

Matchday 15

DateHomeScoreAway
2015-12-11Getafe CF1–1Real Sociedad
2015-12-12FC Barcelona2–2Deportivo La Coruña
2015-12-12Levante UD1–2Granada CF
2015-12-12RC Celta1–0Espanyol Barcelona
2015-12-12Sevilla FC2–0Sporting Gijón
2015-12-12UD Las Palmas1–0Real Betis
2015-12-13Atlético Madrid2–1Athletic Club
2015-12-13Rayo Vallecano1–2Málaga CF
2015-12-13SD Eibar1–1Valencia CF
2015-12-13Villarreal CF1–0Real Madrid

Matchday 16

DateHomeScoreAway
2015-12-19Deportivo La Coruña2–0SD Eibar
2015-12-19Espanyol Barcelona1–0UD Las Palmas
2015-12-19Real Betis0–0Sevilla FC
2015-12-19Valencia CF2–2Getafe CF
2015-12-20Athletic Club2–0Levante UD
2015-12-20Granada CF0–2RC Celta
2015-12-20Málaga CF1–0Atlético Madrid
2015-12-20Real Madrid10–2Rayo Vallecano
2015-12-20Real Sociedad0–2Villarreal CF
2016-02-17Sporting Gijón1–3FC Barcelona

Matchday 17

DateHomeScoreAway
2015-12-30FC Barcelona4–0Real Betis
2015-12-30Getafe CF0–0Deportivo La Coruña
2015-12-30Levante UD0–1Málaga CF
2015-12-30RC Celta0–1Athletic Club
2015-12-30Rayo Vallecano0–2Atlético Madrid
2015-12-30Real Madrid3–1Real Sociedad
2015-12-30SD Eibar2–0Sporting Gijón
2015-12-30Sevilla FC2–0Espanyol Barcelona
2015-12-30UD Las Palmas4–1Granada CF
2015-12-31Villarreal CF1–0Valencia CF

Matchday 18

DateHomeScoreAway
2016-01-02Atlético Madrid1–0Levante UD
2016-01-02Espanyol Barcelona0–0FC Barcelona
2016-01-02Málaga CF2–0RC Celta
2016-01-03Athletic Club2–2UD Las Palmas
2016-01-03Deportivo La Coruña1–2Villarreal CF
2016-01-03Granada CF2–1Sevilla FC
2016-01-03Rayo Vallecano2–2Real Sociedad
2016-01-03Real Betis0–4SD Eibar
2016-01-03Valencia CF2–2Real Madrid
2016-01-04Sporting Gijón1–2Getafe CF

Matchday 19

DateHomeScoreAway
2016-01-09FC Barcelona4–0Granada CF
2016-01-09Getafe CF1–0Real Betis
2016-01-09Levante UD2–1Rayo Vallecano
2016-01-09Real Madrid5–0Deportivo La Coruña
2016-01-09Sevilla FC2–0Athletic Club
2016-01-10RC Celta0–2Atlético Madrid
2016-01-10Real Sociedad2–0Valencia CF
2016-01-10SD Eibar2–1Espanyol Barcelona
2016-01-10UD Las Palmas1–1Málaga CF
2016-01-10Villarreal CF2–0Sporting Gijón

Matchday 20

DateHomeScoreAway
2016-01-16RC Celta4–3Levante UD
2016-01-16Real Sociedad1–1Deportivo La Coruña
2016-01-16Sevilla FC2–1Málaga CF
2016-01-16Villarreal CF0–0Real Betis
2016-01-17FC Barcelona6–0Athletic Club
2016-01-17Getafe CF3–1Espanyol Barcelona
2016-01-17Real Madrid5–1Sporting Gijón
2016-01-17UD Las Palmas0–3Atlético Madrid
2016-01-17Valencia CF2–2Rayo Vallecano
2016-01-18SD Eibar5–1Granada CF

Matchday 21

DateHomeScoreAway
2016-01-22Sporting Gijón5–1Real Sociedad
2016-01-23Espanyol Barcelona2–2Villarreal CF
2016-01-23Granada CF3–2Getafe CF
2016-01-23Málaga CF1–2FC Barcelona
2016-01-23Rayo Vallecano3–0RC Celta
2016-01-24Athletic Club5–2SD Eibar
2016-01-24Atlético Madrid0–0Sevilla FC
2016-01-24Deportivo La Coruña1–1Valencia CF
2016-01-24Real Betis1–1Real Madrid
2016-01-25Levante UD3–2UD Las Palmas

Matchday 22

DateHomeScoreAway
2016-01-30FC Barcelona2–1Atlético Madrid
2016-01-30Getafe CF0–1Athletic Club
2016-01-30Real Sociedad2–1Real Betis
2016-01-30SD Eibar1–2Málaga CF
2016-01-30Villarreal CF1–0Granada CF
2016-01-31Real Madrid6–0Espanyol Barcelona
2016-01-31Sevilla FC3–1Levante UD
2016-01-31UD Las Palmas2–1RC Celta
2016-01-31Valencia CF0–1Sporting Gijón
2016-02-01Deportivo La Coruña2–2Rayo Vallecano

Matchday 23

DateHomeScoreAway
2016-02-05Málaga CF3–0Getafe CF
2016-02-06Athletic Club0–0Villarreal CF
2016-02-06Atlético Madrid3–1SD Eibar
2016-02-06Rayo Vallecano2–0UD Las Palmas
2016-02-06Sporting Gijón1–1Deportivo La Coruña
2016-02-07Granada CF1–2Real Madrid
2016-02-07Levante UD0–2FC Barcelona
2016-02-07RC Celta1–1Sevilla FC
2016-02-07Real Betis1–0Valencia CF
2016-02-08Espanyol Barcelona0–5Real Sociedad

Matchday 24

DateHomeScoreAway
2016-02-12Sporting Gijón2–2Rayo Vallecano
2016-02-13Deportivo La Coruña2–2Real Betis
2016-02-13Real Madrid4–2Athletic Club
2016-02-13Valencia CF2–1Espanyol Barcelona
2016-02-13Villarreal CF1–0Málaga CF
2016-02-14FC Barcelona6–1RC Celta
2016-02-14Getafe CF0–1Atlético Madrid
2016-02-14Real Sociedad3–0Granada CF
2016-02-14SD Eibar2–0Levante UD
2016-02-14Sevilla FC2–0UD Las Palmas

Matchday 25

DateHomeScoreAway
2016-02-19Levante UD3–0Getafe CF
2016-02-20Espanyol Barcelona1–0Deportivo La Coruña
2016-02-20RC Celta3–2SD Eibar
2016-02-20Real Betis1–1Sporting Gijón
2016-02-20UD Las Palmas1–2FC Barcelona
2016-02-21Athletic Club0–1Real Sociedad
2016-02-21Atlético Madrid0–0Villarreal CF
2016-02-21Granada CF1–2Valencia CF
2016-02-21Málaga CF1–1Real Madrid
2016-02-21Rayo Vallecano2–2Sevilla FC

Matchday 26

DateHomeScoreAway
2016-02-26SD Eibar0–1UD Las Palmas
2016-02-27Getafe CF0–1RC Celta
2016-02-27Real Betis2–2Rayo Vallecano
2016-02-27Real Madrid0–1Atlético Madrid
2016-02-27Real Sociedad1–1Málaga CF
2016-02-27Sporting Gijón2–4Espanyol Barcelona
2016-02-28Deportivo La Coruña0–1Granada CF
2016-02-28FC Barcelona2–1Sevilla FC
2016-02-28Valencia CF0–3Athletic Club
2016-02-28Villarreal CF3–0Levante UD

Matchday 27

DateHomeScoreAway
2016-03-01Atlético Madrid3–0Real Sociedad
2016-03-01UD Las Palmas4–0Getafe CF
2016-03-02Athletic Club4–1Deportivo La Coruña
2016-03-02Levante UD1–3Real Madrid
2016-03-02Málaga CF1–2Valencia CF
2016-03-02RC Celta0–0Villarreal CF
2016-03-02Sevilla FC1–0SD Eibar
2016-03-03Espanyol Barcelona0–3Real Betis
2016-03-03Granada CF2–0Sporting Gijón
2016-03-03Rayo Vallecano1–5FC Barcelona

Matchday 28

DateHomeScoreAway
2016-03-05Deportivo La Coruña3–3Málaga CF
2016-03-05Getafe CF1–1Sevilla FC
2016-03-05Real Madrid7–1RC Celta
2016-03-05Villarreal CF0–1UD Las Palmas
2016-03-06Real Betis2–0Granada CF
2016-03-06Real Sociedad1–1Levante UD
2016-03-06SD Eibar0–4FC Barcelona
2016-03-06Sporting Gijón0–2Athletic Club
2016-03-06Valencia CF1–3Atlético Madrid
2016-03-07Espanyol Barcelona2–1Rayo Vallecano

Matchday 29

DateHomeScoreAway
2016-03-11Málaga CF1–0Sporting Gijón
2016-03-12Atlético Madrid3–0Deportivo La Coruña
2016-03-12FC Barcelona6–0Getafe CF
2016-03-12RC Celta1–0Real Sociedad
2016-03-12Rayo Vallecano1–1SD Eibar
2016-03-13Athletic Club3–1Real Betis
2016-03-13Levante UD1–0Valencia CF
2016-03-13Sevilla FC4–2Villarreal CF
2016-03-13UD Las Palmas1–2Real Madrid
2016-03-14Granada CF1–1Espanyol Barcelona

Matchday 30

DateHomeScoreAway
2016-03-18Getafe CF1–1SD Eibar
2016-03-19Deportivo La Coruña2–1Levante UD
2016-03-19Granada CF2–2Rayo Vallecano
2016-03-19Real Betis0–1Málaga CF
2016-03-19Real Sociedad0–1UD Las Palmas
2016-03-19Sporting Gijón2–1Atlético Madrid
2016-03-20Espanyol Barcelona2–1Athletic Club
2016-03-20Real Madrid4–0Sevilla FC
2016-03-20Valencia CF0–2RC Celta
2016-03-20Villarreal CF2–2FC Barcelona

Matchday 31

DateHomeScoreAway
2016-04-01Rayo Vallecano2–0Getafe CF
2016-04-02Atlético Madrid5–1Real Betis
2016-04-02FC Barcelona1–2Real Madrid
2016-04-02RC Celta1–1Deportivo La Coruña
2016-04-02UD Las Palmas2–1Valencia CF
2016-04-03Athletic Club1–1Granada CF
2016-04-03Málaga CF1–1Espanyol Barcelona
2016-04-03SD Eibar1–2Villarreal CF
2016-04-03Sevilla FC1–2Real Sociedad
2016-04-04Levante UD0–0Sporting Gijón

Matchday 32

DateHomeScoreAway
2016-04-08Granada CF0–0Málaga CF
2016-04-09Espanyol Barcelona1–3Atlético Madrid
2016-04-09Real Betis1–0Levante UD
2016-04-09Real Madrid4–0SD Eibar
2016-04-09Real Sociedad1–0FC Barcelona
2016-04-10Athletic Club1–0Rayo Vallecano
2016-04-10Sporting Gijón0–1RC Celta
2016-04-10Valencia CF2–1Sevilla FC
2016-04-10Villarreal CF2–0Getafe CF
2016-04-11Deportivo La Coruña1–3UD Las Palmas

Matchday 33

DateHomeScoreAway
2016-04-15Levante UD2–1Espanyol Barcelona
2016-04-16Getafe CF1–5Real Madrid
2016-04-16RC Celta1–1Real Betis
2016-04-16SD Eibar2–1Real Sociedad
2016-04-16UD Las Palmas1–1Sporting Gijón
2016-04-17Atlético Madrid3–0Granada CF
2016-04-17FC Barcelona1–2Valencia CF
2016-04-17Málaga CF0–1Athletic Club
2016-04-17Rayo Vallecano2–1Villarreal CF
2016-04-17Sevilla FC1–1Deportivo La Coruña

Matchday 34

DateHomeScoreAway
2016-04-19Espanyol Barcelona1–1RC Celta
2016-04-19Real Betis1–0UD Las Palmas
2016-04-20Athletic Club0–1Atlético Madrid
2016-04-20Deportivo La Coruña0–8FC Barcelona
2016-04-20Málaga CF1–1Rayo Vallecano
2016-04-20Real Madrid3–0Villarreal CF
2016-04-20Sporting Gijón2–1Sevilla FC
2016-04-20Valencia CF4–0SD Eibar
2016-04-21Granada CF5–1Levante UD
2016-04-21Real Sociedad1–2Getafe CF

Matchday 35

DateHomeScoreAway
2016-04-22UD Las Palmas4–0Espanyol Barcelona
2016-04-23Atlético Madrid1–0Málaga CF
2016-04-23FC Barcelona6–0Sporting Gijón
2016-04-23Rayo Vallecano2–3Real Madrid
2016-04-23SD Eibar1–1Deportivo La Coruña
2016-04-24Getafe CF2–2Valencia CF
2016-04-24Levante UD2–2Athletic Club
2016-04-24Sevilla FC2–0Real Betis
2016-04-24Villarreal CF0–0Real Sociedad
2016-04-25RC Celta2–1Granada CF

Matchday 36

DateHomeScoreAway
2016-04-29Sporting Gijón2–0SD Eibar
2016-04-30Atlético Madrid1–0Rayo Vallecano
2016-04-30Granada CF3–2UD Las Palmas
2016-04-30Real Betis0–2FC Barcelona
2016-04-30Real Sociedad0–1Real Madrid
2016-05-01Athletic Club2–1RC Celta
2016-05-01Deportivo La Coruña0–2Getafe CF
2016-05-01Espanyol Barcelona1–0Sevilla FC
2016-05-01Valencia CF0–2Villarreal CF
2016-05-02Málaga CF3–1Levante UD

Matchday 37

DateHomeScoreAway
2016-05-08FC Barcelona5–0Espanyol Barcelona
2016-05-08Getafe CF1–1Sporting Gijón
2016-05-08Levante UD2–1Atlético Madrid
2016-05-08RC Celta1–0Málaga CF
2016-05-08Real Madrid3–2Valencia CF
2016-05-08Real Sociedad2–1Rayo Vallecano
2016-05-08SD Eibar1–1Real Betis
2016-05-08Sevilla FC1–4Granada CF
2016-05-08UD Las Palmas0–0Athletic Club
2016-05-08Villarreal CF0–2Deportivo La Coruña

Matchday 38

DateHomeScoreAway
2016-05-13Valencia CF0–1Real Sociedad
2016-05-14Athletic Club3–1Sevilla FC
2016-05-14Atlético Madrid2–0RC Celta
2016-05-14Deportivo La Coruña0–2Real Madrid
2016-05-14Granada CF0–3FC Barcelona
2016-05-15Espanyol Barcelona4–2SD Eibar
2016-05-15Málaga CF4–1UD Las Palmas
2016-05-15Rayo Vallecano3–1Levante UD
2016-05-15Real Betis2–1Getafe CF
2016-05-15Sporting Gijón2–0Villarreal CF

Why there is no line-up here

This page cannot tell you who played. The results come from openfootball, which publishes fixtures and scores and no team sheets; the players come from Wikidata, which records which club a man belonged to and for how many years but not which seasons he turned out in — nineteen in twenty of its dates give the year and no month. Working a squad out from those years gives about forty men a club, because loans and reserve registrations count as membership and nothing separates them: one season of Parma comes out at a hundred and thirty-seven. A registered squad is nearer twenty-five, so that list would be wrong in a way nobody could see from the page.

Each club’s own page has every player Wikidata records for it, with the years of his spell and his appearances where they are known. That is the same information without the guess.

Where this came from

Fixtures and results from openfootball, released into the public domain (CC0). Players, clubs and career figures from Wikidata (CC0). Tables, totals and records on this page are worked out here from the results rather than copied from anywhere. No free source links players to individual matches, so these pages give results and career totals but never who scored in a given game.

Every La Liga season · All the football pages