Formed in October 1889, the club became founder members of the Mid Gloucestershire League five years later. Competing in various local league competitions for much of the 20th century, they won a multitude of league titles: the Dursley & District League (1902–03), the Stroud & District League (1911–12 and 1920–21), the Stroud Premier League (1934–35, 1935–36 and 1936–37), the North Gloucestershire League (1920–21 and 1921–22), and the Gloucestershire Northern Senior League (1937–38, 1949–50 and 1950–51). They became founder members of the Gloucestershire County League in 1968, before they were moved up to the Premier Division of the Hellenic League seven years later.