Crystal Palace

CRY

Form: DDWDW
Squad Size 35
City London
Stadium Selhurst Park
Founded 1861

Crystal Palace occupy 15th, collecting 29 points while in good shape. Form reading DDWDW reflects the precarious nature of their situation. The data shows danger; only improved results change the narrative. The squad features B. Johnson (Magnet), C. Richards (Interceptor), and J. Canvot (Enforcer).

Match Analysis

Crystal Palace match results, scores and analysis from recent fixtures

Date
Match
Score
League
Analysis

Drama at the City Ground! Gibbs-White gave Forest an early lead, but a Neco Williams red card and an Ismaïla Sarr penalty changed everything. Palace dominated with 67% possession, but the 10-man hosts fought for a 1-1 draw. #NFFC #CPFC #PL

Forest Show Gritty Resilience After Williams Dismissal This survival scrap saw Nottingham Forest trade offensive flair for defensive steel after a first-half dismissal handed Crystal Palace the keys to the City Ground. The Early Breakthrough The match erupted into life at the City Ground as M. Gibbs-White struck a clinical...
Read full analysis

Chelsea secure a clinical 3-1 victory at Selhurst Park. Estevao and Joao Pedro delivered the goals before an A. Wharton red card stifled any Crystal Palace revival. The Blues strengthen their top-four grip. #CPFC #CFC #PremierLeague

Estevao and Pedro Propel Chelsea to Selhurst Success Chelsea strengthened their grip on a top-four spot while leaving Crystal Palace searching for answers in a match defined by individual brilliance and a costly dismissal. The Blue Dominance Begins Chelsea arrived at Selhurst Park with a clear tactical blueprint, immediately asserting...
Read full analysis

Sunderland showed massive character at the Stadium of Light! After falling behind to a Yéremy Pino strike, goals from Le Féé and Brian Brobbey secured a 2-1 victory over Crystal Palace. A dominant performance from the Black Cats. #SAFC #CPFC #PremierLeague

Sunderland Surge Past Palace in Stadium of Light Thriller Sunderland's tactical persistence and high energy proved too much for a Crystal Palace side that crumbled under pressure after taking an early lead. The Light Ignites Early The Intensity was palpable from the opening whistle at the Stadium of Light as...
Read full analysis

A tactical stalemate at Selhurst Park as Crystal Palace and Aston Villa share the points. Despite 1.74 xG, Villa couldn't find a way past a rock-solid Marc Guehi. Sub keeper Marco Bizot proved the hero for the visitors with 4 crucial saves. #CPFC #AVFC #PremierLeague

Deadlock at the Palace: Villa Falter in Top-Three Charge A point apiece leaves Aston Villa frustrated in their pursuit of the title race while Crystal Palace gain a much-needed breath of air in their battle for mid-table security. Defences Rule the Day From the first whistle, Selhurst Park bore witness...
Read full analysis

Newcastle 2-0 Crystal Palace: A late second-half blitz from Bruno Guimaraes and Malick Thiaw secures all three points at St. James' Park. Dominant display from the Magpies with 59% possession. #NUFC #CPFC #PremierLeague

Magpies' Persistence Pays Off in Tyneside Tussle A clinical second-half surge saw Newcastle dismantle Crystal Palace's defensive setup, turning total dominance into a vital three points. Breaking the Deadlock From the first whistle, the Intensity at St. James' Park was palpable. Newcastle seized control of the ball, dictating the tempo...
Read full analysis

A dramatic New Year's Day at Selhurst Park: Mateta's first-half strike cancelled by Cairney's late leveller. Palace dominate possession but Fulham's intensity forces a 1-1 draw. Both sides settle for a point in the battle for mid-table real estate.

Mateta's Early Advantage Undone as Cairney Rescues Fulham Two sides locked in mid-table limbo traded blows at Selhurst Park, neither willing to surrender ground in a season where every point matters. Palace Strike First, Then Fade Crystal Palace seized the initiative in the 39th minute when Jean-Philippe Mateta converted Nathaniel...
Read full analysis

Clinical finishing proves decisive at Selhurst Park. A. Gray's first-half strike separates the sides as Tottenham edge Crystal Palace 1-0 in a cagey Boxing Day clash. Richarlison's offside drama defined the narrative.

Clinical Spurs Exploit Palace's Wastefulness in Selhurst Park Stalemate A single moment of precision separated two midtable sides scrapping for relevance, with Tottenham 's ruthlessness punishing Crystal Palace 's profligacy in front of goal. Palace Dominance Undone by Clinical Finishing Crystal Palace controlled the tempo at Selhurst Park with 62%...
Read full analysis

Calvert-Lewin's brace and Ampadu's brilliance fire Leeds to a commanding 4-1 victory over Crystal Palace at Elland Road. A clinical display seals three crucial points.

Calvert-Lewin's Clinical Edge Seals Leeds' Statement Victory This was the performance Leeds needed—a demolition of a top-eight side that transforms their relegation fight from desperate to defiant. Clinical Finishing Turns Tide at Elland Road From the opening exchanges at Elland Road, Leeds controlled the tempo with intensity that suffocated Crystal...
Read full analysis

Manchester City's clinical finishing at Selhurst Park leaves Crystal Palace in the dust. Haaland's brace and Foden's strike seal a 3-0 demolition that reshapes the title race.

Haaland's Brace Ends Palace's European Dream at Selhurst Park This wasn't a match—it was a statement from Manchester City that the title race runs through them, while Crystal Palace 's top-four ambitions crumbled in 90 brutal minutes. Clinical Execution in South London From the opening exchanges at Selhurst Park, the...
Read full analysis

Guehi's 87th-minute thunderbolt breaks Fulham hearts at Craven Cottage. Three lead changes, VAR chaos, and a late-game twist that defines Premier League madness. Palace's counter-punch proves clinical when it counts most.

Guehi's Late Hammer Shatters Fulham's Grip at Craven Cottage Crystal Palace 's refusal to surrender—embodied in Marc Guehi 's brutal 87th-minute strike—transforms what looked like Fulham 's redemption into another chapter of near-misses and heartbreak. The Pendulum Swings Three Times From the first whistle at Craven Cottage, this was a...
Read full analysis

Crystal Palace 1-0 Burnley. Rating: 23/100. Muñoz's 44th-minute strike ends five-game losing streak for hosts, but a one-shot masterclass exposes why this fixture belonged in the skip pile.

Muñoz's Clinical Strike Punctures Burnley's Siege One moment of Palace precision amid 90 minutes of toothless dominance from the hosts. When Possession Becomes a Curse Burnley controlled the ball like a team fighting for their lives—because they are. Fifty-eight percent possession. Nine shots. Four on target. Yet Crystal Palace needed...
Read full analysis

Crystal Palace 1-2 Manchester United | Rated 69/100. Three lead changes, a penalty, and Fernandes pulling strings as United steal three points in a chaotic afternoon. Highly entertaining chaos. 🔴⚫

Fernandes Conducts Upset Symphony as United Steals Palace's Penalty Drama Three lead changes and a penalty convert what could've been a routine away win into a genuinely compelling Upset narrative. When Midfield Architects Override Home Advantage Bruno Fernandes didn't just orchestrate Manchester United's comeback—he choreographed it. Two assists, four key...
Read full analysis

Crystal Palace 2-0 Wolves | Rating: 32/100. Clinical visitors expose a side in freefall. Munoz and Pino's second-half strikes seal another defeat for the bottom-dwellers. Wharton orchestrates the misery.

Munoz and Pino's Second-Half Strikes End Wolves' Misery—For Palace Palace's efficiency masked a sterile first half; Wolves' implosion made it look worse than it was. When Clinical Finishing Meets Total Collapse Molineux was a graveyard. For 63 minutes, both sides circled each other like boxers afraid to throw—49% possession for...
Read full analysis

Crystal Palace 0-0 Brighton | Futmetrix: 14/100 | VAR cancels Rutter penalty in 63'. Set-piece chess, zero cutting edge. A masterclass in how not to finish. #CPFC #BHA

VAR's Phantom Penalty Cancellation Sums Up a Goalless Wasteland Two mid-table sides spent 90 minutes proving that possession and pressure mean nothing without clinical finishing. When Possession Becomes Punishment Brighton dominated the narrative—58% possession, 503 passes, eight corners—yet created almost nothing of substance. Diego Gómez orchestrated four key passes from...
Read full analysis

Crystal Palace 2-0 Brentford | Rating: 21/100. An own goal and early strike buried the Bees, but 11 corners and defensive dominance made this a mismatch masquerading as football. Futmetrix Skip It.

Lerma's Corners Weaponized: Palace Drowns Brentford in Set-Piece Chaos Palace's suffocating defensive setup and corner-fueled pressure rendered this a one-sided affair devoid of genuine contest. When Set Pieces Become Execution Crystal Palace turned Selhurst Park into a corner-kicking laboratory on Saturday, launching 11 set pieces that turned Brentford into defensive...
Read full analysis

Season Statistics

Complete league record with goals, form, and performance streaks

Premier League 15th Place
Form
DDWDWWLDLW

Record

P23
W7
D7
L9
Pts28
Win%30%

Goals

Scored24
Conceded28
Diff -4
Avg/G1.0
Conc/G1.2

Defense & Discipline

Clean Sheets8
Failed to Score8
Pens Scored4
Pens Missed0

Best Streaks

2 Win Streak
2 Draw Streak
3 Loss Streak

League Standings

Complete Premier League table with points, goal difference and recent form

Pos Team P Pts GF GA GD Form
1 Arsenal 24 53 46 17 +29 WLeeds 0 - 4 Arsenal (31-01-2026)LArsenal 2 - 3 Manchester United (25-01-2026)DNottingham Forest 0 - 0 Arsenal (17-01-2026)DArsenal 0 - 0 Liverpool (08-01-2026)WBournemouth 2 - 3 Arsenal (03-01-2026)
2 Manchester City 24 47 49 23 +26 DTottenham 2 - 2 Manchester City (01-02-2026)WManchester City 2 - 0 Wolves (24-01-2026)LManchester United 2 - 0 Manchester City (17-01-2026)DManchester City 1 - 1 Brighton (07-01-2026)DManchester City 1 - 1 Chelsea (04-01-2026)
3 Aston Villa 24 46 35 26 +9 LAston Villa 0 - 1 Brentford (01-02-2026)WNewcastle 0 - 2 Aston Villa (25-01-2026)LAston Villa 0 - 1 Everton (18-01-2026)DCrystal Palace 0 - 0 Aston Villa (07-01-2026)WAston Villa 3 - 1 Nottingham Forest (03-01-2026)
4 Manchester United 24 41 44 36 +8 WManchester United 3 - 2 Fulham (01-02-2026)WArsenal 2 - 3 Manchester United (25-01-2026)WManchester United 2 - 0 Manchester City (17-01-2026)DBurnley 2 - 2 Manchester United (07-01-2026)DLeeds 1 - 1 Manchester United (04-01-2026)
5 Chelsea 24 40 42 27 +15 WChelsea 3 - 2 West Ham (31-01-2026)WCrystal Palace 1 - 3 Chelsea (25-01-2026)WChelsea 2 - 0 Brentford (17-01-2026)LFulham 2 - 1 Chelsea (07-01-2026)DManchester City 1 - 1 Chelsea (04-01-2026)
6 Liverpool 24 39 39 33 +6 WLiverpool 4 - 1 Newcastle (31-01-2026)LBournemouth 3 - 2 Liverpool (24-01-2026)DLiverpool 1 - 1 Burnley (17-01-2026)DArsenal 0 - 0 Liverpool (08-01-2026)DFulham 2 - 2 Liverpool (04-01-2026)
7 Brentford 24 36 36 32 +4 WAston Villa 0 - 1 Brentford (01-02-2026)LBrentford 0 - 2 Nottingham Forest (25-01-2026)LChelsea 2 - 0 Brentford (17-01-2026)WBrentford 3 - 0 Sunderland (07-01-2026)WEverton 2 - 4 Brentford (04-01-2026)
8 Fulham 24 34 34 35 -1 LManchester United 3 - 2 Fulham (01-02-2026)WFulham 2 - 1 Brighton (24-01-2026)LLeeds 1 - 0 Fulham (17-01-2026)WFulham 2 - 1 Chelsea (07-01-2026)DFulham 2 - 2 Liverpool (04-01-2026)
9 Everton 24 34 26 27 -1 DBrighton 1 - 1 Everton (31-01-2026)DEverton 1 - 1 Leeds (26-01-2026)WAston Villa 0 - 1 Everton (18-01-2026)DEverton 1 - 1 Wolves (07-01-2026)LEverton 2 - 4 Brentford (04-01-2026)
10 Newcastle 24 33 33 33 0 LLiverpool 4 - 1 Newcastle (31-01-2026)LNewcastle 0 - 2 Aston Villa (25-01-2026)DWolves 0 - 0 Newcastle (18-01-2026)WNewcastle 4 - 3 Leeds (07-01-2026)WNewcastle 2 - 0 Crystal Palace (04-01-2026)
11 Sunderland 23 33 24 26 -2 WSunderland 3 - 0 Burnley (02-02-2026)LWest Ham 3 - 1 Sunderland (24-01-2026)WSunderland 2 - 1 Crystal Palace (17-01-2026)LBrentford 3 - 0 Sunderland (07-01-2026)DTottenham 1 - 1 Sunderland (04-01-2026)
12 Bournemouth 24 33 40 43 -3 WWolves 0 - 2 Bournemouth (31-01-2026)WBournemouth 3 - 2 Liverpool (24-01-2026)DBrighton 1 - 1 Bournemouth (19-01-2026)WBournemouth 3 - 2 Tottenham (07-01-2026)LBournemouth 2 - 3 Arsenal (03-01-2026)
13 Brighton 24 31 34 32 +2 DBrighton 1 - 1 Everton (31-01-2026)LFulham 2 - 1 Brighton (24-01-2026)DBrighton 1 - 1 Bournemouth (19-01-2026)DManchester City 1 - 1 Brighton (07-01-2026)WBrighton 2 - 0 Burnley (03-01-2026)
14 Tottenham 24 29 35 33 +2 DTottenham 2 - 2 Manchester City (01-02-2026)DBurnley 2 - 2 Tottenham (24-01-2026)LTottenham 1 - 2 West Ham (17-01-2026)LBournemouth 3 - 2 Tottenham (07-01-2026)DTottenham 1 - 1 Sunderland (04-01-2026)
15 Crystal Palace 24 29 25 29 -4 DNottingham Forest 1 - 1 Crystal Palace (01-02-2026)LCrystal Palace 1 - 3 Chelsea (25-01-2026)LSunderland 2 - 1 Crystal Palace (17-01-2026)DCrystal Palace 0 - 0 Aston Villa (07-01-2026)LNewcastle 2 - 0 Crystal Palace (04-01-2026)
16 Leeds 24 26 31 42 -11 LLeeds 0 - 4 Arsenal (31-01-2026)DEverton 1 - 1 Leeds (26-01-2026)WLeeds 1 - 0 Fulham (17-01-2026)LNewcastle 4 - 3 Leeds (07-01-2026)DLeeds 1 - 1 Manchester United (04-01-2026)
17 Nottingham Forest 24 26 24 35 -11 DNottingham Forest 1 - 1 Crystal Palace (01-02-2026)WBrentford 0 - 2 Nottingham Forest (25-01-2026)DNottingham Forest 0 - 0 Arsenal (17-01-2026)WWest Ham 1 - 2 Nottingham Forest (06-01-2026)LAston Villa 3 - 1 Nottingham Forest (03-01-2026)
18 West Ham 24 20 29 48 -19 LChelsea 3 - 2 West Ham (31-01-2026)WWest Ham 3 - 1 Sunderland (24-01-2026)WTottenham 1 - 2 West Ham (17-01-2026)LWest Ham 1 - 2 Nottingham Forest (06-01-2026)LWolves 3 - 0 West Ham (03-01-2026)
19 Burnley 23 15 25 44 -19 LSunderland 3 - 0 Burnley (02-02-2026)DBurnley 2 - 2 Tottenham (24-01-2026)DLiverpool 1 - 1 Burnley (17-01-2026)DBurnley 2 - 2 Manchester United (07-01-2026)LBrighton 2 - 0 Burnley (03-01-2026)
20 Wolves 24 8 15 45 -30 LWolves 0 - 2 Bournemouth (31-01-2026)LManchester City 2 - 0 Wolves (24-01-2026)DWolves 0 - 0 Newcastle (18-01-2026)DEverton 1 - 1 Wolves (07-01-2026)WWolves 3 - 0 West Ham (03-01-2026)

Match History

Recent results and upcoming fixtures with scores and standings impact

Squad Cards

Current squad with player profiles, positions, and season performance

2025/2026 Season 35 players