The club was established before World War II but was disbanded due to the war.[3] After reforming in 1948, they were members of the Bradford Amateur League in the 1950s. The club won the Bradford Amateur League Cup in 1961–62,[4] and later moved up to the West Riding County Amateur League, reaching the Premier Division in 1972 and winning the league in 1976–77.[3] In 1982 the club applied to join the Northern Counties East League, but were rejected.[3] The 1984–85 season saw the club win the Bradford & District Senior Cup,[4] and at the end of the season the club were accepted into Division Three of the Northern Counties East League after making improvements to their ground.[3][5] The following season saw the club retain the Bradford & District Senior Cup.[4]
At the end of the 1985–86 season Division Three was abolished and Eccleshill were moved up to Division Two. They finished as runners-up in 1986–87 and were promoted to Division One. Despite only finishing fifth in 1990–91, they were promoted to the Premier Division. The club spent three seasons in the Premier Division before being relegated at the end of the 1993–94 season. After winning Division One in 1996–97, the club were promoted back to the Premier Division.[5] In 2008–09 they finished bottom of the Premier Division and were relegated back to Division One.[5] The club won the West Riding County Challenge Cup in 2013–14.[4] The 2017–18 season saw them finish fourth in Division One, qualifying for the promotion play-offs. After beating Shirebrook Town 4–2 after extra time in the semi-finals,[6] they defeated Grimsby Borough 3–2 in the final, earning promotion to the Premier Division.[5]
Ground
The club initially played at the Recreation Ground, before moving to Acre Fields in the 1950s.[3] In 1963 land was purchased at a former quarry at Plumpton Park, which was developed into two football pitches.[3] A clubhouse was built in 1974 and terracing installed in the early 1980s as the club looked to move up to the Northern Counties East League.[3] The ground currently has a capacity of 2,225, of which 225 is seated and 415 covered.[1]