2025–26 Walsall F.C. season
| 2025–26 season | |
|---|---|
| Owner | Trivela Group |
| Co-chairman | Benjamin Boycott, Leigh Pomlett |
| Head Coach | Mat Sadler (until 11 March)[1] Darren Byfield (from 11 March) |
| Stadium | Bescot Stadium |
| League Two | 9th |
| FA Cup | Third round |
| EFL Cup | First round |
| EFL Trophy | Round of 16 |
| Top goalscorer | League: Daniel Kanu (13) All: Daniel Kanu (16) |
The 2025–26 season is the 138th season in the history of Walsall Football Club and their seventh consecutive season in League Two. The club are participating in League Two, the FA Cup, the EFL Cup, and the EFL Trophy.
Managerial changes
On 11 March, Mat Sadler was sacked as manager after nearly three years, and one hundred sixty-one matches in charge.[1]
Transfers and contracts
In
| Date | Pos. | Player | From | Fee | Ref. |
|---|---|---|---|---|---|
| 11 June 2025 | CB | Harrison Burke | Chester | Undisclosed | [2] |
| 26 June 2025 | CF | Aaron Pressley | Stevenage | [3] | |
| 1 July 2025[a] | CM | Courtney Clarke | Eastbourne Borough | Compensation | [4] |
| 1 July 2025[b] | CB | Mason Hancock | Airdrieonians | Free | [5] |
| 1 July 2025[c] | LB | Vincent Harper | Exeter City | [6] | |
| 21 July 2025 | CB | Aden Flint | Mansfield Town | [7] | |
| 28 July 2025 | CAM | Jake Hollman | Macarthur | [8] | |
| 1 August 2025 | CM | Lewis Warrington | Leyton Orient | [9] | |
| 14 November 2025 | CF | Kemar Roofe | Derby County | [10] | |
| 7 January 2026 | CM | Alex Pattison | Bradford City | Undisclosed | [11] |
| 30 January 2026 | CM | Alfie Chang | Birmingham City | Free | [12] |
| 4 February 2026 | CM | Jago Godden | Bedford Town | [13] |
- ^ The transfer was announced on 9 June, and would become official on July 1 once his contract at Eastbourne had expired
- ^ The transfer was announced on 17 June, and would become official on July 1 once his contract at Airdrieonians had expired
- ^ The transfer was announced on 26 June, and would become official on July 1 once his contract at Exeter City had expired
Out
| Date | Pos. | Player | To | Fee | Ref. |
|---|---|---|---|---|---|
| 26 June 2025 | CB | Taylor Allen | Wycombe Wanderers | Undisclosed | [14] |
| 21 July 2025 | CB | David Okagbue | Peterborough United | [15] | |
| 8 January 2026 | CF | Levi Amantchi | Gateshead | Free Transfer | [16][17] |
Loaned in
| Date | Pos. | Player | From | Date until | Ref. |
|---|---|---|---|---|---|
| 30 June 2025 | GK | Myles Roberts | Watford | 31 May 2026 | [18] |
| 1 July 2025 | CF | Jonny Stuttle | Bournemouth | 22 August 2025[a] | [19][20] |
| 18 July 2025 | CB | Daniel Cox | Derby County | 5 January 2026[b] | [21][22] |
| 18 August 2025 | MF | Ryan Finnigan | Blackpool | 5 January 2026[c] | [23][24] |
| 22 August 2025 | CF | Daniel Kanu | Charlton Athletic | 31 May 2026 | [25] |
| 1 September 2025 | RB | Jid Okeke | Stockport County | 5 January 2026[d] | [26][27] |
| 1 September 2025 | MF | Rico Richards | Port Vale | 31 May 2026 | [28] |
| 15 January 2026 | CF | Aaron Loupalo-Bi | Fulham | [29] | |
| CB | Kacper Łopata | Barnsley | [30] | ||
| 2 February 2026 | RB | Jid Okeke | Stockport County | [31] |
Loaned out
| Date | Pos. | Player | To | Date until | Ref. |
|---|---|---|---|---|---|
| 18 July 2025 | CF | Charlie Wragg | Halesowen Town | 31 May 2026 | [32] |
| 25 July 2025 | Levi Amantchi | Rochdale | 3 January 2026 | [33] | |
| 7 August 2025 | GK | Jenson Kilroy | Evesham United | 4 September 2025 | [34] |
| CM | Dylan Thomas | Worcester City | [34] | ||
| 1 September 2025 | CF | Josh Gordon | Barrow | 31 May 2026 | [35] |
| 3 October 2025 | CM | Dylan Thomas | Stratford Town | 31 October 2025 | [36] |
| 4 October 2025 | LM | Ronan Maher | Tamworth | 31 May 2026[a] | [37][38][39] |
| 31 October 2025 | GK | Jenson Kilroy | Hungerford Town | 29 November 2025 | [40] |
| 13 December 2025 | GK | Alvechurch | 10 January 2026 | [41] | |
| 23 December 2025 | GK | Fraser Hamilton-Wright | Smethwick Rangers | 20 January 2026 | [42] |
| CB | Ellis Harris | Tividale | [42] | ||
| CM | McLloyd Oben | Rugby Town | [42] | ||
| CB | Jakub Pawlowski | [42] | |||
| CM | Marley Roberts | Racing Club Warwick | [42] | ||
| 4 February 2026 | CM | Jago Godden | Drogheda | 1 January 2027 | [43] |
| 14 February 2026 | CAM | Will Etheridge | Stourbridge | 14 March 2026 | [44] |
| 7 March 2026 | GK | Jenson Kilroy | Rushall Olympic | 6 April 2026 | [45] |
- ^ On 30 December, Maher's loan at Tamworth was extended by a further month. Then on 30 January, the loan was extended until the end of the season
Released / Out of Contract
| Date | Pos. | Player | Subsequent club | Join date | Ref. |
|---|---|---|---|---|---|
| 30 June 2025 | CB | Donervon Daniels | Oldham Athletic | 1 July 2025 | [46][47] |
| CM | Jack Earing | Barrow | [46][48] | ||
| LB | Liam Gordon | Port Vale | [49][50] | ||
| CB | Oisin McEntee | Heart of Midlothian | [46][51] | ||
| CDM | Ryan Stirk | Chesterfield | [52][53] | ||
| GK | George Barrett | Ipswich | 4 August 2025 | [46][54] | |
| CF | Douglas James-Taylor | Bohemians | 1 July 2025 | [55][56] | |
| Danny Johnson | Hartlepool | 4 July 2025 | [46][57] | ||
| 1 February 2026 | CM | Lewis Warrington | Tranmere Rovers | 1 February 2026 | [58][59] |
New Contract
| Date | Pos. | Player | Contract until | Ref. |
|---|---|---|---|---|
| 11 June 2025 | GK | Jenson Kilroy | Undisclosed[a] | [60] |
| 20 June 2025 | LM | Ronan Maher | 30 June 2027 | [61] |
| 24 June 2025 | RM | Albert Adomah | 30 June 2026 | [62] |
| 26 June 2025 | CF | Jamille Matt | 30 June 2026 | [63] |
| 28 June 2025 | CB | Priestley Farquharson | 30 June 2026[b] | [64] |
| 28 June 2025 | GK | Sam Hornby | 30 June 2027 | [65] |
| 10 September 2025 | CB | Harry Williams | 30 June 2027[c] | [66] |
Pre-season and friendlies
On 8 May, Walsall announced their first pre-season friendly, against Premier League side Aston Villa.[67] A month later, a second fixture was confirmed against Leamington.[68] Two more were added against Derby County and Hereford.[69] On 17 June, a fifth fixture was added to the schedule, against Forest Green Rovers.[70]
Win Draw Loss Fixtures
| 8 July 2025 Friendly | Leamington | 0–4 | Walsall | Bishop's Tachbrook |
| 19:30 BST | Report | Stadium: New Windmill Ground Attendance: 702 |
| 12 July 2025 Friendly | Walsall | 3–0 | Hereford | Essington |
| 12:30 BST | Report | Stadium: Essington Training Ground Attendance: 0 (Behind-closed-doors) |
| 16 July 2025 Friendly | Walsall | 1–0 | Aston Villa | Bescot |
| 19:30 BST |
|
Report | Stadium: Bescot Stadium Attendance: 9,500 (3,980 away) |
| 19 July 2025 Friendly | Walsall | 1–1 | Solihull Moors | Essington |
| 12:00 BST |
|
Report | Stadium: Essington Training Ground Attendance: 0 (Behind-closed-doors) |
| 22 July 2025 Friendly | Walsall | 2–3 | Derby County | Walsall |
| 19:30 BST | Report |
|
Stadium: Bescot Stadium Attendance: 2,789 (1,321 away) |
| 26 July 2025 Friendly | Forest Green Rovers | 0–3 | Walsall | Nailsworth |
| 15:00 BST | Report | Stadium: The New Lawn Attendance: 992 (195 away) |
| 29 July 2025 Friendly | Walsall | 3–2 | West Bromwich Albion U21 | Essington |
| 14:00 BST | Report | Stadium: Essington Training Ground Attendance: 0 (Behind-closed-doors) |
Competitions
League Two
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 8 | Chesterfield | 38 | 15 | 14 | 9 | 60 | 52 | +8 | 59 |
| 9 | Crewe Alexandra | 38 | 16 | 9 | 13 | 54 | 47 | +7 | 57 |
| 10 | Walsall | 38 | 16 | 9 | 13 | 46 | 40 | +6 | 57 |
| 11 | Oldham Athletic | 36 | 14 | 13 | 9 | 43 | 31 | +12 | 55 |
| 12 | Barnet | 38 | 14 | 12 | 12 | 46 | 42 | +4 | 54 |
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored; 4) Head-to-head results; 5) Wins; 6) Away goals; 7) Penalty points (sec 9.5); 8) 12-point sending off offences[71]
Results summary
| Overall | Home | Away | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Pts | W | D | L | GF | GA | GD | W | D | L | GF | GA | GD |
| 38 | 16 | 9 | 13 | 46 | 40 | +6 | 57 | 7 | 4 | 8 | 19 | 21 | −2 | 9 | 5 | 5 | 27 | 19 | +8 |
Last updated: 17 March 2026.
Source: Soccerway
Results by round
A = Away; H = Home; W = Win; D = Draw; L = Loss; P = Postponed
Notes:
- 1 Matchday 25 (vs. Fleetwood Town) was postponed due to a frozen pitch.
- 2 Matchday 26 (vs. Bristol Rovers) was postponed due to FA Cup involvements.
- 3 Matchday 32 (vs. Salford City) was postponed due opposition in FA Cup involvements.
Matches
On 26 June, the League Two fixtures were released, with Walsall hosting Swindon Town on the opening day.[72]
Win Draw Loss Fixtures
| 2 August 2025 1 | Walsall | 2–1 | Swindon Town | Walsall |
| 15:00 BST |
|
Report | Stadium: Bescot Stadium Attendance: 8,240 (2,169 away) Referee: Oliver Mackey |
| 9 August 2025 2 | Gillingham | 1–0 | Walsall | Gillingham |
| 15:00 BST | Report | Stadium: Priestfield Stadium Attendance: 6,498 (372 away) Referee: Ross Martin |
| 16 August 2025 3 | Barnet | 1–2 | Walsall | Edgware |
| 15:00 BST | Report | Stadium: The Hive Stadium Attendance: 2,608 (806 away) Referee: Abigail Byrne |
| 19 August 2025 4 | Walsall | 0–1 | Grimsby Town | Walsall |
| 20:00 BST |
|
Report | Stadium: Bescot Stadium Attendance: 5,619 (729 away) Referee: Matt Corlett | |
| Note: Fixture was originally scheduled for a 19:45 kick-off, but was moved live Sky Sports broadcasting.[73] | ||||
| 23 August 2025 5 | Walsall | 1–0 | Salford City | Walsall |
| 12:30 BST | Report |
|
Stadium: Bescot Stadium Attendance: 5,490 (159 away) Referee: James Oldham | |
| Note: Fixture was originally scheduled for a 15:00 kick-off, but was moved live Sky Sports broadcasting.[73] | ||||
| 30 August 2025 6 | Milton Keynes Dons | 0–1 | Walsall | Milton Keynes |
| 15:00 BST | Report | Stadium: Stadium MK Attendance: 7,261 (859 away) Referee: Sam Mulhall |
| 6 September 2025 7 | Walsall | 1–0 | Chesterfield | Walsall |
| 15:00 BST |
|
Report |
|
Stadium: Bescot Stadium Attendance: 6,695 Referee: Zac Kennard-Kettle |
| 13 September 2025 8 | Fleetwood Town | 1–1 | Walsall | Fleetwood |
| 15:00 BST | Report | Stadium: Highbury Stadium Attendance: 3,267 (918 away) Referee: Neil Hair |
| 20 September 2025 9 | Walsall | 4–2 | Tranmere Rovers | Walsall |
| 15:00 BST | Report | Stadium: Bescot Stadium Attendance: 6,010 (685 away) Referee: Edward Duckworth |
| 27 September 2025 10 | Accrington Stanley | 1–3 | Walsall | Accrington |
| 15:00 BST |
|
Report | Stadium: Crown Ground Attendance: 2,448 (696 away) Referee: Ross Joyce |
| 4 October 2025 11 | Walsall | 2–1 | Bristol Rovers | Walsall |
| 15:00 BST | Report | Stadium: Bescot Stadium Attendance: 8,003 (2,151 away) Referee: Stephen Martin |
| 11 October 2025 12 | Crawley Town | 1–1 | Walsall | Crawley |
| 15:00 BST | Report | Stadium: Broadfield Stadium Attendance: 3,461 (505 away) Referee: Alan Young |
| 18 October 2025 13 | Walsall | 1–2 | Barrow | Walsall |
| 15:00 BST | Report | Stadium: Bescot Stadium Attendance: 7,763 (247 away) Referee: Benjamin Speedie |
| 25 October 2025 14 | Cheltenham Town | 1–0 | Walsall | Cheltenham |
| 12:30 BST | Report |
|
Stadium: Whaddon Road Attendance: 4,569 (1,052 away) Referee: Oliver Yates | |
| Note: Fixture was originally scheduled for a 15:00 kick-off, but was rescheduled for live Sky Sports broadcasting.[74] | ||||
| 8 November 2025 15 | Newport County | 2–4 | Walsall | Newport |
| 15:00 GMT |
|
Report | Stadium: Rodney Parade Attendance: 4,300 (645 away) Referee: Ben Atkinson |
| 15 November 2025 16 | Walsall | 0–2 | Colchester United | Walsall |
| 15:00 GMT | Report | Stadium: Bescot Stadium Attendance: 6,251 (318 away) Referee: James Durkin |
| 22 November 2025 17 | Harrogate Town | 0–2 | Walsall | Harrogate |
| 12:30 GMT |
|
Report |
|
Stadium: Wetherby Road Attendance: 3,249 (602 away) Referee: Aaron Banister |
| Note: Fixture was originally scheduled for a 15:00 kick-off, but was rescheduled for live Sky Sports broadcasting.[74] | ||||
| 29 November 2025 18 | Walsall | 3–1 | Bromley | Walsall |
| 15:00 GMT | Report | Stadium: Bescot Stadium Attendance: 7,228 Referee: Michael Barlow |
| 10 December 2025 19 | Oldham Athletic | 0–1 | Walsall | Oldham |
| 19:45 GMT | Report |
|
Stadium: Boundary Park Attendance: 6,523 (538 away) Referee: Stephen Parkinson | |
| Note: Fixture was initially scheduled for 9 December, but was rescheduled due to FA Cup involvements on the preceding Sunday.[75] | ||||
| 13 December 2025 20 | Walsall | 1–1 | Shrewsbury Town | Walsall |
| 15:00 GMT | Report | Stadium: Bescot Stadium Attendance: 7,342 (1,199 away) Referee: Isaac Searle |
| 20 December 2025 21 | Notts County | 0–0 | Walsall | Nottingham |
| 12:30 GMT |
|
Report | Stadium: Meadow Lane Attendance: 11,870 (1,496 away) Referee: Steven Copeland | |
| Note: Fixture was originally scheduled for a 15:00 kick-off, but was rescheduled for live Sky Sports broadcasting.[74] | ||||
| 26 December 2025 22 | Walsall | 1–0 | Crewe Alexandra | Walsall |
| 15:00 GMT | Report |
|
Stadium: Bescot Stadium Attendance: 7,609 (1,008 away) Referee: Simon Mather |
| 29 December 2025 23 | Walsall | 1–2 | Oldham Athletic | Walsall |
| 19:45 GMT | Report | Stadium: Bescot Stadium Attendance: 6,704 (836 away) Referee: Oliver Mackey |
| 1 January 2026 24 | Cambridge United | 2–0 | Walsall | Cambridge |
| 15:00 GMT |
|
Report | Stadium: Abbey Stadium Attendance: 7,277 (825 away) Referee: Wayne Cartmel |
| 17 January 2026 27 | Tranmere Rovers | 1–3 | Walsall | Birkenhead |
| 12:30 GMT | Report |
|
Stadium: Prenton Park Attendance: 5,751 (504 away) Referee: Darren Drysdale | |
| Note: Fixture was originally scheduled for a 15:00 kick-off, but was rescheduled for live Sky Sports broadcasting.[76] | ||||
| 24 January 2026 28 | Walsall | 0–0 | Accrington Stanley | Walsall |
| 15:00 GMT |
|
Report | Stadium: Bescot Stadium Attendance: 5,682 (163 away) Referee: Elliott Swallow |
| 27 January 2026 29 | Walsall | 0–0 | Crawley Town | Walsall |
| 19:45 GMT | Report | Stadium: Bescot Stadium Attendance: 4,899 (141 away) Referee: Scott Oldham |
| 31 January 2026 30 | Chesterfield | 2–2 | Walsall | Chesterfield |
| 15:00 GMT | Report | Stadium: SMH Group Stadium Attendance: 8,702 (976 away) Referee: Charles Breakspear |
| 3 February 2026 26[77] | Bristol Rovers | 2–0 | Walsall | Bristol |
| 19:45 GMT | Report |
|
Stadium: Memorial Stadium Attendance: 6,291 (331 away) Referee: Alex Chilowicz | |
| Note: Fixture was initially scheduled for 10 January, but was postponed due to FA Cup involvements. | ||||
| 7 February 2026 31 | Walsall | 1–3 | Barnet | Walsall |
| 15:00 GMT | Report | Stadium: Bescot Stadium Attendance: 5,179 (288 away) Referee: Paul Marsden |
| 18 February 2026 33 | Grimsby Town | 2–2 | Walsall | Cleethorpes |
| 19:45 GMT |
|
Report |
|
Stadium: Blundell Park Attendance: 5,138 (187 away) Referee: Thomas Parsons |
| Note: Fixture was initially scheduled for 17 February, but was rearranged due to Grimsby's FA Cup participation on the preceding Sunday.[78] | ||||
| 23 February 2026 34 | Walsall | 0–2 | Milton Keynes Dons | Walsall |
| 20:00 GMT | Report |
|
Stadium: Bescot Stadium Attendance: 5,131 (485 away) Referee: Peter Wright | |
| Note: Fixture was originally scheduled for 21 February, but was rescheduled for live Sky Sports broadcasting.[76] | ||||
| 28 February 2026 35 | Shrewsbury Town | 1–2 | Walsall | Shrewsbury |
| 12:30 GMT | Report |
|
Stadium: New Meadow Attendance: 7,879 (1,640 away) Referee: Richard Eley | |
| Note: Fixture was originally scheduled for a 15:00 kick-off, but was rescheduled for live Sky Sports broadcasting.[76] | ||||
| 3 March 2026 25[79] | Walsall | 0–1 | Fleetwood Town | Walsall |
| 19:45 GMT | Report | Stadium: Bescot Stadium Attendance: 4,795 (116 away) Referee: Steven Copeland | ||
| Note: Fixture was originally scheduled for 4 January, but it was postponed due to a frozen pitch.[80] | ||||
| 7 March 2026 36 | Walsall | 1–2 | Notts County | Walsall |
| 15:00 GMT | Report | Stadium: Bescot Stadium Attendance: 7,316 (1,903 away) Referee: Scott Jackson |
| 10 March 2026 32[81] | Salford City | 1–0 | Walsall | Kersal |
| 19:45 GMT | Report |
|
Stadium: Moor Lane Attendance: 2,011 (246 away) Referee: Martin Woods | |
| Note: Fixture was initially scheduled for a 15:00 kick-off on 14 February, but was rescheduled for live Sky Sports broadcasting.[76] Then it was rearranged again due to Salford's participation in the FA Cup. | ||||
| 14 March 2026 37 | Crewe Alexandra | 0–3 | Walsall | Crewe |
| 15:00 GMT | Report | Stadium: Gresty Road Attendance: 5,885 Referee: Stephen Parkinson |
| 17 March 2026 38 | Walsall | 0–0 | Cambridge United | Walsall |
| 19:45 GMT | Report | Stadium: Bescot Stadium Attendance: 5,311 Referee: Simon Mather |
| 21 March 2026 39 | Walsall | v | Newport County | Walsall |
| 15:00 GMT | Stadium: Bescot Stadium |
| 28 March 2026 40 | Colchester United | v | Walsall | Colchester |
| 15:00 GMT | Stadium: Colchester Community Stadium |
| 3 April 2026 41 | Walsall | v | Gillingham | Walsall |
| 15:00 BST | Stadium: Bescot Stadium |
| 6 April 2026 42 | Swindon Town | v | Walsall | Swindon |
| 15:00 BST | Stadium: County Ground |
| 11 April 2026 43 | Walsall | v | Cheltenham Town | Walsall |
| 15:00 BST | Stadium: Bescot Stadium |
| 18 April 2026 44 | Barrow | v | Walsall | Barrow-in-Furness |
| 12:30 BST | Stadium: Holker Street | |||
| Note: Fixture was initially scheduled for a 15:00 kick-off, but was brought forward for Sky Sports broadcasting.[82] | ||||
FA Cup
Walsall were drawn away to Eastleigh in the first round,[83][84] Gateshead in the second round[85][86] and Norwich City in the third round.[87][88]
Win Draw Loss Fixtures
| 2 November 2025 First round | Eastleigh | 0–3 | Walsall | Eastleigh |
| 14:15 GMT |
|
Report | Stadium: Ten Acres Attendance: 2,389 Referee: Lee Swabey |
| 7 December 2025 Second round | Gateshead | 0–2 | Walsall | Gateshead |
| 15:30 GMT |
|
Report | Stadium: Gateshead International Stadium Attendance: 1,608 Referee: James Oldham |
| 11 January 2026 Third round | Norwich City | 5–1 | Walsall | Norwich |
| 14:30 GMT | Report |
|
Stadium: Carrow Road Attendance: 19,776 (1,024 away) Referee: Edward Duckworth |
EFL Cup
Walsall were drawn away to Stoke City in the first round.[89][90]
Win Draw Loss Fixtures
| 12 August 2025 First round | Stoke City | 0–0 (4–3 p) | Walsall | Stoke-on-Trent |
| 19:45 BST | Report |
|
Stadium: bet365 Stadium Attendance: 8,809 (1,325 away) Referee: James Bell | |
| Penalties | ||||
EFL Trophy
Walsall were drawn against Northampton Town, Shrewsbury Town and Chelsea U21 in the group stage.[91] After finishing second in the group stage, they were drawn away to Stevenage in the round of 32.[92][93] and to Northampton Town in the round of 16.[94][95]
| Pos | Div | Team | Pld | W | PW | PL | L | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | L1 | Northampton Town (A) | 3 | 3 | 0 | 0 | 0 | 6 | 1 | +5 | 9 | Advance to Round 2 |
| 2 | L2 | Walsall (A) | 3 | 1 | 1 | 0 | 1 | 3 | 2 | +1 | 5 | |
| 3 | L2 | Shrewsbury Town (E) | 3 | 1 | 0 | 0 | 2 | 5 | 6 | −1 | 3 | |
| 4 | ACA | Chelsea U21 (E) | 3 | 0 | 0 | 1 | 2 | 1 | 6 | −5 | 1 |
(A) Advance to next round; (E) Eliminated
Win Draw Loss Fixtures
| 2 September 2025 South Group C | Shrewsbury Town | 1–3 | Walsall | Shrewsbury |
| 19:00 BST | Report | Stadium: New Meadow Attendance: 2,004 (551 away) Referee: Declan Bourne (England) |
| 7 October 2025 South Group C | Walsall | 0–1 | Northampton Town | Bescot |
| 19:00 BST | Report | Stadium: Bescot Stadium Attendance: 1,907 (214 away) Referee: Richard Eley (England) |
| 28 October 2025 South Group C | Walsall | 0–0 (4–2 p) | Chelsea U21 | Bescot |
| 19:00 GMT |
|
Report |
|
Stadium: Bescot Stadium Attendance: 1,068 (47 away) Referee: Elliott Swallow |
| Penalties | ||||
| 2 December 2025 Round of 32 | Stevenage | 1–2 | Walsall | Stevenage |
| 19:00 GMT |
|
Report |
|
Stadium: Broadhall Way Referee: Alex Chilowicz |
| 14 January 2026 Round of 16 | Northampton Town | 4–2 | Walsall | Northampton |
| 19:00 GMT | Report | Stadium: Sixfields Stadium Attendance: 1,406 (217 away) Referee: Abigail Byrne |
Statistics
Appearances and goals
- As of match played 17 March 2026
Players with no appearances are not included on the list; italics indicate loaned in player
| No. | Pos | Nat | Player | Total | League Two | FA Cup | EFL Cup | EFL Trophy | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||||
| 1 | GK | ENG | Myles Roberts | 39 | 0 | 36+0 | 0 | 3+0 | 0 | 0+0 | 0 | 0+0 | 0 |
| 2 | DF | ENG | Connor Barrett | 35 | 3 | 27+3 | 3 | 3+0 | 0 | 1+0 | 0 | 1+0 | 0 |
| 3 | DF | ENG | Mason Hancock | 12 | 0 | 10+1 | 0 | 0+0 | 0 | 0+0 | 0 | 1+0 | 0 |
| 4 | DF | ENG | Aden Flint | 42 | 2 | 36+2 | 1 | 3+0 | 1 | 0+1 | 0 | 0+0 | 0 |
| 5 | DF | ENG | Harrison Burke | 19 | 1 | 15+2 | 1 | 0+0 | 0 | 1+0 | 0 | 1+0 | 0 |
| 6 | DF | ENG | Priestley Farquharson | 32 | 5 | 16+9 | 5 | 2+0 | 0 | 1+0 | 0 | 3+1 | 0 |
| 7 | FW | JAM | Kemar Roofe | 4 | 0 | 0+2 | 0 | 0+1 | 0 | 0+0 | 0 | 1+0 | 0 |
| 8 | MF | ENG | Charlie Lakin | 41 | 1 | 28+9 | 1 | 2+1 | 0 | 0+0 | 0 | 1+0 | 0 |
| 9 | FW | JAM | Jamille Matt | 34 | 3 | 12+14 | 2 | 1+2 | 1 | 0+1 | 0 | 4+0 | 0 |
| 10 | FW | ENG | Josh Gordon | 2 | 0 | 0+1 | 0 | 0+0 | 0 | 1+0 | 0 | 0+0 | 0 |
| 11 | FW | ENG | Aaron Loupalo-Bi | 9 | 0 | 2+7 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 |
| 12 | GK | ENG | Sam Hornby | 10 | 0 | 3+1 | 0 | 0+0 | 0 | 1+0 | 0 | 5+0 | 0 |
| 14 | MF | MSR | Brandon Comley | 40 | 0 | 18+15 | 0 | 3+0 | 0 | 1+0 | 0 | 3+0 | 0 |
| 15 | FW | SLE | Daniel Kanu | 38 | 16 | 33+1 | 13 | 3+0 | 2 | 0+0 | 0 | 0+1 | 1 |
| 16 | MF | IRL | Ronan Maher | 4 | 0 | 0+0 | 0 | 0+0 | 0 | 1+0 | 0 | 1+2 | 0 |
| 17 | MF | ENG | Courtney Clarke | 44 | 2 | 13+22 | 1 | 2+1 | 1 | 1+0 | 0 | 4+1 | 0 |
| 18 | MF | KEN | Vincent Harper | 33 | 0 | 23+3 | 0 | 2+1 | 0 | 1+0 | 0 | 2+1 | 0 |
| 19 | FW | SCO | Aaron Pressley | 34 | 7 | 23+9 | 7 | 2+0 | 0 | 0+0 | 0 | 0+0 | 0 |
| 20 | MF | ENG | Alfie Chang | 5 | 0 | 3+2 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 |
| 22 | MF | ENG | Jamie Jellis | 36 | 0 | 21+7 | 0 | 1+2 | 0 | 0+1 | 0 | 1+3 | 0 |
| 23 | MF | ENG | Alex Pattison | 15 | 0 | 8+5 | 0 | 0+1 | 0 | 0+0 | 0 | 1+0 | 0 |
| 25 | DF | GER | Jid Okeke | 26 | 1 | 13+8 | 0 | 1+0 | 0 | 0+0 | 0 | 2+2 | 1 |
| 30 | DF | IRL | Evan Weir | 34 | 4 | 30+0 | 3 | 3+0 | 1 | 0+0 | 0 | 1+0 | 0 |
| 31 | MF | ENG | Rico Richards | 14 | 2 | 1+9 | 0 | 0+0 | 0 | 0+0 | 0 | 4+0 | 2 |
| 32 | MF | AUS | Jake Hollman | 8 | 0 | 0+3 | 0 | 0+0 | 0 | 0+1 | 0 | 1+3 | 0 |
| 33 | DF | SKN | Rico Browne | 24 | 1 | 13+4 | 1 | 1+1 | 0 | 0+0 | 0 | 5+0 | 0 |
| 34 | FW | ENG | Charlie Wragg | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 |
| 35 | DF | POL | Kacper Łopata | 6 | 0 | 4+2 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 |
| 37 | FW | GHA | Albert Adomah | 44 | 7 | 5+30 | 5 | 0+3 | 0 | 1+0 | 0 | 5+0 | 2 |
| 55 | DF | ENG | Paul Makavore | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 |
| 56 | MF | ENG | McLloyd Oben | 3 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+3 | 0 |
| 59 | DF | ENG | Stan Straw | 5 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 2+3 | 0 |
| Players who featured but departed the club during the season: | |||||||||||||
| 7 | FW | ENG | Jonny Stuttle | 5 | 0 | 4+0 | 0 | 0+0 | 0 | 0+1 | 0 | 0+0 | 0 |
| 20 | DF | WAL | Daniel Cox | 7 | 0 | 3+0 | 0 | 0+0 | 0 | 1+0 | 0 | 3+0 | 0 |
| 28 | MF | ENG | Lewis Warrington | 20 | 0 | 15+3 | 0 | 0+0 | 0 | 0+0 | 0 | 1+1 | 0 |
| 29 | MF | ENG | Ryan Finnigan | 26 | 4 | 14+7 | 3 | 1+1 | 0 | 0+0 | 0 | 3+0 | 1 |
References
- ^ a b "Walsall Football Club part company with Mat Sadler". Walsall FC. 11 March 2026. Retrieved 12 March 2026.
- ^ "Highly-rated Harrison Burke signs for the Saddlers". Walsall FC. 12 June 2025. Retrieved 12 June 2025.
- ^ "Saddlers snap up Aaron Pressley from Stevenage". Walsall FC. 26 June 2025. Retrieved 26 June 2025.
- ^ "Saddlers snap up Courtney Clarke". Walsall FC. 9 June 2025. Retrieved 9 June 2025.
- ^ "Mason Hancock joins the Saddlers". Walsall FC. 17 June 2025. Retrieved 17 June 2025.
- ^ "Vincent Harper signs for the Saddlers". Walsall FC. 26 June 2025. Retrieved 26 June 2025.
- ^ "Saddlers snap up Aden Flint". Walsall FC. 21 July 2025. Retrieved 21 July 2025.
- ^ "Exciting midfielder Jake Hollman joins the Saddlers". Walsall FC. 28 July 2025. Retrieved 28 July 2025.
- ^ "Lewis Warrington joins the Saddlers from Leyton Orient". Walsall FC. 1 August 2025. Retrieved 1 August 2025.
- ^ "Kemar Roofe joins the Saddlers on a short-term deal". Walsall FC. 14 November 2025. Retrieved 14 November 2025.
- ^ "Alex Pattison joins on permanent deal from Bradford City". Walsall FC. 7 January 2026. Retrieved 7 January 2026.
- ^ "Alfie Chang returns to WS1 on permanent deal from Birmingham City". Walsall FC. 30 January 2026. Retrieved 30 January 2026.
- ^ "Jago Godden joins the Saddlers & heads to Drogheda United". Walsall FC. 4 February 2026. Retrieved 4 February 2026.
- ^ "Taylor Allen joins Wycombe Wanderers". Walsall FC. 26 June 2025. Retrieved 1 July 2025.
- ^ "David Okagbue joins Peterborough United". Walsall FC. 21 July 2025. Retrieved 21 July 2025.
- ^ "Levi Amantchi departs for Gateshead". Walsall FC. 8 January 2026. Retrieved 8 January 2026.
- ^ "Levi Amantchi Joins Gateshead FC". Gateshead FC. 8 January 2026. Retrieved 8 January 2026.
- ^ "Myles Roberts joins on a season-long loan from Watford". Walsall FC. 30 June 2025. Retrieved 1 July 2025.
- ^ "Jonny Stuttle joins on season-long loan from AFC Bournemouth". Walsall FC. 1 July 2025. Retrieved 1 July 2025.
- ^ "Jonny Stuttle returns to AFC Bournemouth". Walsall FC. 22 August 2025. Retrieved 22 August 2025.
- ^ "Daniel Cox joins the Saddlers on loan from Derby County". Walsall FC. 18 July 2025. Retrieved 18 July 2025.
- ^ "Daniel Cox recalled from loan spell by Derby County". Walsall FC. 5 January 2026. Retrieved 5 January 2026.
- ^ "Ryan Finnigan joins the Saddlers on loan from Blackpool". Walsall FC. 18 August 2025. Retrieved 18 August 2025.
- ^ "Ryan Finnigan recalled by Blackpool". Walsall FC. 5 January 2026. Retrieved 5 January 2026.
- ^ "Saddlers snap up Daniel Kanu from Charlton Athletic". Walsall FC. 22 August 2025. Retrieved 22 August 2025.
- ^ "Jid Okeke joins the Saddlers on loan from Stockport County". Walsall FC. 1 September 2025. Retrieved 1 September 2025.
- ^ "Jid Okeke departs after recall from loan spell by Stockport County". Walsall FC. 5 January 2026. Retrieved 5 January 2026.
- ^ "Rico Richards signs for the Saddlers". Walsall FC. 1 September 2025. Retrieved 1 September 2025.
- ^ "Aaron Loupalo-Bi arrives on loan from Fulham". Walsall FC. 15 January 2026. Retrieved 15 January 2026.
- ^ "Kacper Łopata joins on loan from Barnsley". Walsall FC. 15 January 2026. Retrieved 16 January 2026.
- ^ "Jid Okeke returns on loan until end of the season". Walsall FC. 2 February 2026. Retrieved 2 February 2026.
- ^ "Charlie Wragg joins Halesowen Town on work experience loan". Walsall FC. 18 July 2025. Retrieved 18 July 2025.
- ^ "Levi Amantchi joins Rochdale on loan". Walsall FC. 25 July 2025. Retrieved 25 July 2025.
- ^ a b "Dylan Thomas joins Worcester City on loan". Walsall FC. 7 August 2025. Retrieved 8 August 2025.
- ^ "Josh Gordon joins Barrow on loan". Walsall FC. 1 September 2025. Retrieved 1 September 2025.
- ^ "Dylan Thomas joins Stratford Town". Walsall FC. 3 October 2025. Retrieved 3 October 2025.
- ^ "Ronan Maher joins Tamworth on loan". Walsall FC. 4 October 2025. Retrieved 4 October 2025.
- ^ "Ronan Maher extends loan with Tamworth". Walsall FC. 30 December 2025. Retrieved 30 December 2025.
- ^ "Maher Loan Extended Until End of Season". Tamworth FC. 30 January 2026. Retrieved 30 January 2026.
- ^ @WFCOfficial (31 October 2025). "Best of luck to Jenson Kilroy who has joined Hungerford Town on a one-month youth loan" (Tweet). Retrieved 1 November 2025 – via X (formerly Twitter).
- ^ "Jenson Kilroy joins Alvechurch on one-month loan". Walsall FC. 13 December 2025. Retrieved 15 December 2025.
- ^ a b c d e @WFC_Academy (23 December 2025). "We can confirm more loan spells for some of our young Saddlers during the festive period" (Tweet). Retrieved 23 December 2025 – via X (formerly Twitter).
- ^ "Jago Godden joins the Saddlers & heads to Drogheda United". Walsall FC. 4 February 2026. Retrieved 4 February 2026.
- ^ "Will Etheridge makes an immediate impact on Glassboys debut". Stourbridge FC. 15 February 2026. Retrieved 18 February 2026.
- ^ @WFCOfficial (7 March 2026). "We can confirm Jenson Kilroy has joined Rushall Olympic on a one-month youth loan" (Tweet). Retrieved 8 March 2026 – via X (formerly Twitter).
- ^ a b c d e "Released & Retained List Confirmed". Walsall FC. 31 May 2025. Retrieved 7 June 2025.
- ^ "Defender Daniels Arrives". Oldham Athletic. 27 June 2025. Retrieved 27 June 2025.
- ^ "Jack Earing Signs". Barrow AFC. 10 June 2025. Retrieved 10 June 2025.
- ^ @WFCOfficial (12 June 2025). "Liam Gordon has rejected the offer of a new contract with us to join a League One Club" (Tweet). Retrieved 12 June 2025 – via X (formerly Twitter).
- ^ "Liam Gordon is a Valiant!". Port Vale FC. 12 June 2025. Retrieved 12 June 2025.
- ^ "Oisin McEntee departs". Walsall FC. 31 May 2025. Retrieved 7 June 2025.
- ^ "Ryan Stirk rejects offer of new contract". Walsall FC. 18 June 2025. Retrieved 18 June 2025.
- ^ "Midfielder agrees to join Spireites". Chesterfield FC. 18 June 2025. Retrieved 18 June 2025.
- ^ "Ipswich Town: Will Fletcher joins Brantham Athletic on loan". East Anglian Daily Times. 11 August 2025. Retrieved 31 August 2025.
- ^ "Douglas James-Taylor to depart The Saddlers". Walsall FC. 29 June 2025. Retrieved 1 July 2025.
- ^ "Striker Douglas James-Taylor joins on multi-year contract". Bohemian FC. 1 July 2025. Retrieved 9 July 2025.
- ^ "Danny Johnson Signs for Pools". Hartlepool United FC. 4 July 2025. Retrieved 9 July 2025.
- ^ "Lewis Warrington departs". Walsall FC. 1 February 2026. Retrieved 2 February 2026.
- ^ "Lewis Warrington joins Rovers on a two-and-a-half year deal". Tranmere Rovers FC. 1 February 2026. Retrieved 2 February 2026.
- ^ "Jenson Kilroy signs first professional contract with the Saddlers". Walsall FC. 11 June 2025. Retrieved 11 June 2025.
- ^ "Ronan Maher signs new deal". Walsall FC. 20 June 2025. Retrieved 20 June 2025.
- ^ "Albert Adomah signs new contract with the Saddlers". Walsall FC. 24 June 2025. Retrieved 24 June 2025.
- ^ "Jamille Matt signs new contract with the Saddlers". Walsall FC. 26 June 2025. Retrieved 26 June 2025.
- ^ "Priestley Farquharson signs new deal". Walsall FC. 28 June 2025. Retrieved 28 June 2025.
- ^ "Sam Hornby signs new two-year deal". Walsall FC. 28 June 2025. Retrieved 1 July 2025.
- ^ "Harry Williams signs new two-year deal". Walsall FC. 10 September 2025. Retrieved 10 September 2025.
- ^ "Saddlers to host Aston Villa in pre-season friendly". Walsall FC. 8 May 2025. Retrieved 11 May 2025.
- ^ "Saddlers to visit Leamington in pre-season". Walsall FC. 10 June 2025. Retrieved 10 June 2025.
- ^ "Two friendlies added to pre-season schedule". Walsall FC. 13 June 2025. Retrieved 13 June 2025.
- ^ "Saddlers to visit Forest Green Rovers in pre-season". Walsall FC. 17 June 2025. Retrieved 17 June 2025.
- ^ "EFL Regulations Section 3 – The League; subsection 9 – Method of Determining League Positions". EFL. Retrieved 8 April 2022.
- ^ "League Two 2025/26 fixtures, dates, schedule & how to watch: Barnet host Fleetwood in opening day clash live on Sky". Sky Sports. 26 June 2025. Retrieved 4 July 2025.
- ^ a b "Two Saddlers Fixtures Selected for Live Sky Sports Coverage". Walsall FC. 4 July 2025. Retrieved 4 July 2025.
- ^ a b c "Three matches selected for live broadcast". Walsall FC. 29 July 2025. Retrieved 1 August 2025.
- ^ "New date confirmed for trip to Oldham Athletic". Walsall FC. 11 November 2025. Retrieved 11 November 2025.
- ^ a b c d "Five matches selected for live broadcast". Walsall FC. 7 November 2025. Retrieved 8 November 2025.
- ^ "New date confirmed for trip to Bristol Rovers". Walsall FC. 18 December 2025. Retrieved 18 December 2025.
- ^ "New date confirmed for trip to Grimsby Town". Walsall FC. 16 January 2026. Retrieved 16 January 2026.
- ^ "New date confirmed for clash with Fleetwood Town". Walsall FC. 15 January 2026. Retrieved 16 January 2026.
- ^ "Walsall v Fleetwood Town POSTPONED". Walsall FC. 3 January 2026. Retrieved 3 January 2026.
- ^ "New date confirmed for trip to Salford City". Walsall FC. 29 January 2026. Retrieved 29 January 2026.
- ^ "New kick-off time confirmed for trip to Barrow". Walsall FC. 19 March 2026. Retrieved 19 March 2026.
- ^ "Saddlers to visit Eastleigh in First Round of FA Cup". Walsall FC. 13 October 2025. Retrieved 14 October 2025.
- ^ "Date and kick-off time confirmed for Eastleigh FA Cup tie". Walsall FC. 17 October 2025. Retrieved 17 October 2025.
- ^ "Saddlers to face Gateshead in FA Cup". Walsall FC. 3 November 2025. Retrieved 3 November 2025.
- ^ "Gateshead date and kick-off time confirmed". Walsall FC. 6 November 2025. Retrieved 6 November 2025.
- ^ @WFCOfficial (8 December 2025). "The Saddlers will travel to Norwich City in the Emirates FA Cup third round!" (Tweet). Retrieved 8 December 2025 – via X (formerly Twitter).
- ^ "Norwich City date and kick-off time confirmed". Walsall FC. 15 December 2025. Retrieved 15 December 2025.
- ^ "Carabao Cup Round One confirmed". English Football League. 26 June 2025. Retrieved 5 July 2025.
- ^ "Fixture Details Confirmed for Carabao Cup First Round". Walsall FC. 4 July 2025. Retrieved 5 July 2025.
- ^ "Under-21 teams and Group Stage draw confirmed for 2025/26 Vertu Trophy". English Football League. 25 June 2025. Retrieved 9 July 2025.
- ^ "Vertu Trophy Round of 32 opponents confirmed". Walsall FC. 13 November 2025. Retrieved 14 November 2025.
- ^ "Date confirmed for Vertu Trophy trip to Stevenage". Walsall FC. 18 November 2025. Retrieved 19 November 2025.
- ^ @WFCOfficial (6 December 2025). "Confirmation that the #Saddlers will travel to Northampton Town in the Vertu Trophy Round of 16" (Tweet). Retrieved 6 December 2025 – via X (formerly Twitter).
- ^ "Date and kick-off time confirmed for clash with Northampton Town in Vertu Trophy Round of 16". Walsall FC. 16 December 2025. Retrieved 16 December 2025.