RadarFooty BackAccountRO

La Liga

Spain · 2026-27

Standings · Regular season 8–10 matches per team · 94 played in total

The table from official results: points, matches, wins-draws-losses, goals. Teams level on points are ordered by the competition's official rules, written under the table.

#TeamPWDLGFGAGDPts
1Barça9900399+3027
2Atleti10811208+1225
3Real Madrid9702239+1421
4Real Betis96121614+219
5Real Sociedad95131717+016
6Sevilla FC94231416-214
7Alavés103341411+312
8Villarreal103341514+112
9Osasuna93241018-811
10Celta9252107+311
11Deportivo102531313+011
12Santander103251526-1111
13Levante92431517-210
14Elche102441417-310
15Getafe9234511-69
16Rayo Vallecano92341220-89
17Athletic823389-19
18Espanyol102261214-28
19Valencia10136717-106
20Málaga10055719-125

Tie-break (official order): two teams: goal difference in the matches between them, overall goal difference, goals scored, fair play, play-off; three or more: mini-table of the matches between them (points), then its goal difference, overall goal difference, goals scored, fair play, play-off. Source: RFEF, Normas Reguladoras y Bases de Competición Primera y Segunda División 2025-26, Artículo 10 (final standings) (read on 2026-09-24). An = mark means the criteria that can be computed from results are exhausted (fair play, draw or play-off would decide) and the teams share the place.

Elo ratings n = 20

Elo rating: a number that goes up when a team gets more from its matches than expected and down when it gets less. Beating a strong opponent is worth more than beating a weak one; a new team enters at the league average.

#TeamElo
1Barça1770
2Real Madrid1720
3Atleti1644
4Villarreal1595
5Real Betis1578
6Athletic1525
7Celta1518
8Real Sociedad1513
9Deportivo1499
10Rayo Vallecano1493
11Elche1491
12Levante1489
13Santander1485
14Valencia1481
15Getafe1474
16Osasuna1472
17Málaga1471
18Alavés1470
19Sevilla FC1467
20Espanyol1461

Own rating (H = 50, K = 10): parameters calibrated walk-forward on 624 Liga 1 match (Brier 0.1582 vs baseline 0.1679) and used in every league. Rating changes only with results.

Latest results n = 10

The latest official results in the competition, newest first.

24 Oct 2026Atleti1–0Deportivo
24 Oct 2026Valencia1–2Villarreal
24 Oct 2026Santander2–1Espanyol
24 Oct 2026Rayo Vallecano0–3Elche
23 Oct 2026Alavés1–1Málaga
21 Oct 2026Levante3–1Athletic
19 Oct 2026Getafe1–1Rayo Vallecano
18 Oct 2026Real Madrid4–1Sevilla FC
18 Oct 2026Málaga2–5Real Sociedad
18 Oct 2026Celta2–1Alavés

Upcoming fixtures n = 10

The next scheduled matches, with kick-off time. When the model has an estimate, the 1 / X / 2 percentages are the estimated chances of a home win, a draw and an away win; ❄ means the estimate was frozen before the match and no longer changes.

1X2
Athletic–Getafe44%≈ 1 in 2.2936%≈ 1 in 2.7820%≈ 1 in 4.93
Celta–Real Betis42%≈ 1 in 2.3727%≈ 1 in 3.7331%≈ 1 in 3.23
Real Sociedad–Levante54%≈ 1 in 1.8521%≈ 1 in 4.7225%≈ 1 in 4.05
Barça–Real Madrid60%≈ 1 in 1.6520%≈ 1 in 5.0320%≈ 1 in 5.08
Sevilla FC–Osasuna50%≈ 1 in 2.0126%≈ 1 in 3.9125%≈ 1 in 4.07
Villarreal–Espanyol64%≈ 1 in 1.5521%≈ 1 in 4.6914%≈ 1 in 6.97
Levante–Atleti27%≈ 1 in 3.7625%≈ 1 in 4.0649%≈ 1 in 2.05
Rayo Vallecano–Celta36%≈ 1 in 2.7730%≈ 1 in 3.3734%≈ 1 in 2.93
Real Betis–Málaga73%≈ 1 in 1.3717%≈ 1 in 5.7510%≈ 1 in 10.44
Barça–Alavés86%≈ 1 in 1.1710%≈ 1 in 10.265%≈ 1 in 21.61

kick-off (UTC). 1 / X / 2 = the model's estimate (home win / draw / away win), refreshed hourly and frozen within the last hour before kick-off (❄). How good is the model?.

Explore La Liga

This league's analysis pages. Each card shows a real figure taken from the very page it opens; open it to see where it comes from and what it does not say.

Expected points n = 20

Expected points: for every match played, the model (trained only on matches before that day, never on the result) gives the 1 / X / 2 chances; a team's expected points are 3 × its win chance + its draw chance, added up over matches. The difference = real points minus expected: plus = it took more than the chances suggested, minus = less. “†” = matches with a team that had no history in the model, taken at the league average (not the same as “(s)” in the simulator).

#Teammatchesptsexpecteddifference
1Barça92720.9+6.1
2Real Madrid92118.7+2.3
3Atleti †102517.4+7.7
4Villarreal †101216.3-4.3
5Celta91114.3-3.3
6Deportivo †101113.8-2.8
7Alavés101213.6-1.6
8Real Betis91913.0+6.0
9Espanyol10812.8-4.8
10Santander †101112.0-1.0
11Valencia10611.9-5.9
12Osasuna91111.8-0.8
13Real Sociedad91611.3+4.7
14Rayo Vallecano9911.3-2.3
15Málaga †10510.5-5.5
16Getafe9910.5-1.5
17Athletic8910.3-1.3
18Elche †10109.9+0.1
19Levante9109.8+0.1
20Sevilla FC9149.2+4.8

Round summaries n = 10

One summary for every played round of the season: results, figures, table and Elo moves, streaks, what the model said.

Ongoing streaks near a record since 2023-24 · n = 8

Ongoing streaks close to a record: how many matches in a row the team has kept a streak (unbeaten, scoring, clean sheets…), against its own record and the competition record in our database, which starts with the 2023-24 season. Streaks of at least 3 matches within one match of a record are listed. A streak describes the past; the next match can end it at any time.

TeamStreakin a rowown recordleague recordnext match
Elcheclean sheets3 ties own record36vs Valencia 1 Nov 2026
Levanteboth teams score5 ties own record512@ Real Sociedad 25 Oct 2026
Real Sociedadwins in a row3 ties own record311vs Levante 25 Oct 2026
Real Sociedad3+ goals5613vs Levante 25 Oct 2026
Sevilla FC3+ goals3413vs Osasuna 26 Oct 2026
Rayo Vallecanoconceding10 ties own record1022vs Celta 31 Oct 2026
Alavéswinless6718@ Barça 31 Oct 2026
Levanteunbeaten3442@ Real Sociedad 25 Oct 2026

Draws n = 1234

How often matches in this league ended level: in the latest season and across all seasons in our database, then split by how far apart the two teams' Elo ratings were before kick-off (a small gap = an evenly matched game). Each rate comes with the number of matches and a 95 % interval.

28% 26/94 · 20%–37%season 2026-27
26% 323/1234 · 24%–29%all seasons in our database (since 2023-24)
Elo gap before kick-offmatchesdrawsdraw rate
0–5065420031% 200/654 · 27%–34%
50–1002607027% 70/260 · 22%–33%
100–1501503020% 30/150 · 14%–27%
150–2501341612% 16/134 · 7%–19%
250+1800% 0/18 · 0%–18%

18 matches without an Elo rating for both teams (a team's first match in our database) are left out of the split.

Most draws in 2026-27 (at least 5 matches)

Teams n = 20

All teams in the season shown on the page. Teams with at least 5 matches have their own page.

All matches this season n = 380

Every match of the current season, by matchday: played ones with the score, scheduled ones with the date. Tap a matchday to open it and a match to see its page.

Matchday 1 n = 10
15 Aug 2026Alavés – Getafe3–0
15 Aug 2026Sevilla FC – Rayo Vallecano2–1
16 Aug 2026Santander – Villarreal2–2
16 Aug 2026Espanyol – Levante3–0
17 Aug 2026Deportivo – Elche1–1
19 Aug 2026Atleti – Málaga2–0
25 Aug 2026Valencia – Real Betis0–1
26 Aug 2026Real Madrid – Real Sociedad4–1
27 Aug 2026Celta – Osasuna1–2
27 Aug 2026Barça – Athletic2–0
Matchday 2 n = 10
20 Aug 2026Rayo Vallecano – Alavés1–1
21 Aug 2026Real Betis – Real Sociedad1–0
22 Aug 2026Athletic – Sevilla FC1–3
22 Aug 2026Valencia – Celta0–0
22 Aug 2026Espanyol – Real Madrid1–2
23 Aug 2026Atleti – Villarreal2–2
23 Aug 2026Getafe – Santander1–0
23 Aug 2026Elche – Barça0–5
24 Aug 2026Osasuna – Levante0–0
24 Aug 2026Málaga – Deportivo1–1
Matchday 3 n = 10
28 Aug 2026Santander – Elche3–2
28 Aug 2026Alavés – Villarreal1–0
29 Aug 2026Levante – Real Betis5–2
29 Aug 2026Real Sociedad – Espanyol2–1
29 Aug 2026Sevilla FC – Atleti1–3
30 Aug 2026Real Madrid – Málaga4–0
30 Aug 2026Deportivo – Valencia3–1
30 Aug 2026Celta – Athletic0–2
31 Aug 2026Osasuna – Getafe1–0
31 Aug 2026Barça – Rayo Vallecano5–2
Matchday 4 n = 10
4 Sep 2026Real Betis – Real Madrid1–0
5 Sep 2026Athletic – Atleti3–0
5 Sep 2026Rayo Vallecano – Santander3–2
5 Sep 2026Villarreal – Deportivo2–3
6 Sep 2026Valencia – Barça0–5
6 Sep 2026Alavés – Osasuna5–2
6 Sep 2026Málaga – Levante0–0
6 Sep 2026Espanyol – Sevilla FC1–1
7 Sep 2026Getafe – Celta1–1
7 Sep 2026Elche – Real Sociedad2–3
Matchday 5 n = 10
11 Sep 2026Sevilla FC – Valencia1–0
12 Sep 2026Santander – Alavés2–1
12 Sep 2026Osasuna – Espanyol0–2
12 Sep 2026Athletic – Elche1–1
12 Sep 2026Real Madrid – Rayo Vallecano4–1
13 Sep 2026Celta – Málaga1–1
13 Sep 2026Levante – Barça2–4
13 Sep 2026Getafe – Deportivo1–1
13 Sep 2026Real Sociedad – Atleti0–3
14 Sep 2026Villarreal – Real Betis1–2
Matchday 6 n = 10
3 Sep 2026Real Sociedad – Celta0–0
15 Sep 2026Rayo Vallecano – Espanyol2–1
15 Sep 2026Alavés – Valencia0–1
15 Sep 2026Elche – Real Madrid2–3
16 Sep 2026Deportivo – Sevilla FC0–1
16 Sep 2026Atleti – Osasuna4–0
16 Sep 2026Barça – Santander7–2
17 Sep 2026Real Betis – Getafe1–0
17 Sep 2026Málaga – Villarreal1–3
21 Oct 2026Levante – Athletic3–1
Matchday 7 n = 10
18 Sep 2026Espanyol – Elche1–3
19 Sep 2026Osasuna – Rayo Vallecano1–1
19 Sep 2026Athletic – Alavés0–0
19 Sep 2026Celta – Santander5–0
19 Sep 2026Sevilla FC – Barça1–3
20 Sep 2026Getafe – Málaga1–0
20 Sep 2026Atleti – Real Madrid2–1
20 Sep 2026Deportivo – Real Betis1–1
20 Sep 2026Villarreal – Levante3–1
20 Sep 2026Valencia – Real Sociedad2–3
Matchday 8 n = 10
9 Oct 2026Málaga – Espanyol1–1
10 Oct 2026Rayo Vallecano – Athletic–
10 Oct 2026Alavés – Atleti1–2
10 Oct 2026Barça – Getafe3–0
10 Oct 2026Real Madrid – Villarreal1–0
11 Oct 2026Elche – Celta0–0
11 Oct 2026Real Sociedad – Deportivo3–2
11 Oct 2026Real Betis – Osasuna5–2
11 Oct 2026Santander – Valencia2–2
12 Oct 2026Levante – Sevilla FC3–3
Matchday 9 n = 10
16 Oct 2026Deportivo – Levante1–1
17 Oct 2026Espanyol – Atleti0–1
17 Oct 2026Villarreal – Elche0–0
17 Oct 2026Real Betis – Barça2–5
17 Oct 2026Valencia – Athletic0–0
18 Oct 2026Osasuna – Santander2–0
18 Oct 2026Celta – Alavés2–1
18 Oct 2026Málaga – Real Sociedad2–5
18 Oct 2026Real Madrid – Sevilla FC4–1
19 Oct 2026Getafe – Rayo Vallecano1–1
Matchday 10 n = 10
23 Oct 2026Alavés – Málaga1–1
24 Oct 2026Rayo Vallecano – Elche0–3
24 Oct 2026Santander – Espanyol2–1
24 Oct 2026Valencia – Villarreal1–2
24 Oct 2026Atleti – Deportivo1–0
25 Oct 2026Athletic – Getafe–
25 Oct 2026Celta – Real Betis–
25 Oct 2026Real Sociedad – Levante–
25 Oct 2026Barça – Real Madrid–
26 Oct 2026Sevilla FC – Osasuna–
Matchday 11 n = 10
Matchday 12 n = 10
Matchday 13 n = 10
Matchday 14 n = 10
Matchday 15 n = 10
Matchday 16 n = 10
Matchday 17 n = 10
Matchday 18 n = 10
Matchday 19 n = 10
Matchday 20 n = 10
Matchday 21 n = 10
Matchday 22 n = 10
Matchday 23 n = 10
Matchday 24 n = 10
Matchday 25 n = 10
Matchday 26 n = 10
Matchday 27 n = 10
Matchday 28 n = 10
Matchday 29 n = 10
Matchday 30 n = 10
Matchday 31 n = 10
Matchday 32 n = 10
Matchday 33 n = 10
Matchday 34 n = 10
Matchday 35 n = 10
Matchday 36 n = 10
Matchday 37 n = 10
Matchday 38 n = 10

Updated 25 Oct 2026