2024–25 Walsall F.C. season

{{Short description|137th season in existence of Walsall FC}}

{{Infobox football club season

|club = Walsall

|season = 2024–25

|owner = Trivela Group

|chairman = Benjamin Boycott,
Leigh Pomlett

|chrtitle = Co-chairman

|manager = Mat Sadler

|mgrtitle = Head Coach

|stadium = Bescot Stadium

|league = League Two

|league result = 4th

|cup1 = FA Cup

|cup1 result = Second round

|cup2 = EFL Cup

|cup2 result = Third round

|cup3 = EFL Trophy

|cup3 result = Round of 16

|league topscorer = Nathan Lowe (15)

|season topscorer = Nathan Lowe (18)

|highest attendance =

|lowest attendance =

|average attendance =

|largest win =

|largest loss =

|prevseason = 2023–24

|nextseason = 2025–26

}}

The 2024–25 season is the 137th season in the history of Walsall Football Club and their sixth consecutive season in League Two. The club are participating in the League Two, the FA Cup, the EFL Cup, and the EFL Trophy.

Transfers

= In =

class="wikitable plainrowheaders sortable"
style="background:#E00000;color:white;{{box-shadow border|a|#000000|1px}}" |Date

! style="background:#E00000;color:white;{{box-shadow border|a|#000000|1px}}" |Pos.

! style="background:#E00000;color:white;{{box-shadow border|a|#000000|1px}}" |Player

! style="background:#E00000;color:white;{{box-shadow border|a|#000000|1px}}" |From

! style="background:#E00000;color:white;{{box-shadow border|a|#000000|1px}}" |Fee

! style="background:#E00000;color:white;{{box-shadow border|a|#000000|1px}}" |Ref.

1 July 2024{{Efn|The transfer was announced on 12 June, and would become official on July 1 once his AFC Fylde contract expired}}RB{{sortname flag|Connor|Barrett|dab=footballer|nat=ENG}}{{flag athlete|AFC Fylde|ENG}}Free{{cite news |title=Saddlers make Connor Barrett first signing of the summer from AFC Fylde |url=https://www.saddlers.co.uk/news/2024/june/saddlers-make-connor-barrett-first-signing-of-the-summer-from-afc-fylde/ |access-date=12 June 2024 |publisher=Walsall FC |date=12 June 2024}}
1 July 2024CF{{sortname flag|Josh|Gordon|dab=footballer|nat=ENG}}{{flag athlete|Burton Albion|ENG}}Free{{cite news |title=Josh Gordon rejoins the Saddlers! |url=https://www.saddlers.co.uk/news/2024/july/01/josh-gordon-rejoins-the-saddlers-/ |access-date=1 July 2024 |publisher=Walsall FC |date=1 July 2024}}
1 July 2024{{Efn|The transfer was announced on 25 June, and would become official on July 1 once his Burton Albion contract expired}}CM{{sortname flag|Charlie|Lakin|nat=ENG}}{{flag athlete|Burton Albion|ENG}}Free{{cite news |title=Charlie Lakin joins the Saddlers! |url=https://www.saddlers.co.uk/news/2024/june/25/charlie-lakin-joins-the-saddlers--/ |access-date=25 June 2024 |publisher=Walsall FC |date=25 June 2024}}
4 July 2024CB{{sortname flag|David|Okagbue|nat=IRL}}{{flag athlete|Stoke City|ENG}}Compensation{{cite news |title=David Okagbue joins the Saddlers from Stoke City |url=https://www.saddlers.co.uk/news/2024/july/04/david-okagbue-joins-the-saddlers-from-stoke-city/ |access-date=4 July 2024 |publisher=Walsall FC |date=4 July 2024}}
23 July 2024RW{{sortname flag|Albert|Adomah|nat=GHA}}{{flag athlete|Queens Park Rangers|ENG}}Free{{cite news |title=Albert Adomah signs for the Saddlers! |url=https://www.saddlers.co.uk/news/2024/july/23/albert-adomah-signs-for-the-saddlers--/ |access-date=23 July 2024 |publisher=Walsall FC |date=23 July 2024}}
24 July 2024GK{{sortname flag|Sam|Hornby|nat=ENG}}{{flag athlete|Colchester United|ENG}}Free{{cite news |title=Sam Hornby signs one-year deal with the Saddlers |url=https://www.saddlers.co.uk/news/2024/july/24/sam-hornby-signs-one-year-deal-with-the-saddlers/ |access-date=24 July 2024 |publisher=Walsall FC |date=24 July 2024}}
19 September 2024CB{{sortname flag|Rico|Browne|nat=SKN}}{{flag athlete|Birmingham City|ENG}}Compensation{{cite news |title=Saddlers snap up Rico Browne |url=https://www.saddlers.co.uk/news/2024/september/19/saddlers-snap-up-rico-browne/ |access-date=19 September 2024 |publisher=Walsall FC |date=20 September 2024}}
15 January 2025RB{{sortname flag|Elicha|Ahui|nat=ENG}}{{flag athlete|Drogheda United|IRL}}Free{{cite news |title=Saddlers sign Elicha Ahui |url=https://www.saddlers.co.uk/news/2025/january/15/saddlers-sign-elicha-ahui/ |access-date=15 January 2025 |publisher=Walsall FC |date=15 January 2025}}
31 January 2025CF{{sortname flag|Levi|Amantchi|nat=ENG}}{{flag athlete|Bromley|ENG}}Undisclosed{{cite news |title=Levi Amantchi signs for the Saddlers! |url=https://www.saddlers.co.uk/news/2025/january/31/levi-amantchi-signs-for-the-saddlers-/ |access-date=31 January 2025 |publisher=Walsall FC |date=31 January 2025}}

{{notelist}}

= Out =

class="wikitable plainrowheaders sortable"
style="background:#E00000;color:white;{{box-shadow border|a|#000000|1px}}" |Date

! style="background:#E00000;color:white;{{box-shadow border|a|#000000|1px}}" |Pos.

! style="background:#E00000;color:white;{{box-shadow border|a|#000000|1px}}" |Player

! style="background:#E00000;color:white;{{box-shadow border|a|#000000|1px}}" |To

! style="background:#E00000;color:white;{{box-shadow border|a|#000000|1px}}" |Fee

! style="background:#E00000;color:white;{{box-shadow border|a|#000000|1px}}" |Ref.

24 June 2024CM{{sortname flag|Isaac|Hutchinson|nat=ENG}}{{flag athlete|Bristol Rovers|ENG}}Undisclosed{{cite news |title=Isaac Hutchinson joins Bristol Rovers |url=https://www.saddlers.co.uk/news/2024/june/isaac-hutchinson-joins-bristol-rovers/ |access-date=24 June 2024 |publisher=Walsall FC |date=24 June 2024}}
9 July 2024GK{{sortname flag|Jackson|Smith|dab=footballer|nat=ENG}}{{flag athlete|Barnsley|ENG}}Compensation{{cite news |title=Jackson Smith departs |url=https://www.saddlers.co.uk/news/2024/july/09/jackson-smith-departs/ |access-date=9 July 2024 |publisher=Walsall FC |date=9 July 2024}}

= Loaned in =

class="wikitable plainrowheaders sortable"
style="background:#E00000;color:white;{{box-shadow border|a|#000000|1px}}" |Date

! style="background:#E00000;color:white;{{box-shadow border|a|#000000|1px}}" |Pos.

! style="background:#E00000;color:white;{{box-shadow border|a|#000000|1px}}" |Player

! style="background:#E00000;color:white;{{box-shadow border|a|#000000|1px}}" |From

! style="background:#E00000;color:white;{{box-shadow border|a|#000000|1px}}" |Date until

! style="background:#E00000;color:white;{{box-shadow border|a|#000000|1px}}" |Ref.

2 July 2024GK{{sortname flag|Tommy|Simkin|nat=ENG}}{{flag athlete|Stoke City|ENG}}End of Season{{cite news |title=Tommy Simkin joins on loan from Stoke City |url=https://www.saddlers.co.uk/news/2024/july/02/tommy-simkin-joins-on-loan-from-stoke-city/ |access-date=2 July 2024 |publisher=Walsall FC |date=2 July 2024}}
20 August 2024CF{{sortname flag|Reyes|Cleary|nat=ENG}}{{flag athlete|West Bromwich Albion|ENG}}7 January 2025{{Efn|On 7 January, Cleary was recalled back to West Bromwich Albion{{cite news |title=Reyes Cleary returns to West Bromwich Albion |url=https://www.saddlers.co.uk/news/2025/january/07/reyes-cleary-returns-to-west-bromwich-albion/ |access-date=7 January 2025 |publisher=Walsall FC |date=7 January 2025}}}}{{Cite web |date=20 August 2024 |title=Reyes Cleary signs for the Saddlers |url=https://www.saddlers.co.uk/news/2024/august/20/reyes-cleary-signs-for-the-saddlers-/ |access-date=20 August 2024 |website= |publisher=Walsall FC}}
22 August 2024

|CF

|{{sortname flag|Nathan|Lowe|nat=ENG}}

|{{flag athlete|Stoke City|ENG}}

|12 January 2025{{Efn|On 12 January, Lowe was recalled back to Stoke{{cite news |title=Nathan Lowe returns to Stoke City |url=https://www.saddlers.co.uk/news/2025/january/12/nathan-lowe-returns-to-stoke-city/ |access-date=12 January 2025 |publisher=Walsall FC |date=12 January 2025}}}}

|{{Cite web |date=22 August 2024 |title=Nathan Lowe joins the Saddlers on loan from Stoke City |url=https://www.saddlers.co.uk/news/2024/august/22/nathan-lowe-joins-the-saddlers-on-loan-from-stoke-city |access-date=22 August 2024 |website= |publisher=Walsall FC}}

30 August 2024RW{{sortname flag|George|Hall|dab=footballer, born 2004|nat=ENG}}{{flag athlete|Birmingham City|ENG}}End of Season{{cite news |title=George Hall joins the Saddlers on loan from Birmingham City |url=https://www.saddlers.co.uk/news/2024/august/30/george-hall-joins-the-saddlers-on-loan-from-birmingham-city/ |access-date=30 August 2024 |publisher=Walsall FC |date=30 August 2024}}
10 January 2025RB{{sortname flag|Nathan|Asiimwe|nat=UGA}}{{flag athlete|Charlton Athletic|ENG}}End of Season{{cite news |title=Nathan Asiimwe joins the Saddlers on loan! |url=https://www.saddlers.co.uk/news/2025/january/10/nathan-asiimwe-joins-the-saddlers-on-loan--/ |access-date=10 January 2025 |publisher=Walsall FC |date=10 January 2025}}
25 January 2025CF{{sortname flag|Ethan|Wheatley|nat=ENG}}{{flag athlete|Manchester United|ENG}}End of Season{{cite news |title=Saddlers sign Manchester United teen sensation Ethan Wheatley |url=https://www.saddlers.co.uk/news/2025/january/25/saddlers-sign-manchester-united-teen-sensation-ethan-wheatley-/ |access-date=26 January 2025 |publisher=Walsall FC |date=25 January 2025}}
3 February 2025DM{{sortname flag|Alfie|Chang|nat=ENG}}{{flag athlete|Birmingham City|ENG}}End of Season{{cite news |title=Saddlers snap up Alfie Chang on loan from Birmingham City |url=https://www.saddlers.co.uk/news/2025/february/03/saddlers-snap-up-alfie-chang-on-loan-from-birmingham-city/ |access-date=3 February 2025 |publisher=Walsall FC |date=3 February 2025}}
3 February 2025CF{{sortname flag|Ellis|Harrison|nat=WAL}}{{flag athlete|Milton Keynes Dons|ENG}}End of Season{{cite news |title=Ellis Harrison signs for the Saddlers on loan from MK Dons |url=https://www.saddlers.co.uk/news/2025/february/03/ellis-harrison-signs-for-the-saddlers-on-loan-from-mk-dons/ |access-date=4 February 2025 |publisher=Walsall FC |date=3 February 2025}}
3 February 2025CM{{sortname flag|Darius|Lipsiuc|nat=IRL}}{{flag athlete|Stoke City|ENG}}End of Season{{cite news |title=Darius Lipsiuc joins the Saddlers on loan from Stoke City |url=https://www.saddlers.co.uk/news/2025/february/03/darius-lipsiuc-joins-the-saddlers-on-loan-from-stoke-city-/ |access-date=3 February 2025 |publisher=Walsall FC |date=3 February 2025}}

{{notelist}}

= Loaned out =

class="wikitable plainrowheaders sortable"
style="background:#E00000;color:white;{{box-shadow border|a|#000000|1px}}" |Date

! style="background:#E00000;color:white;{{box-shadow border|a|#000000|1px}}" |Pos.

! style="background:#E00000;color:white;{{box-shadow border|a|#000000|1px}}" |Player

! style="background:#E00000;color:white;{{box-shadow border|a|#000000|1px}}" |To

! style="background:#E00000;color:white;{{box-shadow border|a|#000000|1px}}" |Date until

! style="background:#E00000;color:white;{{box-shadow border|a|#000000|1px}}" |Ref.

1 July 2024{{efn|The loan was announced on 22 May, and would officially commence on July 1}}CF{{sortname flag|nat=ENG|first=Douglas|last=James-Taylor}}{{flag athlete|Drogheda United|IRL}}End of Season{{cite news |title=Douglas James-Taylor joins Drogheda United on loan |url=https://www.saddlers.co.uk/news/2024/may/douglas-james-taylor-joins-drogheda-united-on-loan/ |access-date=22 May 2024 |publisher=Walsall FC |date=22 May 2024}}
2 August 2024CF{{sortname flag|Charlie|Wragg|nolink=1|nat=ENG}}{{flag athlete|Bromsgrove Sporting|ENG}}13 August 2024{{efn|Wragg was recalled back early from his three-month loan at Bromsgrove.}}{{cite news |title=Don't Lose Your Wragg – Sporting bag striker Charlie! |url=https://bromsgrovesporting.co.uk/new-addition-dont-lose-your-wragg-sporting-bag-striker-charlie/ |access-date=13 August 2024 |publisher=Bromsgrove Sporting FC |date=2 August 2024}}{{cite news |title=Charlie Wragg recalled from Bromsgrove loan |url=https://www.saddlers.co.uk/news/2024/august/13/charlie-wragg-recalled-from-bromsgrove-loan/ |access-date=13 August 2024 |publisher=Walsall FC |date=13 August 2024}}
17 August 2024

|CF

|{{sortname flag|Charlie|Wragg|nolink=1|nat=ENG}}

|{{flag athlete|Bromsgrove Sporting|ENG}}

|2 November 2024

|{{Cite web |url=https://www.saddlers.co.uk/news/2024/august/20/loan-watch--james-taylor-and-wragg-continue-scoring-form/ |access-date=2024-08-20 |title=Loan Watch: James-Taylor and Wragg continue scoring form |website=www.saddlers.co.uk}}

30 August 2024

|GK

|{{sortname flag|George|Barrett|nolink=1|nat=ENG}}

|{{flag athlete|Worcester City|ENG}}

|30 September 2024

20 September 2024

|CF

|{{sortname flag|Dylan|Thomas|nolink=1|nat=ENG}}

|{{flag athlete|Bromsgrove Sporting|ENG}}

|20 October 2024

8 October 2024CB{{sortname flag|Rico|Browne|nat=SKN}}{{flag athlete|Tamworth|ENG}}5 November 2024{{cite news |title=Rico Browne joins Tamworth on loan |url=https://www.saddlers.co.uk/news/2024/october/08/rico-browne-joins-tamworth-on-loan-/ |access-date=8 October 2024 |publisher=Walsall FC |date=8 October 2024}}
31 October 2024CF{{sortname flag|Charlie|Wragg|nolink=1|nat=ENG}}{{flag athlete|Alvechurch|ENG}}1 January 2025{{cite news |title=Charlie Wragg joins Alvechurch on loan |url=https://www.saddlers.co.uk/news/2024/october/31/charlie-wragg-joins-alvechurch-on-loan-/ |access-date=5 November 2024 |publisher=Walsall FC |date=31 October 2024}}
22 November 2024LM{{sortname flag|Ronan|Maher|dab=footballer|nat=IRL}}{{flag athlete|Tamworth|ENG}}21 December 2024{{cite news |title=Ronan Maher joins Tamworth on loan |url=https://www.saddlers.co.uk/news/2024/november/22/ronan-maher-joins-tamworth-on-loan-/ |access-date=26 November 2024 |publisher=Walsall FC |date=22 November 2024}}
15 January 2025RB{{sortname flag|Elicha|Ahui|nat=ENG}}{{flag athlete|Drogheda United|IRL}}31 December 2025
7 February 2025LM{{sortname flag|Ronan|Maher|dab=footballer|nat=IRL}}{{flag athlete|Tamworth|ENG}}8 April 2025{{Efn|On 11 March, Maher's loan at Tamworth was extended for a further month{{cite news |title=Ronan Maher's Tamworth loan extended |url=https://www.saddlers.co.uk/news/2025/march/11/ronan-maher-s-tamworth-loan-extended/ |access-date=12 March 2025 |publisher=Walsall FC |date=11 March 2025}}}}{{cite news |title=Ronan Maher Rejoins Tamworth on loan |url=https://www.saddlers.co.uk/news/2025/february/07/ronan-maher-rejoins-tamworth-on-loan// |access-date=8 February 2025 |publisher=Walsall FC |date=7 February 2025}}

{{notelist}}

= Released / Out of Contract =

class="wikitable sortable plainrowheaders"
style="background:#E00000;color:white;{{box-shadow border|a|#000000|1px}}" |Date

! style="background:#E00000;color:white;{{box-shadow border|a|#000000|1px}}" |Pos.

! style="background:#E00000;color:white;{{box-shadow border|a|#000000|1px}}" |Player

! style="background:#E00000;color:white;{{box-shadow border|a|#000000|1px}}" |Subsequent club

! style="background:#E00000;color:white;{{box-shadow border|a|#000000|1px}}" |Join date

! style="background:#E00000;color:white;{{box-shadow border|a|#000000|1px}}" |Ref.

30 June 2024LW{{sortname flag|Tom|Knowles|dab=footballer|nat=ENG}}{{flag athlete|Forest Green Rovers|ENG}}1 July 2024{{cite news |title=Tom Knowles to join Forest Green Rovers upon expiry of contract |url=https://www.saddlers.co.uk/news/2024/june/tom-knowles-to-join-forest-green-rovers-upon-expiry-of-contract/ |access-date=6 June 2024 |publisher=Walsall FC |date=6 June 2024}}
30 June 2024RB{{sortname flag|Joe|Riley|dab=footballer, born 1996|nat=ENG}}{{flag athlete|AFC Fylde|ENG}}1 July 2024{{Cite web |last=Reardon |first=Ben|date=5 June 2024 |title=Coasters Sign Joe Riley |url=https://www.afcfylde.co.uk/coasters-sign-joe-riley/ |access-date=5 June 2024 |website=AFC Fylde |language=en-GB}}
30 June 2024GK{{sortname flag|Owen|Evans|dab=Welsh footballer|nat=WAL}}{{flag athlete|Cheltenham Town|ENG}}3 July 2024{{cite news |title=Club Statement - Released and Retained list |url=https://www.saddlers.co.uk/news/2024/may/club-statement---released-and-retained-list/ |access-date=19 May 2024 |publisher=Walsall FC |date=18 May 2024}}{{cite news |title=Welcome back Owen Evans |url=https://www.ctfc.com/news/2024/july/03/welcome-back-owen-evans/ |access-date=3 July 2024 |publisher=Cheltenham Town FC |date=3 July 2024}}
30 June 2024

|RB

|{{sortname flag|Joe|Foulkes|nat=ENG}}

|{{flag athlete|Kidderminster Harriers|ENG}}

|4 July 2024

|{{Cite web |date=2024-07-04 |title=Joe Foulkes returns |url=https://harriers.co.uk/news/2024/07/04/joe-foulkes-returns/ |access-date=2024-07-04 |publisher=Kidderminster Harriers FC |language=en-GB}}

30 June 2024CB{{sortname flag|Rollin|Menayese|nat=WAL}}{{flag athlete|Aldershot Town|ENG}}22 August 2024{{cite news |title=New Signing: Rollin Menayese |url=https://www.theshots.co.uk/new-signing-rollin-menayese-2/ |access-date=26 August 2024 |publisher=Aldershot Town FC |date=22 August 2024}}
30 June 2024CF{{sortname flag|Aramide|Oteh|nat=ENG}}{{flag athlete|The New Saints|WAL}}13 September 2024{{cite news |title=Aramide Oteh joins The New Saints to bolster attacking options |url=https://www.tnsfc.co.uk/2024/09/13/aramide-oteh-joins-the-new-saints-to-bolster-attacking-options/ |access-date=21 September 2024 |publisher=The New Saints FC |date=13 September 2024}}

Pre-season and friendlies

On 25 April, Walsall announced their first pre-season friendly, against Aston Villa.{{cite news |title=Walsall to host Aston Villa in pre-season friendly |url=https://www.saddlers.co.uk/news/2024/april/walsall-to-host-aston-villa-in-pre-season-friendly/ |access-date=25 April 2024 |publisher=Walsall FC |date=25 April 2024}} A month later, the club confirmed a further two pre-season matches, against Alvechurch and Tamworth.{{cite news |title=Two pre-season friendlies confirmed |url=https://www.saddlers.co.uk/news/2024/may/two-pre-season-friendlies-confirmed/ |access-date=23 May 2024 |publisher=Walsall FC |date=23 May 2024}} A trip to Ireland was also confirmed, along with a fixture versus Drogheda United.{{cite news |title=Saddlers to head to Republic of Ireland during pre-season |url=https://www.saddlers.co.uk/news/2024/may/saddlers-to-head-to-republic-of-ireland-during-pre-season/ |access-date=23 May 2024 |publisher=Walsall FC |date=23 May 2024}} On June 3, a fifth fixture was added, versus Solihull Moors.{{cite news |title=Saddlers to visit Solihull Moors in pre-season |url=https://www.saddlers.co.uk/news/2024/june/saddlers-to-visit-solihull-moors-in-pre-season/ |access-date=3 June 2024 |publisher=Walsall FC |date=3 June 2024}} Over a week later, a visit from Birmingham City was also added.{{cite news |title=Saddlers to host Birmingham City in pre-season friendly |url=https://www.saddlers.co.uk/news/2024/june/saddlers-to-host-birmingham-city-in-pre-season-friendly/ |access-date=12 June 2024 |publisher=Walsall FC |date=12 June 2024}}

{{legend2|#CCFFCC|Win|border=1px solid #AAAAAA}}

{{legend2|#FFFFCC|Draw|border=1px solid #AAAAAA}}

{{legend2|#FFCCCC|Loss|border=1px solid #AAAAAA}}

{{legend2|#FFFFFF|Fixtures|border=1px solid #AAAAAA}}

{{football box collapsible

| round = Friendly

| date = 13 July 2024

| time = 15:00 BST

| team1 = Alvechurch

| score = 0–3

| result = W

| report = https://www.saddlers.co.uk/news/2024/july/13/match-report--alvechurch-0-3-walsall/

| team2 = Walsall

| goals2 =

| stadium = Lye Meadow

| location = Alvechurch

}}

{{football box collapsible

| round = Friendly

| date = 17 July 2024

| time = 19:30 BST

| team1 = Walsall

| score = 0–3

| result = L

| report = https://www.saddlers.co.uk/news/2024/july/17/match-report--walsall-0-3-aston-villa-/

| team2 = Aston Villa

| goals2 =

| stadium = Bescot Stadium

| location = Bescot

| attendance = 8,200

}}

{{football box collapsible

| round = Friendly

| date = 20 July 2024

| time = 15:00 BST

| team1 = Tamworth

| score = 2–3

| result = W

| report = https://www.saddlers.co.uk/news/2024/july/20/match-report--tamworth-2-3-walsall/

| team2 = Walsall

| goals1 =

  • Finn {{goal|40}}
  • Trialist {{goal|86}}

| goals2 =

| stadium = The Lamb Ground

| location = Tamworth

| attendance = 1,462

}}

{{football box collapsible

| round = Friendly

| date = 23 July 2024

| time = 17:00 GMT

| team1 = Walsall

| score = 1–2

| result = L

| report = https://www.saddlers.co.uk/news/2024/july/23/match-report--walsall-1-2-lincoln-city-/

| team2 = Lincoln City

| goals1 =

| goals2 =

| stadium = Bescot Stadium

| location = Bescot

| attendance = 0 (Behind-closed-doors)

}}

{{football box collapsible

| round = Friendly

| date = 27 July 2024

| time = 13:00 BST

| team1 = Walsall

| score = 0–1

| result = L

| report = https://www.saddlers.co.uk/news/2024/july/27/match-report--walsall-0-1-birmingham-city/

| team2 = Birmingham City

| goals2 =

  • May {{goal|60}}

| stadium = Bescot Stadium

| location = Bescot

| attendance = 4,334

}}

{{football box collapsible

| round = Friendly

| date = 30 July 2024

| time = 19:00 BST

| team1 = Drogheda United

| score = 1–1

| penaltyscore = 4–3

| result = D

| report = https://www.saddlers.co.uk/news/2024/july/30/match-report--drogheda-united-1-1-walsall--4-3-on-penalties-/

| team2 = Walsall

| goals1 = James-Taylor {{goal|74|pen.}}

| goals2 = Maher {{goal|77}}

| penalties1 =

  • James-Taylor {{pengoal}}
  • Pierrot {{pengoal}}
  • O'Brien {{penmiss}}
  • Keaney {{pengoal}}
  • Feehan {{pengoal}}

| penalties2 =

| stadium = Weavers Park

| location = Drogheda, Republic of Ireland

}}

{{football box collapsible

| round = Friendly

| date = 3 August 2024

| time = 15:00 BST

| team1 = Solihull Moors

| score = 0–0

| result = D

| report = https://www.saddlers.co.uk/news/2024/august/03/match-report--solihull-moors-0-0-walsall/

| team2 = Walsall

| stadium = Damson Park

| location = Solihull

}}

Competitions

= League Two =

{{main|2024–25 EFL League Two}}

==League table==

{{:2024–25 EFL League Two|showteam=WAL}}

==Results summary==

{{Fb_rs |hw=12 |hd=6 |hl=4 |hgf=46 |hga=31 |aw=8 |ad=8 |al=6 |agf=28 |aga=22 }}

{{Fb_rs footer|u=21 April 2025 |s=[https://uk.soccerway.com/teams/england/walsall-fc/704/ Soccerway]|date=April 2024}}

==Results by round==

{{#invoke:sports rbr table|table|legendpos=b

| header = Round

|rnd11=12 |rnd12=13 |rnd13=14 |rnd14=15 |rnd15=17 |rnd16=111 |rnd17=18 |rnd18=19 |rnd19=20 |rnd20=21 |rnd21=22 |rnd22=23 |rnd23=24 |rnd24=26 |rnd25=27 |rnd26=28 |rnd27=29 |rnd28=30 |rnd29=31 |rnd30=162 |rnd31=32 |rnd32=33 |rnd33=253

| label1 = Ground

| res1 = H/A/A/H/A/H/A/H/H/A/A/H/A/H/A/H/H/A/H/A/H/H/A/H/H/A/A/H/A/H/H/A/A/H/A/H/A/A/H/A/H/A/H/A/H/A

| label2 = Result

| res2 = W/W/L/W/L/W/W/W/L/D/W/W/D/D/W/D/W/W/W/W/W/W/W/W/W/L/L/D/L/D/W/W/D/L/D/L/D/D/D/D/L/L/D/D

| label3 = Position

| pos3 = 10/1/5/2/6/5/3/2/3/2/3/2/2/2/2/2/2/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/3/4/4/4

| label4 = Points

| pos4 = 3p/6p/6p/9p/9p/12p/15p/18p/18p/19p/22p/25p/26p/27p/30p/31p/34p/37p/40p/43p/46p/49p/52p/55p/58p/58p/58p/59p/59p/60p/63p/66p/67p/67p/68/68/69/70/71/72/72/72/73/74

| color_W = green1 |text_W = Win

| color_D = yellow1 |text_D = Draw

| color_L = red1 |text_L = Loss

| color_P = lightgrey |text_P = Postponed

| text_H = Home |text_A = Away

| color_1 = gold |color_2–3 = green1 |color_4–7 = yellow1 |color_23–24 = red1

| source = [https://www.efl.com/competitions/efl-league-two EFL]

| notes = {{plainlist|

  • 1 Matchday 11 (vs. Bromley) was postponed due to international call-ups.
  • 2 Matchday 16 (vs. Gillingham) was postponed due to international call-ups.
  • 3 Matchday 25 (vs. Cheltenham Town) was postponed due to a frozen pitch.}}

}}

==Matches==

On 26 June, the League Two fixtures were announced.{{cite news |title=Bromley face Harrogate in club's first ever EFL match |url=https://www.bbc.co.uk/sport/football/articles/cnkk43vp241o |access-date=26 June 2024 |publisher=British Broadcasting Corporation |date=26 June 2024}}

{{legend2|#CCFFCC|Win|border=1px solid #AAAAAA}}

{{legend2|#FFFFCC|Draw|border=1px solid #AAAAAA}}

{{legend2|#FFCCCC|Loss|border=1px solid #AAAAAA}}

{{legend2|#FFFFFF|Fixtures|border=1px solid #AAAAAA}}

{{football box collapsible

| round = 1

| date = 10 August 2024

| time = 15:00 BST

| team1 = Walsall

| score = 1–0

| result = W

| report = https://www.efl.com/match-centre/g2450710

| team2 = Morecambe

| goals1 =

| stadium = Bescot Stadium

| location = Walsall

| referee = James Durkin

| attendance = 5,226

}}

{{football box collapsible

| round = 2

| date = 17 August 2024

| time = 15:00 BST

| team1 = Swindon Town

| score = 0–4

| result = W

| report = https://www.fotmob.com/matches/swindon-town-vs-walsall/38q8h4#4520653

| team2 = Walsall

| goals1 =

| goals2 =

| stadium = County Ground

| location = Swindon

| referee = Lee Swabey

| attendance = 7,786

}}

{{football box collapsible

| round = 3

| date = 24 August 2024

| time = 12:30 BST

| team1 = Tranmere Rovers

| score = 1–0

| result = L

| report = https://www.efl.com/match-centre/g2450734

| team2 = Walsall

| goals1 =

| goals2 =

| stadium = Prenton Park

| location = Birkenhead

| referee = Thomas Parsons

| attendance = 6,145

| note = Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcast.{{cite news |title=Sky Bet EFL Broadcast Selections Confirmed Until End Of September |url=https://www.saddlers.co.uk/news/2024/july/03/sky-bet-efl-broadcast-selections-confirmed-until-end-of-september/ |access-date=3 July 2024 |publisher=Walsall FC |date=3 July 2024}}

}}

{{football box collapsible

| round = 4

| date = 31 August 2024

| time = 15:00 BST

| team1 = Walsall

| score = 2–1

| result = W

| report = https://www.efl.com/match-centre/g2450746

| team2 = Cheltenham Town

| goals1 =

| goals2 =

| stadium = Bescot Stadium

| location = Walsall

| referee = Paul Marsden

| attendance = 5,760

}}

{{football box collapsible

| round = 5

| date = 7 September 2024

| time = 15:00 BST

| team1 = Milton Keynes Dons

| score = 1–0

| result = L

| report = https://www.efl.com/match-centre/g2450755

| team2 = Walsall

| goals1 =

  • Hendry {{goal|18}}, {{yel|68}}

| goals2 =

| stadium = Stadium MK

| location = Milton Keynes

| referee = James Oldham

| attendance = 6,547

}}

{{football box collapsible

| round = 6

| date = 14 September 2024

| time = 15:00 BST

| team1 = Walsall

| score = 2–1

| result = W

| report = https://www.efl.com/match-centre/g2450770

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Bescot Stadium

| location = Walsall

| referee = Lewis Smith

| attendance = 5,967

}}

{{football box collapsible

| round = 7

| date = 21 September 2024

| time = 15:00 BST

| team1 = Salford City

| score = 0–2

| result = W

| report = https://www.saddlers.co.uk/matches/first-team/2024/g2450781

| team2 = Walsall

| goals1 =

| goals2 =

| stadium = Moor Lane

| location = Salford

| referee = Declan Bourne

| attendance = 2,860

}}

{{football box collapsible

| round = 8

| date = 28 September 2024

| time = 12:30 BST

| team1 = Walsall

| score = 4–0

| result = W

| report = https://www.efl.com/match-centre/g2450794

| team2 = Colchester United

| goals1 =

| goals2 =

| stadium = Bescot Stadium

| location = Walsall

| referee = Farai Hallam

| attendance = 5,140

| note = Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcast.

}}

{{football box collapsible

| round = 9

| date = 1 October 2024

| time = 19:45 BST

| team1 = Walsall

| score = 2–6

| result = L

| report = https://www.efl.com/match-centre/g2450806

| team2 = Fleetwood Town

| goals1 =

| goals2 =

| stadium = Bescot Stadium

| location = Walsall

| referee = Dale Baines

| attendance = 4,237

}}

{{football box collapsible

| round = 10

| date = 5 October 2024

| time = 15:00 BST

| team1 = Chesterfield

| score = 2–2

| result = D

| report = https://www.efl.com/match-centre/g2450810

| team2 = Walsall

| goals1 =

| goals2 =

  • Lowe {{goal|33||46}}

| stadium = SMH Group Stadium

| location = Chesterfield

| referee = Seb Stockbridge

| attendance = 9,035

}}

{{football box collapsible

| round = 12

| date = 19 October 2024

| time = 15:00 BST

| team1 = Grismby Town

| score = 1–4

| result = W

| report = https://www.skysports.com/football/grimsby-town-vs-walsall/report/508377

| team2 = Walsall

| goals1 =

| goals2 =

| stadium = Blundell Park

| location = Cleethorpes

| referee = Scott Jackson

| attendance = 5,984

}}

{{football box collapsible

| round = 13

| date = 22 October 2024

| time = 19:45 BST

| team1 = Walsall

| score = 3–1

| result = W

| report = https://www.skysports.com/football/walsall-vs-carlisle-united/508394

| team2 = Carlisle United

| goals1 =

  • Lowe {{goal|2}}
  • Jellis {{yel|44}}, {{goal|49}}
  • Matt {{yel|53}}, {{goal|56}}

| goals2 =

| stadium = Bescot Stadium

| location = Walsall

| referee = Scott Oldham

| attendance = 4,939

}}

{{football box collapsible

| round = 14

| date = 26 October 2024

| time = 15:00 BST

| team1 = Accrington Stanley

| score = 0–0

| result = D

| report = https://www.efl.com/match-centre/g2450855

| team2 = Walsall

| goals1 =

| stadium = Crown Ground

| location = Accrington

| referee = Scott Tallis

| attendance = 2,595

}}

{{football box collapsible

| round = 15

| date = 9 November 2024

| time = 15:00 GMT

| team1 = Walsall

| score = 1–1

| result = D

| report = https://www.efl.com/match-centre/g2450878

| team2 = Crewe Alexandra

| goals1 =

| goals2 =

| stadium = Bescot Stadium

| location = Walsall

| referee = Stephen Parkinson

| attendance = 8,105

}}

{{football box collapsible

| round = 17

| date = 23 November 2024

| time = 15:00 GMT

| team1 = AFC Wimbledon

| score = 0–1

| result = W

| report = https://www.skysports.com/football/afc-wimbledon-vs-walsall/report/508431

| team2 = Walsall

| goals1 =

| goals2 =

| stadium = Plough Lane

| location = Wimbledon

| referee = James Durkin

| attendance = 7,519

}}

{{football box collapsible

| round = 11

| date = 26 November 2024

| time = 19:45 GMT

| team1 = Walsall

| score = 2–2

| result = D

| report = https://www.bbc.co.uk/sport/football/live/cz0m54l1k85t#Line-ups

| team2 = Bromley

| goals1 =

| goals2 =

| stadium = Bescot Stadium

| location = Walsall

| referee = Michael Barlow

| attendance = 4,424

| note = Fixture was originally scheduled for 12 October, but was postponed due to international call-ups.{{cite news |title=Walsall v Bromley postponed due to international call ups |url=https://www.saddlers.co.uk/news/2024/september/30/walsall-v-bromley-postponed-due-to-international-call-ups/ |access-date=4 October 2024 |publisher=Walsall FC |date=30 September 2024}}{{cite news |title=New date confirmed for Bromley fixture |url=https://www.saddlers.co.uk/news/2024/october/18/new-date-confirmed-for-bromley-fixture/ |access-date=20 October 2024 |publisher=Walsall FC |date=18 October 2024}}

}}

{{football box collapsible

| round = 18

| date = 3 December 2024

| time = 19:45 GMT

| team1 = Walsall

| score = 3–2

| result = W

| report = https://www.bbc.co.uk/sport/football/live/c6242zz35n1t#LiveText

| team2 = Notts County

| goals1 =

| goals2 =

| stadium = Bescot Stadium

| location = Walsall

| referee = David Rock

| attendance = 5,720

}}

{{football box collapsible

| round = 19

| date = 7 December 2024

| time = 12:30 GMT

| team1 = Port Vale

| score = 0–1

| result = W

| report = https://www.bbc.co.uk/sport/football/live/c5y7j45d3z9t#MatchStats

| team2 = Walsall

| goals1 =

| goals2 =

| stadium = Vale Park

| location = Stoke-on-Trent

| referee = Ben Speedie

| attendance = 9,142

| note = Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcast.{{cite news |title=Sky Bet EFL TV Selections Confirmed Up To Early January |url=https://www.saddlers.co.uk/news/2024/july/30/sky-bet-efl-tv-selections-confirmed-up-to-early-january/ |access-date=1 August 2024 |publisher=Walsall FC |date=30 July 2024}}

}}

{{football box collapsible

| round = 20

| date = 14 December 2024

| time = 15:00 GMT

| team1 = Walsall

| score = 1–0

| result = W

| report = https://www.bbc.co.uk/sport/football/live/cr7v2lkxe54t#Line-ups

| team2 = Barrow

| goals1 =

| goals2 =

| stadium = Bescot Stadium

| location = Walsall

| referee = Andrew Humphries

| attendance = 5,109

}}

{{football box collapsible

| round = 21

| date = 21 December 2024

| time = 15:00 GMT

| team1 = Harrogate Town

| score = 0–2

| result = W

| report = https://www.bbc.co.uk/sport/football/live/c3e3z9n4z2wt

| team2 = Walsall

| goals1 =

| goals2 =

| stadium = Wetherby Road

| location = Harrogate

| referee = Sam Mulhall

| attendance = 2,843

}}

{{football box collapsible

| round = 22

| date = 26 December 2024

| time = 15:00 GMT

| team1 = Walsall

| score = 2–0

| result = W

| report = https://www.bbc.co.uk/sport/football/live/cevg1vzv47yt

| team2 = Doncaster Rovers

| goals1 =

| goals2 =

| stadium = Bescot Stadium

| location = Walsall

| referee = Oliver Mackey

| attendance = 7,320

}}

{{football box collapsible

| round = 23

| date = 29 December 2024

| time = 15:00 GMT

| team1 = Walsall

| score = 2–0

| result = W

| report = https://www.bbc.co.uk/sport/football/live/c745wdyedxqt

| team2 = Newport County

| goals1 =

| goals2 =

| stadium = Bescot Stadium

| location = Walsall

| referee = Carl Brook

| attendance = 6,707

}}

{{football box collapsible

| round = 24

| date = 1 January 2025

| time = 15:00 GMT

| team1 = Notts County

| score = 1–2

| result = W

| report = https://www.bbc.co.uk/sport/football/live/c20ed573lqzt#Line-ups

| team2 = Walsall

| goals1 =

| goals2 =

| stadium = Meadow Lane

| location = Nottingham

| referee = Farai Hallam

| attendance = 12,610

}}

{{football box collapsible

| round = 26

| date = 11 January 2025

| time = 12:30 GMT

| team1 = Walsall

| score = 5–1

| result = W

| report = https://www.bbc.co.uk/sport/football/live/c623p6xp4wpt#Line-ups

| team2 = Tranmere Rovers

| goals1 =

| goals2 =

| stadium = Bescot Stadium

| location = Walsall

| referee = Jeremy Simpson

| attendance = 5,614

| note = Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcasting.{{cite news |title=Sky Bet EFL Broadcast Selections Confirmed Up To March |url=https://www.saddlers.co.uk/news/2024/november/11/sky-bet-efl-broadcast-selections-confirmed-up-to-march/ |access-date=13 November 2024 |publisher=Walsall FC |date=11 November 2024}}

}}

{{football box collapsible

| round = 27

| date = 18 January 2025

| time = 15:00 GMT

| team1 = Walsall

| score = 4–2

| result = W

| report = https://www.bbc.co.uk/sport/football/live/cly90rnvne4t#Line-ups

| team2 = Milton Keynes Dons

| goals1 =

| goals2 =

| stadium = Bescot Stadium

| location = Walsall

| referee = Scott Oldham

| attendance = 6,144

}}

{{football box collapsible

| round = 28

| date = 25 January 2025

| time = 12:30 GMT

| team1 = Bradford City

| score = 3–0

| result = L

| report = https://www.efl.com/match-centre/g2451024

| team2 = Walsall

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| referee = Jacob Miles

| attendance = 17,172

| note = Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcasting.

}}

{{football box collapsible

| round = 29

| date = 28 January 2025

| time = 19:45 GMT

| team1 = Fleetwood Town

| score = 2–0

| result = L

| report = https://www.bbc.co.uk/sport/football/live/cqjvqde2xnnt#Line-ups

| team2 = Walsall

| goals1 =

| goals2 =

| stadium = Highbury Stadium

| location = Fleetwood

| referee = Martin Woods

| attendance =

}}

{{football box collapsible

| round = 30

| date = 1 February 2025

| time = 15:00 GMT

| team1 = Walsall

| score = 2–2

| result = D

| report = https://www.bbc.co.uk/sport/football/live/cx2prlwl5net#Line-ups

| team2 = Salford City

| goals1 =

| goals2 =

| stadium = Bescot Stadium

| location = Walsall

| referee = James Bell

| attendance =

}}

{{football box collapsible

| round = 31

| date = 8 February 2025

| time = 15:00 GMT

| team1 = Colchester United

| score = 2–1

| result = L

| report = https://www.efl.com/match-centre/g2451063

| team2 = Walsall

| goals1 =

| goals2 =

| stadium = Colchester Community Stadium

| location = Colchester

| referee = Lee Swabey

| attendance = 4,734

}}

{{football box collapsible

| round = 16{{cite news |title=New date for Gillingham fixture confirmed |url=https://www.saddlers.co.uk/news/2024/december/13/new-date-for-gillingham-fixture-confirmed/ |access-date=13 December 2024 |publisher=Walsall FC |date=13 December 2024}}

| date = 11 February 2025

| time = 19:45 GMT

| team1 = Walsall

| score = 1–1

| result = D

| report = https://www.bbc.co.uk/sport/football/live/c4g37zzrp3et

| team2 = Gillingham

| goals1 =

| goals2 =

Hutton {{yel|59}}

Corness {{yel|62}}

| stadium = Bescot Stadium

| location = Walsall

| referee = 6,229

| attendance = Thomas Parsons

| note = Fixture was originally scheduled for 16 November, but was postponed due to international call-ups.{{cite news |title=Walsall v Gillingham postponed due to international call ups |url=https://www.saddlers.co.uk/news/2024/november/07/walsall-v-gillingham-postponed-due-to-international-call-ups/ |access-date=7 November 2024 |publisher=Walsall FC |date=7 November 2024}}

}}

{{football box collapsible

| round = 32

| date = 15 February 2025

| time = 15:00 GMT

| team1 = Walsall

| score = 3–1

| result = W

| report = https://www.bbc.co.uk/sport/football/live/c4gz4yp0745t#Line-ups

| team2 = Chesterfield

| goals1 =

| goals2 =

| stadium = Bescot Stadium

| location = Walsall

| referee = 6,830

| attendance = Sunny Sukhvir Gill

}}

{{football box collapsible

| round = 33

| date = 22 February 2025

| time = 12:30 GMT

| team1 = Morecambe

| score = 0–2

| result = W

| report = https://www.bbc.co.uk/sport/football/live/c6262egzr4qt

| team2 = Walsall

| goals1 =

| goals2 =

| stadium = Mazuma Mobile Stadium

| location = Morecambe

| referee = Ben Speedie

| attendance = 3,457

| note = Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcasting.

}}

{{football box collapsible

| round = 25{{cite news |title=New date confirmed for trip to Cheltenham Town |url=https://www.saddlers.co.uk/news/2025/january/21/new-date-confirmed-for-trip-to-cheltenham-town/ |access-date=21 January 2025 |publisher=Walsall FC |date=21 January 2025}}

| date = 25 February 2025

| time = 19:45 GMT

| team1 = Cheltenham Town

| score = 2–2

| result = D

| report =

| team2 = Walsall

| goals1 = Miller {{goal|90}}
Thomas {{goal|90+3}}

| goals2 = Harrison {{goal|1}}
Adomah {{goal|79}}

| stadium = Whaddon Road

| location = Cheltenham

| referee = Michael Barlow

| attendance = 4,454

| note = Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcast. The match was then postponed on January 4, due to a frozen pitch.{{cite news |title=Cheltenham v Walsall postponed |url=https://www.saddlers.co.uk/news/2025/january/03/cheltenham-v-walsall-postponed/ |access-date=3 January 2025 |publisher=Walsall FC |date=3 January 2025}}

}}

{{football box collapsible

| round = 34

| date = 1 March 2025

| time = 15:00 GMT

| team1 = Walsall

| score = 0–1

| result = L

| report = https://www.efl.com/match-centre/g2451106

| team2 = Swindon Town

| goals1 =

| goals2 =

| stadium = Bescot Stadium

| location = Walsall

| referee = Paul Howard

| attendance = 6,910

}}

{{football box collapsible

| round = 35

| date = 4 March 2025

| time = 19:45 GMT

| team1 = Carlisle United

| score = 1–1

| result = D

| report = https://www.efl.com/match-centre/g2451110

| team2 = Walsall

| goals1 =

| goals2 =

| stadium = Brunton Park

| location = Carlisle

| referee = Paul Marsden

| attendance = 6,378

}}

{{football box collapsible

| round = 36

| date = 8 March 2025

| time = 12:30 GMT

| team1 = Walsall

| score = 1–3

| result = L

| report = https://www.efl.com/match-centre/g2451130

| team2 = Grimsby Town

| goals1 =

| goals2 =

| stadium = Bescot Stadium

| location = Walsall

| referee = Scott Jackson

| attendance = 6,255

| note = Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcasting.{{cite news |title=Walsall v Grimsby selected for broadcast |url=https://www.saddlers.co.uk/news/2025/february/06/walsall-v-grimsby-selected-for-broadcast/ |access-date=6 February 2025 |publisher=Walslal FC |date=6 February 2025}}

}}

{{football box collapsible

| round = 37

| date = 13 March 2025

| time = 20:00 GMT

| team1 = Bromley

| score = 2–2

| result = D

| report = https://www.efl.com/match-centre/g2451133

| team2 = Walsall

| goals1 =

| goals2 =

| stadium = Hayes Lane

| location = Bromley

| referee = Ruebyn Ricardo

| attendance = 2,512

| note = Fixture was initially scheduled for 15 March, but was moved for live Sky Sports broadcasting.{{cite news |title=Bromley v Walsall selected for Sky Sports coverage |url=https://www.saddlers.co.uk/news/2025/february/13/bromley-v-walsall-selected-for-sky-sports-coverage/ |access-date=14 February 2025 |publisher=Walsall FC |date=13 February 2025}}

}}

{{football box collapsible

| round = 38

| date = 22 March 2025

| time = 15:00 GMT

| team1 = Gillingham

| score = 0–0

| result = D

| report = https://www.efl.com/match-centre/g2451149

| team2 = Walsall

| goals1 =

| goals2 =

| stadium = Priestfield Stadium

| location = Gillingham

| referee = Andrew Humphries

| attendance = 6,153

}}

{{football box collapsible

| round = 39

| date = 29 March 2025

| time = 15:00 GMT

| team1 = Walsall

| score = 1–1

| result = D

| report = https://www.efl.com/match-centre/g2451166

| team2 = AFC Wimbledon

| goals1 =

| goals2 =

| stadium = Bescot Stadium

| location = Walsall

| referee = Matt Corlett

| attendance = 9,203

}}

{{football box collapsible

| round = 40

| date = 1 April 2025

| time = 19:45 GMT

| team1 = Doncaster Rovers

| score = 2–2

| result = D

| report = https://www.efl.com/match-centre/g2451171

| team2 = Walsall

| goals1 =

| goals2 =

| stadium = Eco-Power Stadium

| location = Doncaster

| referee =

| attendance =

}}

{{football box collapsible

| round = 41

| date = 5 April 2025

| time = 12:30 GMT

| team1 = Walsall

| score = 2–3

| result = L

| report = https://www.efl.com/match-centre/g2451190

| team2 = Port Vale

| goals1 =

| goals2 =

| stadium = Bescot Stadium

| location = Walsall

| referee = Lewis Smith

| attendance = 8,446

| note = Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcasting.{{cite news |title=Walsall v Port Vale selected for broadcast on Sky Sports+ |url=https://www.saddlers.co.uk/news/2025/march/06/walsall-v-port-vale-selected-for-broadcast-on-sky-sports-/ |access-date=6 March 2025 |publisher=Walsall FC |date=6 March 2025}}

}}

{{football box collapsible

| round = 42

| date = 12 April 2025

| time = 15:00 GMT

| team1 = Barrow

| score = 2–0

| result = L

| report = https://www.efl.com/match-centre/g2451192

| team2 = Walsall

| goals1 =

| goals2 =

| stadium = Holker Street

| location = Barrow-in-Furness

| referee = Stephen Martin

| attendance = 3,071

}}

{{football box collapsible

| round = 43

| date = 18 April 2025

| time = 15:00 GMT

| team1 = Walsall

| score = 2–2

| result = D

| report = https://www.efl.com/match-centre/g2451214

| team2 = Harrogate Town

| goals1 =

| goals2 =

| stadium = Bescot Stadium

| location = Walsall

| referee = Scott Simpson

| attendance = 7,408

}}

{{football box collapsible

| round = 44

| date = 21 April 2025

| time = 12:30 GMT

| team1 = Newport County

| score = 0–0

| result = D

| report = https://www.efl.com/match-centre/g2451223?

| team2 = Walsall

| goals1 =

| goals2 =

| stadium = Rodney Parade

| location = Newport

| referee = Sam Purkiss

| attendance = 4,578

| note = Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcasting.{{cite news |title=Newport County trip selected for live broadcast |url=https://www.saddlers.co.uk/news/2025/march/20/newport-county-trip-selected-for-live-broadcast/ |access-date=23 March 2025 |publisher=Walsall FC |date=20 March 2025}}

}}

{{football box collapsible

| round = 45

| date = 26 April 2025

| time = 15:00 GMT

| team1 = Walsall

| score =

| result =

| report =

| team2 = Accrington Stanley

| goals1 =

| goals2 =

| stadium = Bescot Stadium

| location = Walsall

| referee =

| attendance =

}}

{{football box collapsible

| round = 46

| date = 3 May 2025

| time = 15:00 GMT

| team1 = Crewe Alexandra

| score =

| result =

| report =

| team2 = Walsall

| goals1 =

| goals2 =

| stadium = Gresty Road

| location = Crewe

| referee =

| attendance =

}}

= FA Cup =

{{main|2024–25 FA Cup}}

Walsall were drawn at home to Bolton Wanderers in the first round,{{cite news |title=FA Cup First Round Proper Draw Made |url=https://www.thefa.com/news/2024/oct/14/emirates-fa-cup-first-round-proper-draw-20241410 |access-date=14 October 2024 |publisher=The Football Association |date=14 October 2024}}{{cite news |title=Date and ticket details confirmed for FA Cup clash with Bolton Wanderers |url=https://www.saddlers.co.uk/news/2024/october/18/date-and-ticket-details-confirmed-for-fa-cup-clash-with-bolton-wanderers/ |access-date=20 October 2024 |publisher=Walsall FC |date=18 October 2024}} and then to Charlton Athletic in the second round.{{cite news |title=The Emirates FA Cup second round proper draw has been made |url=https://www.thefa.com/news/2024/nov/03/emirates-fa-cup-second-round-proper-draw-details-20240311 |access-date=5 November 2024 |publisher=The Football Association |date=3 November 2024}}{{cite news |title=Date confirmed for Walsall FA Cup tie |url=https://www.charltonafc.com/news/date-confirmed-walsall-fa-cup-tie |access-date=8 November 2024 |publisher=Charlton Athletic FC |date=7 November 2024}}

{{legend2|#CCFFCC|Win|border=1px solid #AAAAAA}}

{{legend2|#FFFFCC|Draw|border=1px solid #AAAAAA}}

{{legend2|#FFCCCC|Loss|border=1px solid #AAAAAA}}

{{legend2|#FFFFFF|Fixtures|border=1px solid #AAAAAA}}

{{football box collapsible

| round = First round

| date = 2 November 2024

| time = 15:00 GMT

| team1 = Walsall

| score = 2–1

| result = W

| report = https://int.soccerway.com/matches/2024/11/02/england/fa-cup/walsall-fc/bolton-wanderers-football-club/4546776/

| team2 = Bolton Wanderers

| goals1 =

| goals2 =

| stadium = Bescot Stadium

| location = Walsall

| referee = Ruebyn Ricardo

| attendance = 6,684

}}

{{football box collapsible

| round = Second round

| date = 30 November 2024

| time = 15:00 GMT

| team1 = Walsall

| score = 0–4

| result = L

| report = https://int.soccerway.com/matches/2024/11/30/england/fa-cup/walsall-fc/charlton-athletic-football-club/4552705/

| team2 = Charlton Athletic

| goals1 =

| goals2 =

| stadium = Bescot Stadium

| location = Walsall

| referee = Ollie Yates

| attendance = 6,161

}}

= EFL Cup =

{{main|2024–25 EFL Cup}}

On 27 June, the draw for the first round was made, with Walsall being drawn at home against Exeter City.{{cite news |title=Carabao Cup Round One draw confirmed |url=https://www.efl.com/news/2024/june/27/carabao-cup-round-one-draw-confirmed/ |access-date=27 June 2024 |publisher=English Football League |date=27 June 2024}} In the second round, they were drawn at home to Huddersfield Town.{{cite news |title=Carabao Cup Round Two draw confirmed |url=https://www.efl.com/news/2024/august/14/carabao-cup-round-two-draw-confirmed/ |access-date=15 August 2024 |publisher=English Football League |date=14 August 2024}}{{cite news |title=Date and kick-off time confirmed for Huddersfield Town cup tie |url=https://www.saddlers.co.uk/news/2024/august/19/date-and-kick-off-time-confirmed-for-huddersfield-town-cup-tie/ |access-date=19 August 2024 |publisher=Walsall FC |date=19 August 2024}} Another home tie was drawn for the third round, against Leicester City.{{cite news |title=Carabao Cup Round Three draw confirmed |url=https://www.efl.com/news/2024/august/28/carabao-cup-round-three-draw-confirmed/ |access-date=3 September 2024 |publisher=English Football League |date=28 August 2024}}{{cite news |title=Date and ticket details confirmed for Leicester City cup clash |url=https://www.saddlers.co.uk/news/2024/september/03/date-and-ticket-details-confirmed-for-leicester-city-cup-clash-/ |access-date=3 September 2024 |publisher=Walsall FC |date=3 September 2024}}

{{legend2|#CCFFCC|Win|border=1px solid #AAAAAA}}

{{legend2|#FFFFCC|Draw|border=1px solid #AAAAAA}}

{{legend2|#FFCCCC|Loss|border=1px solid #AAAAAA}}

{{legend2|#FFFFFF|Fixtures|border=1px solid #AAAAAA}}

{{football box collapsible

| round = First round

| date = 13 August 2024

| time = 19:45 BST

| team1 = Walsall

| score = 1–1

| result = D

| report = https://www.efl.com/match-centre/g2453014

| team2 = Exeter City

| goals1 =

| goals2 =

| penalties1 =

|penaltyscore= 4–3

| penalties2 =

| stadium = Bescot Stadium

| location = Walsall

| referee = Jacob Miles

| attendance = 2,352

}}

{{football box collapsible

| round = Second round

| date = 27 August 2024

| time = 19:45 BST

| team1 = Walsall

| score = 3–2

| result = W

| report = https://www.efl.com/match-centre/g2481552

| team2 = Huddersfield Town

| goals1 =

  • Lowe {{penmiss}} 51', {{goal|63||70}}
  • Helik {{goal|77|o.g.}}
  • Jellis {{yel|82}}

| goals2 =

| stadium = Bescot Stadium

| location = Walsall

| referee = Edward Duckworth

| attendance = 3,378

}}

{{football box collapsible

| round = Third round

| date = 24 September 2024

| time = 19:45 BST

| team1 = Walsall

| score = 0–0

| result = D

| report = https://www.efl.com/match-centre/g2484359

| team2 = Leicester City

| goals1 =

| goals2 =

| penalties1 =

|penaltyscore= 0–3

| penalties2 =

| stadium = Bescot Stadium

| location = Walsall

| referee = Tom Nield

| attendance = 8,010

}}

=EFL Trophy=

{{main|2024–25 EFL Trophy}}

==Group stage==

In the group stage, Walsall were drawn into Southern Group A alongside Birmingham City, Shrewsbury Town and Fulham U21.{{cite news |title=Under-21 teams and Group Stage draw confirmed for 2024/25 Bristol Street Motors Trophy |url=https://www.efl.com/news/2024/june/24/under-21-teams-and-group-stage-draw-confirmed-for-2024-25-bristol-street-motors-trophy/ |access-date=24 June 2024 |publisher=English Football League |date=24 June 2024}}{{cite news |title=Bristol Street Motors Trophy Group Stage confirmed |url=https://www.efl.com/news/2024/june/27/bristol-street-motors-trophy-group-stage-confirmed/ |access-date=27 June 2024 |publisher=English Football League |date=27 June 2024}} Walsall were then drawn at home against Reading in the round of 32{{cite news |title=Date and time confirmed for Vertu Trophy knockout game against Reading |url=https://www.saddlers.co.uk/news/2024/november/27/date-and-time-confirmed-for-vertu-trophy-knockout-game-against-reading/ |access-date=3 December 2024 |publisher=Walsall FC |date=27 November 2024}} and away to Peterborough United in the round of 16.{{cite news |title=Vertu Trophy Round of 16 draw - Ties confirmed |url=https://www.efl.com/news/2024/december/14/vertu-trophy-round-of-16-draw/ |access-date=17 December 2024 |publisher=English Football League |date=14 December 2024}}{{cite news |title=Date confirmed for Vertu Trophy trip to Peterborough United |url=https://www.saddlers.co.uk/news/2024/december/20/date-confirmed-for-vertu-trophy-trip-to-peterborough-united/ |access-date=20 December 2024 |publisher=Walsall FC |date=20 December 2024}}

{{:2024–25 EFL Trophy|transcludesection=South Group A|showteam=WAL}}

{{legend2|#CCFFCC|Win|border=1px solid #AAAAAA}}

{{legend2|#FFFFCC|Draw|border=1px solid #AAAAAA}}

{{legend2|#FFCCCC|Loss|border=1px solid #AAAAAA}}

{{legend2|#FFFFFF|Fixtures|border=1px solid #AAAAAA}}

{{football box collapsible

| round = 1

| date = 3 September 2024

| time = 19:45 BST

| team1 = Birmingham City

| score = 1–1

| result = D

| report = https://www.efl.com/match-centre/g2453503

| team2 = Walsall

| goals1 =

| goals2 =

| penalties1 =

|penaltyscore= 3–4

| penalties2 =

| stadium = St Andrew's

| location = Birmingham

| referee = Sam Purkiss

| attendance = 9,752

}}

{{football box collapsible

| round = 2

| date = 17 September 2024

| time = 19:00 BST

| team1 = Walsall

| score = 1–0

| result = W

| report = https://www.efl.com/match-centre/g2453505

| team2 = Fulham U21

| goals1 =

| goals2 =

| stadium = Bescot Stadium

| location = Walsall

| referee = Martin Woods

| attendance = 875

}}

{{football box collapsible

| round = 3

| date = 12 November 2024

| time = 19:00 GMT

| team1 = Walsall

| score = 3–0

| result = W

| report = https://www.efl.com/match-centre/g2453507

| team2 = Shrewsbury Town

| goals1 =

| goals2 =

| stadium = Bescot Stadium

| location = Walsall

| referee = Zac Kennard-Kettle

| attendance = 1,507

}}

==Knockout stage==

{{football box collapsible

| round = Round of 32

| date = 10 December 2024

| time = 19:00 GMT

| team1 = Walsall

| score = 1–1

| result = D

| report = https://www.bbc.co.uk/sport/football/live/ce8xxmdj15nt

| team2 = Reading

| goals1 =

| goals2 =

  • Savage {{yel|21}}
  • Button {{sent off|0|58}}
  • Sackey {{goal|72}}
  • Ahmed {{sent off|2|70|75}}
  • Wareham {{yel|88}}

| penalties1 =

|penaltyscore= 4–2

| penalties2 =

  • Wareham {{penmiss}}
  • Holzman {{pengoal}}
  • Wellens {{penmiss}}
  • Kanu {{pengoal}}

| stadium = Bescot Stadium

| location = Walsall

| referee = Elliot Bell

| attendance = 1,501

}}

{{football box collapsible

| round = Round of 16

| date = 14 January 2025

| time = 19:45 GMT

| team1 = Peterborough United

| score = 4–2

| result = L

| report = https://www.bbc.co.uk/sport/football/live/c2l01nvdp7pt#Line-ups

| team2 = Walsall

| goals1 =

| goals2 =

| stadium = London Road Stadium

| location = Peterborough

| referee = Scott Simpson

| attendance =

}}

Statistics

= Appearances and goals =

{{Updated|match played 21 April 2025}}

{{small|Players with no appearances are not included on the list}}

{{small|Italics indicate a loaned in player}}

{{Efs start|League Two|FA Cup|EFL Cup|EFL Trophy}}

{{Efs player|no=1 |pos=GK|nat=ENG|name=Tommy Simkin |38+0 |0 |2+0|0|2+0|0|0+0|0}}

{{Efs player|no=2 |pos=DF|nat=ENG|name=Connor Barrett |39+3 |0 |2+0|0|3+0|0|1+3|0}}

{{Efs player|no=3 |pos=DF|nat=GUY|name=Liam Gordon |42+0 |3 |2+0|1|2+1|0|0+2|0}}

{{Efs player|no=4 |pos=MF|nat=IRL|name=Oisin McEntee |19+10|0 |1+0|0|0+1|0|3+0|0}}

{{Efs player|no=5 |pos=DF|nat=MSR|name=Donervon Daniels |4+3 |0 |0+1|0|0+0|0|2+0|0}}

{{Efs player|no=6 |pos=DF|nat=ENG|name=Priestley Farquharson |3+0 |0 |0+0|0|0+0|0|0+0|0}}

{{Efs player|no=8 |pos=MF|nat=ENG|name=Charlie Lakin |31+4 |2 |1+1|0|2+1|0|5+0|1}}

{{Efs player|no=9 |pos=FW|nat=JAM|name=Jamille Matt |36+5 |12|0+2|0|0+2|0|0+3|0}}

{{Efs player|no=10|pos=FW|nat=ENG|name=Josh Gordon |6+2 |1 |0+0|0|1+1|0|0+1|1}}

{{Efs player|no=11|pos=FW|nat=ENG|name=Levi Amantchi |3+13 |3 |0+0|0|0+0|0|0+0|0}}

{{Efs player|no=12|pos=GK|nat=ENG|name=Sam Hornby |6+0 |0 |0+0|0|1+0|0|5+0|0}}

{{Efs player|no=14|pos=MF|nat=MSR|name=Brandon Comley |5+12 |0 |1+0|0|0+0|0|1+0|0}}

{{Efs player|no=15|pos=MF|nat=ENG|name=Alfie Chang |1+2 |0 |0+0|0|0+0|0|0+0|0}}

{{Efs player|no=16|pos=MF|nat=IRL|name=Ronan Maher |0+2 |0 |0+0|0|3+0|0|3+0|0}}

{{Efs player|no=17|pos=MF|nat=ENG|name=Jack Earing |4+16 |2 |1+1|0|1+1|0|4+0|0}}

{{Efs player|no=19|pos=DF|nat=UGA|name=Nathan Asiimwe |5+3 |0 |0+0|0|0+0|0|0+0|0}}

{{Efs player|no=20|pos=FW|nat=ENG|name=George Hall |5+7 |1 |0+2|0|0+0|0|3+0|1}}

{{Efs player|no=21|pos=DF|nat=ENG|name=Taylor Allen |41+2 |9 |2+0|0|1+2|0|3+1|0}}

{{Efs player|no=22|pos=MF|nat=ENG|name=Jamie Jellis |38+3 |5 |2+0|1|0+3|1|0+4|0}}

{{Efs player|no=23|pos=FW|nat=WAL|name=Ellis Harrison |9+2 |3 |0+0|0|0+0|0|0+0|0}}

{{Efs player|no=24|pos=DF|nat=ENG|name=Harry Williams |27+1 |3 |2+0|0|3+0|0|2+0|0}}

{{Efs player|no=25|pos=MF|nat=WAL|name=Ryan Stirk |42+0 |1 |1+1|0|3+0|0|1+1|0}}

{{Efs player|no=26|pos=DF|nat=IRL|name=David Okagbue |39+3 |2 |1+0|0|3+0|0|3+0|0}}

{{Efs player|no=27|pos=MF|nat=ENG|name=Dylan Thomas |0+0 |0 |0+0|0|0+0|0|0+1|0}}

{{Efs player|no=30|pos=DF|nat=IRL|name=Evan Weir |8+7 |0 |0+0|0|3+0|0|5+0|0}}

{{Efs player|no=33|pos=DF|nat=SKN|name=Rico Browne |0+0 |0 |0+0|0|0+0|0|3+0|0}}

{{Efs player|no=34|pos=FW|nat=ENG|name=Charlie Wragg |0+0 |0 |0+0|0|0+0|0|0+1|0}}

{{Efs player|no=36|pos=FW|nat=ENG|name=Ethan Wheatley |2+2 |0 |0+0|0|0+0|0|0+0|0}}

{{Efs player|no=37|pos=FW|nat=GHA|name=Albert Adomah |10+30|5 |2+0|0|3+0|0|4+0|0}}

{{Efs player|no=39|pos=FW|nat=ENG|name=Danny Johnson |1+22 |5 |0+1|0|0+1|0|4+0|3}}

|-

|colspan="14"|Player(s) who featured whilst on loan but returned to parent club during the season:

{{Efs player|no=7 |pos=FW|nat=ENG|name=Nathan Lowe |20+2 |15|2+0|0|2+0|2|1+3|1}}

{{Efs player|no=11|pos=FW|nat=ENG|name=Reyes Cleary |0+3 |0 |0+0|0|0+0|0|2+2|1}}

|}

References

{{reflist}}

{{Walsall F.C.}}

{{Walsall F.C. seasons}}

{{2024–25 in English men's football}}

{{DEFAULTSORT:2024-25 Walsall F.C. season}}

Walsall

Category:Walsall F.C. seasons