Crystal Palace

CRY

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

At 15th with 43 points, Crystal Palace face relegation reality, building momentum. The DDWDW record across recent matches tells a story of struggle. Statistics don't care about effort or intention - they measure outcomes. 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

Bournemouth's ruthless 3-0 victory keeps their European dream alive! An early own goal and Kroupi's penalty set the tone before Rayan's late strike sealed it. The Vitality is a fortress. #AFCB #CPFC #PremierLeague

South Coast Statement As Cherries March On The hosts tightened their grip on the European spots with a ruthless dispatching of Palace, underlining their top-six credentials. South Coast Sizzler While the visitors might have edged possession with 51% in the early exchanges, it was Bournemouth who brought the cutting edge...
Read our take

A statistical robbery at Anfield! Palace dominated the chances, but Woodman's heroics and sheer clinical finishing keep the Reds' Champions League dreams firmly alive. #LIVCRY #LFC #EPL

Anfield Heist: Clinical Reds Punish Wasteful Palace Despite being heavily outgunned on the underlying metrics, Liverpool’s ruthless finishing and heroics between the posts secured a vital three points in their Champions League pursuit. The Efficiency Clinic The hosts controlled possession (55%) from the outset, aiming to dictate the tempo on...
Read our take

A scoreless grind at Selhurst Park tells a story of defensive stubbornness. The points are shared, but the real pressure mounts below. West Ham's top-flight survival fight continues! #CRYWHU #EPL #PremierLeague

Selhurst Stalemate Leaves Hammers Sweating A remarkably low post-match rating exposes an attacking void where defensive anchors thrived at the absolute expense of entertainment. The Low-Octane Start The Intensity was strikingly low as Crystal Palace hosted West Ham at Selhurst Park. The hosts edged possession but completely lacked a cutting...
Read our take

Pure late drama at Selhurst Park! Newcastle led early, but sub Jean-Philippe Mateta flipped the script with a crazy 80th-minute equalizer and 90th-minute penalty winner! #CRYNEW #CPFC #NUFC

Mateta's Late Masterclass Completes Palace Comeback A spectacular late rescue mission off the bench completely flipped the script at Selhurst Park. Newcastle's Early Control Newcastle controlled possession (58%) and dictated the tempo in the opening half, looking entirely comfortable in their mid-table clash. The Balance of play heavily favoured the...
Read our take

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

Season Statistics

Full league record with goals, form, and recent streaks

Premier League 15th Place
Form
DDWDWWLDLW

Record

P33
W11
D10
L12
Pts43
Win%33%

Goals

Scored36
Conceded39
Diff -3
Avg/G1.1
Conc/G1.2

Defense & Discipline

Clean Sheets12
Failed to Score10
Pens Scored7
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 35 76 67 26 +41 WArsenal 3 - 0 Fulham (02-05-2026)WArsenal 1 - 0 Newcastle (25-04-2026)LManchester City 2 - 1 Arsenal (19-04-2026)LArsenal 1 - 2 Bournemouth (11-04-2026)WArsenal 2 - 0 Everton (14-03-2026)
2 Manchester City 33 70 66 29 +37 DEverton 3 - 3 Manchester City (04-05-2026)WBurnley 0 - 1 Manchester City (22-04-2026)WManchester City 2 - 1 Arsenal (19-04-2026)WChelsea 0 - 3 Manchester City (12-04-2026)DWest Ham 1 - 1 Manchester City (14-03-2026)
3 Manchester United 35 64 63 48 +15 WManchester United 3 - 2 Liverpool (03-05-2026)WManchester United 2 - 1 Brentford (27-04-2026)WChelsea 0 - 1 Manchester United (18-04-2026)LManchester United 1 - 2 Leeds (13-04-2026)DBournemouth 2 - 2 Manchester United (20-03-2026)
4 Liverpool 35 58 59 47 +12 LManchester United 3 - 2 Liverpool (03-05-2026)WLiverpool 3 - 1 Crystal Palace (25-04-2026)WEverton 1 - 2 Liverpool (19-04-2026)WLiverpool 2 - 0 Fulham (11-04-2026)LBrighton 2 - 1 Liverpool (21-03-2026)
5 Aston Villa 35 58 48 44 +4 LAston Villa 1 - 2 Tottenham (03-05-2026)LFulham 1 - 0 Aston Villa (25-04-2026)WAston Villa 4 - 3 Sunderland (19-04-2026)DNottingham Forest 1 - 1 Aston Villa (12-04-2026)WAston Villa 2 - 0 West Ham (22-03-2026)
6 Bournemouth 35 52 55 52 +3 WBournemouth 3 - 0 Crystal Palace (03-05-2026)DBournemouth 2 - 2 Leeds (22-04-2026)WNewcastle 1 - 2 Bournemouth (18-04-2026)WArsenal 1 - 2 Bournemouth (11-04-2026)DBournemouth 2 - 2 Manchester United (20-03-2026)
7 Brentford 35 51 52 46 +6 WBrentford 3 - 0 West Ham (02-05-2026)LManchester United 2 - 1 Brentford (27-04-2026)DBrentford 0 - 0 Fulham (18-04-2026)DBrentford 2 - 2 Everton (11-04-2026)DLeeds 0 - 0 Brentford (21-03-2026)
8 Brighton 35 50 49 42 +7 LNewcastle 3 - 1 Brighton (02-05-2026)WBrighton 3 - 0 Chelsea (21-04-2026)DTottenham 2 - 2 Brighton (18-04-2026)WBurnley 0 - 2 Brighton (11-04-2026)WBrighton 2 - 1 Liverpool (21-03-2026)
9 Chelsea 35 48 54 48 +6 LChelsea 1 - 3 Nottingham Forest (04-05-2026)LBrighton 3 - 0 Chelsea (21-04-2026)LChelsea 0 - 1 Manchester United (18-04-2026)LChelsea 0 - 3 Manchester City (12-04-2026)LEverton 3 - 0 Chelsea (21-03-2026)
10 Fulham 35 48 44 49 -5 LArsenal 3 - 0 Fulham (02-05-2026)WFulham 1 - 0 Aston Villa (25-04-2026)DBrentford 0 - 0 Fulham (18-04-2026)LLiverpool 2 - 0 Fulham (11-04-2026)WFulham 3 - 1 Burnley (21-03-2026)
11 Everton 34 47 41 41 0 DEverton 3 - 3 Manchester City (04-05-2026)LWest Ham 2 - 1 Everton (25-04-2026)LEverton 1 - 2 Liverpool (19-04-2026)DBrentford 2 - 2 Everton (11-04-2026)WEverton 3 - 0 Chelsea (21-03-2026)
12 Sunderland 35 47 37 46 -9 DWolves 1 - 1 Sunderland (02-05-2026)LSunderland 0 - 5 Nottingham Forest (24-04-2026)LAston Villa 4 - 3 Sunderland (19-04-2026)WSunderland 1 - 0 Tottenham (12-04-2026)WNewcastle 1 - 2 Sunderland (22-03-2026)
13 Newcastle 35 45 49 51 -2 WNewcastle 3 - 1 Brighton (02-05-2026)LArsenal 1 - 0 Newcastle (25-04-2026)LNewcastle 1 - 2 Bournemouth (18-04-2026)LCrystal Palace 2 - 1 Newcastle (12-04-2026)LNewcastle 1 - 2 Sunderland (22-03-2026)
14 Leeds 35 43 47 52 -5 WLeeds 3 - 1 Burnley (01-05-2026)DBournemouth 2 - 2 Leeds (22-04-2026)WLeeds 3 - 0 Wolves (18-04-2026)WManchester United 1 - 2 Leeds (13-04-2026)DLeeds 0 - 0 Brentford (21-03-2026)
15 Crystal Palace 34 43 36 42 -6 LBournemouth 3 - 0 Crystal Palace (03-05-2026)LLiverpool 3 - 1 Crystal Palace (25-04-2026)DCrystal Palace 0 - 0 West Ham (20-04-2026)WCrystal Palace 2 - 1 Newcastle (12-04-2026)DCrystal Palace 0 - 0 Leeds (15-03-2026)
16 Nottingham Forest 35 42 44 46 -2 WChelsea 1 - 3 Nottingham Forest (04-05-2026)WSunderland 0 - 5 Nottingham Forest (24-04-2026)WNottingham Forest 4 - 1 Burnley (19-04-2026)DNottingham Forest 1 - 1 Aston Villa (12-04-2026)WTottenham 0 - 3 Nottingham Forest (22-03-2026)
17 Tottenham 35 37 45 54 -9 WAston Villa 1 - 2 Tottenham (03-05-2026)WWolves 0 - 1 Tottenham (25-04-2026)DTottenham 2 - 2 Brighton (18-04-2026)LSunderland 1 - 0 Tottenham (12-04-2026)LTottenham 0 - 3 Nottingham Forest (22-03-2026)
18 West Ham 35 36 42 61 -19 LBrentford 3 - 0 West Ham (02-05-2026)WWest Ham 2 - 1 Everton (25-04-2026)DCrystal Palace 0 - 0 West Ham (20-04-2026)WWest Ham 4 - 0 Wolves (10-04-2026)LAston Villa 2 - 0 West Ham (22-03-2026)
19 Burnley 35 20 35 71 -36 LLeeds 3 - 1 Burnley (01-05-2026)LBurnley 0 - 1 Manchester City (22-04-2026)LNottingham Forest 4 - 1 Burnley (19-04-2026)LBurnley 0 - 2 Brighton (11-04-2026)LFulham 3 - 1 Burnley (21-03-2026)
20 Wolves 35 18 25 63 -38 DWolves 1 - 1 Sunderland (02-05-2026)LWolves 0 - 1 Tottenham (25-04-2026)LLeeds 3 - 0 Wolves (18-04-2026)LWest Ham 4 - 0 Wolves (10-04-2026)DBrentford 2 - 2 Wolves (16-03-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