Crystal Palace vs TSG Hoffenheim Prediction, Player Props & Odds (Nov 5, 2026)

Crystal Palace logo

Crystal Palace
FINAL1 – 1
TSG Hoffenheim logo

TSG Hoffenheim

Europa League · Thursday, November 5, 2026 · 12:45 PM ET

How the bets settled

ResultDrawFinished 1-1
Total goalsUnder 3.52 goals, 1.5 under
Both teams to scoreYesCrystal Palace 1, TSG Hoffenheim 1

Match report

Crystal Palace drew 1-1 with TSG Hoffenheim after Daichi Kamada equalised at 90+1. Hoffenheim had taken a seventh-minute lead through A. Prass, assisted by T. Lemperle. Crystal Palace finished with one red card and six yellow cards, while Hoffenheim received three yellow cards.

The match stats were close. Hoffenheim had 1.23 expected goals to Crystal Palace’s 1.06 and four big chances to three. Total shots were 15 to 13, with shots on target level at 5-5. Crystal Palace held 55% possession to Hoffenheim’s 45%, and corners were 5-5.

Crystal Palace completed 82% of passes (422/517) and Hoffenheim completed 78% (337/430). The late equaliser settled a tight match, with the scoreline reflecting the narrow margins across the attacking numbers.

How the props finished

1 of 2 cleared

Player Line Price Result
Darío Osorio Over 1.5 fouls -110 bet365 0 Missed
Óscar Mingueza Over 0.5 fouls -137 bet365 1 Cleared

Each player’s top line by recent hit rate before the match, graded against the box score. These are research lines, not posted picks.

The next Europa League slate is on the boardLines, hit rates and the best price across 30+ books for the games still to come. Free preview of today’s props, more with a free account. Pro unlocks all of it.

Goals

  • 7′ A. Prass, assist T. Lemperle TSG Hoffenheim
  • 90+1′ D. Kamada Crystal Palace
Match stats Crystal Palace TSG Hoffenheim
Expected goals (xG) 1.06 1.23
Ball possession 55% 45%
Total shots 13 15
Shots on target 5 5
Big chances 3 4
Corner kicks 5 5
Passes 82% (422/517) 78% (337/430)
Yellow cards 6 3
Red cards 1 0

How the key matchups went

  • Kamada: 2 shots, 1 shot on target, 0 fouls won. Rots: 1 foul committed, 2 tackles, 0 yellow cards.
  • Pino: 4 shots, 1 shot on target, 3 fouls won. Abraha: 0 fouls committed, 6 tackles, 0 yellow cards.
  • Mateta: 3 shots, 2 shots on target, 1 foul won. Kabak: 1 foul committed, 2 tackles, 1 yellow card. Machida: 1 foul committed, 2 tackles, 0 yellow cards.
  • Kramaric: 2 shots, 2 shots on target, 2 fouls won. Mitchell: 0 fouls committed, 1 tackle, 0 yellow cards.
  • Prass: 1 shot, 1 shot on target, 1 foul won. Khalaili: 0 fouls committed, 0 tackles, 0 yellow cards.
  • Asllani: 4 shots, 1 shot on target, 2 fouls won. Canvot: 2 fouls committed, 6 tackles, 1 yellow card. Richards: 1 foul committed, 0 tackles, 0 yellow cards. Ahanor: 1 foul committed, 0 tackles, 1 yellow card.
  • Lemperle: 1 shot, 0 shots on target, 1 foul won. Canvot: 2 fouls committed, 6 tackles, 1 yellow card. Richards: 1 foul committed, 0 tackles, 0 yellow cards. Ahanor: 1 foul committed, 0 tackles, 1 yellow card.

Box score

Crystal Palace

Player MIN G A SH SOT xG KP PAS TKL FC FS YC SV RAT
Mateta J. 75 0 0 3 2 0.21 0 6/7 0 0 1 0 0 6.2
Kamada D. 90 1 0 2 1 0.32 2 37/38 0 1 0 0 0 7.4
Pino Y. 90 0 0 4 1 0.30 1 38/58 2 4 3 1 0 6.4
Richards C. 90 0 0 0 0 0.00 0 59/63 0 1 0 0 0 6.9
Timber Q. 55 0 0 0 0 0.00 0 24/31 1 0 2 0 0 6.8
Mitchell T. 90 0 0 0 0 0.00 0 39/52 1 0 1 0 0 6.2
Henderson D. 90 0 0 0 0 0.00 0 18/29 0 0 0 0 4 7.0
Wharton A. 77 0 0 0 0 0.00 2 39/44 1 2 3 0 0 6.4
Khalaili A. 55 0 0 1 0 0.14 1 22/30 0 0 0 0 0 6.7
Canvot J. 90 0 0 0 0 0.00 0 50/55 6 2 0 1 0 7.5
Ahanor H. 75 0 0 0 0 0.00 0 62/66 0 1 2 1 0 7.8
Nketiah E. 35 0 0 0 0 0.00 0 7/12 1 1 0 1 0 5.8
Osorio D. 15 0 0 2 1 0.06 0 2/3 0 0 1 0 0 6.5
Mingueza O. 35 0 0 0 0 0.00 0 14/21 2 1 2 0 0 6.4
McNeil D. 15 0 0 1 0 0.03 0 5/8 2 0 0 0 0 6.5

Hoffenheim

Player MIN G A SH SOT xG KP PAS TKL FC FS YC SV RAT
Abraha N. 90 0 0 1 0 0.03 0 20/26 6 0 1 0 0 6.7
Rots M. 90 0 0 0 0 0.00 3 33/44 2 1 2 0 0 6.9
Kabak O. 90 0 0 3 0 0.09 0 31/38 2 1 1 1 0 7.2
Lemperle T. 70 0 1 1 0 0.35 3 18/23 2 1 1 0 0 7.8
Kramaric A. 90 0 0 2 2 0.21 4 34/48 1 0 2 1 0 7.1
Baumann O. 90 0 0 0 0 0.00 0 19/31 0 0 0 0 4 6.8
Asllani F. 76 0 0 4 1 0.18 0 18/24 0 2 2 0 0 6.3
Avdullahu L. 90 0 0 0 0 0.00 1 49/59 3 4 0 0 0 7.0
Machida K. 90 0 0 0 0 0.00 0 33/40 2 1 0 0 0 6.7
Prass A. 76 1 0 1 1 0.20 1 34/41 2 0 1 0 0 7.8
Burger W. 87 0 0 3 1 0.18 0 30/35 1 3 2 1 0 6.6
Fields J. 3 0 0 0 0 0.00 0 1/1 1 0 0 0 0 –
Daghim A. 20 0 0 0 0 0.00 1 9/9 0 1 1 0 0 6.6
Bernardo 14 0 0 0 0 0.00 0 3/4 1 1 0 0 0 6.4
Lenz C. 14 0 0 0 0 0.00 0 5/7 0 0 0 0 0 6.5

StatsBench picks

No StatsBench pick posted for this match. Today’s posted picks are graded live.

Trade Crystal Palace vs TSG Hoffenheim on PolymarketPrediction-market prices on the match and player props, often sharper than a sportsbook’s.

Polymarket

Affiliate link: StatsBench may earn a commission if you sign up. 18+ (21+ where required); availability depends on where you live.

Crystal Palace vs TSG Hoffenheim pre-game preview

Crystal Palace host TSG Hoffenheim in Europa League play on Thursday, November 5, 2026 at 12:45 PM ET. Crystal Palace are -125 home favorites, with the draw at +320 and TSG Hoffenheim at +310, and the total is 3.5.

The prop market lists Darío Osorio over 1.5 fouls at -110 and Óscar Mingueza over 0.5 fouls at -137; each cleared in 6 of his last 10. A matchup angle comes from fouls committed: Rots averages 2 and has cleared over 0.5 in 2 of 2, while Mitchell averages 1.3 and has cleared over 0.5 in 2 of 3.

Injuries shape the team sheets: Crystal Palace are missing Sarr, Riad and Tomiyasu among others, while Hoffenheim’s absentees include Hlozek, Coufal and Gendrey. The confirmed XIs are 3-4-3 for Palace and 4-4-2 for Hoffenheim.

The next Europa League slate is on the boardLines, hit rates and the best price across 30+ books for the games still to come. Free preview of today’s props, more with a free account. Pro unlocks all of it.

Confirmed lineups

The official starting XIs. The badge on each player: how often he cleared his strongest prop line (named under him) over his recent matches; green at 70% or better.

Crystal Palace 3-4-3TSG Hoffenheim 4-4-2

1 Henderson
6 Canvot
26 Richards
21 Ahanor
25 Khalaili
20 Wharton
23 Timber
3 Mitchell
18 Kamada
14 Mateta
10 Pino
1 Baumann
29 Abraha
5 Kabak
28 Machida
39 Rots
27 Kramaric
18 Burger
7 Avdullahu
22 Prass
11 Asllani
19 Lemperle

Crystal Palace missing: C. Doucoure (off the roster), Z. Gozo (off the roster), E. Guessand (off the roster), J. Lerma (off the roster), C. Riad (knee), I. Sarr (groin), T. Tomiyasu (calf)

TSG Hoffenheim missing: B. Conte (groin), V. Coufal (muscle), N. De Cat (knee), L. Engelns (off the roster), V. Gendrey (ankle), A. Hajdari (foot), A. Hlozek (muscle), R. Hranac (knee), P. Wimmer (thigh)

The next Europa League slate is on the boardLines, hit rates and the best price across 30+ books for the games still to come. Free preview of today’s props, more with a free account. Pro unlocks all of it.

Injury report

No injuries listed for either team in our data as of 2:48 PM ET.

The next Europa League slate is on the boardLines, hit rates and the best price across 30+ books for the games still to come. Free preview of today’s props, more with a free account. Pro unlocks all of it.

Line movement chart

Total 3.5 → 3.5
The next Europa League slate is on the boardLines, hit rates and the best price across 30+ books for the games still to come. Free preview of today’s props, more with a free account. Pro unlocks all of it.

More on these teams: All Europa League predictions

Betting guides: yellow card betting tips · football player props guide · how parlays work

18+, or the legal age where you live. Research, not a guarantee: every bet can lose. Bet within your means; if gambling stops being fun, contact a local support service.

Today's NBA picks

Collin GillespieOVER 0.5 steals · vs ORL
10/10
Anthony BlackOVER 4.5 points · @ PHX
9/10
Davion MitchellOVER 19.5 points + assists · @ GSW
9/10
All of today's NBA picks →
Today's prop boardHit rates, matchups and the best price across 30+ books. Free preview of today's props, more with a free account. Pro unlocks all of it.

The morning slate, by email

Join the StatsBench DiscordPicks, results and prop talk, live on game days