Jordan Pickford has become the most expensive British keeper in history after Everton paid £25m – rising to what would be a club record £30m – to sign him from Sunderland.
The 23-year-old, who is on duty with England Under-21s, has signed a five-year contract at Goodison Park.
“It is a great club, a massive club and it is a great opportunity,” he said.
Pickford made 29 Premier League appearances last season but could not prevent Sunderland being relegated.
He joined the Black Cats’ academy in 2010 and had spells on loan at Darlington, Alfreton Town, Burton Albion, Carlisle United, Bradford City and Preston.
Pickford made his first-team debut for Sunderland in a 3-1 FA Cup defeat by Arsenal in January 2016.