Crystal Palace logo

Crystal Palace

1 - 0 22 February 2026
Wolves logo

Wolves

Match Statistics

Crystal Palace Wolves
0 Accurate through passes 1
61% Ball possession 39%
3 Big chances 2
4 Blocked shots 3
31 Clearances 48
7 Corner kicks 3
52 Duels won 69
0 Errors leading to goal 0
0 Errors leading to shot 1
0.82 Expected assists (xA) 1.14
2.00 Expected goals (xG) 1.63
19 Fouls 13
13 Free kicks 19
7 Goalkeeper saves 2
2.07 Goals prevented 0.48
1 Hit the woodwork 0
7 Interceptions 13
0 Offsides 1
0 Red cards 1
9 Shots inside the box 7
7 Shots off target 2
3 Shots on target 7
5 Shots outside the box 5
26 Throw ins 21
14 Total shots 12
23 Touches in opposition box 16
1.48 xG on target (xGOT) 2.07
2.07 xGOT faced 1.48
5 Yellow cards 3

Confirmed Lineups

Crystal Palace 3-4-2-1
  • 1 Henderson D.
  • 2 Canvot J.
  • 3 Richards C.
  • 4 Riad C.
  • 5 Munoz D.
  • 6 Wharton A.
  • 7 Hughes W.
  • 8 Mitchell T.
  • 9 Sarr I.
  • 10 Pino Y.
  • 11 Larsen J. S.

Substitutes

Benitez W., Cardines R., Clyne N., Devenny J., Guessand E., Johnson B., Kamada D., Sosa B., Uche C.

Wolves Unknown
  • 1 Sa J.
  • 2 Mosquera Y.
  • 3 Bueno S.
  • 4 Krejci L.
  • 5 Tchatchoua J.
  • 6 Bellegarde J.
  • 7 Andre
  • 8 Bueno H.
  • 9 Arokodare T.
  • 10 Mane M.
  • 11 Armstrong A.

Substitutes

Doherty M., Edozie T., Gomes A., Gomes R., Joao Gomes, Johnstone S., Pedro Lima, Toti, Wolfe D. M., X

Crystal Palace vs Wolves Match Commentary

90+10'
That's all for today as the game is over.
90+7'
14:9 – this is the total number of shots produced by both teams.
90+6'
Ismaila Sarr (Crystal Palace) has tested the patience of referee Thomas Kirk and goes into the book for a previous late challenge.
90+4'
Crystal Palace take the corner, but their hopes of scoring a goal end with a nice clearance by the defence.
90+3'
Thomas Kirk shows a yellow card to Andre (Wolves) for his blatant foul.
90+2'
Rob Edwards prepares a substitution. Yerson Mosquera is replaced by Angel Gomes (Wolves).
90'
8 min. of stoppage-time to be played.
90'
1 - 0
Goal! Evann Guessand (Crystal Palace) shows good awareness inside the box as he latches on to a brilliant pass and fires a first-time shot into the bottom left corner. Tyrick Mitchell assisted in the goal. 1:0.
89'
Ismaila Sarr (Crystal Palace) attempts to send over a cross in order to find one of his teammates, but an opposition defender averts the danger by intercepting the effort.
87'
Jean-Ricner Bellegarde goes off the pitch and Joao Gomes (Wolves) comes on.
85'
Chris Richards (Crystal Palace) seems to be alright and is okay to carry on.
85'
Santiago Bueno (Wolves) seems to have picked up a minor injury, but it looks like he will be able to continue playing.
80'
Santiago Bueno (Wolves) is clearly asking for some medical attention with his painful gestures. The extent of his injury is yet to be discovered.
80'
Chris Richards (Crystal Palace) requires medical treatment, so the referee stops play and signals for the physio to come onto the pitch.
80'
Brennan Johnson (Crystal Palace) swings in the corner, but fails to find any of his teammates. One of the defenders reacts superbly to get it clear.
79'
Brennan Johnson (Crystal Palace) collects a pass on the edge of the box and unleashes a shot which is brilliantly blocked by a defender.
79'
Jaydee Canvot (Crystal Palace) whips a promising cross into the box, but the opposition's defence intercepts the ball.
77'
Oliver Glasner has decided to substitute Yeremy Pino and he is replaced by Brennan Johnson (Crystal Palace).
77'
Flag up against Hugo Bueno (Wolves). He had space to move into behind the defence, but he went too soon.
77'
Yeremy Pino (Crystal Palace) stands over the free kick and opts to take it himself, but his low effort is straight at Jose Sa.
76'
Santiago Bueno (Wolves) brings his opponent down. Thomas Kirk has a clear sight of it and blows his whistle for a foul.
72'
We are about to witness a subsitution. Evann Guessand (Crystal Palace) for Chadi Riad.
71'
Crystal Palace fail to score from a corner as Jose Sa (Wolves) leaps to collect the ball.
70'
Crystal Palace control the tempo of the game by exchanging some accurate short passes.
67'
This yellow card was deserved. The tackle by Chadi Riad (Crystal Palace) was quite harsh and Thomas Kirk didn't hesitate to show him a yellow card.
63'
The substitution has been made. David Moller Wolfe (Wolves) has replaced Adam Armstrong.
61'
Ladislav Krejci (Wolves) receives a second yellow card and is sent off.
58'
Ladislav Krejci (Wolves) will have to be careful for the rest of the match as he is shown a yellow card.
56'
Tyrick Mitchell (Crystal Palace) gets to the rebound inside the box and shoots to the top left corner, but his sidefooter is blocked by an alert Jose Sa. What a save!
54'
Jean-Ricner Bellegarde (Wolves) slides a pass forward, but one of the defenders cuts it out.
53'
Wolves enjoy a period of possession as they are exchanging some passes and waiting for an opportunity to strike.
49'
Santiago Bueno (Wolves) brings down his opponent with a very late tackle.
46'
It will be a substitution. Daichi Kamada (Crystal Palace) is ready to enter the pitch as Will Hughes walks off.
46'
The game restarts for the second half.
45+4'
The match has reached half-time.
45'
There will be a minimum of 3 min. of added time.
45'
Will Hughes (Crystal Palace) swings in the corner, but it's comfortably cleared away.
43'
Dean Henderson anticipates the direction of the penalty by Toluwalase Emmanuel Arokodare (Wolves). He attempted to put the ball into the bottom right corner, but the goalkeeper was there in time to deny him.
42'
Toluwalase Emmanuel Arokodare (Wolves) is going to take the penalty!
41'
It must be a yellow card. It is. Adam Wharton (Crystal Palace) receives the caution after an awful tackle.
41'
Adam Wharton (Crystal Palace) trips an opposition player and Thomas Kirk signals a foul. The referee gives a penalty to Wolves!
38'
A fantastic block by a defender means that the corner from Wolves comes to nothing.
37'
Jean-Ricner Bellegarde (Wolves) produces a ferocious strike from the edge of the box. His dangerous effort towards the top left corner is blocked by Dean Henderson, who pulls off a superb save to keep the ball out of the net. Wolves have been awarded a corner kick. The referee and one of his assistants both point at the corner flag.
36'
Some great controlled play and passing in the middle of the pitch from Wolves.
35'
Yeremy Pino (Crystal Palace) storms into the box to get on the end of a pass, but smashes his shot straight onto the left post. Unlucky!
34'
Will Hughes (Crystal Palace) will deliver the corner kick.
33'
Yerson Mosquera (Wolves) connects with the corner kick around the penalty spot, but steers his header inches over the bar.
32'
The referee points to the corner flag. It's a corner to Wolves.
32'
Jean-Ricner Bellegarde (Wolves) slammed the ball from a mid-range free kick towards the net! He unleashed a low shot that went to the left, exactly where the keeper was standing. Such an easy save for him.
31'
Jaydee Canvot (Crystal Palace) is booked after bringing down an opponent. Thomas Kirk had an easy-decision to make.
28'
Ismaila Sarr (Crystal Palace) once again attempts to send a defence-splitting pass, but the opposition's defence is alert and intercepts the ball.
27'
The ball is laid off to Toluwalase Emmanuel Arokodare (Wolves) on the edge of the box. He shoots through a crowd of players low towards the middle of the goal and forces Dean Henderson to make a decent save.
24'
Referee Thomas Kirk sees the trip by Will Hughes (Crystal Palace) and doesn't hesitate to blow his whistle.
24'
The ball is cleared after Mateus Mane (Wolves) attempted to dribble past an opposing player.
22'
Toluwalase Emmanuel Arokodare (Wolves) watches the corner all the way, but places his header a whisker wide of the right post from close range.
22'
Good work from Wolves as they win a corner.
20'
The resulting corner, taken by Yeremy Pino (Crystal Palace), comes to nothing.
19'
Tyrick Mitchell (Crystal Palace) wastes a good opportunity as his pass into the box is blocked by the defence. The ball goes out of play. Crystal Palace are awarded a corner kick.
15'
Will Hughes (Crystal Palace) has tested the patience of referee Thomas Kirk and goes into the book for a previous late challenge.
13'
Will Hughes (Crystal Palace) steps up to take the corner, but the ball just sails in among the defenders.
12'
Santiago Bueno (Wolves) is able to continue to play.
11'
Santiago Bueno (Wolves) is down injured and the referee stops play so that he can receive medical treatment.
7'
Hugo Bueno (Wolves) whips in the resulting set piece but it's cleared.
7'
Chadi Riad (Crystal Palace) commits a rough challenge and Thomas Kirk blows his whistle for a foul.
7'
Another attempt to send the ball beyond the defence by Santiago Bueno (Wolves) is thwarted and cleared to safety.
6'
Yeremy Pino (Crystal Palace) fires a volley towards goal, but the ball sails well wide of the left post.
5'
Good movement by Toluwalase Emmanuel Arokodare (Wolves), but he can't find any of his teammates as the cross is poor.
1'
Jean-Ricner Bellegarde (Wolves) slides a pass forward, but one of the defenders cuts it out.
1'
The first half has just begun.
Wolves will kick the game off.
Thomas Kirk will referee today's match.
Show lineups
Both teams starting lineups are available now, so you can have a look at them.
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.

Crystal Palace vs Wolves Match Overview: 1-0 Premier League

Selhurst Park held its breath, then erupted late as Crystal Palace finally found the moment their performance deserved. The Crystal Palace vs Wolves Result finished 1-0, decided in the 90th minute when Evann Guessand swept home Tyrick Mitchell’s incisive pass to settle a tense Premier League match report. It was a night of fine margins: Dean Henderson’s first-half penalty save kept Palace alive, Wolves played the final half-hour with 10 men, and Oliver Glasner’s side kept pushing until the very last wave broke.

First Half

The opening exchanges carried that familiar Premier League edge: Wolves looked sharp in transition, Palace tried to impose rhythm through patient circulation and width. Early on, Yeremy Pino flashed a volley wide, and the home side’s set-pieces began to stack up, but Wolves were hardly passive. Jean-Ricner Bellegarde tested Henderson from range, and the visitors’ corners caused real discomfort, with Yerson Mosquera glancing a header just over and Toluwalase Emmanuel Arokodare nodding a close-range chance narrowly wide.

Palace’s clearest first-half opening came when Pino burst into the area and crashed a shot against the left post, a metallic reminder of how little time and space there was to finish. Then came the turning point before the interval: a penalty awarded to Wolves after a clumsy challenge. Arokodare stepped up, but Henderson read the intention and produced a huge save, pushing away what looked like the game’s defining strike. The roar at half-time felt like relief as much as belief.

Second Half

Glasner moved early, introducing Daichi Kamada to freshen the midfield, and Palace returned with greater urgency. Mitchell forced José Sá into an outstanding stop from close range, and the home side’s pressure began to pin Wolves deeper, corners and second balls repeatedly landing in gold-and-blue territory.

The match tilted decisively on the hour when Ladislav Krejci was dismissed after a second booking, leaving Wolves to defend in a compact shell. Even then, they remained dangerous in moments, but the game increasingly became a test of Palace’s patience and Wolves’ resistance. Brennan Johnson’s arrival added directness, and Palace kept probing with crosses and quick combinations around the box.

Just when it seemed like Sá and the Wolves back line might survive, Palace found the perfect incision. In stoppage time, Mitchell delivered a brilliant pass into the area and Guessand, alert to the space, met it first time and guided his finish into the bottom-left corner. Selhurst Park detonated. The Crystal Palace vs Wolves Score read 1-0, and the final seconds were managed with the kind of composure that turns a tight afternoon into a massive three points.

Key Moments

  • Dean Henderson saved Arokodare’s first-half penalty to keep Crystal Palace level when Wolves threatened to seize control.
  • Yeremy Pino struck the post before the break, a warning of Palace’s growing threat.
  • Ladislav Krejci was sent off after a second yellow, forcing Wolves to defend with 10 men for the final half-hour.
  • José Sá produced a superb save to deny Tyrick Mitchell from close range as Palace turned pressure into sustained momentum.
  • Evann Guessand scored in stoppage time from Mitchell’s pass to deliver the decisive Crystal Palace vs Wolves Goals moment.

Crystal Palace vs Wolves Stats Breakdown

The Crystal Palace vs Wolves Stats underline why this felt like a match Palace should have won earlier, even if Wolves carried serious threat. Palace dominated possession (61% to 39%) and generated the higher xG (2.00 to 1.63), while also creating more corners (7 to 3) and recording more touches in the opposition box (23 to 16). Wolves, though, were far from blunt: they hit the target more often (7 shots on target to Palace’s 3), forcing Henderson into a busy afternoon and making the margin feel precarious until the end.

From an xG analysis perspective, the story is split: Palace’s volume and territory eventually paid off, but Wolves’ chance quality was real, highlighted by the penalty and their strong xG on target figure (2.07). The decisive difference came in the biggest moments at either end—Henderson’s penalty stop and Guessand’s late composure. That is the essence of this Crystal Palace vs Wolves Analysis: one side kept believing, the other ran out of bodies and, finally, air.

As for the Crystal Palace vs Wolves Highlights, the match’s defining images were Henderson springing low to deny the spot-kick, Sá’s reflex save from Mitchell, and Guessand’s stoppage-time finish that turned pressure into celebration.

Crystal Palace vs Wolves Lineups

Crystal Palace XI (3-4-2-1): Henderson; Canvot, Richards, Riad; Munoz, Wharton, Hughes, Mitchell; Sarr, Pino; Larsen.

Crystal Palace Subs used: Kamada (for Hughes), Johnson (for Pino), Guessand (for Riad).

Wolves XI: Sa; Mosquera, Bueno (S.), Krejci, Tchatchoua; Bellegarde, Andre, Bueno (H.); Arokodare, Mane, Armstrong.

Wolves Subs used: Wolfe (for Armstrong), Joao Gomes (for Bellegarde), Gomes (A.) (for Mosquera).

Player of the Match

Dean Henderson (Crystal Palace): In a game decided by one late finish, the goalkeeper’s earlier intervention mattered just as much. Henderson’s penalty save changed the emotional temperature of the afternoon and his overall work—seven saves, command under pressure, and calm in the closing stages—gave Palace the platform to keep attacking until the breakthrough arrived.

What the Result Means

This Crystal Palace vs Wolves Match Report will be remembered for the timing as much as the quality. For Crystal Palace match today, it’s the kind of win that can harden a group—dominant territory, adversity avoided, and a late reward for persistence. For Wolves match today, it’s a frustrating lesson in discipline and game management: the red card shifted the contest, and despite creating enough to score, they left with nothing after conceding at the death.

In full-time analysis terms, Palace can take confidence from their control and chance creation, while Wolves will look back at the penalty miss and the dismissal as the moments that slipped away.