Education
Born in Hexham, Northumberland, Cameron attended Bedlingtonshire Community High School while playing for Cramlington Juniors and Northburn.
Born in Hexham, Northumberland, Cameron attended Bedlingtonshire Community High School while playing for Cramlington Juniors and Northburn.
Cameron started his career with Newcastle United aged nine, and broke into the under-18 team during the 2012-2013 season while still a schoolboy. He signed a scholarship with the club in June 2013. Having made four appearances and scored one goal for Workington, Cameron joined League Two club York City on a one-month youth loan on 11 January 2016.
He debuted five days later in York"s 1–0 home defeat to Newport County.
Cameron"s loan was extended until the end of 2015-2016, having impressed in his four starts for the club Cameron represented England at under-16 and under-17 levels, before switiching his allegiance to Scotland, playing for the under-17s at the 2014 Union of European Football Associations European Under-17 Championship.