McGarvey-Black made his New Zealand men's sevens debut in Las Vegas in 2018.[1] In 2020 he was named New Zealand Rugby Players Association (NZRPA) Players' Player of the Year. He was named in the New Zealand squad for the Rugby sevens at the 2020 Summer Olympics.[2]