From 2013 to 2017, Barrett played for a variety of Irish clubs. On 17 November 2017 Barrett signed to FC Cincinnati in the United Soccer League to play in the 2018 season.[1] He made his professional debut for the club in a regular season away match against Indy Eleven on 2 May 2018.[2]
St Patrick's Athletic
2021 Season
On 23 February 2021 Barrett returned to Ireland, signing for St Patrick's Athletic, managed by his former captain at Dundalk, Stephen O'Donnell.[3] He made his debut for the club in the opening game of the season, a 1–1 draw away to Shamrock Rovers in a Dublin derby on 19 March 2021.[4] He scored his first goal for the club on 23 July 2021 in a 6–0 win over Bray Wanderers in the FAI Cup, curling his shot into the top corner from 25 yards.[5] On 28 November 2021 Barrett was in the starting XI in the 2021 FAI Cup Final, as his side defeated rivals Bohemians 4–3 on penalties following a 1–1 draw after extra time in front of a record FAI Cup Final crowd of 37,126 at the Aviva Stadium.[6]
2022 Season
Despite offers from other clubs and rumours of a return to Dundalk following former head coach Stephen O'Donnell, Barrett committed his future to the club by signing a long term deal stating on the club's website, "There was plenty of interest and a lot of things I had to weigh up on holidays. I loved my first year at Pat's, it's the club where I've been at my happiest from a personal point of view, both on the field and off the field. I really enjoyed last year, and it's not something I wanted to move away from."[7][8] Barrett struggled with injuries and fitness throughout the season which resulted in just 3 appearances in all competitions over the season before on 12 December 2022, it was announced that Barrett had left the club by mutual consent.[9]