Everton defender Michael Keane has agreed terms on a lucrative new long-term contract at Goodison Park, Football Insider understands.

The 27-year-old has two years left remaining on his current terms after he penned a five-year deal when he joined the Toffees from fellow Premier League side Burnley.

A source on Merseyside has told Football Insider that the England international is set to put pen to paper on a new and improved deal to stay at the club for the foreseeable future.

Keane joined the Toffees from Burnley back in 2017 for a reported initial fee of £25million, which could rise to a potential £30million with add-ons.

The former Manchester United youngster quickly established himself as a mainstay for Everton as he played a total of 38 times during his first season at the club.

He endured a difficult start to the 2019/20 campaign as he came under fire for his performances for both club and country following a handful of errors.

Subscribe to Football Insider TV now

Despite his indifferent form, Keane retained his place in the starting XI and started the majority of Premier League games under new manager Carlo Ancelotti despite competition from the likes of Yerry Mina and Mason Holgate.

He played every single minute of the Toffees’ final 11 league games as they finished 12th in the table.

Keane has also been included in Gareth Southgate’s England squad for the Three Lions’ upcoming UEFA Nations League games against Iceland and Denmark.

The Manchester-born defender has 10 caps and one goal to his name to date but was left out of the last international squad in November 2019.

In other Everton news, Darren Bent believes a Premier League sensation could replace a 24-year-old at Goodison.