La Liga

Spain, 380 of 380 matches played

The week in numbers

Sat 23 May to Sun 24 May
Matches10
Goals313.10 a match, 2.69 in the season
Home, draw, away7-2-1
Clean sheets3

Streaks

2025-26, 380 matches played
TeamRunning nowLongest this season
Wins in a row 3 Real Madrid 11 Barcelona
Unbeaten 7 Rayo Vallecano 13 Atletico Madrid
Without a win 8 Girona and Real Sociedad 18 Espanyol
Defeats in a row 5 Osasuna 5 Levante and Osasuna
Clean sheets in a row – 3 Rayo Vallecano, Villarreal, Barcelona and 4 more
Scoring in every match 12 Alaves 35 Barcelona

The season so far

Against the 24 seasons before, since 2001-02
Goals per match2.692.65 before
Home wins49%47% before
Draws24%25% before

Half-time and full time

2025-26, 380 matches

Vesta this season

2025-26, 380 matches

Vesta's forecasts reconstructed with the season hidden (how); the published ones are in the Track record.

When the goals come

2025-26, 1022 goals

Goal minutes known, for 379 of the 380 matches played. Minutes as the match reports write them; a winning goal is the one past the loser's final total (the second of a 3–1).

Ages and nations

2025-26

Birth dates and citizenships of the players known with certainty: 58% of the minutes played. A player can hold more than one citizenship. Team ages only where at least 75% of the minutes are covered (6 of 20 teams).

How they play

2025-26, 380 matches

Match statistics of the season, match by match.

Chances and finishing

Expected goals