The lights of Geoffroy-Guichard dimmed on a forgettable Ligue 1 vs Ligue 2 playoff first leg as Saint-Étienne and Nice managed only a goalless draw last night. In a contest stripped of both rhythm and quality, neither side managed a single shot on target across 103 minutes of action. The combined expected-goals (xG) tally of 0.41—0.11 for the home side and 0.30 for the visitors—was the lowest in any full-length match in France’s top two divisions since the 2022–23 season, according to Opta’s data.
when every chance evaporates
Only two other fixtures this season have come close to such a barren display: Grenoble vs Bastia on 26 September (0.55 xG, 0–0) and Toulouse vs Strasbourg on 6 December (0.56 xG, 1–0). Earlier in the 2023–24 campaign, Metz and Brest managed just 0.54 xG in their 0–1 result on 12 December 2023, yet still contrived to be described as having “achieved an exploit.”
as étienne’s attack stalls, their defense shines
Saint-Étienne’s inability to trouble the Nice goal marked their third blank attempt inside the opponent’s penalty area in the last two decades. Their last two such goalless efforts came at home against Paris Saint-Germain (0–5) in April 2017 and Olympique de Marseille (0–2) in December 2024. Yet while the firepower vanished, the steel in defense remained intact. The Greens finished the campaign with 15 clean sheets—second only to Paris Saint-Germain’s 18—across both Ligue 1 and Ligue 2.
