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.

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.

Matches
On 26 June, the League One fixtures were announced.

EFL Cup
On 27 June, the draw for the first round was made, with Shrewsbury being drawn at home against Notts County.

EFL Trophy
In the group stage, Shrewsbury were drawn into Southern Group A alongside Birmingham City, Walsall and Fulham U21.

Appearances and goals
List includes all first team players and any other matchday squad players

! colspan=14 style=background:#dcdcdc; text-align:center| Goalkeepers

! colspan=14 style=background:#dcdcdc; text-align:center| Defenders

! colspan=14 style=background:#dcdcdc; text-align:center| Midfielders

! colspan=14 style=background:#dcdcdc; text-align:center| Forwards


 * colspan="14"|Players away on loan:
 * colspan="14"|Players away on loan:


 * }