Raised in Lenzie and a product of the club's youth system, Robertson made his senior debut aged 18 in a 2019–20 UEFA Europa League group stage fixture against CFR Cluj on 12 December 2019; with Celtic's final position at the head of the table already confirmed, a below-strength team lost 2–0.