Each Laliga team plays 38 matches in a standard season, while the league contains 380 matches in total. With 20 clubs in Spain’s top division, every team faces the other 19 clubs twice: once at home and once away.
That gives each club 19 home matches + 19 away matches = 38. Across the whole competition, the 20 teams produce 10 fixtures per matchday over 38 matchdays, for 380 Laliga games.
Updated September 24, 2026: The 2026/27 Laliga season uses the same 20-team, 38-matchday format. The official calendar runs through Matchday 38.
How Many Games Are in a Laliga Season?
There are 380 matches in a complete Laliga season.
The calculation is straightforward:
| Format | Number |
|---|---|
| Teams in Laliga | 20 |
| Opponents for each team | 19 |
| Matches against each opponent | 2 |
| Matches per team | 38 |
| Matches per matchday | 10 |
| Matchdays | 38 |
| Total matches in the league | 380 |
The important distinction is that 38 is the number of league matches played by one club, while 380 is the total number of matches involving all 20 clubs.
Why Does Each Laliga Team Play 38 Matches?
Laliga uses a double round-robin league format. Each of the 20 clubs plays every other club twice during the season.
- 19 opponents × one home match = 19 home games
- 19 opponents × one away match = 19 away games
- 19 home + 19 away = 38 matches
For example, Barcelona plays Real Madrid once at home and once away. The same applies to Barcelona’s meetings with Atlético Madrid, Athletic Club, Sevilla and every other club in the division.
The home-and-away format means each pair of clubs meets twice in the league. Cup, European and friendly matches are separate and do not count toward the 38-game Laliga total.
How Do 38 Matches per Team Become 380 Laliga Games?
Multiplying 20 clubs by 38 matches gives 760 team appearances, but every football match contains two teams. Dividing 760 by two gives the correct league total:
20 teams × 38 matches ÷ 2 = 380 matches.
There is another easy way to reach the same number. A normal matchday contains 10 fixtures because 20 clubs are paired into 10 matches. With 38 matchdays:
10 matches × 38 matchdays = 380 matches.
This is why multiplying 20 by 38 without dividing by two would incorrectly count every fixture twice.
How Many Home and Away Games Does Each Team Play?
Each Laliga club is scheduled to play 19 home league matches and 19 away league matches.
| Matches for One Club | Total |
|---|---|
| Home matches | 19 |
| Away matches | 19 |
| Total Laliga matches | 38 |
The order is determined by the season calendar. A club that hosts an opponent in one league meeting will travel to that opponent for the other meeting.
See our Laliga Schedule 2026/27 for the current matchdays, dates and confirmed kickoff times.
How Many Matchdays Are There in Laliga?
A standard Laliga season has 38 matchdays. Each club has one league fixture assigned to each round, although the actual date on which a match is played can change because of scheduling, postponements or rescheduling.
That distinction matters. Matchday 10, for example, refers to a round of the competition rather than necessarily one calendar day. The fixtures in a round can be spread across several days.
The official 2026/27 calendar confirms the competition continues through Matchday 38, maintaining the standard format.
Does Every Laliga Matchday Have 10 Games?
In the complete league schedule, each round contains 10 fixtures because all 20 teams need to be paired.
However, fans should not assume all 10 will always be completed during the same weekend. A fixture can be moved or postponed, so an individual calendar weekend may contain fewer completed games while the affected match remains part of its original matchday.
This is why the number of games a club has played can occasionally differ from another club’s total during the season. The latest Laliga standings show the matches played by each team.
Do Copa del Rey and Champions League Matches Count?
No. The 38-match figure refers only to a club’s Laliga league schedule.
A team may play many more competitive matches during the same season if it participates in the Copa del Rey, UEFA Champions League, Europa League, Conference League, Spanish Super Cup or other eligible competitions.
Those games affect a club’s overall season workload, but they do not change the number of scheduled Laliga league matches.
How Many Points Can a Laliga Team Win in 38 Games?
A win is worth three points, a draw one and a defeat zero. Therefore, the maximum possible total from a 38-match Laliga season is:
38 wins × 3 points = 114 points.
That is a theoretical maximum requiring a team to win every league game. The final standings are determined after the full season, subject to Laliga’s tiebreaking rules when teams finish level on points.
For more on the league table, relegation positions and tiebreakers, read our guide to how relegation works in Laliga.
What Happens After All 38 Laliga Matches?
Once a club has completed its 38 league fixtures and the competition’s final results are settled, its final position determines the season outcome.
The team at the top of the table is crowned champion, European qualification places are determined under the applicable competition rules, and the bottom three positions — 18th, 19th and 20th — are relegated to Laliga HyperMotion.
Three promoted clubs replace the relegated teams for the following season, keeping the top division at 20 clubs under the current format.
Laliga Season Format at a Glance
| Question | Answer |
|---|---|
| How many teams are in Laliga? | 20 |
| How many matches does each team play? | 38 |
| How many home matches? | 19 |
| How many away matches? | 19 |
| How many matchdays? | 38 |
| How many games per full matchday? | 10 |
| How many total Laliga matches? | 380 |
| How often do two clubs meet? | Twice — home and away |
| Maximum points for one club | 114 |
Format note: This guide reflects the current 20-club Laliga structure and the 2026/27 competition calendar. The article should be reviewed if the league format changes in a future season.
Frequently Asked Questions
Each Laliga team plays 38 league matches: 19 at home and 19 away.
There are 380 matches in a standard 20-team Laliga season.
There are 20 teams, so each club has 19 opponents. Every opponent is played twice — once at home and once away — giving each club 38 matches.
There are 38 matchdays in the standard Laliga season. A full round contains 10 fixtures.
Each pair of clubs meets twice in the league: one match at each team’s home ground.
The maximum is 114 points, achieved by winning all 38 matches at three points per victory.
No. The 38 games are Laliga league fixtures only. Matches in domestic cups and UEFA competitions are separate.

