Everton have agreed a £30m deal with Sunderland for keeper Jordan Pickford.
Pickford, who is currently on duty with England Under-21s before the European Championship, is expected to have a medical and complete the formalities of the deal when he returns.
The 23-year-old will become the most expensive British keeper if he completes the move.
Pickford impressed in 29 top-flight appearances last season but could not prevent Sunderland being relegated.
He joined the Black Cats’ academy in 2010 and had spells out on loan at Darlington, Alfreton Town, Burton Albion, Carlisle United, Bradford City and Preston.
Pickford then made his first-team debut for Sunderland in a 3-1 FA Cup defeat by Arsenal in January 2016.
The Press Association are reporting that Everton’s offer for him includes add-ons and, if the fee does rise to £30m after any move, then he would become the third most expensive keeper in history behind Gianluigi Buffon and Ederson.
Buffon’s move from Parma to Juventus in 2001 was reported to be worth 53m euros, or £32.6m at the time, while at current exchange rates, Ederson’s 40m euros transfer to Manchester City last week is equivalent to £35m, which is a world record in sterling, but not euros.