He was named in the England under 20s squad for the 2018 World Rugby Under 20 Championship and scored in the final as England finished runners up to hosts France. The following year saw Heyes score a try against Wales to secure a fifth place finish at the 2019 World Rugby Under 20 Championship.