| 1888 |
Walsall Town and Walsall Swifts merge |
| 1895/1896 |
Name changed to Walsall FC |
| 1896 |
Elected to Football League |
1901
|
Failed to be re-elected to Football League
Rejoined Midland League
|
| 1921/1922 |
Founder member of Football League Division Three North |
| 1927/1928 |
Switched to Division Three South |
| 1931/1932 |
Switched back to Division Three North |
| 1936/1937 |
Switched back to Division Three South |
| 1958/1959 |
Placed in Division Four on League re-organisation |
1959/1960
|
Division Four champions
Promoted to Division Three
|
1960/1961
|
Division Three runners-up
Promoted to Division Two
|
| 1962/1963 |
Relegated to Division Three |
| 1978/1979 |
Relegated to Division Four |
1979/1980
|
Division Four runners-up
Promoted to Division Three
|
| 1983/1984 |
League Cup semi-finalists |
| 1987/1988 |
Promoted to Division Two after play-offs |
| 1988/1989 |
Relegated to Division Three |
| 1989/1990 |
Relegated to Division Four |
| 1990 |
Moved to Bescot Stadium |
1992/1993
|
Division Four renamed Division Three
Not promoted after play-offs
|
1994/1995
|
Division Three runners-up
Promoted to Division Two
|
1998/1999
|
Division Two runners-up
Promoted to Division One
|
| 1999/2000 |
Relegated to Division Two |
| 2000/2001 |
Promoted to Division One after Play-offs |
2003/2004
|
Relegated to Division Two
Division Two renamed League One
|
| 2005/2006 |
Relegated to League Two |
2006/2007
|
League Two champions
Promoted to League One
|