2018–19 La Liga
Season | 2018–19 |
---|---|
Champions | Barcelona 26th title |
Relegated | Girona Huesca Rayo Vallecano |
Champions League | Barcelona Atlético Madrid Real Madrid Valencia |
Europa League | Getafe Sevilla Espanyol |
Matches played | 380 |
Goals scored | 983 (2.59 per match) |
Top goalscorer | Lionel Messi (36 goals) |
Best goalkeeper | Jan Oblak (0.73 goals/match) |
Biggest home win | Barcelona 8–2 Huesca (2 September 2018) |
Biggest away win | Levante 0–5 Barcelona (16 December 2018) |
Highest scoring | Barcelona 8–2 Huesca (2 September 2018) |
Longest winning run | 8 matches[1] Barcelona |
Longest unbeaten run | 23 matches[1] Barcelona |
Longest winless run | 16 matches[1] Huesca |
Longest losing run | 7 matches[1] Rayo Vallecano |
Highest attendance | 93,265 Barcelona 5–1 Real Madrid (28 October 2018)[1] |
Lowest attendance | 3,652 Eibar 3–0 Espanyol (21 January 2019)[1] |
← 2017–18
2019–20 →
|
The 2018–19 La Liga season, also known as LaLiga Santander for sponsorship reasons,[2] was the 88th since its establishment. The season began on 17 August 2018 and finished on 19 May 2019.[3] Fixtures for the 2018–19 season were announced on 24 July 2018.[4] This was the first La Liga season to use the VAR.[5]
Barcelona were the defending champions, and they secured a second consecutive title with three games to spare following victory over Levante on 27 April.[6] Huesca, Rayo Vallecano and Valladolid joined as the promoted clubs from the 2017–18 Segunda División. They replaced Málaga, Las Palmas and Deportivo La Coruña, who were relegated to the 2018–19 Segunda División.
This is the first season since 2008–09 that did not feature the league's all time second-highest top scorer Cristiano Ronaldo, who scored 311 goals in 292 La Liga matches.
Contents
Summary
Several clubs made managerial changes before the start of the season. Among them were Real Madrid, when Zinedine Zidane resigned following the club's third consecutive UEFA Champions League victory. He was replaced by Julen Lopetegui, who was managing the Spanish national team at the 2018 FIFA World Cup in Russia at the time of announcement and was dismissed from that job as a result.[7] Other incomers included Pablo Machín at Sevilla, who was hired after his success with newly promoted Girona the previous season.[8]
In the transfer window, the biggest deal saw Real Madrid lose Cristiano Ronaldo to Juventus for a fee of €112 million; the Portuguese forward had scored 450 goals in 438 games during his nine years in the Spanish capital.[9] Real Madrid's additions included Belgium international goalkeeper Thibaut Courtois for €35 million from Chelsea, and striker Mariano returned to the club from Lyon for €22 million.[10][11] Defending champions Barcelona added Clément Lenglet to their defence, Arturo Vidal to midfield, and spent over €40 million on Brazilian forward Malcom.[12] Players exiting Barcelona included Andrés Iniesta at the end of a successful 16-year-spell, as he signed for Vissel Kobe in Japan.[13]
Veterans Gabi and Fernando Torres also left Atlético Madrid for new teams in Asia,[14] while the same club welcomed in the likes of World Cup-winning French midfielder Thomas Lemar and Portugal's Gelson Martins.[15] After a successful previous season, in which the team finished fourth and returned to the Champions League, Valencia made permanent the loan signing of Portuguese winger Gonçalo Guedes from Paris Saint-Germain and Geoffrey Kondogbia from Inter Milan. Forward Simone Zaza and midfielder João Cancelo both left to Italy, while Kevin Gameiro arrived as replacement.[16] Athletic Bilbao sold Kepa Arrizabalaga to Chelsea for €80 million, a world record fee for a goalkeeper.[17]
The tenth round of matches featured the first El Clásico of the season, which Barcelona won 5–1 at home against Real Madrid with a hat-trick by Luis Suárez. The result put Madrid into 9th place,[18] and led to the dismissal of Lopetegui after only five months.[19] Other early pace-setters included Sevilla with their prolific strike partnership of André Silva and Wissam Ben Yedder,[20] Alavés who were briefly league leaders in mid-October,[21] Espanyol, and Valladolid who had been taken over by former Brazil international Ronaldo.[22]
Teams
Promotion and relegation (pre-season)
A total of 20 teams will contest the league, including 17 sides from the 2017–18 season and three promoted from the 2017–18 Segunda División. This will include the two top teams from the Segunda División, and the winners of the play-offs.
- Teams relegated to Segunda División
The first team to be relegated from La Liga were Málaga. Their relegation was ensured on 19 April 2018, following a late 0−1 defeat to Levante, ending their 10-year spell in the top division.[23]
The second team to be relegated were Las Palmas, after a 0−4 home defeat to Deportivo Alavés on 22 April 2018, ending their three-year spell in the league.[24]
The last team to be relegated were Deportivo La Coruña, following a 2−4 home loss to Barcelona on 29 April 2018. This result ensured Deportivo's third relegation in seven years, and also handed Barcelona their 25th La Liga title.[25]
- Teams promoted from Segunda División
On 21 May 2018, Huesca were promoted to La Liga for the first time ever by winning 2–0 at Lugo.
Rayo Vallecano was the second team to earn promotion to La Liga on 27 May 2018 by winning against Lugo as well, this time 1–0. Rayo returned after a two-year absence.
Valladolid was the last team to be promoted after beating Sporting Gijón and Numancia in the play-offs. Valladolid returned to top division after 4 years.
This was the first season since the 2014–15 season without any teams from the archipelagos of Spain (teams located on the Balearic Islands and Canary Islands) since Las Palmas was relegated and Tenerife failed to qualify for the promotion play-offs.
Stadia and locations
Celta signed a sponsorship contract with Abanca to rename their stadium as Abanca-Balaídos.[26]
Team | Location | Stadium | Capacity |
---|---|---|---|
Alavés | Vitoria-Gasteiz | Mendizorrotza | 19,840[27] |
Athletic Bilbao | Bilbao | San Mamés | 53,000[28] |
Atlético Madrid | Madrid | Wanda Metropolitano | 68,000[29] |
Barcelona | Barcelona | Camp Nou | 99,354[30] |
Celta Vigo | Vigo | Abanca-Balaídos | 29,000[31] |
Eibar | Eibar | Ipurua | 7,083[32] |
Espanyol | Cornellà de Llobregat | RCDE Stadium | 40,000[33] |
Getafe | Getafe | Coliseum Alfonso Pérez | 17,000[34] |
Girona | Girona | Montilivi | 13,500[35] |
Huesca | Huesca | El Alcoraz | 7,638[36] |
Leganés | Leganés | Butarque | 12,450[37] |
Levante | Valencia | Ciutat de València | 26,354[38] |
Rayo Vallecano | Madrid | Vallecas | 14,708[39] |
Real Betis | Seville | Benito Villamarín | 60,721[40] |
Real Madrid | Madrid | Santiago Bernabéu | 81,044[41] |
Real Sociedad | San Sebastián | Anoeta | 32,000[42] |
Sevilla | Seville | Ramón Sánchez Pizjuán | 43,883[43] |
Valencia | Valencia | Mestalla | 55,000[44] |
Valladolid | Valladolid | José Zorrilla | 26,512[45] |
Villarreal | Villarreal | Estadio de la Cerámica | 23,500[46] |
Matches outside Spain
On 16 August 2018, La Liga signed a 15-year agreement with Relevant Sports (owners of the International Champions Cup) to schedule one match per season within the United States. This would mark the first time ever that an official La Liga league match would be held there.[47][48] The match between Girona and Barcelona, to be played on 27 January 2019, was selected to be played in Miami, but it required the approval of the Royal Spanish Football Federation.[49] On 21 September 2018, the Spanish Football Federation denied approval of the match being held in Miami.[50] On 26 October 2018, following a request for guidance from the Spanish Football Federation, US Soccer and CONCACAF, the FIFA Council discussed La Liga's proposal. At the end of the meeting, the FIFA Council stated that "Consistent with the opinion expressed by the Football Stakeholders Committee, the Council emphasised the sporting principle that official league matches must be played within the territory of the respective member association".[51] On 13 December 2018, Barcelona left their disposition to play the match in Miami without effect.[52]
Personnel and sponsorship
- ↑ Captain Alexander Szymanowski was on a recovery from Pubitis injury effectively making Bustinza captain for the remainder of the season.
Managerial changes
Team | Outgoing manager | Manner of departure |
Date of vacancy | Position in table | Incoming manager | Date of appointment |
---|---|---|---|---|---|---|
Celta Vigo | ![]() |
Sacked | 21 May 2018[56] | Pre-season | ![]() |
22 May 2018[57] |
Girona | ![]() |
Signed for Sevilla | 28 May 2018[58] | ![]() |
7 June 2018[59] | |
Real Madrid | ![]() |
Resigned | 31 May 2018[60] | ![]() |
12 June 2018[61] | |
Real Sociedad | ![]() |
End of contract | 30 June 2018[62] | ![]() |
24 May 2018[63] | |
Huesca | ![]() |
30 June 2018[64] | ![]() |
28 May 2018[65] | ||
Sevilla | ![]() |
End of caretaker spell | 30 June 2018[66] | ![]() |
28 May 2018[67] | |
Espanyol | ![]() |
30 June 2018[68] | ![]() |
3 June 2018[69] | ||
Leganés | ![]() |
Signed for Real Sociedad | 30 June 2018[70] | ![]() |
2 June 2018[71] | |
Athletic Bilbao | ![]() |
Mutual consent | 30 June 2018[72] | ![]() |
31 May 2018[73] | |
Huesca | ![]() |
Sacked | 9 October 2018 | 20th | ![]() |
10 October 2018[74] |
Real Madrid | ![]() |
29 October 2018 | 9th | ![]() |
30 October 2018 | |
Celta Vigo | ![]() |
12 November 2018 | 14th | ![]() |
12 November 2018 | |
Athletic Bilbao | ![]() |
4 December 2018 | 18th | ![]() |
4 December 2018 | |
Villarreal | ![]() |
10 December 2018 | 17th | ![]() |
10 December 2018 | |
Real Sociedad | ![]() |
26 December 2018[75] | 15th | ![]() |
26 December 2018[76] | |
Villarreal | ![]() |
29 January 2019[77] | 19th | ![]() |
29 January 2019[77] | |
Celta Vigo | ![]() |
3 March 2019 | 17th | ![]() |
3 March 2019[78] | |
Real Madrid | ![]() |
11 March 2019 | 3rd | ![]() |
11 March 2019[79] | |
Sevilla | ![]() |
15 March 2019[80] | 6th | ![]() |
15 March 2019[81] | |
Rayo Vallecano | ![]() |
18 March 2019[82] | 19th | ![]() |
20 March 2019[83] |
League table
Standings
Lua error in package.lua at line 80: module 'strict' not found.
Results
Home \ Away | ALA | ATH | ATM | BAR | CEL | EIB | ESP | GET | GIR | HUE | LEG | LEV | RAY | BET | RMA | RSO | SEV | VAL | VLD | VIL |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Alavés | — | 0–0 | 0-4 | 0–2 | 0-0 | 1-1 | 2–1 | 1–1 | 2-1 | 2–1 | 1-1 | 2-0 | 0–1 | 0–0 | 1–0 | 0-1 | 1–1 | 2–1 | 2–2 | 2–1 |
Athletic Bilbao | 1-1 | — | 2-0 | 0-0 | 3-1 | 1-0 | 1–1 | 1–1 | 1–0 | 2–2 | 2–1 | 3-2 | 3-2 | 1–0 | 1–1 | 1–3 | 2–0 | 0–0 | 1–1 | 0–3 |
Atlético Madrid | 3–0 | 3–2 | — | 1–1 | 2-0 | 1–1 | 1–0 | 2–0 | 2–0 | 3–0 | 1–0 | 1–0 | 1–0 | 1–0 | 1–3 | 2–0 | 1-1 | 3–2 | 1-0 | 2-0 |
Barcelona | 3–0 | 1–1 | 2–0 | — | 2–0 | 3–0 | 2-0 | 2–0 | 2–2 | 8–2 | 3–1 | 1–0 | 3-1 | 3–4 | 5-1 | 2-1 | 4–2 | 2–2 | 1-0 | 2–0 |
Celta Vigo | 0–1 | 1–2 | 2–0 | 2-0 | — | 4–0 | 1–1 | 1–1 | 2-1 | 2–0 | 0–0 | 1-4 | 2-2 | 0-1 | 2–4 | 3-1 | 1–0 | 1–2 | 3–3 | 3-2 |
Eibar | 2–1 | 1–1 | 0–1 | 2–2 | 1-0 | — | 3–0 | 2–2 | 3–0 | 1–2 | 1–0 | 4–4 | 2-1 | 1-0 | 3–0 | 2–1 | 1–3 | 1–1 | 1-2 | 0–0 |
Espanyol | 2–1 | 1–0 | 3-0 | 0–4 | 1-1 | 1–0 | — | 1-1 | 1–3 | 1-1 | 1–0 | 1–0 | 2-1 | 1–3 | 2–4 | 2-0 | 0-1 | 2–0 | 3–1 | 3–1 |
Getafe | 4–0 | 1–0 | 0–2 | 1–2 | 3–1 | 2–0 | 3–0 | — | 2-0 | 2-1 | 0-2 | 0–1 | 2-1 | 2–0 | 0-0 | 1–0 | 3-0 | 0–1 | 0–0 | 2-2 |
Girona | 1–1 | 1-2 | 1–1 | 0–2 | 3–2 | 2–3 | 1–2 | 1–1 | — | 0-2 | 0–0 | 1-2 | 2–1 | 0–1 | 1–4 | 0-0 | 1-0 | 2-3 | 0–0 | 0-1 |
Huesca | 1-3 | 0-1 | 0–3 | 0-0 | 3-3 | 2-0 | 0–2 | 1–1 | 1–1 | — | 2-1 | 2–2 | 0–1 | 2–1 | 0–1 | 0–1 | 2-1 | 2-6 | 4–0 | 2–2 |
Leganés | 1–0 | 0-1 | 1–1 | 2–1 | 0-0 | 2–2 | 0-2 | 1–1 | 0-2 | 1–0 | — | 1–0 | 1–0 | 3–0 | 1–1 | 2–2 | 1–1 | 1-1 | 1-0 | 0–1 |
Levante | 2–1 | 3–0 | 2-2 | 0–5 | 1–2 | 2-2 | 2-2 | 0–0 | 2–2 | 2-2 | 2–0 | — | 4–1 | 4–0 | 1-2 | 1–3 | 2–6 | 2–2 | 2–0 | 0–2 |
Rayo Vallecano | 1–5 | 1–1 | 0-1 | 2–3 | 4–2 | 1–0 | 2–2 | 1–2 | 0–2 | 0-0 | 1–2 | 2–1 | — | 1-1 | 1–0 | 2–2 | 1–4 | 2-0 | 1-2 | 2–2 |
Real Betis | 1-1 | 2–2 | 1–0 | 1-4 | 3–3 | 1–1 | 1–1 | 1-2 | 3–2 | 2-1 | 1–0 | 0–3 | 2–0 | — | 1–2 | 1–0 | 1–0 | 1-2 | 0–1 | 2-1 |
Real Madrid | 3–0 | 3-0 | 0–0 | 0-1 | 2-0 | 2-1 | 1–0 | 2–0 | 1-2 | 3–2 | 4–1 | 1–2 | 1–0 | 0-2 | — | 0–2 | 2–0 | 2–0 | 2–0 | 3-2 |
Real Sociedad | 0–1 | 2–1 | 0-2 | 1–2 | 2–1 | 1-1 | 3–2 | 2-1 | 0–0 | 0–0 | 3-0 | 1-1 | 2–2 | 2-1 | 3-1 | — | 0–0 | 0–1 | 1–2 | 0–1 |
Sevilla | 2–0 | 2-0 | 1–1 | 2-4 | 2–1 | 2-2 | 2–1 | 0–2 | 2–0 | 2–1 | 0-3 | 5–0 | 5–0 | 3-2 | 3–0 | 5–2 | — | 0-1 | 1–0 | 0–0 |
Valencia | 3-1 | 2-0 | 1–1 | 1–1 | 1–1 | 0-1 | 0-0 | 0-0 | 0–1 | 2–1 | 1–1 | 3-1 | 3–0 | 0–0 | 2-1 | 0-0 | 1–1 | — | 1–1 | 3–0 |
Valladolid | 0–1 | 1–0 | 2–3 | 0–1 | 2–1 | 0–0 | 1–1 | 2-2 | 1–0 | 1–0 | 2–4 | 2–1 | 0–1 | 0-2 | 1-4 | 1-1 | 0-2 | 0-2 | — | 0–0 |
Villarreal | 1–2 | 1–1 | 1–1 | 4-4 | 2–3 | 1-0 | 2–2 | 1–2 | 0–1 | 1-1 | 2-1 | 1–1 | 3-1 | 2–1 | 2–2 | 1–2 | 3-0 | 0–0 | 0–1 | — |
Season statistics
Scoring
- First goal of the season:
Roger Martí for Levante against Real Betis (17 August 2018)[84]
- Last goal of the season:
Pablo de Blasis for Eibar against Barcelona (19 May 2019)[85]
Top goalscorers
Rank | Player | Club | Goals[86] |
---|---|---|---|
1 | ![]() |
Barcelona | 36 |
2 | ![]() |
Real Madrid | 21 |
![]() |
Barcelona | ||
4 | ![]() |
Celta Vigo | 20 |
5 | ![]() |
Girona | 19 |
6 | ![]() |
Sevilla | 18 |
7 | ![]() |
Espanyol | 17 |
8 | ![]() |
Atlético Madrid | 15 |
9 | ![]() |
Eibar | 14 |
![]() |
Rayo Vallecano | ||
![]() |
Getafe | ||
![]() |
Getafe |
Zamora Trophy
The Zamora Trophy is awarded by newspaper Marca to the goalkeeper with the lowest goals-to-games ratio. A goalkeeper has to have played at least 28 games of 60 or more minutes to be eligible for the trophy.[citation needed]
Rank | Name | Club | Goals against |
Matches | Average[87] |
---|---|---|---|---|---|
1 | ![]() |
Atlético Madrid | 27 | 37 | 0.73 |
2 | ![]() |
Barcelona | 32 | 35 | 0.91 |
3 | ![]() |
Getafe | 34 | 37 | 0.92 |
4 | ![]() |
Valencia | 34 | 34 | 1 |
5 | ![]() |
Athletic Bilbao | 32 | 31 | 1.03 |
Hat-tricks
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
Player | For | Against | Result | Date | Round |
---|---|---|---|---|---|
![]() |
Sevilla | Rayo Vallecano | 4–1 (A) | 19 August 2018 | 1 |
![]() |
Sevilla | Levante | 6–2 (A) | 23 September 2018 | 5 |
![]() |
Celta Vigo | Eibar | 4–0 (H) | 27 October 2018 | 10 |
![]() |
Barcelona | Real Madrid | 5–1 (H) | 28 October 2018 | |
![]() |
Barcelona | Levante | 5–0 (A) | 16 December 2018 | 16 |
![]() |
Rayo Vallecano | Celta Vigo | 4–2 (H) | 11 January 2019 | 19 |
![]() |
Leganés | Real Betis | 3–0 (H) | 10 February 2019 | 23 |
![]() |
Barcelona | Sevilla | 4–2 (A) | 23 February 2019 | 25 |
![]() |
Sevilla | Real Sociedad | 5–2 (H) | 10 March 2019 | 27 |
![]() |
Barcelona | Real Betis | 4–1 (A) | 17 March 2019 | 28 |
![]() |
Real Madrid | Athletic Bilbao | 3–0 (H) | 21 April 2019 | 33 |
- Note
(H) – Home ; (A) – Away
Discipline
Player
- Most yellow cards: 17
Álvaro (Villarreal)
Éver Banega (Sevilla)
Mario Gaspar (Villarreal)
- Most red cards: 2
Luis Advíncula (Rayo Vallecano)
Álvaro (Villarreal)
Abdoulaye Ba (Rayo Vallecano)
Éver Banega (Sevilla)
Erick Cabaco (Levante)
Gustavo Cabral (Celta Vigo)
Djené Dakonam (Getafe)
Óscar de Marcos (Athletic Bilbao)
Bernardo Espinosa (Girona)
Jorge Pulido (Huesca)
Rubén Rochina (Levante)
Team
- Most yellow cards: 121
- Athletic Bilbao
- Most red cards: 8
- Rayo Vallecano
- Fewest yellow cards: 77
- Barcelona
- Fewest red cards: 0
- Valladolid
Average attendances
Pos | Team | Total | High | Low | Average | Change |
---|---|---|---|---|---|---|
1 | Barcelona | 1,428,956 | 91,077 | 50,670 | 75,208 | +8.4% |
2 | Real Madrid | 1,151,359 | 78,819 | 46,294 | 60,598 | −7.6% |
3 | Atlético Madrid | 1,065,049 | 67,804 | 40,863 | 56,055 | +1.0% |
4 | Real Betis | 838,425 | 53,443 | 28,078 | 44,128 | −4.8% |
5 | Athletic Bilbao | 775,197 | 47,629 | 34,060 | 40,800 | +9.1% |
6 | Valencia | 751,756 | 46,280 | 35,518 | 39,566 | +2.2% |
7 | Sevilla | 685,995 | 42,877 | 28,134 | 36,105 | +9.1% |
8 | Real Sociedad | 422,932 | 27,322 | 16,417 | 22,260 | +12.9% |
9 | Levante | 373,673 | 23,736 | 16,198 | 19,667 | +11.2% |
10 | Espanyol | 362,219 | 25,700 | 13,469 | 19,064 | +8.0% |
11 | Valladolid | 358,112 | 22,585 | 16,136 | 18,848 | +61.2%1 |
12 | Celta Vigo | 336,390 | 22,564 | 13,266 | 17,705 | +8.6% |
13 | Villarreal | 316,531 | 19,903 | 13,685 | 16,660 | −0.2% |
14 | Alavés | 279,371 | 19,349 | 10,394 | 14,704 | −5.6% |
15 | Rayo Vallecano | 224,998 | 13,691 | 10,040 | 11,842 | +26.0%1 |
16 | Getafe | 205,088 | 14,721 | 7,600 | 10,836 | +5.9% |
17 | Girona | 205,047 | 13,649 | 6,482 | 10,792 | +5.3% |
18 | Leganés | 190,325 | 11,638 | 4,155 | 10,017 | +7.2% |
19 | Huesca | 125,660 | 7,343 | 5,630 | 6,614 | +57.9%1 |
20 | Eibar | 92,675 | 6,519 | 3,652 | 4,878 | −8.3% |
League total | 10,190,558 | 91,077 | 3,652 | 26,817 | −0.6% |
Source: World Football
Notes:
1: Team played last season in Segunda División.
LaLiga Awards
Monthly
Month | Player of the Month | Reference | |
---|---|---|---|
Player | Club | ||
September | ![]() |
Barcelona | [89] |
October | ![]() |
Barcelona | [90] |
November | ![]() |
Sevilla | [91] |
December | ![]() |
Atlético Madrid | [92] |
January | ![]() |
Athletic Bilbao | [93] |
February | ![]() |
Getafe | [94] |
March | ![]() |
Barcelona | [95] |
April | ![]() |
Celta Vigo | [96] |
Number of teams by autonomous community
Source:[97]
Autonomous Community | Number | Teams | |
---|---|---|---|
1 | Template:Country data Community of Madrid | 5 | Atlético Madrid, Getafe, Leganés, Rayo Vallecano and Real Madrid |
2 | ![]() |
4 | Alavés, Athletic Bilbao, Eibar and Real Sociedad |
3 | ![]() |
3 | Barcelona, Espanyol and Girona |
![]() |
Levante, Valencia and Villarreal | ||
5 | ![]() |
2 | Real Betis and Sevilla |
6 | ![]() |
1 | Huesca |
![]() |
Valladolid | ||
![]() |
Celta Vigo |
References
- ↑ 1.0 1.1 1.2 1.3 1.4 1.5 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 55.0 55.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 77.0 77.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- Articles with short description
- Use dmy dates from March 2021
- Articles with invalid date parameter in template
- Pages with broken file links
- Articles with unsourced statements from August 2022
- 2018–19 La Liga
- La Liga seasons
- 2018–19 in European association football leagues
- 2018–19 in Spanish football leagues