Altora Analysis

⚽ FOOTBALL — RECORD

Value & probability bets · PASS/FAIL · £10 level stakes. Analysis, not tips. Tracked in the open.

Every prediction remains online. Every result is tracked. Nothing deleted.

← all models

✈
Match Result (1X2) — published free on the site open boardSelections are published as soon as qualifying opening prices appear. All records use the published opening odds. The settled record below is public, and every prediction we made today is on the board — not just the ones that cleared a threshold.
Today's board →

Today's board

1 picks published today🔥 0 value pass🎯 1 probability pass— on the board →

The daily card · top five by model probability

Model reads · the daily card, settled in public

The free daily card ranks the model's five most confident calls in this market by probability alone. No edge is claimed and no money is staked on them, so they are judged on the two questions that actually apply: were the percentages honest, and what would backing them blindly have cost?

184reads settled
63% / 73%stated vs actual
+£253hypothetical P&L
+13.7% ±10hypothetical ROI

184 reads published since 2026-08-25 · 184 settled · Brier score 0.1959 (lower is better; 0.25 is what predicting 50% on everything scores)

Model saidReadsAverage statedActually happenedDifference
Under 50%1845.1%44.4%-0.7 pts
50 to 60%3355.3%63.6%+8.3 pts
60 to 70%10665.3%80.2%+14.8 pts
70 to 80%2772.5%77.8%+5.3 pts
80 to 90%0–––
90 to 100%0–––

The P&L above is hypothetical: flat £10 on every read at the odds printed on the card. These are analysis, not backed selections — no stake was placed on any of them and none of them appears in the bet record below.

Forecasting accurately and betting profitably are different problems. A model can be well calibrated — the percentages honest, band by band — and still lose money at book prices, because the bookmaker's margin is priced into every quote. Closing that gap is what the EV and probability thresholds below exist to do, and in this market they currently cannot, which is why these reads are published as analysis and nothing is staked on them.

The 1X2 record · level stakes · opener odds

PASS — cleared our published thresholds. These are the selections we actually back.
FAIL — flagged by the model but below threshold. We do not back these; they are published anyway so you can check whether the filter earns its keep.
📊 All backed bets · combined running total
27bets
67%win rate
+£18profit / loss
+6.5% early · n=27ROI

closing-line value: +0.7% avg on 27 of 27 bets with a captured close — beating the close is the earliest real evidence of edge

✅ EV — backed (PASS)
0bets
—win rate
£0profit / loss
—ROI
✅ Probability — backed (PASS)
27bets
67%win rate
+£18profit / loss
+6.5% early · n=27ROI

closing-line value: +0.7% avg on 27 of 27 bets with a captured close — beating the close is the earliest real evidence of edge

Backed-vs-rejected separation (the number that judges the thresholds): EV: gap building — backed side has settled 0 of the 30 bets needed  ·  Probability: gap building — backed side has settled 27 of the 30 bets needed

Below-threshold tracking · flagged, not backed
Selection groupBetsWin rateP&LROIAvg CLV
⚠️ EV — flagged, not backed256235%£-1,729-6.7%+0.5%
⚠️ Probability — flagged, not backed274951%£-1,220-4.4%+0.2%

Every game the model priced but the frozen thresholds rejected — tracked and settled so the thresholds are judged, not just the picks. No money on these.

📣 Sent to Telegram · the published record
Selection groupBetsWin rateP&LROIAvg CLV
⚠️ EV — flagged, not backed6022%£-152.20-25.4%+2.0%
✅ Probability — backed2669%+£27.60+10.6%+0.8%
⚠️ Probability — flagged, not backed5855%£-59.30-10.2%+0.0%
All published14444%£-183.90-12.8%+1.0%

The Telegram view, judged exactly like the whole board above: ✅ backed selections are the product, ⚠️ flagged selections were sent with their FAIL label and not backed.

All-games tracking began 5 August 2026: the record settles every game on the board, while the Telegram channels receive only the threshold-passing selections (pass-only from 9 August 2026; before that, the top five per approach with pass/fail labels — and before 5 August, rows are the published top fives only). The Published band is what went to Telegram; the blocks above it are the whole board.

The filter is the product, and each avenue is judged separately: PASS is what we actually back, FAIL is what we skipped. If a FAIL block out-earns its PASS block, that threshold is wrong — and you will see it here before we do anything about it. 1 threshold-passing selection(s) emerged in the midday data refresh after posting time: they count in the blocks above but were never sent to Telegram, which is why the published table below can show fewer backed bets.

Recent settled bets 5338 settled · tap to view
HOME Al Shabab v Al-Faisaly FC
Saudi Pro League · @ 1.57 · PROB FAIL
-£10.00L
HOME Tottenham v Coventry
Premier League · @ 1.45 · PROB FAIL
+£4.50W
AWAY Al-Hilal Saudi FC v Al-Hazm
Saudi Pro League · @ 26.00 · EV FAIL
-£10.00L
AWAY Tottenham v Coventry
Premier League · @ 6.50 · EV FAIL
-£10.00L
AWAY Corinthians v Vitoria
Brasileirão Série A · @ 6.00 · EV FAIL
-£10.00L
AWAY Newells Old Boys v Central Cordoba de Santiago
Argentina Primera · @ 5.00 · EV FAIL
-£10.00L
HOME Parma v Torino
Serie A · @ 3.30 · EV FAIL
-£10.00L
AWAY Sarmiento Junin v Barracas Central
Argentina Primera · @ 3.70 · EV FAIL
-£10.00L
HOME Jong PSV U21 v Dordrecht
Eerste Divisie · @ 2.10 · EV FAILPROB FAIL · 2 × £10 staked
-£20.00L
HOME Trabzonspor v Beşiktaş
Süper Lig · @ 2.45 · EV FAILPROB FAIL · 2 × £10 staked
+£29.00W
HOME Celta de Vigo II v Tenerife
La Liga 2 · @ 2.62 · EV FAILPROB FAIL · 2 × £10 staked
-£20.00L
AWAY Jong Ajax v De Graafschap
Eerste Divisie · @ 2.25 · EV FAILPROB FAIL · 2 × £10 staked
-£20.00L

Level stakes at the odds we flagged when the bet was posted (£10 singles; accumulators £3–£10 by type). Every bet kept — wins and losses. Download the full record (CSV).

Monthly & league breakdown tap to view

Month by month

MonthBetsP&LROIAvg CLV✅ EV⚠️ EV✅ Prob⚠️ Prob
July 2026 (early sample)56£-94-16.9%+1.3%—£-68 (28)—£-27 (28)
August 20261896£-579-3.1%+0.4%—£-17 (905)+£14 (5)£-576 (986)
September 20261995£-1,561-7.8%+0.1%—£-695 (961)£-1 (13)£-864 (1021)
October 20261391£-697-5.0%+0.4%—£-949 (668)+£5 (9)+£247 (714)

Calendar months for this market, level stakes. The record began in July 2026 with summer leagues only; the big European leagues joined from August 2026, so early months are small samples and the month-to-month shape says more than any single figure. Avenue columns show £ profit and loss with the bet count in brackets: ✅ is what that threshold backed, ⚠️ is flagged but not backed, judged separately exactly as in the blocks above.

By league

LeagueBetsP&LROIAvg CLV✅ EV⚠️ EV✅ Prob⚠️ Prob
Úrvalsdeild90+£144+16.0%+0.4%—+£82 (41)—+£63 (49)
UEFA Champions League78+£111+14.3%+0.7%—+£46 (39)+£8 (1)+£58 (38)
Scottish League Two103+£145+14.1%+0.2%—+£69 (50)+£6 (1)+£71 (52)
Bundesliga104+£109+10.5%+0.1%—+£101 (50)+£12 (2)£-4 (52)
Süper Lig144+£117+8.1%+1.7%—+£136 (72)—£-19 (72)
National League301+£234+7.8%+0.1%—+£57 (144)+£2 (3)+£175 (154)
Serie A137+£95+7.0%+1.6%—+£70 (65)+£11 (2)+£14 (70)
Jupiler Pro League149+£102+6.9%-0.1%—£-25 (75)+£6 (1)+£121 (73)
Liga MX18+£8+4.7%+0.1%—+£78 (9)—£-69 (9)
Ligue 1123+£43+3.5%+2.2%—+£24 (58)—+£19 (65)
Brasileirão Série A53+£17+3.3%+1.5%—£-8 (26)—+£25 (27)
UEFA Europa League47+£9+2.0%-2.1%—£-32 (22)—+£42 (25)
Eerste Divisie212+£16+0.8%+0.4%—+£11 (100)+£6 (1)£-1 (111)
2. Bundesliga142+£6+0.4%-0.0%—£-11 (68)—+£17 (74)
Scottish Premiership101£-14-1.4%-0.3%—+£50 (51)+£6 (1)£-69 (49)
Championship255£-39-1.5%+0.5%—+£38 (120)—£-78 (135)
Segunda División218£-58-2.6%+0.4%—£-86 (108)£-10 (1)+£38 (109)
Scottish Championship90£-48-5.3%+0.1%—£-74 (41)—+£26 (49)
National League - North238£-132-5.6%+0.1%—£-146 (111)—+£14 (127)
Veikkausliiga122£-72-5.9%-0.3%—£-25 (59)+£6 (1)£-52 (62)
Premier League132£-83-6.3%+0.5%—£-19 (61)—£-63 (71)
Allsvenskan162£-111-6.9%+0.4%—£-39 (79)+£6 (1)£-78 (82)
National League - South274£-240-8.8%+0.2%—£-63 (138)—£-177 (136)
Serie B136£-130-9.6%+0.6%—+£68 (62)+£6 (1)£-203 (73)
Argentina Primera78£-78-9.9%+1.0%—£-58 (38)—£-20 (40)
League Two247£-249-10.1%-0.0%—£-46 (117)£-10 (1)£-194 (129)
UEFA Europa Conference League42£-49-11.6%+0.9%—£-53 (19)—+£4 (23)
Eliteserien139£-166-11.9%+0.2%—£-50 (71)£-10 (1)£-105 (67)
Primeira Liga142£-178-12.5%-0.4%—£-88 (69)—£-90 (73)
MLS60£-77-12.8%+1.1%—£-70 (29)—£-7 (31)
Austrian Bundesliga102£-133-13.0%+1.7%—£-180 (50)+£8 (1)+£39 (51)
La Liga173£-268-15.5%+0.2%—£-218 (81)—£-50 (92)
Scottish League One90£-154-17.1%-0.1%—£-167 (40)+£6 (1)+£8 (49)
League One223£-400-17.9%+0.2%—£-236 (102)£-30 (3)£-134 (118)
Eredivisie164£-347-21.2%-0.2%—£-210 (81)+£12 (2)£-150 (81)
Ykkönen125£-281-22.5%+0.0%—£-198 (59)£-10 (1)£-73 (65)
Ligue 2160£-362-22.6%-0.4%—£-213 (76)—£-149 (84)
Superliga117£-267-22.8%+0.4%—£-149 (58)£-10 (1)£-108 (58)
Swiss Super League11£-33-29.6%+0.9%—£-19 (5)—£-14 (6)
Saudi Pro League36£-122-33.9%-0.7%—£-75 (18)—£-48 (18)

Leagues with at least 5 settled bets in this market. These samples are small: treat the ordering as weather, not climate, until the counts grow. A league where we consistently beat the close will usually earn its ROI in time. Avenue columns show £ profit and loss with the bet count in brackets: ✅ is what that threshold backed, ⚠️ is flagged but not backed, judged separately exactly as in the blocks above.