The club was established in 1897. After playing friendly matches, they joined the Biggleswade & District League, before switching to the St Neots Junior League. The club won the league in 1910–11 and went on to win their first major honour, the Hunts Senior Cup, in 1913–14. They won the Hunts Junior Cup in 1921, 1927 and 1932, and were champions of Division Two of the Bedford & District League in 1926–27, 1930–31 and 1931–32. In 1934 they joined Division Two of the South Midlands League and were promoted to Division One at the end of the first season in the leaguem which saw them finish as Divisiom Two runners-up. After World War II the club switched to the United Counties League. They won the Hunts Senior Cup four times between 1946 and 1951, and the Hunts Premier Cup in 1951, before joining the Eastern Counties League in 1952, becoming the most westerly club ever to play in the league.