Danish keeper Jonas Lossl will sign a three-year contract with the Toffees on July 1, staying in the Premier League after his release from Huddersfield Town.
[ MORE: U-20 World Cup rewind ]
Lossl, 30, was initially on loan to the Terriers from Bundesliga outfit Mainz, but the deal was made permanent before last season.
The Dane had an outstanding loan campaign but wasn’t as strong this season as the Terriers were mowed down by Premier League competition and relegated to the Championship.
He was one of five players released by Huddersfield earlier this month.
Pickford also had a rough season between the sticks for Everton, but played all 38 Premier League matches for the club. Maarten Stekelenburg was his backup.