While attending Paul Roos Gymnasium in Stellenbosch the talent and extremely skilful fullback represented Western Province at youth level and was selected in the South African Schoolboys side two years in a row in 2009 & 2010.
After leaving school Barry went on to represent Maties in the Varsity Cup in his first year at the university.
He quickly became a regular in the side and was named in the South Africa U20s squad for the 2011 Junior World Championship.
He represented Western Province at U19 and U20 levels for the rest of the year before he was named in the Western Province senior Currie Cup side in 2012.
In 2013 he returned to Maties and represented in the University while playing for Western Province in the Vodacom Cup.
He failed to make another Western Province side until 2017 when he was given a second crack at professional rugby career after 4 stellar years worth of performances in the Varsity Cup.
He was named in the Western Province Supersport Challenge Cup and later the Western Province 2017 Currie Cup squad.
Barry helped Western Province win the Currie Cup title before joining the Cheetahs on short-term loan.
He made 5 appearances for the Cheetahs in the Pro14 scoring 3 tries, before joining the Stormers training squad ahead of the 2018 Super Rugby season.
Barry returned to the Cheetahs days after rejoining the Stormers again going on loan to the Pro 14 side until the end of May.
Upon his return to Cape Town he went on to represented the Stormers in 10 Super Rugby matches, and also captained Western Province in the 2019 SuperSport Rugby Challenge.
In July 2019, he signed a new three-year deal with the Cheetahs.
|2017 - present|
|2018 - present|
|Paul Roos Gymnasium
|2015 - 2017|
|Varsity Cup Dream Team
|2017 - 2017|
|2017 - 2018|