2025–26 Watford F.C. season
English football team season
From Wikipedia, the free encyclopedia
The 2025–26 season was the 127th season in the history of Watford and their fourth consecutive season in the Championship. The club participated in the Championship, the FA Cup, and the EFL Cup.
(until 8 October)[1]
Javi Gracia
(from 8 October to 1 February)[1][2]
Edward Still
(from 9 February)[3]
| 2025–26 season | |
|---|---|
Watford’s starting eleven prior to the match against Charlton Athletic. | |
| Owner | Gino Pozzo |
| Chairman | Scott Duxbury |
| Head coach | Paulo Pezzolano (until 8 October)[1] Javi Gracia (from 8 October to 1 February)[1][2] Edward Still (from 9 February)[3] |
| Stadium | Vicarage Road |
| Championship | 16th |
| EFL Cup | First round |
| Top goalscorer | League: Luca Kjerrumgaard (10) All: Luca Kjerrumgaard (10) |
| Biggest win | 3-0 v Middlesbrough F.C. and v Birmingham City F.C. |
| Biggest defeat | 5-1 v Bristol City F.C. in the FA Cup |
Managerial changes
Prior to the season starting, Paulo Pezzolano was appointed as the new Head Coach.[4] On 8 October, he was sacked after just 10 games in charge and a win percentage of 30%, he was replaced by former head coach Javi Gracia.[1] On 1 February, Gracia then resigned after twenty one games.[2] A week later, Edward Still was appointed as the new head coach signing a two-and-a-half year deal having previously been in temporary charge at Anderlecht.[3]
Transfers and contracts
In
| Date | Pos. | Player | From | Fee | Ref. |
|---|---|---|---|---|---|
| 1 July 2025[a] | GK | Free | [5] | ||
| 1 July 2025[b] | LB | [6] | |||
| 1 July 2025[c] | CDM | [7] | |||
| 5 July 2025 | CF | Undisclosed | [8] | ||
| 11 July 2025 | RW | [9] | |||
| 18 July 2025 | RW | £3,500,000 | [10][11] | ||
| 30 July 2025 | LW | Free | [12] | ||
| 28 August 2025 | CDM | [13] | |||
| 1 September 2025 | LW | £500,000 | [14][15] | ||
| RB | £1,300,000 | [16][17] | |||
| 21 January 2026 | CM | Free | [18] |
- The transfer was announced on 2 June, and would become official on 1 July once his Bolton contract had ended
- The transfer was announced on 6 June, and would become official on 1 July once his Samsunspor contract had ended
- The transfer was announced on 19 May, and would become official on 1 July once his Peterborough contract had ended
Out
| Date | Pos. | Player | To | Fee | Ref. |
|---|---|---|---|---|---|
| 19 June 2025 | CB | £1,500,000 | [19][20] | ||
| 15 July 2025 | CF | £2,600,000 | [21][22] | ||
| 29 July 2025 | CB | £610,000 | [23][24] | ||
| 4 August 2025 | CB | £750,000 | [25][26] | ||
| 6 August 2025 | RB | £2,600,000 | [27][28] | ||
| 31 August 2025 | RB | £2,600,000 | [29][30] | ||
| 2 February 2026 | LB | Free Transfer | [31] | ||
| CM | £300,000 | [32] |
- Income:
≈ £10,960,000 (all fees converted into GBP)
Loaned in
| Date | Pos. | Player | From | Date until | Ref. |
|---|---|---|---|---|---|
| 30 June 2025 | CB | 31 May 2026 | [33] | ||
| 16 July 2025 | CF | [34] | |||
| 22 July 2025 | LB | 9 January 2026[a] | [35][36] | ||
| 8 August 2025 | CB | 5 January 2026[b] | [37][38] | ||
| 1 September 2025 | CB | 31 May 2026[c] | [39] | ||
| 30 January 2026 | CB | 31 May 2026 | [40] | ||
| 2 February 2026 | CB | [41] | |||
| 3 February 2026 | CDM | 31 May 2026[c] | [42] |
Loaned out
| Date | Pos. | Player | To | Date until | Ref. |
|---|---|---|---|---|---|
| 27 June 2025 | RW | 21 January 2026[a] | [43][44] | ||
| 30 June 2025 | GK | 31 May 2026 | [45] | ||
| 15 July 2025 | CB | 1 January 2026 | [46] | ||
| 29 July 2025 | CF | 31 May 2026 | [47] | ||
| 12 August 2025 | GK | 30 January 2026[b] | [48][49] | ||
| 23 August 2025 | CF | 28 November 2025[c] | [50][51][52] | ||
| 20 August 2025 | RW | 14 October 2025[d] | [53][54] | ||
| 1 September 2025 | CB | 31 May 2026[e] | [55][56] | ||
| 12 September 2025 | CM | 31 May 2026 | [57] | ||
| 13 September 2025 | GK | 12 October 2025 | [58] | ||
| 29 September 2025 | LW | 31 December 2025 | [59] | ||
| 30 September 2025 | CB | 5 January 2026[f] | [60][61] | ||
| 1 November 2025 | CF | 27 November 2025 | [62] | ||
| 8 November 2025 | GK | 2 February 2026[g] | [63][64][65] | ||
| RB | 5 January 2026[h] | [66][67] | |||
| 11 November 2025 | CDM | 16 December 2025[i] | [68][69] | ||
| 28 November 2025 | LW | 27 December 2025 | [52] | ||
| 29 November 2025 | GK | [70] | |||
| 8 December 2025 | CAM | 30 December 2025 | [67] | ||
| 12 December 2025 | GK | 7 January 2026 | [64] | ||
| 19 December 2025 | GK | 15 February 2026[j] | [71][72] | ||
| 2 January 2026 | CF | 31 May 2026 | [73] | ||
| 10 January 2026 | CF | 7 February 2026 | [74] | ||
| 16 January 2026 | LW | 31 May 2026[k] | [75][76] | ||
| 21 January 2026 | RW | 31 May 2026[l] | [44][77][78] | ||
| 24 January 2026 | RW | 31 May 2026 | [79] | ||
| CM | 22 March 2026[m] | [80][81] | |||
| 30 January 2026 | GK | 31 May 2026 | [82] | ||
| 5 February 2026 | CF | 5 March 2026 | [83] | ||
| 23 February 2026 | GK | 31 March 2026 | [84] | ||
| 3 March 2026 | GK | 6 April 2026[n] | [85][86] | ||
| LB | 31 March 2026 | [87] | |||
| 10 March 2026 | CB | 25 April 2026 | [88] | ||
| 14 March 2026 | GK | [89] | |||
| 23 March 2026 | GK | 31 May 2026 | [90] | ||
| 28 March 2026 | CB | [91] | |||
| 29 March 2026 | GK | [92] |
- On 21 January, Abu-Poku was recalled back from his season-long loan at Barrow and subsequently joined Wealdstone on loan
- On 30 January, Bachmann's initial season-long loan at Deportivo La Coruña was terminated
- On 27 September, Lawson's loan at Banbury was extended until mid-January, but on 28 November he was recalled back to the club
- On 16 September, Massiah-Edwards' loan at Eastleigh was extended by a further month
- On 21 January, Akomeah's loan at Gillingham was extended until the end of the season
- On 31 October, Georgiou's loan at Leverstock was extended by a further month. On 27 November, it was extended again until early January
- On 12 December, Macaulay's loan at Ebbsfleet was extended for another month. Then on 10 January it was extended further for another month
- On 8 December, Stephenson's loan at Royston was extended by a further month
- On 16 December, Ramirez-Espain was recalled back from his loan at Yeovil
- On 17 January, Ortelli's loan at St Albans City was extended for a further month
- On 16 February, Moulton's loan at Worthing was extended until the end of the season
- On 18 February, Abu-Poku's loan at Wealdstone was extended by a further month. Then on 24 March, it was extended further until the end of the season
- On 24 February, Sanghrajka's loan at St Albans City was extended by a further month
- On 6 April, Marriott was recalled back from his short-term loan at Slough Town
Released / Out of Contract
| Date | Pos. | Player | Subsequent club | Join date | Ref. |
|---|---|---|---|---|---|
| 30 June 2025 | CB | 12 July 2025 | [93][94] | ||
| CM | [93] | ||||
| CB | [93] | ||||
| CM | [93] | ||||
| CM | [93] | ||||
| DM | [93] | ||||
| CB | [93] | ||||
| CB | [93] | ||||
| LM | [93] | ||||
| CF | [93] |
New Contract
| Date | Pos. | Player | Contract until | Ref. |
|---|---|---|---|---|
| 22 July 2025 | CM | 30 June 2026[a][b] | [95] | |
| LM | 30 June 2027[a][b] | [95] | ||
| CB | [95] | |||
| RB | 30 June 2026[a][b] | [95] | ||
| CF | [95] | |||
| GK | 30 June 2027[a][b] | [95] | ||
| CF | [95] | |||
| CM | [95] | |||
| RW | 30 June 2026[a][b] | [95] | ||
| CF | 30 June 2027[a][b] | [95] | ||
| RB | [95] | |||
| LB | [95] | |||
| 21 November 2025 | CB | 30 June 2027[b] | [96] | |
| GK | 30 June 2029[b] | [97] | ||
| 10 December 2025 | LW | 30 June 2030 | [98] |
Pre-season and friendlies
On 30 May, Watford announced their first two pre-season friendlies, against Boreham Wood and Leyton Orient.[99] Ten days later, a third fixture was added against AFC Wimbledon.[100] A home friendly was later announced, against Deportivo La Coruña.[101]
Win Draw Loss Fixtures
| 8 July 2025 Friendly | Boreham Wood | 0–2 | Watford | Borehamwood |
| 19:30 BST | Report | Stadium: Meadow Park |
| 12 July 2025 Friendly | AFC Wimbledon | 1–1 | Watford | Ruislip |
| 15:00 BST |
|
Report |
|
Stadium: Grosvenor Vale |
| 26 July 2025 Friendly | Leyton Orient | 1–1 | Watford | Leyton |
| 15:00 BST |
|
Report |
|
Stadium: Brisbane Road |
| 30 July 2025 Friendly | Watford | 1–0 | Deportivo La Coruña | Watford |
| 19:45 BST |
|
Report | Stadium: Vicarage Road |
Competitions
Overall record
| Competition | First match | Last match | Starting round | Final position | Record | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Win % | |||||
| Championship | 9 August 2025 | 2 May 2026 | Matchday 1 | 16th | 46 | 14 | 15 | 17 | 39 | 35 | +4 | 30.43 |
| FA Cup | 10 January 2026 | Third round | Third round | 1 | 0 | 0 | 1 | 1 | 5 | −4 | 0.00 | |
| EFL Cup | 12 August 2025 | First round | First round | 1 | 0 | 0 | 1 | 1 | 2 | −1 | 0.00 | |
| Total | 48 | 14 | 15 | 19 | 41 | 42 | −1 | 29.17 | ||||
Last updated: 3 February 2026
Source: Soccerway
Championship
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 14 | Preston North End | 46 | 15 | 15 | 16 | 55 | 62 | −7 | 60 |
| 15 | Queens Park Rangers | 46 | 16 | 10 | 20 | 61 | 73 | −12 | 58 |
| 16 | Watford | 46 | 14 | 15 | 17 | 53 | 65 | −12 | 57 |
| 17 | Stoke City | 46 | 15 | 10 | 21 | 51 | 56 | −5 | 55 |
| 18 | Portsmouth | 46 | 14 | 13 | 19 | 49 | 64 | −15 | 55 |
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) Number of 12-point sending off offences; 9) Play-off (only if needed to determine promotion/relegation)[102]
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 |
| 46 | 14 | 15 | 17 | 53 | 65 | −12 | 57 | 10 | 7 | 6 | 30 | 27 | +3 | 4 | 8 | 11 | 23 | 38 | −15 |
Last updated: complete.
Source: Soccerway
Results by round
Matches
On 26 June, the Championship fixtures were released.[103]
Win Draw Loss Fixtures
| 9 August 2025 1 | Charlton Athletic | 1–0 | Watford | Charlton |
| 12:30 BST | Report | Stadium: The Valley Attendance: 21,778 Referee: Stephen Martin |
| 16 August 2025 2 | Watford | 2–1 | Queens Park Rangers | Watford |
| 15:00 BST |
|
Report | Stadium: Vicarage Road Attendance: 19,571 Referee: Tony Harrington |
| 23 August 2025 3 | Swansea City | 1–1 | Watford | Landore |
| 12:30 BST | Report | Stadium: Swansea.com Stadium Attendance: 15,543 Referee: Stephen Martin | ||
| Note: Fixture was originally scheduled for a 15:00 kick-off, but was moved live Sky Sports broadcasting.[104] | ||||
| 30 August 2025 4 | Watford | 2–2 | Southampton | Watford |
| 15:00 BST | Report | Stadium: Vicarage Road Attendance: 19,075 Referee: Farai Hallam |
| 13 September 2025 5 | Watford | 0–1 | Blackburn Rovers | Watford |
| 15:00 BST |
|
Report | Stadium: Vicarage Road Attendance: 17,964 Referee: Dean Whitestone |
| 22 September 2025 6 | Millwall | 1–0 | Watford | Bermondsey |
| 20:00 BST | Stadium: The Den Attendance: 14,586 Referee: Joshua Smith | |||
| Note: Fixture was originally scheduled for 20 September, but was moved live Sky Sports broadcasting.[104] | ||||
| 27 September 2025 7 | Watford | 2–1 | Hull City | Watford |
| 15:00 BST | Report | Stadium: Vicarage Road Attendance: 17,973 Referee: Oliver Langford |
| 1 October 2025 8 | Portsmouth | 2–2 | Watford | Milton |
| 19:45 BST |
|
Report | Stadium: Fratton Park Attendance: 19,646 Referee: Ben Toner |
| 4 October 2025 9 | Watford | 2–1 | Oxford | Watford |
| 15:00 BST |
|
Report | Stadium: Vicarage Road Attendance: 19,187 Referee: Lewis Smith |
| 18 October 2025 10 | Sheffield United | 1–0 | Watford | Sheffield |
| 15:00 BST |
|
Report |
|
Stadium: Brammall Lane Attendance: 27,431 Referee: Bobby Madley |
| 22 October 2025 11 | Watford | 2–1 | West Bromwich Albion | Watford |
| 19:45 BST | Report | Stadium: Vicarage Road Attendance: 17,308 Referee: Leigh Doughty |
| 25 October 2025 12 | Coventry City | 3–1 | Watford | Coventry |
| 12:30 BST |
|
Report | Stadium: Coventry Building Society Arena Attendance: 30,109 Referee: Dean Whitestone | |
| Note: Fixture was originally scheduled for a 15:00 kick-off, but was rescheduled for live Sky Sports broadcasting.[105] | ||||
| 1 November 2025 13 | Watford | 3–0 | Middlesbrough | Watford |
| 15:00 GMT |
|
Report |
|
Stadium: Vicarage Road Attendance: 19200 Referee: John Busby |
| 4 November 2025 14 | Ipswich Town | 1–1 | Watford | Ipswich |
| 19:45 GMT | Report | Stadium: Portman Road Attendance: 27184 Referee: David Webb |
| 7 November 2025 15 | Watford | 1–1 | Bristol City | Watford |
| 20:00 GMT | Report | Stadium: Vicarage Road Attendance: 19,574 Referee: Paul Tierney | ||
| Note: Fixture was originally scheduled for 8 November, but was rescheduled for live Sky Sports broadcasting.[105] | ||||
| 22 November 2025 16 | Derby County | 2–3 | Watford | Derby |
| 15:00 GMT | Report |
|
Stadium: Pride Park Stadium Attendance: 29442 Referee: Gavin Ward |
| 25 November 2025 17 | Watford | 1–1 | Preston North End | Watford |
| 19:45 GMT | Report | Stadium: Vicarage Road Attendance: 16113 Referee: James Bell |
| 1 December 2025 18 | Birmingham City | 2–1 | Watford | Bordesley |
| 20:00 GMT |
|
Report | Stadium: St Andrew's Attendance: 26,086 Referee: Adam Herczeg | |
| Note: Fixture was originally scheduled for 29 November, but was rescheduled for live Sky Sports broadcasting.[105] | ||||
| 6 December 2025 19 | Watford | 3–2 | Norwich City | Watford |
| 12:30 GMT |
|
Report | Stadium: Vicarage Road Attendance: 18,871 Referee: Tom Nield | |
| Note: Fixture was originally scheduled for a 15:00 kick-off, but was rescheduled for live Sky Sports broadcasting.[105] | ||||
| 9 December 2025 20 | Watford | 1–1 | Sheffield Wednesday | Watford |
| 19:45 GMT | Report | Stadium: Vicarage Road Attendance: 16,834 Referee: Dean Whitestone |
| 13 December 2025 21 | Wrexham | 2–2 | Watford | Wrexham |
| 15:00 GMT | Report | Stadium: Racecourse Ground Attendance: 10,667 Referee: Jacob Miles |
| 20 December 2025 22 | Watford | 1–0 | Stoke City | Watford |
| 15:00 GMT |
|
Report |
|
Stadium: Vicarage Road Attendance: 19285 Referee: Ben Toner |
| 26 December 2025 23 | Leicester City | 1–2 | Watford | Leicester |
| 15:00 GMT |
|
Report | Stadium: King Power Stadium Attendance: - Referee: Josh Smith |
| 29 December 2025 24 | Norwich City | 0–1 | Watford | Norwich |
| 19:45 GMT | Report | Stadium: Carrow Road Attendance: 26553 Referee: Matt Corlett |
| 1 January 2026 25 | Watford | 3–0 | Birmingham City | Watford |
| 15:00 GMT | Report |
|
Stadium: Vicarage Road Attendance: 20,816 Referee: Lewis Smith |
| 17 January 2026 27 | Watford | 0–2 | Millwall | Watford |
| 12:30 GMT |
|
Report | Stadium: Vicarage Road Attendance: 19,074 Referee: Ruebyn Ricardo | |
| Note: Fixture was initially scheduled for a 15:00 kick-off, but was rescheduled for live Sky Sports broadcasting.[106] | ||||
| 21 January 2026 28 | Watford | 1–1 | Portsmouth | Watford |
| 19:45 GMT | Report | Stadium: Vicarage Road Attendance: 17,577 Referee: Ben Toner |
| 24 January 2026 29 | Blackburn Rovers | 1–1 | Watford | Blackburn |
| 15:00 GMT |
|
Report | Stadium: Ewood Park Attendance: 11,640 Referee: Adam Herczeg |
| 31 January 2026 30 | Watford | 0–2 | Swansea City | Watford |
| 15:00 GMT | Report | Stadium: Vicarage Road Attendance: 18,691 Referee: Matt Corlett |
| 3 February 2026 26[107] | Hull City | 0–0 | Watford | Hull |
| 19:45 GMT | Report | Stadium: MKM Stadium Attendance: 20,441 Referee: Leigh Doughty | ||
| Note: Fixture was originally scheduled for 4 January, but it was postponed due to a frozen pitch.[108] | ||||
| 7 February 2026 31 | Southampton | 1–0 | Watford | Southampton |
| 12:30 GMT |
|
Report |
|
Stadium: St Mary's Stadium Attendance: 27,721 (2,600 away fans) Referee: Elliot Bell |
| Note: Fixture was initially scheduled for a 15:00 kick-off, but was rescheduled for live Sky Sports broadcasting.[106] | ||||
| 14 February 2026 32 | Preston North End | 2–2 | Watford | Preston |
| 15:00 GMT | Report | Stadium: Deepdale Attendance: 14,611 Referee: Dean Whitestone |
| 21 February 2026 33 | Watford | 2–0 | Derby County | Watford |
| 15:00 GMT |
|
Report | Stadium: Vicarage Road Attendance: 19,221 Referee: David Webb |
| 24 February 2026 34 | Watford | 0–2 | Ipswich Town | Watford |
| 19:45 GMT | Report |
|
Stadium: Vicarage Road Attendance: 18,249 Referee: Ben Toner |
| 27 February 2026 35 | Bristol City | 1–2 | Watford | Bristol |
| 20:00 GMT |
|
Report |
|
Stadium: Ashton Gate Attendance: 21886 Referee: Lewis Smith |
| Note: Fixture was initially scheduled for 28 February, but was rescheduled for live Sky Sports broadcasting.[106] | ||||
| 10 March 2026 37 | Sheffield Wednesday | 1–1 | Watford | Owlerton |
| 19:45 GMT | Report |
|
Stadium: Hillsborough Stadium Attendance: 19,653 Referee: Elliot Bell |
| 14 March 2026 38 | Stoke City | 3–1 | Watford | Stoke-on-Trent |
| 15:00 GMT | Report | Stadium: bet365 Stadium Attendance: 22,085 (1,338 away fans) Referee: Leigh Doughty |
| 17 March 2026 36[109] | Watford | 3–1 | Wrexham | Watford |
| 19:45 GMT |
|
Report |
|
Stadium: Vicarage Road Attendance: 16378 Referee: Adam Herczeg |
| Note: Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcasting.[110] It was then postponed due to Wrexham's involvement in the FA Cup fifth round. | ||||
| 21 March 2026 39 | Watford | 0–0 | Leicester City | Watford |
| 15:00 GMT | Report |
|
Stadium: Vicarage Road Attendance: 19,493 Referee: Josh Smith |
| 3 April 2026 40 | Queens Park Rangers | 2–1 | Watford | Shepherd's Bush |
| 15:00 GMT | Report |
|
Stadium: Loftus Road Attendance: 17,532 (1,736 away) Referee: Ruebyn Ricardo |
| 6 April 2026 41 | Watford | 1–1 | Charlton Athletic | Watford |
| 15:00 BST | Report | Stadium: Vicarage Road Attendance: 19,961 Referee: Andrew Kitchen |
| 11 April 2026 42 | Oxford United | 2–0 | Watford | Littlemore |
| 15:00 BST |
|
Report | Stadium: Kassam Stadium Attendance: 11,223 (1,391 away) Referee: Stephen Martin |
| 18 April 2026 43 | Watford | 0–2 | Sheffield United | Watford |
| 15:00 BST | Report | Stadium: Vicarage Road Attendance: 18,495 Referee: John Busby |
| 21 April 2026 44 | West Bromwich Albion | 3–0 | Watford | West Bromwich |
| 19:45 BST | Report | Stadium: The Hawthorns Attendance: 22,805 Referee: Anthony Backhouse |
| 25 April 2026 45 | Middlesbrough | 5–1 | Watford | Middlesbrough |
| 12:30 BST | Report | Stadium: Riverside Stadium Attendance: 27,482 (approx. 500 away) Referee: Adam Herczeg | ||
| Note: Fixture was initially scheduled for a 15:00 kick-off, but was brought forward for live Sky Sports broadcasting.[111] | ||||
| 2 May 2026 46 | Watford | 0–4 | Coventry City | Watford |
| 12:30 BST | Report |
|
Stadium: Vicarage Road Attendance: 19,174 Referee: Ruebyn Ricardo |
FA Cup
Watford were drawn away to Bristol City in the third round.[112][113]
Win Draw Loss Fixtures
| 10 January 2026 Third round | Bristol City | 5–1 | Watford | Bristol |
| 17:45 GMT | Report | Stadium: Ashton Gate Attendance: 13,291 Referee: Tom Reeves |
EFL Cup
Watford were drawn at home to Norwich City in the first round.[114][115]
Win Draw Loss Fixtures
| 12 August 2025 First round | Watford | 1–2 | Norwich City | Watford |
| 19:45 BST | Report | Stadium: Vicarage Road Attendance: 9,243 Referee: Dean Whitestone |
Statistics
Appearances, goals and discipline
Players with no appearances are not included on the list; italics indicate loaned in player
| No. | Pos. | Nat. | Name | League | FA Cup | EFL Cup | Total | Discipline | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||||||
| 1 | GK | Egil Selvik | 40 | 0 | 0 | 0 | 1 | 0 | 41 | 0 | 3 | 0 | |
| 2 | DF | Jeremy Ngakia | 29+4 | 3 | 0 | 0 | 0+1 | 0 | 29+5 | 3 | 5 | 0 | |
| 3 | DF | Saba Goglichidze | 11+1 | 0 | 0 | 0 | 0 | 0 | 11+1 | 0 | 2 | 0 | |
| 4 | DF | Kévin Keben | 22+7 | 0 | 1 | 0 | 0+1 | 0 | 23+8 | 0 | 3 | 0 | |
| 5 | MF | Hector Kyprianou | 22+3 | 0 | 0 | 0 | 1 | 0 | 23+3 | 0 | 8 | 0 | |
| 6 | DF | Mattie Pollock | 31+3 | 1 | 1 | 0 | 0 | 0 | 32+3 | 1 | 6 | 0 | |
| 7 | FW | Tom Ince | 10+17 | 4 | 0 | 0 | 1 | 0 | 11+17 | 4 | 0 | 0 | |
| 8 | MF | Giorgi Chakvetadze | 22+7 | 0 | 0 | 0 | 0 | 0 | 22+7 | 0 | 6 | 0 | |
| 9 | FW | Luca Kjerrumgaard | 35+7 | 9 | 0 | 0 | 0+1 | 0 | 35+8 | 9 | 1 | 0 | |
| 10 | MF | Imran Louza | 41+1 | 7 | 1 | 0 | 0+1 | 0 | 42+2 | 7 | 10 | 1 | |
| 11 | FW | Rocco Vata | 6+6 | 2 | 0 | 0 | 0 | 0 | 6+6 | 2 | 0 | 0 | |
| 12 | GK | Nathan Baxter | 6+1 | 0 | 1 | 0 | 0 | 0 | 7+1 | 0 | 0 | 0 | |
| 14 | MF | Pierre Dwomoh | 0+1 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 | 0 | 0 | |
| 15 | MF | Edoardo Bove | 2+9 | 1 | 0 | 0 | 0 | 0 | 2+9 | 1 | 1 | 0 | |
| 16 | DF | Marc Bola | 31+6 | 2 | 0+1 | 0 | 1 | 0 | 32+7 | 2 | 2 | 0 | |
| 17 | MF | Pierre Ekwah | 3+4 | 0 | 0 | 0 | 0 | 0 | 3+4 | 0 | 1 | 0 | |
| 18 | FW | Vivaldo Semedo | 6+20 | 4 | 1 | 0 | 1 | 0 | 8+20 | 4 | 2 | 0 | |
| 20 | FW | Mamadou Doumbia | 18+15 | 5 | 0 | 0 | 0 | 0 | 18+15 | 5 | 5 | 0 | |
| 21 | DF | Stephen Mfuni | 8 | 0 | 0 | 0 | 0 | 0 | 8 | 0 | 2 | 0 | |
| 23 | MF | Nampalys Mendy | 17+8 | 0 | 1 | 0 | 0 | 0 | 18+8 | 0 | 2 | 0 | |
| 24 | MF | Tom Dele-Bashiru | 0+1 | 0 | 0 | 0 | 1 | 0 | 1+1 | 0 | 0 | 0 | |
| 25 | DF | James Abankwah | 30+1 | 1 | 1 | 0 | 0 | 0 | 31+1 | 1 | 6 | 1 | |
| 27 | DF | Formose Mendy | 2+4 | 0 | 0 | 0 | 0 | 0 | 2+4 | 0 | 1 | 0 | |
| 29 | DF | Jeremy Petris | 12+5 | 0 | 1 | 0 | 0 | 0 | 13+5 | 0 | 3 | 0 | |
| 34 | FW | Kwadwo Baah | 6+20 | 1 | 0+1 | 0 | 0+1 | 1 | 6+22 | 1 | 4 | 0 | |
| 39 | MF | Edo Kayembe | 28+9 | 4 | 0 | 0 | 1 | 0 | 29+9 | 4 | 5 | 0 | |
| 42 | FW | Othmane Maamma | 21+4 | 4 | 0 | 0 | 0 | 0 | 21+4 | 4 | 1 | 0 | |
| 43 | FW | Jack Grieves | 0+3 | 0 | 0+1 | 1 | 1 | 0 | 1+4 | 1 | 0 | 0 | |
| 53 | MF | Amin Nabizada | 0+3 | 0 | 0+0 | 0 | 0 | 0 | 0+3 | 0 | 0 | 0 | |
| 64 | FW | Jonathan Lawson | 0+1 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 | 0 | 0 | |
| 66 | FW | Nestory Irankunda | 22+18 | 4 | 1 | 0 | 1 | 0 | 24+18 | 4 | 9 | 1 | |
| Players who featured but departed the club during the season: | |||||||||||||
| 3 | DF | Max Alleyne | 14+2 | 0 | 0 | 0 | 1 | 0 | 15+2 | 0 | 2 | 0 | |
| 17 | MF | Moussa Sissoko | 8+12 | 0 | 1 | 0 | 0 | 0 | 9+12 | 0 | 0 | 0 | |
| 22 | DF | James Morris | 0+2 | 0 | 1 | 0 | 0 | 0 | 1+2 | 0 | 1 | 0 | |
| 26 | DF | Caleb Wiley | 3+2 | 0 | 0 | 0 | 0 | 0 | 3+2 | 0 | 0 | 0 | |
| 45 | DF | Ryan Andrews | 0+3 | 0 | 0 | 0 | 1 | 0 | 1+3 | 0 | 1 | 0 | |