As the only match Roberts played for Canada at senior level was a friendly, he could still change his affiliation to the national teams of Guyana or Jamaica, the countries of birth of his father and his mother, respectively. On May 20, 2019, he was named to Guyana's 40-man provisional squad for the 2019 CONCACAF Gold Cup. He was named to the final squad on May 30. He debuted for Guyana in the final group stage match on June 26 at the Gold Cup against Trinidad and Tobago in a 1–1 draw.