Crystal Palace

CRY

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

Crystal Palace occupy 14th in Premier League with 39 points collected, in solid form. The numbers reflect stability - neither the anxiety of relegation nor the ecstasy of title challenges. Mid-table security provides foundation, but ambition requires more. The squad features B. Johnson (MAGNET), J. Canvot (ENFORCER), and E. Eze (DRIBBLER).

Match Coverage

Crystal Palace results, scores, and our take on recent matches

Date
Match
Score
League
Coverage

A chaotic end to the first half saw Leeds miss a penalty and see red, but Crystal Palace couldn't break down a resilient 10-man defensive wall at Selhurst Park. 🧱 #CRYLEE #PremierLeague #CPFC

Selhurst Park Stalemate Survives Penalty and Red Card Drama A chaotic burst of first-half drama failed to ignite this mid-table scrap, leaving both sides frustrated by a lack of cutting edge. Early Exchanges The Stakes at Selhurst Park were clear for two sides lingering in the lower half of the...
Read our take

A nightmare at the Tottenham Hotspur Stadium. One red card, three goals conceded in ten minutes, and a season in freefall. Sarr was unstoppable for Palace. #THFC #CPFC #PremierLeague

Spurs Implode in Brutal Home Defeat A catastrophic defensive meltdown and a costly red card turned a promising lead into a bruising home defeat for a struggling Tottenham side. The Opening Salvo The atmosphere at the Tottenham Hotspur Stadium was thick with anxiety as two sides hovering dangerously close to...
Read our take

A wild afternoon at Old Trafford as Manchester United fight back to sink Crystal Palace. Lacroix goes from hero to zero in a chaotic second half. #MUFC #CPFC #PL

Fernandes Orchestrates Dramatic United Turnaround Manchester United tightened their grip on a Champions League spot after overcoming an early deficit in a match defined by a sudden swing in momentum. The Early Shock at Old Trafford The match exploded into life when Crystal Palace stunned the home crowd just four...
Read our take

Dean Henderson’s penalty save set the stage for Evann Guessand’s 90th-minute heartbreaker. A massive result at Selhurst Park that leaves Wolves in peril. #CPFC #Wolves #PremierLeague

Selhurst Park Stunner: Henderson Denies, Guessand Delivers A masterclass in goalkeeping defiance and late-game clinical edge that leaves Wolves' survival hopes in tatters after a dramatic finish in South London. The Siege of Selhurst The Intensity was palpable from the jump as Crystal Palace sought to dominate a desperate Wolves...
Read our take

Incredible scenes at Selhurst Park! Burnley turned a 2-0 deficit into a 3-2 lead in just 12 minutes before halftime. Despite Jørgen Strand Larsen's brace and heavy Palace pressure, the Clarets secured a massive upset. #CPFC #BurnleyFC #PremierLeague

Smash and Grab at Selhurst Park Burnley defied a massive probability gap to secure a vital win, punishing Crystal Palace for a catastrophic five-minute collapse just before the interval. The Larsen Show at Selhurst The afternoon began as a routine celebration for the home faithful at Selhurst Park. Crystal Palace...
Read our take

Smash and grab at the Amex! Despite Brighton controlling 64% of the ball, Ismaïla Sarr's clinical finish and a defensive masterclass from Maxence Lacroix secured a 1-0 win for Crystal Palace. #BHACRY #PremierLeague

Palace Punish Brighton's Wastefulness in Amex Raid A textbook away performance saw Crystal Palace leapfrog their rivals in the table, proving that possession is meaningless without the clinical touch. The Territorial Monologue Brighton settled into their rhythm early at the Amex Stadium, looking to exploit the wide areas and maintain...
Read our take

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 our take

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 our take

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 our take

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 our take

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 our take

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 our take

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 our take

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 our take

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 our take

Season Statistics

Full league record with goals, form, and recent streaks

Premier League 14th Place
Form
DDWDWWLDLW

Record

P29
W10
D8
L11
Pts38
Win%34%

Goals

Scored33
Conceded35
Diff -2
Avg/G1.1
Conc/G1.2

Defense & Discipline

Clean Sheets10
Failed to Score8
Pens Scored6
Pens Missed0

Best Streaks

2 Win Streak
2 Draw Streak
3 Loss Streak

League Standings

League Standings

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

Pos Team P Pts GF GA GD Form
1 Arsenal 31 70 61 22 +39 WArsenal 2 - 0 Everton (14-03-2026)WBrighton 0 - 1 Arsenal (04-03-2026)WArsenal 2 - 1 Chelsea (01-03-2026)WTottenham 1 - 4 Arsenal (22-02-2026)DWolves 2 - 2 Arsenal (18-02-2026)
2 Manchester City 30 61 60 28 +32 DWest Ham 1 - 1 Manchester City (14-03-2026)DManchester City 2 - 2 Nottingham Forest (04-03-2026)WLeeds 0 - 1 Manchester City (28-02-2026)WManchester City 2 - 1 Newcastle (21-02-2026)WManchester City 3 - 0 Fulham (11-02-2026)
3 Manchester United 31 55 56 43 +13 DBournemouth 2 - 2 Manchester United (20-03-2026)WManchester United 3 - 1 Aston Villa (15-03-2026)LNewcastle 2 - 1 Manchester United (04-03-2026)WManchester United 2 - 1 Crystal Palace (01-03-2026)WEverton 0 - 1 Manchester United (23-02-2026)
4 Aston Villa 30 51 40 37 +3 WAston Villa 2 - 0 West Ham (22-03-2026)LManchester United 3 - 1 Aston Villa (15-03-2026)LAston Villa 1 - 4 Chelsea (04-03-2026)LWolves 2 - 0 Aston Villa (27-02-2026)DAston Villa 1 - 1 Leeds (21-02-2026)
5 Liverpool 31 49 50 42 +8 LBrighton 2 - 1 Liverpool (21-03-2026)DLiverpool 1 - 1 Tottenham (15-03-2026)LWolves 2 - 1 Liverpool (03-03-2026)WLiverpool 5 - 2 West Ham (28-02-2026)WNottingham Forest 0 - 1 Liverpool (22-02-2026)
6 Chelsea 31 48 53 38 +15 LEverton 3 - 0 Chelsea (21-03-2026)LChelsea 0 - 1 Newcastle (14-03-2026)WAston Villa 1 - 4 Chelsea (04-03-2026)LArsenal 2 - 1 Chelsea (01-03-2026)DChelsea 1 - 1 Burnley (21-02-2026)
7 Brentford 31 46 46 42 +4 DLeeds 0 - 0 Brentford (21-03-2026)DBrentford 2 - 2 Wolves (16-03-2026)DBournemouth 0 - 0 Brentford (03-03-2026)WBurnley 3 - 4 Brentford (28-02-2026)LBrentford 0 - 2 Brighton (21-02-2026)
8 Everton 31 46 37 35 +2 WEverton 3 - 0 Chelsea (21-03-2026)LArsenal 2 - 0 Everton (14-03-2026)WEverton 2 - 0 Burnley (03-03-2026)WNewcastle 2 - 3 Everton (28-02-2026)LEverton 0 - 1 Manchester United (23-02-2026)
9 Fulham 31 44 43 44 -1 WFulham 3 - 1 Burnley (21-03-2026)DNottingham Forest 0 - 0 Fulham (15-03-2026)LFulham 0 - 1 West Ham (04-03-2026)WFulham 2 - 1 Tottenham (01-03-2026)WSunderland 1 - 3 Fulham (22-02-2026)
10 Brighton 31 43 41 37 +4 WBrighton 2 - 1 Liverpool (21-03-2026)WSunderland 0 - 1 Brighton (14-03-2026)LBrighton 0 - 1 Arsenal (04-03-2026)WBrighton 2 - 1 Nottingham Forest (01-03-2026)WBrentford 0 - 2 Brighton (21-02-2026)
11 Sunderland 31 43 32 36 -4 WNewcastle 1 - 2 Sunderland (22-03-2026)LSunderland 0 - 1 Brighton (14-03-2026)WLeeds 0 - 1 Sunderland (03-03-2026)DBournemouth 1 - 1 Sunderland (28-02-2026)LSunderland 1 - 3 Fulham (22-02-2026)
12 Newcastle 31 42 44 45 -1 LNewcastle 1 - 2 Sunderland (22-03-2026)WChelsea 0 - 1 Newcastle (14-03-2026)WNewcastle 2 - 1 Manchester United (04-03-2026)LNewcastle 2 - 3 Everton (28-02-2026)LManchester City 2 - 1 Newcastle (21-02-2026)
13 Bournemouth 31 42 46 48 -2 DBournemouth 2 - 2 Manchester United (20-03-2026)DBurnley 0 - 0 Bournemouth (14-03-2026)DBournemouth 0 - 0 Brentford (03-03-2026)DBournemouth 1 - 1 Sunderland (28-02-2026)DWest Ham 0 - 0 Bournemouth (21-02-2026)
14 Crystal Palace 30 39 33 35 -2 DCrystal Palace 0 - 0 Leeds (15-03-2026)WTottenham 1 - 3 Crystal Palace (05-03-2026)LManchester United 2 - 1 Crystal Palace (01-03-2026)WCrystal Palace 1 - 0 Wolves (22-02-2026)LCrystal Palace 2 - 3 Burnley (11-02-2026)
15 Leeds 31 33 37 48 -11 DLeeds 0 - 0 Brentford (21-03-2026)DCrystal Palace 0 - 0 Leeds (15-03-2026)LLeeds 0 - 1 Sunderland (03-03-2026)LLeeds 0 - 1 Manchester City (28-02-2026)DAston Villa 1 - 1 Leeds (21-02-2026)
16 Tottenham 30 30 40 47 -7 LTottenham 0 - 3 Nottingham Forest (22-03-2026)DLiverpool 1 - 1 Tottenham (15-03-2026)LTottenham 1 - 3 Crystal Palace (05-03-2026)LFulham 2 - 1 Tottenham (01-03-2026)LTottenham 1 - 4 Arsenal (22-02-2026)
17 Nottingham Forest 30 29 28 43 -15 WTottenham 0 - 3 Nottingham Forest (22-03-2026)DNottingham Forest 0 - 0 Fulham (15-03-2026)DManchester City 2 - 2 Nottingham Forest (04-03-2026)LBrighton 2 - 1 Nottingham Forest (01-03-2026)LNottingham Forest 0 - 1 Liverpool (22-02-2026)
18 West Ham 30 29 36 55 -19 LAston Villa 2 - 0 West Ham (22-03-2026)DWest Ham 1 - 1 Manchester City (14-03-2026)WFulham 0 - 1 West Ham (04-03-2026)LLiverpool 5 - 2 West Ham (28-02-2026)DWest Ham 0 - 0 Bournemouth (21-02-2026)
19 Burnley 31 20 33 61 -28 LFulham 3 - 1 Burnley (21-03-2026)DBurnley 0 - 0 Bournemouth (14-03-2026)LEverton 2 - 0 Burnley (03-03-2026)LBurnley 3 - 4 Brentford (28-02-2026)DChelsea 1 - 1 Burnley (21-02-2026)
20 Wolves 31 17 24 54 -30 DBrentford 2 - 2 Wolves (16-03-2026)WWolves 2 - 1 Liverpool (03-03-2026)WWolves 2 - 0 Aston Villa (27-02-2026)LCrystal Palace 1 - 0 Wolves (22-02-2026)DWolves 2 - 2 Arsenal (18-02-2026)

Match History

Recent results and upcoming fixtures with scores and standings

Squad Cards

Every player in the squad with our season ratings

2025/2026 Season 37 players