# 2015–16 Shrewsbury Town F.C. season

The 2015–16 season was Shrewsbury Town's 130th year in existence and their first season back in League One after gaining promotion the previous season. Much of the season was spent fighting relegation, with safety only secured following the final home match of the season where despite losing to Peterborough United, same day defeats for Blackpool and Doncaster Rovers ensured another season of League One football with one game to spare.
The club also participated in the FA Cup, notably reaching the fifth round for the first time since 1991, and also reached the second rounds of both the League Cup and the Football League Trophy. A team consisting of fringe and youth players retained the Shropshire Senior Cup for the second consecutive season after beating AFC Telford United on penalties in the final.
The season covers the period from 1 July 2015 to 30 June 2016.

## Players
### First team squad information

As of match played 8 May 2016.
| No. | Name | Position | Place of Birth | Date of Birth (Age) | Club caps (all comps) | Club goals (all comps) | Signed from | Date signed | Fee | Contract End |
| Goalkeepers ||||||||||||
| 1 | Jayson Leutwiler | GK | Basel | (1989-04-25) 25 April 1989 (age 35) | 91 | 0 | Middlesbrough | 11 June 2014 | Free | 30 June 2016 |
| 21 | Mark Halstead | GK | Blackpool | (1990-09-17) 17 September 1990 (age 34) | 21 | 0 | Blackpool | 5 June 2014 | Free | 30 June 2016 |
| 25 | Callum Burton | GK | Newport, Shropshire | (1996-08-15) 15 August 1996 (age 28) | 1 | 0 | Academy | 24 February 2014 | Trainee | 30 June 2016 |
| 33 | Shaun Rowley | GK | Shrewsbury | (1996-11-01) 1 November 1996 (age 28) | 0 | 0 | Academy | 1 July 2015 | Trainee | 30 June 2016 |
| Defenders ||||||||||||
| 2 | Matt Tootle | RB | Knowsley | (1990-10-11) 11 October 1990 (age 34) | 18 | 1 | Crewe Alexandra | 1 July 2015 | Free | 30 June 2017 |
| 3 | Mat Sadler | LB | Birmingham | (1985-02-26) 26 February 1985 (age 40) | 83 | 2 | Rotherham United | 1 July 2015 | Free | 30 June 2017 |
| 4 | Zak Whitbread | CB | Houston, Texas | (1984-03-04) 4 March 1984 (age 40) | 27 | 1 | Free Agent | 16 October 2015 | Free | 30 June 2016 |
| 5 | Jermaine Grandison | CB/RB | Birmingham | (1990-12-15) 15 December 1990 (age 34) | 174 | 5 | Coventry City | 31 January 2011 | Free | 30 June 2016 |
| 12 | Junior Brown | LB/LM | Crewe | (1989-05-07) 7 May 1989 (age 35) | 40 | 1 | Mansfield Town | 1 July 2015 | Free | 30 June 2016 |
| 15 | Jack Grimmer | RB | Aberdeen | (1994-01-05) 5 January 1994 (age 31) | 31 | 2 | Fulham | 5 January 2016 | Loan | 30 June 2016 |
| 18 | Mickey Demetriou | LB | Durrington | (1990-03-12) 12 March 1990 (age 34) | 50 | 3 | Kidderminster Harriers | 2 June 2014 | Free | 30 June 2016 |
| 20 | Nathaniel Knight-Percival | CB | Enfield | (1987-03-31) 31 March 1987 (age 37) | 77 | 6 | Peterborough United | 22 May 2014 | Free | 30 June 2016 |
| 24 | Jack Hendry | CB | Glasgow | (1995-05-07) 7 May 1995 (age 29) | 6 | 0 | Wigan Athletic | 23 March 2016 | Loan | 30 June 2016 |
| 31 | Dominic Smith | CB/RB | Shrewsbury | (1996-02-09) 9 February 1996 (age 29) | 24 | 0 | Academy | 26 December 2012 | Trainee | 30 June 2018 |
| Midfielders ||||||||||||
| 6 | Ian Black | CM | Edinburgh | (1985-03-14) 14 March 1985 (age 39) | 36 | 1 | Rangers | 14 September 2015 | Free | 30 June 2017 |
| 8 | Richie Wellens | CM | Manchester | (1980-03-26) 26 March 1980 (age 44) | 12 | 0 | Doncaster Rovers | 8 January 2016 | Free | 30 June 2017 |
| 10 | Shaun Whalley | RM | Prescot | (1987-08-07) 7 August 1987 (age 37) | 30 | 7 | Luton Town | 1 July 2015 | Free | 30 June 2017 |
| 14 | James Wesolowski | CM | Sydney | (1987-08-25) 25 August 1987 (age 37) | 35 | 1 | Oldham Athletic | 6 June 2014 | Free | 30 June 2016 |
| 17 | Abu Ogogo | CM | Epsom | (1989-11-03) 3 November 1989 (age 35) | 50 | 3 | Dagenham & Redbridge | 1 July 2015 | Free | 30 June 2017 |
| 22 | Jordan Clark | LM/CM | Hoyland | (1993-09-22) 22 September 1993 (age 31) | 59 | 5 | Barnsley | 17 July 2014 | Free | 30 June 2016 |
| 27 | James Caton | LM/RM | Widnes | (1994-01-04) 4 January 1994 (age 31) | 4 | 0 | Blackpool | 18 June 2014 | Free | 30 June 2016 |
| 29 | Larnell Cole | LM/RM | Manchester | (1993-09-03) 3 September 1993 (age 31) | 34 | 3 | Fulham | 1 September 2015 | Loan | 30 June 2016 |
| 38 | James Wallace | CM | Fazakerley | (1991-12-19) 19 December 1991 (age 33) | 11 | 0 | Sheffield United | 12 January 2016 | Loan | 30 June 2016 |
| 88 | Elliot Grandin | LM | Caen | (1987-10-17) 17 October 1987 (age 37) | 0 | 0 | Free Agent | 6 February 2016 | Free | 30 June 2016 |
| Forwards ||||||||||||
| 7 | Kyle Vassell | CF | Milton Keynes | (1993-02-07) 7 February 1993 (age 32) | 13 | 0 | Peterborough United | 8 January 2016 | Loan | 30 June 2016 |
| 9 | James Collins | CF | Coventry | (1990-12-01) 1 December 1990 (age 34) | 154 | 48 | Hibernian | 4 June 2014 | Undisclosed | 30 June 2016 |
| 16 | Scott Vernon | CF | Manchester | (1983-12-13) 13 December 1983 (age 41) | 44 | 3 | Aberdeen | 18 June 2014 | Free | 30 June 2016 |
| 19 | Andy Mangan | CF | Liverpool | (1986-08-30) 30 August 1986 (age 38) | 58 | 16 | Tranmere Rovers | 7 January 2016 | Free | 30 June 2017 |
| 23 | Tyrone Barnett | CF | Stevenage | (1985-10-28) 28 October 1985 (age 39) | 45 | 10 | Peterborough United | 2 February 2015 | Undisclosed | 30 June 2017 |
| 26 | Jean-Louis Akpa Akpro | CF | Toulouse | (1985-01-04) 4 January 1985 (age 40) | 95 | 16 | Tranmere Rovers | 2 July 2014 | Free | 30 June 2016 |
| 30 | Ethan Jones | CF | Dudley | (1998-04-04) 4 April 1998 (age 26) | 1 | 0 | Academy | 15 October 2015 | Trainee | 30 June 2017 |
| 32 | Kaiman Anderson | CF | Shrewsbury | Unknown | 0 | 0 | Academy | 1 July 2015 | Trainee | 30 June 2016 |

## Transfers
### Transfers in

| Date from | Position | Name | From | Fee | Contract Length |
| 1 July 2015 | LM | Junior Brown | Mansfield Town | Free transfer | 1 year |
| 1 July 2015 | CM | Darren McKnight | Barnsley | Free transfer | 1 year + 1 year option |
| 1 July 2015 | CM | Abu Ogogo | Dagenham & Redbridge | Free transfer | 2 years |
| 1 July 2015 | LB | Mat Sadler | Rotherham United | Free transfer | 2 years |
| 1 July 2015 | RB | Matt Tootle | Crewe Alexandra | Free transfer | 2 years |
| 1 July 2015 | RW | Shaun Whalley | Luton Town | Free transfer | 2 years |
| 1 July 2015 | CM | Martin Woods | Ross County | Free transfer | 2 years |
| 21 August 2015 | RB | Sam Patterson | Free agent | Free transfer | 1 year + 1 year option |
| 14 September 2015 | CM | Ian Black | Rangers | Free transfer | 2 years + 1 year option |
| 16 October 2015 | CB | Zak Whitbread | Free Agent | Free transfer | 3 months |
| 24 October 2015 | CB | Anthony Gerrard | Free Agent | Free transfer | Non-contract terms |
| 7 January 2016 | FW | Andy Mangan | Tranmere Rovers | Undisclosed | 18 months |
| 8 January 2016 | CM | Richie Wellens | Doncaster Rovers | Free transfer | 18 months |
| 6 February 2016 | LW | Elliot Grandin | Free Agent | Free transfer | 6 months |

### Transfers out

| Date from | Position | Name | To | Fee |
| 2 June 2015 | CF | Ashley Vincent | Worcester City | Free transfer |
| 30 June 2015 | RB | Cameron Gayle | Oxford United | Contract cancelled |
| 1 July 2015 | CM | Aaron Wildig | Morecambe | Free transfer |
| 2 July 2015 | CF | Andy Mangan | Tranmere Rovers | Free transfer |
| 10 August 2015 | RW | Josh Ginnelly | Burnley | Undisclosed |
| 19 August 2015 | CB | Connor Goldson | Brighton & Hove Albion | Undisclosed |
| 31 August 2015 | CM | Martin Woods | Ross County | Free transfer |
| 1 September 2015 | DM | Ryan Woods | Brentford | Undisclosed |
| 7 January 2016 | MF | Liam Lawrence | Bristol Rovers | Free transfer |
| 12 January 2016 | MF | Darren McKnight | Morecambe | Contract cancelled |
| 13 January 2016 | DF | Sam Patterson | Bradford Park Avenue | Contract cancelled |
| 21 January 2016 | CB | Anthony Gerrard | Oldham Athletic | Contract cancelled |
* ↑ Following Vincent's release on 2 June 2015, he later signed for Worcester City on 7 August 2015'"`UNIQ--ref-00000030-QINU`"'
* ↑ Following Gayles's release on 30 June 2015, he later signed for Oxford United on 6 November 2015'"`UNIQ--ref-00000034-QINU`"'
* ↑ Following Wildig's release on 8 May 2015, he later signed for Morecambe on 6 June 2015.'"`UNIQ--ref-00000038-QINU`"'
* ↑ Following McKnights release on 12 January, he later signed for Morecambe on 19 March 2016.'"`UNIQ--ref-00000048-QINU`"'
* ↑ Following Gerrard's release on 21 January 2016, he later signed for Oldham Athletic on 26 January 2016'"`UNIQ--ref-00000050-QINU`"'

### Loans in

| Date from | Position | Name | From | Date until |
| 9 July 2015 | CF | Liam McAlinden | Wolverhampton Wanderers | 2 January 2016 |
| 1 September 2015 | RW | Larnell Cole | Fulham | 30 June 2016 |
| 17 September 2015 | MF | Sullay Kaikai | Crystal Palace | 23 December 2015 |
| 6 January 2016 | DF | Jack Grimmer | Fulham | 30 June 2016 |
| 8 January 2016 | CF | Kyle Vassell | Peterborough United | 30 June 2016 |
| 12 January 2016 | MF | James Wallace | Sheffield United | 30 June 2016 |
| 1 March 2016 | MF | Sullay Kaikai | Crystal Palace | 3 May 2016 |
| 23 March 2016 | DF | Jack Hendry | Wigan Athletic | 30 June 2016 |

### Loans out

| Date from | Position | Name | To | Date until |
| 17 July 2015 | CF | Kaiman Anderson | AFC Telford United | 21 October 2015 |
| 8 August 2015 | MF | James Caton | Mansfield Town | 6 September 2015 |
| 1 September 2015 | LB | Mickey Demetriou | Cambridge United | 4 January 2016 |
| 29 October 2015 | CB | Mark Ellis | Carlisle United | 2 January 2016 |
| 5 November 2015 | MF | James Caton | Wrexham | 2 January 2016 |
| 26 November 2015 | GK | Shaun Rowley | Halesowen Town | 16 February 2016 |
| 20 December 2015 | CF | Kaiman Anderson | Halesowen Town | 23 April 2016 |
| 5 January 2016 | CF | James Collins | Northampton Town | 30 June 2016 |
| 7 January 2016 | CF | Tyrone Barnett | Southend United | 30 June 2016 |
| 29 January 2016 | MF | James Caton | Lincoln City | 30 April 2016 |

### New contracts & contract extensions

| Date | Position | Name | Length | Contracted Until |
| 15 May 2015 | MF | Jordan Clark | 1 year | 30 June 2016 |
| 22 May 2015 | FW | Kaiman Anderson | 1 year + 1 year option | 30 June 2016 |
| 23 June 2015 | GK | Shaun Rowley | 1 year + 1 year option | 30 June 2016 |
| 6 August 2015 | FW | Jean-Louis Akpa Akpro | 1 year | 30 June 2016 |
| 7 August 2015 | DF | Jermaine Grandison | 1 year | 30 June 2016 |
| 15 October 2015 | FW | Ethan Jones | 2 years + 1 year option | 30 June 2017 |
| 21 January 2016 | DF | Zak Whitbread | 6 months | 30 June 2016 |
| 8 March 2016 | DF | Dominic Smith | 2 years | 30 June 2018 |

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

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 18 | Chesterfield | 46 | 15 | 8 | 23 | 58 | 70 | −12 | 53 | |
| 19 | Fleetwood Town | 46 | 12 | 15 | 19 | 52 | 56 | −4 | 51 | |
| 20 | Shrewsbury Town | 46 | 13 | 11 | 22 | 58 | 79 | −21 | 50 | |
| 21 | Doncaster Rovers (R) | 46 | 11 | 13 | 22 | 48 | 64 | −16 | 46 | Relegation to EFL League Two |
| 22 | Blackpool (R) | 46 | 12 | 10 | 24 | 40 | 63 | −23 | 46 | Relegation to EFL League Two |

#### Matches
### League Cup

On 16 June 2015, the first round draw was made, Shrewsbury Town were drawn away against Blackburn Rovers. In the second round, Shrewsbury Town were drawn against Crystal Palace away.

### FA Cup

The draw for the first-round was made on 26 October 2015. Shrewsbury travelled to Gainsborough Trinity.
The ties for the second-round were drawn on 9 November. Shrewsbury were drawn away to Grimsby Town. The draw for the third-round took place on 7 December, before the fixture at Blundell Park was played. Shrewsbury required a replay to secure a tie away at Cardiff City.
The draw for the fourth-round was made on 11 January 2016. Shrewsbury were drawn at home to Sheffield Wednesday.
The draw for the fifth round was made on 31 January 2016. Manchester United were drawn to visit New Meadow.

### Football League Trophy

On 8 August 2015, live on Soccer AM the draw for the first round of the Football League Trophy was drawn by Toni Duggan and Alex Scott. Shrewsbury will host Oldham Athletic. Ties for the second round were drawn on 5 September, Shrewsbury travelled to Fleetwood Town.

### Shropshire Senior Cup

On 22 June 2015, Shrewsbury Town confirmed that their first-team squad would play Market Drayton Town in the semi-final of the Shropshire Senior Cup. AFC Telford United travelled to New Meadow for the final.

## Player statistics
### Squad stats

As of match played 8 May 2016.
| No. | Pos | Nat | Player | Total | Total | League One | League One | FA Cup | FA Cup | League Cup | League Cup | League Trophy | League Trophy |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| 1 | GK | SUI | Jayson Leutwiler | 37 | 0 | 29 | 0 | 4 | 0 | 2 | 0 | 2 | 0 |
| 2 | DF | ENG | Matt Tootle | 18 | 1 | 16 | 0 | 0 | 0 | 2 | 1 | 0 | 0 |
| 3 | DF | ENG | Mat Sadler | 30 | 2 | 19+5 | 2 | 2 | 0 | 2 | 0 | 1+1 | 0 |
| 4 | DF | USA | Zak Whitbread | 27 | 1 | 21+1 | 1 | 5 | 0 | 0 | 0 | 0 | 0 |
| 5 | DF | ENG | Jermaine Grandison | 27 | 0 | 19 | 0 | 3+1 | 0 | 2 | 0 | 2 | 0 |
| 6 | MF | SCO | Ian Black | 36 | 1 | 26+4 | 1 | 4+1 | 0 | 0 | 0 | 1 | 0 |
| 7 | FW | ENG | Kyle Vassell | 13 | 0 | 11+2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 8 | MF | ENG | Richie Wellens | 12 | 0 | 7+5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 10 | MF | ENG | Shaun Whalley | 30 | 7 | 13+11 | 6 | 2+2 | 1 | 0+1 | 0 | 0+1 | 0 |
| 12 | MF | ENG | Junior Brown | 40 | 1 | 29+2 | 0 | 5 | 0 | 1+1 | 0 | 2 | 1 |
| 14 | MF | AUS | James Wesolowski | 7 | 0 | 5 | 0 | 0 | 0 | 0+1 | 0 | 1 | 0 |
| 15 | DF | SCO | Jack Grimmer | 24 | 2 | 21 | 1 | 3 | 1 | 0 | 0 | 0 | 0 |
| 16 | FW | ENG | Scott Vernon | 18 | 1 | 9+4 | 1 | 3+2 | 0 | 0 | 0 | 0 | 0 |
| 17 | MF | ENG | Abu Ogogo | 50 | 3 | 42 | 2 | 4 | 1 | 2 | 0 | 1+1 | 0 |
| 18 | DF | ENG | Mickey Demetriou | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 19 | FW | ENG | Andy Mangan | 22 | 6 | 15+4 | 5 | 3 | 1 | 0 | 0 | 0 | 0 |
| 20 | DF | ENG | Nathaniel Knight-Percival | 41 | 5 | 34+1 | 5 | 4+1 | 0 | 0 | 0 | 1 | 0 |
| 21 | GK | ENG | Mark Halstead | 19 | 0 | 16 | 0 | 2+1 | 0 | 0 | 0 | 0 | 0 |
| 22 | MF | ENG | Jordan Clark | 26 | 2 | 13+7 | 2 | 3+1 | 0 | 0 | 0 | 2 | 0 |
| 24 | DF | SCO | Jack Hendry | 6 | 0 | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 25 | GK | ENG | Callum Burton | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 26 | FW | FRA | Jean-Louis Akpa Akpro | 43 | 7 | 15+22 | 6 | 2+2 | 1 | 1+1 | 0 | 0 | 0 |
| 27 | MF | ENG | James Caton | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 29 | MF | ENG | Larnell Cole | 34 | 3 | 24+5 | 3 | 3+1 | 0 | 0 | 0 | 1 | 0 |
| 30 | FW | ENG | Ethan Jones | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 31 | DF | WAL | Dominic Smith | 24 | 0 | 17+4 | 0 | 2+1 | 0 | 0 | 0 | 0 | 0 |
| 32 | FW | ENG | Kaiman Anderson | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 33 | GK | ENG | Shaun Rowley | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 38 | MF | ENG | James Wallace | 8 | 0 | 3+4 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 |
| 88 | MF | FRA | Elliot Grandin | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Players away from the club on loan: ||||||||||||||
| 9 | FW | EIR | James Collins | 28 | 7 | 18+5 | 5 | 3 | 1 | 2 | 1 | 0 | 0 |
| 23 | FW | ENG | Tyrone Barnett | 27 | 6 | 11+10 | 4 | 1+1 | 0 | 1+1 | 1 | 2 | 1 |
| Players who left the club before the season ended: ||||||||||||||
| 4 | MF | ENG | Ryan Woods | 7 | 0 | 5 | 0 | 0 | 0 | 2 | 0 | 0 | 0 |
| 6 | DF | ENG | Connor Goldson | 3 | 0 | 2 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 7 | MF | EIR | Liam Lawrence | 23 | 0 | 10+8 | 0 | 2 | 0 | 2 | 0 | 0+1 | 0 |
| 8 | MF | SCO | Martin Woods | 5 | 0 | 4 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 11 | MF | ENG | Sullay Kaikai | 29 | 12 | 23+3 | 12 | 2 | 0 | 0 | 0 | 0+1 | 0 |
| 13 | DF | EIR | Anthony Gerrard | 15 | 0 | 10+1 | 0 | 4 | 0 | 0 | 0 | 0 | 0 |
| 15 | DF | ENG | Mark Ellis | 12 | 1 | 9 | 1 | 0 | 0 | 1 | 0 | 2 | 0 |
| 19 | FW | EIR | Liam McAlinden | 11 | 1 | 2+6 | 0 | 0+1 | 0 | 0 | 0 | 2 | 1 |
| 24 | MF | NIR | Darren McKnight | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 28 | DF | ENG | Sam Patterson | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |

### Top scorers

As of match played 8 May 2016.
| Place | Position | Nation | Number | Name | League One | FA Cup | League Cup | FL Trophy | Total |
| 1 | MF | | 11 | Sullay Kaikai | 12 | 0 | 0 | 0 | 12 |
| 2 | MF | | 10 | Shaun Whalley | 6 | 1 | 0 | 0 | 7 |
| 2 | FW | | 9 | James Collins | 5 | 1 | 1 | 0 | 7 |
| 2 | FW | | 26 | Jean-Louis Akpa Akpro | 6 | 1 | 0 | 0 | 7 |
| 3 | FW | | 19 | Andy Mangan | 5 | 1 | 0 | 0 | 6 |
| 3 | FW | | 23 | Tyrone Barnett | 4 | 0 | 1 | 1 | 6 |
| 4 | DF | | 20 | Nathaniel Knight-Percival | 5 | 0 | 0 | 0 | 5 |
| 5 | MF | | 29 | Larnell Cole | 3 | 0 | 0 | 0 | 3 |
| 5 | MF | | 17 | Abu Ogogo | 2 | 1 | 0 | 0 | 3 |
| 6 | DF | | 15 | Jack Grimmer | 1 | 1 | 0 | 0 | 2 |
| 6 | DF | | 3 | Mat Sadler | 2 | 0 | 0 | 0 | 2 |
| 6 | MF | | 22 | Jordan Clark | 2 | 0 | 0 | 0 | 2 |
| 7 | FW | | 16 | Scott Vernon | 1 | 0 | 0 | 0 | 1 |
| 7 | DF | | 4 | Zak Whitbread | 1 | 0 | 0 | 0 | 1 |
| 7 | MF | | 6 | Ian Black | 1 | 0 | 0 | 0 | 1 |
| 7 | MF | | 12 | Junior Brown | 0 | 0 | 0 | 1 | 1 |
| 7 | DF | | 2 | Matt Tootle | 0 | 0 | 1 | 0 | 1 |
| 7 | FW | | 19 | Liam McAlinden | 0 | 0 | 0 | 1 | 1 |
| 7 | DF | | 15 | Mark Ellis | 1 | 0 | 0 | 0 | 1 |
| 7 | − | − | − | Own-goals | 1 | 0 | 0 | 0 | 1 |
Players in italics left the club before the season ended

### Disciplinary record

As of match played 8 May 2016.
| No. | Nat. | Pos. | Name | League Two | League Two | FA Cup | FA Cup | EFL Cup | EFL Cup | EFL Trophy | EFL Trophy | Total | Total |
| 1 | SUI | GK | Jayson Leutwiler | 2 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 3 | 0 |
| 2 | ENG | DF | Matt Tootle | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 4 | 0 |
| 3 | ENG | DF | Mat Sadler | 3 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 5 | 0 |
| 4 | ENG | MF | Ryan Woods | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 2 | 0 |
| 4 | USA | DF | Zak Whitbread | 3 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 4 | 1 |
| 5 | ENG | DF | Jermaine Grandison | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 6 | ENG | DF | Connor Goldson | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 6 | ENG | MF | Ian Black | 11 | 2 | 1 | 0 | 0 | 0 | 1 | 0 | 13 | 2 |
| 7 | IRE | MF | Liam Lawrence | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 7 | IRE | FW | Kyle Vassell | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 8 | ENG | MF | Richie Wellens | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 9 | IRE | FW | James Collins | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 |
| 10 | ENG | MF | Shaun Whalley | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 12 | ENG | MF | Junior Brown | 8 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 9 | 1 |
| 13 | ENG | DF | Anthony Gerrard | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 3 | 0 |
| 14 | AUS | MF | James Wesolowski | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 15 | SCO | DF | Jack Grimmer | 4 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 6 | 0 |
| 16 | ENG | FW | Scott Vernon | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 17 | ENG | MF | Abu Ogogo | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0 |
| 18 | ENG | DF | Mickey Demetriou | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 19 | IRE | FW | Liam McAlinden | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 20 | ENG | DF | Nathaniel Knight-Percival | 8 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 10 | 1 |
| 21 | ENG | GK | Mark Halstead | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| 22 | ENG | MF | Jordan Clark | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 23 | ENG | FW | Tyrone Barnett | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 24 | ENG | DF | Jack Hendry | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 26 | FRA | FW | Jean-Louis Akpa Akpro | 5 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 6 | 0 |
| 29 | ENG | MF | Larnell Cole | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 31 | WAL | DF | Dominic Smith | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 38 | ENG | MF | James Wallace | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
Players in italics left the club before the season ended