Josh Barry

At the 2010 Canadian Junior Curling Championships, he skipped his New Brunswick team of Chris Sleep, Blake Hunter and Alex Kyle to a 5–7 record.

At the 2011 Canadian Junior Curling Championships, Barry threw fourth stones on a team skipped by Jon Rennie.

At the 2013 Canadian Junior Curling Championships, he led his team of Rene Comeau, Spencer Watts and O'Dell to a 6–4 record, just missing the playoffs.

Barry was invited to be the alternate for Team Canada (skipped by Matt Dunstone) at the 2013 World Junior Curling Championships.

Barry next made it to the New Brunswick provincial championship at the 2017 Pepsi Tankard, skipping a team of Rene Comeau, Andrew Burgess and Robert Daley.