Joining the Canterbury-Bankstown Bulldogs in 2006 as a five-eighth, Roberts was originally recruited from Western Suburbs Magpies before became a regular member of the NSWRL Premier League team.
He made his second international appearance for the New Zealand Kiwis on Friday 20 April at the 2007 ANZAC Test against the Australia national rugby league team in Brisbane.