2025–26 Barnsley F.C. season
139th season in existence of Barnsley FC
From Wikipedia, the free encyclopedia
The 2025–26 season was the 139th season in the history of Barnsley Football Club and their fourth consecutive season in League One. In addition to the domestic league, the club also participated in the FA Cup, the EFL Cup, and the EFL Trophy.
| 2025–26 season | |
|---|---|
| Owner | BFC Investment Company Ltd |
| Chairman | Neerav Parekh |
| Head coach | Conor Hourihane |
| Stadium | Oakwell |
| League One | 15th |
| FA Cup | Third round |
| EFL Cup | Third round |
| EFL Trophy | Round of 32 |
| Top goalscorer | League: David McGoldrick (15) All: David McGoldrick (18) |
| Highest home attendance | 15,783 v Huddersfield Town (30 Aug 2025, League One) |
| Lowest home attendance | 1,202 v Lincoln City (11 Nov 2025, EFL Trophy) |
| Average home league attendance | 11,144 |
| Biggest win | 5–0 v Luton Town (Home, 22 Nov 2025, League One) |
| Biggest defeat | 0–6 v Brighton & Hove Albion (Home, 23 Sept 2025, EFL Cup) |
Transfers and contracts
In
| Date | Pos. | Player | From | Fee | Ref. |
|---|---|---|---|---|---|
| 30 June 2025 | CF | Undisclosed | [1] | ||
| 9 July 2025 | Free | [2] | |||
| 15 July 2025 | LW | [3] | |||
| CB | [3] | ||||
| RB | [3] | ||||
| CM | [3] | ||||
| 28 July 2025 | DM | Free transfer | [4] | ||
| 8 August 2025 | RB | Free | [5] | ||
| 18 August 2025 | CF | [6] | |||
| CM | [6] | ||||
| 12 September 2025 | CB | Free transfer | [7] | ||
| 6 January 2026 | CB | Free | [8] | ||
| 17 January 2026 | LW | Undisclosed | [9] |
Out
| Date | Pos. | Player | To | Fee | Ref. |
|---|---|---|---|---|---|
| 25 July 2025 | RB | Undisclosed | [10] | ||
| 2 January 2026 | LB | [11] | |||
| 14 January 2026 | LM | [12] | |||
| 2 February 2026 | CF | [13] |
Loaned in
| Date | Pos. | Player | From | Date until | Ref. |
|---|---|---|---|---|---|
| 23 June 2025 | GK | 14 January 2026[a] | [14][15] | ||
| 26 June 2025 | LB | 31 May 2026 | [16] | ||
| 21 July 2025 | CAM | 9 January 2026[b] | [17][18] | ||
| 1 September 2025 | CB | 1 January 2026[c] | [19][20] | ||
| 15 January 2026 | GK | 31 May 2026 | [21] | ||
| 26 January 2026 | RW | [22] | |||
| 30 January 2026 | CAM | [23] | |||
| 2 February 2026 | CF | [24] | |||
| 6 February 2026 | DM | [25] | |||
| 24 February 2026 | CB | [26] |
Loaned out
| Date | Pos. | Player | To | Date until | Ref. |
|---|---|---|---|---|---|
| 4 July 2025 | RB | 31 May 2026 | [27] | ||
| 18 July 2025 | RB | 5 January 2026[a] | [28][29] | ||
| CF | 31 May 2026 | [30] | |||
| 8 August 2025 | CF | [31] | |||
| 13 August 2025 | LB | 30 October 2025[b] | [32][33] | ||
| 14 August 2025 | CB | 6 January 2026[c] | [34][35] | ||
| 29 August 2025 | GK | 26 September 2025 | [36] | ||
| 4 October 2025 | CB | 30 October 2025 | [37] | ||
| 10 October 2025 | CF | 3 January 2026 | [38] | ||
| GK | 17 October 2025 | [39] | |||
| 30 October 2025 | LB | 3 January 2026 | [33] | ||
| 7 November 2025 | CB | 5 December 2025 | [40] | ||
| 20 December 2025 | GK | 31 May 2026[d] | [41][42][43] | ||
| 8 January 2026 | CM | 31 May 2026 | [44] | ||
| 15 January 2026 | CB | [45] | |||
| 30 January 2026 | LW | [46] | |||
| 3 February 2026 | CB | 30 June 2026 | [47] | ||
| 20 February 2026 | GK | 31 May 2026 | [48] | ||
| 21 February 2026 | CF | 21 March 2026 | [49] | ||
| 28 February 2026 | CF | 28 March 2026 | [50] | ||
| 27 March 2026 | LW | 31 April 2026 | [51] | ||
| CF | [51] |
- On 5 January, O'Keeffe was recalled back from his season-long at Stockport
- On 30 October, McCann was recalled back from his loan at Peterborough Sports and subsequently joined Alfreton on loan
- On 6 January, Łopata's season-long loan at Bristol Rovers was terminated
- On 27 December, Smith's loan at Grimsby was extended by a further seven days. Then on 8 January, it was extended again until the end of the season
Released / Out of Contract
| Date | Pos. | Player | Subsequent club | Join date | Ref. |
|---|---|---|---|---|---|
| 30 June 2025 | CF | 1 July 2025 | [52][53] | ||
| CM | [54] | ||||
| CB | [54][55] | ||||
| CF | [54] | ||||
| CB | 3 July 2025 | [54][56] | |||
| CM | [54][57] | ||||
| CM | 21 July 2025 | [54][58] | |||
| CB | 5 August 2025 | [54][59] | |||
| CF | 6 August 2025 | [54][60] | |||
| CM | [54][60] | ||||
| GK | 7 August 2025 | [54][61] | |||
| CF | 19 August 2025 | [54][62] | |||
| CAM | 18 September 2025 | [54][63] | |||
| CF | 26 September 2025 | [54][64] | |||
| LW | 3 March 2026 | [54][65] | |||
| LB | [54] | ||||
| 23 February 2026 | RB | 23 February 2026 | [66][67] |
New Contract
| Date | Pos. | Player | Contract until | Ref. |
|---|---|---|---|---|
| 29 May 2025 | GK | 30 June 2027[a] | [68] | |
| 30 May 2025 | CM | 30 June 2028[a] | [69] | |
| 23 June 2025 | CB | 30 June 2027[a] | [70] | |
| 15 July 2025 | CM | Undisclosed | [3] | |
| CM | [3] | |||
| RB | [3] | |||
| LB | [3] | |||
| 20 February 2026 | GK | 30 June 2029[a] | [48] |
- Club option for a further year
Pre-season and friendlies
On 4 June, Barnsley announced their pre-season schedule, with frienlies against Emley, Worksop Town, Alfreton Town, Harrogate Town and York City.[71]
Win Draw Loss Fixtures
| 1 July 2025 Friendly | Emley | 0–3 | Barnsley | Emley |
| 19:00 BST | Report |
|
Stadium: Welfare Ground Attendance: 1,546 |
| 5 July 2025 Friendly | Worksop Town | 1–1 | Barnsley | Worksop |
| 15:00 BST |
|
Report |
|
Stadium: Sandy Lane |
| 8 July 2025 Friendly | Buxton | 3–1 | Barnsley XI | Buxton |
| 19:00 BST | Report |
|
Stadium: The Silverlands |
| 12 July 2025 Friendly | Barnsley | 1–1 | Rangers | Harrogate |
| 12:00 BST | Report | Stadium: Wetherby Road Attendance: 0 (behind-closed-doors) |
| 19 July 2025 Friendly | Harrogate Town | 0–3 | Barnsley | Harrogate |
| 15:00 BST | Report |
|
Stadium: Wetherby Road |
| 22 July 2025 Friendly | York City | 2–2 | Barnsley | Huntington |
| 19:00 BST | Report | Stadium: York Community Stadium |
Competitions
League One
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 13 | Blackpool | 46 | 17 | 9 | 20 | 54 | 65 | −11 | 60 |
| 14 | Doncaster Rovers | 46 | 17 | 9 | 20 | 50 | 69 | −19 | 60 |
| 15 | Barnsley | 46 | 15 | 14 | 17 | 68 | 73 | −5 | 59 |
| 16 | Wigan Athletic | 46 | 14 | 14 | 18 | 49 | 58 | −9 | 56 |
| 17 | Burton Albion | 46 | 13 | 15 | 18 | 50 | 60 | −10 | 54 |
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored; 4) Head-to-head results; 5) Wins; 6) Away goals; 7) Penalty points (sec 9.5); 8) 12-point sending off offences[72]
Results summary
| Overall | Home | Away | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Pts | W | D | L | GF | GA | GD | W | D | L | GF | GA | GD |
| 45 | 15 | 14 | 16 | 67 | 70 | −3 | 59 | 9 | 6 | 7 | 38 | 34 | +4 | 6 | 8 | 9 | 29 | 36 | −7 |
Last updated: 28 April 2026.
Source: Soccerway
Matches
On 26 June, the League One fixtures were revealed, with Barnsley visiting Plymouth Argyle on the opening weekend.[73]
Win Draw Loss Fixtures
| 2 August 2025 1 | Plymouth Argyle | 1–3 | Barnsley | Plymouth |
| 15:00 BST |
|
Report |
|
Stadium: Home Park Attendance: 16,483 Referee: Declan Bourne |
| 9 August 2025 2 | Barnsley | 3–2 | Burton Albion | Barnsley |
| 15:00 BST |
|
Report | Stadium: Oakwell Attendance: 12,456 Referee: David Rock |
| 16 August 2025 3 | Barnsley | 1–1 | Bolton Wanderers | Barnsley |
| 15:00 BST |
|
Report | Stadium: Oakwell Referee: Leigh Doughty |
| 19 August 2025 4 | Peterborough United | 0–1 | Barnsley | Peterborough |
| 19:45 BST |
|
Report | Stadium: London Road Stadium Attendance: 7,148 Referee: Scott Jackson |
| 23 August 2025 5 | AFC Wimbledon | 2–0 | Barnsley | Wimbledon |
| 15:00 BST | Report |
|
Stadium: Plough Lane Attendance: 8,361 Referee: Oliver Yates |
| 30 August 2025 6 | Barnsley | 3–1 | Huddersfield Town | Barnsley |
| 15:00 BST |
|
Report | Stadium: Oakwell Attendance: 15,783 Referee: Edward Duckworth |
| 13 September 2025 8 | Barnsley | 3–2 | Reading | Barnsley |
| 15:00 BST | Report | Stadium: Oakwell Attendance: 10,803 Referee: Elliot Bell |
| 20 September 2025 9 | Blackpool | 1–0 | Barnsley | Blackpool |
| 12:30 BST |
|
Stadium: Bloomfield Road Referee: Martin Coy | ||
| Note: Fixture was originally scheduled for a 15:00 kick-off, but was moved live Sky Sports broadcasting.[74] | ||||
| 27 September 2025 10 | Barnsley | 0–2 | Port Vale | Barnsley |
| 15:00 BST |
|
Report |
|
Stadium: Oakwell Attendance: 10,688 Referee: James Linington |
| 4 October 2025 11 | Wycombe Wanderers | 2–2 | Barnsley | High Wycombe |
| 12:30 BST | Report |
|
Stadium: Adams Park Referee: Ross Joyce | |
| Note: Fixture was originally scheduled for a 15:00 kick-off, but was rescheduled for live Sky Sports broadcasting.[75] | ||||
| 18 October 2025 13 | Bradford City | 2–2 | Barnsley | Bradford |
| 15:00 BST | Report | Stadium: Valley Parade Attendance: 22,228 Referee: Andrew Humphries |
| 25 October 2025 14 | Barnsley | 0–1 | Rotherham United | Barnsley |
| 15:00 BST | Report |
|
Stadium: Oakwell Attendance: 12,468 Referee: Benjamin Speedie |
| 8 November 2025 15 | Doncaster Rovers | 1–2 | Barnsley | Doncaster |
| 15:00 GMT | Report |
|
Stadium: Eco-Power Stadium Attendance: 11,415 Referee: Darren Drysdale |
| 22 November 2025 17 | Barnsley | 5–0 | Luton Town | Barnsley |
| 15:00 GMT | Report | Stadium: Oakwell Attendance: 10,882 Referee: Thomas Parsons |
| 29 November 2025 18 | Stockport County | 1–1 | Barnsley | Edgeley |
| 12:30 GMT |
|
Report |
|
Stadium: Edgeley Park Attendance: 9,861 Referee: Criag Hicks |
| Note: Fixture was originally scheduled for a 15:00 kick-off, but was rescheduled for live Sky Sports broadcasting.[75] | ||||
| 9 December 2025 19 | Lincoln City | 3–1 | Barnsley | Lincoln |
| 19:45 GMT |
|
Report |
|
Stadium: Sincil Bank Attendance: 7,768 Referee: Dale Baines |
| 13 December 2025 20 | Barnsley | 3–2 | Leyton Orient | Barnsley |
| 15:00 GMT |
|
Report | Stadium: Oakwell Attendance: 10,232 Referee: Simon Mather |
| 20 December 2025 21 | Exeter City | 3–0 | Barnsley | Exeter |
| 15:00 GMT | Report |
|
Stadium: St James Park Attendance: 6,471 Referee: Ben Atkinson |
| 26 December 2025 22 | Barnsley | 2–3 | Mansfield Town | Barnsley |
| 15:00 GMT |
|
Report |
|
Stadium: Oakwell Attendance: 12,856 Referee: Martin Coy |
| 29 December 2025 23 | Barnsley | 0–2 | Lincoln City | Barnsley |
| 19:45 GMT | Report |
|
Stadium: Oakwell Attendance: 10,711 Referee: Paul Howard |
| 1 January 2026 24 | Wigan Athletic | 1–1 | Barnsley | Wigan |
| 15:00 GMT | Report | Stadium: Brick Community Stadium Attendance: 9,079 Referee: Benjamin Speedie |
| 17 January 2026 27 | Barnsley | 2–1 | Blackpool | Barnsley |
| 15:00 GMT |
|
Report | Stadium: Oakwell Attendance: 10,266 Referee: Andrew Humphries |
| 24 January 2026 28 | Reading | 2–2 | Barnsley | Reading |
| 15:00 GMT | Report |
|
Stadium: Madejski Stadium Attendance: 12,101 Referee: Leigh Doughty |
| 27 January 2026 29 | Cardiff City | 4–0 | Barnsley | Leckwith |
| 19:45 GMT | Report | Stadium: Cardiff City Stadium Attendance: 17,841 Referee: Lee Swabey |
| 31 January 2026 30 | Barnsley | 3–1 | Stevenage | Barnsley |
| 15:00 GMT |
|
Report | Stadium: Oakwell Attendance: 9,823 Referee: Seb Stockbridge |
| 3 February 2026 16[76] | Barnsley | 2–2 | Northampton Town | Barnsley |
| 19:45 GMT |
|
Report |
|
Stadium: Oakwell Attendance: 8,806 Referee: Thomas Parsons |
| Note: Fixture was originally scheduled for 15 November, but was postponed due to international call-ups.[77] | ||||
| 7 February 2026 31 | Bolton Wanderers | 3–2 | Barnsley | Horwich |
| 15:00 GMT |
|
Report | Stadium: Toughsheet Community Stadium Attendance: 21,415 Referee: Scott Oldham |
| 14 February 2026 32 | Barnsley | 3–3 | AFC Wimbledon | Barnsley |
| 15:00 GMT |
|
Report | Stadium: Oakwell Attendance: 9,640 Referee: Charles Breakspear |
| 17 February 2026 33 | Barnsley | 2–1 | Peterborough United | Barnsley |
| 19:45 GMT | Report | Stadium: Oakwell Attendance: 9,257 Referee: Zac Kennard-Kettle |
| 21 February 2026 34 | Huddersfield Town | 2–1 | Barnsley | Huddersfield |
| 15:00 GMT | Report |
|
Stadium: Kirklees Stadium Referee: Peter Wright |
| 28 February 2026 35 | Leyton Orient | 1–3 | Barnsley | Leyton |
| 12:30 GMT | Report |
|
Stadium: Brisbane Road Attendance: 8,313 Referee: Carl Brook | |
| Note: Fixture was initially scheduled for a 15:00 kick-off, but was rescheduled for live Sky Sports broadcasting.[78] | ||||
| 3 March 2026 26[79] | Barnsley | 0–1 | Wycombe Wanderers | Barnsley |
| 19:45 GMT |
|
Report | Stadium: Oakwell Attendance: 8,608 Referee: Ollie Yates | |
| Note: Fixture was originally scheduled for 10 January, but was postponed due to FA Cup involvement.[80] | ||||
| 7 March 2026 36 | Barnsley | 2–1 | Exeter City | Barnsley |
| 15:00 GMT |
|
Report | Stadium: Oakwell Attendance: 9,706 Referee: Ross Joyce |
| 10 March 2025 12[81] | Barnsley | 1–1 | Cardiff City | Barnsley |
| 19:45 GMT |
|
Report | Stadium: Oakwell Attendance: 9,677 Referee: Will Finnie | |
| Note: Fixture was originally scheduled for 11 October, but was postponed due to international call-ups.[82] | ||||
| 14 March 2026 37 | Mansfield Town | 2–2 | Barnsley | Mansfield |
| 15:00 GMT |
|
Report |
|
Stadium: Field Mill Attendance: 8,538 Referee: Martin Woods |
| 17 March 2026 38 | Barnsley | 1–1 | Wigan Athletic | Barnsley |
| 20:00 GMT |
|
Report | Stadium: Oakwell Referee: Ross Martin | |
| Note: Fixture was initially scheduled for a 19:45 kick-off, but was pushed back for Sky Sports broadcasting.[83] | ||||
| 21 March 2026 39 | Barnsley | 0–1 | Doncaster Rovers | Barnsley |
| 15:00 GMT | Report | Stadium: Oakwell Attendance: 13,026 Referee: David Rock |
| 3 April 2026 41 | Burton Albion | 1–1 | Barnsley | Burton upon Trent |
| 15:00 BST | Report |
|
Stadium: Pirelli Stadium Attendance: 4,203 Referee: Kirsty Dowle |
| 6 April 2026 42 | Barnsley | 0–3 | Plymouth Argyle | Barnsley |
| 15:00 BST |
|
Report | Stadium: Oakwell Attendance: 10,722 Referee: Tom Reeves |
| 11 April 2026 43 | Rotherham United | 1–3 | Barnsley | Rotherham |
| 15:00 BST | Report |
|
Stadium: New York Stadium Attendance: 9,575 Referee: Lee Swabey |
| 14 April 2026 25[84] | Port Vale | 0–0 | Barnsley | Burslem |
| 19:45 BST |
|
Report | Stadium: Vale Park Attendance: 4,863 Referee: Oliver Mackey | |
| Note: Fixture was originally scheduled for 4 January, but it was postponed due to a frozen pitch.[85] | ||||
| 18 April 2026 44 | Barnsley | 2–2 | Bradford City | Barnsley |
| 12:30 BST |
|
Report | Stadium: Oakwell Attendance: 14,906 Referee: Charles Breakspear | |
| Note: Fixture was initially scheduled for a 15:00 kick-off, but was brought forward for Sky Sports broadcasting.[86] | ||||
| 21 April 2026 7[87] | Stevenage | 1–0 | Barnsley | Stevenage |
| 19:45 BST |
|
Report | Stadium: Broadhall Way Attendance: 3,620 Referee: Benjamin Speedie | |
| Note: Fixture was originally scheduled for 6 September, but was postponed due to international call-ups in both squads.[88] It was then postponed again on 10 February, due to a waterlogged pitch.[89] | ||||
| 25 April 2026 45 | Luton Town | 2–1 | Barnsley | Luton |
| 15:00 BST | Stadium: Kenilworth Road Attendance: 11,781 |
| 28 April 2026 40 | Northampton Town | 0–1 | Barnsley | Northampton |
| 19:45 BST |
|
Report | Stadium: Sixfields Stadium Attendance: 5,143 Referee: Jamie O'Connor | |
| Note: Fixture was initially scheduled for 28 March, but was rearranged due to international call-ups.[90] | ||||
FA Cup
Barnsley were drawn at home to York City in the first round,[91][92] and away to Peterborough United in the second round[93] and to Liverpool in the third round.[94][95]
Win Draw Loss Fixtures
| 1 November 2025 First round | Barnsley | 3–2 | York City | Barnsley |
| 15:00 GMT |
|
Report | Stadium: Oakwell Attendance: 5,953 Referee: Michael Barlow |
| 6 December 2025 Secon round | Peterborough United | 0–1 | Barnsley | Peterborough |
| 15:00 GMT | Report |
|
Stadium: London Road Stadium Attendance: 4,157 Referee: Alan Young |
| 12 January 2026 Third round | Liverpool | 4–1 | Barnsley | Liverpool |
| 19:45 GMT |
|
Report |
|
Stadium: Anfield Attendance: 60,206 Referee: Farai Hallam |
EFL Cup
Barnsley were drawn at home to Fleetwood Town in the first round,[96][97] Rotherham United in the second round[98][99] and to Brighton & Hove Albion in the third round.[100][101]
Win Draw Loss Fixtures
| 13 August 2025 First round | Barnsley | 2–2 (5–4 p) | Fleetwood Town | Barnsley |
| 19:45 BST | Report | Stadium: Oakwell Attendance: 3,259 Referee: Carl Brook |
| 26 August 2025 Second round | Barnsley | 2–1 | Rotherham United | Barnsley |
| 19:45 BST | Report | Stadium: Oakwell Attendance: 5,803 Referee: Matt Corlett |
EFL Trophy
Barnsley were drawn against Lincoln City, Notts County and Manchester United U21 in the group stage.[102] After finishing second in the group, they were then drawn away to Port Vale in the round of 32.[103][104]
| Pos | Div | Team | Pld | W | PW | PL | L | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | L1 | Lincoln City | 3 | 3 | 0 | 0 | 0 | 8 | 0 | +8 | 9 | Advance to Round 2 |
| 2 | L1 | Barnsley | 3 | 1 | 0 | 0 | 2 | 6 | 6 | 0 | 3 | |
| 3 | ACA | Manchester United U21 | 3 | 1 | 0 | 0 | 2 | 4 | 8 | −4 | 3 | |
| 4 | L2 | Notts County | 3 | 1 | 0 | 0 | 2 | 2 | 6 | −4 | 3 |
Win Draw Loss Fixtures
| 30 September 2025 Nor. Group D | Notts County | 2–1 | Barnsley | Nottingham |
| 19:00 BST | Report |
|
Stadium: Meadow Lane Attendance: 1,822 (440 away) Referee: Peter Wright |
| 21 October 2025 Nor. Group D | Barnsley | 5–2 | Manchester United U21 | Barnsley |
| 19:00 BST |
|
Report | Stadium: Oakwell Referee: William Davis |
| 11 November 2025 Nor. Group D | Barnsley | 0–2 | Lincoln City | Barnsley |
| 19:00 GMT |
|
Report | Stadium: Oakwell Attendance: 1,202 Referee: Jacob Miles |
Statistics
Appearances and goals
- As of match played 28 April 2026
Players with no appearances are not included on the list; italics indicate a loaned in player
| No. | Pos | Nat | Player | Total | League One | FA Cup | EFL Cup | EFL Trophy | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||||
| 1 | GK | Owen Goodman | 22 | 0 | 22+0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | |
| 3 | MF | Jon Russell | 20 | 4 | 0+12 | 1 | 2+0 | 0 | 3+0 | 2 | 1+2 | 1 | |
| 4 | DF | Marc Roberts | 20 | 1 | 12+4 | 0 | 1+0 | 1 | 0+0 | 0 | 2+1 | 0 | |
| 5 | DF | Jack Shepherd | 47 | 0 | 37+2 | 0 | 2+0 | 0 | 3+0 | 0 | 2+1 | 0 | |
| 6 | DF | Maël de Gevigney | 36 | 0 | 19+10 | 0 | 2+0 | 0 | 2+0 | 0 | 3+0 | 0 | |
| 7 | DF | Corey O'Keeffe | 23 | 0 | 20+2 | 0 | 1+0 | 0 | 0+0 | 0 | 0+0 | 0 | |
| 8 | MF | Adam Phillips | 49 | 10 | 29+13 | 8 | 2+0 | 1 | 0+2 | 1 | 1+2 | 0 | |
| 9 | FW | Tom Bradshaw | 18 | 3 | 13+5 | 3 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | |
| 10 | FW | David McGoldrick | 41 | 18 | 30+7 | 15 | 0+1 | 0 | 0+0 | 0 | 3+0 | 3 | |
| 11 | FW | Fábio Jaló | 4 | 0 | 1+2 | 0 | 1+0 | 0 | 0+0 | 0 | 0+0 | 0 | |
| 14 | DF | Nathanael Ogbeta | 30 | 0 | 14+9 | 0 | 2+0 | 0 | 2+1 | 0 | 2+0 | 0 | |
| 15 | DF | Eoghan O'Connell | 25 | 1 | 23+1 | 1 | 0+1 | 0 | 0+0 | 0 | 0+0 | 0 | |
| 17 | DF | Georgie Gent | 6 | 0 | 2+2 | 0 | 1+1 | 0 | 0+0 | 0 | 0+0 | 0 | |
| 18 | FW | Scott Banks | 21 | 3 | 16+5 | 3 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | |
| 19 | FW | Reyes Cleary | 49 | 7 | 29+12 | 7 | 2+0 | 0 | 3+0 | 0 | 2+1 | 0 | |
| 20 | FW | Charlie Lennon | 2 | 1 | 0+2 | 1 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | |
| 22 | MF | Patrick Kelly | 46 | 3 | 32+7 | 2 | 1+2 | 1 | 1+1 | 0 | 1+1 | 0 | |
| 23 | MF | Tawanda Chirewa | 1 | 0 | 0+1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | |
| 27 | DF | Tennai Watson | 44 | 0 | 27+9 | 0 | 1+2 | 0 | 1+1 | 0 | 2+1 | 0 | |
| 29 | DF | Connor Barratt | 6 | 0 | 0+1 | 0 | 0+1 | 0 | 2+1 | 0 | 1+0 | 0 | |
| 30 | MF | Jonathan Bland | 52 | 0 | 31+13 | 0 | 3+0 | 0 | 2+1 | 0 | 2+0 | 0 | |
| 31 | MF | Kieran Graham | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 | |
| 32 | DF | Josh Earl | 22 | 1 | 20+0 | 1 | 0+0 | 0 | 0+1 | 0 | 0+1 | 0 | |
| 33 | DF | Robson Woodcock | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 | 0+0 | 0 | |
| 38 | DF | Matty Doyle | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 | 0+0 | 0 | |
| 39 | FW | Leo Farrell | 12 | 1 | 0+9 | 1 | 0+1 | 0 | 0+1 | 0 | 0+1 | 0 | |
| 42 | FW | Luke Alker | 2 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+2 | 0 | |
| 45 | MF | Vimal Yoganathan | 43 | 3 | 20+14 | 3 | 1+1 | 0 | 2+1 | 0 | 4+0 | 0 | |
| 48 | MF | Luca Connell | 47 | 4 | 38+2 | 4 | 1+1 | 0 | 1+1 | 0 | 2+1 | 0 | |
| 50 | MF | Kelechi Nwakali | 3 | 0 | 0+3 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | |
| 51 | GK | Kieren Flavell | 5 | 0 | 2+0 | 0 | 0+0 | 0 | 0+0 | 0 | 3+0 | 0 | |
| Players who featured but departed the club during the season: | |||||||||||||
| 1 | GK | Murphy Cooper | 28 | 0 | 21+0 | 0 | 3+0 | 0 | 3+0 | 0 | 1+0 | 0 | |
| 7 | MF | Caylan Vickers | 22 | 2 | 12+3 | 2 | 1+0 | 0 | 2+0 | 0 | 4+0 | 0 | |
| 18 | DF | Jake Rooney | 7 | 0 | 1+0 | 0 | 1+1 | 0 | 1+0 | 0 | 3+0 | 0 | |
| 23 | DF | Neil Farrugia | 21 | 1 | 2+10 | 0 | 2+0 | 0 | 2+1 | 0 | 3+1 | 1 | |
| 40 | MF | Davis Keillor-Dunn | 34 | 16 | 22+2 | 13 | 3+0 | 2 | 3+0 | 0 | 2+2 | 1 | |