 Barrett has previously represented New Zealand at age-grade level, being a part of the 2016 under-20 side that took part at the World Championships in England.He also represents Taranaki at provincial level, previously playing for Canterbury during their 2016 Ranfurly Shield tenure, as they became Mitre 10 Cup champions.He was the winner of the Duane Monkley Medal for the Mitre 10 Cup Player of the Year in 2016, and was also New Zealand's age-grade player of the year that year.