Amateur Football Alliance Senior Cup


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.
SeasonWinnerLeagueFinal resultLosing clubVenue
1907–08CasualsSouthern Amateur League3—1Old CarthusiansQueen's Club, West Kensington
1908–09New CrusadersSouthern Amateur League5—1CasualsIpswich
1909–10Civil ServiceSouthern Amateur League1—0Old MalverniansThe Saffrons, Eastbourne
1910–11Old MalverniansArthurian League3—2CasualsIpswich
1911–12OxfordSouthern Amateur League2—1Old CarthusiansIpswich
1912–13CasualsSouthern Amateur League3—2New CrusadersStadium, Shepherd's Bush
1913–14Ealing AssociationSouthern Amateur League5—2Civil ServiceTufnell Park Grounds
1919–20Civil ServiceIsthmian League4—2MertonLynn Road, Newbury Park
1920–21Ealing AssociationSouthern Amateur League2—1Barclays BankBrentford
1921–22EastbourneSouthern Amateur League1—0Ealing AssociationBrentford
1922–23AquariusSouthern Amateur League3—2EastbourneShepherd's Bush
1923–24Bank of EnglandSouthern Amateur League3—1EastbourneCrystal Palace
1924–25EastbourneSouthern Amateur League2—0Ealing AssociationWimbledon
1925–26LensburySouthern Olympian League4—2CarshaltonBrentford
1926–27Ealing AssociationSouthern Amateur League3—1Kew AssociationHighbury
1927–28Bank of EnglandSouthern Amateur League4—2Ipswich TownDulwich
1928–29HMS ExcellentSouthern Amateur League5—1Northampton NomadsDulwich
1929–30Civil ServiceSouthern Amateur League2—0Cambridge TownLeytonstone
1930–31Cambridge TownSouthern Amateur League1—0St Albans CityIpswich
1931–32Hitchin TownSpartan League2—2, 6—0Derbyshire AmateursDulwich
1932–33Catford WanderersSouthern Amateur League3—1St Albans CityDulwich
1933–34St Albans CityIsthmian League3—2Barclays BankIlford
1934–35Harwich & ParkestonSouthern Amateur League4—1HMS ExcellentBarking
1935–36Harwich & ParkestonEastern Counties League2—0Hastings & St. LeonardsSelhurst
1936–37Harwich & ParkestonEastern Counties League7—1WorthingBromley
1937–38Hastings & St. LeonardsSpartan League4—0LewesEastbourne
1938–39Moor GreenCentral Amateur League5—2NorsemenEnfield
1946–47Cambridge TownSpartan League4—2WorthingLeytonstone
1947–48Boldmere St. Michaels & Cambridge TownCentral Amateur League / Spartan League2—2N/A Birmingham
1948–49Cambridge TownSpartan League3—0WorthingIlford
1949–50Cambridge TownSpartan League4—1London UniversityBrentford
1950–51Histon InstituteSpartan League2—0HMS ExcellentSt. Albans
1951–52NorsemenSouthern Olympian League3—1Winchmore HillEnfield
1952–53HMS Daedalus & Winchmore Hill/Southern Amateur League0—0N/A Wimbledon
1953–54Southgate OlympicSouthern Olympian League3—1Winchmore HillBarnet
1954–55Alexandra ParkSouthern Amateur League4—1PolytechnicWealdstone
1955–56Hanwell Corinthians3—1Nottingham UniversityCambridge
1956–57Walpole Athletic1—0CuacoIlford
1957–58Barclays BankSouthern Amateur League2—1HMS DaedalusChiswick
1958–59CuacoSouthern Amateur League3—0Nottingham UniversityChiswick
1959–60Winchmore HillSouthern Amateur League1—0CuacoNorbury
1960–61Lloyds BankSouthern Amateur League5—4Old MonoviansMotspur Park
1961–62CuacoSouthern Amateur League1—0Nottingham UniversityNorbury
1962–63Nottingham UniversityMidland Amateur Alliance3—0Midland BankWealdstone
1963–64Old CamdeniansOld Boys League3—2Old MalverniansDulwich
1964–65Old Actonians AssociationNemean Amateur League3—1Nottingham UniversityDulwich
1965–66Savings Bank DepartmentSouthern Olympian League2—1Old ActoniansDulwich
1966–67Borough PolytechnicSouthern Amateur League4—3Westminster BankDulwich
1967–68Old SalesiansOld Boys League1—1, 4—0Old StationersHounslow
1968–69Westminster BankSouthern Amateur League3—1Civil ServiceBromley
1969–70PenguinsSouthern Olympian League4—3Midland BankDulwich
1970–71Midland BankSouthern Amateur League1—0Old ActoniansDulwich
1971–72West WickhamSouthern Amateur League2—0East Barnet Old GrammariansDulwich
1972–73Old Actonians AssociationNemean Amateur League4—0Southgate OlympicDulwich
1973–74Southgate OlympicSouthern Amateur League2—0Old ParkoniansNew Beckenham
1974–75Kew AssociationSouthern Amateur League2—0Catford WanderersSutton
1975–76Old AloysiansOld Boys League2—1West WickhamSutton
1976–77Midland BankSouthern Amateur League4—2Old FincuniansHayes, Kent
1977–78Kew AssociationSouthern Amateur League3—1National Westminster BankHayes, Kent
1978–79Lloyds BankSouthern Amateur League2—0CarshaltonNorbury
1979–80Old GrammariansSouthern Olympian League2—1Old EsthameiansNorbury
1980–81West WickhamSouthern Amateur League4—2South Bank PolytechnicEaling
1981–82Old GrammariansSouthern Olympian League0—0, 2—1Old ParmiteriansRoehampton, New Beckenham
1982–83NorsemenSouthern Amateur League4—2South Bank PolytechnicRoehampton
1983–84Old EsthameiansSouthern Amateur League2—0Old AloysiansMolesey
1984–85Old SalesiansSouthern Amateur League3—2South Bank PolytechnicMolesey
1985–86Old EsthameiansSouthern Amateur League2—1Old IgnatiansMolesey
1986–87Old AloysiansOld Boys League3—2West WickhamBeckenham
1987–88Old AloysiansOld Boys League3—3, 2—1Old FinchleiansChiswick, Twickenham
1988–89Old StationersSouthern Amateur League1—0Old IgnatiansBeckenham
1989–90Old SalesiansSouthern Amateur League2—1West WickhamBanstead
1990–91NorsemenSouthern Amateur League1—0CarshaltonSydenham
1991–92West WickhamSouthern Amateur League2—1Midland BankBeckenham
1992–93National Westminster BankSouthern Amateur League2—2, 3—0Old HamptoniansChiswick
1993–94Crouch End VampiresSouthern Amateur League3—0Old IgnatiansNew Beckenham
1994–95National Westminster BankSouthern Amateur League3—1Civil Service
1995–96Old Actonians AssociationSouthern Amateur League4—0Civil Service
1996–97Civil ServiceSouthern Amateur League4—0Lensbury
1997–98Old AloysiansOld Boys League2—0Old Finchleians
1998–99Old FinchleiansSouthern Amateur League4—1Honourable Artillery Company
1999–00UCL AcademicalsSouthern Olympian League1—1 Crouch End VampiresFairlop
2000–01UCL AcademicalsSouthern Olympian League2—1Civil Service
2001–02Old MeadoniansOld Boys League1—1Old Actonians Association
2002–03Winchmore HillSouthern Amateur League1—0Bromleians SportsNorthaw
2003–04Old MeadoniansAmateur Football Combination3—0Nottsborough
2004–05Old MeadoniansAmateur Football Combination3—0Polytechnic
2005–06Winchmore HillSouthern Amateur League1—0Old OwensEdmonton
2006–07West WickhamSouthern Amateur League4—0Old HamptoniansFairlop
2007–08Old MeadoniansAmateur Football Combination2—2NottsboroughNew Beckenham
2008–09NottsboroughSouthern Amateur League1—0PolytechnicRoehampton
2009–10Winchmore HillSouthern Amateur League3—0NottsboroughEdmonton
2010–11Old SalesiansSouthern Amateur League3—2Old CarthusiansWinchmore Hill
2011–12Winchmore HillSouthern Amateur League1—0Civil ServiceNew Beckenham
2012–13Old MinchendeniansAmateur Football Combination3—0Old SalesiansChigwell
2013–14Old WilsoniansSouthern Amateur League3—1Winchmore HillFairlop
2014–15Old WilsoniansSouthern Amateur League3—2Old MeadoniansRoehampton
2015–16West WickhamSouthern Amateur League2—0Old GarchoniansHayes, Kent
2016–17PolytechnicSouthern Amateur League4—1Old CarthusiansNorthaw
2017–18Actonians AssociationSouthern Amateur League4—2Old MeadoniansNew Beckenham
2018–19Old CarthusiansArthurian League3—1Old MeadoniansRoehampton