Crystal Palace host 1899 Hoffenheim in the Europa League. Both sides have had up-and-down spells lately, picking up wins and defeats in fairly even measure across their recent matches.
Looking at how each side's opened their continental campaign gives an early snapshot, though there's still a good stretch of the season to play before these two actually meet.
Analysis updated .
Compare bookmakers
Mixed form on both sides
Crystal Palace's last 20 matches across all competitions read 7 wins, 4 draws and 9 losses, with 29 goals scored and 34 conceded. That's a fairly even spread rather than a clear upward or downward trend. Their most recent outing was a 0-2 friendly defeat to Bristol City, which doesn't tell us much on its own.
Crystal Palace: 20 completed matches; 1899 Hoffenheim: 20 completed matches.
Crystal Palace
- Win
- 35% 7 / 20
- Draw
- 20% 4 / 20
- Loss
- 45% 9 / 20
- Scored
- 29
- Conceded
- 34
- Difference
- -5
1899 Hoffenheim
- Win
- 40% 8 / 20
- Draw
- 15% 3 / 20
- Loss
- 45% 9 / 20
- Scored
- 36
- Conceded
- 41
- Difference
- -5
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Friendlies Clubs | Crystal Palace | Bristol City | 03.10.2026 | 0-2 |
| Premier League | Leeds | Crystal Palace | 20.09.2026 | 0-0 |
| UEFA Europa League | Crystal Palace | Lech Poznan | 17.09.2026 | 4-0 |
| Premier League | Crystal Palace | Ipswich | 12.09.2026 | 2-3 |
| League Cup | Crystal Palace | Middlesbrough | 08.09.2026 | 3-0 |
| Premier League | Fulham | Crystal Palace | 05.09.2026 | 2-3 |
| Premier League | Crystal Palace | Manchester City | 28.08.2026 | 1-4 |
| Premier League | Everton | Crystal Palace | 22.08.2026 | 2-0 |
| Friendlies Clubs | SC Freiburg | Crystal Palace | 15.08.2026 | 3-0 |
| Friendlies Clubs | Fulham | Crystal Palace | 07.08.2026 | 1-2 |
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Bundesliga | SC Paderborn 07 | 1899 Hoffenheim | 20.09.2026 | 3-1 |
| UEFA Europa League | OFI | 1899 Hoffenheim | 17.09.2026 | 2-0 |
| Bundesliga | 1899 Hoffenheim | VfB Stuttgart | 12.09.2026 | 2-1 |
| Bundesliga | 1899 Hoffenheim | Borussia Dortmund | 05.09.2026 | 2-3 |
| Bundesliga | 1. FC Köln | 1899 Hoffenheim | 29.08.2026 | 3-2 |
| DFB Pokal | Erzgebirge Aue | 1899 Hoffenheim | 22.08.2026 | 0-4 |
| Friendlies Clubs | Tottenham | 1899 Hoffenheim | 16.08.2026 | 2-2 |
| Friendlies Clubs | Tottenham | 1899 Hoffenheim | 15.08.2026 | 3-0 |
| Friendlies Clubs | 1899 Hoffenheim | Karlsruher SC | 01.08.2026 | 3-0 |
| Friendlies Clubs | 1899 Hoffenheim | Holstein Kiel | 29.07.2026 | 3-1 |
Hoffenheim's record over a similar sample is 8 wins, 3 draws and 9 losses, with 36 for and 41 against. They've lost their last two competitive fixtures, including a 3-1 away defeat to Paderborn in the Bundesliga, so there's no real momentum heading into this one either.
Neither side looks to be riding a strong run of form right now.
Comparative Team Statistics: Crystal Palace vs 1899 Hoffenheim

Contrasting starts in the Europa League table
After one round of the Europa League league phase, Crystal Palace sit second with three points, built on a 4-0 win over Lech Poznan. Hoffenheim, by contrast, are down in 29th having lost 0-2 away to OFI.
| № | Team | Played | Win | Draw | Loss | GF/GA | Points |
|---|---|---|---|---|---|---|---|
| 1 | Juventus | 1 | 1 | 0 | 0 | 5/0 | 3 |
| 2 | Crystal Palace | 1 | 1 | 0 | 0 | 4/0 | 3 |
| 3 | Sparta Praha | 1 | 1 | 0 | 0 | 4/1 | 3 |
| 28 | Celtic | 1 | 0 | 0 | 1 | 1/3 | 0 |
| 29 | 1899 Hoffenheim | 1 | 0 | 0 | 1 | 0/2 | 0 |
| 30 | AC Milan | 1 | 0 | 0 | 1 | 0/2 | 0 |
It's worth remembering this is a single-match sample in a much longer league phase, so these positions are more a snapshot than a settled picture.
One result each way shouldn't be read as a reliable gap in quality just yet.
Limited player detail available
The only player information we have is that Palace's D. McNeil has registered one assist in one match. That's a thin slice of data and doesn't tell us much about squad shape or who might feature when these sides meet.

Still some distance to the fixture
This preview is being put together a month out from kickoff, so the form picture for both sides could well shift before they actually play. Hoffenheim's domestic form and Palace's squad situation both have time to change.
Given that, any read on current form or the early Europa League table should be treated as a starting point rather than a settled view of how this match will go.
Squad lists and player details
Squad and player details
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| E. Nketiah | England | 27 | Attacker | 175 | 72 |
| J. Strand Larsen | Norway | 26 | Attacker | 193 | 79 |
| I. Sarr | Senegal | 28 | Attacker | 185 | 76 |
| J. Lerma | Colombia | 31 | Midfielder | 179 | 70 |
| T. Tomiyasu | Japan | 27 | Defender | 187 | 84 |
| D. Kamada | Japan | 30 | Attacker | 184 | 76 |
| B. Chilwell | England | 29 | Defender | 178 | 77 |
| C. Doucouré | Mali | 26 | Midfielder | 180 | 73 |
| D. Muñoz | Colombia | 30 | Midfielder | 180 | 73 |
| W. Hughes | England | 31 | Midfielder | 185 | 74 |
| D. McNeil | England | 26 | Attacker | 183 | 68 |
| D. Henderson | England | 29 | Goalkeeper | 188 | 85 |
| R. Matthews | England | 32 | Goalkeeper | 184 | 78 |
| A. Disasi | France | 28 | Defender | 190 cm | 83 kg |
| W. Benítez | Argentina | 33 | Goalkeeper | 191 | 91 |
| J. Mateta | France | 29 | Attacker | 192 | 88 |
| B. Sosa | Croatia | 28 | Defender | 187 | 79 |
| Q. Timber | Netherlands | 25 | Midfielder | 179 | 71 |
| C. Richards | USA | 26 | Defender | 188 | 87 |
| E. Guessand | France | 25 | Attacker | 185 | 79 |
| Óscar Mingueza | Spain | 27 | Defender | 184 | 75 |
| T. Mitchell | England | 27 | Midfielder | 175 | 68 |
| Yeremy Pino | Spain | 23 | Attacker | 172 | 65 |
| C. Riad | Morocco | 23 | Defender | 186 | 78 |
| A. Wharton | England | 22 | Midfielder | 182 | 77 |
| D. Osorio | Chile | 22 | Midfielder | 182 | 72 |
| A. Khalaili | Israel | 22 | Midfielder | 183 | n/a |
| S. Williams | England | 19 | Midfielder | n/a | n/a |
| Z. Gozo | USA | 19 | Attacker | 170 | 63 |
| J. Canvot | France | 20 | Defender | 188 | 75 |
| H. Ahanor | Italy | 18 | Defender | 184 | 79 |
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| O. Baumann | Germany | 36 | Goalkeeper | 187 | 82 |
| A. Kramarić | Croatia | 35 | Attacker | 177 | 73 |
| V. Coufal | Czechia | 34 | Defender | 174 | 76 |
| A. Prass | Austria | 25 | Defender | 180 | 72 |
| Bernardo | Brazil | 31 | Defender | 186 | 76 |
| O. Kabak | Türkiye | 26 | Defender | 187 | 86 |
| K. Machida | Japan | 29 | Defender | 190 | 84 |
| W. Burger | Netherlands | 25 | Midfielder | 191 | 83 |
| A. Hložek | Czechia | 24 | Midfielder | 188 | 84 |
| P. Wimmer | Austria | 25 | Midfielder | 182 | 77 |
| V. Gendrey | France | 26 | Defender | 179 | 75 |
| R. Hranáč | Czechia | 26 | Defender | 190 | 85 |
| L. Philipp | Germany | 25 | Goalkeeper | 192 | 83 |
| F. Asllani | Germany | 24 | Attacker | 191 | 81 |
| T. Lemperle | Germany | 24 | Attacker | 187 | 78 |
| A. Hajdari | Switzerland | 23 | Defender | 189 | 80 |
| B. Conté | Germany | 23 | Midfielder | 182 | 76 |
| L. Petersson | Iceland | 22 | Goalkeeper | 193 | 91 |
| A. Daghim | Denmark | 21 | Attacker | 189 | 80 |
| Max Moerstedt | Germany | 20 | Attacker | 194 | 77 |
| L. Avdullahu | Switzerland | 22 | Midfielder | 185 | 79 |
| M. Rots | Netherlands | 20 | Defender | 185 | 70 |
| Cajetan Benjamin Lenz | Germany | 20 | Midfielder | 190 | 80 |
| Nathan De Cat | Belgium | 18 | Midfielder | n/a | n/a |
| T. Spranger | n/a | n/a | Defender | n/a | n/a |
| Natnael Abraha | n/a | n/a | Defender | n/a | n/a |
With no market available and the evidence pointing to two sides who are hard to separate on current form, there's no sensible pick to make here.
Worth revisiting closer to kickoff once more recent form and team news are available.
