SportsCatch
EN

No-case ruling for harassment: PSG definitively settles dispute with Mbappé

The moral harassment complaint filed by Kylian Mbappé against PSG has resulted in a no-case ruling after the striker withdrew the case. The Paris club had already decided not to appeal its conviction to pay Mbappé 61 million euros.

1 min read
No-case ruling for harassment: PSG definitively settles dispute with Mbappé
Share

Paris Saint-Germain is definitively cleared on criminal charges in the dispute with Kylian Mbappé. The investigation opened following the moral harassment complaint filed by the striker against his former club has resulted in a no-case ruling, confirmed by several sources close to the matter to AFP.

The outcome was predictable: Mbappé and his lawyers had chosen to withdraw the complaint before the proceedings reached their conclusion. According to the sources cited, the evidence gathered was insufficient to continue the investigation anyway. The complainant’s withdrawal made the inquiry “impossible”: “There would be no point in questioning witnesses and defendants since the complainant himself no longer supports them,” sources said.

The complaint had been filed in reference to the “loft” episode of summer 2023. At the time, Mbappé had informed PSG of his intention to leave the club freely a year later, and the club had excluded him from the professional squad by assigning him to separate training.

This judicial no-case ruling comes a few weeks after another resolution: PSG had decided not to appeal the December 16, 2025 decision that condemned it to pay nearly 61 million euros to its former number 7, for unpaid wages, bonuses and paid leave. Mbappé joined Real Madrid in summer 2024 at the end of his contract.

With both cases now closed, the legal chapter between PSG and Kylian Mbappé appears definitively closed.

Share
{# Sitewide native fullscreen interstitial — our own bet-CTA card blown up to a takeover (replaces the SDK overlay). The shared card animations + countdown load once, AFTER the interstitial markup, so the countdown script's first tick sees this card's node too (the in-read card, in
above, already exists). One include covers both surfaces. #}