PLdata

Bet record

All leagues Premier League LaLiga Bundesliga
Every recorded line, what the model said about it, and how it settled. The point is to build a track record before staking anything on one — a model's own edge estimate is a claim about itself, and this is the only thing that can check it. Predictions come from the fitted model where a league has enough history for one, at σ = 8.02. Rows marked * came from the naive midpoint instead, because that league cannot fit a model yet — see below the table.
33
Lines recorded
28
Settled
18
Backed by the model
positive edge only
-1.30
Profit / loss (units)
-7.2%
Return on stake
on 18 bets — not a result

Should you be betting this yet?

Not yet.

only 18 settled bets. Below about 50 the result is noise whichever way it falls.

Bets the model actually backed, settled 18
Won 9 (50%)
Breakeven at these prices
The average of 1/odds across the bets taken — the rate that merely breaks even
54%
Standard errors clear of breakeven
Below 2 the result is within what luck produces
-0.3

The rule: bet when the model has beaten the market by more than luck explains — not when it claims an edge. A model's own edge estimate is a claim about itself; the only thing that can check it is a settled record. Two standard errors is the usual bar, and at these prices that means roughly 100–200 settled bets. That is not pessimism, it is what it costs to tell a real 5% edge from a coin that landed well.

You do not have to stake money to get there. Every recorded line is graded whether or not a bet was placed, so the record builds itself for free.

28 settled — far too few to conclude anything. Detecting a real 5% edge with any confidence takes something closer to 100–200 settled bets. Until then this page is a record, not a verdict, and a run of wins is as likely to be luck as skill. Note also that only 27 of 33 lines have both prices, so the bookmaker's margin cannot be stripped out of the rest — every edge below is measured against an inflated probability, which understates the true bar.
Kickoff League Match Line is about Line Bet Odds Model P(side) Edge Stake Actual Result
14 Sep Premier League LEE v NEW Newcastle United 52.5 OVER 2.01 57.8 75% +25.0% ★ 2/10 - pending
13 Sep LaLiga RSO v ATM Atlético de Madrid 52.6 no bet - 52.6* 50% -4.3% 0/10 - skipped
13 Sep Premier League MUN v MCI Manchester City 56.5 OVER 1.70 58.6 60% +1.6% ★ 1/10 - pending
13 Sep Bundesliga ELV v FCB FC Bayern München 65.0 UNDER 1.85 60.0* 72% +18.3% ★ 2/10 - pending
13 Sep LaLiga LEV v BAR FC Barcelona 70.6 UNDER 1.84 60.1* 89% +35.0% ★ 1/10 - pending
13 Sep Bundesliga RBL v HSV RB Leipzig 54.0 no bet - 54.2* 49% -2.6% 0/10 62.0 skipped
12 Sep Premier League SUN v ARS Arsenal 56.5 UNDER 1.84 55.2 56% +2.0% ★ 1/10 57.2 lost
12 Sep LaLiga RMA v RAY Real Madrid 57.1 OVER 2.16 57.1* 50% +3.6% ★ 1/10 55.9 lost
12 Sep Premier League TOT v EVE Tottenham Hotspur 56.5 OVER 1.70 60.5 69% +10.3% ★ 2/10 62.4 won
12 Sep LaLiga ATH v ELC Elche CF 54.6 UNDER 2.08 54.8* 49% +1.1% ★ 1/10 33.3 won
12 Sep Bundesliga KOE v SVW 1. FC Köln 52.0 OVER 1.85 55.0* 64% +9.8% ★ 2/10 49.0 lost
12 Sep Premier League CHE v HUL Chelsea 66.5 OVER 1.94 67.0 53% +1.1% ★ 1/10 68.3 won
12 Sep Premier League AVL v NFO Aston Villa 54.5 OVER 1.84 58.5 69% +14.7% ★ 2/10 53.6 lost
12 Sep Premier League BOU v BRE Bournemouth 52.5 UNDER 1.94 50.7 59% +7.3% ★ 1/10 57.1 lost
12 Sep Premier League LIV v FUL Liverpool 55.5 UNDER 1.94 52.3 66% +14.2% ★ 2/10 55.8 lost
12 Sep LaLiga OSA v ESP CA Osasuna 51.6 UNDER 1.84 50.2* 56% +2.1% ★ 1/10 60.6 lost
12 Sep Bundesliga TSG v VFB TSG Hoffenheim 53.0 OVER 1.85 54.7* 58% +4.1% ★ 1/10 46.0 lost
12 Sep Bundesliga BVB v SCP Borussia Dortmund 58.0 UNDER 2.08 48.2* 88% +39.7% ★ 2/10 52.0 won
12 Sep Bundesliga M05 v SGE Eintracht Frankfurt 52.0 no bet - 53.8* 58% -0.5% 0/10 46.0 skipped
12 Sep Bundesliga FCA v B04 Bayer 04 Leverkusen 57.0 no bet - 57.5* 52% -1.6% 0/10 60.0 skipped
12 Sep Bundesliga FCA v B04 Bayer 04 Leverkusen 58.0 no bet - 57.5* 52% -1.8% 0/10 60.0 skipped
12 Sep Bundesliga SCF v BMG Sport-Club Freiburg 54.0 UNDER 1.65 49.5* 70% +9.9% ★ 2/10 62.0 lost
12 Sep Bundesliga BVB v SCP Borussia Dortmund 57.0 UNDER 1.85 48.2* 85% +31.1% ★ 2/10 52.0 won
11 Sep LaLiga SEV v VAL Sevilla FC 52.1 no bet - 51.3* 54% -0.6% 0/10 45.7 skipped
11 Sep Bundesliga FCU v S04 1. FC Union Berlin 51.0 OVER 1.85 52.5* 57% +2.9% ★ 1/10 60.0 won
06 Sep Premier League ARS v CHE Arsenal 54.5 OVER 1.75 60.0 75% +18.4% ★ 2/10 54.5 won
06 Sep Premier League EVE v MUN Manchester United 56.5 no bet - 56.9 48% -0.2% 0/10 54.9 skipped
05 Sep Premier League FUL v CRY Fulham 55.5 OVER 1.75 62.4 80% +23.3% ★ 2/10 64.4 won
05 Sep Premier League NFO v TOT Tottenham Hotspur 53.5 OVER 1.70 58.1 72% +12.9% ★ 2/10 59.3 won
05 Sep Premier League BRE v SUN Brentford 53.5 no bet - 47.8 24% -30.4% 0/10 49.2 skipped
05 Sep Premier League BHA v LEE Brighton and Hove Albion 57.5 no bet - 67.8 10% -39.8% 0/10 67.1 skipped
05 Sep Premier League MCI v COV Manchester City 65.5 no bet - 63.1 38% -20.8% 0/10 77.6 skipped
05 Sep Premier League NEW v BOU Newcastle United 53.5 no bet - 53.7 49% -8.1% 0/10 57.6 skipped

* 17 rows did not come from a fitted model. Their league has too little history to fit one, so the figure is the naive midpoint — the side's own recent possession averaged against what its opponent concedes, on as few as two matches each. The midpoint pulls hard towards 50, so it understates a mismatch: a strong side away at a weak one reads lower than it should, and the edge against a bookmaker's line can come out the wrong way round entirely. Treat the Bet, Edge and Stake columns on these rows as unproven.

Adding lines

Edit odds.txt in GitHub's web editor, paste a row, commit. The hourly run imports it. Columns are date · club · club · whose-possession · line · over · under, whitespace-separated, with - for a price you do not have. Club order does not matter. Use the abbreviations below, or names without spaces.

ARS Arsenal AVL Aston Villa BOU Bournemouth BRE Brentford BHA Brighton CHE Chelsea COV Coventry CRY Crystal Palace EVE Everton FUL Fulham HUL Hull IPS Ipswich LEE Leeds LIV Liverpool MCI Man City MUN Man Utd NEW Newcastle NFO Forest SUN Sunderland TOT Spurs