The Cheshire Senior Cup is the Counties main men’s senior football competition, being open to both league & non-league clubs based in the locale. Northwich Victoria dominated the tournament initially winning the first six tournaments. Admittedly one of these was by default though when Birkenhead didn’t bother turning up for the replay! They remain the most successful side in the competition with 18 wins out of the 35 finals they have appeared in.
The image below is of the original trophy which was awarded to Northwich after their sixth win.

Image: United88 CCO 1.0
Runcorn also had a notable run of five consecutive wins in the 1980s and were also runners up twice that decade. To date they have never won it since but did make two appearances in the final in the 1990s.
Football League sides have and do compete too, and Crewe Alexandria has lifted the trophy on seven occasions, most recently in 2017. They also hold the record for the biggest win, 9-0 over Chester in 1888. Chester did get a modicum of revenge though beating them 6-1 in the 1931 Final.
Cheshire Senior Cup List of Past Winners
1880 Northwich Victoria 2-0 Hartford St Johns
1881 Northwich Victoria 1-1 Birkenhead
Awarded to Northwich when Birkenhead failed to turn up for the replay
1882 Northwich Victoria 4-2 Witton Novelty
1883 Northwich Victoria a 1-0 Crewe Alexandra
1884 Northwich Victoria 4-2 Crewe Alexandra 4-2
1885 Northwich Victoria 2-1 Davenham
1886 Davenham 2-1 Crewe Alexandra
1887 Crewe Alexandra 1-0 Davenham
1888 Crewe Alexandra 9-0 Chester
1889 Northwich Victoria 3-1 Crewe Alexandra
1890 Macclesfield 4-1 Nantwich
1891 Macclesfield 1-0 Crewe Hornets
1892 Crewe Alexandra 3-1 Northwich Victoria
1893 Crewe Alexandra 0-0 Chester
Replay 3-1
1894 Macclesfield 1-1 Chester
Replay 2-1
1895 Chester 2-1 Macclesfield
1896 Macclesfield 2-0 Crewe Alexandra
1897 Chester 1-1 Northwich Victoria
Replay 2-1
1898 New Brighton Tower 1-0 Nantwich
1899 Crewe Alexandra v New Brighton Tower Awarded to Crewe as New Brighton Tower didn’t turn up
1900 Crewe Alexandra 1-1 New Brighton Tower
Replay 1-0
2oth Century
1901 Crewe Alexandra 4-1 Witton Albion
1902 Witton Albion 2-1 Sale Homfield
1903 Sale Homfield 2-1 Winsford United
1904 Chester 1-1 Nantwich
Replay 2-1
1905 Altrincham 2-1 Chester 2-1
1906 Stockport County 2-1 Northwich Victoria
1907 Crewe Alexandra 2-0 Macclesfield
1908 Chester 4-2 Altrincham
1909 Chester 1-1 Northwich Victoria
Replay 3-0
1910 Crewe Alexandra 1-1 Macclesfield
Replay 1-0
1911 Macclesfield 1-0 Chester
1912 Crewe Alexandra 1-1 Stalybridge Celtic
Replay 4-2
1913 Crewe Alexandra 3-1 Lostock Gralam
1914 Sandbach Ramblers 3-1 Nantwich
1915 Stockport County 1-0 Tranmere Rovers
1916-18 No Competition Due to WWI
1919 Tranmere Rovers 5-1 Altrincham
1920 Crichtons Athletic 1-0 Crewe Alexandra
1921 Congleton Town 1-0 Winsford United
1922 Witton Albion 3-0 Barnton Victoria
1923 Crewe Alexandra 4-1 Altrincham
1924 New Brighton 1-0 Tranmere Rovers
1925 Runcorn 1-0 Crewe Alexandra
1926 Tranmere Rovers 3-1 Winsford United
1927 Tranmere Rovers 4-1 Winsford United
1928 Witton Albion 2-1 Congleton Town
1929 Northwich Victoria 2-0 Chester
1930 Macclesfield 5-4 Nantwich
1931 Chester 6-1 Crewe Alexandra
1932 Chester 1-0 Crewe Alexandra
1933 Nantwich 1-0 ICI Alkali
1934 Altrincham 1-0 Congleton Town
1935 Macclesfield 5-2 Crewe Alexandra
1936 Runcorn 2-1 Macclesfield
1937 Northwich Victoria 2-0 Witton Albion
1938 Congleton Town 2-1 Crewe Alexandra
1939 Witton Albion 3-0 Stockport County
1940-45 No Competition Due to WWII
Post War
1946 Hyde United 1-0 Witton Albion
1947 Stockport County 1-0 Hyde United
1948 Witton Albion 4-1 Northwich Victoria
1949 Stockport County 2-0 Winsford United
1950 Northwich Victoria 1-0 Macclesfield Town
1951 Macclesfield Town 3-2 Northwich Victoria
1952 Macclesfield Town 2-0 Witton Albion
1953 Stalybridge Celtic 2-1 Altrincham
1954 Macclesfield Town 1-0 Winsford United
1955 Northwich Victoria 3-0 Stalybridge Celtic
1956 Witton Albion 1-0 Altrincham
1957 Ellesmere Port Town 3-2 Hyde United
1958 Tranmere Rovers 6-2 Stockport County (aggregate score)
1959 Winsford United 1-0 Ellesmere Port Town
1960 Macclesfield Town 2-1 Hyde United
1961 Witton Albion 2-1 Hyde United
1962 Runcorn 2-1 Hyde United
1963 Hyde United 3-1 Runcorn
1964 Macclesfield Town 1-0 Northwich Victoria
1965 Runcorn 3-2 Tranmere Rovers
1966 Stockport County 2-0 Northwich Victoria
1967 Altrincham 3-2 Witton Albion (aggregate score)
1968 Runcorn 1-0 Crewe Alexandra (aggregate score)
1969 Macclesfield Town 3-1 Northwich Victoria (aggregate score)
The 1970s
1970 Hyde United 3-2 Altrincham
1971 Macclesfield Town 2-1 Northwich Victoria
1972 Northwich Victoria 3-1 Ellesmere Port Town
1973 Macclesfield Town 2-1 Winsford United
1974 Runcorn 1-0 Macclesfield Town
1975 Runcorn 3-2 Altrincham
1976 Nantwich Town 4-3 Runcorn
1977 Northwich Victoria 4-1 Macclesfield Town
1978 Witton Albion 1-0 Northwich Victoria
1979 Northwich Victoria 3-1 Runcorn
1980 Winsford United 4-1 Witton Albion
1981 Hyde United 4-3 Stalybridge Celtic
1982 Altrincham 1-0 Runcorn
1983 Macclesfield Town 2-1 Congleton Town
1984 Northwich Victoria 3-0 Runcorn
1985 Runcorn 2-0 Altrincham
1986 Runcorn 3-1 Northwich Victoria
1987 Runcorn 3-1 Altrincham
1988 Runcorn 2-1 Macclesfield Town
1989 Runcorn 3-1 Macclesfield Town
1990 Hyde United 1-0 Macclesfield Town
1991 Macclesfield Town 2-0 Witton Albion
1992 Macclesfield Town 2-0 Witton Albion
1993 Winsford United 3-0 Witton Albion
1994 Northwich Victoria 1-0 Runcorn
1995 Witton Albion 2-1 Altrincham
1996 Witton Albion 3-1 Hyde United
1997 Hyde United 3-0 Macclesfield Town
1998 Macclesfield Town 1-0 Runcorn
1999 Altrincham 1-0 Northwich Victoria
2000 Macclesfield Town 2-1 Altrincham
21st Century Cheshire Senior Cup Winners
2001 Stalybridge Celtic 5-1 Stockport County
2002 Crewe Alexandra 4-1 Altrincham AET
2003 Crewe Alexandra 2-1 Northwich Victoria
2004 Woodley Sports 2-1 Witton Albion AET
2005 Altrincham 2-0 Crewe Alexandra
2006 Witton Albion 2-0 Stalybridge Celtic
2007 Cammell Laird 3-1 Northwich Victoria
2008 Nantwich Town 3-3 Altrincham (5-3 pens)
2009 Altrincham 3-0 Nantwich Town
2010 Northwich Victoria 1-1 Woodley Sports (5-4 pens)
2011 Northwich Victoria 2-0 Altrincham
2012 Nantwich Town 1-0 Stalybridge Celtic
2013 Chester 2-1 Stalybridge Celtic
2014 Northwich Victoria 2-1 Tranmere Rovers
2015 Macclesfield Town 3-2 Northwich Victoria
2016 Stockport County 2 -1 Tranmere Rovers AET
2017 Crewe Alexandra 3-2 Nantwich Town
2018 Nantwich 3- 0 Town Stockport Town
2019 Nantwich Town 5 – 2 Cammell Laird 1907
2020 No Competition Due to Covid
2021 No Competition Due to Covid
The competition has returned for the 2021-22 season and you can keep updated with all the Cheshire Cup action here.
We have covered some of the football teams playing in Cheshire and if you love football why not try some four football quizzes.