La Liga 2017–18

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

← 2016–17 · 2018–19 →

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 Barcelona3828919929+7093
2Atlético Madrid38231055822+3679
3Real Madrid38221069444+5076
4Valencia CF3822796538+2773
5Villarreal CF38187135750+761
6Real Betis38186146061-160
7Sevilla FC38177144958-958
8Getafe CF381510134233+955
9SD Eibar38149154450-651
10Girona FC38149155059-951
11Real Sociedad38147176659+749
12RC Celta381310155960-149
13Espanyol Barcelona381213133642-649
14CD Alavés38152214050-1047
15Levante UD381113144458-1446
16Athletic Club381013154149-843
17CD Leganés38127193451-1743
18Deportivo La Coruña38611213876-3829
19UD Las Palmas3857262474-5022
20Málaga CF3855282461-3720

Every result

Matchday 1

DateHomeScoreAway
2017-08-18CD Leganés1–0CD Alavés
2017-08-18Valencia CF1–0UD Las Palmas
2017-08-19Girona FC2–2Atlético Madrid
2017-08-19RC Celta2–3Real Sociedad
2017-08-19Sevilla FC1–1Espanyol Barcelona
2017-08-20Athletic Club0–0Getafe CF
2017-08-20Deportivo La Coruña0–3Real Madrid
2017-08-20FC Barcelona2–0Real Betis
2017-08-21Levante UD1–0Villarreal CF
2017-08-21Málaga CF0–1SD Eibar

Matchday 2

DateHomeScoreAway
2017-08-25Real Betis2–1RC Celta
2017-08-25Real Sociedad3–0Villarreal CF
2017-08-26CD Alavés0–2FC Barcelona
2017-08-26Girona FC1–0Málaga CF
2017-08-26Levante UD2–2Deportivo La Coruña
2017-08-26UD Las Palmas1–5Atlético Madrid
2017-08-27Espanyol Barcelona0–1CD Leganés
2017-08-27Getafe CF0–1Sevilla FC
2017-08-27Real Madrid2–2Valencia CF
2017-08-27SD Eibar0–1Athletic Club

Matchday 3

DateHomeScoreAway
2017-09-08CD Leganés1–2Getafe CF
2017-09-09FC Barcelona5–0Espanyol Barcelona
2017-09-09Real Madrid1–1Levante UD
2017-09-09Sevilla FC3–0SD Eibar
2017-09-09Valencia CF0–0Atlético Madrid
2017-09-10Athletic Club2–0Girona FC
2017-09-10Deportivo La Coruña2–4Real Sociedad
2017-09-10RC Celta1–0CD Alavés
2017-09-10Villarreal CF3–1Real Betis
2017-09-11Málaga CF1–3UD Las Palmas

Matchday 4

DateHomeScoreAway
2017-09-15SD Eibar1–0CD Leganés
2017-09-16Atlético Madrid1–0Málaga CF
2017-09-16Getafe CF1–2FC Barcelona
2017-09-16Levante UD1–1Valencia CF
2017-09-16Real Betis2–1Deportivo La Coruña
2017-09-17CD Alavés0–3Villarreal CF
2017-09-17Girona FC0–1Sevilla FC
2017-09-17Real Sociedad1–3Real Madrid
2017-09-17UD Las Palmas1–0Athletic Club
2017-09-18Espanyol Barcelona2–1RC Celta

Matchday 5

DateHomeScoreAway
2017-09-19FC Barcelona6–1SD Eibar
2017-09-19Valencia CF5–0Málaga CF
2017-09-20Athletic Club1–2Atlético Madrid
2017-09-20CD Leganés0–0Girona FC
2017-09-20Deportivo La Coruña1–0CD Alavés
2017-09-20Real Madrid0–1Real Betis
2017-09-20Sevilla FC1–0UD Las Palmas
2017-09-21Levante UD3–0Real Sociedad
2017-09-21RC Celta1–1Getafe CF
2017-09-21Villarreal CF0–0Espanyol Barcelona

Matchday 6

DateHomeScoreAway
2017-09-23Atlético Madrid2–0Sevilla FC
2017-09-23CD Alavés1–2Real Madrid
2017-09-23Girona FC0–3FC Barcelona
2017-09-23Málaga CF3–3Athletic Club
2017-09-24Espanyol Barcelona4–1Deportivo La Coruña
2017-09-24Getafe CF4–0Villarreal CF
2017-09-24Real Sociedad2–3Valencia CF
2017-09-24SD Eibar0–4RC Celta
2017-09-24UD Las Palmas0–2CD Leganés
2017-09-25Real Betis4–0Levante UD

Matchday 7

DateHomeScoreAway
2017-09-29RC Celta3–3Girona FC
2017-09-30CD Leganés0–0Atlético Madrid
2017-09-30Deportivo La Coruña2–1Getafe CF
2017-09-30Levante UD0–2CD Alavés
2017-09-30Sevilla FC2–0Málaga CF
2017-10-01FC Barcelona3–0UD Las Palmas
2017-10-01Real Madrid2–0Espanyol Barcelona
2017-10-01Real Sociedad4–4Real Betis
2017-10-01Valencia CF3–2Athletic Club
2017-10-01Villarreal CF3–0SD Eibar

Matchday 8

DateHomeScoreAway
2017-10-13Espanyol Barcelona0–0Levante UD
2017-10-14Athletic Club1–0Sevilla FC
2017-10-14Atlético Madrid1–1FC Barcelona
2017-10-14CD Alavés0–2Real Sociedad
2017-10-14Getafe CF1–2Real Madrid
2017-10-15Girona FC1–2Villarreal CF
2017-10-15Málaga CF0–2CD Leganés
2017-10-15Real Betis3–6Valencia CF
2017-10-15SD Eibar0–0Deportivo La Coruña
2017-10-16UD Las Palmas2–5RC Celta

Matchday 9

DateHomeScoreAway
2017-10-21FC Barcelona2–0Málaga CF
2017-10-21Levante UD1–1Getafe CF
2017-10-21Real Betis2–0CD Alavés
2017-10-21Valencia CF4–0Sevilla FC
2017-10-22CD Leganés1–0Athletic Club
2017-10-22RC Celta0–1Atlético Madrid
2017-10-22Real Madrid3–0SD Eibar
2017-10-22Villarreal CF4–0UD Las Palmas
2017-10-23Deportivo La Coruña1–2Girona FC
2017-10-23Real Sociedad1–1Espanyol Barcelona

Matchday 10

DateHomeScoreAway
2017-10-28Athletic Club0–2FC Barcelona
2017-10-28Atlético Madrid1–1Villarreal CF
2017-10-28CD Alavés1–2Valencia CF
2017-10-28Sevilla FC2–1CD Leganés
2017-10-29Getafe CF2–1Real Sociedad
2017-10-29Girona FC2–1Real Madrid
2017-10-29Málaga CF2–1RC Celta
2017-10-29SD Eibar2–2Levante UD
2017-10-30Espanyol Barcelona1–0Real Betis
2017-10-30UD Las Palmas1–3Deportivo La Coruña

Matchday 11

DateHomeScoreAway
2017-11-03Real Betis2–2Getafe CF
2017-11-04CD Alavés1–0Espanyol Barcelona
2017-11-04Deportivo La Coruña0–1Atlético Madrid
2017-11-04FC Barcelona2–1Sevilla FC
2017-11-04Valencia CF3–0CD Leganés
2017-11-05Levante UD1–2Girona FC
2017-11-05RC Celta3–1Athletic Club
2017-11-05Real Madrid3–0UD Las Palmas
2017-11-05Real Sociedad3–1SD Eibar
2017-11-05Villarreal CF2–0Málaga CF

Matchday 12

DateHomeScoreAway
2017-11-17Girona FC1–1Real Sociedad
2017-11-18Atlético Madrid0–0Real Madrid
2017-11-18CD Leganés0–3FC Barcelona
2017-11-18Getafe CF4–1CD Alavés
2017-11-18Sevilla FC2–1RC Celta
2017-11-19Athletic Club1–1Villarreal CF
2017-11-19Espanyol Barcelona0–2Valencia CF
2017-11-19Málaga CF3–2Deportivo La Coruña
2017-11-19UD Las Palmas0–2Levante UD
2017-11-20SD Eibar5–0Real Betis

Matchday 13

DateHomeScoreAway
2017-11-24RC Celta1–0CD Leganés
2017-11-25CD Alavés1–2SD Eibar
2017-11-25Levante UD0–5Atlético Madrid
2017-11-25Real Betis2–2Girona FC
2017-11-25Real Madrid3–2Málaga CF
2017-11-26Deportivo La Coruña2–2Athletic Club
2017-11-26Real Sociedad2–2UD Las Palmas
2017-11-26Valencia CF1–1FC Barcelona
2017-11-26Villarreal CF2–3Sevilla FC
2017-11-27Espanyol Barcelona1–0Getafe CF

Matchday 14

DateHomeScoreAway
2017-12-01Málaga CF0–0Levante UD
2017-12-02Athletic Club0–0Real Madrid
2017-12-02Atlético Madrid2–1Real Sociedad
2017-12-02FC Barcelona2–2RC Celta
2017-12-02Sevilla FC2–0Deportivo La Coruña
2017-12-03CD Leganés3–1Villarreal CF
2017-12-03Getafe CF1–0Valencia CF
2017-12-03SD Eibar3–1Espanyol Barcelona
2017-12-03UD Las Palmas1–0Real Betis
2017-12-04Girona FC2–3CD Alavés

Matchday 15

DateHomeScoreAway
2017-12-08CD Alavés2–0UD Las Palmas
2017-12-09Deportivo La Coruña1–0CD Leganés
2017-12-09Getafe CF0–0SD Eibar
2017-12-09Real Madrid5–0Sevilla FC
2017-12-09Valencia CF2–1RC Celta
2017-12-10Levante UD1–2Athletic Club
2017-12-10Real Betis0–1Atlético Madrid
2017-12-10Real Sociedad0–2Málaga CF
2017-12-10Villarreal CF0–2FC Barcelona
2017-12-11Espanyol Barcelona0–1Girona FC

Matchday 16

DateHomeScoreAway
2017-12-15Sevilla FC0–0Levante UD
2017-12-16Athletic Club0–0Real Sociedad
2017-12-16Atlético Madrid1–0CD Alavés
2017-12-16SD Eibar2–1Valencia CF
2017-12-17FC Barcelona4–0Deportivo La Coruña
2017-12-17Girona FC1–0Getafe CF
2017-12-17RC Celta0–1Villarreal CF
2017-12-17UD Las Palmas2–2Espanyol Barcelona
2017-12-18Málaga CF0–2Real Betis
2018-02-21CD Leganés1–3Real Madrid

Matchday 17

DateHomeScoreAway
2017-12-19Levante UD0–0CD Leganés
2017-12-20Getafe CF2–0UD Las Palmas
2017-12-20Real Sociedad3–1Sevilla FC
2017-12-21CD Alavés1–0Málaga CF
2017-12-21SD Eibar4–1Girona FC
2017-12-22Espanyol Barcelona1–0Atlético Madrid
2017-12-22Real Betis0–2Athletic Club
2017-12-23Deportivo La Coruña1–3RC Celta
2017-12-23Real Madrid0–3FC Barcelona
2017-12-23Valencia CF0–1Villarreal CF

Matchday 18

DateHomeScoreAway
2018-01-06Atlético Madrid2–0Getafe CF
2018-01-06Sevilla FC3–5Real Betis
2018-01-06UD Las Palmas1–2SD Eibar
2018-01-06Valencia CF2–1Girona FC
2018-01-07Athletic Club2–0CD Alavés
2018-01-07CD Leganés1–0Real Sociedad
2018-01-07FC Barcelona3–0Levante UD
2018-01-07RC Celta2–2Real Madrid
2018-01-07Villarreal CF1–1Deportivo La Coruña
2018-01-08Málaga CF0–1Espanyol Barcelona

Matchday 19

DateHomeScoreAway
2018-01-12Getafe CF1–0Málaga CF
2018-01-13Deportivo La Coruña1–2Valencia CF
2018-01-13Girona FC6–0UD Las Palmas
2018-01-13Real Madrid0–1Villarreal CF
2018-01-13SD Eibar0–1Atlético Madrid
2018-01-14CD Alavés1–0Sevilla FC
2018-01-14Espanyol Barcelona1–1Athletic Club
2018-01-14Levante UD0–1RC Celta
2018-01-14Real Sociedad2–4FC Barcelona
2018-01-15Real Betis3–2CD Leganés

Matchday 20

DateHomeScoreAway
2018-01-19Getafe CF2–2Athletic Club
2018-01-20Atlético Madrid1–1Girona FC
2018-01-20Espanyol Barcelona0–3Sevilla FC
2018-01-20UD Las Palmas2–1Valencia CF
2018-01-20Villarreal CF2–1Levante UD
2018-01-21CD Alavés2–2CD Leganés
2018-01-21Real Betis0–5FC Barcelona
2018-01-21Real Madrid7–1Deportivo La Coruña
2018-01-21Real Sociedad1–2RC Celta
2018-01-22SD Eibar1–1Málaga CF

Matchday 21

DateHomeScoreAway
2018-01-26Athletic Club1–1SD Eibar
2018-01-27Deportivo La Coruña2–2Levante UD
2018-01-27Málaga CF0–0Girona FC
2018-01-27Valencia CF1–4Real Madrid
2018-01-27Villarreal CF4–2Real Sociedad
2018-01-28Atlético Madrid3–0UD Las Palmas
2018-01-28CD Leganés3–2Espanyol Barcelona
2018-01-28FC Barcelona2–1CD Alavés
2018-01-28Sevilla FC1–1Getafe CF
2018-01-29RC Celta3–2Real Betis

Matchday 22

DateHomeScoreAway
2018-02-02Real Sociedad5–0Deportivo La Coruña
2018-02-03CD Alavés2–1RC Celta
2018-02-03Levante UD2–2Real Madrid
2018-02-03Real Betis2–1Villarreal CF
2018-02-03SD Eibar5–1Sevilla FC
2018-02-04Atlético Madrid1–0Valencia CF
2018-02-04Espanyol Barcelona1–1FC Barcelona
2018-02-04Getafe CF0–0CD Leganés
2018-02-04Girona FC2–0Athletic Club
2018-02-05UD Las Palmas1–0Málaga CF

Matchday 23

DateHomeScoreAway
2018-02-09Athletic Club0–0UD Las Palmas
2018-02-10CD Leganés0–1SD Eibar
2018-02-10Málaga CF0–1Atlético Madrid
2018-02-10Real Madrid5–2Real Sociedad
2018-02-10Villarreal CF1–2CD Alavés
2018-02-11FC Barcelona0–0Getafe CF
2018-02-11RC Celta2–2Espanyol Barcelona
2018-02-11Sevilla FC1–0Girona FC
2018-02-11Valencia CF3–1Levante UD
2018-02-12Deportivo La Coruña0–1Real Betis

Matchday 24

DateHomeScoreAway
2018-02-16Girona FC3–0CD Leganés
2018-02-17CD Alavés1–0Deportivo La Coruña
2018-02-17Málaga CF1–2Valencia CF
2018-02-17SD Eibar0–2FC Barcelona
2018-02-17UD Las Palmas1–2Sevilla FC
2018-02-18Atlético Madrid2–0Athletic Club
2018-02-18Espanyol Barcelona1–1Villarreal CF
2018-02-18Real Betis3–5Real Madrid
2018-02-18Real Sociedad3–0Levante UD
2018-02-19Getafe CF3–0RC Celta

Matchday 25

DateHomeScoreAway
2018-02-23Deportivo La Coruña0–0Espanyol Barcelona
2018-02-24CD Leganés0–0UD Las Palmas
2018-02-24FC Barcelona6–1Girona FC
2018-02-24RC Celta2–0SD Eibar
2018-02-24Real Madrid4–0CD Alavés
2018-02-25Athletic Club2–1Málaga CF
2018-02-25Sevilla FC2–5Atlético Madrid
2018-02-25Valencia CF2–1Real Sociedad
2018-02-25Villarreal CF1–0Getafe CF
2018-02-26Levante UD0–2Real Betis

Matchday 26

DateHomeScoreAway
2018-02-27Espanyol Barcelona1–0Real Madrid
2018-02-27Girona FC1–0RC Celta
2018-02-28Athletic Club1–1Valencia CF
2018-02-28Atlético Madrid4–0CD Leganés
2018-02-28Getafe CF3–0Deportivo La Coruña
2018-02-28Málaga CF0–1Sevilla FC
2018-02-28SD Eibar1–0Villarreal CF
2018-03-01CD Alavés1–0Levante UD
2018-03-01Real Betis0–0Real Sociedad
2018-03-01UD Las Palmas1–1FC Barcelona

Matchday 27

DateHomeScoreAway
2018-03-03CD Leganés2–0Málaga CF
2018-03-03Deportivo La Coruña1–1SD Eibar
2018-03-03Real Madrid3–1Getafe CF
2018-03-03Sevilla FC2–0Athletic Club
2018-03-03Villarreal CF0–2Girona FC
2018-03-04FC Barcelona1–0Atlético Madrid
2018-03-04Levante UD1–1Espanyol Barcelona
2018-03-04Real Sociedad2–1CD Alavés
2018-03-04Valencia CF2–0Real Betis
2018-03-05RC Celta2–1UD Las Palmas

Matchday 28

DateHomeScoreAway
2018-03-09Girona FC2–0Deportivo La Coruña
2018-03-10Getafe CF0–1Levante UD
2018-03-10Málaga CF0–2FC Barcelona
2018-03-10SD Eibar1–2Real Madrid
2018-03-10Sevilla FC0–2Valencia CF
2018-03-11Athletic Club2–0CD Leganés
2018-03-11Atlético Madrid3–0RC Celta
2018-03-11Espanyol Barcelona2–1Real Sociedad
2018-03-11UD Las Palmas0–2Villarreal CF
2018-03-12CD Alavés1–3Real Betis

Matchday 29

DateHomeScoreAway
2018-03-16Levante UD2–1SD Eibar
2018-03-17Deportivo La Coruña1–1UD Las Palmas
2018-03-17Real Betis3–0Espanyol Barcelona
2018-03-17Real Sociedad1–2Getafe CF
2018-03-17Valencia CF3–1CD Alavés
2018-03-18CD Leganés2–1Sevilla FC
2018-03-18FC Barcelona2–0Athletic Club
2018-03-18RC Celta0–0Málaga CF
2018-03-18Real Madrid6–3Girona FC
2018-03-18Villarreal CF2–1Atlético Madrid

Matchday 30

DateHomeScoreAway
2018-03-31Athletic Club1–1RC Celta
2018-03-31Girona FC1–1Levante UD
2018-03-31Sevilla FC2–2FC Barcelona
2018-03-31UD Las Palmas0–3Real Madrid
2018-04-01Atlético Madrid1–0Deportivo La Coruña
2018-04-01CD Leganés0–1Valencia CF
2018-04-01Espanyol Barcelona0–0CD Alavés
2018-04-01Málaga CF1–0Villarreal CF
2018-04-01SD Eibar0–0Real Sociedad
2018-04-02Getafe CF0–1Real Betis

Matchday 31

DateHomeScoreAway
2018-04-06Deportivo La Coruña3–2Málaga CF
2018-04-07CD Alavés2–0Getafe CF
2018-04-07FC Barcelona3–1CD Leganés
2018-04-07RC Celta4–0Sevilla FC
2018-04-07Real Betis2–0SD Eibar
2018-04-08Levante UD2–1UD Las Palmas
2018-04-08Real Madrid1–1Atlético Madrid
2018-04-08Real Sociedad5–0Girona FC
2018-04-08Valencia CF1–0Espanyol Barcelona
2018-04-09Villarreal CF1–3Athletic Club

Matchday 32

DateHomeScoreAway
2018-04-13Girona FC0–1Real Betis
2018-04-14Athletic Club2–3Deportivo La Coruña
2018-04-14CD Leganés1–0RC Celta
2018-04-14FC Barcelona2–1Valencia CF
2018-04-14Sevilla FC2–2Villarreal CF
2018-04-14UD Las Palmas0–1Real Sociedad
2018-04-15Atlético Madrid3–0Levante UD
2018-04-15Getafe CF1–0Espanyol Barcelona
2018-04-15Málaga CF1–2Real Madrid
2018-04-15SD Eibar0–1CD Alavés

Matchday 33

DateHomeScoreAway
2018-04-17Deportivo La Coruña0–0Sevilla FC
2018-04-17RC Celta2–2FC Barcelona
2018-04-17Villarreal CF2–1CD Leganés
2018-04-18Espanyol Barcelona0–1SD Eibar
2018-04-18Real Madrid1–1Athletic Club
2018-04-18Valencia CF1–2Getafe CF
2018-04-19CD Alavés1–2Girona FC
2018-04-19Levante UD1–0Málaga CF
2018-04-19Real Betis1–0UD Las Palmas
2018-04-19Real Sociedad3–0Atlético Madrid

Matchday 34

DateHomeScoreAway
2018-04-20CD Leganés0–0Deportivo La Coruña
2018-04-21RC Celta1–1Valencia CF
2018-04-21SD Eibar0–1Getafe CF
2018-04-22Atlético Madrid0–0Real Betis
2018-04-22Girona FC0–2Espanyol Barcelona
2018-04-22Málaga CF2–0Real Sociedad
2018-04-22UD Las Palmas0–4CD Alavés
2018-04-23Athletic Club1–3Levante UD
2018-05-09FC Barcelona5–1Villarreal CF
2018-05-09Sevilla FC3–2Real Madrid

Matchday 35

DateHomeScoreAway
2018-04-27Levante UD2–1Sevilla FC
2018-04-28Espanyol Barcelona1–1UD Las Palmas
2018-04-28Real Madrid2–1CD Leganés
2018-04-28Real Sociedad3–1Athletic Club
2018-04-28Villarreal CF4–1RC Celta
2018-04-29CD Alavés0–1Atlético Madrid
2018-04-29Deportivo La Coruña2–4FC Barcelona
2018-04-29Getafe CF1–1Girona FC
2018-04-29Valencia CF0–0SD Eibar
2018-04-30Real Betis2–1Málaga CF

Matchday 36

DateHomeScoreAway
2018-05-04Sevilla FC1–0Real Sociedad
2018-05-05Athletic Club2–0Real Betis
2018-05-05Girona FC1–4SD Eibar
2018-05-05RC Celta1–1Deportivo La Coruña
2018-05-05Villarreal CF1–0Valencia CF
2018-05-06Atlético Madrid0–2Espanyol Barcelona
2018-05-06FC Barcelona2–2Real Madrid
2018-05-06Málaga CF0–3CD Alavés
2018-05-06UD Las Palmas0–1Getafe CF
2018-05-07CD Leganés0–3Levante UD

Matchday 37

DateHomeScoreAway
2018-05-12CD Alavés3–1Athletic Club
2018-05-12Deportivo La Coruña2–4Villarreal CF
2018-05-12Getafe CF0–1Atlético Madrid
2018-05-12Girona FC0–1Valencia CF
2018-05-12Real Betis2–2Sevilla FC
2018-05-12Real Madrid6–0RC Celta
2018-05-12Real Sociedad3–2CD Leganés
2018-05-12SD Eibar1–0UD Las Palmas
2018-05-13Espanyol Barcelona4–1Málaga CF
2018-05-13Levante UD5–4FC Barcelona

Matchday 38

DateHomeScoreAway
2018-05-19CD Leganés3–2Real Betis
2018-05-19Málaga CF0–1Getafe CF
2018-05-19RC Celta4–2Levante UD
2018-05-19Sevilla FC1–0CD Alavés
2018-05-19UD Las Palmas1–2Girona FC
2018-05-19Villarreal CF2–2Real Madrid
2018-05-20Athletic Club0–1Espanyol Barcelona
2018-05-20Atlético Madrid2–2SD Eibar
2018-05-20FC Barcelona1–0Real Sociedad
2018-05-20Valencia CF2–1Deportivo La Coruña

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