# 2024–25 Walsall F.C. season

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

| Date | Pos. | Player | From | Fee |
| 1 July 2024 | RB | Connor Barrett | AFC Fylde | Free |
| 1 July 2024 | CF | Josh Gordon | Burton Albion | Free |
| 1 July 2024 | CM | Charlie Lakin | Burton Albion | Free |
| 4 July 2024 | CB | David Okagbue | Stoke City | Compensation |
| 23 July 2024 | RW | Albert Adomah | Queens Park Rangers | Free |
| 24 July 2024 | GK | Sam Hornby | Colchester United | Free |
| 19 September 2024 | CB | Rico Browne | Birmingham City | Compensation |
| 15 January 2025 | RB | Elicha Ahui | Drogheda United | Free |
| 31 January 2025 | CF | Levi Amantchi | Bromley | Undisclosed |
* ↑ The transfer was announced on 12 June, and would become official on July 1 once his AFC Fylde contract expired
* ↑ The transfer was announced on 25 June, and would become official on July 1 once his Burton Albion contract expired

### Out

| Date | Pos. | Player | To | Fee | Ref. |
| 24 June 2024 | CM | Isaac Hutchinson | Bristol Rovers | Undisclosed | |
| 9 July 2024 | GK | Jackson Smith | Barnsley | Compensation | |

### Loaned in

| Date | Pos. | Player | From | Date until |
| 2 July 2024 | GK | Tommy Simkin | Stoke City | End of Season |
| 20 August 2024 | CF | Reyes Cleary | West Bromwich Albion | 7 January 2025 |
| 22 August 2024 | CF | Nathan Lowe | Stoke City | 12 January 2025 |
| 30 August 2024 | RW | George Hall | Birmingham City | End of Season |
| 10 January 2025 | RB | Nathan Asiimwe | Charlton Athletic | End of Season |
| 25 January 2025 | CF | Ethan Wheatley | Manchester United | End of Season |
| 3 February 2025 | DM | Alfie Chang | Birmingham City | End of Season |
| 3 February 2025 | CF | Ellis Harrison | Milton Keynes Dons | End of Season |
| 3 February 2025 | CM | Darius Lipsiuc | Stoke City | End of Season |
* ↑ On 7 January, Cleary was recalled back to West Bromwich Albion
* ↑ On 12 January, Lowe was recalled back to Stoke

### Loaned out

| Date | Pos. | Player | To | Date until |
| 1 July 2024 | CF | Douglas James-Taylor | Drogheda United | End of Season |
| 2 August 2024 | CF | Charlie Wragg | Bromsgrove Sporting | 13 August 2024 |
| 17 August 2024 | CF | Charlie Wragg | Bromsgrove Sporting | 2 November 2024 |
| 30 August 2024 | GK | George Barrett | Worcester City | 30 September 2024 |
| 20 September 2024 | CF | Dylan Thomas | Bromsgrove Sporting | 20 October 2024 |
| 8 October 2024 | CB | Rico Browne | Tamworth | 5 November 2024 |
| 31 October 2024 | CF | Charlie Wragg | Alvechurch | 1 January 2025 |
| 22 November 2024 | LM | Ronan Maher | Tamworth | 21 December 2024 |
| 15 January 2025 | RB | Elicha Ahui | Drogheda United | 31 December 2025 |
| 7 February 2025 | LM | Ronan Maher | Tamworth | 8 April 2025 |
* ↑ The loan was announced on 22 May, and would officially commence on July 1
* ↑ Wragg was recalled back early from his three-month loan at Bromsgrove.
* ↑ On 11 March, Maher's loan at Tamworth was extended for a further month

### Released / Out of Contract

| Date | Pos. | Player | Subsequent club | Join date |
| 30 June 2024 | LW | Tom Knowles | Forest Green Rovers | 1 July 2024 |
| 30 June 2024 | RB | Joe Riley | AFC Fylde | 1 July 2024 |
| 30 June 2024 | GK | Owen Evans | Cheltenham Town | 3 July 2024 |
| 30 June 2024 | RB | Joe Foulkes | Kidderminster Harriers | 4 July 2024 |
| 30 June 2024 | CB | Rollin Menayese | Aldershot Town | 22 August 2024 |
| 30 June 2024 | CF | Aramide Oteh | The New Saints | 13 September 2024 |

## Pre-season and friendlies

On 25 April, Walsall announced their first pre-season friendly, against Aston Villa. A month later, the club confirmed a further two pre-season matches, against Alvechurch and Tamworth. A trip to Ireland was also confirmed, along with a fixture versus Drogheda United. On June 3, a fifth fixture was added, versus Solihull Moors. Over a week later, a visit from Birmingham City was also added.
Win  Draw  Loss  Fixtures

## Competitions
### League Two
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 1 | Walsall | 37 | 20 | 9 | 8 | 67 | 43 | +24 | 69 | Promotion to EFL League One |
| 2 | Bradford City | 36 | 19 | 9 | 8 | 48 | 30 | +18 | 66 | Promotion to EFL League One |
| 3 | Doncaster Rovers | 36 | 18 | 8 | 10 | 53 | 43 | +10 | 62 | Promotion to EFL League One |
| 4 | Notts County | 36 | 17 | 10 | 9 | 55 | 37 | +18 | 61 | Qualification for League Two play-offs |
| 5 | AFC Wimbledon | 36 | 17 | 9 | 10 | 47 | 25 | +22 | 60 | Qualification for League Two play-offs |

#### Results summary

| Overall | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
Last updated: 13 March 2025. Source: Soccerway

#### Results by round

| Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 12 | 13 | 14 | 15 | 17 | 11$^1$ | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 26 | 27 | 28 | 29 | 30 | 31 | 16$^2$ | 32 | 33 | 25$^3$ | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 |
| Ground | 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 |
| Result | 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 | | | | | | | | | |
| Position | 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 | | | | | | | | | |
| Points | 3 | 6 | 6 | 9 | 9 | 12 | 15 | 18 | 18 | 19 | 22 | 25 | 26 | 27 | 30 | 31 | 34 | 37 | 40 | 43 | 46 | 49 | 52 | 55 | 58 | 58 | 58 | 59 | 59 | 60 | 63 | 66 | 67 | 67 | 68 | 68 | 69 | | | | | | | | | |
* $^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.
Win  Draw  Loss  Fixtures

### FA Cup

Walsall were drawn at home to Bolton Wanderers in the first round, and then to Charlton Athletic in the second round.
Win  Draw  Loss  Fixtures

### EFL Cup

On 27 June, the draw for the first round was made, with Walsall being drawn at home against Exeter City. In the second round, they were drawn at home to Huddersfield Town. Another home tie was drawn for the third round, against Leicester City.
Win  Draw  Loss  Fixtures

### EFL Trophy
#### Group stage

In the group stage, Walsall were drawn into Southern Group A alongside Birmingham City, Shrewsbury Town and Fulham U21. Walsall were then drawn at home against Reading in the round of 32 and away to Peterborough United in the round of 16.
| Pos | Div | Teamvte | Pld | W | PW | PL | L | GF | GA | GD | Pts | Qualification |
| 1 | L2 | Walsall | 3 | 2 | 1 | 0 | 0 | 5 | 1 | +4 | 8 | Advance to Round 2 |
| 2 | L1 | Birmingham City | 3 | 2 | 0 | 1 | 0 | 12 | 2 | +10 | 7 | Advance to Round 2 |
| 3 | ACA | Fulham U21 | 3 | 1 | 0 | 0 | 2 | 3 | 9 | −6 | 3 | |
| 4 | L1 | Shrewsbury Town | 3 | 0 | 0 | 0 | 3 | 1 | 9 | −8 | 0 | |
Win  Draw  Loss  Fixtures

#### Knockout stage
## Statistics
### Appearances and goals

    As of match played 13 March 2025
Players with no appearances are not included on the list Italics indicate a loaned in player
| No. | Pos | Nat | Player | Total | Total | League Two | League Two | FA Cup | FA Cup | EFL Cup | EFL Cup | EFL Trophy | EFL Trophy |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| 1 | GK | ENG | Tommy Simkin | 39 | 0 | 35+0 | 0 | 2+0 | 0 | 2+0 | 0 | 0+0 | 0 |
| 2 | DF | ENG | Connor Barrett | 46 | 0 | 37+0 | 0 | 2+0 | 0 | 3+0 | 0 | 1+3 | 0 |
| 3 | DF | GUY | Liam Gordon | 43 | 3 | 36+0 | 2 | 2+0 | 1 | 2+1 | 0 | 0+2 | 0 |
| 4 | MF | IRL | Oisin McEntee | 28 | 0 | 14+9 | 0 | 1+0 | 0 | 0+1 | 0 | 3+0 | 0 |
| 5 | DF | MSR | Donervon Daniels | 9 | 0 | 3+3 | 0 | 0+1 | 0 | 0+0 | 0 | 2+0 | 0 |
| 6 | DF | ENG | Priestley Farquharson | 3 | 0 | 3+0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 |
| 8 | MF | ENG | Charlie Lakin | 42 | 3 | 28+4 | 2 | 1+1 | 0 | 2+1 | 0 | 5+0 | 1 |
| 9 | FW | JAM | Jamille Matt | 41 | 12 | 30+4 | 12 | 0+2 | 0 | 0+2 | 0 | 0+3 | 0 |
| 10 | FW | ENG | Josh Gordon | 11 | 2 | 6+2 | 1 | 0+0 | 0 | 1+1 | 0 | 0+1 | 1 |
| 11 | FW | ENG | Levi Amantchi | 9 | 2 | 0+9 | 2 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 |
| 12 | GK | ENG | Sam Hornby | 8 | 0 | 2+0 | 0 | 0+0 | 0 | 1+0 | 0 | 5+0 | 0 |
| 14 | MF | MSR | Brandon Comley | 17 | 0 | 4+11 | 0 | 1+0 | 0 | 0+0 | 0 | 1+0 | 0 |
| 16 | MF | IRL | Ronan Maher | 8 | 0 | 0+2 | 0 | 0+0 | 0 | 3+0 | 0 | 3+0 | 0 |
| 17 | MF | ENG | Jack Earing | 28 | 2 | 4+16 | 2 | 1+1 | 0 | 1+1 | 0 | 4+0 | 0 |
| 19 | DF | UGA | Nathan Asiimwe | 2 | 0 | 0+2 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 |
| 20 | FW | ENG | George Hall | 12 | 2 | 4+3 | 1 | 0+2 | 0 | 0+0 | 0 | 3+0 | 1 |
| 21 | DF | ENG | Taylor Allen | 45 | 6 | 34+2 | 6 | 2+0 | 0 | 1+2 | 0 | 3+1 | 0 |
| 22 | MF | ENG | Jamie Jellis | 43 | 7 | 31+3 | 5 | 2+0 | 1 | 0+3 | 1 | 0+4 | 0 |
| 23 | FW | WAL | Ellis Harrison | 8 | 3 | 7+1 | 3 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 |
| 24 | DF | ENG | Harry Williams | 32 | 3 | 24+1 | 3 | 2+0 | 0 | 3+0 | 0 | 2+0 | 0 |
| 25 | MF | WAL | Ryan Stirk | 43 | 1 | 36+0 | 1 | 1+1 | 0 | 3+0 | 0 | 1+1 | 0 |
| 26 | DF | IRL | David Okagbue | 43 | 2 | 34+2 | 2 | 1+0 | 0 | 3+0 | 0 | 3+0 | 0 |
| 27 | MF | ENG | Dylan Thomas | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 |
| 30 | DF | IRL | Evan Weir | 19 | 0 | 5+6 | 0 | 0+0 | 0 | 3+0 | 0 | 5+0 | 0 |
| 33 | DF | SKN | Rico Browne | 3 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 3+0 | 0 |
| 34 | FW | ENG | Charlie Wragg | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 |
| 36 | FW | ENG | Ethan Wheatley | 3 | 0 | 2+1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 |
| 37 | FW | GHA | Albert Adomah | 42 | 5 | 8+25 | 5 | 2+0 | 0 | 3+0 | 0 | 4+0 | 0 |
| 39 | FW | ENG | Danny Johnson | 24 | 7 | 0+18 | 4 | 0+1 | 0 | 0+1 | 0 | 4+0 | 3 |
| Player(s) who featured whilst on loan but returned to parent club during the season: ||||||||||||||
| 7 | FW | ENG | Nathan Lowe | 30 | 18 | 20+2 | 15 | 2+0 | 0 | 2+0 | 2 | 1+3 | 1 |
| 11 | FW | ENG | Reyes Cleary | 7 | 1 | 0+3 | 0 | 0+0 | 0 | 0+0 | 0 | 2+2 | 1 |