Dominic Calvert-Lewin (left) is set to pledge his long-term future to Everton

Dominic Calvert-Lewin has agreed a new five-year contract with Everton, according to Sky sources.

Sky sources understand the 20-year-old forward will put pen-to-paper on the deal before the end of the week.

Calvert-Lewin joined Everton from Sky Bet League One side Sheffield United last August for £1.5m, signing a four-year deal, and made his debut for the club in the 2-1 win over Arsenal at Goodison Park in December.

He has gone on to make a further nine appearances for the Toffees and scored his first Premier League goal in the 4-0 home victory over Hull.

2:50 Highlights: Everton 0-3 Chelsea Highlights: Everton 0-3 Chelsea

Calvert-Lewin, who has previously spent time on loan at Northampton and Stalybridge Celtic, has also played a pivotal role in Everton's U23s securing the Premier League 2 title, scoring four goals in nine matches.

He has represented England at under-20 level and managed to score four goals in eight appearances.