The final day of the French National season delivered a symphony of emotions as Sochaux ended their four-year exile from the professional ranks, while Châteauroux fell through the trapdoor and Rouen snatched a playoff berth in the most dramatic fashion. At Stade Auguste-Bonal, a 2-2 draw was enough to rubber-stamp Sochaux’s return to Ligue 2, a division they had last graced in 2020. The Montbéliard club had already one foot in the antechamber of Ligue 1 before kick-off, and despite a late wobble, nothing could rain on their parade.
Sochaux’s afternoon began with joyous abandon. Aymen Boutoutaou fired them ahead in the 32nd minute, and Benjaloud Youssouf doubled the lead just before the break. The home fans were already in full voice, sensing the end of a long, painful journey. Although the visitors — whose identity mattered little in the grander narrative — struck back through Abdelnour Soualhia and Marvin Adelaïde to level the score, the result did not alter the standings. Sochaux finished the season in the promotion places, and the celebrations were as much about relief as about triumph.
Yet if Sochaux’s promotion felt preordained, the battle for the right to contest a promotion playoff with Ligue 2’s Laval was anything but. Third-placed Fleury entered the day in the driving seat, one point ahead of Rouen. A direct clash between the two at Fleury’s ground was always going to be decisive, and it turned into an excruciating nightmare for the hosts. Kevin Farade, the league’s top scorer with 19 goals, put Fleury ahead just after the hour mark, and for 25 minutes, the Esonne club dared to dream. But a red card in the 72nd minute shifted the momentum, and when Kenny Rocha Santos converted a penalty in the 87th minute, the air was sucked out of the stadium. Then, in the first minute of stoppage time, Serigne Faye delivered the knockout blow for Rouen. It was a classic “on the gong” moment that left Fleury shattered, their promotion hopes extinguished in an instant. The phrase “une douche froide” — a cold shower — could not be more apt for David Vignes’ men, who will be left to rue what might have been for a long time.
Rouen’s astounding comeback means they will now face Laval over two legs for a place in Ligue 2. The Normandy club, who have never played at that level, now stand on the brink of a historic achievement. Their late-season surge — overtaking Fleury on the final day — is a testament to the fine margins of the National division. For Laval, a Stade de France final appearance in the Coupe de France may have been the headline this season, but they must now refocus quickly for this unexpected barrier.
Elsewhere, the survival tussle produced its own nerve-shredding theater. Châteauroux, sitting in the second relegation spot, travelled to Valenciennes knowing only a win would keep them up, and even then they would rely on results elsewhere. La Berrichonne fell behind early, but fought back to 1-1 with ten minutes remaining, only to concede again to a Gaëtan Courtet strike in the 90th minute. Deep into added time, Yannis Verdier appeared to salvage a point, but agonisingly, his equaliser in the 95th minute was not followed by a winner. The 2-2 draw condemned Châteauroux to the drop, and the club from the Indre region will now ply their trade in National 1 — the new name for what was previously National 2. The restructuring of French football’s lower tiers means that the National will become Ligue 3 next season, adding a layer of confusion but also a dose of glamour to the rebranded divisions.
The significance of this relegation is profound. Châteauroux were a Ligue 2 club as recently as 2015 and have historic ties to the professional game. Dropping to the fourth tier — a level they have not inhabited for decades — represents an existential blow. The club must now rebuild from a position of immense financial and sporting difficulty, with the shadow of amateurism looming large.
Amid the chaos, Quevilly-Rouen-Métropole kept their heads. QRM, who also had reasons to fret before the final round, secured survival with a professional 1-0 home win over Paris 13 Atlético. Jordan Leborgne’s goal early in the second half settled the nerves, and even his subsequent penalty miss did not prove costly. The Norman outfit will remain in the future Ligue 3, breathing a collective sigh of relief after a campaign that was often too close for comfort.
The broader implications of this final day ripple outward. Sochaux’s return to Ligue 2 ends a period of crisis that saw the club threatened with liquidation as recently as 2023. Their promotion is not just a sporting achievement but a validation of the community’s efforts to save a historic institution. For Fleury, the immediate task is psychological recovery; losing a playoff spot in such fashion can leave scars. Rouen, meanwhile, carry the momentum of a fairytale into their playoff, and Laval will not relish facing a side that never knows when it is beaten.
As the dust settles on a tumultuous last day, the memories of stoppage-time swings and cold showers will linger. The National has once again proved itself to be one of Europe’s most unpredictable leagues. Based on reporting from L’Equipe.