| 2025–26 season | |
|---|---|
| Owner | Vincent Tan |
| Chairman | Mehmet Dalman |
| Head coach | Brian Barry-Murphy |
| Stadium | Cardiff City Stadium |
| League One | 1st |
| FA Cup | First Round |
| EFL Cup | Quarter-Finals |
| EFL Trophy | Round of 32 |
| Top goalscorer | League:Yousef Salech (6) All:Yousef Salech (7) |
| Highest home attendance | 22,132 vBradford City (20 September 2025) |
| Lowest home attendance | 15,814 vBurton Albion (30 September 2025) |
| Average home league attendance | 19,402 |
| Biggest win | 4-0 vPlymouth Argyle |
| Biggest defeat | 1–3 vBradford City |
| All statistics correct as of 22 November 2025. | |
The2025–26 season is the 127th season in the history ofCardiff City Football Club and their first season back inLeague One (third tier) since the2002–03 season following relegation from theChampionship in theprevious season. In addition to thedomestic league, the club would also participate in theFA Cup, theEFL Cup, and theEFL Trophy.
Prior to the season starting,Brian Barry-Murphy was appointed as Head Coach on a three-year contract.[1]
| Date | Pos. | Player | From | Fee | Ref. |
|---|---|---|---|---|---|
| 3 July 2025 | CM | Free | [2] | ||
| CB | [2] | ||||
| [2] | |||||
| 29 August 2025 | [3] | ||||
| Undisclosed | [4] |
| Date | Pos. | Player | To | Fee | Ref. |
|---|---|---|---|---|---|
| 4 July 2025 | LW | Undisclosed | [5] | ||
| 5 August 2025 | CB | Undisclosed | [6] |
| Date | Pos. | Player | From | Date until | Ref. |
|---|---|---|---|---|---|
| 6 August 2025 | GK | 31 May 2026 | [7] | ||
| 1 September 2025 | CAM | [8] |
| Date | Pos. | Player | To | Date until | Ref. |
|---|---|---|---|---|---|
| 27 June 2025 | CF | 31 May 2026 | [9] | ||
| 28 June 2025 | CF | [10] | |||
| 1 August 2025 | CF | [11] | |||
| 22 August 2025 | GK | 2 January 2026 | [12] | ||
| 30 August 2025 | CB | 31 May 2026 | [13] | ||
| 1 September 2025 | CF | 10 January 2026 | [14] | ||
| CF | [15] | ||||
| 21 October 2025 | RB | 31 December 2025 | [16] |
| Date | Pos. | Player | Subsequent club | Join date | Ref. |
|---|---|---|---|---|---|
| 30 June 2025 | AM | 1 July 2025 | [17] | ||
| CB | 3 July 2025 | [18] | |||
| CM | [19] | ||||
| GK | 4 July 2025 | [20] | |||
| CB | 8 August 2025 | [20] | |||
| RW | [20] | ||||
| CM | 20 August 2025 | [20] | |||
| CF | 27 August 2025 | [21] | |||
| RW | 10 September 2025 | [22] | |||
| LB | 26 September 2025 | [23] | |||
| CM | 5 November 2025 | [24][25] | |||
| CM | 12 November 2025 | [26][27] | |||
| CM | [20] | ||||
| LW | [20] |
| Date | Pos. | Player | Contract until | Ref. |
|---|---|---|---|---|
| 2 July 2025 | CAM | Undisclosed[a] | [28] | |
| CB | [28] | |||
| CF | [28] | |||
| LB | [28] | |||
| 3 July 2025 | CF | Undisclosed | [2] | |
| 31 July 2025 | LW | Undisclosed[a] | [29] | |
| 5 August 2025 | RW | 30 June 2029 | [30] | |
| 27 August 2025 | CB | 30 June 2028 | [31] | |
| 22 September 2025 | CF | 30 June 2029 | [32] | |
| RB | [33] | |||
| 30 October 2025 | CDM | 30 June 2027 | [34] | |
| 7 November 2025 | GK | 30 June 2028 | [35] |
Note: Flags indicate national team as has been defined underFIFA eligibility rules. Players may hold more than one non-FIFA nationality.
| No. | Name | Nat. | Position(s) | Date of birth (Age) | Apps. | Goals | Year signed | Signed from | Transfer fee | Ends |
|---|---|---|---|---|---|---|---|---|---|---|
| Goalkeepers | ||||||||||
| 13 | Nathan Trott | GK | (1998-11-21)21 November 1998 (age 27) | 15 | 0 | 2025 | Loan | 2026 | ||
| 21 | Jak Alnwick | GK | (1993-06-17)17 June 1993 (age 32) | 63 | 0 | 2022 | Free | 2026[36] | ||
| 41 | Matthew Turner | GK | (2002-03-27)27 March 2002 (age 23) | 5 | 0 | 2021 | Free | 2026[37] | ||
| Defenders | ||||||||||
| 2 | Will Fish | CB | (2003-02-17)17 February 2003 (age 22) | 41 | 1 | 2024 | Undisclosed | 2028 | ||
| 3 | Joel Bagan | LB | (2001-09-03)3 September 2001 (age 24) | 96 | 3 | 2020 | Academy | Trainee | 2026[38] | |
| 4 | Gabriel Osho | CB/RB | (1998-08-14)14 August 1998 (age 27) | 65 | 0 | 2025 | Undisclosed | 2029[39] | ||
| 12 | Calum Chambers | CB/RB/DM | (1995-01-20)20 January 1995 (age 30) | 54 | 3 | 2024 | Free | 2027 | ||
| 38 | Perry Ng | RB/LB/CB | (1996-04-27)27 April 1996 (age 29) | 1921 | 10 | 2021 | £350,000 | 2026[40] | ||
| 44 | Ronan Kpakio | RB | (2007-05-25)25 May 2007 (age 18) | 22 | 1 | 2024 | Academy | Trainee | 2029[41] | |
| 48 | Dylan Lawlor | CB | (2006-01-01)1 January 2006 (age 19) | 15 | 1 | 2024 | Academy | Trainee | 2028[42] | |
| Midfielders | ||||||||||
| 6 | Ryan Wintle | DM/CM/CB | (1997-06-13)13 June 1997 (age 28) | 133 | 6 | 2021 | Free | 2026[43] | ||
| 8 | Omari Kellyman | AM/RW/CF | (2005-09-15)15 September 2005 (age 20) | 9 | 1 | 2025 | Loan | 2026 | ||
| 10 | Rubin Colwill | AM/LW/RW | (2002-04-27)27 April 2002 (age 23) | 170 | 18 | 2020 | Academy | Trainee | 2027[44] | |
| 14 | David Turnbull | AM | (1999-07-10)10 July 1999 (age 26) | 52 | 1 | 2024 | Undisclosed | 2027[45] | ||
| 18 | Alex Robertson | CM/AMDM | (2003-04-17)17 April 2003 (age 22) | 41 | 4 | 2024 | Undisclosed | 2028 | ||
| 24 | Eli King | DM/CM | (2002-12-23)23 December 2002 (age 22) | 10 | 0 | 2021 | Academy | Trainee | 2027[46] | |
| 27 | Joel Colwill | CM | (2004-10-27)27 October 2004 (age 21) | 21 | 2 | 2022 | Academy | Trainee | 2028[44] | |
| 28 | Dakarai Mafico | CM | (2006-12-07)7 December 2006 (age 18) | 3 | 0 | 2025 | Academy | Trainee | ||
| Forwards | ||||||||||
| 11 | Ollie Tanner | RW/LW | (2002-05-13)13 May 2002 (age 23) | 76 | 4 | 2022 | £50,000 | 2027 | ||
| 16 | Chris Willock | LW/RW/AM | (1998-01-31)31 January 1998 (age 27) | 50 | 4 | 2024 | Free | 2027 | ||
| 22 | Yousef Salech | CF | (2002-01-17)17 January 2002 (age 23) | 40 | 16 | 2025 | Undisclosed | 2029 | ||
| 29 | Tanatswa Nyakuhwa | LW | (2005-09-17)17 September 2005 (age 20) | 7 | 0 | 2024 | Academy | Trainee | ||
| 39 | Isaak Davies | CF/SS/RW | (2001-09-25)25 September 2001 (age 24) | 69 | 9 | 2020 | Academy | Trainee | 2029[47] | |
| 45 | Cian Ashford | AM/RW/LW | (2004-09-24)24 September 2004 (age 21) | 57 | 6 | 2022 | Academy | Trainee | 2027[48] | |
| 47 | Callum Robinson | CF/LW/RW | (1995-02-02)2 February 1995 (age 30) | 100 | 28 | 2022 | £1,500,000 | 2027 | ||
| Out on Loan | ||||||||||
| 5 | Jesper Daland | CB | (2000-01-06)6 January 2000 (age 25) | 23 | 0 | 2024 | Undisclosed | 2028 | ||
| Kion Etete | CF/SS | (2001-11-28)28 November 2001 (age 23) | 62 | 9 | 2022 | £500,000 | 2027 | |||
| Roko Šimić | CF | (2003-09-10)10 September 2003 (age 22) | 0 | 0 | 2024 | Undisclosed | 2028 | |||
| Michael Reindorf | CF | (2005-05-10)10 May 2005 (age 20) | 4 | 0 | 2024 | Free | Undisclosed | |||
| Ethan Horvath | GK | (1995-06-09)9 June 1995 (age 30) | 36 | 0 | 2024 | Undisclosed | 2027[49] | |||
On 6 June, Cardiff City announced as part of their pre-season preparations the squad would travel toMurcia for a warm-weather training camp.[50] Six days later, two friendlies were confirmed, againstYeovil Town andCambridge United.[51] A further two friendlies againstQueens Park Rangers andNotts County were later added.[52] On 30 June, friendlies againstJohor Darul Ta'zim andSouthend United were added to the Spain training camp.[53][54]
Win Draw Loss Fixtures
| 9 July 2025Friendly | Cardiff City | 2–2 | Johor Darul Ta'zim | San Pedro del Pinatar, Spain |
| 19:00CEST | Report | Stadium:Pinatar Arena |
| 12 July 2025Friendly | Cardiff City | 3–0 | Southend United | San Pedro del Pinatar, Spain |
| 19:00CEST | Report | Stadium:Pinatar Arena |
| 18 July 2025Friendly | Cardiff City | 5–1 | Cambridge United | Vale of Glamorgan |
| 13:00BST | Report | Stadium:Cardiff City Training Ground Attendance: 0 (Behind-closed-doors) |
| 23 July 2025Friendly | Queens Park Rangers | 2–2 | Cardiff City | Hounslow |
| 14:00BST | Report | Stadium:TSG Training Centre Attendance: 0 (Behind-closed-doors) |
| 26 July 2025Friendly | Notts County | 2–2 | Cardiff City | Nottingham |
| 15:00BST | Report | Stadium:Meadow Lane |
| Competition | First match | Last match | Starting round | Final position | Record | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Win % | |||||
| EFL League One | 2 August 2025 | 2 May 2026 | Matchday 1 | TBD | 15 | 9 | 2 | 4 | 25 | 15 | +10 | 060.00 |
| FA Cup | 1 November 2025 | 1 November 2025 | First round | First round | 1 | 0 | 0 | 1 | 0 | 1 | −1 | 000.00 |
| EFL Cup | 12 August 2025 | TBD | First round | TBD | 4 | 4 | 0 | 0 | 9 | 3 | +6 | 100.00 |
| EFL Trophy | September 2025 | TBD | Group stage | TBD | 3 | 2 | 0 | 1 | 4 | 2 | +2 | 066.67 |
| Total | 23 | 15 | 2 | 6 | 38 | 21 | +17 | 065.22 | ||||
Last updated: 22 November 2025
Source:Soccerway
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Stevenage | 15 | 9 | 3 | 3 | 19 | 11 | +8 | 30 | Promotion toEFL Championship |
| 2 | Cardiff City | 15 | 9 | 2 | 4 | 25 | 15 | +10 | 29 | |
| 3 | Bradford City | 16 | 7 | 7 | 2 | 24 | 18 | +6 | 28 | Qualification for League One play-offs |
| 4 | Lincoln City | 17 | 8 | 4 | 5 | 22 | 18 | +4 | 28 | |
| 5 | Stockport County | 16 | 8 | 4 | 4 | 22 | 20 | +2 | 28 |
| Overall | Home | Away | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Pts | W | D | L | GF | GA | GD | W | D | L | GF | GA | GD |
| 15 | 9 | 2 | 4 | 25 | 15 | +10 | 29 | 5 | 0 | 2 | 16 | 9 | +7 | 4 | 2 | 2 | 9 | 6 | +3 |
Last updated: 22 November 2025.
Source:Soccerway
| Round | 1 | 2 | 3 | 4 | 5 | 6 | 8 | 9 | 10 | 71 | 11 | 122 | 13 | 14 | 15 | 17 | 18 | 163 | 19 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Ground | H | A | H | A | A | H | A | H | A | H | H | A | H | A | A | A | H | H | A |
| Result | W | D | W | W | W | W | D | L | W | L | W | P | W | L | L | W | |||
| Position | 9 | 8 | 2 | 2 | 1 | 1 | 1 | 4 | 4 | 4 | 3 | — | 1 | 3 | 4 | 1 | |||
| Points | 3 | 4 | 7 | 10 | 13 | 16 | 17 | 17 | 20 | 20 | 23 | — | 26 | 26 | 26 | 29 |
Win Draw Loss Fixtures
| 2 August 2025 (2025-08-02)1 | Cardiff City | 2–1 | Peterborough United | Cardiff |
| 12:30BST |
| BBC report Cardiff City report Sky report | Stadium:Cardiff City Stadium Attendance: 19,615 Referee: Benjamin Speedie |
| 7 August 2025 (2025-08-07)2 | Port Vale | 0–0 | Cardiff City | Stoke-on-Trent |
| 20:00BST | BBC report Sky report | Bagan | Stadium:Vale Park Attendance: 9,791 Referee: Tom Reeves | |
| Note: Fixture was originally scheduled for 9 August, but was moved liveSky Sports broadcasting.[56] | ||||
| 16 August 2025 (2025-08-16)3 | Cardiff City | 3–0 | Rotherham United | Cardiff |
| 15:00BST |
| BBC report Sky report | Martha Agbaire Raggett | Stadium:Cardiff City Stadium Attendance: 17,555 Referee: Thomas Parsons |
| 19 August 20254 | AFC Wimbledon | 0–1 | Cardiff City | Wimbledon |
| 19:45BST | BBC report Sky report | Stadium:Plough Lane Attendance: 8,452 Referee: David Rock |
| 23 August 20255 | Luton Town | 0–1 | Cardiff City | Luton |
| 12:30BST | BBC report Sky report Club report | Stadium:Kenilworth Road Attendance: 11,456 Referee: Martin Coy | ||
| Note: Fixture was originally scheduled for a 15:00 kick-off, but was moved liveSky Sports broadcasting.[56] | ||||
| 30 August 20256 | Cardiff City | 4–0 | Plymouth Argyle | Cardiff |
| 12:30BST | BBC report Sky report |
| Stadium:Cardiff City Stadium Attendance: 21,813 Referee: Scott Oldham | |
| Note: Fixture was originally scheduled for a 15:00 kick-off, but was moved liveSky Sports broadcasting.[56] | ||||
| 13 September 20258 | Stockport County | 1–1 | Cardiff City | Stockport |
| 15:00BST | BBC report Sky report | Stadium:Edgeley Park Attendance: 9,956 Referee: Simon Mather |
| 20 September 20259 | Cardiff City | 1–3 | Bradford City | Cardiff |
| 15:00BST |
| BBC report Sky report | Stadium:Cardiff City Stadium Attendance: 22,132 Referee: Martin Woods |
| 27 September 202510 | Wigan Athletic | 0–2 | Cardiff City | Wigan |
| 15:00BST | BBC report Sky report | Stadium:Brick Community Stadium Referee: Darren Drysdale |
| 30 September 20257[57] | Cardiff City | 0–1 | Burton Albion | Cardiff |
| 19:45BST | BBC Report Sky report |
| Stadium:Cardiff City Stadium Attendance: 15,814 Referee: Jacob Miles | |
| Note: Fixture was originally scheduled for 6 September, but was postponed due to international call-ups.[58] | ||||
| 4 October 202511 | Cardiff City | 4–3 | Leyton Orient | Cardiff |
| 15:00BST | BBC report Sky report |
| Stadium:Cardiff City Stadium Attendance: 18,528 Referee: Matthew Corlett |
| 11 October 202512 | Barnsley | Postponed | Cardiff City | Barnsley |
| 15:00BST | Sky report | Stadium:Oakwell | ||
| Note: Fixture was postponed due to international call-ups.[59] | ||||
| 18 October 202513 | Cardiff City | 2–1 | Reading | Reading |
| 15:00BST | BBC report Sky report |
| Stadium:Select Car Leasing Stadium Attendance: 20,363 Referee: Lee Swabey |
| 25 October 202514 | Bolton Wanderers | 1–0 | Cardiff City | Bolton |
| 12:30BST |
| BBC report Sky report | Ng | Stadium:Toughsheet Community Stadium Attendance: 22,587 Referee: Ben Toner |
| Note: Fixture was originally scheduled for a 15:00 kick-off, but was rescheduled for liveSky Sports broadcasting.[60] | ||||
| 8 November 202515 | Blackpool | 3–1 | Cardiff City | Blackpool |
| 15:00GMT | BBC report Sky report | Stadium:Bloomfield Road Attendance: 10,792 Referee:Bobby Madley |
| 22 November 202517 | Northampton Town | 1–3 | Cardiff City | Northampton |
| 15:00GMT |
| BBC report Sky report | Stadium:Sixfields Stadium Attendance: 7,151 Referee: Neil Hair |
| 29 November 202518 | Cardiff City | v | Mansfield Town | Cardiff |
| 15:00GMT | Sky report | Stadium:Cardiff City Stadium |
| 6 December 202516[61] | Cardiff City | v | Huddersfield Town | Cardiff |
| 12:30GMT | Sky report | Stadium:Cardiff City Stadium | ||
| Note: Live on Sky Sports+. Fixture was originally scheduled for 15 November, but was postponed due to international call-ups.[62] | ||||
| 9 December202519 | Stevenage | v | Cardiff City | Stevenage |
| 19:45GMT | Sky report | Stadium:Lamex Stadium | ||
| Note: Live on Sky Sports+ | ||||
| 13 December 202520 | Cardiff City | v | Doncaster Rovers | Cardiff |
| 15:00GMT | Sky report | Stadium:Cardiff City Stadium |
Cardiff were drawn away toPeterborough United in the first round.[63]
Win Draw Loss Fixtures
| 1 November 2025First round | Peterborough United | 1–0 | Cardiff City | Peterborough |
| 15:00GMT | BBC report Sky report | Stadium:London Road Stadium Attendance: 4,405 Referee: Seb Stockbridge |
Cardiff were drawn at home toSwindon Town in the first round,[64][65]Cheltenham Town in the second round,[66][67] then away toBurnley in the third round,[68][69]Wrexham in the fourth round[70][71] and then back at home toChelsea in the quarter-finals.[72][73]
Win Draw Loss Fixtures
| 12 August 2025First round | Cardiff City | 2–1 | Swindon Town | Cardiff |
| 19:45BST |
| BBC report Sky report |
| Stadium:Cardiff City Stadium Attendance: 7,160 Referee: Elliot Bell |
| 26 August 2025Second round | Cardiff City | 3–0 | Cheltenham Town | Cardiff |
| 19:45BST | Davies Robinson Chambers J. Colwill Ng | BBC report Sky report | Angol Mažionis | Stadium:Cardiff City Stadium Attendance: 6,233 Referee: Edward Duckworth |
| Note: Live on Sky Sports+ | ||||
| 23 September 2025Third round | Burnley | 1–2 | Cardiff City | Burnley |
| 19:45BST | Ugochukwu Edwards Flemming | BBC Report Sky report | Colwill Robinson Wintle | Stadium:Turf Moor Attendance: 6,010 Referee: David Webb |
| Note: Live on Sky Sports+ | ||||
| 28 October 2025Fourth round | Wrexham | 1–2 | Cardiff City | Wrexham |
| 20:00GMT | Moore | BBC Report Sky report | Stadium:Racecourse Ground Attendance: 10,563 Referee: Gavin Ward | |
| Note: Live on ITV and Sky Sports | ||||
| 16 December 2025Quarter-finals | Cardiff City | v | Chelsea | Cardiff |
| 20:00GMT | Sky report | Stadium:Cardiff City Stadium | ||
| Note: Live on Sky TV | ||||
Cardiff were drawn againstExeter City,Newport County andArsenal U21 in the group stage.[74] By winning the group, City were drawn at home toAFC Wimbledon in the round of 32.[75][76]
| Pos | Div | Team | Pld | W | PW | PL | L | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | L1 | Cardiff City(A) | 3 | 2 | 0 | 0 | 1 | 4 | 2 | +2 | 6 | Advance toRound 2 |
| 2 | L1 | Exeter City(A) | 3 | 2 | 0 | 0 | 1 | 5 | 4 | +1 | 6 | |
| 3 | L2 | Newport County(E) | 3 | 1 | 0 | 0 | 2 | 2 | 3 | −1 | 3 | |
| 4 | ACA | Arsenal U21(E) | 3 | 1 | 0 | 0 | 2 | 6 | 8 | −2 | 3 |
Win Draw Loss Fixtures
| 16 September 2025South Group A | Exeter City | 0–1 | Cardiff City | Exeter |
| 19:00BST | BBC Report Sky report | Stadium:St James Park Attendance: 2,152 Referee: Robert Massey-Ellis | ||
| Note: Live on Sky Sports+ | ||||
| 7 October 2025South Group A | Cardiff City | 0–1 | Newport County | Leckwith |
| 19:45BST | Turnbull Wintle Parfitt | BBC Report Sky report | Davies Antwi Wright Evans | Stadium:Cardiff City Stadium Attendance: 8,505 Referee: Ollie Yates |
| Note: Live on Sky Sports+ | ||||
| 11 November 2025South Group A | Cardiff City | 3–1 | Arsenal U21 | Leckwith |
| 19:45GMT | Twose Perrett Debono J. Davies Spier George | BBC report Sky report | Washington Copley Rojas Sweet | Stadium:Cardiff City Stadium Referee: Richie Watkins |
| Note: Live on Sky Sports+ | ||||
| 2 December 2025Round of 32 | Cardiff City | v | AFC Wimbledon | Leckwith |
| 19:00GMT | Sky report | Stadium:Cardiff City Stadium |
Players with no appearances are not included on the list
| No. | Pos | Nat | Player | Total | League One | FA Cup | EFL Cup | EFL Trophy | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||||
| 2 | DF | Will Fish | 18 | 1 | 9+3 | 0 | 1+0 | 0 | 3+1 | 1 | 1+0 | 0 | |
| 3 | DF | Joel Bagan | 20 | 0 | 13+1 | 0 | 1+0 | 0 | 4+0 | 0 | 0+1 | 0 | |
| 4 | DF | Gabriel Osho | 6 | 0 | 4+0 | 0 | 0+0 | 0 | 0+1 | 0 | 1+0 | 0 | |
| 5 | DF | Jesper Daland | 1 | 0 | 0+1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | |
| 6 | MF | Ryan Wintle | 17 | 1 | 11+1 | 1 | 0+1 | 0 | 3+0 | 0 | 1+0 | 0 | |
| 8 | MF | Omari Kellyman | 11 | 1 | 3+3 | 1 | 1+0 | 0 | 1+1 | 0 | 2+0 | 0 | |
| 10 | MF | Rubin Colwill | 19 | 4 | 14+0 | 3 | 1+0 | 0 | 3+1 | 1 | 0+0 | 0 | |
| 11 | MF | Ollie Tanner | 5 | 0 | 4+0 | 0 | 0+0 | 0 | 0+1 | 0 | 0+0 | 0 | |
| 12 | DF | Calum Chambers | 13 | 1 | 5+3 | 0 | 0+0 | 0 | 4+0 | 1 | 1+0 | 0 | |
| 13 | GK | Nathan Trott | 17 | 0 | 13+0 | 0 | 1+0 | 0 | 3+0 | 0 | 0+0 | 0 | |
| 14 | MF | David Turnbull | 18 | 0 | 6+6 | 0 | 1+0 | 0 | 1+2 | 0 | 2+0 | 0 | |
| 16 | FW | Chris Willock | 14 | 2 | 7+3 | 2 | 0+0 | 0 | 0+3 | 0 | 0+1 | 0 | |
| 18 | MF | Alex Robertson | 4 | 0 | 2+0 | 0 | 1+0 | 0 | 0+1 | 0 | 0+0 | 0 | |
| 22 | FW | Yousef Salech | 19 | 7 | 11+2 | 6 | 0+1 | 0 | 2+2 | 1 | 1+0 | 0 | |
| 24 | MF | Eli King | 2 | 0 | 0+1 | 0 | 0+0 | 0 | 0+1 | 0 | 0+0 | 0 | |
| 27 | MF | Joel Colwill | 18 | 2 | 9+4 | 0 | 0+1 | 0 | 3+1 | 2 | 0+0 | 0 | |
| 28 | MF | Dakarai Mafico | 3 | 0 | 1+0 | 0 | 0+0 | 0 | 1+0 | 0 | 1+0 | 0 | |
| 29 | FW | Tanatswa Nyakuhwa | 8 | 0 | 0+4 | 0 | 0+1 | 0 | 1+1 | 0 | 1+0 | 0 | |
| 31 | FW | Axel Donczew | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 | |
| 38 | DF | Perry Ng | 11 | 1 | 4+3 | 1 | 0+0 | 0 | 2+1 | 0 | 1+0 | 0 | |
| 39 | FW | Isaak Davies | 19 | 3 | 3+10 | 2 | 0+1 | 0 | 3+1 | 1 | 1+0 | 0 | |
| 41 | GK | Matthew Turner | 5 | 0 | 1+0 | 0 | 0+0 | 0 | 1+0 | 0 | 3+0 | 0 | |
| 44 | DF | Ronan Kpakio | 18 | 1 | 10+3 | 1 | 1+0 | 0 | 2+1 | 0 | 0+1 | 0 | |
| 45 | MF | Cian Ashford | 19 | 2 | 10+3 | 1 | 1+0 | 0 | 3+1 | 1 | 0+1 | 0 | |
| 46 | FW | Luke Pearce | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 | |
| 47 | FW | Callum Robinson | 20 | 5 | 3+11 | 3 | 1+0 | 0 | 3+0 | 1 | 1+1 | 1 | |
| 48 | DF | Dylan Lawlor | 15 | 1 | 10+2 | 1 | 1+0 | 0 | 1+0 | 0 | 1+0 | 0 | |
| 49 | DF | Luey Giles | 2 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 | 1+0 | 0 | |
| 50 | DF | Gabriel Keita | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 1+0 | 0 | |
| 52 | MF | Troy Perrett | 3 | 1 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 2+1 | 1 | |
| 55 | MF | Rob Tankiewicz | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 1+0 | 0 | |
| 56 | DF | Will Spiers | 2 | 1 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 2+0 | 1 | |
| 57 | DF | Jack Kingdon | 2 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 1+1 | 0 | |
| 58 | DF | T-Jay Parfitt | 2 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 2+0 | 0 | |
| 59 | MF | Matthew Apter | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 1+0 | 0 | |
| 60 | DF | Alyas Debono | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 1+0 | 0 | |
| 61 | MF | Cody Twose | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 1+0 | 0 | |
| 62 | MF | Trey George | 1 | 1 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 1+0 | 1 | |
| 63 | MF | Jake Davies | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 | |
| 64 | FW | Daniel Ola | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 1+0 | 0 | |
| 69 | FW | Jack Sykes | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 | |
| Rank | No. | Nat. | Pos. | Name | League One | FA Cup | EFL Cup | EFL Trophy | Total |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 22 | FW | Yousef Salech | 6 | 0 | 1 | 0 | 7 | |
| 2 | 47 | FW | Callum Robinson | 3 | 0 | 1 | 1 | 5 | |
| 3 | 10 | MF | Rubin Colwill | 3 | 0 | 1 | 0 | 4 | |
| 3 | 39 | FW | Isaak Davies | 2 | 0 | 1 | 0 | 3 | |
| 5 | 16 | MF | Chris Willock | 2 | 0 | 0 | 0 | 2 | |
| 27 | MF | Joel Colwill | 0 | 0 | 2 | 0 | 2 | ||
| 45 | MF | Cian Ashford | 1 | 0 | 1 | 0 | 2 | ||
| 8 | 2 | DF | Will Fish | 0 | 0 | 1 | 0 | 1 | |
| 6 | MF | Ryan Wintle | 1 | 0 | 0 | 0 | 1 | ||
| 8 | MF | Omari Kellyman | 1 | 0 | 0 | 0 | 1 | ||
| 12 | DF | Calum Chambers | 0 | 0 | 1 | 0 | 1 | ||
| 38 | DF | Perry Ng | 1 | 0 | 0 | 0 | 1 | ||
| 44 | DF | Ronan Kpakio | 1 | 0 | 0 | 0 | 1 | ||
| 48 | DF | Dylan Lawlor | 1 | 0 | 0 | 0 | 1 | ||
| 52 | MF | Troy Perrett | 0 | 0 | 0 | 1 | 1 | ||
| 56 | MF | Will Spiers | 0 | 0 | 0 | 1 | 1 | ||
| 62 | MF | Trey George | 0 | 0 | 0 | 1 | 1 | ||
| Total | 22 | 0 | 9 | 4 | 35 | ||||
| Rank | No. | Nat. | Pos. | Name | League One | FA Cup | EFL Cup | EFL Trophy | Total |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 10 | MF | Rubin Colwill | 3 | 0 | 2 | 0 | 5 | |
| 2 | 14 | MF | David Turnbull | 3 | 0 | 0 | 0 | 3 | |
| 16 | FW | Chris Willock | 3 | 0 | 0 | 0 | 3 | ||
| 44 | DF | Ronan Kpakio | 3 | 0 | 0 | 0 | 3 | ||
| 5 | 6 | MF | Ryan Wintle | 2 | 0 | 0 | 0 | 2 | |
| 45 | FW | Cian Ashford | 1 | 0 | 0 | 1 | 2 | ||
| 7 | 3 | DF | Joel Bagan | 0 | 0 | 1 | 0 | 1 | |
| 11 | MF | Ollie Tanner | 1 | 0 | 0 | 0 | 1 | ||
| 12 | DF | Calum Chambers | 0 | 0 | 1 | 0 | 1 | ||
| 22 | FW | Yousef Salech | 1 | 0 | 0 | 0 | 1 | ||
| 23 | DF | Joel Bagan | 0 | 0 | 1 | 0 | 1 | ||
| 28 | MF | Dakarai Mafico | 0 | 0 | 1 | 0 | 1 | ||
| 39 | FW | Isaak Davies | 0 | 0 | 1 | 0 | 1 | ||
| 61 | MF | Cody Twose | 0 | 0 | 0 | 1 | 1 | ||
| 64 | FW | Daniel Ola | 0 | 0 | 0 | 1 | 1 | ||
| Total | 17 | 0 | 7 | 3 | 27 | ||||
| Rank | No. | Nat. | Pos. | Name | League One | FA Cup | EFL Cup | EFL Trophy | Total | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 44 | DF | Ronan Kpakio | 3 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 1 | 0 | 0 | 6 | 0 | 0 | |
| 2 | 3 | DF | Joel Bagan | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | |
| 3 | 6 | MF | Ryan Wintle | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 0 | |
| 10 | MF | Rubin Colwill | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | ||
| 38 | DF | Perry Ng | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | ||
| 6 | 12 | DF | Calum Chambers | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | |
| 14 | MF | David Turnbull | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 2 | 0 | 0 | ||
| 22 | CF | Yousef Salech | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | ||
| 27 | MF | Joel Colwill | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | ||
| 45 | FW | Cian Ashford | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | ||
| 48 | DF | Dylan Lawlor | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | ||
| 10 | 4 | DF | Gabriel Osho | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |
| 11 | MF | Ollie Tanner | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | ||
| 13 | GK | Nathan Trott | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | ||
| 16 | FW | Chris Willock | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | ||
| 18 | MF | Alex Robertson | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | ||
| 28 | MF | Dakarai Mafico | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | ||
| 47 | FW | Callum Robinson | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | ||
| 58 | DF | T-Jay Parfitt | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | ||
| 60 | DF | Ajays Debono | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | ||
| 61 | MF | Cody Twose | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | ||
| 63 | MF | Jake Daniels | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | ||
| Total | 25 | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 0 | 8 | 1 | 0 | 40 | 1 | 0 | ||||
| Rank | No. | Nat. | Name | Matches played | League One | FA Cup | EFL Cup | EFL Trophy | Total |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 13 | Nathan Trott | 15 | 6 | 0 | 1 | 0 | 7 | |
| 2 | 41 | Matthew Turner | 4 | 0 | 0 | 1 | 1 | 2 | |
| Total | 19 | 6 | 0 | 2 | 1 | 9 | |||
| Rank | No. | Nat. | Pos. | Name | League One | FA Cup | EFL Cup | EFL Trophy | Total |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 12 | DF | Calum Chambers | 5 | 0 | 4 | 1 | 10 | |
| 27 | MF | Rubin Colwill | 9 | 1 | 0 | 0 | 10 | ||
| 3 | 47 | FW | Callum Robinson | 1 | 0 | 0 | 1 | 1 | |
| 57 | DF | Jack Kingdon | 0 | 0 | 0 | 1 | 1 |