Career
Bradbury played for May Bank and Newcastle Swifts, before joining Burslem Portuguese Vale in May 1903. He made his debut on Boxing Day 1903, in a 3–1 defeat by Bristol City at the Athletic Ground. He played three further Second Division games in the rest of the 1903-1904 season, and was used as an emergency player in the 1904-1905, 1905-1906, and 1906-1907 campaigns.
The club then went into financial meltdown and liquidation, at which point he was released.
He joined Fegg Hayes and then moved on to Stoke, playing 28 Birmingham & District League / Southern League games for the "Potters" in the 1910-1911 season. He later played for Aberdare, Oldham Athletic (in two spells), Scunthorpe United, Rochdale and Burton Town.