Ligue 1

France, 306 of 306 matches played

The week in numbers

Wed 13 May to Sun 17 May
Matches11
Goals312.82 a match, 2.82 in the season
Home, draw, away3-3-5
Clean sheets8

Streaks

2025-26, 306 matches played
TeamRunning nowLongest this season
Wins in a row 3 Auxerre 8 Lens
Unbeaten 4 Toulouse 13 Lille
Without a win 22 Metz 22 Metz
Defeats in a row 2 Lyon and Monaco 6 Nice
Clean sheets in a row – 4 Lille
Scoring in every match 20 Paris Saint Germain 20 Paris Saint Germain

The season so far

Against the 24 seasons before, since 2001-02
Goals per match2.822.48 before
Home wins46%45% before
Draws25%28% before

Half-time and full time

2025-26, 305 matches

Vesta this season

2025-26, 306 matches

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

When the goals come

2025-26, 863 goals

Goal minutes known. 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: 38% of the minutes played. A player can hold more than one citizenship. Team ages only where at least 75% of the minutes are covered (2 of 18 teams).

How they play

2025-26, 305 matches

Match statistics of the season, match by match.

Chances and finishing

Expected goals