Na początku lipca 2017 przeszedł do Korony Kielce, z którą podpisał roczny kontrakt z opcją przedłużenia o kolejny sezon. W Ekstraklasie zadebiutował 22 lipca 2017 w meczu z Legią Warszawa (1:1). W początkowej fazie sezonu 2017/2018 był podstawowym zawodnikiem kieleckiego zespołu, po spotkaniu 6. kolejki z Piastem Gliwice (0:2) utracił jednak miejsca w wyjściowym składzie i do końca roku zagrał jedynie w meczu Pucharu Polski z Zagłębiem Lubin. 8 stycznia 2018 Korona Kielce poinformowała o rozwiązaniu kontraktu z Barrym. 17 stycznia 2018 podpisał umowę z Realem Salt Lake. W lipcu tego samego roku, po czteromiesięcznej rekonwalescencji spowodowanej kontuzją kolana, został wypożyczony do Realu Monarchs.

Statystyki kariery klubowej Sezon Klub Kraj Rozgrywki Mecze Bramki 2010/2011 LASK Linz Bundesliga 2 0 2011/2012 Erste Liga 17 0 2012/2013 Regionalliga 6 1 2013/2014 29 5 2014/2015 Erste Liga 32 2 2015/2016 FSV Frankfurt 2. Bundesliga 25 1 2016/2017 3. liga 34 1 2017/2018 Korona Kielce Ekstraklasa 5 0 2018 Real Salt Lake MLS 3 0 2018 Real Monarchs USL 1 0 Stan na 19 września 2018