Everton have completed the signing of Brennan Johnson from Crystal Palace in a swap deal that sees Dwight McNeil depart for Selhurst Park. However, the transfer fell through despite McNeil having passed a medical because the required paperwork could not be completed in time, seeing him stay on Merseyside. Johnson joins Everton just seven months on from his £35m switch from Tottenham to Palace, having failed to nail down a starting spot under Oliver Glasner. Johnson is Everton's fifth summer signing after Merlin Rohl's loan obligation was activated along with the additions of Hayden Hackney, Tyrique George and Christian Norgaard. — Everton (@Everton) August 11, 2026McNeil, meanwhile, sees his four-year stint with Everton come to an end, having appeared 128 times for the Toffees in all competitions.