Barry joined
Karlsruher SC in 2012 from
SV Sandhausen. He made his
2. Bundesliga debut on 19 October 2014 against
VfR Aalen replacing
Park Jung-bin after 88 minutes in a 0–0 home draw. In his time at Karlsruhe, he made 34 league appearances scoring one goal. In August 2017, Barry moved to the
Werder Bremen reserves. Barry moved to 3. Liga club
Türkgücü München on a free transfer in September 2020. He left the club after it filed for insolvency in early 2022. ==International career==