Premier LeagueSun 25 Oct 2026 · 14:00 GMTMatchday 8 · Selhurst Park, London

Crystal Palace v Newcastle match analysis

This analysis was locked at kick-off on Sun 25 Oct 2026 and has not been changed since.

Pre-match analysis · as published

Written before kick-off

The model rates this as a tight contest, giving Crystal Palace a 38% chance of victory and Newcastle 36%, with a 26% probability of a draw. Expected goals total 2.92. Palace face defensive injury concerns with two ruled out and three doubtful, while Newcastle have two missing and two doubtful players.

How the match could end · our estimate before kick-off

  • 38%Crystal Palace win
  • 26%Draw
  • 36%Newcastle win

PRO analysis

The full analysis is part of PRO

PRO members can read the full analysis exactly as it was published: the evidence and the risks behind our estimate.

See PRO plans

Free on every match: kick-off time, our estimate of each result, form, past meetings and whether we found a signal.

Form · newest first

Crystal PalaceCrystal Palace

Last 5: 1 win, 2 draws, 2 defeats

NewcastleNewcastle

Last 5: 2 wins, no draws, 3 defeats

Past results

From stored results before kick-off. Each figure shows how many games it covers.

Trends

  • Premier League, since 11 Aug 2023: home sides leading by one goal after 70 minutes won 189 of 268.
  • Newcastle won 4 of the last 10 meetings.
  • Over 2.5 goals in 7 of Crystal Palace's last 10 home league games.
  • Both teams scored in 7 of Crystal Palace's last 10 home league games.

Last meetings

Meetings in the competitions Ledger covers.

10 meetings: Crystal Palace 2, draws 4, Newcastle 4

Goals: Crystal Palace 5, Newcastle 14

DateMatchScore
12 Apr 2026Crystal Palace v Newcastle2–1
4 Jan 2026Newcastle v Crystal Palace2–0
16 Apr 2025Newcastle v Crystal Palace5–0
30 Nov 2024Crystal Palace v Newcastle1–1
24 Apr 2024Crystal Palace v Newcastle2–0
21 Oct 2023Newcastle v Crystal Palace4–0
21 Jan 2023Crystal Palace v Newcastle0–0
9 Nov 2022Newcastle v Crystal PalaceLeague Cup0–0 PEN
3 Sep 2022Newcastle v Crystal Palace0–0
20 Apr 2022Newcastle v Crystal Palace1–0

Home and away

Crystal Palace

Crystal Palace at home

Last 5: 3 won, 0 drawn, 2 lost

  • WonNottingham Forest11 Oct 20263–1
  • WonLech PoznanUEFA Europa League17 Sep 20264–0
  • LostIpswich12 Sep 20262–3
  • WonMiddlesbroughLeague Cup8 Sep 20263–0
  • LostManchester City28 Aug 20261–4

Crystal Palace: home league games

Last 10 league games, 90-minute score

Goals
14 scored, 16 conceded in 10
Both teams scored
7 of 10
Over 2.5 goals
7 of 10
Clean sheets
3 of 10
Newcastle

Newcastle away

Last 5: 2 won, 0 drawn, 3 lost

  • LostCoventry12 Oct 20261–4
  • LostLeeds14 Sep 20261–4
  • WonMillwallLeague Cup8 Sep 20261–0
  • WonTottenham29 Aug 20262–0
  • LostFulham24 May 20260–2

Newcastle: away league games

Last 10 league games, 90-minute score

Goals
10 scored, 17 conceded in 10
Both teams scored
6 of 10
Over 2.5 goals
5 of 10
Clean sheets
2 of 10

Rest and schedule

Days since each team's last match and until its next one, in the competitions Ledger tracks. Friendlies are left out.

Crystal Palace
Last match
3 days before22 Oct 2026 · v Beşiktaş · UEFA Europa League
Next match
3 days after28 Oct 2026 · v Fulham · League Cup
Newcastle
Last match
8 days before17 Oct 2026 · v Aston Villa · Premier League
Next match
4 days after29 Oct 2026 · v Everton · League Cup

xG and expected points

Each team's xG and points from its own earlier league matches, before this kick-off. Facts about past matches, not a forecast for this one.

Since 27 Oct 2024

Crystal PalaceNewcastle
75Matches with xG75
120.14xG for118.29
96Goals scored123
104.72xG against98.40
108Goals conceded108

Crystal Palace

xG forxG againstGoals (tick; no tick = 0)Last matches with xG, oldest on the left
Show the numbers
Crystal Palace: Last matches with xG, newest first
DateOpponentxG forxG againstGoals (tick; no tick = 0)
18 Oct 2026at Brighton0.772.000–5
11 Oct 2026v Nottingham Forest2.413.343–1
20 Sep 2026at Leeds1.061.310–0
12 Sep 2026v Ipswich0.621.672–3
5 Sep 2026at Fulham1.973.143–2
28 Aug 2026v Manchester City0.662.211–4
22 Aug 2026at Everton1.961.120–2
24 May 2026v Arsenal0.982.531–2
17 May 2026at Brentford1.721.712–2
13 May 2026at Manchester City0.731.660–3

Newcastle

xG forxG againstGoals (tick; no tick = 0)Last matches with xG, oldest on the left
Show the numbers
Newcastle: Last matches with xG, newest first
DateOpponentxG forxG againstGoals (tick; no tick = 0)
17 Oct 2026v Aston Villa1.071.630–1
12 Oct 2026at Coventry1.841.471–4
19 Sep 2026v Hull City1.441.592–1
14 Sep 2026at Leeds0.882.081–4
5 Sep 2026v Bournemouth0.711.372–2
29 Aug 2026at Tottenham0.721.122–0
23 Aug 2026v Liverpool1.582.982–2
24 May 2026at Fulham0.311.810–2
17 May 2026v West Ham1.730.953–1
10 May 2026at Nottingham Forest1.481.101–1

This league season

Premier League matches since 21 Aug 2026.

Crystal PalaceNewcastle
7 of 7Matches with xG7 of 7
7Points in those matches8
6.63xPts7.12
9.45xG for8.24
14.79xG against12.24

Each figure is a total over the matches shown beside it.

xG: API-Football. xPts: Ledger, from xG with a Poisson model that treats the two teams' goals as independent. That model slightly under-counts draws, so xPts totals come out a little high.

PRO depth

PRO depth: Crystal Palace and Newcastle

  • Corners won and concededPRO
  • Shots and shots on target, for and againstPRO
  • Yellow cards, own and opponent'sPRO
  • First-half goals, scored and concededPRO
PRO: these figures for both teams

Injuries and suspensions

  • Crystal PalaceCrystal Palace
    Ruled out
    C. Riad (Knee Injury) · T. Tomiyasu (Calf Injury)
    Doubtful
    D. Henderson (Foot Injury) · J. Larsen (Injury) · Q. Timber (Injury)
  • NewcastleNewcastle
    Ruled out
    E. Jaouen (Muscle Injury) · V. Livramento (Knee Injury)
    Doubtful
    A. Elanga (Knee Injury) · J. Ramsey (Thigh Injury)

Published 25 Oct 2026, 12:58 GMT · not changed since

All fixtures