# 2024–25 Shrewsbury Town F.C. season

The 2024–25 season is the 139th season in the history of Shrewsbury Town Football Club and their tenth consecutive season in League One. In addition to the domestic league, the club would also participate in the FA Cup, the EFL Cup, and the 2024–25 EFL Trophy.

## Transfers
### In

| Date | Pos. | Player | From | Fee |
| 1 July 2024 | CF | George Lloyd | Cheltenham Town | Free |
| 1 July 2024 | CB | Aristote Nsiala | Burton Albion | Free |
| 1 July 2024 | CM | Harrison Biggins | Doncaster Rovers | Free |
| 1 July 2024 | GK | Toby Savin | Accrington Stanley | Free |
| 16 July 2024 | RB | Luca Hoole | Bristol Rovers | Compensation |
| 19 July 2024 | CF | John Marquis | Bristol Rovers | Free |
| 27 July 2024 | GK | Joe Young | Wolverhampton Wanderers | Free |
| 30 July 2024 | DM | Jordan Rossiter | Bristol Rovers | Free |
| 30 August 2024 | LW | Alex Gilliead | Bradford City | Free |
| 21 December 2024 | GK | Jamal Blackman | Burton Albion | Free |
| 15 January 2025 | CF | Callum Stewart | Leamington | Undisclosed |
| 20 January 2025 | DM | Dominic Gape | Eastleigh | Free |
| 22 January 2025 | CF | Ricardo Dinanga | AFC Telford United | Undisclosed |
| 20 February 2025 | RM | David Wheeler | Wycombe Wanderers | Free |
* ↑ The transfer was announced on 7 June, and would become official on July 1 once his Cheltenham Town contract expired
* ↑ The transfer was announced on 7 June, and would become official on July 1 once his Burton Albion contract expired
* ↑ The transfer was announced on 10 June, and would become official on July 1 once his Doncaster Rovers contract expired
* ↑ The transfer was announced on 27 June, and would become official on July 1 once his Accrington Stanley contract expired

### Out

| Date | Pos. | Player | To | Fee | Ref. |
| 14 June 2024 | CB | Jason Sraha | Burton Albion | Undisclosed | |
| 14 January 2025 | CF | Tom Bloxham | Blackpool | Undisclosed | |

### Loaned in

| Date | Pos. | Player | From | Date until |
| 11 July 2024 | AM | Tommi O'Reilly | Aston Villa | 16 January 2025 |
| 26 July 2024 | CF | Joshua Kayode | Rotherham United | 12 January 2025 |
| 6 August 2024 | CB | Josh Feeney | Aston Villa | End of Season |
| 16 August 2024 | LW | Charles Sagoe Jr | Arsenal | 6 January 2025 |
| 26 August 2024 | AM | Leo Castledine | Chelsea | End of Season |
| 30 August 2024 | CM | Funso Ojo | Port Vale | End of Season |
| 3 February 2025 | CF | Vadaine Oliver | Bradford City | End of Season |
* ↑ On 16 January, O'Reilly was recalled back to Aston Villa
* ↑ On 12 January, Kayode was recalled back to Rotherham
* ↑ On 6 January, Sagoe Jr. was recalled back to Arsenal

### Loaned out

| Date | Pos. | Player | To | Date until |
| 1 July 2024 | CM | Roland Idowu | St Mirren | End of Season |
| 1 July 2024 | CF | Max Mata | Auckland | End of Season |
| 12 August 2024 | CB | Isaac Godwin | Vauxhall Motors | Work Experience |
| 12 August 2024 | CM | Jack Loughran | Whitchurch Alport | Work Experience |
| 12 August 2024 | CM | Jeval Thompson-McKenzie | Romulus | Work Experience |
| 12 August 2024 | CF | Luca Whitney | Stafford Rangers | Work Experience |
| 30 August 2024 | CM | Harrison Biggins | Carlisle United | 14 January 2025 |
| 13 September 2024 | CM | Findlay Starkey-Jones | OJM | Work Experience |
| 10 December 2024 | CF | Luca Whitney | Whitchurch Alport | 7 January 2025 |
| 10 January 2025 | DM | Jordan Rossiter | Oldham Athletic | End of Season |
| 17 January 2025 | GK | Joe Young | Brackley Town | 15 February 2025 |
| 25 January 2025 | CB | Isaac Godwin | Newcastle Town | Work Experience |
| 8 February 2025 | CM | Joe Morris | AFC Telford United | End of Season |
| 18 February 2025 | GK | Toby Savin | Barnet | 18 March 2025 |
* ↑ The loan was announced on 24 June, and would officially commence on July 1
* ↑ The loan was announced on 3 June, and would officially commence on July 1
* ↑ On 14 January, Biggins was recalled back from his loan at Carlisle

### Released / Out of Contract

| Date | Pos. | Player | Subsequent club | Join date |
| 30 June 2024 | CB | Chey Dunkley | Chesterfield | 1 July 2024 |
| 30 June 2024 | CF | Daniel Udoh | Wycombe Wanderers | 3 July 2024 |
| 30 June 2024 | GK | Harry Burgoyne | Morecambe | 12 July 2024 |
| 30 June 2024 | RB | Tunmise Sobowale | Swindon Town | 1 July 2024 |
| 30 June 2024 | CB | Tom Flanagan | Colchester United | 23 July 2024 |
| 30 June 2024 | CM | Tom Bayliss | Lincoln City | 1 July 2024 |
| 30 June 2024 | SS | Rayhaan Tulloch | Shelbourne | 10 July 2024 |
| 30 June 2024 | CF | Ryan Bowman | Cheltenham Town | 26 July 2024 |
| 30 June 2024 | LW | Aiden O'Brien | Shelbourne | 12 August 2024 |
| 30 June 2024 | GK | Marko Maroši | Plymouth Argyle | 13 September 2024 |
| 30 June 2024 | RB | Elliott Bennett | Shifnal Town | 3 October 2024 |
| 30 June 2024 | RB | Nana Owusu-Gyimah | Sporting Khalsa | 16 January 2025 |
| 30 June 2024 | CB | Declan Hutchings | Currently unattached | Currently unattached |
| 30 June 2024 | LB | Josh Bailey | Currently unattached | Currently unattached |
| 20 January 2025 | DM | Carl Winchester | Derry City | 20 January 2025 |

## Pre-season and friendlies

On 16 May, Shrewsbury announced their first pre-season friendly, against Oldham Athletic. At the end of May, a second fixture was confirmed, against AFC Telford United. On 6 June a further two friendlies were added against Brackley Town and Derby County. Six days later, a fifth pre-season fixture was confirmed to be against Birmingham City. On June 22, it was confirmed that Leicester City would also visit during pre-season.
Win  Draw  Loss

## Competitions
### League One
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 20 | Northampton Town | 36 | 10 | 11 | 15 | 36 | 53 | −17 | 41 | |
| 21 | Burton Albion | 36 | 7 | 12 | 17 | 36 | 53 | −17 | 33 | Relegation to EFL League Two |
| 22 | Crawley Town | 36 | 7 | 9 | 20 | 38 | 66 | −28 | 30 | Relegation to EFL League Two |
| 23 | Cambridge United | 37 | 7 | 8 | 22 | 35 | 61 | −26 | 29 | Relegation to EFL League Two |
| 24 | Shrewsbury Town | 36 | 7 | 7 | 22 | 34 | 60 | −26 | 28 | Relegation to EFL League Two |

#### Results summary

| Overall | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
Last updated: 18 February 2025. Source: Soccerway

#### Results by round

| Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 27 | 28 | 29 | 30 | 31 | 16$^1$ | 32 | 26$^2$ | 33 | 34 | 35 | 36 | 37 | 39 | 40 | 41 | 38$^3$ |
| Ground | A | H | A | H | A | H | A | H | H | A | A | H | A | H | A | H | H | A | H | A | H | H | A | A | H | A | A | H | A | A | H | H | H | A | H | A | H | A | A | H | H |
| Result | L | L | L | W | L | L | L | D | L | D | W | L | L | L | L | W | L | L | L | D | W | D | D | L | W | L | L | W | W | D | L | L | L | L | D | L | L | | | | |
| Position | 21 | 24 | 24 | 20 | 21 | 23 | 23 | 23 | 23 | 22 | 21 | 21 | 22 | 23 | 24 | 23 | 24 | 24 | 24 | 24 | 23 | 23 | 22 | 22 | 22 | 24 | 24 | 23 | 22 | 21 | 22 | 23 | 23 | 24 | 24 | 24 | 24 | | | | |
| Points | 0 | 0 | 0 | 3 | 3 | 3 | 3 | 4 | 4 | 5 | 8 | 8 | 8 | 8 | 8 | 11 | 11 | 11 | 11 | 12 | 15 | 16 | 17 | 17 | 20 | 20 | 20 | 23 | 26 | 27 | 27 | 27 | 27 | 27 | 28 | 28 | 28 | | | | |
* $^1$ Matchday 16 (vs. Reading) was postponed due to international call-ups.
* $^2$ Matchday 26 (vs. Huddersfield Town) was postponed due to a frozen pitch.
* $^3$ Matchday 38 (vs. Reading) was postponed due to international call-ups.

#### Matches

On 26 June, the League One fixtures were announced.
Win  Draw  Loss  Fixtures

### FA Cup

Shrewsbury Town were drawn away to Salford City in the first round.
Win  Draw  Loss  Fixtures

### EFL Cup

On 27 June, the draw for the first round was made, with Shrewsbury being drawn at home against Notts County. In the second round, they were drawn at home to Bolton Wanderers.
Win  Draw  Loss  Fixtures

### EFL Trophy

In the group stage, Shrewsbury were drawn into Southern Group A alongside Birmingham City, Walsall and Fulham U21.
| 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

## Statistics
### Appearances and goals

    As of match played 8 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 One | League One | 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 | Toby Savin | 25 | 0 | 19+0 | 0 | 1+0 | 0 | 2+0 | 0 | 3+0 | 0 |
| 2 | DF | WAL | Luca Hoole | 34 | 1 | 28+1 | 1 | 1+0 | 0 | 2+0 | 0 | 2+0 | 0 |
| 3 | DF | ENG | Mal Benning | 39 | 2 | 32+2 | 2 | 1+0 | 0 | 2+0 | 0 | 1+1 | 0 |
| 4 | MF | ENG | Jordan Rossiter | 17 | 0 | 10+5 | 0 | 0+0 | 0 | 1+0 | 0 | 0+1 | 0 |
| 5 | DF | ENG | Morgan Feeney | 33 | 1 | 30+0 | 1 | 0+0 | 0 | 2+0 | 0 | 1+0 | 0 |
| 6 | DF | ENG | Josh Feeney | 29 | 1 | 25+2 | 1 | 1+0 | 0 | 0+0 | 0 | 1+0 | 0 |
| 7 | MF | ENG | David Wheeler | 4 | 0 | 1+3 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 |
| 8 | MF | ENG | Harrison Biggins | 15 | 0 | 3+9 | 0 | 0+0 | 0 | 1+1 | 0 | 1+0 | 0 |
| 9 | FW | ENG | George Lloyd | 39 | 5 | 24+10 | 5 | 1+0 | 0 | 0+2 | 0 | 2+0 | 0 |
| 11 | FW | ENG | Vadaine Oliver | 8 | 1 | 3+5 | 1 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 |
| 12 | MF | BEL | Funso Ojo | 29 | 0 | 19+8 | 0 | 1+0 | 0 | 0+0 | 0 | 1+0 | 0 |
| 14 | MF | ENG | Taylor Perry | 27 | 2 | 14+10 | 2 | 0+0 | 0 | 1+0 | 0 | 1+1 | 0 |
| 15 | MF | ENG | Dominic Gape | 10 | 0 | 10+0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 |
| 16 | DF | GRN | Aaron Pierre | 25 | 2 | 19+4 | 2 | 0+0 | 0 | 1+0 | 0 | 1+0 | 0 |
| 17 | FW | ENG | Alex Gilliead | 35 | 0 | 28+4 | 0 | 0+1 | 0 | 0+0 | 0 | 2+0 | 0 |
| 18 | FW | IRL | Ricardo Dinanga | 1 | 0 | 0+1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 |
| 19 | MF | ENG | Leo Castledine | 26 | 2 | 18+5 | 2 | 0+1 | 0 | 1+0 | 0 | 1+0 | 0 |
| 22 | DF | COD | Aristote Nsiala | 21 | 1 | 14+3 | 1 | 1+0 | 0 | 1+0 | 0 | 2+0 | 0 |
| 23 | DF | ENG | George Nurse | 17 | 0 | 8+6 | 0 | 0+0 | 0 | 0+1 | 0 | 2+0 | 0 |
| 24 | FW | ENG | Callum Stewart | 7 | 0 | 0+7 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 |
| 26 | MF | IRL | Jordan Shipley | 32 | 4 | 11+16 | 2 | 0+1 | 0 | 1+1 | 2 | 2+0 | 0 |
| 27 | FW | ENG | John Marquis | 34 | 9 | 25+6 | 8 | 1+0 | 1 | 1+0 | 0 | 1+0 | 0 |
| 31 | GK | ENG | Jamal Blackman | 17 | 0 | 17+0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 |
| 33 | DF | ENG | Isaac Godwin | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 |
| Player(s) who featured whilst on loan but returned to parent club on loan during the season: ||||||||||||||
| 10 | FW | IRL | Joshua Kayode | 7 | 1 | 1+4 | 0 | 0+0 | 0 | 1+0 | 1 | 0+1 | 0 |
| 11 | FW | ENG | Charles Sagoe Jr | 18 | 0 | 5+8 | 0 | 1+0 | 0 | 1+0 | 0 | 3+0 | 0 |
| 29 | MF | ENG | Tommi O'Reilly | 18 | 0 | 6+6 | 0 | 1+0 | 0 | 1+1 | 0 | 2+1 | 0 |
| Player(s) who featured but departed the club permanently during the season: ||||||||||||||
| 7 | MF | NIR | Carl Winchester | 21 | 1 | 12+3 | 1 | 1+0 | 0 | 2+0 | 0 | 3+0 | 0 |
| 18 | FW | ENG | Tom Bloxham | 27 | 4 | 14+8 | 4 | 0+1 | 0 | 1+1 | 0 | 1+1 | 0 |