| 2015–16 season | |||
|---|---|---|---|
| Chairman | Jeff Bonser | ||
| Manager | Dean Smith (Until 30 November 2015) John Ward (From 30 November–Until 18 December 2015) Sean O'Driscoll (From 18 December 2015–Until 6 March 2016) Jon Whitney (From 6 March 2016) | ||
| Stadium | Bescot Stadium | ||
| League One | 3rd | ||
| Play-offs | Semi-finals | ||
| FA Cup | Fourth round | ||
| League Cup | Third round | ||
| FL Trophy | First round (eliminated by Morecambe) | ||
| Top goalscorer | League: Tom Bradshaw (17) All: Tom Bradshaw (20) | ||
The 2015–16 season was an eventful one for Walsall. The club had four different managers on the way to a third-place finish in League One, one point away from promotion. Defeat to Barnsley in the playoff semi-finals meant the campaign ended in disappointment, but still represented the Saddlers' highest league placing in 12 years.
The summer of 2015 saw relatively minor changes to the Saddlers squad. 2014-15 Player of the Year Richard O'Donnell departed and was replaced by Neil Etheridge, while other notable incomings included fullback Jason Demetriou and the return of forward Milan Lalkovic.
Strong start
Things got off to a flying start, with the Saddlers winning six of their first seven games in all competitions. This included League Cup wins over Championship opponents Nottingham Forest and Brighton, setting up a third round meeting with reigning Premier League champions Chelsea. Walsall were beaten 4–1, but received praise from Chelsea manager Jose Mourinho for the club’s attractive style of play. [1]
Managerial merry go round
The Saddlers’ good form continued and a 2–1 win over Bradford in late November left the club in fourth, three points of the top with a game in hand. However, just two days later it was announced that manager Dean Smith was leaving to charge at Championship Brentford. A caretaker trio of Jon Whitney, Neil Cutler and John Ward oversaw victory away at rivals Shrewsbury and progress to the FA Cup third round, before Sean O'Driscoll was appointed as Smith’s replacement.
The new boss got off to a bright start, with three successive wins and clean sheets. The Saddlers also got the better of old boss Smith with a 1–0 win away at Brentford in the FA Cup third round. However, things soon took a turn for the worse with the club going on a run of just two wins in 11 games. After just 16 games in charge, O’Driscoll was dismissed with the club sitting fourth five points off an automatic promotion spot with a game in hand.
Pipped by a point
Whitney was placed in temporary charge until the end of the season and the team responded with three successive victories. With league leaders Wigan Athletic having pulled away, the Saddlers were left to battle with Burton Albion and Gillingham for second spot. While the latter’s challenge faded, Burton matched the Saddlers’ efforts, meaning Walsall went into the final day of the season needing to overturn a three point deficit as well as achieving a goal difference swing of three goals on the Brewers. A 5–0 win away at Port Vale achieved the latter, but Burton’s 0–0 draw with Doncaster saw them promoted ahead of the Saddlers by one point.
A third-place finish meant Walsall would take on in-form Barnsley in the playoffs. The Tykes proved too much for the Saddlers, convincingly winning 3–0 at Oakwell and 3–1 at the Bescot. The Yorkshire side would go on to gain promotion by beating Millwall in the final.
The Saddlers’ young fullback Rico Hery and playmaker Romaine Sawyers were included in the official League one Team of the Season. [2]
| Date from | Position | Nationality | Name | From | Fee | Ref. |
|---|---|---|---|---|---|---|
| 1 July 2015 | RB | Jason Demetriou | Anorthosis Famagusta | Free transfer | [3] | |
| 1 July 2015 | AM | Levi Rowley | Academy | Trainee | [4] | |
| 1 July 2015 | CB | Kyle Rowley | Academy | Trainee | [5] | |
| 2 July 2015 | GK | Neil Etheridge | Charlton Athletic | Free transfer | [6] | |
| 16 July 2015 | RW | Milan Lalkovič | Barnsley | Free transfer | [7] | |
| 3 September 2015 | MF | Isaiah Osbourne | Scunthorpe United | Free transfer | [8] |
| Date from | Position | Nationality | Name | From | Date until | Ref. |
|---|---|---|---|---|---|---|
| 20 October 2015 | MF | George Evans | Manchester City | 16 January 2016 | [9] [10] [11] [12] | |
| 28 January 2016 | MF | Bryn Morris | Middlesbrough | 28 March 2016 | [13] | |
| 25 February 2016 | MF | Josh Wakefield | AFC Bournemouth | End of season | [14] | |
| 4 March 2016 | FW | Jordy Hiwula | Huddersfield Town | End of season | [15] | |
| 24 March 2016 | DF | Matthew Pennington | Everton | End of season | [16] |
| Date from | Position | Nationality | Name | To | Fee | Ref. |
|---|---|---|---|---|---|---|
| 1 July 2015 | LB | Mal Benning | Mansfield Town [a] | Free transfer | [18] | |
| 1 July 2015 | AM | Ashley Grimes | Barrow [b] | Free transfer | [18] | |
| 1 July 2015 | CM | Jake Heath | Rushall Olympic | Free Transfer | [18] | |
| 1 July 2015 | GK | Richard O'Donnell | Wigan Athletic [c] | Free transfer | [21] | |
| 1 July 2015 | RB | Ben Purkiss | Port Vale [d] | Free transfer | [18] | |
| 17 July 2015 | CB | James Chambers | Retired | N/a | [23] |
| Date from | Position | Nationality | Name | To | Date until | Ref. |
|---|---|---|---|---|---|---|
| 7 August 2015 | CB | Kyle Rowley | Sutton Coldfield Town | 4 September 2015 | [24] | |
| 15 August 2015 | FW | Amadou Bakayoko | AFC Telford United | September 2015 | [25] [26] | |
| 9 October 2015 | FW | Jordan Murphy | Kidderminster Harriers | 3 December 2015 | [27] [28] [29] | |
| 8 January 2016 | FW | Jordan Murphy | Worcester City | End of season | [30] [31] [32] | |
| 9 January 2016 | FW | James Baxendale | Mansfield Town | 1 February 2016 | [33] [34] | |
| 15 January 2016 | FW | Amadou Bakayoko | Worcester City | End of season | [35] [31] [32] |
On 7 May 2015, Walsall announced a pre-season friendly against Luton Town. Also Walsall would face West Bromwich Albion, AFC Telford United, Rushall Olympic and Chasetown. [36] On 28 May 2015, Walsall added Aston Villa to their pre-season schedule. [37]
| 21 July 2015 Friendly | AFC Telford United | 1–0 | Walsall | Telford |
| 19:45 GMT | Goddard | Report | Stadium: New Bucks Head |
| 22 July 2015 Friendly | Rushall Olympic | 0–2 | Walsall XI | Rushall |
| 19:45 GMT | Report | Murphy Bakayoko | Stadium: Dales Lane |
| 25 July 2015 Friendly | Walsall | 1–1 | Aston Villa | Walsall |
| 15:00 GMT | Forde | Report | Robinson | Stadium: Bescot Stadium Attendance: 6,606 |
| 28 July 2015 Friendly | Walsall | 0–2 | West Bromwich Albion | Walsall |
| 19:45 BST | Report | Berahino Ideye | Stadium: Bescot Stadium Attendance: 5,209 |
| 1 August 2015 Friendly | Luton Town | 0–1 | Walsall | Luton |
| 15:00 GMT | Report | Bradshaw | Stadium: Kenilworth Road Attendance: 2,180 (149 Walsall) |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Wigan Athletic (C, P) | 46 | 24 | 15 | 7 | 82 | 45 | +37 | 87 | Promotion to EFL Championship |
| 2 | Burton Albion (P) | 46 | 25 | 10 | 11 | 57 | 37 | +20 | 85 | |
| 3 | Walsall | 46 | 24 | 12 | 10 | 71 | 49 | +22 | 84 | Qualification for the League One play-offs [a] |
| 4 | Millwall | 46 | 24 | 9 | 13 | 73 | 49 | +24 | 81 | |
| 5 | Bradford City | 46 | 23 | 11 | 12 | 55 | 40 | +15 | 80 |
On 17 June 2015, the fixtures for the forthcoming season were announced. [38]
| 8 August 20151 | Walsall | 1–1 | Oldham Athletic | Bescot |
| 15:00 BST | Sawyers | Report | Forte | Stadium: Bescot Stadium Attendance: 5,009 Referee: Mark Brown |
| 15 August 20152 | Southend United | 0–2 | Walsall | Southend-on-Sea |
| 15:00 BST | Report | Bradshaw Mantom | Stadium: Roots Hall Attendance: 6,149 Referee: Andy Davies |
| 18 August 20153 | Rochdale | 1–2 | Walsall | Rochdale |
| 19:45 BST | Andrew | Report | Taylor Mantom | Stadium: Spotland Attendance: 2,381 Referee: David Webb |
| 22 August 20154 | Walsall | 2–1 | Coventry City | Bescot |
| 15:00 BST | Forde Bradshaw | Report | Murphy | Stadium: Bescot Stadium Attendance: 7,176 Referee: Jeremy Simpson |
| 29 August 20155 | Blackpool | 0–4 | Walsall | Blackpool |
| 15:00 BST | Report | Sawyers Aldred Mantom | Stadium: Bloomfield Road Attendance: 7,489 Referee: Eddie Ilderton |
| 5 September 20156 | Walsall | 0–1 | Bury | Bescot |
| 15:00 BST | Report | Jones | Stadium: Bescot Stadium Attendance: 4,829 Referee: Fred Graham |
| 12 September 20157 | Walsall | 2–0 | Doncaster Rovers | Bescot |
| 15:00 BST | Bradshaw | Report | Stadium: Bescot Stadium Attendance: 4,127 Referee: Kevin Wright |
| 19 September 20158 | Peterborough United | 1–1 | Walsall | Peterborough |
| 15:00 BST | Bostwick J. Anderson | Report | Sawyers | Stadium: London Road Stadium Attendance: 5,859 Referee: Mark Heywood |
| 26 September 20159 | Walsall | 1–1 | Crewe Alexandra | Bescot |
| 15:00 BST | Bradshaw | Report | Nugent | Stadium: Bescot Stadium Attendance: 4,229 Referee: James Linington |
| 29 September 201510 | Scunthorpe United | 0–1 | Walsall | Scunthorpe |
| 19:45 BST | Report | Henry | Stadium: Glanford Park Attendance: 2,596 Referee: Paul Tierney (referee) |
| 3 October 201511 | Wigan Athletic | 0–0 | Walsall | Wigan |
| 15:00 | Morgan | Report | Stadium: DW Stadium Attendance: 8,636 Referee: Andy Haines |
| 10 October 201512 | Walsall | 2–0 | Burton Albion | Walsall |
| 15:00 | Kinsella Bradshaw | Report | Stadium: Bescot Stadium Attendance: 6,812 Referee: Tim Robinson |
| 17 October 201513 | Walsall | 1–2 | Chesterfield | Walsall |
| 15:00 BST | Preston | Report | Ebanks-Blake Evatt | Stadium: Bescot Stadium Attendance: 4,766 Referee: Chris Kavanagh |
| 20 October 201514 | Barnsley | 0–2 | Walsall | Barnsley |
| 19:45 BST | Report | Evans Lalkovič | Stadium: Oakwell Attendance: 8,561 Referee: Scott Duncan (referee) |
| 24 October 201515 | Colchester | 4–4 | Walsall | Colchester |
| 15:00 BST | Moncur Sordell Garvan Ambrose | Report | Sawyers Lalkovič Evans O'Connor | Stadium: Colchester Community Stadium Attendance: 3,630 Referee: Seb Stockbridge |
| 24 October 201516 | Walsall | 3–2 | Gillingham | Walsall |
| 15:00 BST | Morris Lalkovič Demetriou | Report | McDonald Dack | Stadium: Banks's Stadium Attendance: 6,663 Referee: Darren Drysdale |
| 21 November 201517 | Walsall | 1–1 | Sheffield United | Bescot |
| 15:00 GMT | Bradshaw | Report | Baxter | Stadium: Bescot Stadium Attendance: 5,780 Referee: Geoff Eltringham |
| 24 November 201518 | Swindon Town | 2–1 | Walsall | Swindon |
| 19:45 GMT | Obika Thompson | Report | Bradshaw | Stadium: County Ground Attendance: 6,957 Referee: Iain Williamson |
| 28 November 201519 | Walsall | 2–1 | Bradford | Bescot |
| 15:00 GMT | Bradshaw Lalkovič | Report | Evans | Stadium: Bescot Stadium Attendance: 4,668 Referee: Mark Brown |
| 1 December 201520 | Shrewsbury | 1–3 | Walsall | Shrewsbury |
| 19:45 GMT | Cole | Report | Lalkovič Downing Cook | Stadium: New Meadow Attendance: 6,078 Referee: Peter Bankes |
| 12 December 2015 | Fleetwood Town | P–P | Walsall | Fleetwood |
| 15:00 GMT | Report | Stadium: Highbury Stadium |
| 20 December 2015=22 | Walsall | 2–0 | Port Vale | Walsall |
| 12:00 GMT | Cook | Report | O'Connor McGivern | Stadium: Banks's Stadium Attendance: 4,436 Referee: Kevin Wright |
| 26 December 2015=23 | Millwall | 0–1 | Walsall | London |
| 15:00 GMT | Upson | Report | Lalkovič Evans | Stadium: The Den Attendance: 8,364 Referee: Gavin Ward |
| 28 December 2015=24 | Walsall | 2–0 | Peterborough United | Walsall |
| 15:00 GMT | Demetriou Evans Sawyers | Report | Washington Forrester Smith | Stadium: Banks's Stadium Attendance: 6,142 Referee: Darren England |
| 2 January 2016=25 | Walsall | 0–3 | Rochdale | Walsall |
| 15:00 GMT | Report | Henderson McDermott Andrew Cannon Vincenti | Stadium: Banks's Stadium Attendance: 4,857 Referee: Graham Salisbury |
| 12 January 2016=26 | Coventry City | 1–1 | Walsall | Coventry |
| 19:45 GMT | Stokes | Report | Chambers Bradshaw Demetriou | Stadium: Ricoh Arena Attendance: 15,671 Referee: Tony Harrington |
| 16 January 2016=27 | Bury | 2–3 | Walsall | Bury |
| 15:00 GMT | Rose Clarke Lawlor | Report | Hussey Bradshaw Forde | Stadium: Gigg Lane Attendance: 3,532 Referee: Mark Haywood |
| 23 January 2016=28 | Walsall | 1–1 | Blackpool | Walsall |
| 15:00 GMT | Chambers Taylor Demetriou Downing | Report | Norris Aldred McAlister Philliskirk | Stadium: Banks's Stadium Attendance: 5,022 Referee: Dean Whitestone |
| 2 February 2016=29 | Doncaster Rovers | 1–2 | Walsall | Doncaster |
| 19:45 GMT | Mandeville | Report | Mantom Taylor | Stadium: Keepmoat Stadium Attendance: 5,056 Referee: Ben Toner |
| 6 February 201630 | Walsall | 0–3 | Millwall | Walsall |
| 15:00 GMT | Report | Romeo Gregory | Stadium: Banks's Stadium Attendance: 4,843 Referee: Trevor Kettle |
| 13 February 201631 | Crewe Alexandra | 1–1 | Walsall | Crewe |
| 15:00 GMT | Inman | Report | Bradshaw | Stadium: Alexandra Stadium Attendance: 5,123 Referee: Darren Handley |
| 20 February 201632 | Walsall | 1–2 | Wigan Athletic | Walsall |
| 15:00 GMT | Mantom Lalkovič Chambers Preston Demetriou | Report | Perkins McAleny Wildschut | Stadium: Banks's Stadium Attendance: 6,740 Referee: Ian Williamson |
| 27 February 201633 | Burton Albion | 0–0 | Walsall | Burton upon Trent |
| 15:00 GMT | Report | Downing | Stadium: Pirelli Stadium Attendance: 5,512 Referee: James Adcock |
| 1 March 201634 | Walsall | 0–0 | Scunthorpe United | Walsall |
| 19:45 GMT | Report | Stadium: Banks's Stadium Attendance: 3,868 Referee: Geoff Eltringham |
| 5 March 201635 | Walsall | 1–3 | Barnsley | Walsall |
| 15:00 GMT | Bradshaw | Report | Fletcher Brownhill Harry Chapman Callum Connolly | Stadium: Banks's Stadium Attendance: 5,199 Referee: Gavin Ward |
| 12 March 201636 | Chesterfield | 1–4 | Walsall | Chesterfield |
| 15:00 GMT | O'Connor Banks Hird Donohue Novak | Report | Anderson Mantom Hiwula | Stadium: Proact Stadium Attendance: 6,938 Referee: Ross Joyce |
| 15 March 201621 | Fleetwood Town | 0–1 | Walsall | Fleetwood |
| 19:45 GMT | Report | Bradshaw | Stadium: Highbury Stadium Attendance: 2,569 Referee: Chris Kavanagh |
| 19 March 201637 | Walsall | 2–1 | Colchester United | Walsall |
| 15:00 GMT | Sawyers Bradshaw Preston Etheridge | Report | Gilbey Edwards | Stadium: Banks's Stadium Attendance: 5,818 Referee: Andy Haines |
| 2 April 201638 | Sheffield United | 2–0 | Walsall | Sheffield |
| 15:00 GMT | Basham Sharp Hammond McEveley | Report | Pennington | Stadium: Bramall Lane Attendance: 19,214 Referee: Lee Swabey |
| 9 April 201639 | Oldham Athletic | 1–0 | Walsall | Oldham |
| 15:00 GMT | Main Gerrard Dummigan Jones | Report | Stadium: Boundary Park Attendance: 4,396 Referee: Ben Toner |
| 12 April 201640 | Gillingham | 1–2 | Walsall | Gillingham, Kent |
| 19:45 GMT | Norris Dickenson | Report | Chambers Lalkovič Hiwula Demetriou | Stadium: MEMS Priestfield Stadium Attendance: 6,246 Referee: Stuart Attwell |
| 16 April 201641 | Walsall | 1–0 | Southend United | Walsall |
| 15:00 GMT | Chambers Morris Hiwula | Report | Atkinson Deegan | Stadium: Banks's Stadium Attendance: 5,732 Referee: Keith Hill |
| 19 April 201642 | Walsall | 1–1 | Swindon Town | Walsall |
| 19:45 GMT | Forde Morris | Report | Doughty Barry | Stadium: Banks's Stadium Attendance: 5,095 Referee: Nick Kinseley |
| 23 April 201643 | Bradford City | 4–0 | Walsall | Bradford |
| 15:00 GMT | Burke Morais Hanson Proctor | Report | Taylor Downing | Stadium: Coral Windows Stadium Attendance: 19,336 Referee: Darren Drysdale |
| 26 April 201644 | Walsall | 2–1 | Shrewsbury Town | Walsall |
| 19:45 GMT | K. Morris Henry Cook | Report | Wesolowski Sadler Black | Stadium: Banks's Stadium Attendance: 5,339 Referee: David Coote |
| 2 May 201645 | Walsall | 3–1 | Fleetwood Town | Walsall |
| 12:15 GMT | Bradshaw Downing Sawyers | Report | Ball Cole | Stadium: Banks's Stadium Attendance: 6,628 Referee: Tim Robinson |
| 7 November 2015First round | Walsall | 2–0 | Fleetwood Town | Blowick |
| 15:00 GMT | Evans Forde | Report | Stadium: Merseyrail Community Stadium Attendance: 2,532 Referee: Ross Joyce |
| 5 December 2015Second round | Chesterfield | 1–1 | Walsall | Chesterfield |
| 15:00 GMT | Novak | Report | Demetriou | Stadium: Proact Stadium Attendance: 4,126 Referee: Richard Clark |
| 15 December 2015Second round replay | Walsall | 0–0 (5–3 p) | Chesterfield | Walsall |
| 19:45 GMT | Report | Stadium: Bescot Stadium Attendance: 2,953 Referee: Charles Breakspear | ||
| Penalties | ||||
| Sawyers Demetriou Evans Lalkovič Downing | O'Shea Morsy Novak O'Neil | |||
On 16 June 2015, the first round draw was made, Walsall were drawn away against Nottingham Forest. [39] In the second round Walsall were drawn at home against Brighton & Hove Albion. [40]
| 11 August 2015First round | Nottingham Forest | 3–4 | Walsall | Nottingham |
| 19:45 BST | Walker Antonio | Report | Bradshaw Sawyers | Stadium: City Ground Attendance: 5,237 Referee: Darren Handley |
| 25 August 2015Second round | Walsall | 2–1 | Brighton & Hove Albion | Bescot |
| 19:45 BST | Lalkovič Henry | Report | Forster-Caskey | Stadium: Bescot Stadium Attendance: 2,968 Referee: Peter Bankes |
| 23 September 2015 Third round | Walsall | 1–4 | Chelsea | Walsall |
| 19:45 BST | O'Connor | Report | Ramires Rémy Nunes do Nascimento Pedro | Stadium: Bescot Stadium Attendance: 10,525 Referee: Lee Mason |
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.
| 1 September 2015First round | Morecambe | 2–0 | Walsall | Morecambe |
| 19:45 BST | Devitt Barkhuizen | Report | Stadium: Globe Arena Attendance: 1,332 Referee: Seb Stockbridge |
On the Birmingham FA website the first round details were announced, Walsall will face Rugby Town. [41]
| 6 October 2015First round | Rugby Town | 0–0 (a.e.t.) (2–4 p) | Walsall | Rugby |
| 19:45 BST | Report | Stadium: Butlin Road |
| 25 November 2015Second round | Stafford Town | 2–0 | Walsall | Stafford |
| 19:45 BST | Report | Stadium: Evans Park |
| No. | Pos. | Nat. | Name | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| League | FA Cup | League Cup | FL Trophy | Play-offs | Total | Discipline | |||||||||||
| 1 | GK | Neil Etheridge | 40 | 0 | 5 | 0 | 3 | 0 | 0 | 0 | 2 | 0 | 50 | 0 | 3 | 0 | |
| 2 | DF | Jason Demetriou | 42 (1) | 3 | 4 | 1 | 3 | 0 | 0 | 0 | 2 | 0 | 51 (1) | 4 | 8 | 0 | |
| 3 | DF | Andy Taylor | 33 (1) | 2 | 2 (1) | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 37 (2) | 2 | 4 | 0 | |
| 4 | DF | James O'Connor | 37 | 1 | 4 | 0 | 3 | 1 | 1 | 0 | 2 | 0 | 47 | 2 | 3 | 0 | |
| DF | Matthew Pennington * | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 1 | 0 | ||
| 6 | DF | Paul Downing | 46 | 3 | 5 | 0 | 3 | 0 | 0 | 0 | 2 | 0 | 56 | 3 | 7 | 0 | |
| 7 | MF | Adam Chambers | 45 | 0 | 5 | 0 | 3 | 0 | 1 | 0 | 2 | 0 | 56 | 0 | 8 | 0 | |
| 8 | MF | Sam Mantom | 33 (4) | 8 | 3 (1) | 1 | 3 | 0 | 1 | 0 | 1 (1) | 0 | 42 (5) | 9 | 4 | 0 | |
| 9 | FW | Tom Bradshaw | 38 (3) | 17 | 3 | 0 | 2 | 3 | 1 | 0 | 2 | 0 | 46 (3) | 20 | 2 | 0 | |
| 10 | MF | Romaine Sawyers | 45 (1) | 6 | 5 | 0 | 1 (2) | 1 | 0 (1) | 0 | 2 | 0 | 53 (4) | 7 | 4 | 0 | |
| MF | James Baxendale | 0 (3) | 0 | 0 (1) | 0 | 0 (1) | 0 | 0 (1) | 0 | 0 | 0 | 0 (6) | 0 | 0 | 0 | ||
| 12 | MF | Anthony Forde | 26 (15) | 4 | 2 (3) | 1 | 0 (2) | 0 | 0 (1) | 0 | 1 (1) | 0 | 29 (22) | 5 | 2 | 0 | |
| 13 | GK | Craig MacGillivray | 5 | 0 | 0 (2) | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 6 (2) | 0 | 0 | 0 | |
| 14 | DF | Rico Henry | 30 (5) | 2 | 4 | 0 | 3 | 1 | 0 | 0 | 2 | 0 | 39 (5) | 3 | 1 | 0 | |
| 15 | MF | Milan Lalkovič | 27 (13) | 7 | 3 (1) | 0 | 3 | 1 | 1 | 0 | 1 (1) | 0 | 35 (15) | 8 | 4 | 0 | |
| 16 | DF | Matt Preston | 4 (6) | 2 | 1 | 0 | 0 (1) | 0 | 1 | 0 | 0 | 0 | 6 (7) | 2 | 1 | 0 | |
| 17 | MF | Reece Flanagan | 8 (6) | 0 | 0 | 0 | 2 (1) | 0 | 0 | 0 | 0 | 0 | 10 (7) | 0 | 0 | 0 | |
| 18 | MF | Kieron Morris | 12 (21) | 3 | 2 (2) | 0 | 3 | 0 | 1 | 0 | 1 | 0 | 19 (23) | 3 | 3 | 0 | |
| 20 | FW | Amadou Bakayoko | 0 | 0 | 0 (1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 (1) | 0 | 0 | 0 | |
| 21 | FW | Jordan Cook | 5 (29) | 3 | 2 (2) | 0 | 1 (2) | 0 | 0 (1) | 0 | 0 (2) | 1 | 8 (36) | 4 | 2 | 0 | |
| 22 | MF | Liam Kinsella | 4 (3) | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 6 (3) | 1 | 0 | 0 | |
| 23 | GK | Liam Roberts | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | |
| 26 | MF | Isaiah Osbourne | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| MF | George Evans * | 12 | 3 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 16 | 4 | 4 | 0 | ||
| 27 | MF | Bryn Morris * | 0 (1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 (1) | 0 | 0 | 0 | |
| 28 | MF | Jordan Sangha | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 29 | MF | Maziar Kouhyar | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 30 | GK | Dan Jezeph | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 31 | FW | Jordy Hiwula * | 8 (5) | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 (1) | 0 | 9 (6) | 3 | 1 | 0 | |
| No. | Pos. | Nat. | Name |
|---|---|---|---|
| 11 | MF | Josh Wakefield * | |
| 19 | FW | Jordan Murphy | |
| 24 | FW | Levi Rowley | |
| DF | Kyle Rowley |