Born in Grafton, New South Wales, Roberts is an Indigenous Australian and played his junior football for the Western Suburbs Rosellas in the Newcastle Rugby League, before being signed by the Newcastle Knights.
Born in Grafton, New South Wales, Roberts played his junior football for the Western Suburbs Rosellas while attending Hunter Sports High. After being spotted playing in the Newcastle Rugby League by Knights coach Rick Stone, Roberts was signed by the Newcastle Knights.