Roscoe's career began within the AberdeenYouth Academy with him rising through the ranks until he signed a professional contract in June 2016. In total he made 4 appearances for Aberdeens U20/U21 side in the Challenge Cup between 2016 and 2018, however he failed to make an appearance for the first team, but his future looked promising so Aberdeen looked to loan him out for the 2018–19 season.