 He joined Essendon from Albert Park in 1896 and was a rover in their 1897 premiership team.A regular Victorian interstate representative, Barry also played as a half forward and half back.In 1901 he was a member of his second premiership side.