The modern club was formed in 1922 and joined the Gloucestershire Northern Senior League. They were runners-up in 1935–36 and 1937–38, before winning the league in 1939–39. They subsequently joined the Bristol Charity League, but the league closed down two weeks into the 1939–40 season due to World War II. After the war the club joined Division Two of the Western League. After winning Division Two in 1956–57 they were promoted to Division One. However, the club left the league at the end of the 1958–59 season.