[1] Born in Stockton-on-Tees, County Durham, Barron began his career with Northern League side Stockton St. Mary's in the late 1890s.
[3] He retained his starting berth for the majority of the 1899–1900 season, making 30 league appearances, but was dropped for the final two matches of the campaign in favour of Bill Jenkinson.
He made his 100th league appearance for Burnley on 12 October 1901 in the 0–3 home defeat to local rivals Preston North End, and was again almost ever-present in the 1901–02 season.
[7] Barron remained a regular member of the Burnley team well into the 1909–10 season, but found himself out of the side after the death of manager Spen Whittaker in April 1910.
[8] In the summer of 1910, new manager John Haworth signed Scottish fullback Bob Reid from Cowdenbeath, and Barron subsequently found his first-team opportunities limited, playing only four matches in the 1910–11 campaign.
Barron retired from professional football at the end of the season, aged 31, and later became the landlord of a public house in Burnley town centre.