Anass Salah-Eddine is a 23-year-old left-back/wing-back born in Amsterdam, who came through Ajax's academy and FC Twente before joining AS Roma. He spent the 2025-26 season on loan at PSV Eindhoven (from 31 August 2025, with an β¬8M option to buy), making 15 Eredivisie and 7 Champions League appearances. Note the reporting discrepancy: one source cites 17 total Eredivisie appearances rather than 15+7 across competitions β both figures are presented here for transparency rather than silently reconciled.
Mid-season, he switched international allegiance from the Netherlands to Morocco β FIFA approved the change on 21 October 2025, and he received his first senior Morocco call-up within weeks, entering AFCON contention. He'd previously won the 2019 U17 European Championship with the Dutch and earned 13 Netherlands U21 caps.
The single most important fact for evaluating this loan spell: PSV let the β¬8M buy option lapse and he returned to Roma in June 2026. Whatever the specific reasons (squad fit, wages, depth-chart timing), the club that had the closest look at him for a full season chose not to keep him. A red card and 3-match ban against Telstar in the season's final stretch is a data point worth weighing here too, not dismissing as noise.
On the Groningen link supplied: that match was played 23 August 2025 β 8 days before Salah-Eddine joined PSV on 31 August. He could not possibly have featured in it. This is a chronological impossibility, not a "did not play" judgment call, and the file has been excluded from the Matches tab accordingly.
On the Morocco national-team links: the Canada-Morocco file corresponds to the 4 July 2026 World Cup Round of 16 match, where he was named among the substitutes but not confirmed to have played. The Scotland-Morocco file is ambiguous between two real fixtures (an Oct 2025 friendly and the June 2026 World Cup group match) and his involvement in either could not be independently confirmed before this card was built. The Morocco-Comoros file's context (likely AFCON 2025-26, hosted in Morocco) could also not be independently verified in the time available. All three are flagged honestly rather than guessed at β see Matches tab.
Empire FGA Status Note
Tier 1 data-complete for the PSV spell Β· Tier 2/3 not scored Β· No final FGA composite. Don't let the AFCON/World Cup national-team storyline overshadow the club-level verdict: PSV had him for a full season and didn't buy.