# Berks & Bucks Senior Cup

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

## History

The competition first took place in 1878–79 – a time when the FA Cup had only been going for seven years, there was no Football League, and most countries in the world did not have any football competitions at all. Originally known as the Berks & Bucks Challenge Cup, Reading was the inaugural winner, defeating Marlow 1–0 in the final held at the Reading Cricket Ground.
The trophy was shared in its second season; after Swifts and Old Philberdians drew twice in the final, the association ruled that both clubs were joint holders.
The competition mainly consists of non-league teams. However, three Football League teams – Wycombe Wanderers, Milton Keynes Dons and Reading – have recently competed, often fielding reserve and youth team players. With 28 wins, Wycombe is the most successful club in the competition. The Chairboys have also finished as runners-up more times (25) than any other club.
In 2023, Bracknell Town defeated Marlow 1–0 in the final at the Racecourse Ground, Ascot, becoming the 28th different club to claim the trophy.
In 2024, Reading defeated Marlow 2–1 in the final at Bottom Meadow, Sandhurst, to win the cup for the 5th time.

## Teams

A total of 24 teams will compete for the 2024–25 season.
| Team | Stadium | League |
| Abingdon Town | Culham Road | Hellenic Football League Division One |
| A.F.C. Aldermaston | Waterside Park | Wessex Football League Division One |
| Aylesbury Vale Dynamos | The Greenfleets Stadium | Spartan South Midlands Football League Premier Division |
| Berks County | The Racecourse | Combined Counties Football League Premier Division |
| Buckingham | Stratford Fields | Spartan South Midlands Football League Premier Division |
| Burnham | The 1878 Stadium | Combined Counties Football League Premier Division North |
| Chalfont St Peter | Mill Meadow | Combined Counties Football League Premier Division North |
| Holmer Green | Watchet Lane | Combined Counties Football League Division One |
| Holyport | Summerleaze Village | Combined Counties Football League Premier Division North |
| Langley | Honeycroft | Combined Counties Football League Division One |
| Milton United | Potash Lane | Combined Counties Football League Premier Division North |
| Milton Keynes Dons | Stadium MK | EFL League Two |
| Milton Keynes Irish | The Irish Centre | Spartan South Midlands Football League Premier Division |
| Penn & Tylers Green | French School Meadows | Combined Counties Football League Division One |
| Reading | Madejski Stadium | EFL League One |
| Risborough Rangers | The KAMTECH Stadium | Combined Counties Football League Premier Division North |
| Sandhurst Town | Bottom Meadow | Combined Counties Football League Premier Division South |
| Wallingford & Crowmarsh | Hithercroft | Combined Counties Football League Premier Division North |
| Windsor & Eton | Stag Meadow | Combined Counties Football League Division One |
| Windsor | Halloways Park | Combined Counties Football League Division One |
| Winslow United | Elmfields Gate | Spartan South Midlands Football League Premier Division |
| Wokingham Town | Lowther Road | Combined Counties Football League Premier Division North |
| Woodley United | Scours Lane | Combined Counties Football League Division One |
| Wycombe Wanderers F.C. | 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 replay
* Match went to extra time
* Match decided by a penalty shootout after extra time
* Shared trophy
| Season | Winners | Result | Runner-up | Notes |
| 1878–79 | Reading | 1–0 | Marlow | After extra-time. |
| 1879–80 | Swifts Old Philberdians | 1–1 | | Trophy shared. Replay. First match 2–2. |
| 1880–81 | Marlow | 1–0 | Remnants | |
| 1881–82 | Swifts | 4–1 | Maidenhead | |
| 1882–83 | Marlow | – | Swifts | Awarded to Marlow. Swifts dissolved. |
| 1883–84 | Windsor (1882) | 6–2 | South Reading | |
| 1884–85 | Marlow | 6–0 | Windsor (1882) | |
| 1885–86 | Marlow | 1–0 | Windsor (1882) | |
| 1886–87 | Windsor (1882) | 2–0 | South Reading | |
| 1887–88 | Marlow | 2–1 | Chesham | |
| 1888–89 | Marlow | 5–0 | Wolverton LNWR | |
| 1889–90 | Marlow | 1–0 | Windsor (1882) | |
| 1890–91 | Windsor Phoenix | 5–1 | 2nd Scots Guards | |
| 1891–92 | Reading | 2–0 | Wolverton LNWR | |
| 1892–93 | Wolverton LNWR | 3–0 | Maidenhead | |
| 1893–94 | Marlow | 3–1 | Maidenhead | |
| 1894–95 | Maidenhead | 2–0 | Marlow | |
| 1895–96 | Maidenhead | 1–0 | Wolverton LNWR | Second replay. First match 2–2. Replay 1–1. |
| 1896–97 | Marlow | 2–1 | Wycombe Wanderers | |
| 1897–98 | Newbury | 2–1 | Maidenhead | Replay. First match 1–1. |
| 1898–99 | Marlow | 2–1 | Wycombe Wanderers | |
| 1899–1900 | Marlow | 4–3 | Wycombe Wanderers | Replay. First match 1–1. Abandoned at extra-time. |
| 1900–01 | Chesham Generals | 5–1 | Stantonbury St James | |
| 1901–02 | Wycombe Wanderers | 3–0 | Slough | |
| 1902–03 | Slough | 3–1 | Aylesbury United | |
| 1903–04 | Chesham Town | 2–1 | Reading Amateurs | Replay. First match 1–1. |
| 1904–05 | Reading Amateurs | 2–1 | Chesham Generals | |
| 1905–06 | Reading Amateurs | 4–0 | Maidenhead Norfolkians | |
| 1906–07 | Maidenhead Norfolkians | 3–0 | Marlow | Replay. First match 1–1. |
| 1907–08 | Chesham Town | 2–0 | Windsor & Eton (1892) | |
| 1908–09 | Wycombe Wanderers | 3–0 | Chesham Town | |
| 1909–10 | Wycombe Wanderers | 3–0 | Wokingham Athletic | Replay. First match 0–0. |
| 1910–11 | Windsor & Eton (1892) | 2–0 | Chesham Town | Replay. First match 0–0. |
| 1911–12 | Maidenhead United | 2–0 | Aylesbury United | |
| 1912–13 | Wycombe Wanderers | 2–1 | Maidenhead Norfolkians | Replay. First match 1–1. |
| 1913–14 | Aylesbury United | 1–0 | Maidenhead | |
| 1914–1919 | No competition due to World War I. | No competition due to World War I. | No competition due to World War I. | No competition due to World War I. |
| 1919–20 | Slough | 3–2 | Maidenhead United | |
| 1920–21 | Wycombe Wanderers | 5–2 | Slough | |
| 1921–22 | Chesham United | 2–0 | Wycombe Wanderers | Replay. First match 1–1. |
| 1922–23 | Wycombe Wanderers | 4–0 | Maidenhead United | |
| 1923–24 | Slough | 5–1 | Newbury Town | |
| 1924–25 | Wycombe Wanderers | 2–0 | Windsor & Eton (1892) | Replay. First match 0–0. |
| 1925–26 | Chesham United | 4–3 | Maidenhead United | Second replay. First match 3–3. Replay 1–1. |
| 1926–27 | Slough | 2–1 | Windsor & Eton (1892) | |
| 1927–28 | Maidenhead United | 1–0 | Wycombe Wanderers | |
| 1928–29 | Chesham United | 3–1 | Aylesbury United | Replay after protest. First match 7–1. |
| 1929–30 | Maidenhead United | 2–1 | Slough Town | Replay. First match 1–1. |
| 1930–31 | Maidenhead United | 3–0 | Chesham United | Replay. First match 0–0. |
| 1931–32 | Maidenhead United | 2–0 | Wycombe Wanderers | |
| 1932–33 | Wycombe Wanderers | 1–0 | Chesham United | |
| 1933–34 | Chesham United | 3–0 | Wycombe Wanderers | Replay. First match 0–0. |
| 1934–35 | Wycombe Wanderers | 3–0 | Aylesbury United | |
| 1935–36 | Slough | 3–1 | Maidenhead United | |
| 1936–37 | Windsor & Eton (1892) | 3–1 | Wycombe Wanderers | |
| 1937–38 | Windsor & Eton (1892) | 1–0 | Wycombe Wanderers | |
| 1938–39 | Maidenhead United | 3–2 | Windsor & Eton (1892) | Second replay. First match 1–1. Replay 0–0. |
| 1939–40 | Wycombe Wanderers | 4–0 | Redford Sports | |
| 1940–41 | Windsor & Eton (1892) | 3–2 | Reading | |
| 1941–42 | Windsor & Eton (1892) | 4–1 | Wycombe Wanderers | Replay. First match 1–1. |
| 1942–43 | Windsor & Eton (1892) | 4–1 | Marlow | |
| 1943–44 | Windsor & Eton (1892) | 6–4 | Wycombe Wanderers | Second replay. First match 2–2. Replay 1–1. |
| 1944–45 | Windsor & Eton (1892) | 2–0 | RAF High Wycombe | Replay. First match 5–5. |
| 1945–46 | Maidenhead United | 1–0 | Windsor & Eton (1892) | |
| 1946–47 | Wycombe Wanderers | 2–1 | Slough Town | |
| 1947–48 | Chesham United | 2–1 | Wycombe Wanderers | |
| 1948–49 | Wycombe Wanderers | 2–1 | Slough Town | Replay. First match 0–0. |
| 1949–50 | Wycombe Wanderers | 1–0 | Slough Town | Replay. First match 1–1. |
| 1950–51 | Chesham United | 2–1 | Slough Town | |
| 1951–52 | Slough Centre | 1–0 | Chesham United | |
| 1952–53 | Slough Centre | 2–1 | Slough Town | Replay. First match 2–2. |
| 1953–54 | Wycombe Wanderers | 3–1 | Slough Centre | Replay. First match 1–1. |
| 1954–55 | Slough Town | 2–1 | Wycombe Wanderers | |
| 1955–56 | Maidenhead United | 3–2 | Wycombe Wanderers | Replay. First match 2–2. |
| 1956–57 | Maidenhead United | 3–1 | Windsor & Eton (1892) | |
| 1957–58 | Wycombe Wanderers | 1–0 | Maidenhead United | |
| 1958–59 | Abingdon Town | 2–1 | Aylesbury Town | |
| 1959–60 | Wycombe Wanderers | 3–0 | Maidenhead United | |
| 1960–61 | Maidenhead United | 2–1 | Chesham United | Replay. First match 1–1. |
| 1961–62 | Windsor & Eton (1892) | 2–0 | Wycombe Wanderers | |
| 1962–63 | Maidenhead United | 2–0 | Chesham United | |
| 1963–64 | Wycombe Wanderers | 2–1 | Windsor & Eton (1892) | |
| 1964–65 | Chesham United | 4–2 | Slough Town | |
| 1965–66 | Maidenhead United | 4–2 | Hazells (Aylesbury) | |
| 1966–67 | Chesham United | 2–1 | Wycombe Wanderers | |
| 1967–68 | Wycombe Wanderers | 3–2 | Slough Town | |
| 1968–69 | Wokingham Town | 1–0 | Slough Town | |
| 1969–70 | Maidenhead United | 3–0 | Wolverton Town | |
| 1970–71 | Slough Town | 1–0 | Wycombe Wanderers | Replay. First match 0–0. |
| 1971–72 | Slough Town | 3–0 | Wycombe Wanderers | |
| 1972–73 | Wycombe Wanderers | 1–0 | Slough Town | |
| 1973–74 | Wycombe Wanderers | 3–1 | Slough Town | |
| 1974–75 | Thatcham Town | 0–4 | Wycombe Wanderers | Awarded to Thatcham. Wycombe disqualified. |
| 1975–76 | Chesham United | 4–0 | Hungerford Town | |
| 1976–77 | Slough Town | 3–1 | Hungerford Town | Replay. First match 1–1. |
| 1977–78 | Wycombe Wanderers | 2–0 | Chalfont St Peter | |
| 1978–79 | Wycombe Wanderers | 2–1 | Hungerford Town | Replay. First match 2–2. |
| 1979–80 | Milton Keynes City | 2–0 | Aylesbury United | |
| 1980–81 | Slough Town | 2–0 | Milton Keynes City | |
| 1981–82 | Hungerford Town | 1–0 | Wycombe Wanderers | |
| 1982–83 | Wokingham Town | 2–0 | Bracknell Town | |
| 1983–84 | Buckingham Town | 1–0 | Abingdon United | |
| 1984–85 | Wokingham Town | 1–0 | Chesham United | |
| 1985–86 | Aylesbury United | 1–0 | Wycombe Wanderers | Replay. First match 2–2. |
| 1986–87 | Wycombe Wanderers | 3–2 | Aylesbury United | |
| 1987–88 | Windsor & Eton (1892) | 3–2 | Wokingham Town | |
| 1988–89 | Windsor & Eton (1892) | 2–1 | Abingdon Town | |
| 1989–90 | Wycombe Wanderers | 2–1 | Slough Town | |
| 1990–91 | Marlow | 3–2 | Wycombe Wanderers | |
| 1991–92 | Chesham United | 3–1 | Windsor & Eton (1892) | |
| 1992–93 | Chesham United | 1–0 | Abingdon Town | |
| 1993–94 | Marlow | 1–0 | Chesham United | |
| 1994–95 | Reading | 1–0 | Slough Town | |
| 1995–96 | Wokingham Town | 1–0 | Aylesbury United | |
| 1996–97 | Aylesbury United | 2–1 | Reading | |
| 1997–98 | Maidenhead United | 2–1 | Reading | |
| 1998–99 | Maidenhead United | 4–1 | Wycombe Wanderers | |
| 1999–2000 | Aylesbury United | 2–0 | Reading | |
| 2000–01 | Chesham United | 1–0 | Maidenhead United | |
| 2001–02 | Maidenhead United | 0–0 | Chesham United | Maidenhead won 4–2 on penalties. |
| 2002–03 | Maidenhead United | 4–1 | Aylesbury United | |
| 2003–04 | Chesham United | 4–1 | Bracknell Town | |
| 2004–05 | Wycombe Wanderers | 3–2 | Aylesbury United | |
| 2005–06 | Wycombe Wanderers | 2–1 | Milton Keynes Dons | |
| 2006–07 | Milton Keynes Dons | 2–1 | Maidenhead United | |
| 2007–08 | Chesham United | 3–0 | Wycombe Wanderers | |
| 2008–09 | Windsor & Eton (1892) | 1–0 | Marlow | |
| 2009–10 | Maidenhead United | 3–2 | Wycombe Wanderers | |
| 2010–11 | Wycombe Wanderers | 3–2 | Maidenhead United | |
| 2011–12 | Wycombe Wanderers | 0–0 | Chesham United | Wycombe won 4–2 on penalties. |
| 2012–13 | Beaconsfield SYCOB | 2–0 | Chesham United | |
| 2013–14 | Chesham United | 1–0 | Beaconsfield SYCOB | |
| 2014–15 | Maidenhead United | 4–0 | Aylesbury United | |
| 2015–16 | Aylesbury | 1–0 | Chesham United | |
| 2016–17 | Maidenhead United | 1–0 | Hungerford Town | |
| 2017–18 | Chesham United | 2–2 | Milton Keynes Dons | Chesham won 4–3 on penalties. |
| 2018–19 | Slough Town | 3–1 | Reading | |
| 2019–20 | Competition abandoned due to COVID-19 pandemic. | Competition abandoned due to COVID-19 pandemic. | Competition abandoned due to COVID-19 pandemic. | Competition abandoned due to COVID-19 pandemic. |
| 2020–21 | No competition due to COVID-19 pandemic. | No competition due to COVID-19 pandemic. | No competition due to COVID-19 pandemic. | No competition due to COVID-19 pandemic. |
| 2021–22 | Reading | 4–0 | Ascot United | |
| 2022–23 | Bracknell Town | 1–0 | Marlow | |
| 2023–24 | Reading | 2–1 | Marlow | |

### Results by teams

| Club | Wins | First final won | Last final won | Runner-up | Last final lost | Total final apps. |
| Wycombe Wanderers | 28 | 1901–02 | 2011–12 | 25 | 2009–10 | 53 |
| Maidenhead United | 22 | 1894–95 | 2016–17 | 14 | 2010–11 | 36 |
| Chesham United | 17 | 1900–01 | 2017–18 | 12 | 2015–16 | 29 |
| Marlow | 13 | 1880–81 | 1993–94 | 7 | 2023–24 | 20 |
| Windsor & Eton (1892) † | 12 | 1910–11 | 2008–09 | 8 | 1991–92 | 20 |
| Slough Town | 11 | 1902–03 | 2018–19 | 15 | 1994–95 | 26 |
| Reading | 5 | 1878–79 | 2023–24 | 5 | 2018–19 | 10 |
| Aylesbury United | 4 | 1913–14 | 1999–2000 | 10 | 2014–15 | 14 |
| Wokingham Town | 4 | 1968–69 | 1995–96 | 1 | 1987–88 | 5 |
| Windsor (1882) † | 2 | 1883–84 | 1886–87 | 3 | 1889–90 | 5 |
| Chesham Town † | 2 | 1903–04 | 1907–08 | 2 | 1910–11 | 4 |
| Reading Amateurs † | 2 | 1904–05 | 1905–06 | 1 | 1903–04 | 3 |
| Slough Centre † | 2 | 1951–52 | 1952–53 | 1 | 1953–54 | 3 |
| Swifts † | 2 | 1879–80 | 1881–82 | 1 | 1882–83 | 3 |
| Hungerford Town | 1 | 1981–82 | 1981–82 | 4 | 2016–17 | 5 |
| Wolverton † | 1 | 1892–93 | 1892–93 | 4 | 1969–70 | 5 |
| Abingdon Town | 1 | 1958–59 | 1958–59 | 2 | 1992–93 | 3 |
| Bracknell Town | 1 | 2022–23 | 2022–23 | 2 | 2003–04 | 3 |
| Maidenhead Norfolkians | 1 | 1906–07 | 1906–07 | 2 | 1912–13 | 3 |
| Milton Keynes Dons | 1 | 2006–07 | 2006–07 | 2 | 2017–18 | 3 |
| Beaconsfield SYCOB | 1 | 2012–13 | 2012–13 | 1 | 2013–14 | 2 |
| Milton Keynes City | 1 | 1979–80 | 1979–80 | 1 | 1980–81 | 2 |
| Aylesbury | 1 | 2015–16 | 2015–16 | 0 | – | 1 |
| Buckingham Town † | 1 | 1983–84 | 1983–84 | 0 | – | 1 |
| Newbury | 1 | 1897–98 | 1897–98 | 0 | – | 1 |
| Old Philberdians † | 1 | 1879–80 | 1879–80 | 0 | – | 1 |
| Thatcham Town | 1 | 1974–75 | 1974–75 | 0 | – | 1 |
| Windsor Phoenix † | 1 | 1890–91 | 1890–91 | 0 | – | 1 |
| South Reading † | 0 | – | – | 2 | 1886–87 | 2 |
| 2nd Scots Guards | 0 | – | – | 1 | 1890–91 | 1 |
| Abingdon United | 0 | – | – | 1 | 1983–84 | 1 |
| Ascot United | 0 | – | – | 1 | 2021–22 | 1 |
| Aylesbury Town † | 0 | – | – | 1 | 1958–59 | 1 |
| Chalfont St Peter | 0 | – | – | 1 | 1977–78 | 1 |
| Chesham † | 0 | – | – | 1 | 1887–88 | 1 |
| Hazells (Aylesbury) † | 0 | – | – | 1 | 1965–66 | 1 |
| Newbury Town † | 0 | – | – | 1 | 1923–24 | 1 |
| RAF High Wycombe | 0 | – | – | 1 | 1944–45 | 1 |
| Redford Sports † | 0 | – | – | 1 | 1939–40 | 1 |
| Remnants † | 0 | – | – | 1 | 1880–81 | 1 |
| Stantonbury St James † | 0 | – | – | 1 | 1900–01 | 1 |
| Wokingham Athletic † | 0 | – | – | 1 | 1909–10 | 1 |