Sportsball Stats

Best bets

One bet per fixture, chosen by a model fitted to 6 seasons and refitted before every round.

Model
— the chance the model gives this bet. Books is the same chance implied by the bookmakers’ own prices, with their margin taken out. Where the two differ is where a bet comes from.
Edge
— the average profit per unit staked, over many bets like this one. Not what you collect when it wins: a bet at 1.53 pays 0.53 units when it lands, and an edge of +2.8% means that after the times it does not, you are 0.028 units ahead per unit staked.
Stake
— what that is worth as a fraction of a bankroll, at a quarter Kelly. The board is ranked on it, which is why the biggest edge is not always the pick.
Confidence
— how much of the whole thing to believe, out of 100.

Ipswich Town v Liverpool

1.29 – 2.55expected

Ipswich Town 17%Draw 19%Liverpool 64%

Nothing here clears the floors. The books have this fixture priced about where the model does, which is the usual outcome and the reason a board that always finds a bet is not to be trusted.

Prices as at 5 Sept 2026, 4:15 am - final; this fixture is no longer updated.

Newcastle United v Bournemouth

1.75 – 1.54expected

Newcastle United 42%Draw 25%Bournemouth 33%

BetMarketPriceModelBooksEdgeStakeConfidence
BournemouthHead to head33.3%28.6%+3.3%0.35%94out of 100; held back most by model calibrated here

Prices as at 5 Sept 2026, 7:40 pm - final; this fixture is no longer updated.

Brentford v Sunderland

1.88 – 1.06expected

Brentford 56%Draw 24%Sunderland 20%

BetMarketPriceModelBooksEdgeStakeConfidence
Sunderland Over 1.5Team total28.7%25.2%+3.7%0.31%96out of 100; held back most by books quoting this price

Prices as at 5 Sept 2026, 10:35 pm - final; this fixture is no longer updated.

Nottingham Forest v Tottenham Hotspur

1.63 – 1.16expected

Nottingham Forest 47%Draw 26%Tottenham Hotspur 26%

BetMarketPriceModelBooksEdgeStakeConfidence
Nottingham Forest or drawDouble chance1.50Betr73.8%66.3%+3.7%1.83%76out of 100; held back most by agrees with the market
Nottingham Forest Over 1.5Team total48.6%43.7%+4.8%0.94%93out of 100; held back most by model calibrated here
Nottingham ForestDraw no bet47.4%53.7%+2.8%0.87%67out of 100; held back most by agrees with the market
Nottingham ForestHead to head47.4%38.8%+5.2%0.87%77out of 100; held back most by agrees with the market

Prices as at 5 Sept 2026, 10:35 pm - final; this fixture is no longer updated.

Brighton & Hove Albion v Leeds United

1.71 – 1.25expected

Brighton & Hove Albion 47%Draw 26%Leeds United 27%

Nothing here clears the floors. The books have this fixture priced about where the model does, which is the usual outcome and the reason a board that always finds a bet is not to be trusted.

Prices as at 5 Sept 2026, 10:35 pm - final; this fixture is no longer updated.

Manchester City v Coventry City

2.42 – 0.64expected

Manchester City 76%Draw 16%Coventry City 7%

Nothing here clears the floors. The books have this fixture priced about where the model does, which is the usual outcome and the reason a board that always finds a bet is not to be trusted.

Prices as at 5 Sept 2026, 10:35 pm - final; this fixture is no longer updated.

Fulham v Crystal Palace

1.53 – 1.37expected

Fulham 40%Draw 27%Crystal Palace 33%

BetMarketPriceModelBooksEdgeStakeConfidence
Crystal PalaceHead to head33.2%27.5%+8.1%0.78%89out of 100; held back most by agrees with the market
Crystal Palace Over 1.5Team total39.9%30.9%+2.8%0.35%74out of 100; held back most by agrees with the market

Prices as at 5 Sept 2026, 10:35 pm - final; this fixture is no longer updated.

Hull City v Aston Villa

1.19 – 1.37expected

Hull City 31%Draw 29%Aston Villa 40%

Nothing here clears the floors. The books have this fixture priced about where the model does, which is the usual outcome and the reason a board that always finds a bet is not to be trusted.

Prices as at 5 Sept 2026, 10:35 pm - final; this fixture is no longer updated.

Everton v Manchester United

1.39 – 1.62expected

Everton 32%Draw 27%Manchester United 42%

BetMarketPriceModelBooksEdgeStakeConfidence
EvertonHead to head31.7%25.7%+7.5%0.67%86out of 100; held back most by agrees with the market
EvertonDraw no bet31.7%34.4%+2.8%0.40%77out of 100; held back most by agrees with the market
Everton Over 2.5Team total16.4%13.3%+3.2%0.11%79out of 100; held back most by books quoting this price

Prices as at 6 Sept 2026, 10:48 pm, and refreshed until kick-off.

Arsenal v Chelsea

2.10 – 1.01expected

Arsenal 61%Draw 22%Chelsea 16%

BetMarketPriceModelBooksEdgeStakeConfidence
Arsenal Over 1.5Team total62.1%54.4%+3.7%1.15%83out of 100; held back most by agrees with the market
Over 3.5Total goals37.8%30.6%+4.1%0.49%83out of 100; held back most by agrees with the market

Prices as at 6 Sept 2026, 10:48 pm, and refreshed until kick-off.

Show only the pick on each fixture

How this is worked out

Every club gets an attack and a defence rating: what it creates and concedes, divided by what an average side would have managed against the same opponents. Those two rates go into a Poisson over every scoreline, and every market on this page - the result, the totals, both teams to score, each club’s own total - is read off that one grid, so they cannot contradict each other.

It is fitted on expected goals with a little weight left on the finishing (70/30), with a match halving in weight every 180 days. Both of those were chosen by the backtest rather than by preference: expected goals beat actual goals out of sample by a clear margin, on every setting tried.

Log loss, result
0.9717
Base rates would be
1.0669
Result called right
53.7%
Calibration error
1.7%

Measured over 1,610 EPL fixtures it had not seen, across 2021-222026-27. The ratings were refitted at the start of every round from the matches played before it and nothing after, which is the situation you are in on a Friday.

What the edge is, and what it is not

Take Crystal Palace to score at least once, at 1.53. The model makes it 73.3% and the books’ own prices make it 64.2%; blended, it is about 67%. That gives an edge of +2.8%, which means: stake one unit on bets like this over and over, and you finish 0.028 units ahead per unit staked, on average.

It is not 53%. A winning bet at 1.53 returns 1.53 — a profit of 0.53 — but it only wins about two times in three, and the third time the whole unit is gone. 0.67 × 0.53 − 0.33 × 1 is where the 2.8% comes from. The edge is the number that survives the losses; the price is the number that does not.

Why the biggest edge is not always the pick

A board is ranked on the stake, which is the Kelly fraction — the edge divided by what the bet stands to lose — taken at a quarter. At the same edge a shorter price is the better bet, because the same money is at risk for far less of the time, and an edge on its own cannot see that. On Aston Villa against Arsenal the outright at 7.00 carries almost three times the edge of Villa-or-the-draw at 2.60, and the double chance is still the better bet: 5.8% of a bankroll against 4.6%.

What confidence is made of

  • Sample. How much football is behind the weaker of the two ratings. A promoted club in August has almost none, and the score says so.
  • Corroboration. How many books quote the bet, and how far the best price sits above the rest. A standout and a stale quote look identical from here.
  • Calibration. How the model behaved at this probability in the backtest - not on average. A model can be excellent overall and over-confident in one band, and a bettor bets the band, not the average.
  • Agreement. How far the model has strayed from the market’s own devigged view. A model claiming a bet is twice as likely as the whole market thinks has almost certainly missed something - a suspension, a rested squad, a goalkeeper - and this is a brake, not an accelerator.

Why there are no player props here

Because they are measured against something else entirely, and putting the two in one ranked list would imply a comparison neither number supports. A team market has a complete set of outcomes, so the bookmakers’ own margin can be removed and the model checked against what the market really thinks. Australian books quote a player prop one way — there is no Under to devig against — so the only honest yardstick is the player’s own record, which is a fact about the past rather than a claim about the match.

They are on the value board, ranked on that record, in their own table for the same reason. Bringing them here needs one confidence scale that spans a model probability and a hit rate, and that does not exist yet.

What has not been proved

The model is measured against results, and it is good at them. It has never been measured against a closing price, and cannot be: this database has only ever stored the current round’s odds, so there are no historical lines to test against and there never will be for the seasons already gone. Until that record exists, the model is given at most equal weight with the market rather than more - the edges you see are already blended on that basis.

Every run now stores its probability beside the price it could have been struck at, so that record is being built from this round on.

Model epl-dixon-coles-1 · fitted 6 Sept 2026, 10:48 pm (Sydney) · nothing after that instant was read.