SANPremier League · Model TerminalDATA · ···
← Board
Fixture 86scheduledGW 9

Man City v Brighton

market prices held
Expected goals1.42 — 0.87
Expected points1.76 — 0.95
Over 2.539.9%fair 2.50
Both score44.7%fair 2.24
Most likely1-013.4%
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
MCI48.8%2.05−8.2 pp
Draw29.5%3.39+6.9 pp
BHA21.7%4.60+1.2 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
Man City48.8%2.05
Draw29.4%3.40
Brighton21.7%4.60
Double chance
Man City or draw78.3%1.28
Man City or Brighton70.6%1.42
Draw or Brighton51.2%1.95
Draw no bet
Man City69.2%1.45
Brighton30.8%3.25
A draw returns the stake, so these prices exclude it.
Win to nil
Man City30.7%3.25
Brighton12.8%7.83
Clean sheet
Man City42.4%2.36
Brighton24.5%4.09
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 players26% home against 10% away xG missing
Favours BHA. 2 out and 5 doubtful for MCI, 6 out and 8 doubtful for BHA; measured as the share of recent expected goals those players contributed
Team rating gap+150 Elo
Favours MCI. MCI 1740 against BHA 1591, 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
Home advantage+60 Elo equivalent
Favours MCI. 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
Underlying expected goals-0.03 net xG per match
Favours BHA. MCI +0.97, BHA +1.00 across the form window — results are noisier than the chances behind them
Recent form2.40 against 2.40 points per game
last 5 and 5 completed matches: LWWWW against LWWWW
Ch 04 · Comparison

Both sides

MCI
LWWWW
13 Sept – 24 Oct
BHA
WWWWL
13 Sept – 25 Oct
2.40Points per game2.40
13Goals for15
7Goals against2
11.69Expected goals10.09
1,740Elo1,591

Head to head over 10 meetings in the seasons held (Premier League from 2021-22, Championship from 2024-25): MCI 5, drawn 3, BHA 2. 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
h2haway5.00Betfair Exchange20.0%49
h2hdraw4.70Betfair Exchange21.3%49
h2hhome1.76Betfair56.8%49
Ch 06 · Availability

Man City

26.0% xG out

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

FodenMIDsuspended0%12.4% xG
Suspended until 17 Oct
SemenyoMIDinjured0%1.9% xG
Knee injury - Unknown return date
HaalandFWDdoubtful75%35.8% xG
Unspecified injury - 75% chance of playing
O'ReillyDEFdoubtful75%6.7% xG
Back injury - 75% chance of playing
DokuMIDdoubtful75%3.8% xG
Calf injury - 75% chance of playing
Matheus N.DEFdoubtful75%0.8% xG
Unspecified injury - 75% chance of playing
KovačićMIDdoubtful75%
Unspecified injury - 75% chance of playing
Ch 06 · Availability

Brighton

9.6% xG out

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

StruijkDEFinjured0%1.8% xG
Hamstring injury - Expected back 8 Nov
YohannaMIDinjured0%
Unspecified injury - Expected back 22 Nov
AzeezMIDinjured0%
Hamstring injury - Expected back 8 Nov
FergusonFWDinjured0%
Ankle injury - Unknown return date
MitomaMIDinjured0%
Hamstring injury - Expected back 22 Nov
TzimasFWDinjured0%
Knee injury - Unknown return date
HinshelwoodMIDdoubtful75%14.0% xG
Ankle injury - 75% chance of playing
AyariMIDdoubtful75%11.3% xG
Ankle injury - 75% chance of playing
AndrésMIDdoubtful75%3.1% xG
Hip injury - 75% chance of playing
GeorginioFWDdoubtful75%1.4% xG
Unspecified injury - 75% chance of playing
and 4 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.

The model assigns Man City a 49.4% win probability, with Brighton at 21.3% and the draw at 29.3%. Expected goals are 1.43 for City and 0.86 for Brighton. It puts over 2.5 goals at 40.2% and both teams to score at 44.7%. The market is more favourable to City, pricing their win at 58.5%, while assigning only 21.4% to the draw and 20.1% to Brighton. Both sides have won 4 of their last 5 matches and have 2.4 points per game. City’s recent xG figures are 11.7 for and 6.8 against; Brighton’s are 10.1 and 5.1. Across 10 head-to-head meetings, City have 5 wins, Brighton 2, and there have been 3 draws. No named absentees are listed. There are 14 further Brighton absentees whose attacking-output shares could not be measured, so their effect is unknown. The scorecard says the model does not beat the market.

Ch 09 · Divergence

Where the model differs from a price

Shown with the model's own record, because that is what decides how much these are worth.

h2h awaymodel 21.7% vs 5.00 (Betfair Exchange)+8.7 ppstake 0.5%medium confidence
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