Skip to content

First Division

History

Seasons

Every season we hold for Walsall, newest first. Pos is where they finished in the table, P the matches played, W, D and L the wins, draws and losses, and Pts the points. A trophy marks a title.

Walsall season by season
SeasonDivision#PWDLGFGAPts
2024-25League TwoPromotion - League One (Play Offs: Semi-finals)446211411755477
2023-24League Two1146181117697365
2022-23League Two1646121915464955
2021-22League Two1646141220476054
2020-21League Two1946112015455353
2019-20League Two123613815404947
2018-19League OneRelegation - League Two2246121123497147
2017-18League One1946131320536652
Show all 27 seasons

Head-to-head

How Walsall have done against each team in First Division, across every match we hold between them, past seasons and cups included. W, D and L are wins, draws and losses. The teams they have met most come first; open one to see the last meetings.

  • SwindonWalsall: won 14, drew 12, lost 13 of 39 meetingsWalsall have won 14 of their 39 meetings with Swindon

    Walsall: won 14, drew 12, lost 13 of 39 meetings

    Goals: Walsall 52, Swindon 52

    The meetings we hold go back to August 7, 1999.

    Last meetings with Swindon, results for Walsall

    1. Lost
      Walsall FC 0, Swindon Town 1League Two 2024-25
    2. Won
      Swindon Town 0, Walsall FC 4League Two 2024-25
    3. Won
      Walsall FC 2, Swindon Town 1League Two 2023-24
    4. Lost
      Swindon Town 2, Walsall FC 0League Two 2023-24
    5. Drew
      Walsall FC 0, Swindon Town 0League Two 2022-23
    Go to the Swindon team page
  • TranmereWalsall: won 13, drew 7, lost 11 of 31 meetingsWalsall have won 13 of their 31 meetings with Tranmere

    Walsall: won 13, drew 7, lost 11 of 31 meetings

    Goals: Walsall 42, Tranmere 35

    The meetings we hold go back to December 26, 1999.

    Last meetings with Tranmere, results for Walsall

    1. Won
      Walsall FC 5, Tranmere Rovers 1League Two 2024-25
    2. Lost
      Tranmere Rovers 1, Walsall FC 0League Two 2024-25
    3. Won
      Tranmere Rovers 1, Walsall FC 3League Two 2023-24
    4. Won
      Walsall FC 1, Tranmere Rovers 0League Two 2023-24
    5. Drew
      Tranmere Rovers 1, Walsall FC 1League Two 2022-23
    Go to the Tranmere team page
  • CreweWalsall: won 5, drew 12, lost 9 of 26 meetingsCrewe have won 9 of their 26 meetings with Walsall

    Walsall: won 5, drew 12, lost 9 of 26 meetings

    Goals: Walsall 27, Crewe 32

    The meetings we hold go back to August 21, 1999.

    Last meetings with Crewe, results for Walsall

    1. Won
      Crewe Alexandra 0, Walsall FC 1League Two 2024-25
    2. Drew
      Walsall FC 1, Crewe Alexandra 1League Two 2024-25
    3. Won
      Walsall FC 2, Crewe Alexandra 0League Two 2023-24
    4. Drew
      Crewe Alexandra 2, Walsall FC 2League Two 2023-24
    5. Lost
      Crewe Alexandra 2, Walsall FC 0League Two 2022-23
    Go to the Crewe team page
  • Port ValeWalsall: won 13, drew 6, lost 7 of 26 meetingsWalsall have won 13 of their 26 meetings with Port Vale

    Walsall: won 13, drew 6, lost 7 of 26 meetings

    Goals: Walsall 38, Port Vale 26

    The meetings we hold go back to November 12, 1999.

    Last meetings with Port Vale, results for Walsall

    1. Lost
      Walsall FC 2, Port Vale FC 3League Two 2024-25
    2. Won
      Port Vale FC 0, Walsall FC 1League Two 2024-25
    3. Won
      Walsall FC 2, Port Vale FC 0League Two 2021-22
    4. Won
      Port Vale FC 0, Walsall FC 1League Two 2021-22
    5. Won
      Port Vale FC 1, Walsall FC 3League Two 2020-21
    Go to the Port Vale team page
  • Sheffield UtdWalsall: won 6, drew 7, lost 7 of 20 meetingsSheffield Utd have won 7 of their 20 meetings with Walsall

    Walsall: won 6, drew 7, lost 7 of 20 meetings

    Goals: Walsall 23, Sheffield Utd 24

    The meetings we hold go back to August 14, 1999.

    Last meetings with Sheffield Utd, results for Walsall

    1. Won
      Walsall FC 4, Sheffield United 1League One 2016-17
    2. Won
      Sheffield United 0, Walsall FC 1League One 2016-17
    3. Lost
      Sheffield United 2, Walsall FC 0League One 2015-16
    4. Drew
      Walsall FC 1, Sheffield United 1League One 2015-16
    5. Drew
      Walsall FC 1, Sheffield United 1League One 2014-15
    Go to the Sheffield Utd team page
  • GrimsbyWalsall: won 8, drew 4, lost 5 of 17 meetingsWalsall have won 8 of their 17 meetings with Grimsby

    Walsall: won 8, drew 4, lost 5 of 17 meetings

    Goals: Walsall 31, Grimsby 19

    The meetings we hold go back to September 11, 1999.

    Last meetings with Grimsby, results for Walsall

    1. Lost
      Walsall FC 1, Grimsby Town 3League Two 2024-25
    2. Won
      Grimsby Town 1, Walsall FC 4League Two 2024-25
    3. Won
      Grimsby Town 1, Walsall FC 6League Two 2023-24
    4. Drew
      Walsall FC 1, Grimsby Town 1League Two 2023-24
    5. Drew
      Grimsby Town 1, Walsall FC 1League Two 2022-23
    Go to the Grimsby team page
  • HuddersfieldWalsall: won 5, drew 3, lost 9 of 17 meetingsHuddersfield have won 9 of their 17 meetings with Walsall

    Walsall: won 5, drew 3, lost 9 of 17 meetings

    Goals: Walsall 29, Huddersfield 34

    The meetings we hold go back to November 23, 1999.

    Last meetings with Huddersfield, results for Walsall

    1. Won
      Walsall FC 3, Huddersfield Town 2EFL Cup 2024-25
    2. Drew
      Walsall FC 1, Huddersfield Town 1League One 2011-12
    3. Drew
      Huddersfield Town 1, Walsall FC 1League One 2011-12
    4. Lost
      Walsall FC 2, Huddersfield Town 4League One 2010-11
    5. Lost
      Huddersfield Town 1, Walsall FC 0League One 2010-11
    Go to the Huddersfield team page
  • StockportWalsall: won 10, drew 3, lost 4 of 17 meetingsWalsall have won 10 of their 17 meetings with Stockport

    Walsall: won 10, drew 3, lost 4 of 17 meetings

    Goals: Walsall 23, Stockport 14

    The meetings we hold go back to October 2, 1999.

    Last meetings with Stockport, results for Walsall

    1. Lost
      Stockport County 3, Walsall FC 1League Two 2023-24
    2. Won
      Walsall FC 2, Stockport County 1League Two 2023-24
    3. Won
      Stockport County 1, Walsall FC 2FA Cup 2022-23
    4. Lost
      Walsall FC 0, Stockport County 2League Two 2022-23
    5. Drew
      Stockport County 1, Walsall FC 1League Two 2022-23
    Go to the Stockport team page
Show all 23 teams
  • CharltonWalsall: won 2, drew 4, lost 10 of 16 meetingsCharlton have won 10 of their 16 meetings with Walsall

    Walsall: won 2, drew 4, lost 10 of 16 meetings

    Goals: Walsall 14, Charlton 28

    The meetings we hold go back to November 6, 1999.

    Last meetings with Charlton, results for Walsall

    1. Lost
      Walsall FC 0, Charlton Athletic 4FA Cup 2024-25
    2. Lost
      Walsall FC 0, Charlton Athletic 1EFL Cup 2022-23
    3. Lost
      Charlton Athletic 2, Walsall FC 1League One 2018-19
    4. Lost
      Walsall FC 0, Charlton Athletic 2League One 2018-19
    5. Lost
      Charlton Athletic 3, Walsall FC 1League One 2017-18
    Go to the Charlton team page
  • BarnsleyWalsall: won 3, drew 2, lost 9 of 14 meetingsBarnsley have won 9 of their 14 meetings with Walsall

    Walsall: won 3, drew 2, lost 9 of 14 meetings

    Goals: Walsall 19, Barnsley 30

    The meetings we hold go back to December 18, 1999.

    Last meetings with Barnsley, results for Walsall

    1. Lost
      Walsall FC 0, Barnsley FC 1League One 2018-19
    2. Drew
      Barnsley FC 1, Walsall FC 1League One 2018-19
    3. Lost
      Walsall FC 1, Barnsley FC 3League One 2015-16
    4. Won
      Barnsley FC 0, Walsall FC 2League One 2015-16
    5. Lost
      Barnsley FC 3, Walsall FC 0League One 2014-15
    Go to the Barnsley team page
  • PortsmouthWalsall: won 3, drew 3, lost 6 of 12 meetingsPortsmouth have won 6 of their 12 meetings with Walsall

    Walsall: won 3, drew 3, lost 6 of 12 meetings

    Goals: Walsall 13, Portsmouth 19

    The meetings we hold go back to October 19, 1999.

    Last meetings with Portsmouth, results for Walsall

    1. Lost
      Walsall FC 2, Portsmouth FC 3League One 2018-19
    2. Lost
      Portsmouth FC 2, Walsall FC 0League One 2018-19
    3. Lost
      Walsall FC 0, Portsmouth FC 1League One 2017-18
    4. Drew
      Portsmouth FC 1, Walsall FC 1League One 2017-18
    5. Won
      Walsall FC 2, Portsmouth FC 0League One 2012-13
    Go to the Portsmouth team page
  • Nottingham ForestWalsall: won 6, drew 4, lost 2 of 12 meetingsWalsall have won 6 of their 12 meetings with Nottingham Forest

    Walsall: won 6, drew 4, lost 2 of 12 meetings

    Goals: Walsall 22, Nottingham Forest 18

    The meetings we hold go back to September 4, 1999.

    Last meetings with Nottingham Forest, results for Walsall

    1. Drew
      Nottingham Forest 1, Walsall FC 1League One 2007-08
    2. Won
      Walsall FC 1, Nottingham Forest 0League One 2007-08
    3. Drew
      Nottingham Forest 1, Walsall FC 1League One 2005-06
    4. Won
      Walsall FC 3, Nottingham Forest 2League One 2005-06
    5. Drew
      Nottingham Forest 3, Walsall FC 3First Division 2003-04
    Go to the Nottingham Forest team page
  • NorwichWalsall: won 1, drew 5, lost 4 of 10 meetingsNorwich have won 4 of their 10 meetings with Walsall

    Walsall: won 1, drew 5, lost 4 of 10 meetings

    Goals: Walsall 9, Norwich 16

    The meetings we hold go back to August 30, 1999.

    Last meetings with Norwich, results for Walsall

    1. Lost
      Walsall FC 1, Norwich City 2League One 2009-10
    2. Drew
      Norwich City 0, Walsall FC 0League One 2009-10
    3. Lost
      Norwich City 5, Walsall FC 0First Division 2003-04
    4. Lost
      Walsall FC 1, Norwich City 3First Division 2003-04
    5. Drew
      Walsall FC 0, Norwich City 0First Division 2002-03
    Go to the Norwich team page
  • BoltonWalsall: won 4, drew 0, lost 4 of 8 meetingsWalsall and Bolton have won 4 each in 8 meetings

    Walsall: won 4, drew 0, lost 4 of 8 meetings

    Goals: Walsall 14, Bolton 17

    The meetings we hold go back to January 3, 2000.

    Last meetings with Bolton, results for Walsall

    1. Won
      Walsall FC 2, Bolton Wanderers 1FA Cup 2024-25
    2. Lost
      Bolton Wanderers 2, Walsall FC 1League Two 2020-21
    3. Won
      Walsall FC 2, Bolton Wanderers 1League Two 2020-21
    4. Lost
      Bolton Wanderers 5, Walsall FC 2FA Cup 2018-19
    5. Lost
      Bolton Wanderers 4, Walsall FC 1League One 2016-17
    Go to the Bolton team page
  • WolvesWalsall: won 2, drew 1, lost 5 of 8 meetingsWolves have won 5 of their 8 meetings with Walsall

    Walsall: won 2, drew 1, lost 5 of 8 meetings

    Goals: Walsall 5, Wolves 15

    The meetings we hold go back to August 28, 1999.

    Last meetings with Wolves, results for Walsall

    1. Lost
      Walsall FC 0, Wolverhampton Wanderers 3League One 2013-14
    2. Won
      Wolverhampton Wanderers 0, Walsall FC 1League One 2013-14
    3. Lost
      Walsall FC 0, Wolverhampton Wanderers 1First Division 2002-03
    4. Lost
      Wolverhampton Wanderers 3, Walsall FC 1First Division 2002-03
    5. Lost
      Wolverhampton Wanderers 3, Walsall FC 0First Division 2001-02
    Go to the Wolves team page
  • Crystal PalaceWalsall: won 0, drew 3, lost 5 of 8 meetingsCrystal Palace have won 5 of their 8 meetings with Walsall

    Walsall: won 0, drew 3, lost 5 of 8 meetings

    Goals: Walsall 9, Crystal Palace 16

    The meetings we hold go back to December 28, 1999.

    Last meetings with Crystal Palace, results for Walsall

    1. Lost
      Crystal Palace 1, Walsall FC 0First Division 2003-04
    2. Drew
      Walsall FC 0, Crystal Palace 0First Division 2003-04
    3. Lost
      Crystal Palace 2, Walsall FC 0First Division 2002-03
    4. Lost
      Walsall FC 3, Crystal Palace 4First Division 2002-03
    5. Lost
      Crystal Palace 2, Walsall FC 0First Division 2001-02
    Go to the Crystal Palace team page
  • IpswichWalsall: won 0, drew 0, lost 6 of 6 meetingsIpswich have won 6 of their 6 meetings with Walsall

    Walsall: won 0, drew 0, lost 6 of 6 meetings

    Goals: Walsall 4, Ipswich 13

    The meetings we hold go back to October 23, 1999.

    Last meetings with Ipswich, results for Walsall

    1. Lost
      Walsall FC 1, Ipswich Town 3First Division 2003-04
    2. Lost
      Ipswich Town 2, Walsall FC 1First Division 2003-04
    3. Lost
      Ipswich Town 3, Walsall FC 2First Division 2002-03
    4. Lost
      Walsall FC 0, Ipswich Town 2First Division 2002-03
    5. Lost
      Ipswich 2, Walsall 0First Division 1999-00
    Go to the Ipswich team page
  • West BromWalsall: won 4, drew 0, lost 2 of 6 meetingsWalsall have won 4 of their 6 meetings with West Brom

    Walsall: won 4, drew 0, lost 2 of 6 meetings

    Goals: Walsall 9, West Brom 6

    The meetings we hold go back to October 16, 1999.

    Last meetings with West Brom, results for Walsall

    1. Lost
      West Bromwich Albion 2, Walsall FC 0First Division 2003-04
    2. Won
      Walsall FC 4, West Bromwich Albion 1First Division 2003-04
    3. Lost
      West Bromwich Albion 1, Walsall FC 0First Division 2001-02
    4. Won
      Walsall FC 2, West Bromwich Albion 1First Division 2001-02
    5. Won
      Walsall 2, West Brom 1First Division 1999-00
    Go to the West Brom team page
  • Manchester CityWalsall: won 0, drew 3, lost 3 of 6 meetingsManchester City have won 3 of their 6 meetings with Walsall

    Walsall: won 0, drew 3, lost 3 of 6 meetings

    Goals: Walsall 3, Manchester City 9

    The meetings we hold go back to September 2, 1998.

    Last meetings with Manchester City, results for Walsall

    1. Drew
      Walsall FC 0, Manchester City 0First Division 2001-02
    2. Lost
      Manchester City 3, Walsall FC 0First Division 2001-02
    3. Drew
      Manchester City 1, Walsall 1First Division 1999-00
    4. Lost
      Walsall 0, Manchester City 1First Division 1999-00
    5. Drew
      Walsall 1, Manchester City 1Second Division 1998-99
    Go to the Manchester City team page
  • BlackburnWalsall: won 0, drew 1, lost 4 of 5 meetingsBlackburn have won 4 of their 5 meetings with Walsall

    Walsall: won 0, drew 1, lost 4 of 5 meetings

    Goals: Walsall 6, Blackburn 12

    The meetings we hold go back to September 25, 1999.

    Last meetings with Blackburn, results for Walsall

    1. Lost
      Blackburn Rovers 4, Walsall FC 3EFL Cup 2023-24
    2. Lost
      Walsall FC 1, Blackburn Rovers 2League One 2017-18
    3. Lost
      Blackburn Rovers 3, Walsall FC 1League One 2017-18
    4. Drew
      Walsall 1, Blackburn 1First Division 1999-00
    5. Lost
      Blackburn 2, Walsall 0First Division 1999-00
    Go to the Blackburn team page
  • BirminghamWalsall: won 1, drew 0, lost 3 of 4 meetingsBirmingham have won 3 of their 4 meetings with Walsall

    Walsall: won 1, drew 0, lost 3 of 4 meetings

    Goals: Walsall 2, Birmingham 5

    The meetings we hold go back to October 8, 1999.

    Last meetings with Birmingham, results for Walsall

    1. Lost
      Birmingham City 1, Walsall FC 0First Division 2001-02
    2. Lost
      Walsall FC 1, Birmingham City 2First Division 2001-02
    3. Lost
      Birmingham 2, Walsall 0First Division 1999-00
    4. Won
      Walsall 1, Birmingham 0First Division 1999-00
    Go to the Birmingham team page
  • FulhamWalsall: won 0, drew 1, lost 3 of 4 meetingsFulham have won 3 of their 4 meetings with Walsall

    Walsall: won 0, drew 1, lost 3 of 4 meetings

    Goals: Walsall 4, Fulham 11

    The meetings we hold go back to October 24, 1998.

    Last meetings with Fulham, results for Walsall

    1. Lost
      Fulham 2, Walsall 0First Division 1999-00
    2. Lost
      Walsall 1, Fulham 3First Division 1999-00
    3. Drew
      Walsall 2, Fulham 2Second Division 1998-99
    4. Lost
      Fulham 4, Walsall 1Second Division 1998-99
    Go to the Fulham team page
  • QPRWalsall: won 0, drew 0, lost 2 of 2 meetingsQPR have won 2 of their 2 meetings with Walsall

    Walsall: won 0, drew 0, lost 2 of 2 meetings

    Goals: Walsall 3, QPR 5

    The meetings we hold go back to November 20, 1999.

    Last meetings with QPR, results for Walsall

    1. Lost
      Walsall 2, QPR 3First Division 1999-00
    2. Lost
      QPR 2, Walsall 1First Division 1999-00
    Go to the QPR team page