SANPremier League · Model TerminalDATA · ···
← Board
Fixture 93scheduledGW 10

Crystal Palace v Liverpool

market prices held
Expected goals0.33 — 1.11
Expected points0.66 — 1.97
Over 2.517.5%fair 5.71
Both score19.2%fair 5.21
Most likely0-026.6%
Markets priced27
Ch 01 · Outcome

Match result

The bar is the model's probability; the caret on the same scale is the market's, with the margin removed. The distance between them is the disagreement.

OutcomeModel fill · market caretProbFairΔ mkt
CRY9.9%10.12−8.8 pp
Draw36.6%2.74+13.9 pp
LIV53.6%1.87−5.1 pp
Ch 02 · Book

27 markets

dixon_coles xi001-20261102

Model fair prices, computed as 1 / probability from a Dixon-Coles score matrix. No bookmaker margin is included, and no bookmaker is quoting these. A real price will be shorter than every number here.

Match result
Crystal Palace9.9%10.12
Draw36.6%2.74
Liverpool53.6%1.87
Double chance
Crystal Palace or draw46.4%2.15
Crystal Palace or Liverpool63.4%1.58
Draw or Liverpool90.1%1.11
Draw no bet
Crystal Palace15.6%6.42
Liverpool84.4%1.18
A draw returns the stake, so these prices exclude it.
Win to nil
Crystal Palace8.2%12.18
Liverpool46.0%2.17
Clean sheet
Crystal Palace34.8%2.87
Liverpool72.6%1.38
Ch 03 · Reasoning

What is driving this

computed, not generated

Computed arithmetic, not generated text. Each driver is a stored quantity: the Elo difference replayed from results, points per game over the last five matches, rolling expected goals, and each absent player's share of team expected goals.

Unavailable players32% home against 45% away xG missing
Favours CRY. 7 out and 5 doubtful for CRY, 7 out and 8 doubtful for LIV; measured as the share of recent expected goals those players contributed
Underlying expected goals-0.90 net xG per match
Favours LIV. CRY -0.69, LIV +0.21 across the form window — results are noisier than the chances behind them
Team rating gap-150 Elo
Favours LIV. CRY 1494 against LIV 1644, computed from stored results; an Elo-driven model scores RPS around 0.2015 on this league against roughly 0.194 for de-vigged closing odds
Recent form0.80 against 2.00 points per game
Favours LIV. last 5 and 5 completed matches: LLWDL against WWLWD
Home advantage+60 Elo equivalent
Favours CRY. the football default is around 100 Elo points, but Premier League home advantage fell during the crowdless 2020/21 season and settled lower afterwards, so the ratings carry a smaller term
Ch 04 · Comparison

Both sides

CRY
LLWDL
12 Sept – 25 Oct
LIV
DWLWW
12 Sept – 25 Oct
0.80Points per game2.00
5Goals for5
11Goals against4
6.97Expected goals6.68
1,494Elo1,644

Head to head over 10 meetings in the seasons held (Premier League from 2021-22, Championship from 2024-25): CRY 2, drawn 3, LIV 5. Cup ties and earlier seasons are not included, so a full-history site will show more.

Ch 05 · Market

Bookmaker prices

Real bookmaker prices, collected from published market data.

MarketSelectionBestBookImpliedN
h2haway1.711xBet58.5%41
h2hdraw4.461xBet22.4%41
h2hhome5.20Betfair19.2%41
Ch 06 · Availability

Crystal Palace

31.5% xG out

Share of attacking output is what moves the number, so it is shown rather than implied.

MatetaFWDsuspended0%17.2% xG
Suspended until 2 Dec
DisasiDEFsuspended0%2.8% xG
Suspended until 25 Oct
ChilwellDEFinjured0%2.4% xG
Unspecified injury - Unknown return date
Chadi RiadDEFinjured0%
Knee injury - Unknown return date
SarrMIDinjured0%
Groin injury - Expected back 8 Nov
TomiyasuDEFinjured0%
Calf injury - Expected back 8 Nov
UcheFWDunavailable0%
has returned to Getafe CF
Strand LarsenFWDdoubtful75%12.4% xG
Ankle injury - 75% chance of playing
KhalailiDEFdoubtful75%10.9% xG
Hamstring injury - 75% chance of playing
NketiahFWDdoubtful75%9.9% xG
Unspecified injury - 75% chance of playing
and 2 more
Ch 06 · Availability

Liverpool

45.2% xG out

Share of attacking output is what moves the number, so it is shown rather than implied.

GravenberchMIDsuspended0%1.3% xG
Suspended until 25 Oct
FrimpongDEFinjured0%0.1% xG
Hamstring injury - Unknown return date
BradleyDEFinjured0%
Knee injury - Unknown return date
DannsFWDinjured0%
Unspecified injury - Unknown return date
EkitikéFWDinjured0%
Achilles injury - Unknown return date
JarosGKPinjured0%
Knee injury - Unknown return date
LeoniDEFinjured0%
Knee injury - Unknown return date
IsakFWDdoubtful25%32.9% xG
Thigh injury - 25% chance of playing
SzoboszlaiMIDdoubtful50%11.5% xG
Hamstring injury - 50% chance of playing
WirtzMIDdoubtful75%11.4% xG
Ankle injury - 75% chance of playing
and 5 more
Ch 07 · Simulation

Re-price without a player

Removing a player scales that side's expected goals by their share of recent attacking output, then rebuilds the score matrix. Every market moves together.

Ch 08 · Briefing

Written summary

generated text

Written by gpt-5.6-terra from the numbers above, which it cannot add to or override.

Liverpool have the model’s highest win probability at 52.7%, with the draw at 37.0% and Crystal Palace at 10.2%. The goal model is restrained: 0.33 expected goals for Palace and 1.09 for Liverpool. Over 2.5 goals is 17.2%, while both teams scoring is 19.3%. Recent form supports Liverpool’s stronger rating. They have 2.0 points per game across five matches, compared with Palace’s 0.8, and their Elo is 1644 against 1494. Palace have conceded 11 goals and allowed 10.4 xG in those five games. Liverpool have conceded four, with 5.6 xG against. Liverpool also lead the last 10 meetings with five wins to Palace’s two, alongside three draws. The market is more favourable to Palace and Liverpool than the model, assigning 19.8% to a Palace win and 57.9% to Liverpool, versus the model’s 10.2% and 52.7%. It is far less favourable to the draw at 22.3%. No named absentees have measured output shares, but there are 12 unmeasured Palace absentees and 15 for Liverpool, so their effect is unknown. The scorecard does not beat the market.

Ch 10 · Calibration

How this model actually scores

Dixon-Coles bivariate Poisson fitted to Premier League results with exponential time decay. Statistical model, no language model involved.

loses to closing market2,281 out-of-sample fixtures
MetricModelMarketΔ
Ranked probability score0.20470.1965+0.0082
Log loss0.98820.9623+0.0259
Brier0.58830.5711+0.0172
Accuracy52.5%54.8%−2.3 pp

Lower is better for the first three. These probabilities are for reading a fixture, not for expecting profit against closing prices. What these numbers mean