Barry won the 2019 World Boys Masters who defeating Charlie Manby of England, having been runner-up in 2017 and 2018. He is the only player ever to qualify for 3 World Boys Masters finals. In 2019, Barry won the Junior Darts Corporation International Open he beat Nathan Girvan, and won the final of the Tom Kirby Irish Matchplay he beating Liam Gallagher, qualifying for the 2020 PDC World Darts Championship. He defeated Adam Gawlas in the 2019 JDC World Championship final. He beat Leighton Bennett 3–0 in the 2020 BDO World Youth Championships final.