Scope and denominator

The Ligue 1 series contains completed regular-season matches from 2010 through 2025. For each match, there are two team-match slots. The clean-sheet count is the number of slots in which the opponent scored zero; the failed-to-score count is the number of slots in which the team scored zero.

The detailed table begins in 2014 so the 20-club baseline and the 18-club era sit in the same compact view. Earlier rows still matter: the rate was 30.66% in 2010, 27.24% in 2011, 29.61% in 2012 and 28.95% in 2013. Nothing is interpreted as a zero merely because it falls outside the selected comparison table.

This denominator keeps seasons with 20 clubs and seasons with 18 clubs on the same rate scale. It also keeps raw counts visible: 1,900 matches generate 3,800 team-match slots, while the 2023–25 window generates 1,834. A rate and a count answer different questions.

Why the two measures match

Every match has two sides. If the home team scores zero, the away team has a clean sheet; if the away team scores zero, the home team has a clean sheet. The same scoreline therefore contributes one event to each column, viewed from opposite teams. Identical totals are expected, not a sign that the measures were accidentally copied.

Aggregate clean-sheet and failed-to-score events in the two format windows.
WindowMatchesTeam-match slotsClean sheetsClean-sheet rateFailed to scoreFailed-to-score rate
2014–181,9003,8001,13029.74%1,13029.74%
2023–259171,83448726.55%48726.55%

The later window is 3.19 percentage points lower. That is a change in the frequency of blank team performances, not two independent effects that can be added together. A reader can choose the defensive or attacking label, but the underlying scoreline event remains the same.

This pairing also guards against a common over-reading. A rise in clean sheets does not automatically mean that every defence improved, because it is simultaneously a rise in opponents failing to score. Match context and team identity would be needed to separate those stories.

The rate over time is volatile

The series peaks at 30.79% in both 2014 and 2016, then falls to 24.34% in 2022. The 2024 18-club season is the low point in the displayed window at 23.86%, before the rate rebounds to 28.36% in 2025. The rebound makes a simple “smaller field means fewer blanks” story too strong.

The 2014–18 values mostly sit between 27% and 31%. The 2020–22 values are lower: 26.32%, 25.53% and 24.34%. The 2023–25 values swing from 27.45% to 23.86% and back to 28.36%. Season-level context matters more than a single format label.

The window comparison is therefore deliberately restrained. The later rate is lower on average, but the year-to-year path contains both a fall and a rebound. The observed pattern can coexist with changes in scoring, team strength and match state without identifying one cause.

Every recorded regular season in one view

Clean-sheet and failed-to-score events by regular season. Counts are team-match events.
SeasonMatchesClean sheetsRateFailed to scoreRate
201438023430.79%23430.79%
201538023030.26%23030.26%
201638023430.79%23430.79%
201738020927.50%20927.50%
201838022329.34%22329.34%
201927916529.57%16529.57%
202038020026.32%20026.32%
202138019425.53%19425.53%
202238018524.34%18524.34%
202330616827.45%16827.45%
202430614623.86%14623.86%
202530517328.36%17328.36%

The equal columns make the definition visible, while the rate column makes the historical comparison readable despite different season lengths. The 2014 and 2016 peaks both have 234 events, but they are still rates over 380 matches, not a statement about every team in those seasons.

The 2024 row has 146 events in 306 matches and the 2025 row has 173 in 305. The raw counts rise while the denominators are almost unchanged, which is why the rate moves from 23.86% to 28.36%. This is a small illustration of why volume and frequency must be separated.

What coverage changes

The 2019 regular-season record contains 279 matches, and 2025 contains 305. These rows remain useful for rates but carry less volume than a fully populated 20-club or 18-club schedule. The five-season and three-season windows are therefore reported with their actual match counts, not projected totals.

The analysis also isolates regular-season matches. Other completed phases can have different stakes and matchups, so blending them into the league schedule would obscure the very rate being compared. A separate phase study could be useful, but it would answer a different question.

All selected match rows carry a recorded final score for this calculation. That does not mean unrecorded fixtures are zero; it means the denominator is built only from matches with a score available for the selected scope.

Because the two event labels are paired, their interpretation should stay close to the scoreline. A 1–0 result creates one clean sheet and one failed-to-score performance; a 0–0 result creates two clean sheets and two failed-to-score performances. The article counts team events, not matches that ended without goals. That distinction is important when readers compare the event rate with the league’s goals-per-match rate.

The window totals also show why a lower percentage does not mean fewer events in every raw sense. The later sample has 487 events across 1,834 team slots, while the earlier sample has 1,130 across 3,800. The count is lower because the later window contains fewer matches; the percentage is lower because the event frequency is lower. Both statements can be true at the same time.

Team identity is intentionally left out of the headline result. A league-wide event rate can move because several clubs change their defensive level, because attacks improve across the board, or because the strength gap between teams changes. Club-level breakdowns would be a separate study and should not be inferred from the aggregate line.

The format boundary is similarly descriptive. The 18-club calendar changes the number of opportunities, but the 2025 rebound from 23.86% to 28.36% shows that the event rate still responds to the season. The most defensible evergreen wording is therefore “lower on average in the later window, with a rebound,” not “the smaller field caused fewer clean sheets.”

The two labels also help communicate the same scoreline to different readers. A defensive reader may ask how often a side kept its opponent out; an attacking reader may ask how often a side drew a blank. Both questions are answered by the same event count, so there is no reason to add the percentages together or present them as separate effects.

Finally, the aggregate rate should not be used to rank individual clubs. A league average describes the competition environment, while a club rate would depend on opponents, home-and-away balance and the number of matches completed. That narrower question could build on the same definitions, but it would require a separate verified team series.

Limits and method

This is a descriptive count of final scorelines in completed regular-season matches. A clean sheet and a failed-to-score performance are paired views of the same blank by the opponent. The article does not claim that one causes the other; the arithmetic makes the equality exact.

Provider conventions can affect the recording of exceptional results, but all selected rows carry a recorded final score. The format context is the LFP move to 18 clubs from 2023/24; the measured rates are taken from the observed match record.

The later window contains three seasons, and the 2019 and 2025 regular-season rows are short. Rates use observed team-match slots and do not impute unrecorded fixtures. The result is a careful trend statement: fewer blank team performances on average in 2023–25 than in 2014–18, with a clear 2025 rebound.

Source: Data Xtra-Stats. Read the raw event count beside the percentage whenever comparing windows of different lengths.