Season 2026-27

Crystal Palace vs Arsenal

Premier League · Round 38 · Sun 24 May 2026, 16:00

Crystal Palace
12 Full time
Arsenal

Arsenal won 2–1 away at Crystal Palace on 24 May 2026 (Premier League 2025-2026, Round 38). Goals – Crystal Palace: Jean-Philippe Mateta 89'; Arsenal: Gabriel Jesus 42', Noni Madueke 48'. Highest-rated player: Noni Madueke (8.8). In 28 Premier League meetings since 2000-01, Crystal Palace have won 3, Arsenal 17 and 8 matches have been drawn.

Summary

Key events

  1. 42' Gabriel Jesus Arsenal · assist Gabriel Martinelli 0–1
  2. Half time · 0–1
  3. 48' Noni Madueke Arsenal · assist Kai Havertz 0–2
  4. 89' Jean-Philippe Mateta Crystal Palace · assist Yeremy Pino 1–2
  5. 90+1' Yeremy Pino Crystal Palace · VAR
  6. Full time · 1–2

Match statistics

Crystal PalaceArsenal

Top stats

40%Ball possession60%
0.98Expected goals (xG)2.53
8Total shots17
3Shots on target7
3Big chances7
3Corner kicks4

Shooting

0.95xG on target (xGOT)1.71
2Big chances missed7
8Shots inside the box15
0Shots outside the box2
3Shots off target6
2Blocked shots4
0Hit the woodwork1
1Headed goals0

Passing

328Passes518
46Long passes37
92Final third passes157
18Crosses13
0.84Expected assists (xA)1.27
21Touches in opposition box41
12Throw-ins16

Defending

12Tackles7
10Interceptions5
22Clearances25
42Duels won38
1Errors leading to shot0
0Errors leading to goal0

Discipline

9Fouls12
1Offsides0
12Free kicks9

xG and xGOT are the data provider's figures.

Lineups

Crystal Palace

Substitutes used

Unused

Walter Benitez, Jaydee Canvot, Brennan Johnson, Maxence Lacroix

Arsenal

Substitutes used

Unused

Martin Odegaard, Declan Rice, Bukayo Saka, Tommy Setford

Crystal Palace vs Arsenal Match Commentary

  1. 90+9' There will be no more action in this match as the referee signals full time.
  2. 90+8' Eberechi Eze (Arsenal) runs onto a loose pass inside the box and releases a tremendous shot towards the bottom left corner. However, Dean Henderson anticipates the shot and makes a brilliant save.
  3. 90+7' Close! Viktor Gyökeres (Arsenal) picks up the ball in space and from inside the penalty area sends a shot inches wide of the left post. The ball is off of the pitch and it's a goal kick for Crystal Palace.
  4. 90+5' Tyrick Mitchell (Crystal Palace) whips the ball in, but it fails to reach any of his teammates as the opposition's defence averts the threat.
  5. 90+4' The resulting corner comes to nothing as Gabriel Martinelli (Arsenal) sends it out of play. The ball goes out of play and Crystal Palace will have a goal kick.
  6. 90+3' The referee looks satisfied after his VAR review and duly disallows the goal for offside. The Crystal Palace players look gutted.
  7. 90+2' The Crystal Palace players halt their celebrations as referee Farai Hallam makes the VAR signal to review the goal, most likely to ascertain if there was an offside in the build-up play.
  8. 90+1' Yeremy Pino (Crystal Palace) converts his effort into a goal!
  9. 90' We will have 7 min. of added time.
  10. 89' Goal · 1–2 Yeremy Pino produces a beautiful lofted cross into the box, where Jean-Philippe Mateta (Crystal Palace) rises high to head the ball into the right side of the goal and beyond the goalkeeper. He makes it 1:2.
  11. 87' Mikel Merino (Arsenal) sends a pass into the box, but his attempt is thwarted and cleared.
  12. 86' Gabriel Martinelli (Arsenal) swings a cross into the box, but it's far too close to Dean Henderson, who smothers the ball.
  13. 85' Viktor Gyökeres (Arsenal) goes on a solo run, but he fails to create a chance as an opposition player blocks him.
  14. 83' The referee stops play so that a substitution can be made and Viktor Gyökeres (Arsenal) is coming onto the pitch as Noni Madueke cannot continue after picking up an injury.
  15. 82' Noni Madueke (Arsenal) is down injured and the referee stops play so that he can receive medical treatment.
  16. 80' Mikel Merino (Arsenal) strikes the rebound, but it goes well over the bar. The ball is off of the pitch and it's a goal kick for Crystal Palace.
  17. 78' Will Hughes (Crystal Palace) takes the corner but only sends it into a huddle of the defenders and one of them makes a good clearance.
  18. 77' Here is a change. Jorgen Strand Larsen is going off and Oliver Glasner gives the last tactical orders to Jean-Philippe Mateta (Crystal Palace).
  19. 75' Substitution. Gabriel Jesus makes way for Eberechi Eze (Arsenal).
  20. 74' Yellow card Gabriel Jesus (Arsenal) will have to be careful for the rest of the match as he is shown a yellow card.
  21. 74' A pass lands at the feet of Kai Havertz (Arsenal) in the middle of the box, he looks up and shoots but the effort is superbly blocked by a defender. Arsenal have been awarded a corner kick. The referee and one of his assistants both point at the corner flag.
  22. 73' The resulting corner from Will Hughes (Crystal Palace) comes to nothing.
  23. 72' The free kick is delivered by Will Hughes (Crystal Palace) but it's not one of his best and is easily cleared. Crystal Palace earn a corner.
  24. 68' Arsenal will take a corner kick.
  25. 67' Noni Madueke (Arsenal) races towards goal but the defender gets back well to make a challenge. Arsenal will take a corner kick.
  26. 63' Jorgen Strand Larsen (Crystal Palace) commits a foul on his opponent and it looks like it should be the other way around at first glance, but the referee makes the right decision in awarding a free kick to the other team.
  27. 62' The manager has been forced to make a substitution and the injured Adam Wharton limps off the pitch to be replaced by Evann Guessand (Crystal Palace).
  28. 62' A substitution has been made. Max Dowman goes off and Mikel Merino (Arsenal) comes on.
  29. 59' Noni Madueke (Arsenal) whips a promising cross into the box, but the opposition's defence intercepts the ball.
  30. 59' Arsenal get a corner.
  31. 57' Adam Wharton (Crystal Palace) requires medical treatment, so the referee stops play and signals for the physio to come onto the pitch.
  32. 55' Farai Hallam blows his whistle. Myles Lewis-Skelly (Arsenal) commits a foul after dangerous play.
  33. 53' Jorgen Strand Larsen (Crystal Palace) wastes a golden opportunity from inside the six-yard box after firing the ball a few inches over the crossbar. The ball is off of the pitch and it's a goal kick for Arsenal.
  34. 51' Martin Zubimendi (Arsenal) tries to slide the ball through to a teammate but it's well blocked by a defender.
  35. 48' Goal · 0–2 GOAL - 0:2! The corner comes over and Kai Havertz flicks on with his head to Noni Madueke (Arsenal), who makes no mistake and fires the ball into the back of the net.
  36. 47' The referee signals a corner kick to Arsenal.
  37. 47' Gabriel Martinelli (Arsenal) slaloms his way past challenges, but an opposing player does well to get the ball away. The referee signals a corner kick to Arsenal.
  38. 46' Full time The game is over for Daniel Munoz (Crystal Palace). Tyrick Mitchell comes on for the second half.
  39. 46' There will be a change on the pitch for the second half. Oliver Glasner probably wasn't satisfied with the performance of Ismaila Sarr (Crystal Palace). He is replaced by Yeremy Pino.
  40. 46' The teams are back out for the second half and here is a change on the pitch. Oliver Glasner gives a chance to Adam Wharton and Daichi Kamada (Crystal Palace) is off.
  41. 46' Here is a change after the half-time break. Christian Norgaard (Arsenal) is replaced by Kai Havertz.
  42. 46' Half-time substitution. Riccardo Calafiori (Arsenal) will not participate anymore and Gabriel is coming on.
  43. 46' Farai Hallam blows his whistle and the second half starts.
  44. 45+3' The referee blows his whistle to end the first half and the players are now heading to their respective dressing rooms.
  45. 45+2' Daniel Munoz (Crystal Palace) sends a lofted cross into the box which is headed clear.
  46. 45' 3 min. of stoppage-time to be played.
  47. 45' Daichi Kamada (Crystal Palace) delivers a poor cross from a free kick as one of the defenders comfortably clears it away.
  48. 44' Martin Zubimendi (Arsenal) commits a rough foul. Farai Hallam stops the game and makes a call. A free kick has been awarded to Crystal Palace.
  49. 42' Goal · 0–1 Gabriel Jesus (Arsenal) latches on to a precise pass inside the box and sends in a superb strike that finds its way into the bottom right corner.
  50. 41' A fine lofted pass into the box, sent by Noni Madueke (Arsenal), is intercepted by the opposition's defence.
  51. 39' Will Hughes (Crystal Palace) whips a long ball in from the free kick which is intercepted by Kepa Arrizabalaga.
  52. 38' Rough tackle by Cristhian Mosquera (Arsenal). The referee blows his whistle for a foul.
  53. 36' Fantastic run and shot from mid-range by Noni Madueke (Arsenal), but a defender denies him an almost certain goal by getting his body in the way.
  54. 35' Max Dowman (Arsenal) should know this behaviour is beyond the rules. He was too careless with his challenge and left Farai Hallam no option but to blow his whistle.
  55. 33' Noni Madueke (Arsenal) fails to send a pass into the box as his effort is cut out.
  56. 30' Daniel Munoz (Crystal Palace) commits a foul during an attacking move.
  57. 28' Christian Norgaard (Arsenal) sends a chip pass into the box, but Dean Henderson is quickest to intercept the ball.
  58. 25' A cooling break is underway.
  59. 24' Will Hughes (Crystal Palace) pulls the jersey of one of the opposition players and Farai Hallam blows his whistle for a foul.
  60. 22' Gabriel Jesus (Arsenal) jumps for a cross in the goal area and produces a fine header which goes narrowly wide of the left post! What a huge opportunity! The ball goes out of play and Crystal Palace will have a goal kick.
  61. 22' Piero Hincapie (Arsenal) sends a cross into the box, but the opposition's defence quickly intercepts the ball.
  62. 20' Chadi Riad (Crystal Palace) robs an opponent of the ball and explodes in anger when Farai Hallam blows for a foul.
  63. 18' Arsenal control the tempo of the game by exchanging some accurate short passes.
  64. 16' Daichi Kamada (Crystal Palace) whips in the corner, but one of the defending players gets a head on it and intercepts.
  65. 15' Daniel Munoz (Crystal Palace) finds the space inside the box to meet a cross, but his header from near the penalty spot low towards the left post is saved by the goalkeeper. Crystal Palace have been awarded a corner kick.
  66. 14' Will Hughes (Crystal Palace) flights in the cross, but the defender is alert and clears to safety.
  67. 13' A cross from a mid-range free kick, taken by Crystal Palace, is intercepted by one of the defenders.
  68. 12' A defence-splitting pass is taken in his stride by Gabriel Jesus (Arsenal) in the box. Without even looking up he drills a shot towards the middle of the goal, but Dean Henderson pulls off an easy save.
  69. 10' Excellent touch by Christian Norgaard (Arsenal)! He latches on to a precise pass on the edge of the box and produces a shot goalwards which goes way wide of the left post. The ball is off of the pitch and it's a goal kick for Crystal Palace.
  70. 9' Noni Madueke (Arsenal) dinks a cross into the box in an attempt to find one of his teammates, but the defence manages to clear.
  71. 7' Christian Norgaard (Arsenal) makes an overly-aggressive challenge and Farai Hallam blows his whistle for a foul.
  72. 4' Gabriel Jesus (Arsenal) fires a brilliant shot from the edge of the box, but the effort rattles the right post! It could have been a superb goal.
  73. 2' Nathaniel Clyne (Crystal Palace) fails to find a teammate across the pitch with a long ball.
  74. 1' The first half has started.
  75. The players are out and the match is about to start. Arsenal will have the kick-off.
  76. Farai Hallam will supervise the game today.
  77. The starting lineups for this match have been revealed.
  78. Hello and welcome to our live text commentary! We will provide you with instant updates of everything that happens in the match. The starting lineups will be announced very soon.

Head-to-head & form

Head-to-head since 2000-01

Full head-to-head
3Crystal Palace wins8Draws17Arsenal wins

28 meetings · goals Crystal Palace 31–60 Arsenal

Form before the match

Last five Premier League matches, oldest to newest.

Final table 2025-2026

Full table
# Team P W D L GD Pts
1 Arsenal 38 26 7 5 +44 85
15 Crystal Palace 38 11 12 15 −10 45

Top scorers 2025-2026

All scorers