Jordan Pickford has signed a new long-term contract with Everton until June 2027.
The England number one joined the Toffees from Sunderland in the summer of 2017, and in his time with the Merseyside club, he has made 222 appearances, keeping 59 clean sheets.
Pickford had under 18 months remaining on his previous contract, but a recent report indicated that he was on the verge of agreeing a new deal.
Everton have now confirmed that the 28-year-old has committed his long-term future to the club by signing a new four-and-a-half-year contract.
Pickford told Evertontv: "It's massive to sign this new contract at such a special club for me.
© Reuters
"The support I've had from everyone at the club since I joined as a 22-year-old has been so important to my family and me.
"I'm happy here and so are my family. We love it at Everton. Everton is a massive club. The past few seasons have not been what we wanted, but we now have a manager who I believe will point us in the right direction and get us up the table.
"It's definitely my aim to be successful at this club. The fans, the staff and my teammates have been great with me from the moment I joined, and I want to be great for them.
"I just want to keep working hard and performing for Everton. We know we are in a tough place at the moment in the league, but I'm eager to help the team improve this season and then aim for success in the future, which will include playing in our new stadium."
© Reuters
Pickford, who has made 50 appearances for England, also stated that he wants to "build a legacy" at the Merseyside club like Neville Southall.
Southall holds the record for the most Everton appearances after playing 751 games for the club, helping them win two league titles, two FA Cups and a European Cup Winners' Cup.
Pickford added: "This contract will take me to more than 10 years at Everton, and I want to build a legacy here to put myself up there with the likes of Neville Southall to be one of the best keepers to have played for Everton."
The Everton goalkeeper has featured in 22 of the club's 23 Premier League matches this season, and he has managed to keep clean sheets in two of Sean Dyche's first three games in charge.
The Toffees, who face Aston Villa at Goodison Park on Saturday, are currently sat one point above the relegation zone in 16th place.