| 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–1900 |
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, Selhurst |
|
| 1938–39 |
Kingstonian |
3–2 |
Wimbledon |
|
Selhurst Park, Selhurst |
|
| 1939–40 |
Wimbledon |
3–1 |
Tooting & Mitcham United |
|
Selhurst Park, Selhurst |
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, Selhurst |
|
| 1947–48 |
Walton & Hersham |
2–1 |
Kingstonian |
|
Selhurst Park, Selhurst |
|
| 1948–49 |
Wimbledon |
5–0 |
Tooting & Mitcham United |
|
Selhurst Park, Selhurst |
15250
|
| 1949–50 |
Dulwich Hamlet |
5–2 |
Kingstonian |
|
Selhurst Park, Selhurst |
13700
|
| 1950–51 |
Walton & Hersham |
2–1 |
Dulwich Hamlet |
|
Selhurst Park, Selhurst |
|
| 1951–52 |
Kingstonian |
2–1 |
Walton & Hersham |
|
Selhurst Park, Selhurst |
|
| 1952–53 |
Tooting & Mitcham United |
2–1 |
Wimbledon |
|
Selhurst Park, Selhurst |
8000+
|
| 1953–54 |
Corinthian-Casuals |
2–0 |
Epsom F.C. |
|
Selhurst Park, Selhurst |
6159
|
| 1954–55 |
Wimbledon |
2–1 |
Sutton United |
|
Selhurst Park, Selhurst |
7442
|
| 1955–56 |
Woking |
1–0 |
Tooting & Mitcham United |
|
Champion Hill, East Dulwich |
5100
|
| 1956–57 |
Woking |
4–2 |
Wimbledon |
|
Selhurst Park, Selhurst |
4500
|
| 1957–58 |
Dulwich Hamlet |
1–0 |
Carshalton Athletic |
|
Selhurst Park, Selhurst |
|
| 1958–59 |
Dulwich Hamlet |
4–1 |
Woking |
|
Selhurst Park, Selhurst |
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–2000 |
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
|
| 2016–17 |
Woking |
4–0 |
Merstham |
|
Kingfield Stadium, Woking |
742
|
| 2017–18 |
Merstham |
3–1 |
Leatherhead |
|
Gander Green Lane, Sutton |
366
|
| 2018–19 |
Metropolitan Police |
2–0 |
Tooting & Mitcham United |
|
Meadowbank, Dorking |
284
|
| 2021–22 |
Dorking Wanderers |
1-1 |
Kingstonian |
5–4 on penalties |
Meadowbank, Dorking |
1161
|
| 2022-23 |
Metropolitan Police |
4-1 |
Virginia Water FC |
|
Meadowbank, Dorking |
318
|
| 2023-24 |
South Park (Reigate) |
1-0 |
Farnham Town FC |
|
Meadowbank, Dorking |
549
|
| 2024-25 |
Walton & Hersham |
3-1 |
Dorking Wanderers |
|
Meadowbank, Dorking |
1,359
|
|