Skip to content
Live scoresView all →

Crystal Palace vs Newcastle 0-2

  • William Osula47'
  • Harvey Barnes58'
Kick-off
Sun, 25 Oct 2026 · 14:00 (UTC)
Venue
Selhurst Park, London
Referee
Paul Tierney

Match timeline

  1. 90+5’SubstitutionNewcastle crestNewcastleMalick Thiaw ONAmar Dedić OFF
  2. 90+3’Yellow cardCrystal Palace crestCrystal PalaceJaydee Canvot
  3. 85’SubstitutionNewcastle crestNewcastleSean Steur ONJoelinton OFF
  4. 79’Yellow cardCrystal Palace crestCrystal PalaceAnan Khalaili
  5. 78’Yellow cardNewcastle crestNewcastleLewis Hall
  6. 77’SubstitutionNewcastle crestNewcastleAnthony Elanga ONHarvey Barnes OFF
  7. 77’SubstitutionNewcastle crestNewcastleJacob Ramsey ONJoe Willock OFF
  8. 77’SubstitutionNewcastle crestNewcastleYoane Wissa ONWilliam Osula OFF
Show 8 earlier events
  1. 75’Yellow cardCrystal Palace crestCrystal PalaceYeremy Pino
  2. 63’SubstitutionCrystal Palace crestCrystal PalaceDario Osorio ONDwight McNeil OFF
  3. 62’SubstitutionCrystal Palace crestCrystal PalaceEddie Nketiah ONJean-Philippe Mateta OFF
  4. 58’Goal!Newcastle crestNewcastleHarvey BarnesAssist: Amar Dedić0 – 2
  5. 53’VAR checkNewcastle crestNewcastleJoe WillockGoal cancelled
  6. 47’Goal!Newcastle crestNewcastleWilliam OsulaAssist: Jacob Murphy0 – 1
  7. 45+1’Yellow cardNewcastle crestNewcastleFabian Schär
  8. 36’Yellow cardNewcastle crestNewcastleNico González
  9. 1’Kick-off

Key stats

Crystal Palace crestCrystal PalaceNewcastleNewcastle crest
  • 52%Possession48%
  • 16Shots10
  • 1.74xG1.03
  • 4Shots on Target2
  • 6Corners4
  • 12Fouls10
  • 4Offsides1
  • 0Saves4
  • 375Passes347
  • 3Yellow Cards3

Lineups

Confirmed selections

Crystal Palace crestCrystal Palace3 - 4 - 2 - 1

  1. 44Benítez
  2. 26Richards
  3. 5Disasi
  4. 6Canvot
  5. 25Khalaili
  6. 20Wharton
  7. 18Kamada
  8. 3Mitchell
  9. 11McNeil
  10. 10Pino
  11. 14Mateta

Substitutions

  1. 62’↑9 E. Nketiah↓14 J. Mateta
  2. 63’↑24 D. Osorio↓11 D. McNeil

Unused substitutes 28 C. Doucouré, 19 W. Hughes, 30 Óscar Mingueza, 8 J. Lerma, 33 B. Chilwell, 31 R. Matthews, 29 E. Guessand

Coach P. Sage

Newcastle crestNewcastle4 - 2 - 3 - 1

  1. 21Horníček
  2. 37Dedić
  3. 5Schär
  4. 33Burn
  5. 3Hall
  6. 6González
  7. 7Joelinton
  8. 23Murphy
  9. 28Willock
  10. 11Barnes
  11. 10Osula

Substitutions

  1. 77’↑19 A. Elanga↓11 H. Barnes
  2. 77’↑41 J. Ramsey↓28 J. Willock
  3. 77’↑9 Y. Wissa↓10 W. Osula
  4. 85’↑14 Sean Steur↓7 Joelinton
  5. 90+5’↑12 M. Thiaw↓37 A. Dedić

Unused substitutes 1 N. Pope, 4 S. Botman, 8 A. Bamba, 17 B. Touré

Coach M. Jaissle

Match facts

Competition
Premier League - England
Round
Matchday 8
Date
Sun, 25 Oct 2026
Kick-off
14:00 (UTC)
Venue
Selhurst Park, London
Referee
Paul Tierney
Crystal Palace coach
P. Sage
Newcastle coach
M. Jaissle

League table

Premier League - England

#TeamPWDLGDPts
1Arsenal crestArsenal10901+1027
2Manchester City crestManchester City9702+1021
3Brighton crestBrighton9612+1719
4Chelsea crestChelsea9513+416
5Everton crestEverton10442+216
11Newcastle crestNewcastle10334-312
18Crystal Palace crestCrystal Palace9216-127

Recent form

Last 5 matches, all competitions

Crystal Palace crest

Crystal Palace

  1. D
  2. W
  3. L
  4. L
  5. D
Newcastle crest

Newcastle

  1. D
  2. L
  3. W
  4. L
  5. L

Player ratings

  1. 1A. Disasi6.8
  2. 2D. Osorio6.6
  3. 3E. Nketiah6.5
  4. 4J. Mateta6.4
  5. 5D. Kamada6.3
  6. 6D. McNeil6.3
  7. 7J. Canvot6.2
  8. 8C. Richards6.1
  9. 9A. Khalaili6.1
  10. 10T. Mitchell6.0
  11. 11Yeremy Pino5.9
  12. 12W. Benítez5.7
  13. 13A. Wharton5.6
  14. 14C. Doucouré0.0
  15. 15W. Hughes0.0
  16. 16Óscar Mingueza0.0
  17. 17J. Lerma0.0
  18. 18B. Chilwell0.0
  19. 19R. Matthews0.0
  20. 20E. Guessand0.0
  1. 1W. Osula7.9
  2. 2H. Barnes7.8
  3. 3J. Murphy7.7
  4. 4D. Burn7.6
  5. 5L. Horníček7.6
  6. 6A. Dedić7.1
  7. 7F. Schär6.8
  8. 8Sean Steur6.8
  9. 9J. Ramsey6.7
  10. 10A. Elanga6.6
  11. 11Y. Wissa6.6
  12. 12Joelinton6.5
  13. 13J. Willock6.4
  14. 14Nico González6.4
  15. 15L. Hall6.1
  16. 16N. Pope0.0
  17. 17S. Botman0.0
  18. 18M. Thiaw0.0
  19. 19A. Bamba0.0
  20. 20B. Touré0.0

Match ratings from API-Football, out of 10.

MVP of the match

W. Osula
7.9

W. Osula

Newcastle crestNewcastle

1
Goals
0
Assists

Rated 7.9, the best on the pitch — 1 goal in 77 minutes.

Team form comparison

Last 5 matches, all competitions

Crystal Palace crestCrystal Palace
W-D-L
1-2-2
Scored / match
1.4
Conceded / match
2.2
Newcastle crestNewcastle
W-D-L
1-1-3
Scored / match
1.2
Conceded / match
2.4

Fan predictions

How the fans called it

  • Crystal Palace crestCrystal Palace0%
  • Draw0%
  • Newcastle crestNewcastleResult0%

No votes yet

What happened

Match report

Newcastle won 2-0 at Selhurst Park after scoring twice after the interval. William Osula put them in front early in the second half and Harvey Barnes added the second seven minutes later.

The first half finished goalless, with Newcastle already on two bookings before the break as Nico González was cautioned in the 36th minute and Fabian Schär in first-half stoppage time. Crystal Palace reached half-time at 0-0.

Osula opened the scoring in the 47th minute from Jacob Murphy’s assist to make it 0-1, then Barnes doubled the lead in the 58th minute from Amar Dedić’s pass for 0-2. Newcastle also had a VAR decision go against them when Joe Willock’s goal was cancelled in the 53rd minute. Crystal Palace made two changes on 62 and 63 minutes, sending on Eddie Nketiah for Jean-Philippe Mateta and Dario Osorio for Dwight McNeil, but they did not find a way back into it. Newcastle made three changes on 77 minutes, with Anthony Elanga, Jacob Ramsey and Yoane Wissa coming on for Harvey Barnes, Joe Willock and William Osula, then Sean Steur replaced Joelinton in the 85th minute and Malick Thiaw came on for Amar Dedić in the fifth minute of stoppage time.

Crystal Palace had 52% of the ball and more of the attacking numbers, finishing with 16 shots to Newcastle’s 10, 4 on target to 2, 6 corners to 4 and an xG edge of 1.74 to 1.03. They also made 375 passes to Newcastle’s 347, while the visitors kept four saves to none and were caught offside once to Palace’s four.

Each side collected three yellow cards. Nico González, Fabian Schär and Lewis Hall were booked for Newcastle, while Yeremy Pino, Anan Khalaili and Jaydee Canvot were cautioned for Crystal Palace.

Match record

Competition
Premier League - England
Round
Matchday 8
Kick-off
Venue
Selhurst Park, London
Referee
Paul Tierney
Match ID
cornerflick:match:crystal-palace-vs-newcastle-premier-league-2026-10-25

Data: API-Football · last updated · Spotted an error?

Cite, download, embed

This match as a source

Cite this match

Cornerflick. Crystal Palace 0-2 Newcastle, Premier League - England, 25 October 2026. Match record, last updated 28 October 2026. https://cornerflick.com/football/premier-league/matches/crystal-palace-vs-newcastle-premier-league-2026-10-25

Permanent identifier cornerflick:match:crystal-palace-vs-newcastle-premier-league-2026-10-25. It does not change if the page moves.

Download the data

Data by Cornerflick — cornerflick.com. Reuse under CC BY 4.0.

Embed this match

A live scoreboard and timeline for your own page, crediting Cornerflick.

<iframe src="https://cornerflick.com/embed/match/crystal-palace-vs-newcastle-premier-league-2026-10-25" width="100%" height="220" style="border:0" loading="lazy" title="Match scoreboard and timeline — Cornerflick"></iframe>

Get live alerts

Never miss a moment. Goals, line-ups, red cards and full-time — pushed to your phone the second they happen.

Full timeline

16 events

  1. 36’Yellow cardNewcastle crestNewcastleNico González
  2. 45+1’Yellow cardNewcastle crestNewcastleFabian Schär
  3. 47’Goal!Newcastle crestNewcastleWilliam OsulaAssist: Jacob Murphy0 – 1
  4. 53’VAR checkNewcastle crestNewcastleJoe WillockGoal cancelled
  5. 58’Goal!Newcastle crestNewcastleHarvey BarnesAssist: Amar Dedić0 – 2
  6. 62’SubstitutionCrystal Palace crestCrystal PalaceEddie Nketiah ONJean-Philippe Mateta OFF
  7. 63’SubstitutionCrystal Palace crestCrystal PalaceDario Osorio ONDwight McNeil OFF
  8. 75’Yellow cardCrystal Palace crestCrystal PalaceYeremy Pino
  9. 77’SubstitutionNewcastle crestNewcastleAnthony Elanga ONHarvey Barnes OFF
  10. 77’SubstitutionNewcastle crestNewcastleJacob Ramsey ONJoe Willock OFF
  11. 77’SubstitutionNewcastle crestNewcastleYoane Wissa ONWilliam Osula OFF
  12. 78’Yellow cardNewcastle crestNewcastleLewis Hall
  13. 79’Yellow cardCrystal Palace crestCrystal PalaceAnan Khalaili
  14. 85’SubstitutionNewcastle crestNewcastleSean Steur ONJoelinton OFF
  15. 90+3’Yellow cardCrystal Palace crestCrystal PalaceJaydee Canvot
  16. 90+5’SubstitutionNewcastle crestNewcastleMalick Thiaw ONAmar Dedić OFF