Despite being due to receive his professional debut, a red card for Darren O'Dea prevented Cameron from getting on, according to manager James McPake.
[3] After scoring a game-winning goal in a friendly against Brechin City, Cameron made his competitive debut for Dundee in the Scottish League Cup, coming off the bench in an away win over Raith Rovers.
[7] The next day, he joined Scottish League One side Peterhead on a season-long loan, stating his aim to prove himself with The Blue Toon and help him progress to play for Dundee in the future.
[12] In January 2021, following the three-week suspension of League One by the SFA and SPFL due to the worsening COVID-19 situation in Scotland, Cameron was recalled by Dundee.
[13][14] After being recalled from Peterhead, manager Jim McInally praised Cameron's talent and professionalism, considering his spell at the club "as good as it gets when it comes to loan players.
[22] Cameron would again notch a goal and MOTM honours the following month after scoring and playing well in a Scottish Challenge Cup victory away to Welsh champions The New Saints.
[36] On 3 February 2025, Cameron signed a pre-contract agreement with fellow Scottish Premiership club Rangers and will join them after the completion of his Dundee contract.