[2][3][4] In Sydney, he attended Endeavour Sports High School and played junior rugby league for De La Salle Caringbah.
[8][9] In 2016, despite still being SG Ball Cup-eligible, Robson moved up to the St. George Illawarra under-20 side, where he played 36 games over two seasons, scoring nine tries.
[13][14] In 2018, Robson joined St. George's NRL squad and spent the majority of the season playing for their New South Wales Cup side, winning their Player of the Year award.
[22] In February, Robson was a member of the North Queensland 2020 NRL Nines winning squad, scoring a try in the final against his former club, the St. George Illawarra Dragons.
[23] In Round 1 of the 2020 NRL season, he made his debut for North Queensland in their 21–28 loss to the Brisbane Broncos.
North Queensland would finish the 2021 NRL season in 15th position on the table narrowly avoiding the Wooden Spoon.
[27] Robson played 26 matches for North Queensland in the 2022 NRL season as the club finished third on the table and qualified for the finals.
[30] Robson made 23 appearances for North Queensland in the 2023 NRL season as the club finished 11th on the table.