Transitioning to his school years, he showcased his talent proudly donning the colors of St. Peter's College, Adelaide.
[1] Roberts then joined the South Adelaide Football Club and also represented South Australia at consecutive Under 16 National Championships and then consecutive Under 18 Championships.
[3][4] A year after being drafted, Roberts made his debut for Sydney Swans in Round 11, 2022 following a successful spell in the VFL.
[5] In the 2023 AFL season, Roberts would go on to play 6 games adjusting to the heightened competition and establishing his place in a roster full of talent.
He was nominated for the 2024 AFL Rising Star in the opening round of the season.