2025–26 Crystal Palace F.C. season
English football club season
From Wikipedia, the free encyclopedia
The 2025–26 season was the 120th season in the history of Crystal Palace Football Club, and their thirteenth consecutive season in the Premier League. In addition to the domestic league, the club also participated in the FA Cup, the EFL Cup, the FA Community Shield, and the UEFA Conference League, with the latter two being the club's debut appearance in the respective tournaments. They won both the FA Community Shield and the UEFA Conference League and finished 15th in the Premier League. Manager Oliver Glasner left the club at the end of the season.
Josh Harris (10%)
David Blitzer (10%)
Steve Parish (10%)
| 2025–26 season | ||||
|---|---|---|---|---|
| Co-owners | Woody Johnson (45%) Josh Harris (10%) David Blitzer (10%) Steve Parish (10%) | |||
| Chairman | Steve Parish | |||
| Manager | Oliver Glasner | |||
| Stadium | Selhurst Park | |||
| Premier League | 15th | |||
| FA Cup | Third round | |||
| EFL Cup | Quarter-finals | |||
| FA Community Shield | Winners | |||
| UEFA Conference League | Winners | |||
| Top goalscorer | League: Jean-Philippe Mateta (12) All: Ismaïla Sarr (21) | |||
| Highest home attendance | 25,192 (v. Arsenal, Premier League, 24 May 2026) | |||
| Lowest home attendance | 21,306 (v. KuPS, UEFA Conference League, 18 December 2025) | |||
| Average home league attendance | 24,925 | |||
| Biggest win | 3–0 v. Aston Villa (A) Premier League, 31 August 2025 3–0 v. Liverpool (A) EFL Cup, 29 October 2025 3–0 v. Shelbourne (A) UEFA Conference League, 11 December 2025 3–0 v. Fiorentina (H) UEFA Conference League, 9 April 2026 | |||
| Biggest defeat | 0–3 v. Manchester City (H) Premier League, 14 December 2025 1–4 v. Leeds United (A) Premier League, 20 December 2025 0–3 v. Bournemouth (A) Premier League, 3 May 2026 0–3 v. Manchester City (A) Premier League, 13 May 2026 | |||
|
| ||||
This was the first season since 2011–12 not to feature former club captain Joel Ward, who departed Palace after thirteen years following the expiration of his contract. He was the last remaining player from the side of 2012–13 that achieved promotion to the Premier League from the EFL Championship, and left Nathaniel Clyne as the last remaining player to have represented the club in the second division.
Season summary
Palace began their season on 10 August 2025 against Liverpool at Wembley in the FA Community Shield. After a 2–2 draw, Palace won in a penalty shoot-out with goalkeeper Dean Henderson making two saves.[1] Palace would beat Liverpool again the following month, with a 2–1 win in the league.[2]
On 21 August, Jean-Philippe Mateta netted Palace's first goal in European competitions, securing a 1–0 win over Fredrikstad in the UEFA Conference League play-off round.[3] Summer trading in the transfer market saw England international Eberechi Eze leave for Arsenal for a fee of £60 million (possibly rising to £67 million), a record amount received by Crystal Palace. Incomings included Spanish international Yéremy Pino and French under-21 defender Jaydee Canvot. A late transfer move by Liverpool F.C. for club captain Marc Guéhi was cancelled after a deal had been agreed.[4]
The team made a good start to the Premier League, sitting in 4th place in the table after 15 games of the season in early December.[5] They then embarked on a winless run of 9 games, slipping to 15th place at the end of January 2026. The poor form extended to the cup competitions, with the club losing an EFL Cup quarter-final to Arsenal in December, and a shock defeat to non-league Macclesfield in the FA Cup.[6]
The January transfer window saw Guéhi leave for Manchester City and forwards Brennan Johnson, Jørgen Strand Larsen (for a club record fee of £43 million) and Evann Guessand (on loan) arrive.[7]
Palace finished 15th at the end of the Premier League season, earning a spot in the competition for the 14th consecutive season. Following a defeat to Arsenal on the final matchday, Palace played in the final of the UEFA Conference League. After winning 1–0 against Rayo Vallecano thanks to a Jean-Philippe Mateta goal, Palace secured qualification to the UEFA Europa League league phase. They also secured their first ever trophy double in club history.
Squad
- As of 23 February 2026[8]
Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
|
|
Transfers
In
| Date | Pos. | Player | From | Fee | Ref. |
|---|---|---|---|---|---|
| 1 July 2025 | GK | Free transfer | [9] | ||
| 11 July 2025 | LB | £3,000,000 | [10][11] | ||
| 23 July 2025 | LB | Free transfer | [12] | ||
| 15 August 2025 | GK | Free transfer | [13] | ||
| 29 August 2025 | RW | £26,000,000 | [14][15] | ||
| 1 September 2025 | CB | £17,500,000 | [16][17] | ||
| 2 January 2026 | RW | £35,000,000 | [18] | ||
| 1 February 2026 | FW | £43,000,000[a] | [19] |
- Expenditure:
~ £124,500,000
Out
| Date | Pos. | Player | To | Fee | Ref. |
|---|---|---|---|---|---|
| 24 June 2025 | CB | £150,000 | [20] | ||
| 23 July 2025 | CF | Free transfer | [21] | ||
| 5 August 2025 | RW | £1,000,000 | [22] | ||
| 23 August 2025 | LW | £60,000,000[b] | [23] | ||
| 1 September 2025 | CF | £4,000,000 | [24] | ||
| 7 January 2026 | CM | Free transfer | [25] | ||
| 19 January 2026 | CB | £20,000,000 | [26] |
- Income:
~ £85,150,000
Loans in
| Date | Pos. | Player | From | Date until | Ref. |
|---|---|---|---|---|---|
| 1 September 2025 | CF | 31 May 2026 | [27] | ||
| 30 January 2026 | RW | 31 May 2026[a] | [28] |
- Club option to sign permanently
Loans out
| Date | Pos. | Player | To | Date until | Ref. |
|---|---|---|---|---|---|
| 2 July 2025 | GK | 15 January 2026[a] | [29][30] | ||
| 10 July 2025 | GK | 31 May 2026 | [31] | ||
| 15 July 2025 | RB | 16 January 2026[b] | [32][33] | ||
| 26 July 2025 | LB | 1 February 2026[c] | [34] | ||
| 22 August 2025 | CF | 31 May 2026 | [35] | ||
| 26 August 2025 | CAM | 30 June 2026 | [36] | ||
| CAM | 1 January 2026[d] | [37][38] | |||
| 12 September 2025 | RW | 2 February 2026[e] | [39][40] | ||
| 7 January 2026 | RW | 31 May 2026 | [41] | ||
| 15 January 2026 | GK | [30] | |||
| 30 January 2026 | RB | [42] | |||
| 1 February 2026 | LB | [43] | |||
| 2 February 2026 | RW | [40] |
- On 15 January, Goodman was recalled from his season-long loan at Huddersfield Town and subsequently joined Barnsley on loan
- On 16 January, Imray was recalled from a season-long loan at Blackpool
- On 1 February, Adaramola was recalled from his initial season-long loan at Leyton Orient and subsequently joined Sheffield Wednesday on loan
- On 16 December, it was announced Mustapha would return from his loan at Nürnberg in January
- On 2 February, Rak-Sayki was recalled back from his initial season-long loan at Çaykur Rizespor and subsequently joined Stoke City on loan
Released / out of contract
| Date | Pos. | Player | Subsequent club | Ref. |
|---|---|---|---|---|
| 30 June 2025 | GK | [44][45] | ||
| CM | [44][46] | |||
| RB | [47][48] | |||
| LM | [49][50] | |||
| CF | [44][51] | |||
| CM | [44][52] | |||
| CB | [44] | |||
| RW | [44] | |||
| DM | [44] | |||
| RB | [44] | |||
| LB | [44] | |||
| CF | [44] | |||
| CB | [44] | |||
| GK | [44] | |||
| RW | [44] | |||
| LB | [44][53] | |||
| AM | [44] | |||
| CF | [44][54] | |||
| 31 July 2025 | CB | [55] |
Pre-season and friendlies
On 4 July, a behind closed doors match against Millwall was confirmed,[56] followed by a trip to face Crawley Town was confirmed.[57] A training camp in Austria was added with friendlies against Mainz 05 and FC Augsburg.[58]
Win Draw Loss Fixtures
| 12 July 2025 Friendly | Crystal Palace | 1–0 | Millwall | Beckenham |
| 12:00 BST |
|
Report | Stadium: Crystal Palace Training Ground Attendance: 0 (behind closed doors) |
| 25 July 2025 Friendly | Crawley Town | 0–3 | Crystal Palace | Crawley |
| 19:30 BST | Report | Stadium: Broadfield Stadium |
| 29 July 2025 Friendly | Mainz 05 | 1–1 | Crystal Palace | Wals-Siezenheim, Austria |
| 14:00 CEST |
|
Report |
|
Stadium: Hans-Ludwig-Stadion |
| Note: 60-minute match, first leg of double-header | ||||
| 29 July 2025 Friendly | Mainz 05 | 3–2 | Crystal Palace | Wals-Siezenheim, Austria |
| 15:20 CEST | Report | Stadium: Hans-Ludwig-Stadion | ||
| Note: 60-minute match, second leg of double-header | ||||
| 1 August 2025 Friendly | FC Augsburg | 1–3 | Crystal Palace | Bad Wimsbach-Neydharting, Austria |
| 16:00 CEST | Report | Stadium: Hofmaninger Stadium | ||
| Note: First leg of double-header | ||||
| 1 August 2025 Friendly | FC Augsburg | 1–0 | Crystal Palace | Bad Wimsbach-Neydharting, Austria |
| 18:00 CEST |
|
Report | Stadium: Hofmaninger Stadium | |
| Note: Second leg of double-header | ||||
Competitions
Overall record
| Competition | First match | Last match | Starting round | Final position | Record | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Win % | |||||
| Premier League | 17 August 2025 | 24 May 2026 | Matchday 1 | 15th | 38 | 11 | 12 | 15 | 41 | 50 | −9 | 28.95 |
| FA Cup | 10 January 2026 | Third round | Third round | 1 | 0 | 0 | 1 | 1 | 2 | −1 | 0.00 | |
| EFL Cup | 16 September 2025 | 23 December 2025 | Third round | Quarter-finals | 3 | 1 | 2 | 0 | 5 | 2 | +3 | 33.33 |
| FA Community Shield | 10 August 2025 | Final | Winners | 1 | 0 | 1 | 0 | 2 | 2 | +0 | 0.00 | |
| UEFA Conference League | 21 August 2025 | 27 May 2026 | Play-off round | Winners | 17 | 10 | 4 | 3 | 27 | 12 | +15 | 58.82 |
| Total | 60 | 22 | 19 | 19 | 76 | 68 | +8 | 36.67 | ||||
Source: Soccerway
Premier League
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 13 | Everton | 38 | 13 | 10 | 15 | 47 | 50 | −3 | 49 | |
| 14 | Leeds United | 38 | 11 | 14 | 13 | 49 | 56 | −7 | 47 | |
| 15 | Crystal Palace | 38 | 11 | 12 | 15 | 41 | 51 | −10 | 45 | Qualification for the Europa League league phase[a] |
| 16 | Nottingham Forest | 38 | 11 | 11 | 16 | 48 | 51 | −3 | 44 | |
| 17 | Tottenham Hotspur | 38 | 10 | 11 | 17 | 48 | 57 | −9 | 41 |
Rules for classification: 1) Points; 2) Goal difference; 3) Goals scored; 4) If the champions, relegated teams or qualified teams for UEFA competitions cannot be determined by rules 1 to 3, rules 4.1 to 4.3 are applied – 4.1) Points gained in head-to-head record between such teams; 4.2) Away goals scored in head-to-head record between such teams; 4.3) Play-offs[59]
Notes:
- Crystal Palace qualified for the Europa League league phase as the 2025–26 UEFA Conference League winners.
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 |
| 38 | 11 | 12 | 15 | 41 | 51 | −10 | 45 | 4 | 9 | 6 | 19 | 23 | −4 | 7 | 3 | 9 | 22 | 28 | −6 |
Source: Soccerway
Results by round
1 Matchday 31 (vs Manchester City) was postponed due to Manchester City's participation in the EFL Cup final.
Matches
The league fixtures were released on 18 June 2025.[60]
Win Draw Loss Fixtures
| 17 August 2025 1 | Chelsea | 0–0 | Crystal Palace | Fulham |
| 14:00 BST | Report | Stadium: Stamford Bridge Attendance: 39,678 Referee: Darren England |
| 24 August 2025 2 | Crystal Palace | 1–1 | Nottingham Forest | Selhurst |
| 14:00 BST |
|
Report |
|
Stadium: Selhurst Park Attendance: 24,876 Referee: Anthony Taylor |
| Note: Fixture was originally scheduled for 23 August, but was moved for live broadcasting.[61] | ||||
| 31 August 2025 3 | Aston Villa | 0–3 | Crystal Palace | Birmingham |
| 19:00 BST | Report | Stadium: Villa Park Attendance: 41,036 Referee: Stuart Attwell | ||
| Note: Fixture was originally scheduled for 30 August, but was moved to 29 August for live broadcasting.[61] It was later moved again due to Palace's participation in the UEFA Conference League on the preceding Thursday.[62] | ||||
| 13 September 2025 4 | Crystal Palace | 0–0 | Sunderland | Selhurst |
| 15:00 BST | Report | Stadium: Selhurst Park Attendance: 25,154 Referee: Thomas Bramall |
| 20 September 2025 5 | West Ham United | 1–2 | Crystal Palace | Stratford |
| 15:00 BST |
|
Report | Stadium: London Stadium Attendance: 62,455 Referee: Tony Harrington |
| 27 September 2025 6 | Crystal Palace | 2–1 | Liverpool | Selhurst |
| 15:00 BST | Report |
|
Stadium: Selhurst Park Attendance: 25,118 Referee: Chris Kavanagh |
| 5 October 2025 7 | Everton | 2–1 | Crystal Palace | Liverpool |
| 14:00 BST | Report |
|
Stadium: Hill Dickinson Stadium Attendance: 51,770 Referee: Michael Salisbury | |
| Note: Fixture was initially scheduled for 4 October, but was rescheduled due to Palace's participation in the UEFA Conference League on the preceding Thursday.[63] | ||||
| 18 October 2025 8 | Crystal Palace | 3–3 | Bournemouth | Selhurst |
| 15:00 BST | Report | Stadium: Selhurst Park Attendance: 25,125 Referee: Jarred Gillett |
| 26 October 2025 9 | Arsenal | 1–0 | Crystal Palace | Holloway |
| 14:00 GMT |
|
Report | Stadium: Emirates Stadium Attendance: 60,103 Referee: Thomas Bramall | |
| Note: Fixture was initially scheduled for 25 October, but was rescheduled due to Palace's participation in the UEFA Conference League on the preceding Thursday.[63] | ||||
| 1 November 2025 10 | Crystal Palace | 2–0 | Brentford | Selhurst |
| 15:00 GMT | Report | Stadium: Selhurst Park Attendance: 25,083 Referee: Peter Bankes |
| 9 November 2025 11 | Crystal Palace | 0–0 | Brighton & Hove Albion | Selhurst |
| 14:00 GMT | Report | Stadium: Selhurst Park Attendance: 24,326 Referee: Tim Robinson | ||
| Note: Fixture was initially scheduled for 8 November, but was rescheduled due to Palace's participation in the UEFA Conference League on the preceding Thursday.[64] | ||||
| 22 November 2025 12 | Wolverhampton Wanderers | 0–2 | Crystal Palace | Wolverhampton |
| 15:00 GMT | Report | Stadium: Molineux Stadium Attendance: 29,976 Referee: Anthony Taylor |
| 30 November 2025 13 | Crystal Palace | 1–2 | Manchester United | Selhurst |
| 12:00 GMT | Report | Stadium: Selhurst Park Attendance: 25,189 Referee: Robert Jones | ||
| Note: Fixture was initially scheduled for 29 November, but was rescheduled for live broadcasting.[64] | ||||
| 3 December 2025 14 | Burnley | 0–1 | Crystal Palace | Burnley |
| 19:30 GMT | Report |
|
Stadium: Turf Moor Attendance: 19,365 Referee: Thomas Kirk | |
| Note: Fixture was initially scheduled for a 19:45 kick-off, but was rescheduled for live broadcasting.[65] | ||||
| 7 December 2025 15 | Fulham | 1–2 | Crystal Palace | Fulham |
| 16:30 GMT |
|
Report | Stadium: Craven Cottage Attendance: 27,283 Referee: Sam Barrott | |
| Note: Fixture was initially scheduled for 6 December, but was rescheduled for live broadcasting.[65] | ||||
| 14 December 2025 16 | Crystal Palace | 0–3 | Manchester City | Selhurst |
| 14:00 GMT | Report | Stadium: Selhurst Park Attendance: 25,166 Referee: Darren England | ||
| Note: Fixture was initially scheduled for 13 December, but was rescheduled for live broadcasting.[65] | ||||
| 20 December 2025 17 | Leeds United | 4–1 | Crystal Palace | Leeds |
| 20:00 GMT |
|
Report | Stadium: Elland Road Attendance: 36,334 Referee: Thomas Bramall | |
| Note: Fixture was initially scheduled for 20 December at 15:00, but was rescheduled to 21 December for live broadcasting,[65] before being shifted back to 20 December due to Crystal Palace's involvement in the EFL Cup quarter-finals.[66] | ||||
| 28 December 2025 18 | Crystal Palace | 0–1 | Tottenham Hotspur | Selhurst |
| 16:30 GMT | Report |
|
Stadium: Selhurst Park Attendance: 25,186 Referee: Jarred Gillett | |
| Note: Fixture was initially scheduled for 27 December, but was rescheduled for live broadcasting.[67] | ||||
| 1 January 2026 19 | Crystal Palace | 1–1 | Fulham | Selhurst |
| 17:30 GMT |
|
Report |
|
Stadium: Selhurst Park Attendance: 25,111 Referee: Tony Harrington |
| Note: Fixture was initially scheduled for 30 December, but was rescheduled for live broadcasting.[67] | ||||
| 4 January 2026 20 | Newcastle United | 2–0 | Crystal Palace | Newcastle upon Tyne |
| 15:00 GMT |
|
Report | Stadium: St James' Park Attendance: 51,979 Referee: John Brooks | |
| Note: Fixture was initially scheduled for 3 January, but was rescheduled for live broadcasting.[67] | ||||
| 7 January 2026 21 | Crystal Palace | 0–0 | Aston Villa | Selhurst |
| 19:30 GMT | Report | Stadium: Selhurst Park Attendance: 24,841 Referee: Andrew Madley | ||
| Note: Fixture was initially scheduled for a 20:00 kick-off, but was rescheduled for live broadcasting.[67] | ||||
| 17 January 2026 22 | Sunderland | 2–1 | Crystal Palace | Sunderland |
| 15:00 GMT | Report |
|
Stadium: Stadium of Light Attendance: 47,257 Referee: Robert Jones |
| 25 January 2026 23 | Crystal Palace | 1–3 | Chelsea | Selhurst |
| 14:00 GMT | Report |
|
Stadium: Selhurst Park Attendance: 25,163 Referee: Darren England | |
| Note: Fixture was initially scheduled for 24 January, but was rescheduled for live broadcasting.[68] | ||||
| 1 February 2026 24 | Nottingham Forest | 1–1 | Crystal Palace | West Bridgford |
| 14:00 GMT |
|
Report | Stadium: City Ground Attendance: 30,334 Referee: Tony Harrington | |
| Note: Fixture was initially scheduled for 31 January, but was rescheduled for live broadcasting.[68] | ||||
| 8 February 2026 25 | Brighton & Hove Albion | 0–1 | Crystal Palace | Brighton and Hove |
| 14:00 GMT | Report |
|
Stadium: Falmer Stadium Attendance: 31,179 Referee: Thomas Bramall | |
| Note: Fixture was initially scheduled for 31 January, but was rescheduled for live broadcasting.[69] | ||||
| 11 February 2026 26 | Crystal Palace | 2–3 | Burnley | Selhurst |
| 19:30 GMT |
|
Report | Stadium: Selhurst Park Attendance: 23,267 Referee: Farai Hallam | |
| Note: Fixture was initially scheduled for a 20:00 kick-off, but was rescheduled for live broadcasting.[69] | ||||
| 22 February 2026 27 | Crystal Palace | 1–0 | Wolverhampton Wanderers | Selhurst |
| 14:00 GMT |
|
Report |
|
Stadium: Selhurst Park Attendance: 24,547 Referee: Thomas Kirk |
| Note: Fixture was initially scheduled for 21 February, but was rearranged due to Palace's participation in the UEFA Conference League on the preceding Thursday.[70] | ||||
| 1 March 2026 28 | Manchester United | 2–1 | Crystal Palace | Trafford |
| 14:00 GMT | Report |
|
Stadium: Old Trafford Attendance: 73,934 Referee: Chris Kavanagh | |
| Note: Fixture was initially scheduled for 28 February, but was rearranged due to Palace's participation in the UEFA Conference League on the preceding Thursday.[70] | ||||
| 5 March 2026 29 | Tottenham Hotspur | 1–3 | Crystal Palace | Tottenham |
| 20:00 GMT |
|
Report | Stadium: Tottenham Hotspur Stadium Attendance: 60,213 Referee: Andrew Madley | |
| Note: Fixture was initially scheduled for 4 March, but was rescheduled for live broadcasting.[71] | ||||
| 15 March 2026 30 | Crystal Palace | 0–0 | Leeds United | Selhurst |
| 14:00 GMT | Report |
|
Stadium: Selhurst Park Attendance: 25,155 Referee: Thomas Bramall |
| 12 April 2026 32 | Crystal Palace | 2–1 | Newcastle United | Selhurst |
| 14:00 BST | Report |
|
Stadium: Selhurst Park Attendance: 25,141 Referee: Andrew Madley | |
| Note: Fixture was initially scheduled for 11 April, but was pushed back due to Palace's participation in the UEFA Conference League on the preceding Thursday.[72] | ||||
| 20 April 2026 33 | Crystal Palace | 0–0 | West Ham United | Selhurst |
| 20:00 BST | Report | Stadium: Selhurst Park Attendance: 24,974 Referee: Darren England | ||
| Note: Fixture was initially scheduled for 18 April, but was rearranged for live broadcasting.[73] | ||||
| 25 April 2026 34 | Liverpool | 3–1 | Crystal Palace | Liverpool |
| 15:00 BST | Report |
|
Stadium: Anfield Attendance: 60,314 Referee: Andrew Madley |
| 3 May 2026 35 | Bournemouth | 3–0 | Crystal Palace | Bournemouth |
| 14:00 BST | Report | Stadium: Vitality Stadium Attendance: 11,122 Referee: Robert Jones | ||
| Note: Fixture was initially scheduled for 2 May, but was rearranged due to Palace's participation in the UEFA Conference League on the preceding Thursday.[74] | ||||
| 10 May 2026 36 | Crystal Palace | 2–2 | Everton | Selhurst |
| 14:00 BST | Report | Stadium: Selhurst Park Attendance: 24,958 Referee: Thomas Bramall | ||
| Note: Fixture was initially scheduled for 9 May, but was rearranged due to Palace's participation in the UEFA Conference League on the preceding Thursday.[74] | ||||
| 13 May 2026 31 | Manchester City | 3–0 | Crystal Palace | Manchester |
| 20:00 BST | Report | Stadium: City of Manchester Stadium Attendance: 51,738 Referee: Stuart Attwell | ||
| Note: Fixture was originally scheduled for 21 March 2026, but was rearranged due to Manchester City's participation in the EFL Cup final.[75] | ||||
| 17 May 2026 37 | Brentford | 2–2 | Crystal Palace | Brentford |
| 15:00 BST |
|
Report | Stadium: Brentford Community Stadium Attendance: 17,213 Referee: Sam Barrott |
| 24 May 2026 38 | Crystal Palace | 1–2 | Arsenal | Selhurst |
| 16:00 BST |
|
Report |
|
Stadium: Selhurst Park Attendance: 25,192 Referee: Farai Hallam |
FA Cup
As a Premier League side, Palace entered the FA Cup in the third round, and were drawn away to Macclesfield.[76][77] The team lost 2–1, in an upset considered the biggest in FA Cup history.
Win Draw Loss Fixtures
| 10 January 2026 Third round | Macclesfield | 2–1 | Crystal Palace | Macclesfield |
| 12:15 GMT |
|
Report |
|
Stadium: Moss Rose Attendance: 5,348 Referee: Tim Robinson |
EFL Cup
As one of the Premier League clubs participating in European competitions, Palace entered the EFL Cup in the third round, and were drawn at home to Millwall.[78][79] They were then drawn away to Liverpool in the fourth round,[80][81] and away to Arsenal in the quarter-finals.[82][83]
Win Draw Loss Fixtures
| 16 September 2025 Third round | Crystal Palace | 1–1 (4–2 p) | Millwall | Selhurst |
| 20:00 BST |
|
Report |
|
Stadium: Selhurst Park Attendance: 16,754 Referee: John Busby |
| Penalties | ||||
| 29 October 2025 Fourth round | Liverpool | 0–3 | Crystal Palace | Liverpool |
| 19:45 GMT |
|
Report | Stadium: Anfield Attendance: 60,420 Referee: Craig Pawson |
| 23 December 2025 Quarter-finals | Arsenal | 1–1 (8–7 p) | Crystal Palace | Holloway |
| 20:00 GMT | Report |
|
Stadium: Emirates Stadium Attendance: 59,497 Referee: Stuart Attwell | |
| Penalties | ||||
FA Community Shield
As the defending FA Cup champions, Palace faced the reigning Premier League winners Liverpool in the FA Community Shield.
Crystal Palace won 3–2 on penalties after the match finished 2–2, thus winning their first FA Community Shield title in their debut appearance.
Win Draw Loss Fixtures
UEFA Conference League
Crystal Palace, as winners of the 2024–25 FA Cup, were initially meant to qualify for the league phase of the 2025–26 UEFA Europa League, however they were rejected the right to play in the competition due to multi-club ownership with fellow league phase qualifiers Lyon.[84] Lyon's status in the competition was maintained due to having a higher league position than Palace at the end of the season. Despite an unsuccessful appeal to the Court of Arbitration for Sport, Palace were ultimately demoted to play in the play-off round of the 2025–26 UEFA Conference League instead.[85][86]
Play-off round
Palace were drawn against the loser of the Europa League third qualifying round tie between Fredrikstad and Midtjylland, which was won by Midtjylland.[87][88]
Win Draw Loss Fixtures
| 21 August 2025 First leg | Crystal Palace | 1–0 | | London, England |
| 20:00 BST |
|
Report | Stadium: Selhurst Park Attendance: 23,013 Referee: Anastasios Papapetrou (Greece) |
| 28 August 2025 Second leg | Fredrikstad | 0–0 (0–1 agg.) | | Fredrikstad, Norway |
| 19:00 CEST | Report | Stadium: Fredrikstad Stadion Attendance: 10,016 Referee: Kristo Tohver (Estonia) |
League phase
In the league phase, Palace were drawn against AEK Larnaca, AZ and KuPS at home, and Dynamo Kyiv, Strasbourg and Shelbourne away.[89][90]
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|
| 8 | 6 | 3 | 3 | 0 | 7 | 1 | +6 | 12 | Advance to round of 16 (seeded) | |
| 9 | 6 | 3 | 2 | 1 | 6 | 3 | +3 | 11 | Advance to knockout phase play-offs (seeded) | |
| 10 | 6 | 3 | 1 | 2 | 11 | 6 | +5 | 10 | ||
| 11 | 6 | 3 | 1 | 2 | 12 | 8 | +4 | 10 | ||
| 12 | 6 | 3 | 1 | 2 | 10 | 6 | +4 | 10 |
Win Draw Loss Fixtures
| 2 October 2025 1 | Dynamo Kyiv | 0–2 | | Lublin, Poland |
| 18:45 CEST | Report | Stadium: Arena Lublin Attendance: 6,839 Referee: Lothar D'Hondt (Belgium) | ||
| Note: Due to the Russian invasion of Ukraine, Ukrainian teams were required to play their home matches at neutral venues until further notice.[92] | ||||
| 23 October 2025 2 | Crystal Palace | 0–1 | | London, England |
| 20:00 BST | Report |
|
Stadium: Selhurst Park Attendance: 23,038 Referee: Damian Kos (Poland) |
| 6 November 2025 3 | Crystal Palace | 3–1 | | London, England |
| 20:00 GMT | Report |
|
Stadium: Selhurst Park Attendance: 21,459 Referee: Daniele Chiffi (Italy) |
| 27 November 2025 4 | Strasbourg | 2–1 | | Strasbourg, France |
| 21:00 CET |
|
Report |
|
Stadium: Stade de la Meinau Attendance: 29,528 Referee: Javier Alberola Rojas (Spain) |
| 11 December 2025 5 | Shelbourne | 0–3 | | Dublin, Ireland |
| 20:00 GMT | Report | Stadium: Tallaght Stadium Attendance: 10,134 Referee: Martin Matoša (Slovenia) | ||
| Note: The match was played at Tallaght Stadium in Dublin, instead of Shelbourne's home stadium, Tolka Park, as it did not meet UEFA requirements. | ||||
Knockout phase
Knockout phase play-offs
Crystal Palace were drawn against Zrinjski Mostar in the knockout phase play-offs, with the second leg at home.[93][94]
| 19 February 2026 First leg | Zrinjski Mostar | 1–1 | | Mostar, Bosnia and Herzegovina |
| 18:45 CET |
|
Report |
|
Stadium: Stadion pod Bijelim Brijegom Attendance: 7,152 Referee: Manfredas Lukjančukas (Lithuania) |
| 26 February 2026 Second leg | Crystal Palace | 2–0 (3–1 agg.) | | London, England |
| 20:00 GMT | Report | Stadium: Selhurst Park Attendance: 18,049 Referee: Luís Godinho (Portugal) |
Round of 16
Crystal Palace were drawn against AEK Larnaca in the round of 16, with the first leg at home.[95]
| 12 March 2026 First leg | Crystal Palace | 0–0 | | London, England |
| 20:00 GMT | Report | Stadium: Selhurst Park Attendance: 17,985 Referee: Igor Pajač (Croatia) |
| 19 March 2026 Second leg | AEK Larnaca | 1–2 (a.e.t.) (1–2 agg.) | | Larnaca, Cyprus |
| 19:45 EET | Report |
|
Stadium: AEK Arena Attendance: 7,019 Referee: Aliyar Aghayev (Azerbaijan) |
Quarter-finals
Crystal Palace faced Fiorentina in the quarter-finals, with the first leg at home.
| 9 April 2026 First leg | Crystal Palace | 3–0 | | London, England |
| 20:00 BST | Report | Stadium: Selhurst Park Attendance: 22,775 Referee: Donatas Rumšas (Lithuania) |
| 16 April 2026 Second leg | Fiorentina | 2–1 (2–4 agg.) | | Florence, Italy |
| 21:00 CEST |
|
Report |
|
Stadium: Stadio Artemio Franchi Attendance: 21,045 Referee: Jesús Gil Manzano (Spain) |
Semi-finals
Crystal Palace faced Shakhtar Donetsk in the semi-finals, with the second leg at home.
| 30 April 2026 First leg | Shakhtar Donetsk | 1–3 | | Kraków, Poland |
| 21:00 CEST |
|
Report | Stadium: Henryk Reyman Municipal Stadium Attendance: 29,842 Referee: Felix Zwayer (Germany) | |
| Note: Due to the Russian invasion of Ukraine, Ukrainian teams were required to play their home matches at neutral venues.[96] | ||||
| 7 May 2026 Second leg | Crystal Palace | 2–1 (5–2 agg.) | | London, England |
| 20:00 BST | Report |
|
Stadium: Selhurst Park Attendance: 23,080 Referee: Alejandro Hernández Hernández (Spain) |
Final
Crystal Palace faced Spanish team Rayo Vallecano in the final at the Red Bull Arena in Leipzig, Germany.
| 27 May 2026 Final | Crystal Palace | 1–0 | | Leipzig, Germany |
| 21:00 CEST |
|
Report | Stadium: Red Bull Arena Attendance: 39,176 Referee: Maurizio Mariani (Italy) |
Statistics
Appearances
Players with no appearances are not included on the list.[97]
| No. | Pos | Nat | Player | Total | Premier League | FA Cup | EFL Cup | Community Shield | Conference League | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||||
| 1 | GK | Dean Henderson | 52 | 0 | 37 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 14 | 0 | |
| 2 | DF | Daniel Muñoz | 46 | 5 | 29 | 4 | 0 | 0 | 2 | 0 | 1 | 0 | 13+1 | 1 | |
| 3 | DF | Tyrick Mitchell | 55 | 3 | 36+2 | 1 | 0+1 | 0 | 1 | 0 | 1 | 0 | 11+3 | 2 | |
| 5 | DF | Maxence Lacroix | 55 | 3 | 35 | 1 | 0 | 0 | 3 | 0 | 1 | 0 | 16 | 2 | |
| 7 | FW | Ismaïla Sarr | 45 | 21 | 24+4 | 9 | 0 | 0 | 1 | 2 | 1 | 1 | 14+1 | 9 | |
| 8 | MF | Jefferson Lerma | 48 | 0 | 18+13 | 0 | 0 | 0 | 1+2 | 0 | 0+1 | 0 | 6+7 | 0 | |
| 9 | FW | Eddie Nketiah | 19 | 4 | 2+10 | 2 | 0 | 0 | 2 | 0 | 0 | 0 | 1+4 | 2 | |
| 10 | MF | Yéremy Pino | 51 | 5 | 26+8 | 2 | 1 | 1 | 3 | 1 | 0 | 0 | 9+4 | 1 | |
| 11 | FW | Brennan Johnson | 25 | 0 | 13+5 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | 3+3 | 0 | |
| 12 | FW | Christantus Uche | 22 | 2 | 0+14 | 0 | 1 | 0 | 0+3 | 0 | 0 | 0 | 2+2 | 2 | |
| 14 | FW | Jean-Philippe Mateta | 50 | 16 | 25+7 | 12 | 0 | 0 | 2+1 | 0 | 1 | 1 | 11+3 | 3 | |
| 17 | DF | Nathaniel Clyne | 14 | 0 | 7+3 | 0 | 0 | 0 | 0+1 | 0 | 0 | 0 | 0+3 | 0 | |
| 18 | MF | Daichi Kamada | 46 | 1 | 22+6 | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 12+3 | 1 | |
| 19 | MF | Will Hughes | 48 | 0 | 19+12 | 0 | 0+1 | 0 | 2+1 | 0 | 0+1 | 0 | 5+7 | 0 | |
| 20 | MF | Adam Wharton | 53 | 1 | 29+5 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 13+3 | 0 | |
| 22 | FW | Jørgen Strand Larsen | 22 | 4 | 12+2 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 4+4 | 1 | |
| 23 | DF | Jaydee Canvot | 36 | 0 | 14+6 | 0 | 1 | 0 | 3 | 0 | 0 | 0 | 11+1 | 0 | |
| 24 | DF | Borna Sosa | 18 | 0 | 0+7 | 0 | 1 | 0 | 2+1 | 0 | 0+1 | 0 | 6 | 0 | |
| 26 | DF | Chris Richards | 50 | 2 | 31+2 | 1 | 1 | 0 | 1+1 | 1 | 1 | 0 | 12+1 | 0 | |
| 29 | FW | Evann Guessand | 14 | 2 | 3+5 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 4+2 | 1 | |
| 34 | DF | Chadi Riad | 12 | 0 | 6+3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2+1 | 0 | |
| 42 | MF | Kaden Rodney | 3 | 0 | 0+1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | |
| 44 | GK | Walter Benítez | 8 | 0 | 1 | 0 | 1 | 0 | 3 | 0 | 0 | 0 | 3 | 0 | |
| 55 | MF | Justin Devenny | 32 | 2 | 7+14 | 1 | 1 | 0 | 0+3 | 0 | 0+1 | 0 | 3+3 | 1 | |
| 59 | DF | Rio Cardines | 3 | 0 | 1 | 0 | 0 | 0 | 0+1 | 0 | 0 | 0 | 0+1 | 0 | |
| 60 | DF | George King | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | |
| 72 | DF | Dean Benamar | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | |
| 73 | FW | Benjamin Casey | 2 | 0 | 0 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 | |
| 86 | DF | Joél Drakes-Thomas | 4 | 0 | 0+2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | |
| Player who featured but departed the club on loan during the season: | |||||||||||||||
| 21 | FW | Romain Esse | 8 | 0 | 0+4 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1+2 | 0 | |
| Player(s) who featured but departed the club permanently during the season: | |||||||||||||||
| 6 | DF | Marc Guéhi | 33 | 3 | 20 | 2 | 1 | 0 | 3 | 1 | 1 | 0 | 7+1 | 0 | |
| 10 | FW | Eberechi Eze | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | |
| 22 | FW | Odsonne Édouard | 2 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 | |
Goals
| Rank | Pos. | No. | Player | Premier League | FA Cup | EFL Cup | Community Shield | Conference League | Total |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FW | 7 | 9 | 0 | 2 | 1 | 9 | 21 | |
| 2 | FW | 14 | 12 | 0 | 0 | 1 | 3 | 16 | |
| 3 | DF | 2 | 4 | 0 | 0 | 0 | 1 | 5 | |
| MF | 10 | 2 | 1 | 1 | 0 | 1 | 5 | ||
| 5 | FW | 9 | 2 | 0 | 0 | 0 | 2 | 4 | |
| FW | 22 | 3 | 0 | 0 | 0 | 1 | 4 | ||
| 7 | DF | 3 | 1 | 0 | 0 | 0 | 2 | 3 | |
| DF | 5 | 1 | 0 | 0 | 0 | 2 | 3 | ||
| DF | 6 | 2 | 0 | 1 | 0 | 0 | 3 | ||
| 10 | FW | 12 | 0 | 0 | 0 | 0 | 2 | 2 | |
| DF | 26 | 1 | 0 | 1 | 0 | 0 | 2 | ||
| FW | 29 | 1 | 0 | 0 | 0 | 1 | 2 | ||
| MF | 55 | 1 | 0 | 0 | 0 | 1 | 2 | ||
| 14 | MF | 18 | 0 | 0 | 0 | 0 | 1 | 1 | |
| MF | 20 | 1 | 0 | 0 | 0 | 0 | 1 | ||
| Own goals | 1 | 0 | 0 | 0 | 1 | 2 | |||
| Total | 41 | 1 | 5 | 2 | 27 | 76 | |||
Clean sheets
| Rank | No. | Player | Premier League | FA Cup | EFL Cup | Community Shield | Conference League | Total |
|---|---|---|---|---|---|---|---|---|
| 1 | 1 | 11 | 0 | 0 | 0 | 7 | 18 | |
| 2 | 44 | 1 | 0 | 1 | 0 | 1 | 3 | |
| Total | 12 | 0 | 1 | 0 | 8 | 21 | ||
Disciplinary record
| Rank | No. | Pos. | Player | Premier League | FA Cup | EFL Cup | Community Shield | Conference League | Total | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 5 | DF | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 6 | 0 | 1 | |
| 2 | 20 | MF | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 7 | 1 | 0 | |
| 3 | 10 | MF | 4 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 8 | 0 | 0 | |
| 19 | MF | 7 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 0 | 0 | ||
| 5 | 2 | DF | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 0 | |
| 6 | DF | 4 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 7 | 0 | 0 | ||
| 8 | MF | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 0 | ||
| 8 | 24 | DF | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | 0 | 5 | 1 | 0 | |
| 9 | 3 | DF | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 | |
| 23 | DF | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 6 | 0 | 0 | ||
| 11 | 26 | DF | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 6 | 0 | 0 | |
| 13 | 1 | GK | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | |
| 22 | FW | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 5 | 0 | 0 | ||
| 15 | 7 | FW | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 4 | 0 | 0 | |
| 11 | FW | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | ||
| 14 | FW | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 4 | 0 | 0 | ||
| 18 | FW | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | ||
| 34 | DF | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 4 | 0 | 0 | ||
| 20 | 9 | FW | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 0 | |
| 21 | 17 | DF | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |
| 21 | FW | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | ||
| Total | 74 | 1 | 1 | 3 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 32 | 1 | 0 | 112 | 2 | 1 | |||