Barry Douglas was born on the 4th of September 1989 making him 35 years of age. The defender, primarily taking up the position of left back, currently dons the 30 number jersey for St Johnstone. He measures up at a stature of 1.78m (5ft 10in) and tips the scales at 64kg (10st 1lb).
According to Transfermarkt, his current market value hovers around £90k. As for his contract at St Johnstone, there's a mere 5 months left, with it due to expire on the 31st of May 2025.
The Scottish born player started his career in professional football with Queen's Park in July 2008. During his first season (2008-2009), he made 31 appearances and netted three goals. He made a further 35 appearances and tallied eight goals in his second season.
In July 2010, he transferred to Dundee United, where he made a total of 61 appearances and scored four goals over three seasons.
Douglas ventured abroad in July 2013, transferring to Lech Poznan in Poland. During his tenure here, he made a significant number of appearances, tallying up to 104 over six seasons, while also managing to score four goals.
He made a move to Turkish club Konyaspor in January 2016 for a roundabout fee of £190k. During his one-and-a-half season stint in Turkey, Douglas made 34 appearances.
In July 2017, Yorkshire club Wolverhampton Wanderers acquired his services for about £1m. He made 39 appearances and netted an impressive five goals in his sole season with them.
Douglas moved to another Yorkshire club - Leeds United, in July 2018, for a considerable fee of £3m. He played 42 matches for Leeds over two seasons.
He was briefly loaned out to Blackburn Rovers in October 2020 and chalked up a further 30 appearances.
Douglas then rejoined former club Lech Poznan, once again adding a substantial number of games to his tally.
Finally, in October 2024, he returned to his home country Scotland, joining St Johnstone, where he's currently making his mark in the ongoing 2024-2025 season.