Fair odds +297 (our chance written as odds). Good value at +229 or higher at DraftKings.
We think this happens about 31% of the time. These odds suggest 26%.
Why
These odds are about 19% higher than fair. We only call it good value when they beat fair by 3.0% or more on main markets.
Our 31.3% chance mixes our own numbers (45.7%) with the sharpest sportsbook's odds (25.2%, Betfair), leaning 70% on the sportsbook because it's usually right.
Model and sharp market disagree by 20.5 pts: check team news before trusting this
Team ratings fitted on every league match this season and last: adjusted for the opponents each side has faced, recent games counting most, and 70% xG / 30% actual goals.
Cross-league game: Crystal Palace rated on Premier League, 1899 Hoffenheim on Bundesliga; league strength 1.00 v 0.93 (an estimate).
Crystal Palace have played 4 games in the last 14 days.
1899 Hoffenheim have played 4 games in the last 14 days.
Crystal Palace are missing Jørgen Strand Larsen (19% of their attack), Jefferson Lerma (11% of their attack), Quinten Timber (7% of their attack): attack cut 14%, allowing for whoever replaces them.
1899 Hoffenheim are missing P. Wimmer (13% of their attack), B. Conté (9% of their attack), Robin Hranáč (4% of their attack): attack cut 15%, allowing for whoever replaces them.
Statistical estimates, not betting advice. 21+. If gambling stops being fun, call 1-800-GAMBLER.
Lineups not confirmed.
What we expect
1.60
Crystal Palace expected goals
1.31
1899 Hoffenheim expected goals
Our model says 1.28–1.67; the sharpest sportsbook's odds imply 1.74–1.15. Shown: 70% market, 30% model, because the market already knows late team news.
Most likely scores
1–1
12%
2–1
9%
1–0
8%
1–2
7%
2–0
7%
Exact scores, so even the likeliest is a long shot on its own. The predicted score at the top rounds each side's expected goals (1.6–1.3), which is why it can differ from this list.
Over 2.5 goals56%
Both teams score59%
Crystal Palace clean sheet27%
1899 Hoffenheim clean sheet20%
xG 1.84O 9.5 61%SOT 9.1Cards 4.2BTTS 58%
Reading both teams' last games…
Game lines
MarketBook oddsFair oddsGood from
Crystal Palace to win-115-105+132Fair
Draw+300+322+324Fair
1899 Hoffenheim to win+280+297+229Good value
Fair odds are what the odds should be once the sportsbook's built-in cut is taken out, using the sharpest sportsbook available. ▲▼ show how the odds have moved since they opened. Margin on the match result: Betclic (FR) 14.1%, Betfair 0.4%, BetMGM 6.0%, BetOnline.ag 3.5%.
Statistical estimates, not betting advice. 21+. If gambling stops being fun, call 1-800-GAMBLER.
Rated on Europa League games plus league games (47 Premier League games for Crystal Palace; 42 Bundesliga games for 1899 Hoffenheim), rescaled to Europa League levels and adjusted for league strength.
These numbers are ours alone, because sportsbooks rarely post reliable odds for these markets. So we only call it good value when the odds beat fair odds by 6% or more.
Our projections
Expected per match
Crystal Palace (home) 1899 Hoffenheim (away)
HomeTotalAway
Goals1.62.91.3
1st half 1.2 · 2nd half 1.7Over 2.5: 56%
Corners4.610.76.0
1st half 3.9 · 2nd half 6.8Over 10.5: 50%
Shots11.527.816.3
1st half 13.5 · 2nd half 15.0Over 27.5: 53%
On target3.68.65.1
1st half 3.8 · 2nd half 4.8Over 8.5: 52%
Cards1.54.12.6
1st half 0.99 · 2nd half 2.6Over 4.5: 40%
Fouls10.923.812.9
1st half 12.4 · 2nd half 11.8Over 23.5: 50%
Offsides1.62.61.0
1st half 1.2 · 2nd half 1.4Over 2.5: 49%
Every line and the reasons behind it are in the Stat builder.
Expected lineups Our estimate
Who we expect to start, from recent lineups, injuries and the schedule. The confirmed teams replace this about an hour before kickoff. Tap a player for why.
Out:Conte, De Cat, Engelns, Gendrey, Hajdari, Hranac, Wimmer
Could start instead
Who moves the numbers
How each side's numbers change when these players start and when they don't, from their league games this season and last, allowing for the opponents. Patterns, not proof.