[3] While at college, Barrett played with NPSL club Tulsa Athletics during their 2014 season, where he scored 4 goals in 6 appearances.
[4] On 15 January 2015, Barrett was selected 25th overall in the 2015 MLS SuperDraft by Orlando City SC.
[6] Barrett signed with NASL side Jacksonville Armada on 2 April 2015.
[9] After his release from Pitea, Barrett signed with USL Championship side Swope Park Rangers on 15 August 2016.
[10] On 11 January 2019, Barrett joined USL side Tulsa Roughnecks.