On 6 July 2022, after a successful test period, Barry was awarded a contract for two seasons in Belgium with Beveren.[2] He finished the season with 20 goals overall, as they narrowly missed out promotion.
Basel
On 3 July 2023, Swiss Super League club FC Basel announced that Barry had signed on a four-year contract.[3] He joined Basel's first team for their 2023–24 season under head coach Timo Schultz. After playing in two test games, Barry made his league debut for the club in an away match at the Kybunpark on 22 July against St. Gallen. Barry would be shown a second yellow card and dismissed in the 69th minute, as Basel were defeated 2–1.[4]
Barry scored his first goal for his new club in his next match five days later, coming in the first leg of the UEFA Europa Conference League second qualifying round on 27 July against Tobol from Kazakhstan. However, Barry would be shown a straight red card later in the match, and was dismissed for the second time in his first two competitive appearances with the club as Basel suffered a 3–1 defeat.[5]
Villarreal
On 21 August 2024, Barry signed for La Liga club Villarreal on a five-year deal.[6]
^FC Basel 1893 (3 July 2023). "Thierno Barry stürmt neu für den FCB" [Thierno Barry is a new striker for FCB] (in German). FC Basel 1893 AG. Retrieved 3 July 2023.{{cite web}}: CS1 maint: numeric names: authors list (link)