Barrett is an exciting prospect who operates at either fly-half or fullback for the Hurricanes and All Blacks. He impressed at under-20 and Sevens levels for New Zealand before being called into the All Blacks' training squad in May 2012 and went on to make his international debut as a replacement in the final test against Ireland when he kicked nine points.

Barrett made his debut for Taranaki in 2010 and made his Super Rugby debut for the Hurricanes in 2011, following in the footsteps of his father who made 15 appearances for the franchise in 1997 and 1998.