Every forecast this model publishes is recorded before kickoff and settled against the final score — wins and losses alike. Nothing here is illustrative, and nothing can be edited after the fact.
A forecast enters the ledger only while its fixture is still scheduled. Post-kickoff information can never leak into a recorded probability.
The best available pre-match odds are frozen alongside each forecast. ROI is computed at those prices, not at prices found later.
Predictions are graded automatically against the provider's final score once the match completes. No manual grading.
Rows are never updated or deleted. Losing streaks stay in the ledger and in every published statistic.
Every forecast is written to a ledger before kickoff with its probability and the best pre-match price available at capture. After the match finishes, the prediction is graded against the final score. Accuracy, ROI, and calibration are computed only from those settled rows — never estimated, backfilled, or simulated.
No. Ledger rows are create-only: a prediction is recorded once, before the match starts, and its settlement result is written once. Losing predictions remain in the ledger and in every statistic permanently.
ROI assumes a flat one-unit stake on every prediction at the best pre-match price captured when the forecast was recorded. Predictions whose market was not quoted are excluded from ROI but still count toward accuracy.
Predictions are probabilistic and for informational/analytical purposes only. No outcome is guaranteed.
Settled predictions
2844
Hit rate
57.3%
Level-stake ROI
-12.1%
301 priced
RPS · 1X2
0.2129
uniform ≈ 0.222
Log loss · 1X2
1.0034
uniform ≈ 1.099
Awaiting settlement
133
Calibration
Grouped by forecast band. A calibrated model's observed frequency tracks its stated probability; each band needs at least five settled results to appear.
| Forecast band | Mean forecast | Observed frequency | Gap | Sample |
|---|---|---|---|---|
| 0-40% | 39% | 35.7% | -3.30 pts | 14 |
| 40-50% | 46.3% | 47.7% | +1.40 pts | 488 |
| 50-60% | 55.5% | 53.7% | -1.80 pts | 1255 |
| 60-70% | 64.1% | 62.5% | -1.60 pts | 838 |
| 70-80% | 73.8% | 77.6% | +3.80 pts | 210 |
| 80-100% | 83% | 79.5% | -3.50 pts | 39 |
By market
How the called outcome performed in each market it was placed in.
1X2
56.9%
1696 settled
BTTS
58.6%
607 settled
Totals
57.1%
541 settled
By model version
Engine upgrades must beat the previous version on a held-out backtest season before shipping. Each version's settled record stays public; headline metrics count each fixture once, under its newest recorded version.
livewin-hybrid-v0.6
57%
2644 settled
livewin-hybrid-v0.5
59.9%
222 settled
livewin-hybrid-v0.4
56.8%
111 settled
livewin-hybrid-v0.3
100%
3 settled
The ledger
Newest first. The CSV export contains the complete history with capture and settlement timestamps.
| Kickoff | Fixture | Prediction | Model prob. | Price | Result | Outcome | P/L |
|---|---|---|---|---|---|---|---|
| 12 Sept 2026 | Necaxa v Puebla Liga MX | BTTS Yes | 55.4% | unpriced | 0-1 | Lost | — |
| 12 Sept 2026 | Boca Juniors v Central Cordoba de Santiago Liga Profesional Argentina | Home Win | 60.5% | unpriced | 3-1 | Won | — |
| 12 Sept 2026 | Coritiba v Atletico Paranaense Serie A | Under 2.5 Goals | 56.2% | unpriced | 3-3 | Lost | — |
| 11 Sept 2026 | Defensa Y Justicia v Gimnasia M. Liga Profesional Argentina | Under 2.5 Goals | 60.1% | unpriced | 2-0 | Won | — |
| 11 Sept 2026 | Port FC v Lamphun Warrior Thai League 1 | Home Win | 70.5% | unpriced | 2-1 | Won | — |
| 11 Sept 2026 | Widzew II v Mazovia Minsk Mazowiecki III Liga - Group 1 | BTTS Yes | 63.7% | 1.44 | 2-3 | Won | +0.44 |
| 11 Sept 2026 | Akademiya Konoplev U20 v Fakel U19 Youth Championship | Home Win | 71.3% | 1.32 | 3-0 | Won | +0.32 |
| 11 Sept 2026 | Buriram United v Chiangrai United Thai League 1 | Home Win | 62.8% | unpriced | 1-1 | Lost | — |
| 11 Sept 2026 | Ekibastuz v Tobol 2 1. Division | Over 2.5 Goals | 70.2% | unpriced | 1-5 | Won | — |
| 11 Sept 2026 | Pho Hien v Long An V.League 2 | Home Win | 79.4% | 1.17 | 2-1 | Won | +0.17 |
| 11 Sept 2026 | Bắc Ninh v Ho Chi Minh V.League 1 | Home Win | 52.2% | unpriced | 1-0 | Won | — |
| 11 Sept 2026 | Kyoto Sanga v Kashiwa Reysol J1 League | BTTS Yes | 57.5% | unpriced | 2-3 | Won | — |
| 11 Sept 2026 | Almaz Antey U19 v Rodina Moscow U19 Youth Championship | Over 2.5 Goals | 74.0% | unpriced | 3-2 | Won | — |
| 11 Sept 2026 | Kolos Kovalivka v Karpaty Premier League | Under 2.5 Goals | 57.8% | unpriced | 0-2 | Won | — |
| 11 Sept 2026 | Adelaide City v West Torrens Birkalla South Australia NPL | Home Win | 57.3% | unpriced | 2-2 | Lost | — |
| 11 Sept 2026 | Daejeon Korail v Ulsan Citizen K3 League | Home Win | 58.1% | 1.65 | 0-1 | Lost | -1.00 |
| 11 Sept 2026 | Sokół Kleczew v Olimpia Grudziądz II Liga - East | BTTS Yes | 58.9% | unpriced | 1-1 | Won | — |
| 11 Sept 2026 | UCSA v Chernihiv Persha Liga | Home Win | 44.9% | unpriced | 3-2 | Won | — |
| 11 Sept 2026 | Melbourne Victory II v Eltham Redbacks FC Victoria NPL 2 | BTTS Yes | 67.3% | 1.36 | 2-0 | Lost | -1.00 |
| 11 Sept 2026 | Oakleigh Cannons v South Melbourne Victoria NPL | Home Win | 53.5% | unpriced | 2-1 | Won | — |
| 11 Sept 2026 | Essendon Royals SC v Keilor Park Victoria Premier League 2 | Home Win | 54.7% | unpriced | 2-2 | Lost | — |
| 11 Sept 2026 | Slovan Liberec II v Pardubice II 3. liga - CFL B | BTTS Yes | 68.5% | 1.36 | 2-2 | Won | +0.36 |
| 11 Sept 2026 | Prospect United v Parramatta Eagles New South Wales NPL 2 | Away Win | 45.3% | unpriced | 2-1 | Lost | — |
| 11 Sept 2026 | Zbrojovka Brno U19 v Baník Ostrava U19 1. Liga U19 | BTTS Yes | 72.4% | 1.29 | 5-0 | Lost | -1.00 |
| 11 Sept 2026 | Beşiktaş U19 v Erzurumspor U19 U19 league | Home Win | 72.8% | unpriced | 4-1 | Won | — |
| 11 Sept 2026 | Garudayaksa v Persik Kediri Liga 1 | BTTS Yes | 58.4% | 1.60 | 0-2 | Lost | -1.00 |
| 11 Sept 2026 | Bóng đá Huế v Dong Thap V.League 2 | Under 2.5 Goals | 63.8% | unpriced | 0-2 | Won | — |
| 11 Sept 2026 | Firpo v CD Olimpia CONCACAF Central American Cup | Under 2.5 Goals | 56.9% | 1.65 | 0-3 | Lost | -1.00 |
| 11 Sept 2026 | Xelajú v Cobán Imperial Liga Nacional | Home Win | 67.9% | 1.45 | 0-0 | Lost | -1.00 |
| 11 Sept 2026 | CD Marathon v LD Alajuelense CONCACAF Central American Cup | Under 2.5 Goals | 59.8% | 1.60 | 2-2 | Lost | -1.00 |
| 11 Sept 2026 | Millonarios v Deportivo Cali Primera A | Home Win | 48.8% | unpriced | 1-1 | Lost | — |
| 11 Sept 2026 | Alebrijes de Oaxaca v Durango Liga de Expansión MX | Under 2.5 Goals | 61.2% | unpriced | 1-0 | Won | — |
| 11 Sept 2026 | Sport Recife v Ponte Preta Serie B | Home Win | 69.3% | unpriced | 2-0 | Won | — |
| 11 Sept 2026 | Bolívar v Independiente Petrolero Copa de la División Profesional | Home Win | 68.1% | unpriced | 1-1 | Lost | — |
| 11 Sept 2026 | Cienciano v Atletico Torque CONMEBOL Sudamericana | Under 2.5 Goals | 56.8% | unpriced | 2-0 | Won | — |
| 11 Sept 2026 | Independiente del Valle v Flamengo CONMEBOL Libertadores | Under 2.5 Goals | 62.2% | unpriced | 0-2 | Won | — |
| 10 Sept 2026 | Estrela v SC Braga Primeira Liga | Away Win | 48.1% | unpriced | 2-1 | Lost | — |
| 10 Sept 2026 | Bayern München v Bodo/Glimt UEFA Champions League | Home Win | 88.8% | 1.09 | 5-0 | Won | +0.09 |
| 10 Sept 2026 | Panathinaikos v Kifisia Super League 1 | Home Win | 50.8% | unpriced | 3-1 | Won | — |
| 10 Sept 2026 | Interclube v Académica do Lobito Girabola | Home Win | 49.9% | unpriced | 2-0 | Won | — |
| 10 Sept 2026 | Andijan v Kokand-1912 Super League | Under 2.5 Goals | 58.2% | 1.70 | 2-1 | Lost | -1.00 |
| 10 Sept 2026 | Alay v Muras United Premier League | BTTS Yes | 55.9% | unpriced | 0-1 | Lost | — |
| 10 Sept 2026 | Al Shamal v Al Wakrah Stars League | Home Win | 47.9% | unpriced | 1-1 | Lost | — |
| 10 Sept 2026 | Hapoel Ironi Karmiel v Hapoel Bnei Musmus Liga Alef | Home Win | 49.4% | 1.89 | 3-0 | Won | +0.89 |
| 10 Sept 2026 | Ibri v Saham Professional League | Home Win | 43.3% | unpriced | 1-2 | Lost | — |
| 10 Sept 2026 | Al-Jazira v Al Nasr Pro League | Home Win | 49.9% | unpriced | 1-1 | Lost | — |
| 10 Sept 2026 | AL Nasr SC v Dayrout Second League | Home Win | 54.1% | 1.73 | 2-0 | Won | +0.73 |
| 10 Sept 2026 | Korea DPR U20 W v Costa Rica U20 W World Cup - U20 - Women | Home Win | 64.9% | unpriced | 4-0 | Won | — |
| 10 Sept 2026 | Police v UPDF Premier League | Home Win | 60.7% | unpriced | 0-0 | Lost | — |
| 10 Sept 2026 | Chile U20 W v Uruguay U20 W Friendlies Women | Home Win | 62.9% | unpriced | 2-1 | Won | — |