Barrett was selected in the New Zealand Secondary Schools side in 2008, he then made the side for a second year in 2009, and was named captain. With the New Zealand Under 20s he had only just missed selection for the 2010 IRB Junior World Championship held in Argentina. Barrett was also known in sevens after making Gordon Tietjens' squad to prepare for the Wellington Sevens, but again was unsuccessful.