Walsall
Home Away
Season Division Ptn Club Pld W D L F A W D L F A GD Pts Ave Gate FA Cup League Cup European
1888-89     Walsall Town Swifts                             Rd 2    
1892-93 2nd Division 12 Walsall Town Swifts 22 4 3 4 25 24 1 0 10 12 51 0.49 13 1311 Qf Rd    
1893-94 2nd Division 10 Walsall Town Swifts 28 8 1 5 36 23 2 2 10 15 38 0.84 23 3113 Qf Rd    
1894-95 2nd Division 14 Walsall Town Swifts 30 8 0 7 35 25 2 0 13 12 67 0.51 20 2210 Qf Rd    
1896-97 2nd Division 12 Walsall 30 8 2 5 37 25 3 2 10 16 44 0.77 26 3962 Qf Rd    
1897-98 2nd Division 10 Walsall 30 9 3 3 42 15 3 2 10 16 43 1 29 2927 Rd 1    
1898-99 2nd Division 6 Walsall 34 12 5 0 64 11 3 7 7 15 25 2.19 42 3763 Qf Rd    
1899-00 2nd Division 12 Walsall 34 10 5 2 35 18 2 3 12 15 37 0.91 32 3217 Rd 1    
1900-01 2nd Division 16 Walsall 34 7 7 3 29 23 0 6 11 11 33 0.71 27 3021 Qf Rd    
1901-02     Walsall                             Rd 2    
1911-12     Walsall                             Rd 1    
1921-22 3rd Division N 8 Walsall 38 15 2 2 52 17 3 1 15 14 48 1.02 39 7435 Rd 1    
1922-23 3rd Division N 3 Walsall 38 13 4 2 32 14 6 4 9 19 30 1.16 46 6458 Qf Rd    
1923-24 3rd Division N 17 Walsall 42 10 5 6 31 20 4 3 14 13 39 0.75 36 5086 Qf Rd    
1924-25 3rd Division N 19 Walsall 42 10 6 5 27 16 3 5 13 17 37 0.83 37 4821 Qf Rd    
1925-26 3rd Division N 21 Walsall 42 9 4 8 40 34 1 2 18 18 73 0.54 26 3374 Rd 1    
1926-27 3rd Division N 14 Walsall 42 10 4 7 35 22 4 6 11 33 59 0.84 38 4741 Rd 3    
1927-28 3rd Division S 18 Walsall 42 9 6 6 52 35 3 3 15 23 66 0.74 33 6597 Rd 1    
1928-29 3rd Division S 14 Walsall 42 11 7 3 47 25 2 5 14 26 54 0.92 38 6549 Rd 3    
1929-30 3rd Division S 17 Walsall 42 10 4 7 45 24 3 4 14 26 54 0.91 34 5628 Rd 4    
1930-31 3rd Division S 17 Walsall 42 9 5 7 44 38 5 4 12 34 57 0.82 37 5097 Rd 3    
1931-32 3rd Division N 16 Walsall 40 12 3 5 42 30 4 0 16 15 55 0.67 35 3502 Rd 1    
1932-33 3rd Division N 5 Walsall 42 16 4 1 53 15 3 6 12 22 43 1.29 48 5317 Rd 4    
1933-34 3rd Division N 4 Walsall 42 18 2 1 66 18 5 5 11 31 42 1.62 53 6276 Rd 2    
1934-35 3rd Division N 14 Walsall 42 11 7 3 51 18 2 3 16 30 54 1.13 36 5678 Rd 3    
1935-36 3rd Division N 10 Walsall 42 15 2 4 58 13 1 7 13 21 46 1.34 41 6596 Rd 3    
1936-37 3rd Division S 17 Walsall 42 11 3 7 38 34 2 7 12 25 51 0.74 36 5676 Rd 4    
1937-38 3rd Division S 21 Walsall 42 10 4 7 34 37 1 3 17 18 51 0.59 29 4561 Rd 2    
1938-39 3rd Division S 21 Walsall 42 9 6 6 47 23 2 5 14 21 46 0.99 33 7388 Rd 5    
1939-40 3rd Division S 15 Walsall 3 1 0 0 0 0 0 1 1 2 3 0.67 3 8584      
1945-46     Walsall                             Rd 1    
1946-47 3rd Division S 5 Walsall 42 11 6 4 42 25 6 6 9 32 34 1.25 46 11190 Rd 3    
1947-48 3rd Division S 3 Walsall 42 13 5 3 37 12 8 4 9 33 28 1.75 51 15736 Rd 3    
1948-49 3rd Division S 14 Walsall 42 9 5 7 34 28 6 3 12 22 36 0.88 38 10778 Rd 4    
1949-50 3rd Division S 19 Walsall 42 8 8 5 37 25 1 8 12 24 37 0.98 34 10111 Rd 1    
1950-51 3rd Division S 15 Walsall 46 12 4 7 32 20 3 6 14 20 42 0.84 40 8800 Rd 1    
1951-52 3rd Division S 24 Walsall 46 11 3 9 38 31 2 2 19 17 63 0.59 31 7091 Rd 1    
1952-53 3rd Division S 24 Walsall 46 5 9 9 35 46 2 1 20 21 72 0.47 24 5981 Rd 1    
1953-54 3rd Division S 24 Walsall 46 8 5 10 22 27 1 3 19 18 60 0.46 26 9273 Rd 3    
1954-55 3rd Division S 23 Walsall 46 9 6 8 49 36 1 8 14 26 50 0.87 34 11214 Rd 3    
1955-56 3rd Division S 20 Walsall 46 13 5 5 43 28 2 3 18 25 56 0.81 38 12659 Rd 3    
1956-57 3rd Division S 15 Walsall 46 11 7 5 49 25 5 5 13 31 49 1.08 44 11371 Rd 1    
1957-58 3rd Division S 20 Walsall 46 10 7 6 37 24 4 2 17 24 51 0.81 37 8815 Rd 1    
1958-59 4th Division 6 Walsall 46 13 5 5 56 25 8 5 10 39 39 1.48 52 9081 Rd 1    
1959-60 4th Division 1 Walsall 46 14 5 4 57 33 14 4 5 45 27 1.7 65 11181 Rd 2    
1960-61 3rd Division 2 Walsall 46 19 4 0 62 20 9 2 12 36 40 1.63 62 10869 Rd 1 Rd 2  
1961-62 2nd Division 14 Walsall 42 11 7 3 42 23 3 4 14 28 52 0.93 39 12722 Rd 4 Rd 2  
1962-63 2nd Division 21 Walsall 42 7 7 7 33 37 4 2 15 20 52 0.6 31 9820 Rd 3 Rd 2  
1963-64 3rd Division 19 Walsall 46 7 9 7 34 35 6 5 12 25 41 0.78 40 7307 Rd 1 Rd 3  
1964-65 3rd Division 19 Walsall 46 9 4 10 34 36 6 3 14 21 44 0.69 37 6752 Rd 1 Rd 1  
1965-66 3rd Division 9 Walsall 46 13 7 3 48 21 7 3 13 29 43 1.2 50 9324 Rd 4 Rd 2  
1966-67 3rd Division 12 Walsall 46 12 8 3 37 16 6 2 15 28 56 0.9 46 8615 Rd 3 Rd 4  
1967-68 3rd Division 7 Walsall 46 12 7 4 47 22 7 5 11 27 39 1.21 50 9144 Rd 4 Rd 2  
1968-69 3rd Division 13 Walsall 46 10 9 4 34 18 4 7 12 16 31 1.02 44 9135 Rd 3 Rd 2  
1969-70 3rd Division 12 Walsall 46 11 4 8 33 31 6 8 9 21 36 0.81 46 5430 Rd 3 Rd 1  
1970-71 3rd Division 20 Walsall 46 10 1 12 30 27 4 10 9 21 30 0.89 39 5215 Rd 2 Rd 2  
1971-72 3rd Division 9 Walsall 46 12 8 3 38 16 3 10 10 24 41 1.09 48 5467 Rd 4 Rd 1  
1972-73 3rd Division 17 Walsall 46 14 3 6 37 26 4 4 15 19 40 0.85 43 4814 Rd 2 Rd 1  
1973-74 3rd Division 15 Walsall 46 11 7 5 37 19 5 6 12 20 29 1.19 45 4807 Rd 2 Rd 2  
1974-75 3rd Division 8 Walsall 46 15 5 3 46 13 3 8 12 21 39 1.29 49 6301 Rd 5 Rd 1  
1975-76 3rd Division 7 Walsall 46 11 8 4 43 22 7 6 10 31 39 1.21 50 5639 Rd 1 Rd 1  
1976-77 3rd Division 15 Walsall 46 8 7 8 39 32 5 8 10 18 33 -8 41 5505 Rd 3 Rd 2  
1977-78 3rd Division 6 Walsall 46 12 8 3 35 17 6 9 8 26 33 11 53 5335 Rd 5 Rd 3  
1978-79 3rd Division 22 Walsall 46 7 6 10 34 32 3 6 14 22 39 -15 32 4049 Rd 1 Rd 2  
1979-80 4th Division 2 Walsall 46 12 9 2 43 23 11 9 3 32 24 28 64 5569 Rd 2 Rd 1  
1980-81 3rd Division 20 Walsall 46 8 9 6 43 43 5 6 12 16 31 -15 41 4265 Rd 2 Rd 1  
1981-82 3rd Division 20 Walsall 46 10 7 6 32 23 3 7 13 19 32 -4 53 3753 Rd 2 Rd 1  
1982-83 3rd Division 10 Walsall 46 14 5 4 38 19 3 8 12 26 44 1 64 3262 Rd 3 Rd 1  
1983-84 3rd Division 6 Walsall 46 14 4 5 44 22 8 5 10 24 39 7 75 5039 Rd 1 SF  
1984-85 3rd Division 11 Walsall 46 9 7 7 33 22 9 6 8 25 30 6 67 4823 Rd 3 Rd 3  
1985-86 3rd Division 6 Walsall 46 15 7 1 59 23 7 2 14 31 41 26 75 4927 Rd 3 Rd 2  
1986-87 3rd Division 8 Walsall 46 16 4 3 50 27 6 5 12 30 40 13 75 5336 Rd 5 Rd 2  
1987-88 3rd Division 3 Walsall 46 15 6 2 39 22 8 7 8 29 28 18 82 5615 Rd 2 Rd 2  
1988-89 2nd Division 24 Walsall 46 3 10 10 27 42 2 6 15 14 38 -39 31 6093 Rd 3 Rd 2  
1989-90 3rd Division 24 Walsall 46 6 8 9 23 30 3 6 14 17 42 -32 41 4070 Rd 3 Rd 1  
1990-91 4th Division 16 Walsall 46 7 12 4 25 17 5 5 13 23 34 -3 53 4157 Rd 2 Rd 2  
1991-92 4th Division 15 Walsall 42 5 10 6 28 26 7 3 11 20 32 -10 49 3369 Rd 1 Rd 1  
1992-93 3rd Division 5 Walsall 42 11 6 4 42 31 11 1 9 34 30 15 73 3639 Rd 1 Rd 2  
1993-94 3rd Division 10 Walsall 42 7 5 9 28 26 10 4 7 20 27 -5 60 4239 Rd 2 Rd 1  
1994-95 3rd Division 2 Walsall 42 15 3 3 42 18 9 8 4 33 22 35 83 4095 Rd 3 Rd 2  
1995-96 2nd Division 11 Walsall 46 12 7 4 38 20 7 5 11 22 25 15 69 4000 Rd 4 Rd 1  
1996-97 2nd Division 12 Walsall 46 12 8 3 35 21 7 2 14 19 32 1 67 3906 Rd 2 Rd 1  
1997-98 2nd Division 19 Walsall 46 10 8 5 26 16 4 4 15 17 36 -9 54 4072 Rd 4 Rd 4  
1998-99 2nd Division 2 Walsall 46 13 7 3 37 23 13 2 8 26 24 16 87 5471 Rd 2 Rd 1  
1999-00 1st Division 22 Walsall 46 7 6 10 26 34 4 7 12 26 43 -25 46 6771 Rd 3 Rd 2  
2000-01 2nd Division 4 Walsall 46 15 5 3 51 23 8 7 8 28 27 29 81 5660 Rd 3 Rd 2  
2001-02 1st Division 18 Walsall 46 10 6 7 29 27 3 6 14 22 44 -20 51 6818 Rd 5 Rd 2  
2002-03 1st Division 17 Walsall 46 10 3 10 34 34 5 6 12 23 35 -12 54 6978 Rd 5 Rd 3  
2003-04 1st Division 22 Walsall 46 8 7 8 29 31 5 5 13 16 34 -20 51 7851 Rd 3 Rd 2  
2004-05 League One 14 Walsall 46 11 7 5 40 28 5 5 13 25 41 -4 60 6093 Rd 1 Rd 1  
2005-06 League One 24 Walsall 46 7 7 9 27 34 4 7 12 20 36 -23 47 5385 Rd 4 Rd 1  
2006-07 League Two 1 Walsall 46 16 4 3 39 13 9 10 4 27 21 32 89 5669 Rd 1 Rd 2  
2007-08 League One 12 Walsall 46 7 9 7 27 26 9 7 7 25 20 6 64 5621 Rd 3 Rd 1  
2008-09 League One 13 Walsall 46 10 3 10 34 36 7 7 9 27 30 -5 61 4557 Rd 1 Rd 1  
2009-10 League One 10 Walsall 46 10 8 5 36 26 6 6 11 24 37 -3 62 4038 Rd 2 Rd 1  
2010-11 League One 20 Walsall 46 9 3 11 33 36 3 9 11 23 39 -19 48 3826 Rd 2 Rd 1  
2011-12 League One 19 Walsall 46 7 9 7 27 27 3 11 9 24 30 -6 50 4268 Rd 2 Rd 1  
2012-13 League One 9 Walsall 46 10 8 5 38 29 7 9 7 27 29 7 68 4234 Rd 1 Rd 2  
2013-14 League One 14 Walsall 46 8 8 7 28 24 6 9 8 22 30 -4 59 4392 Rd 1 Rd 2  
2015-16 League One 3 Walsall 46 11 6 6 31 26 13 6 4 40 23 22 84 5382 Rd 4 Rd 3  
2016-17 League One14 Walsall46 11 5 7 34 29 3 11 9 17 29 -7 58 5072 Rd 1 Rd 1
2017-18 League One Walsall
Notes
1888-89   Walsall Town Swifts Failed election to Football League
1891-92   Walsall Town Swifts Elected to new Second Division
1892-93   Walsall Town Swifts Re-elected to Second Division
1894-95   Walsall Town Swifts Re-election to Second Division failed
1895-96   Walsall Failed election to Second Division
1900-01   Walsall Re-election to Second Division failed
1901-02   Walsall Failed election to Second Division
1919-20   Walsall Failed election to Second Division
1920-21   Walsall Automatic election to Third Division North
1925-26   Walsall Re-elected to Third Division North
1937-38   Walsall Re-elected to Third Division South
1938-39   Walsall Re-elected to Third Division South
1951-52   Walsall Re-elected to Third Division South
1952-53   Walsall Re-elected to Third Division South
1953-54   Walsall Re-elected to Third Division South
1954-55   Walsall Re-elected to Third Division South
 
Derby Games