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 1,541 Qf Rd  
1893-94 2nd Division 10 Walsall Town Swifts 28 8 1 5 36 23 2 2 10 15 38 0.84 23 2,800 Qf Rd  
1894-95 2nd Division 14 Walsall Town Swifts 30 8 0 7 35 25 2 0 13 12 67 0.51 20 2,013 Qf Rd  
1896-97 2nd Division 12 Walsall 30 8 2 5 37 25 3 2 10 17 44 0.78 26 3,013 Qf Rd  
1897-98 2nd Division 10 Walsall 30 9 3 3 42 15 3 2 10 16 43 1 29 2,160 Rd 1  
1898-99 2nd Division 6 Walsall 34 12 5 0 64 11 3 7 7 15 25 2.19 42 2,765 Qf Rd  
1899-00 2nd Division 12 Walsall 34 10 5 2 35 18 2 3 12 15 37 0.91 32 2,529 Rd 1  
1900-01 2nd Division 16 Walsall 34 7 7 3 29 23 0 6 11 11 33 0.71 27 3,000 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 7,187 Rd 1  
1922-233rd Division N 3 Walsall 38 13 4 2 32 14 6 4 9 19 30 1.16 46 6,533 Qf Rd  
1923-243rd Division N 17 Walsall 42 10 5 6 31 20 4 3 14 13 39 0.75 36 5,065 Qf Rd  
1924-253rd Division N 19 Walsall 42 10 6 5 27 16 3 5 13 17 37 0.83 37 4,648 Qf Rd  
1925-263rd Division N 21 Walsall 42 9 4 8 40 34 1 2 18 18 73 0.54 26 3,363 Rd 1  
1926-273rd Division N 14 Walsall 42 10 4 7 35 22 4 6 11 33 59 0.84 38 4,660 Rd 3  
1927-28 3rd Division S 18 Walsall 42 9 6 6 52 35 3 3 15 23 66 0.74 33 6,507 Rd 1  
1928-293rd Division S 14 Walsall 42 11 7 3 47 25 2 5 14 26 54 0.92 38 6,537 Rd 3  
1929-303rd Division S 17 Walsall 42 10 4 7 45 24 3 4 14 26 54 0.91 34 5,607 Rd 4  
1930-313rd Division S 17 Walsall 42 9 5 7 44 38 5 4 12 34 57 0.82 37 5,095 Rd 3  
1931-323rd Division N 16 Walsall 40 12 3 5 42 30 4 0 16 15 55 0.67 35 3,472 Rd 1  
1932-333rd Division N 5 Walsall 42 16 4 1 53 15 3 6 12 22 43 1.29 48 5,269 Rd 4  
1933-343rd Division N 4 Walsall 42 18 2 1 66 18 5 5 11 31 42 1.62 53 6,242 Rd 2  
1934-353rd Division N 14 Walsall 42 11 7 3 51 18 2 3 16 30 54 1.13 36 5,574 Rd 3  
1935-363rd Division N 10 Walsall 42 15 2 4 58 13 1 7 13 21 46 1.34 41 6,453 Rd 3  
1936-373rd Division S 17 Walsall 42 11 3 7 38 34 2 7 12 25 51 0.74 36 5,589 Rd 4  
1937-383rd Division S 21 Walsall 42 10 4 7 34 37 1 3 17 18 51 0.59 29 4,489 Rd 2  
1938-393rd Division S 21 Walsall 42 9 6 6 47 23 2 5 14 21 46 0.99 33 7,302 Rd 5  
1939-403rd Division S 15 Walsall 3 1 0 0 1 0 0 1 1 2 3 1 3 8,584  
1945-46 Walsall Rd 1  
1946-473rd Division S 5 Walsall 42 11 6 4 42 25 6 6 9 32 34 1.25 46 11,171 Rd 3  
1947-483rd Division S 3 Walsall 42 13 5 3 37 12 8 4 9 33 28 1.75 51 15,695 Rd 3  
1948-493rd Division S 14 Walsall 42 9 5 7 34 28 6 3 12 22 36 0.88 38 10,776 Rd 4  
1949-503rd Division S 19 Walsall 42 8 8 5 37 25 1 8 12 24 37 0.98 34 10,096 Rd 1  
1950-513rd Division S 15 Walsall 46 12 4 7 32 20 3 6 14 20 42 0.84 40 8,788 Rd 1  
1951-523rd Division S 24 Walsall 46 11 3 9 38 31 2 2 19 17 63 0.59 31 7,084 Rd 1  
1952-533rd Division S 24 Walsall 46 5 9 9 35 46 2 1 20 21 72 0.47 24 6,008 Rd 1  
1953-543rd Division S 24 Walsall 46 8 5 10 22 27 1 3 19 18 60 0.46 26 9,278 Rd 3  
1954-553rd Division S 23 Walsall 46 9 6 8 49 36 1 8 14 26 50 0.87 34 11,201 Rd 3  
1955-563rd Division S 20 Walsall 46 13 5 5 43 28 2 3 18 25 56 0.81 38 12,643 Rd 3  
1956-573rd Division S 15 Walsall 46 11 7 5 49 25 5 5 13 31 49 1.08 44 11,347 Rd 1  
1957-583rd Division S 20 Walsall 46 10 7 6 37 24 4 2 17 24 51 0.81 37 8,805 Rd 1  
1958-59 4th Division 6 Walsall 46 13 5 5 56 25 8 5 10 39 39 1.48 52 9,071 Rd 1  
1959-604th Division 1 Walsall 46 14 5 4 57 33 14 4 5 45 27 1.70 65 11,166 Rd 2  
1960-61 3rd Division 2 Walsall 46 19 4 0 62 20 9 2 12 36 40 1.63 62 10,671 Rd 1 Rd 2  
1961-62 2nd Division 14 Walsall 42 11 7 3 42 23 3 4 14 28 52 0.93 39 12,704 Rd 4 Rd 2  
1962-63 2nd Division 21 Walsall 42 7 7 7 33 37 4 2 15 20 52 0.60 31 9,820 Rd 3 Rd 2  
1963-64 3rd Division 19 Walsall 46 7 9 7 34 35 6 5 12 25 41 0.78 40 7,308 Rd 1 Rd 3  
1964-65 3rd Division 19 Walsall 46 9 4 10 34 36 6 3 14 21 44 0.69 37 6,750 Rd 1 Rd 1  
1965-66 3rd Division 9 Walsall 46 13 7 3 48 21 7 3 13 29 43 1.20 50 9,297 Rd 4 Rd 2  
1966-67 3rd Division 12 Walsall 46 12 8 3 37 16 6 2 15 28 56 0.90 46 8,569 Rd 3 Rd 4  
1967-68 3rd Division 7 Walsall 46 12 7 4 47 22 7 5 11 27 39 1.21 50 9,119 Rd 4 Rd 2  
1968-69 3rd Division 13 Walsall 46 10 9 4 34 18 4 7 12 16 31 1.02 44 5,867 Rd 3 Rd 2  
1969-70 3rd Division 12 Walsall 46 11 4 8 33 31 6 8 9 21 36 0.81 46 5,426 Rd 3 Rd 1  
1970-71 3rd Division 20 Walsall 46 10 1 12 30 27 4 10 9 21 30 0.89 39 5,212 Rd 2 Rd 2  
1971-72 3rd Division 9 Walsall 46 12 8 3 38 16 3 10 10 24 41 1.09 48 5,452 Rd 4 Rd 1  
1972-73 3rd Division 17 Walsall 46 14 3 6 37 26 4 4 15 19 40 0.85 43 4,806 Rd 2 Rd 1  
1973-74 3rd Division 15 Walsall 46 11 7 5 37 19 5 6 12 20 29 1.19 45 4,789 Rd 2 Rd 2  
1974-75 3rd Division 8 Walsall 46 15 5 3 46 13 3 8 12 21 39 1.29 49 6,095 Rd 5 Rd 1  
1975-76 3rd Division 7 Walsall 46 11 8 4 43 22 7 6 10 31 39 1.21 50 5,618 Rd 1 Rd 1  
1976-77 3rd Division 15 Walsall 46 8 7 8 39 32 5 8 10 18 33 -8 41 5,506 Rd 3 Rd 2  
1977-78 3rd Division 6 Walsall 46 12 8 3 35 17 6 9 8 26 33 11 53 5,313 Rd 5 Rd 3  
1978-79 3rd Division 22 Walsall 46 7 6 10 34 32 3 6 14 22 39 -15 32 4,047 Rd 1 Rd 2  
1979-804th Division 2 Walsall 46 12 9 2 43 23 11 9 3 32 24 28 64 5,547 Rd 2 Rd 1  
1980-81 3rd Division 20 Walsall 46 8 9 6 43 43 5 6 12 16 31 -15 41 4,265 Rd 2 Rd 1  
1981-82 3rd Division 20 Walsall 46 10 7 6 32 23 3 7 13 19 32 -4 53 3,744 Rd 2 Rd 1  
1982-83 3rd Division 10 Walsall 46 14 5 4 38 19 3 8 12 26 44 1 64 3,243 Rd 3 Rd 1  
1983-84 3rd Division 6 Walsall 46 14 4 5 44 22 8 5 10 24 39 7 75 5,017 Rd 1 SF  
1984-85 3rd Division 11 Walsall 46 9 7 7 33 22 9 6 8 25 30 6 67 4,807 Rd 3 Rd 3  
1985-86 3rd Division 6 Walsall 46 15 7 1 59 23 7 2 14 31 41 26 75 4,891 Rd 3 Rd 2  
1986-87 3rd Division 8 Walsall 46 16 4 3 50 27 6 5 12 30 40 13 75 5,313 Rd 5 Rd 2  
1987-88 3rd Division 3 Walsall 46 15 6 2 39 22 8 7 8 29 28 18 82 5,593 Rd 2 Rd 2  
1988-89 2nd Division 24 Walsall 46 3 10 10 27 42 2 6 15 14 38 -39 31 6,108 Rd 3 Rd 2  
1989-90 3rd Division 24 Walsall 46 6 8 9 23 30 3 6 14 17 42 -32 41 4,077 Rd 3 Rd 1  
1990-914th Division 16 Walsall 46 7 12 4 25 17 5 5 13 23 34 -3 53 4,145 Rd 2 Rd 1  
1991-924th Division 15 Walsall 42 5 10 6 28 26 7 3 11 20 32 -10 49 3,367 Rd 1 Rd 1  
1992-934th Division 5 Walsall 42 11 6 4 42 31 11 1 9 34 30 76 73 3,628 Rd 1 Rd 2  
1993-944th Division 10 Walsall 42 7 5 9 28 26 10 4 7 20 27 48 60 4,234 Rd 2 Rd 1  
1994-954th Division 2 Walsall 42 15 3 3 42 18 9 8 4 33 22 75 83 4,070 Rd 3 Rd 2  
1995-96 3rd Division 11 Walsall 46 12 7 4 38 20 7 5 11 22 25 60 69 3,982 Rd 4 Rd 1  
1996-97 3rd Division 12 Walsall 46 12 8 3 35 21 7 2 14 19 32 54 67 3,892 Rd 2 Rd 1  
1997-98 3rd Division 19 Walsall 46 10 8 5 26 16 4 4 15 17 36 43 54 4,062 Rd 4 Rd 4  
1998-99 3rd Division 2 Walsall 46 13 7 3 37 23 13 2 8 26 24 63 87 5,458 Rd 2 Rd 1  
1999-00 2nd Division 22 Walsall 46 7 6 10 26 34 4 7 12 26 43 -25 46 6,779 Rd 3 Rd 2  
2000-01 3rd Division 4 Walsall 46 15 5 3 51 23 8 7 8 28 27 29 81 5,631 Rd 3 Rd 2  
2001-02 2nd Division 18 Walsall 46 10 6 7 29 27 3 6 14 22 44 -20 51 6,832 Rd 5 Rd 2  
2002-03 2nd Division 17 Walsall 46 10 3 10 34 34 5 6 12 23 35 -12 54 7,087 Rd 5 Rd 3  
2003-04 2nd Division 22 Walsall 46 8 7 8 29 31 5 5 13 16 34 -20 51 7,853 Rd 3 Rd 2  
2004-05 3rd Division 14 Walsall 46 11 7 5 40 28 5 5 13 25 41 -4 60 6,084 Rd 1 Rd 1  
2005-06 3rd Division 24 Walsall 46 7 7 9 27 34 4 7 12 20 36 -23 47 5,392 Rd 4 Rd 1  
2006-074th Division 1 Walsall 46 16 4 3 39 13 9 10 4 27 21 32 89 5,643 Rd 1 Rd 2  
2007-08 3rd Division 12 Walsall 46 7 9 7 27 26 9 7 7 25 20 6 64 5,620 Rd 3 Rd 1  
2008-09 3rd Division 13 Walsall 46 10 3 10 34 36 7 7 9 27 30 -5 61 4,572 Rd 1 Rd 1  
2009-10 3rd Division 10 Walsall 46 10 8 5 36 26 6 6 11 24 37 -3 62 4,030 Rd 2 Rd 1  
2010-11 3rd Division 20 Walsall 46 9 3 11 33 36 3 9 11 23 39 -19 48 3,846 Rd 2 Rd 1  
2011-12 3rd Division 19 Walsall 46 7 9 7 27 27 3 11 9 24 30 -6 50 4,274 Rd 2 Rd 1  
2012-13 3rd Division 9 Walsall 46 10 8 5 38 29 7 9 7 27 29 7 68 4,234 Rd 1 Rd 2  
2013-14 3rd Division 13 Walsall 46 7 7 9 21 28 7 9 7 28 21 0 58 4,807 Rd 2 Rd 2  
2014-15 3rd Division 14 Walsall 46 8 8 7 28 24 6 9 8 22 30 -4 59 4,392 Rd 1 Rd 2  
2015-16 3rd Division 3 Walsall 46 11 6 6 31 26 13 6 4 40 23 22 84 5,382 Rd 4 Rd 3  
2016-17 3rd Division 14 Walsall 46 11 5 7 34 29 3 11 9 17 29 -7 58 5,072 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