He has progressed through the junior levels and was a regular member of the U18 team last season.
Additionally, he gained experience in the UEFA Youth League.
This new contract is a recognition of Barbour's hard work and improvement over the past few years.