1 | Tue 12 Sep 2017 | 21-0 v Southend UnitedShrewsbury Town 1-0 Southend United | Sky Bet League One |
2 | Sat 16 Sep 2017 | 22-1 v Oldham AthleticOldham Athletic 1-2 Shrewsbury Town | Sky Bet League One |
3 | Tue 26 Sep 2017 | 22-1 v Doncaster RoversDoncaster Rovers 1-2 Shrewsbury Town | Sky Bet League One |
4 | Sat 28 Oct 2017 | 20-1 v Peterborough UnitedPeterborough United 1-0 Shrewsbury Town | Sky Bet League One |
5 | Sat 4 Nov 2017 | 25-0 v Aldershot TownShrewsbury Town 5-0 Aldershot Town | Emirates FA Cup First Round |
6 | Tue 7 Nov 2017 | 20-1 v WalsallShrewsbury Town 0-1 Walsall | Checkatrade Trophy Northern Group E |
7 | Sat 18 Nov 2017 | 22-1 v Rotherham UnitedRotherham United 1-2 Shrewsbury Town | Sky Bet League One |
8 | Tue 21 Nov 2017 | 20-1 v BuryBury 1-0 Shrewsbury Town | Sky Bet League One |
9 | Tue 5 Dec 2017 | 22-1 v Port ValePort Vale 1-2 Shrewsbury Town | Checkatrade Trophy Second Round |
10 | Sat 30 Dec 2017 | 22-1 v Southend UnitedSouthend United 1-2 Shrewsbury Town | Sky Bet League One |
11 | Wed 10 Jan 2018 | 20-0 v BlackpoolShrewsbury Town 0-0 Blackpool | Checkatrade Trophy Third Round |
12 | Tue 16 Jan 2018 | 20-1 v West Ham UnitedWest Ham United 1-0 Shrewsbury Town | Emirates FA Cup Third Round |
13 | Tue 24 Apr 2018 | 23-1 v Peterborough UnitedShrewsbury Town 3-1 Peterborough United | Sky Bet League One |
14 | Sat 28 Apr 2018 | 21-1 v BlackpoolBlackpool 1-1 Shrewsbury Town | Sky Bet League One |
15 | Sat 5 May 2018 | 20-1 v Milton Keynes DonsShrewsbury Town 0-1 Milton Keynes Dons | Sky Bet League One |
16 | Thu 10 May 2018 | 21-0 v Charlton AthleticCharlton Athletic 0-1 Shrewsbury Town | Sky Bet League One Play-off |
17 | Sun 13 May 2018 | 21-0 v Charlton AthleticShrewsbury Town 1-0 Charlton Athletic | Sky Bet League One Play-off |
18 | Sun 27 May 2018 | 21-2 v Rotherham UnitedRotherham United 2-1 Shrewsbury Town | Sky Bet League One Play-off Final |