Season | Winners | Score | Runners-up | Notes | Venue | Attendance |
1882–83 | Reigate Priory | 2–1 | East Sheen | | Park Lane, Reigate | |
1883–84 | Barnes | 3–2 | Reigate Priory | | The Oval, Kennington | |
1884–85 | East Sheen | 2–1 | Reigate Priory | | The Oval, Kennington | 250 |
1885–86 | Reigate Priory | 2–0 | Dorking | | Sondes Place, Dorking | |
1886–87 | Guy's Hospital | 2–0 | Reigate Priory | | Sondes Place, Dorking | |
1887–88 | Lyndhurst | w/o | Barnes | Barnes failed to fulfil replay after 1–1 draw. | First match: Walton-on-Thames | |
1888–89 | Guy's Hospital | 2–1 | Lyndhurst | After extra time. 1–1 at the end of normal time. | Pixham Lane, Dorking | 400 |
1889–90 | Royal Scots | 5–2 | Reigate Priory | | Woodbridge Road, Guildford | 2000 |
1890–91 | Reigate Priory | 3–1 | Surbiton Hill | | Woodbridge Road, Guildford | 1000 |
1891–92 | Reigate Priory | 3–1 | Guy's Hospital | | Woodbridge Road, Guildford | 500+ |
1892–93 | Weybridge | 3–2 | Vampires | | Woodbridge Road, Guildford | 1000+ |
1893–94 | Reigate Priory | 4–0 | Guy's Hospital | Replay after 1–1 draw | Replay: Woodbridge Road, Guildford | Replay: 2000 |
1894–95 | Weybridge | 6–0 | West Croydon | | Woodbridge Road, Guildford | 2500 |
1895–96 | West Croydon | 2–1 | Weybridge | | Woodbridge Road, Guildford | 2000 |
1896–97 | Reigate Priory | 3–2 | Weybridge | | Woodbridge Road, Guildford | 4000 |
1897–98 | Weybridge | 4–0 | Woking | | Woodbridge Road, Guildford | |
1898–99 | Weybridge | 2–0 | Ewell | | Dinton Road, Kingston upon Thames | 3500 |
1899–00 | West Croydon | 4–0 | Guildford | | Kingston upon Thames | 2500 |
1900–01 | East Sheen | 1–0 | Weybridge | | Woodbridge Road, Guildford | 1500 |
1901–02 | Weybridge | 3–1 | West Croydon | | Woodbridge Road, Guildford | 2000 |
1902–03 | Townley Park | 4–0 | Sanatorium | | Woodbridge Road, Guildford | 900 |
1903–04 | Townley Park | 4–3 | Guards' Depot | Replay after 1–1 draw | First match: Brigstock Road, Thornton Heath Replay: Woodbridge Road, Guildford | First match: 4000 |
1904–05 | Dulwich Hamlet | 3–1 | Redhill | | Brigstock Road, Thornton Heath | 4000+ |
1905–06 | Dulwich Hamlet | 2–1 | Croydon | Second replay. First match finished 0–0, second match finished 3–0 to Dulwich but ordered to be replayed after Croydon protested about spectator encroachment[2] | First match: Woodbridge Road, Guildford Replay: Crystal Palace Second replay: Herne Hill Track | First match: 3200 Replay: see [nb 1] Second replay: 2000+ |
1906–07 | Clapham | 3–1 | Kingston-on-Thames[3] | | Croydon | 4000 |
1907–08 | Nunhead | 2–0 | Woking | | Woodbridge Road, Guildford | 3000 |
1908–09 | Dulwich Hamlet | 1–0 | Metrogas | | Herne Hill Track | 8000 |
1909–10 | Dulwich Hamlet | 2–1 | Woking | Replay after 0–0 draw | First match: Norbiton Sports Ground Replay: Memorial Park, Redhill | First match: 3000 |
1910–11 | Old Kingstonians | 2–1 | Woking | Replay after 0–0 draw | Both at Woodbridge Road, Guildford | First match: 2000 Replay: 2000 |
1911–12 | Summerstown | 1–0 | Dulwich Hamlet | | Norbiton Sports Ground | 2000+ |
1912–13 | Woking | 2–0 | Metrogas | | Norbiton Sports Ground | 2000 |
1913–14 | Old Kingstonians | 3–1 | Metrogas | | Champion Hill, East Dulwich | 3500 |
1919–20 | Dulwich Hamlet | 1–0 | Metrogas | | Plough Lane, Wimbledon | 6000 |
1920–21 | Metrogas | 0–0 | Wimbledon | Joint holders | The Nest, Selhurst | 4-5000 |
1921–22 | Metrogas | 1–0 | West Norwood | | Browns Field, Nunhead | |
1922–23 | Dulwich Hamlet | 2–1 | Wimbledon | | Richmond Road, Kingston upon Thames | 5000+ |
1923–24 | Summerstown | 1–0 | Wimbledon | | Richmond Road, Kingston upon Thames | 6000 |
1924–25 | Dulwich Hamlet | 2–1 | Tooting Town | | Browns Field, Nunhead | |
1925–26 | Kingstonian | 2–1 | Redhill | | Plough Lane, Wimbledon | |
1926–27 | Woking | 3–0 | Redhill | | Joseph's Road, Guildford | 7000 |
1927–28 | Dulwich Hamlet | 3–0 | Woking | | Richmond Road, Kingston upon Thames | 4000 |
1928–29 | Redhill | 3–2 | Epsom Town | | Joseph's Road, Guildford | 4600 |
1929–30 | Casuals | 2–1 | Nunhead | | Joseph's Road, Guildford | 3000 |
1930–31 | Kingstonian | 2–0 | Mitcham Wanderers | | Plough Lane, Wimbledon | 5000 |
1931–32 | Kingstonian | 2–0 | Dulwich Hamlet | After extra time | Plough Lane, Wimbledon | 10000 |
1932–33 | Metropolitan Police | 2–1 | Dulwich Hamlet | | Plough Lane, Wimbledon | 5672 |
1933–34 | Dulwich Hamlet | 5–2 | Wimbledon | Replay after 0–0 draw | First match: Champion Hill, East Dulwich Replay: Plough Lane, Wimbledon | First match: 9280 Replay: 11000 |
1934–35 | Kingstonian | 2–0 | Woking | | Champion Hill, East Dulwich | 3500 |
1935–36 | Wimbledon | 3–1 | Camberley & Yorktown | | Champion Hill, East Dulwich | |
1936–37 | Dulwich Hamlet | 2–0 | Kingstonian | After extra time | Plough Lane, Wimbledon | |
1937–38 | Tooting & Mitcham United | 2–1 | Dulwich Hamlet | | Selhurst Park, South Norwood | |
1938–39 | Kingstonian | 3–2 | Wimbledon | | Selhurst Park, South Norwood | |
1939–40 | Wimbledon | 3–1 | Tooting & Mitcham United | | Plough Lane, Wimbledon | 4000+ |
1943–44 | Tooting & Mitcham United | 3–1 | Epsom Town | | Sandy Lane, Mitcham | 5000+ |
1944–45 | Tooting & Mitcham United | 4–2 | Sutton United | | Sandy Lane, Mitcham | |
1945–46 | Sutton United | 1–0 | Woking | | Richmond Road, Kingston upon Thames | 6000 |
1946–47 | Dulwich Hamlet | 6–0 | Walton & Hersham | | Selhurst Park, South Norwood | |
1947–48 | Walton & Hersham | 2–1 | Kingstonian | | Selhurst Park, South Norwood | |
1948–49 | Wimbledon | 5–0 | Tooting & Mitcham United | | Selhurst Park, South Norwood | 15250 |
1949–50 | Dulwich Hamlet | 5–2 | Kingstonian | | Selhurst Park, South Norwood | 13700 |
1950–51 | Walton & Hersham | 2–1 | Dulwich Hamlet | | Selhurst Park, South Norwood | |
1951–52 | Kingstonian | 2–1 | Walton & Hersham | | Selhurst Park, South Norwood | |
1952–53 | Tooting & Mitcham United | 2–1 | Wimbledon | | Selhurst Park, South Norwood | 8000+ |
1953–54 | Corinthian-Casuals | 2–0 | Epsom F.C. | | Selhurst Park, South Norwood | 6159 |
1954–55 | Wimbledon | 2–1 | Sutton United | | Selhurst Park, South Norwood | 7442 |
1955–56 | Woking | 1–0 | Tooting & Mitcham United | | Champion Hill, East Dulwich | 5100 |
1956–57 | Woking | 4–2 | Wimbledon | | Selhurst Park, South Norwood | 4500 |
1957–58 | Dulwich Hamlet | 1–0 | Carshalton Athletic | | Selhurst Park, South Norwood | |
1958–59 | Dulwich Hamlet | 4–1 | Woking | | Selhurst Park, South Norwood | 5464 |
1959–60 | Tooting & Mitcham United | 3–0 | Walton & Hersham | | Plough Lane, Wimbledon | |
1960–61 | Walton & Hersham | 2–1 | Wimbledon | | Sandy Lane, Mitcham | |
1961–62 | Walton & Hersham | 3–1 | Sutton United | | Sandy Lane, Mitcham | |
1962–63 | Kingstonian | 3–1 | Sutton United | | Sandy Lane, Mitcham | |
1963–64 | Kingstonian | 3–1 | Sutton United | Replay after 1–1 draw | First match: Sandy Lane, Mitcham Replay: Richmond Road, Kingston upon Thames | |
1964–65 | Sutton United | 3–2 | Leatherhead | | Richmond Road, Kingston upon Thames | 2000 |
1965–66 | Redhill | 4–3 | Sutton United | | Sandy Lane, Mitcham | |
1966–67 | Kingstonian | 2–1 | Leatherhead | | Sandy Lane, Mitcham | 1600 |
1967–68 | Sutton United | 1–0 | Dulwich Hamlet | Replay after 1–1 draw | First match: Stompond Lane, Walton-on-Thames Replay: Richmond Road, Kingston upon Thames | |
1968–69 | Leatherhead | 3–1 | Redhill | | Gander Green Lane, Sutton | 1151 |
1969–70 | Sutton United | 4–0 | Walton & Hersham | Replay after 1–1 draw | First match: Champion Hill, East Dulwich Replay: Fetcham Grove, Leatherhead | |
1970–71 | Walton & Hersham | 3–0 | Woking | | Memorial Park, Redhill | |
1971–72 | Woking | 1–0 | Walton & Hersham | | Richmond Road, Kingston upon Thames | 2000 |
1972–73 | Walton & Hersham | 2–0 | Kingstonian | | Kingfield Stadium, Woking | |
1973–74 | Dulwich Hamlet | 2–0 | Walton & Hersham | Replay after 0–0 draw | Both at War Memorial Sports Ground, Carshalton | |
1974–75 | Dulwich Hamlet | 2–0 | Leatherhead | | Stompond Lane, Walton-on-Thames | |
1975–76 | Tooting & Mitcham United | 2–1 | Sutton United | After extra time | Richmond Road, Kingston upon Thames | |
1976–77 | Tooting & Mitcham United | 1–0 | Croydon | | Gander Green Lane, Sutton | |
1977–78 | Tooting & Mitcham United | 2–1 | Woking | | Fetcham Grove, Leatherhead | |
1978–79 | Camberley Town | 4–1 | Leatherhead | After extra time | Imber Court, East Molesey | 1400 |
1979–80 | Sutton United | 1–0 | Tooting & Mitcham United | | Fetcham Grove, Leatherhead | |
1980–81 | Epsom & Ewell | 2–1 | Woking | | Sandy Lane, Mitcham | |
1981–82 | Croydon | 2–0 | Sutton United | | Kingfield Stadium, Woking | |
1982–83 | Sutton United | 4–0 | Tooting & Mitcham United | | Richmond Road, Kingston upon Thames | |
1983–84 | Sutton United | 4–0 | Epsom & Ewell | | Imber Court, East Molesey | 1000+ |
1984–85 | Sutton United | 2–0 | Addlestone & Weybridge Town | After extra time | Croydon Sports Arena, South Norwood | |
1985–86 | Sutton United | 2–0 | Chertsey Town | | Richmond Road, Kingston upon Thames | |
1986–87 | Sutton United | 4–0 | Woking | | Imber Court, East Molesey | |
1987–88 | Sutton United | 4–1 | Whyteleafe | | Sandy Lane, Mitcham | |
1988–89 | Carshalton Athletic | 4–2 | Woking | | Stompond Lane, Walton-on-Thames | |
1989–90 | Carshalton Athletic | 4–2 | Dorking | After extra time | Kingsmeadow, Kingston upon Thames | |
1990–91 | Woking | 3–0 | Kingstonian | | Gander Green Lane, Sutton | 2871 |
1991–92 | Carshalton Athletic | 3–1 | Egham Town | | Sandy Lane, Mitcham | |
1992–93 | Sutton United | 2–1 | Carshalton Athletic | | Gander Green Lane, Sutton | 1453 |
1993–94 | Woking | 3–1 | Sutton United | | Kingsmeadow, Kingston upon Thames | |
1994–95 | Sutton United | 3–1 | Carshalton Athletic | | Kingfield Stadium, Woking | |
1995–96 | Woking | 2–0 | Tooting & Mitcham United | | Kingsmeadow, Kingston upon Thames | |
1996–97 | Crystal Palace | 1–0 | Carshalton Athletic | | War Memorial Sports Ground, Carshalton | |
1997–98 | Kingstonian | 2–1 | Woking | Replay after 1–1 draw | Gander Green Lane, Sutton | First match: 1584 Replay: 1113 |
1998–99 | Sutton United | 3–0 | Carshalton Athletic | | Imber Court, East Molesey | 870 |
1999–00 | Woking | 1–0 | Croydon | | Kingfield Stadium, Woking | |
2000–01 | Crystal Palace | 3–0 | Tooting & Mitcham United | | Gander Green Lane, Sutton | |
2001–02 | Crystal Palace | 3–0 | Woking | | Imber Court, East Molesey | c. 800 |
2002–03 | Sutton United | 2–1 | Kingstonian | | Imber Court, East Molesey | 775 |
2003–04 | Woking | 2–1 | Sutton United | | Imber Court, East Molesey | 1100 |
2004–05 | AFC Wimbledon | 2–1 | Walton & Hersham | After extra time | Kingfield Stadium, Woking | 3809 |
2005–06 | Kingstonian | 1–0 | AFC Wimbledon | | Kingfield Stadium, Woking | 3718 |
2006–07 | Tooting & Mitcham United | 4–1 | Metropolitan Police | After extra time | Gander Green Lane, Sutton | 378 |
2007–08 | Merstham | 3–2 | Whyteleafe | After extra time | Imber Court, East Molesey | 468 |
2008–09 | Ashford Town (Middx) | 3–2 | Woking | | Imber Court, East Molesey | 467 |
2009–10 | Godalming Town | 2–1 | Sutton United | | Imber Court, East Molesey | 404 |
2010–11 | Corinthian-Casuals | 2–0 | Leatherhead | | Gander Green Lane, Sutton | 785 |
2011–12 | Woking | 3–1 | Sutton United | | Kingsmeadow, Kingston upon Thames | 917 |
2012–13 | Godalming Town | 1–0 | Sutton United | | Gander Green Lane, Sutton | 677 |
2013–14 | Woking | 6–0 | Metropolitan Police | | Kingfield Stadium, Woking | 832 |
2014–15 | Metropolitan Police | 2–0 | Merstham | | Kingfield Stadium, Woking | 370 |
2015–16 | Merstham | 4–1 | Godalming Town | | Kingfield Stadium, Woking | 560 |