Crystal Palace have completed the signing of Wales international Brennan Johnson from Tottenham Hotspur in a club-record deal.

Crystal Palace have announced the signing of Brennan Johnson from Premier League rivals Tottenham Hotspur.

The Wales international has signed a four-and-a-half-year deal with the Eagles and joins the south Londoners for a club record £35m fee.

Also Read: AFC Leopards opens annual registration for its members

A statement from Palace noted, “Crystal Palace have completed the signing of Wales international Brennan Johnson from Tottenham Hotspur in a club-record deal. The 24-year-old Wales international has put pen to paper on a four-and-a-half year deal and will wear the Eagles’ No. 11 shirt.

“Johnson will be eligible to make his Palace debut against Newcastle United at St. James’ Park on Sunday afternoon.”

Nottingham-born Johnson’s 19 goals saw him named Championship Young Player of the Season in Forest’s 2021/22 promotion-winning season. He then hit double figures in his debut Premier League campaign.

Also Read: FKF Youth Leagues: Championship Finale set across Five Regions

Johnson’s impressive performances earned him a switch to North London, where he enjoyed a productive spell at Spurs, finishing as their top scorer last season with 18 goals – including the match-winner in last season’s UEFA Europa League final against Manchester United – alongside seven assists.

At international level, Johnson has already won 42 senior caps for Wales, scoring on seven occasions, and represented his country at the 2022 FIFA World Cup finals.

Johnson fell out of favour under Thomas Frank at Spurs, making just six Premier League starts in 2025/26.

Also Read: Nairobi United Strengthen Technical Bench with New Coaching Appointments

Advertisement