Campbell was a Westbrook Juniors AFL Club player who progressed through to Pennant Hills Senior AFL club as a junior then elevated into the Premier Division team. He won the club's Best First Year player award in the 2020 season.[3]
Campbell debuted in the opening round of the 2021 AFL season, starring for Sydney in a 31-point win over the Brisbane Lions.[6][7][8] In his second game, he earned himself a Rising Star nomination for his 25 disposal performance against the Adelaide Crows.