In a cautious encounter where the stakes overshadowed any creative play, AS Saint-Étienne and Nice ended their Ligue 1 playoff first leg in a goalless stalemate on Tuesday evening. The fate of both clubs will now be decided this Friday at the Allianz Riviera, which will host the return fixture behind closed doors. After 90 or potentially 120 minutes, the identity of the 18th team to compete in France’s top division next season will finally be revealed.
A two-legged tie to determine an entire season’s outcome often leads to apprehension, and neither Saint-Étienne nor Nice were able to truly unleash themselves in Tuesday’s L1/L2 playoff first leg, which concluded 0-0. These two clubs, who on paper were never expected to face such a predicament at the start of the season, played with palpable fear. The statistics tell a clear story: 11 shots, zero on target, and a cumulative expected goals (xG) of just 0.41.
The initial half-hour saw minimal attacking forays. Referee Monsieur Bastien had a couple of opportunities to inject some drama but opted against it, notably after a challenge on young Étrat academy product Luan Gadegbeku (34th minute) and a high foot from Lucas Stassin on Peprah Oppong (41st minute). Beyond these moments, the first period offered little to remember.
The half-time break seemed to offer a moment for reflection. While the technical quality of the game didn’t significantly improve, a few tentative moves did manage to ignite the passionate Geoffroy-Guichard crowd. Zuriko Davitachvili, after a silky nutmeg from the left half-space, curled a shot that narrowly missed the goal defended by Yéhvann Diouf (58th minute). Shortly after, Augustine Boakye unleashed a powerful volley that sailed just over the bar (60th minute). Maxime Bernauer then underlined this stronger period for Les Verts (66th minute), while Nice struggled to assert themselves, apart from a few poorly executed counter-attacks.
Despite the fervent support from their fans, Philippe Montanier’s men pushed forward in vain. To counter the opposition’s strategy and without the suspended Elye Wahi, Claude Puel had banked on the pace of Mohamed-Ali Cho. However, tightly marked by the central defensive pairing of Julien Le Cardinal and Bernauer, the number 25 was largely ineffective, epitomizing a subdued collective performance from Les Aiglons.
The return leg is scheduled for Friday at the Allianz Riviera, which will be played behind closed doors following incidents during the 34th league match against Metz on May 17th. This will be a stark contrast to the fiery atmosphere of the ‘Chaudron’. Whether it’s after 90 minutes, 120, or a penalty shootout, the 18th club to join the Ligue 1 lineup for the 2026-2027 season will be decided. At this stage, the quality of the spectacle matters less than the outcome.
key incident: boudaoui’s early exit
Hicham Boudaoui’s match came to an abrupt end just 10 minutes in. The Algerian midfielder sustained a severe jaw injury after a collision with Abdoulaye Kanté moments earlier. The visuals were concerning, leaving little room for doubt: after attempting to continue, the number 28 was ultimately replaced by Charles Vanhoutte. Boudaoui’s participation in the return leg is highly uncertain, and he could even be ruled out if concussion protocols are activated, potentially disrupting his World Cup preparations with the Algerian national team.