The Berks & Bucks FA County Senior Cup is the Senior County Cup competition of the Berks & Bucks FA.

History

The competition was first held in 1878–79, at a time when the FA Cup had been established for only seven years, the Football League had not yet been formed, and organised football competitions were rare outside the United Kingdom. Originally known as the Berks & Bucks Challenge Cup, the inaugural final was won by Reading, who defeated Marlow 1–0 at the Reading Cricket Ground.

The trophy was shared in the following season after Swifts and Old Philberdians drew twice in the final, leading the association to declare both clubs joint holders.

During the late 19th century, the competition was dominated by Marlow, who won the cup eleven times before 1900. Reading withdrew from the competition in 1894 after turning professional, but had re‑entered by the 1940–41 season, when they reached the final. A separate amateur club from the town, Reading Amateurs, won the competition in 1905 and 1906.

Several early competitors later merged to form modern clubs that continue to take part in the competition. Chesham Town and Chesham Generals, both regular entrants in the late nineteenth century, merged to form Chesham United in 1917. Maidenhead and Maidenhead Norfolkians, also frequent participants, combined to create Maidenhead United in 1919. Swifts, Slough Albion and the Young Men's Friendly Society, all of whom competed in the early years of the Senior Cup, merged in 1890 to form Slough, with further reorganisations eventually producing Slough Town.

The competition has traditionally featured non‑league clubs, although three Football League sides Wycombe Wanderers, Reading and Milton Keynes Dons have also taken part. Wycombe And Reading have competed since the early years of the tournament, while Milton Keynes Dons, founded in 2004, are a more recent entrant. Wycombe Wanderers are the most successful club in the competition’s history, with 29 titles and 25 runner‑up finishes.

In 2023, Bracknell Town defeated Marlow 1–0 in the final at the Racecourse Ground, Ascot, becoming the 28th different club to lift the trophy.

In 2026, Wycombe Wanderers claimed their 29th title, defeating Hungerford Town on penalties after a 2–2 draw in the final at Arbour Park, Slough.

Teams

A total of 29 teams will compete in the 2025–26 season.

Team Stadium League Abingdon Town Culham Road Hellenic League Division One Abingdon United Northcourt Road Hellenic League Premier Division AFC Aldermaston Waterside Park Wessex League Division One Amersham Town Spratleys Meadow Combined Counties League Division One Ascot United Racecourse Ground Isthmian League South Central Division Aylesbury Vale Dynamos Greenfleets Stadium SSMFL Premier Division Beaconsfield Town Holloways Park Southern League Premier Division South Berks County The Racecourse Combined Counties League Premier Division North Binfield Hill Farm Lane Combined Counties League Premier Division North Bracknell Town Bottom Meadow Southern League Premier Division South Buckingham Stratford Fields SSMFL Premier Division Burnham The 1878 Stadium Combined Counties League Premier Division North Chesham United The Meadow Southern League Premier Division South Didcot Town Loop Meadow Stadium Southern League Division One Central Holyport Summerleaze Village Combined Counties League Premier Division North Holmer Green Watchet Lane Combined Counties League Division One Hungerford Town Bulpit Lane National League South Kintbury Rangers The Recreation Ground Hellenic League Division One Langley Honeycroft Combined Counties League Division One Maidenhead United York Road National League South Marlow Alfred Davis Memorial Ground Isthmian League South Central Division Milton Keynes Dons Stadium MK EFL League Two Milton Keynes Irish The Irish Centre SSMFL Premier Division Milton United Potash Lane Combined Counties League Premier Division North Newport Pagnell Town Willen Road United Counties League Premier Division South Penn & Tylers Green French School Meadows Combined Counties League Division One Reading Madejski Stadium EFL League One Risborough Rangers The BEP Stadium SSMFL Premier Division Sandhurst Town Bottom Meadow Combined Counties League Premier Division South Slough Town Arbour Park National League South Wallingford & Crowmarsh Hithercroft Combined Counties League Premier Division North Wantage Town Alfredian Park Hellenic League Premier Division Winslow United Elmfields Gate SSMFL Premier Division Windsor & Eton Stag Meadow Combined Counties League Premier Division North Wokingham Town Lowther Road Combined Counties League Division One Woodley United Scours Lane Combined Counties League Division One Wycombe Wanderers Adams Park EFL League One

Finals This section lists every final of the competition played since 1878–79, the winners, the runners-up, and the result.

Key Match went to a replayMatch went to extra timeMatch decided by a penalty shootout after extra timeShared trophy Season Winners Result Runner-up Notes1878–79Reading1–0MarlowAfter extra-time.1879–80SwiftsOld Philberdians1–1Trophy shared. Replay. First match 2–2.1880–81Marlow1–0Remnants1881–82Swifts4–1Maidenhead1882–83Marlow–SwiftsAwarded to Marlow. Swifts scratched as being double-booked; in lieu of the final, Marlow played a Berks & Bucks Select, which ended goalless.1883–84Windsor (1882)6–2South Reading1884–85Marlow6–0Windsor (1882)1885–86Marlow1–0Windsor (1882)1886–87Windsor (1882)2–0South Reading1887–88Marlow2–1Chesham1888–89Marlow5–0Wolverton LNWR1889–90Marlow1–0Windsor (1882)1890–91Windsor Phoenix Athletic5–12nd Scots Guards1891–92Reading2–0Wolverton LNWR1892–93Wolverton LNWR3–0Maidenhead1893–94Marlow3–1Maidenhead1894–95Maidenhead2–0Marlow1895–96Maidenhead1–0Wolverton LNWRSecond replay. First match 2–2. Replay 1–1.1896–97Marlow2–1Wycombe Wanderers1897–98Newbury2–1MaidenheadReplay. First match 1–1.1898–99Marlow2–1Wycombe Wanderers1899–1900Marlow4–3Wycombe WanderersReplay. First match 1–1. Abandoned at extra-time.1900–01Chesham Generals5–1Stantonbury St James1901–02Wycombe Wanderers3–0Slough1902–03Slough3–1Aylesbury United1903–04Chesham Town2–1Reading AmateurReplay. First match 1–1.1904–05Reading Amateur2–1Chesham Generals1905–06Reading Amateur4–0Maidenhead Norfolkians1906–07Maidenhead Norfolkians3–0MarlowReplay. First match 1–1.1907–08Chesham Town2–0Windsor & Eton (1892)1908–09Wycombe Wanderers3–0Chesham Town1909–10Wycombe Wanderers3–0Wokingham AthleticReplay. First match 0–0.1910–11Windsor & Eton (1892)2–0Chesham TownReplay. First match 0–0.1911–12Maidenhead United2–0Aylesbury United1912–13Wycombe Wanderers2–1Maidenhead NorfolkiansReplay. First match 1–1.1913–14Aylesbury United1–0Maidenhead1914–1919No competition due to World War I.1919–20Slough3–2Maidenhead United1920–21Wycombe Wanderers5–2Slough1921–22Chesham United2–0Wycombe WanderersReplay. First match 1–1.1922–23Wycombe Wanderers4–0Maidenhead United1923–24Slough5–1Newbury Town1924–25Wycombe Wanderers2–0Windsor & Eton (1892)Replay. First match 0–0.1925–26Chesham United4–3Maidenhead UnitedSecond replay. First match 3–3. Replay 1–1.1926–27Slough2–1Windsor & Eton (1892)1927–28Maidenhead United1–0Wycombe Wanderers1928–29Chesham United3–1Aylesbury UnitedReplay after protest. First match 7–1.1929–30Maidenhead United2–1Slough TownReplay. First match 1–1.1930–31Maidenhead United3–0Chesham UnitedReplay. First match 0–0.1931–32Maidenhead United2–0Wycombe Wanderers1932–33Wycombe Wanderers1–0Chesham United1933–34Chesham United3–0Wycombe WanderersReplay. First match 0–0.1934–35Wycombe Wanderers3–0Aylesbury United1935–36Slough3–1Maidenhead United1936–37Windsor & Eton (1892)3–1Wycombe Wanderers1937–38Windsor & Eton (1892)1–0Wycombe Wanderers1938–39Maidenhead United3–2Windsor & Eton (1892)Second replay. First match 1–1. Replay 0–0.1939–40Wycombe Wanderers4–0Redford Sports1940–41Windsor & Eton (1892)3–2Reading1941–42Windsor & Eton (1892)4–1Wycombe WanderersReplay. First match 1–1.1942–43Windsor & Eton (1892)4–1Marlow1943–44Windsor & Eton (1892)6–4Wycombe WanderersSecond replay. First match 2–2. Replay 1–1.1944–45Windsor & Eton (1892)2–0RAF High WycombeReplay. First match 5–5.1945–46Maidenhead United1–0Windsor & Eton (1892)1946–47Wycombe Wanderers2–1Slough Town1947–48Chesham United2–1Wycombe Wanderers1948–49Wycombe Wanderers2–1Slough TownReplay. First match 0–0.1949–50Wycombe Wanderers1–0Slough TownReplay. First match 1–1.1950–51Chesham United2–1Slough Town1951–52Slough Centre1–0Chesham United1952–53Slough Centre2–1Slough TownReplay. First match 2–2.1953–54Wycombe Wanderers3–1Slough CentreReplay. First match 1–1.1954–55Slough Town2–1Wycombe Wanderers1955–56Maidenhead United3–2Wycombe WanderersReplay. First match 2–2.1956–57Maidenhead United3–1Windsor & Eton (1892)1957–58Wycombe Wanderers1–0Maidenhead United1958–59Abingdon Town2–1Aylesbury Town1959–60Wycombe Wanderers3–0Maidenhead United1960–61Maidenhead United2–1Chesham UnitedReplay. First match 1–1.1961–62Windsor & Eton (1892)2–0Wycombe Wanderers1962–63Maidenhead United2–0Chesham United1963–64Wycombe Wanderers2–1Windsor & Eton (1892)1964–65Chesham United4–2Slough Town1965–66Maidenhead United4–2Hazells (Aylesbury)1966–67Chesham United2–1Wycombe Wanderers1967–68Wycombe Wanderers3–2Slough Town1968–69Wokingham Town1–0Slough Town1969–70Maidenhead United3–0Wolverton Town1970–71Slough Town1–0Wycombe WanderersReplay. First match 0–0.1971–72Slough Town3–0Wycombe Wanderers1972–73Wycombe Wanderers1–0Slough Town1973–74Wycombe Wanderers3–1Slough Town1974–75Thatcham Town0–4Wycombe WanderersAwarded to Thatcham. Wycombe disqualified.1975–76Chesham United4–0Hungerford Town1976–77Slough Town3–1Hungerford TownReplay. First match 1–1.1977–78Wycombe Wanderers2–0Chalfont St Peter1978–79Wycombe Wanderers2–1Hungerford TownReplay. First match 2–2.1979–80Milton Keynes City2–0Aylesbury United1980–81Slough Town2–0Milton Keynes City1981–82Hungerford Town1–0Wycombe Wanderers1982–83Wokingham Town2–0Bracknell Town1983–84Buckingham Town1–0Abingdon United1984–85Wokingham Town1–0Chesham United1985–86Aylesbury United1–0Wycombe WanderersReplay. First match 2–2.1986–87Wycombe Wanderers3–2Aylesbury United1987–88Windsor & Eton (1892)3–2Wokingham Town1988–89Windsor & Eton (1892)2–1Abingdon Town1989–90Wycombe Wanderers2–1Slough Town1990–91Marlow3–2Wycombe Wanderers1991–92Chesham United3–1Windsor & Eton (1892)1992–93Chesham United1–0Abingdon Town1993–94Marlow1–0Chesham United1994–95Reading1–0Slough Town1995–96Wokingham Town1–0Aylesbury United1996–97Aylesbury United2–1Reading1997–98Maidenhead United2–1Reading1998–99Maidenhead United4–1Wycombe Wanderers1999–2000Aylesbury United2–0Reading2000–01Chesham United1–0Maidenhead United2001–02Maidenhead United0–0Chesham UnitedMaidenhead won 4–2 on penalties.2002–03Maidenhead United4–1Aylesbury United2003–04Chesham United4–1Bracknell Town2004–05Wycombe Wanderers3–2Aylesbury United2005–06Wycombe Wanderers2–1Milton Keynes Dons2006–07Milton Keynes Dons2–1Maidenhead United2007–08Chesham United3–0Wycombe Wanderers2008–09Windsor & Eton (1892)1–0Marlow2009–10Maidenhead United3–2Wycombe Wanderers2010–11Wycombe Wanderers3–2Maidenhead United2011–12Wycombe Wanderers0–0Chesham UnitedWycombe won 4–2 on penalties.2012–13Beaconsfield SYCOB2–0Chesham United2013–14Chesham United1–0Beaconsfield SYCOB2014–15Maidenhead United4–0Aylesbury United2015–16Aylesbury1–0Chesham United2016–17Maidenhead United1–0Hungerford Town2017–18Chesham United2–2Milton Keynes DonsChesham won 4–3 on penalties.2018–19Slough Town3–1Reading2019–20Competition abandoned due to COVID-19 pandemic.2020–21No competition due to COVID-19 pandemic.2021–22Reading4–0Ascot United2022–23Bracknell Town1–0Marlow2023–24Reading2–1Marlow2024–25Bracknell Town3–1Flackwell Heath2025–26Hungerford Town2-2Wycombe WanderersWycombe won 4-1 on penalties.

Results by teams