[1] After school, having failed to get an academy or development contract with a South African provincial team, he moved to Colwyn Bay, north Wales, and joined RGC 1404 in mid-season.
[2] In 2017 he was invited to join Rainey Old Boys in Magherafelt, County Londonderry, after their director of rugby, Brian Smyth, received a highlights video from a South African contact.
His impressive club performances led to his call up to the Ulster squad as injury cover at hooker.
[7] To remain available to play for Wales, he left Ulster and joined Welsh side Dragons RFC on a long-term contract at the end of the 2021-22 season.
[8] Roberts went on to win five caps for Wales before announcing his retirement from rugby in August 2024 due to a back injury.