The Amateur Football Alliance Senior Cup is an amateur football competition in England organised by the Amateur Football Alliance. The competition is contested by the first teams of clubs affiliated to the Alliance.

Finals Key Match went to a replayMatch went to extra timeMatch decided by a penalty shootout after extra timeShared trophy Season Winners League Result Runner-up Venue Notes1907–08CasualsSAL3–1Old CarthusiansQueen's Club (Att: 2,000)1908–09New CrusadersSAL5–1CasualsIpswich (Att: 4,000)1909–10Civil ServiceSAL1–0Old MalverniansThe Saffrons (Att: 1,500)1910–11Old MalverniansArthurian3–2CasualsIpswich (Att: 3,000)1911–12OxfordSAL2–1Old CarthusiansIpswich (Att: 2,000)1912–13CasualsSAL3–2New CrusadersWhite City (Att: 6,000)1913–14Ealing AssociationSAL5–2Civil ServiceTufnell Park Grounds1919–20Civil ServiceIsthmian4–2MertonLynn Road (Att: 1,200)1920–21Ealing AssociationSAL2–1Barclays BankBrentford1921–22EastbourneSAL1–0Ealing AssociationBrentford1922–23AquariusSAL3–2EastbourneShepherd's Bush1923–24Bank of EnglandSAL3–1EastbourneCrystal Palace1924–25EastbourneSAL2–0Ealing AssociationWimbledon1925–26LensburySOL4–2CarshaltonBrentford1926–27Ealing AssociationSAL3–1Kew AssociationHighbury1927–28Bank of EnglandSAL4–2Ipswich TownDulwich1928–29HMS ExcellentSAL5–1Northampton NomadsDulwich1929–30Civil ServiceSAL2–0Cambridge TownLeytonstone1930–31Cambridge TownSAL1–0St Albans CityIpswich1931–32Hitchin TownSpartan2–2Derbyshire AmateursDulwich6–0Replay1932–33Catford WanderersSAL3–1St Albans CityDulwich1933–34St Albans CityIsthmian3–2Barclays BankIlford1934–35Harwich & ParkestonSAL4–1HMS ExcellentBarking1935–36Harwich & ParkestonECL2–0Hastings & St. LeonardsSelhurst1936–37Harwich & ParkestonECL7–1WorthingBromley1937–38Hastings & St. LeonardsSpartan4–0LewesEastbourne1938–39Moor GreenCAL5–2NorsemenEnfield1946–47Cambridge TownSpartan4–2WorthingLeytonstone1947–48Boldmere St. MichaelsCambridge TownCALSpartan2–2BirminghamTrophy shared.1948–49Cambridge TownSpartan3–0WorthingIlford1949–50Cambridge TownSpartan4–1London UniversityBrentford1950–51Histon InstituteSpartan2–0HMS ExcellentSt. Albans1951–52NorsemenSOL3–1Winchmore HillEnfield1952–53HMS DaedalusWinchmore HillSAL0–0WimbledonTrophy shared.1953–54Southgate OlympicSOL3–1Winchmore HillBarnet1954–55Alexandra ParkSAL4–1PolytechnicWealdstone1955–56Hanwell Corinthians 3–1Nottingham UniversityCambridge1956–57Walpole Athletic 1–0CuacoIlford1957–58Barclays BankSAL2–1HMS DaedalusChiswick1958–59CuacoSAL3–0Nottingham UniversityChiswick1959–60Winchmore HillSAL1–0CuacoNorbury1960–61Lloyds BankSAL5–4Old MonoviansMotspur Park1961–62CuacoSAL1–0Nottingham UniversityNorbury1962–63Nottingham UniversityMAA3–0Midland BankWealdstone1963–64Old CamdeniansOBFL3–2Old MalverniansDulwich1964–65Old Actonians AssociationNemean3–1Nottingham UniversityDulwich1965–66Savings Bank DepartmentSOL2–1Old ActoniansDulwich1966–67Borough PolytechnicSAL4–3Westminster BankDulwich1967–68Old SalesiansOBFL1–1Old StationersHounslow4–0Replay.1968–69Westminster BankSAL3–1Civil ServiceBromley1969–70PenguinsSOL4–3Midland BankDulwich1970–71Midland BankSAL1–0Old ActoniansDulwich1971–72West WickhamSAL2–0East Barnet Old GrammariansDulwich1972–73Old Actonians AssociationNemean4–0Southgate OlympicDulwich1973–74Southgate OlympicSAL2–0Old ParkoniansNew Beckenham1974–75Kew AssociationSAL2–0Catford WanderersSutton1975–76Old AloysiansOBFL2–1West WickhamSutton1976–77Midland BankSAL4–2Old FincuniansHayes, Kent1977–78Kew AssociationSAL3–1National Westminster BankHayes, Kent1978–79Lloyds BankSAL2–0CarshaltonNorbury1979–80Old GrammariansSOL2–1Old EsthameiansNorbury1980–81West WickhamSAL4–2South Bank PolytechnicEaling1981–82Old GrammariansSOL0–0Old ParmiteriansRoehampton2–1New BeckenhamReplay.1982–83NorsemenSAL4–2South Bank PolytechnicRoehampton1983–84Old EsthameiansSAL2–0Old AloysiansMolesey1984–85Old SalesiansSAL3–2South Bank PolytechnicMolesey1985–86Old EsthameiansSAL2–1Old IgnatiansMolesey1986–87Old AloysiansOBFL3–2West WickhamBeckenham1987–88Old AloysiansOBFL3–3Old FinchleiansChiswick2–1TwickenhamReplay.1988–89Old StationersSAL1–0Old IgnatiansBeckenham1989–90Old SalesiansSAL2–1West WickhamBanstead1990–91NorsemenSAL1–0CarshaltonSydenham1991–92West WickhamSAL2–1Midland BankBeckenham1992–93National Westminster BankSAL2–2Old HamptoniansChiswick3–0Replay.1993–94Crouch End VampiresSAL3–0Old IgnatiansNew Beckenham1994–95National Westminster BankSAL3–1Civil Service1995–96Old Actonians AssociationSAL4–0Civil Service1996–97Civil ServiceSAL4–0Lensbury1997–98Old AloysiansOBFL2–0Old Finchleians1998–99Old FinchleiansSAL4–1Honourable Artillery Company1999–00UCL AcademicalsSOL1–1Crouch End VampiresFairlop4–2 on penalties.2000–01UCL AcademicalsSOL2–1Civil Service2001–02Old MeadoniansOBFL1–1Old Actonians Association2002–03Winchmore HillSAL1–0Bromleians SportsNorthaw2003–04Old MeadoniansAFC3–0Nottsborough2004–05Old MeadoniansAFC3–0Polytechnic2005–06Winchmore HillSAL1–0Old OwensEdmonton2006–07West WickhamSAL4–0Old HamptoniansFairlop2007–08Old MeadoniansAFC2–2NottsboroughNew Beckenham2008–09NottsboroughSAL1–0PolytechnicRoehampton2009–10Winchmore HillSAL3–0NottsboroughEdmonton2010–11Old SalesiansSAL3–2Old CarthusiansWinchmore Hill2011–12Winchmore HillSAL1–0Civil ServiceNew Beckenham2012–13Old MinchendeniansAFC3–0Old SalesiansChigwell2013–14Old WilsoniansSAL3–1Winchmore HillFairlop2014–15Old WilsoniansSAL3–2Old MeadoniansRoehampton2015–16West WickhamSAL2–0Old GarchoniansHayes, Kent2016–17PolytechnicSAL4–1Old CarthusiansNorthaw2017–18Actonians AssociationSAL4–2Old MeadoniansNew Beckenham2018–19Old CarthusiansArthurian3–1Old MeadoniansRoehampton2019–20NottsboroughSAL2–1NorsemenNorthaw2020–21No competition due to COVID-19 pandemic.2021–22NottsboroughSAL2–0Wandsworth BoroughWinchmore Hill2022–23Wimbledon CasualsSPCL0–0NottsboroughKew5–4 on penalties.2023-24Actonians AssociationSAL2-0Civil ServiceNorsemen2024–25Enfield Old GrammariansAFC3-1Wandsworth BoroughOld Aloysians2025–26London FennecsMCFL2-2NottsboroughBeckenham5-4 on penalties.

Wins by club Club Pld Won Shared Lost Winchmore Hill9513West Wickham8503Cambridge City6411Civil Service10406Old Meadonians7403Old Aloysians5401Old Salesians5401Actonians Association8500Nottsborough8305Ealing Association5302Norsemen5302Harwich & Parkeston3300HSBC5203Casuals4202Cuaco4202Eastbourne Town4202National Westminster Bank3201Old Esthameians3201Richmond & Kew3201Southgate Olympic3201Bank of England2200Lloyds Bank2200Old Grammarians2200Old Wilsonians2200UCL Academicals2200Nottingham University5104Old Carthusians5104Polytechnic4103Barclays Bank3102HMS Excellent3102Old Finchleians3102Old Malvernians3102St Albans City3102Catford Wanderers2101Crouch End Vampires2101Hastings & St. Leonards2101New Crusaders2101Old Stationers2101Weirside Rangers2101Westminster Bank2101Alexandra Park1100Aquarius1100Hanwell Corinthians1100Histon1100Hitchin Town1100Moor Green1100Old Camdenians1100Old Minchendenians1100Oxford1100Penguins1100Savings Bank Department1100South Bank AFC1100Walpole Athletic1100Wimbledon Casuals1100Enfield Old Grammarians1100HMS Daedalus2011Carshalton3003Old Ignatians3003South Bank Polytechnic3003Worthing3003Old Hamptonians2002Bromleians Sports1001Derbyshire Amateurs1001East Barnet Old Grammarians1001Honourable Artillery Company1001Ipswich Town1001Lewes1001London Fennecs 1001London University1001Merton1001Northampton Nomads1001Old Fincunians1001Old Garchonians1001Old Monovians1001Old Owens1001Old Parkonians1001Old Parmiterians1001Wandsworth Borough2002

External links Official website