The 18-year-old joined Wolves as an under-8 player, progressing through the Academy system, and will now remain a part of the club until 2021.
In 2009 Samuels was spotted by a local scout and first signed for the club in May that year, having previously played locally for Newbridge Rangers.
Since then he’s rose as high as under-23 level this season, appearing six times in all competitions for Rob Edwards’ side.
The striker netted in victories over Newcastle United and Sunderland, and featured in the Checkatrade Trophy against Mansfield Town’s first-team.
He could come into contention for the under-23s’ return to action against West Brom on Monday.