Crystal Palace vs Hoffenheim

5 November 2026 · Europa League · Matchday 4 · 2026/27 · Referee Horatiu Fesnic

Full time 1 – 1

Half-time: 0–1

  • Daichi Kamada 90+1’
  • Alexander Prass 7’

Match summary

Crystal Palace and Hoffenheim shared the points in a 1-1 draw. Hoffenheim led 1-0 at half-time.

Alexander Prass put Hoffenheim ahead in the 7th minute and Daichi Kamada equalised in stoppage time.

There was little between the sides on chances: Crystal Palace created 1.05 expected goals (xG) from 13 shots, Hoffenheim 1.23 from 15. Crystal Palace had a player sent off.

Crystal Palace and Hoffenheim shared the spoils in a hard-fought Europa League fixture on matchday 4 that ended in a 1-1 draw. The home side edged the overall territory and possession with 55 percent of the ball, completing 515 passes at an accuracy of 81.7 percent compared to the visitors' 428 passes. Both teams registered 5 shots on target from 13 attempts for Crystal Palace and 15 for Hoffenheim. The match was characterised by high discipline issues, with the hosts accumulating 6 yellow cards and 1 red card alongside 13 fouls, while the visitors received 3 yellow cards and committed 15 fouls.

Hoffenheim struck first in the 7th minute when Alexander Prass scored with a left-footed shot to give his side a 0-1 lead at half-time. The first half also saw yellow cards for Ozan Kabak in the 6th minute, Wouter Burger in the 25th minute, and Jaydee Canvot in the 32nd minute. After the interval, persistent fouling brought bookings for Adam Wharton, Honest Ahanor, Yéremy Pino, Eddie Nketiah, and Andrej Kramarić. A turning point arrived in the 77th minute when Adam Wharton received a second yellow card and was sent off. Despite being a man down, Crystal Palace secured the draw in the 90+1st minute thanks to a right-footed goal from Daichi Kamada, leaving the final score at 1-1.

Match stats

55% Possession 45%
13 Shots 15
5 Shots on target 5
5 Corners 5
81 Attacks 65
51 Dangerous attacks 47
514 Passes 428
81.9% Pass accuracy 78.3%
16 Tackles 23
13 Fouls 15
6 Yellow cards 3
1 Red cards 0
2 Offsides 1

Key events

Crystal Palace Hoffenheim
Kick-off
6’
7’
Alexander PrassLeft foot shot0-1 (Hoffenheim)
21’
Fisnik AsllaniShot on target
23’
Andrej KramarićShot on target
24’
Corner
25’
Jean-Philippe MatetaShot on target
30’
Jean-Philippe MatetaShot on target
31’
32’
Corner
39’
Corner
40’
44’
Wouter BurgerShot on target
44’
Corner
Half-time0-1
Second half underway
Corner
47’
Corner
50’
53’
Corner
58’
60’
62’
65’
Yéremy PinoShot on target
67’
68’
70’
Corner
71’
Corner
Adam WhartonSecond yellowFoul
77’
Darío OsorioShot on target
80’
87’
Jykese FieldsWouter Burger
Daichi KamadaRight foot shot1-1 (Crystal Palace)
90+1’
90+4’
Andrej KramarićShot on target
Corner
90+4’
Full-time1-1

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.05 1.23 7’ Alexander Prass (Hoffenheim), 0-1 7’ 90+1’ Daichi Kamada (Crystal Palace), 1-1 90+1’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.05 1.23 7’ Alexander Prass (Hoffenheim), 0-1 Prass 7’ 90+1’ Daichi Kamada (Crystal Palace), 1-1 Kamada 90+1’
Crystal Palace 1.05 xGHoffenheim 1.23 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Hoffenheim attacking Crystal Palace attacking 
22’ Tim Lemperle (Hoffenheim), open play, 0.35 xG, blocked 7’ Alexander Prass (Hoffenheim), open play, 0.20 xG, goal 23’ Andrej Kramarić (Hoffenheim), set piece, 0.18 xG, saved 67’ Yéremy Pino (Crystal Palace), open play, 0.19 xG, saved 28’ Daichi Kamada (Crystal Palace), open play, 0.17 xG, off target 90+1’ Daichi Kamada (Crystal Palace), open play, 0.15 xG, goal 35’ Anan Khalaili (Crystal Palace), open play, 0.14 xG, off target 42’ Jean-Philippe Mateta (Crystal Palace), open play, 0.11 xG, off target 54’ Wouter Burger (Hoffenheim), from a corner, 0.08 xG, off target 44’ Wouter Burger (Hoffenheim), open play, 0.08 xG, saved 30’ Jean-Philippe Mateta (Crystal Palace), open play, 0.07 xG, saved 70’ Fisnik Asllani (Hoffenheim), open play, 0.07 xG, blocked 50’ Yéremy Pino (Crystal Palace), direct free kick, 0.05 xG, blocked 45’ Ozan Kabak (Hoffenheim), from a corner, 0.05 xG, off target 52’ Fisnik Asllani (Hoffenheim), open play, 0.05 xG, off target 12’ Fisnik Asllani (Hoffenheim), set piece, 0.04 xG, off target 80’ Darío Osorio (Crystal Palace), direct free kick, 0.04 xG, saved 31’ Yéremy Pino (Crystal Palace), set piece, 0.03 xG, off target 31’ Jean-Philippe Mateta (Crystal Palace), open play, 0.03 xG, saved 54’ Ozan Kabak (Hoffenheim), from a corner, 0.03 xG, blocked 25’ Natnael Abraha (Hoffenheim), open play, 0.03 xG, blocked 90+4’ Andrej Kramarić (Hoffenheim), open play, 0.03 xG, saved 39’ Yéremy Pino (Crystal Palace), open play, 0.03 xG, blocked 85’ Darío Osorio (Crystal Palace), open play, 0.02 xG, off target 90+1’ Dwight McNeil (Crystal Palace), open play, 0.03 xG, blocked 21’ Fisnik Asllani (Hoffenheim), open play, 0.02 xG, saved 19’ Wouter Burger (Hoffenheim), open play, 0.02 xG, off target 72’ Ozan Kabak (Hoffenheim), open play, 0.01 xG, blocked 22’ Tim Lemperle (Hoffenheim), open play, 0.35 xG, blocked 7’ Alexander Prass (Hoffenheim), open play, 0.20 xG, goal 23’ Andrej Kramarić (Hoffenheim), set piece, 0.18 xG, saved 67’ Yéremy Pino (Crystal Palace), open play, 0.19 xG, saved 28’ Daichi Kamada (Crystal Palace), open play, 0.17 xG, off target 90+1’ Daichi Kamada (Crystal Palace), open play, 0.15 xG, goal 35’ Anan Khalaili (Crystal Palace), open play, 0.14 xG, off target 42’ Jean-Philippe Mateta (Crystal Palace), open play, 0.11 xG, off target 44’ Wouter Burger (Hoffenheim), open play, 0.08 xG, saved 54’ Wouter Burger (Hoffenheim), from a corner, 0.08 xG, off target 30’ Jean-Philippe Mateta (Crystal Palace), open play, 0.07 xG, saved 70’ Fisnik Asllani (Hoffenheim), open play, 0.07 xG, blocked 50’ Yéremy Pino (Crystal Palace), direct free kick, 0.05 xG, blocked 45’ Ozan Kabak (Hoffenheim), from a corner, 0.05 xG, off target 52’ Fisnik Asllani (Hoffenheim), open play, 0.05 xG, off target 12’ Fisnik Asllani (Hoffenheim), set piece, 0.04 xG, off target 80’ Darío Osorio (Crystal Palace), direct free kick, 0.04 xG, saved 31’ Yéremy Pino (Crystal Palace), set piece, 0.03 xG, off target 31’ Jean-Philippe Mateta (Crystal Palace), open play, 0.03 xG, saved 54’ Ozan Kabak (Hoffenheim), from a corner, 0.03 xG, blocked 25’ Natnael Abraha (Hoffenheim), open play, 0.03 xG, blocked 39’ Yéremy Pino (Crystal Palace), open play, 0.03 xG, blocked 90+1’ Dwight McNeil (Crystal Palace), open play, 0.03 xG, blocked 90+4’ Andrej Kramarić (Hoffenheim), open play, 0.03 xG, saved 85’ Darío Osorio (Crystal Palace), open play, 0.02 xG, off target 21’ Fisnik Asllani (Hoffenheim), open play, 0.02 xG, saved 19’ Wouter Burger (Hoffenheim), open play, 0.02 xG, off target 72’ Ozan Kabak (Hoffenheim), open play, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Crystal Palace 3-4-3 Starting XI
Henderson
Canvot
Richards
Ahanor 75’
Mitchell
Wharton
Timber 55’
Khalaili 55’
Kamada
Pino
Mateta 75’
Hoffenheim 4-4-2 Starting XI
Baumann
Abraha
Kabak
Machida
Rots
Kramarić
Burger 87’
Avdullahu
Prass 76’
Asllani 76’
Lemperle 70’

Player stats

Goalkeeper1 player
90′ 4 1 29 – – – – –
Defenders4 players
90′ 6 1 – 8 2 54 2 – –
90′ – 2 2 3 3 63 1 – – –
Honest Ahanor Taken off
75′ – 1 2 4 2 66 1 – –
Óscar Mingueza Came on as a substitute
35′ 2 – – 6 1 21 1 – – –
Midfielders6 players
Anan Khalaili Taken off
55′ – – 30 1 – – 2 3 – – –
Adam Wharton Sent off
77′ – – 44 2 – 1 – 5 2 3
Quinten Timber Taken off
55′ – – 31 – – 1 2 4 – 2 –
90′ – – 51 – – 1 – 4 – 1 –
90′ 1 – 38 2 – – – – 1 – –
90′ – – 58 1 – 2 – 7 4 3
Forwards4 players
Jean-Philippe Mateta Taken off
75′ – – 3 2 0.21 – – 2 1 7 –
Eddie Nketiah Came on as a substitute
35′ – – – – – – – 2 – 12
Dwight McNeil Came on as a substitute
15′ – – 1 – 0.03 – – 2 – 8 –
Darío Osorio Came on as a substitute
15′ – – 2 1 0.06 – – 2 1 3 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Form going into the game

Last five Europa League games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results from Bzzoiro Sports Data.