Walsall Football Club was formed in 1888 when Walsall Town and Walsall Swifts amalgamated. They joined the Football League in 1892, as founder members of the new Second Division.
The table below details the club's achievements in all national competitions and records their average attendance and top goalscorer for each completed league season.
Key Key to league record: P = Games played W = Won D = Drawn L = Lost F = Goals for A = Goals against Pts = Points Pos = Final position
Key to rounds: 1Q = 1st qualifying round 2Q = 2nd qualifying round 3Q = 3rd qualifying round 4Q = 4th qualifying round 5Q = 5th qualifying round 6Q = 6th qualifying round IR = Intermediate round PR = Preliminary round
R1 = Round 1 R2 = Round 2 R3 = Round 3 R4 = Round 4 R5 = Round 5 QF = Quarter-finals SF = Semi-finals
AR1 = Area round 1 AR2 = Area round 2 AQF = Area quarter-finals ASF = Area semi-finals AF = Area final
Seasons SeasonLeagueFACupLeagueCupOtherCupAverageatt.Top goalscorerTierDivisionPWDLFAPtsPosNameGls1888–89–Midland Association14824283218–R2–R21,643Sammy Holmes71889–90–Football Alliance2283114459199th4Q–SF2,100Sammy Holmes121890–91–Football Alliance2293103461217th4Q–R13,090Sammy Holmes111891–92–Football Alliance22631333591511th2Q–R12,636Sammy Holmes91892–932Division 222531437751312th3Q–R11,310Norman Forsyth7Sammy HolmesJoe Turner1893–942Division 2281031551612310th3Q–R13,100Walt McWhinnie111894–952Division 2301002047922014th1Q–R12,200Will Devey71895–96–Midland League2817659248403rd3Q–R21,736David Copeland211896–972Division 2301141553692612th4Q–W3,950Alf Griffin121897–982Division 2301251358582910thR1–W2,900Jack Aston12George Johnson1898–992Division 234151277936426th3Q–R33,710Jack Aston16Tommy Vail1899–19002Division 2341281450553212thR1–R23,200Jim Moffatt131900–012Division 2347131440562716thIR–SF3,015Alfred Dean111901–02–Midland League2814775137355thR2–R11,750Alf Green121902–03–Midland League32127135248319th2Q–SF1,450Reg Bastock81903–04–B'ham DL341171645652913th5Q–DNE1,306Laurie Pember101904–05–B'ham DL341161744772814thQ2–PR1,318Jimmy Ellard91905–06–B'ham DL34762142892016th4Q––1,741Tommy Holt131906–07–B'ham DL341441658793213th1Q––1,820Alfred Hunt141907–08–B'ham DL341531667723310th1Q––2,550Gilbert Bytheway161908–09–B'ham DL341081647562815th1Q––2,835Sid Francis121909–10–B'ham DL3418796644435thPR––3,294Billy Caddick181910–11–B'ham DLSL Div 23422207648116037444146183rd9th1Q––2,959Hubert Parsonage131911–12–B'ham DLSL Div 2342617147110115644344141274th6thR1––2,640W. Freeman181912–13–B'ham DL34155146054357th5Q––2,356Amos Baddeley161913–14–B'ham DL341381348613410th1Q––2,582C. Crossley161914–15–B'ham DL3421586644473rd5Q––2,494Arthur Campey20The Football League and FA Cup were suspended until after the First World War.1919–20–B'ham DL341161753622816th5Q––3,673Jack Radford121920–21–B'ham DL34186106847425th1Q––7,512Ernie Edwards211921–223Division 3 (N)38183176665398thR1––7,400Paddy Reid211922–233Division 3 (N)38198115144463rd6Q––6,440Teddy Groves131923–243Division 3 (N)421482044593617th6Q––5,075Teddy Groves111924–253Division 3 (N)4213111844533719th5Q––4,810Fred Burrill141925–263Division 3 (N)4210626581072621stR1––3,368Harry Crockford171926–273Division 3 (N)4214101868813814thR3––4,728Bert White241927–283Division 3 (S)4212921751013318thR1––6,580Moses Lane361928–293Division 3 (S)4213121773793814thR3––6,527Moses Lane151929–303Division 3 (S)421382171783417thR4––5,607Albert Walters251930–313Division 3 (S)421491978953717thR3––5,091Johnny Eyres161931–323Division 3 (N)401632157853516thR1––3,490Gilbert Alsop151932–333Division 3 (N)421910137558485thR4––5,279Gilbert Alsop281933–343Division 3 (N)42237129760534thR2––6,228Gilbert Alsop391934–353Division 3 (N)4213101981723614thR3–F5,645Gilbert Alsop391935–363Division 3 (N)421691779594110thR3–R26,551Bill Evans241936–373Division 3 (S)4213101963853617thR4–R15,672Bill Evans151937–383Division 3 (S)421172452882921stR2–R24,564Bill Evans91938–393Division 3 (S)4211112068693321stR5–R17,364Gilbert Alsop231939–403Division 3 (S)3111333–––––––The Football League and FA Cup were suspended until after the Second World War.1945–46N/AR1–F–––1946–473Division 3 (S)421712137459465thR3––11,173Dennis Wilshaw181947–483Division 3 (S)42219127040513rdR3––15,711Dave Massart231948–493Division 3 (S)421581956643814thR4––10,772Phil Chapman251949–503Division 3 (S)429161761623419thR1––10,099Johnny Devlin221950–513Division 3 (S)4615102152624015thR1––8,788Don Dearson10Jack Winter1951–523Division 3 (S)461352855943124thR1––7,084Hugh Evans12Billy O'Neill1952–533Division 3 (S)4671029561182424thR1––5,992Jack Bridgett101953–543Division 3 (S)46982940872624thR3––9,278George Dean10Fred Morris1954–553Division 3 (S)4610142275863423rdR3––11,201Tony Richards221955–563Division 3 (S)461582368843820thR3––12,644Tony Richards151956–573Division 3 (S)4616121880744415thR1––11,347Don Dorman181957–583Division 3 (S)461492361753720thR1––8,802Tony Richards211958–594Division 4462110159564526thR1––9,050Tony Richards281959–604Division 446289910260651stR2––11,157Tony Richards241960–613Division 346286129860622ndR1R2–10,827Tony Richards361961–622Division 24214111770753914thR4R2–12,703Colin Taylor171962–632Division 2421192253893121stR3R2–9,824Colin Taylor101963–643Division 34613141959764019thR1R3–7,308Graham Matthews151964–653Division 3461572455803719thR1R1–6,754Allan Clarke231965–663Division 3462010167764509thR4R2–9,297Allan Clarke181966–673Division 34618101865724612thR3R4–8,594Alan Baker13Colin Taylor1967–683Division 3461912157461507thR4R2–9,119Jimmy Murray11Colin Taylor1968–693Division 34614161650494413thR3R2–5,867Geoff Morris9Dave Wilson1969–703Division 34617121754674612thR3R1–5,428Colin Taylor91970–713Division 34614112151573920thR2R2–5,212Colin Taylor131971–723Division 3461518136257489thR4R1–5,445Geoff Morris111972–733Division 3461872156664317thR2R1–4,803Chris Jones111973–743Division 34616131757484515thR2R2–4,789Alan Buckley211974–753Division 3461813156752498thR5R1–6,268Alan Buckley211975–763Division 3461814147461507thR1R1–5,618Alan Buckley341976–773Division 34613151857654115thR3R2–5,498Alan Buckley201977–783Division 3461817116150536thR5R3–5,317Alan Buckley241978–793Division 34610122456713222ndR1R2–4,047Terry Austin131979–804Division 446231857547642ndR2R1–5,549Don Penn251980–813Division 34613151859744120thR2R1–4,265Alan Buckley111981–823Division 34613141951555320thR2R1–3,744Don Penn141982–833Division 34617131664636410thR3R1–3,243Alan Buckley131983–843Division 346229156861756thR1SFAR25,017Alistair Brown131984–853Division 34618131558526711thR3R3AQF4,812Richard O'Kelly161985–863Division 346229159064756thR3R2PR4,891Nicky Cross211986–873Division 346229158067758thR5R2AR15,313David Kelly231987–883Division 3462313106850823rdR2R2AR15,598David Kelly201988–892Division 2465162541803124thR3R2–6,108Stuart Rimmer81989–903Division 3469142340724124thR3R1ASF4,077Stuart Rimmer101990–914Division 44612171748515316thR2R2AR14,149Stuart Rimmer131991–924Division 44212131748584915thR1R1AQF3,367Rod McDonald171992–934Division 342227137661735thR1R2AR23,628Wayne Clarke211993–944Division 3421791648536010thR2R1AR14,237Kyle Lightbourne71994–954Division 342241177540832ndR3R2AR14,071Kyle Lightbourne231995–963Division 24619121560456911thR4R1AR23,982Kyle Lightbourne15Kevin Wilson1996–973Division 24619101754536712thR2R1AR23,892Kyle Lightbourne201997–983Division 24614122043525419thR4R4AF4,062Roger Boli121998–993Division 246269116347872ndR2R1AF5,457Andy Rammell181999–20002Division 14611132252774622ndR3R2–6,779Michael Ricketts112000–013Division 2462312117950814thR3R2AQF5,632Jorge Leitão182001–022Division 14613122151715118thR5R2–6,832Jorge Leitão82002–032Division 1461592257695417thR5R3–6,978José Júnior152003–042Division 14613122145655122ndR3R2–7,853Jorge Leitão72004–053League 14616121865696014thR1R1AQF6,108Matty Fryatt152005–063League 14611142147704724thR4R1ASF5,392Matty Fryatt112006–074League 246251476634891stR1R2AR15,716Dean Keates132007–083League 14616161452466412thR3R1AR15,620Tommy Mooney112008–093League 14617101961666113thR1R1AQF4,572Michael Ricketts122009–103League 14616141660636210thR2R1AR14,029Troy Deeney142010–113League 14612122256754820thR2R1AR13,846Julian Gray102011–123League 14610201651575019thR2R1AR24,274Jon Macken7Alex Nicholls2012–133League 1461717126558689thR1R2AR24,234Will Grigg192013–143League 14614161649495813thR2R2AR14,807Craig Westcarr142014–153League 14614171550545914thR1R2F4,392Tom Bradshaw172015–163League 1462412107149843rdR4R3AR15,382Tom Bradshaw172016–173League 14614161651585814thR1R1R25,072Erhun Öztumer152017–183League 14613132053665219thR1R1R24,760Erhun Öztumer152018–193League 14612112349714722ndR3R2R24,927Andy Cook132019–204League 2361381540494712thR2R1R34,664Josh Gordon92020–214League 24611201545535319thR1R1Grp0Elijah Adebayo102021–224League 24614122047605416thR2R1R24,979George Miller122022–234League 24612191546495516thR4R2Grp5,540Danny Johnson122023–244League 24618111769736511thR3R1Grp5,618Isaac Hutchinson122024–254League 2462114117554774thR2R3R36,319Nathan Lowe15
Overall Seasons spent in First Division / Premier League (1st tier): 0 Seasons spent in Second Division / Championship (2nd tier): 15 (1892–95, 1896–01, 1961–63, 1988–89, 1999–00, 2001–04) Seasons spent in Third Division / League One (3rd tier): 75 (1921–58, 1960–61, 1963–79, 1980–88, 1989–90, 1995–99, 2000–01, 2004–06, 2007–19) Seasons spent in Fourth Division / League Two (4th tier): 15 (1958–60, 1979–80, 1990–95, 2006–07, 2019–)
Correct up to end of 2024–25 season.
Notes
References
External links