The 19-year-old is yet to make a senior appearance for Everton F.C., but he made a strong impression throughout the club’s youth ranks.
After scoring regularly for the under-18s and under-21s, he earned his first senior loan move in League One with Rotherham United F.C..
That spell was cut short after just four months, before he swapped the New York Stadium for Vale Park for the remainder of the campaign.

Sherif is now set to return to Everton as attention turns to his long-term future at the club.
What is Martin Sherif’s contract situation at Everton?
The former Netherlands U17 international remains a promising young talent and will still hope to establish himself in senior football.
While he has managed to score goals during his loan spells this season, the campaign has not fully gone to plan.
Sherif scored four goals across his temporary spells away from Merseyside, but his future at Everton remains uncertain as his contract approaches its expiry date.
His current deal is due to expire at the end of May after he signed a three-year contract in 2023.
There are now major doubts over whether he has done enough during his time at Rotherham and Port Vale to earn a new deal at Everton.
Sherif reportedly earns around £850 per week, which would amount to roughly £44,000 per year.
With only weeks remaining on his contract, the forward may now have to face the possibility of leaving Everton this summer.
Where could Sherif go this summer?
At this stage, a new contract at Everton appears unlikely following two relatively underwhelming loan spells in League One.
However, his experience at senior level should still attract interest from clubs lower down the English football pyramid.
A move to League Two or the National League could now be the most realistic next step in his career.
It will be interesting to see where Sherif’s future lies — and whether Everton could still make a surprise late decision to offer him fresh terms.