The original WALSALL SENIOR CUP was known as the Licensed Victualler's Cup. This was however, won outright by Walsall Swifts on completing a treble (1878-1881). A second Cup (190oz of silver) was purchased at a cost of 100 guineas and known os the Challenge Cup until 1887 when it was renamed the Senior Cup. This is the same Cup that is competed for at present. The cup as been won by all the leading clubs in the area with the exception of Port Vale.

So you see, the competition may well be one of the oldest but the Cup may not be. In fact I believe the Lord Mayor of Birmingham Cup is a few years older but not played for anymore.

FRED ROUGHT WITH THE WALSALL SENIOR CUP

2006-2007
COMP          
Walsall Snr Cup R1 12/09
Bolehall Swifts
0
2
Gornal Athletic
Walsall Snr Cup R1 03/10
Brereton Social
2
1
Walsall Wood
Walsall Snr Cup R1 27/09
Brocton
1
3
Eccleshall
Walsall Snr Cup R1 24/10
Chasetown
3
1
Newcastle T
Walsall Snr Cup R1 03/10
Continental Star
2
0
Pelsall Villa
Walsall Snr Cup R1 03/10
Oldbury United
3
1
Heath Hayes
Walsall Snr Cup R1 03/10
Stapenhill
2
1
Biddulph Victoria
Walsall Snr Cup R1 03/10
Wednesfield
2
4
Tividale
Walsall Snr Cup R1 03/10
Wyrley Rangers
3
0
Wolverhampton Casuals
Walsall Snr Cup R2  
Chasetown
 
 
Eccleshall
Walsall Snr Cup R2 08/11
Goodrich
3
1
Stapenhill
Walsall Snr Cup R2 07/11
Gornal Athletic
2
0
Oldbury United
Walsall Snr Cup R2 08/11
Lye T
4
1
Continental Star
Walsall Snr Cup R2 14/11
Rocester
3
4
Brereton Social
Walsall Snr Cup R2 21/11
Rushall Olympic
1
2
Boldmere St Michaels
Walsall Snr Cup R2 22/01
Sutton Coldfield T
6
0
Tividale
Walsall Snr Cup R2 08/11
Tipton T
3
3
Wyrley Rangers
WalsallSnrCupR3[QF] 06/02
Boldmere St Michaels
 
 
Tipton T
WalsallSnrCupR3[QF]  
Chasetown/Eccleshall
 
 
Gornal Athletic
WalsallSnrCupR3[QF] 28/02
Goodrich
 
 
Brereton Social
WalsallSnrCupR3[QF] 05/02
Sutton Coldfield T
 
 
Lye T
WalsallSnrCupR4[SF] 12/03
Boldmere St Michaels/Tipton T
 
 
Chasetown/Eccleshall/GornalAth
WalsallSnrCupR4[SF] 12/03
Goodrich/BreretonSocial
 
 
Sutton Coldfield T/Lye T

WALSALL SENIOR CUP

1945-46    Walsall Wood
7
v
2
Rugeley WMC  
1946-47    Wellington Town Res
4
v
1
Walsall Wood  
1947-48    Bilston
2
v
0
Halesowen  
1948-49    Bilston
1
v
0
Oswestry Town  
1949-50    Brereton Social
2
v
2
Ogley Hay [aet]
1950-51    Bloxwich Strollers
1
v
0
Walsall Wood [aet]
1951-52    Walsall Wood
1
v
0
Walsall Trinity   
1952-53   Walsall Wood 
1
v
0
Ogley Hay [aet]
1953-54    Shelfield Athletic
1
v
0
Lower Gornal Athletic  
1954-55    Shelfield Athletic
5
v
1
Walsall Trinity  
1955-56    Shelfield Athletic
2
v
0
Ogley Hay   
1956-57    Walsall Trinity
3
v
1
Walsall Wood   
1957-58    Walsall Wood
3
v
0
Stourbridge   
1958-59    Shelfield Athletic
4
v
0
Walsall Wood   
1959-60    Shelfield Athletic
3
v
0
Walsall Wood   
1960-61    Walsall Wood 
7
v
0
Rugeley Villa  
1961-62    Walsall Wood 
5
v
1
Blakenall  
1962-63    Armitage
2
v
1
Blakenall   
1963-64    Blakenall
3
v
0
Hednesford  
1964-65    Rushall Olympic
2
v
1
Brereton Social   
1965-66    Lower Gornal Athletic
4
v
2
KidderminsterHarriers [aet]
1966-67    Wrockwardine Wood
2
v
1
Rushall Olympic [1st game 2-2]
1967-68    Wrockwardine Wood
2
v
1
Tamworth  
1968-69    Bilston
2
v
1
Lichfield  
1969-70    Atherstone Town
4
v
3
Wrockwardine Wood [1st 1-2, 2nd match 3-1] 
1970-71    Baddesley Colliery
4
v
3
Atherstone Town [1st 2-2, 2nd match 2-1]
1971-72    Bilston
4
v
1
Brereton Social [1st 2-2, 2nd match 2-2]
1972-73    Bilston
1
v
0
Darlaston  
1973-74    Brereton Social
3
v
2
Warley County Borough  [aet]
1974-75 Blakenall
2
v
1
Armitage [1st match 0-0]
1975-76    Blakenall
1
v
0
Hednesford  
1976-77   Blakenall
1
v
0
Bilston [1st match 0-0 aet]  
1977-78    Sutton Coldfield Town
2
v
0
Alvechurch   
1978-79    Sutton Coldfield Town
1
v
0
Great Wyrley  
1979-80    Sutton Coldfield Town
1
v
0
Rushall Olympic  
1980-81    Blakenall
2
v
1
Sutton Coldfield Town [1st game 1-1]
1981-82    Oldbury United
5
v
0
Walsall Wood [1st game 2-2]
1982-83    Coleshill Town
4
v
3
Wolverhampton United  
1983-84    Atherstone
4
v
0
Tividale  
1984-85    Harrisons
2
v
0
Wolverhampton United [1st game 2-2]
1985-86    Paget Rangers
3
v
1
Wolverhampton Cas  
1986-87    Boldmere St. Michaels
2
v
0
Bloxwich AFC  
1987-88    Redgate United
1
v
0
Chasetown [aet]
1988-89    Blakenall
1
v
0
Rushall Olympic  
1989-90    Meir KA
2
v
1
Rushall Olympic [1st game 0-0 aet]
1990-91    Chasetown
1
v
0
Blakenall [aet]
1991-92  Armitage 90
3
v
2
Meir KA  [aet]
1992-93    Chasetown
3
v
1
Pelsall Villa   
1993-94    Newcastle Town
1
v
0
Oldbury United [aet]
1994-95    Newcastle Town
1
v
1
Knypersley [on pens aet 1-1]
1995-96    Blakenall
0
v
0
Newcastle Town [on pens aet 0-0]
1996-97    Bloxwich
1
v
1
Blakenall [on pens aet 1-1]
1997-98    Blakenall
2
v
1
Halesowen Harriers  
1998-99    Blakenall
3
v
2
Meir KA  
1999-00    Rushall Olympic
2
v
2
Rocester [on pens aet]
2000-01    Wolverhampton Cas
2
v
0
Sutton Town  
2001-02    Bolehall Swifts
4
v
4
Tividale [on pens aet]
2002-03    Tividale
1
v
0
Rocester [aet]
2003-04    Sutton Coldfield Town
3
v
1
Tividale    
2004-05    Chasetown
2
v
1
Tividale    
2005-06    Boldmere St Michaels
1
v
0
Tipton Town