The club was established in 1890. They played in the South Wales League and were league champions in 1893–94[2] and 1897–98 and were runners up of Division One of the league in 1899–90[3] before the following season being crowned league champions for a third time.[4] The club then moved to the Rhymney Valley League Division One in 1905–06 where they finished as champions.
In recent years, the club has played in the Gwent County League, where in the 2017–18 season they finished champions in Division Three, gaining promotion to Division Two. The league was renamed as Division One and the club were crowned winners of the league in 2019–20.[6]