2012–13 Shrewsbury Town F.C. season

Shrewsbury entered the League Cup at the first round stage, but were knocked out by Leeds United after losing 4–0.

They entered the Football League Trophy at the second round stage on 9 October 2012, and where beaten at home by Crewe Alexandra 1–2.

They entered the FA Cup at the second round stage on 3 November away to Hereford United.

Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply.

Players may hold more than one non-FIFA nationality.