Soccer predictions: actual data vs predicted data

Slate 20260914 · 2 match(es)
How to read this report. Each match shows the model's headline prediction, the stage-by-stage lambda (goal-rate) build, both teams' standing/form inputs, and every starter's projected line next to their real season baseline. A moderate / large deviation badge flags a projection that strays far from the player's season form — a quick way to spot when the inputs look right but a projection does not. When the real result is known an actual-vs-predicted banner appears.

All matches overview

MatchScoreWinnerH / D / AO2.5BTTSConfλ H/AActualResult
Villarreal vs Real Betis
LaLiga
1-0Villarreal42.6% / 28.2% / 29.2%40.7%46.5%0.641.29 / 1.02-pending
Leeds vs Newcastle
Premier League
0-1Newcastle31.6% / 29.4% / 39.0%37.3%44.1%0.621.02 / 1.17-pending

Match detail

Villarreal vs Real Betis

LaLiga · 20260914 · 4-4-2 vs 4-2-3-1
Predicted 1-0Winner: VillarrealConfidence 0.64λ home/away 1.29 / 1.02Most-likely P 12.7%
Actual vs predicted: result not available yet (upcoming fixture).
XGBoost Reasoning & FBref Dataset Tracing
Antagonist + XGBoost match analysis for Villarreal vs Real Betis. Player statistics regressed using position-specific XGBoost models (G, D, M, F) with 2026-2027 FBref priors. Micro-duels resolved across 4-4-2 vs 4-2-3-1 (duel lambdas: Home 1.292, Away 1.009). Final calibrated Poisson lambdas: Home 1.292, Away 1.020 (most likely score 1-0).
Home Starters 8/11 XGBoost (9 FBref) Away Starters 11/11 XGBoost (10 FBref) Bench Modeled H: 7 / A: 7 Duel λ (H/A) 1.29 / 1.01 Final λ (H/A) 1.29 / 1.02
FBref Team Priors: Villarreal (Gls/90: 1.3333333333333333, GA/90: 1.33 → E[λ]: 1.314) vs Real Betis (Gls/90: 1.3333333333333333, GA/90: 1.33 → E[λ]: 1.314) | Blend Weight: 0.228
Modeling Pipeline Stages (5 layers)
  1. 1. XGBoost player regressions for volume & event rates with market-value quality scaling
  2. 2. Multi-source prior blending (FBref 2026-2027 tables + Sofascore season history)
  3. 3. Antagonist formation duel matrix resolving 1v1 and zonal matchups
  4. 4. Team-level prior calibration (FBref possession and attack/defense efficiencies)
  5. 5. Bivariate Poisson matrix with Dixon-Coles low-score correction

Standing & form context

MetricVillarrealReal Betis
League position17.004.00
Points per game0.502.25
Attack index1.251.04
Defense (concede) index1.041.67
Form multiplier0.941.06
Standing λ multiplier1.101.26

Lambda decomposition (how the goal rates were built)

StageVillarreal λReal Betis λ
FBref Squad Prior E[λ] (weight 0.228)1.3141.314
Pre-competitive-floor1.2921.009
Pre-calibration (Micro-duels)1.2921.009
Final λ1.2921.020
competition calibration scale 1.0competition observed total goals 0.0quality gap applied Truemismatch score pressure applied Falsecompetitive underdog floor applied Truestage discount 1.0

Scoreline distribution & markets

Top 5 scorelinesP
1-012.7%
1-113.2%
0-010.0%
0-110.0%
2-18.4%
Home win42.6%
Draw28.2%
Away win29.2%
Over 2.540.7%
BTTS yes46.5%
Pregame fair line — favorite Villarreal (42.6%), fair total 2.31, fair spread 0.27

Projected players vs season baseline

Proj = projected for this match · Season = this season's per-game average from match data · deviation badge compares projected xG to the player's season xG/game.

Villarreal — projected line vs season baseline (4-4-2)

PlayerPosMinProj GProj xGSeason xG/gProj ShSeason Sh/gProj RtgSeason RtgRecModel / FBref Prior
Péter GulácsiG9000.00-n/a0.06.8-6FBref Prior G_service
Alexander FreemanD4000.000.01100%10.36.723.36XGBoost D_service
Pau NavarroD9000.03-n/a00.07.0-6FBref Prior D_service
Georges MikautadzeF7500.300.40ok22.07.444.26FBref Prior F_service
Gerard MorenoF5200.260.23ok30.86.646.56FBref Prior F_service
Alberto MoleiroM5600.110.04187%20.37.645.86FBref Prior M_service
Pape GueyeM9000.090.02467%20.77.547.86FBref Prior M_service
Nathan-Dylan SalibaM9000.070.03155%0.26.719.24XGBoost M_service
Nicolas PépéF9010.330.12182%32.06.948.86FBref Prior F_service
Sergi CardonaD9000.00-n/a00.06.79.86FBref Prior D_service
Renato VeigaD9500.000.02100%10.37.345.36FBref Prior D_service
Team totals11.29157.0
Bench Candidates (7 modeled substitutes with empirical playing time)
PlayerPosExp MinApp ProbSubstitute Modeling Details
Luiz JúniorG4.8m12.9%Market-value substitute prior
Carlos RomeroD14.5m23.6%Market-value substitute prior
Santiago MouriñoD14.3m23.2%Market-value substitute prior
Tajon BuchananM28.2m57.3%Market-value substitute prior
Ilias AkhomachM18.9m70.0%Market-value substitute prior
Tani OluwaseyiF15.9m72.3%Market-value substitute prior

Real Betis — projected line vs season baseline (4-2-3-1)

PlayerPosMinProj GProj xGSeason xG/gProj ShSeason Sh/gProj RtgSeason RtgRecModel / FBref Prior
Cucho HernándezF6500.200.03542%20.66.952.25XGBoost F_service
Pablo FornalsM7300.130.05152%21.27.054.65FBref Prior M_service
IscoM4400.080.08ok20.86.952.85FBref Prior M_service
AntonyM9400.240.1837%33.87.557.65FBref Prior M_service
Facundo BernalM7200.070.03141%10.66.855.25FBref Prior M_service
Marc RocaM8100.070.02204%20.66.843.85FBref Prior M_service
Fran GarcíaD7600.00-n/a00.06.755.05FBref Prior D_service
Marc BartraD7600.080.03166%10.86.547.65FBref Prior D_service
Héctor BellerínD7100.00-n/a00.06.551.25FBref Prior D_service
Álvaro VallesG8900.00-n/a00.07.366.45FBref Prior G_service
NatanD9500.000.00100%00.27.143.65FBref Prior D_service
Team totals01.02166.9
Bench Candidates (7 modeled substitutes with empirical playing time)
PlayerPosExp MinApp ProbSubstitute Modeling Details
Diego CondeG4.4m10.9%Market-value substitute prior
Valentín GómezD14.0m22.5%Market-value substitute prior
Angel OrtizD13.6m21.8%Market-value substitute prior
Abdessamad EzzalzouliM23.4m56.3%Market-value substitute prior
Nelson DeossaM19.9m57.0%Market-value substitute prior
Troy ParrottF22.8m54.4%Market-value substitute prior
Antagonist / tactical summary
Midfield is evenly contested — Alberto Moleiro vs Antony will be the pivotal duel. Total antagonist xG — Home: 0.40, Away: 0.43. Home danger zone: Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle. Away danger zone: Right Wing vs Left Back — Flank Battle.
Midfield — possession 52.0% / 48.0%, dominance ratio 0.55, key duel: Alberto Moleiro vs Antony
Georges Mikautadze xG 0.22Pape Gueye xG 0.09Alberto Moleiro xG 0.09Pablo Fornals xG 0.08Antony xG 0.16Isco xG 0.04

Summary

Antagonist matchup analysis for Villarreal vs Real Betis. Most likely scoreline: 1-0. Lambdas derived from 3 home and 5 away individual player duels.
Tactical parity between 4-4-2 and 4-2-3-1. Match outcome driven primarily by individual player quality. Midfield is evenly contested — Alberto Moleiro vs Antony will be the pivotal duel. Total antagonist xG — Home: 0.40, Away: 0.43. Home danger zone: Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle. Away danger zone: Right Wing vs Left Back — Flank Battle.

Leeds vs Newcastle

Premier League · 20260914 · 3-5-2 vs 4-2-3-1
Predicted 0-1Winner: NewcastleConfidence 0.62λ home/away 1.02 / 1.17Most-likely P 13.0%
Actual vs predicted: result not available yet (upcoming fixture).
XGBoost Reasoning & FBref Dataset Tracing
Antagonist + XGBoost match analysis for Leeds vs Newcastle. Player statistics regressed using position-specific XGBoost models (G, D, M, F) with 2026-2027 FBref priors. Micro-duels resolved across 3-5-2 vs 4-2-3-1 (duel lambdas: Home 0.930, Away 1.165). Final calibrated Poisson lambdas: Home 1.020, Away 1.165 (most likely score 0-1).
Home Starters 10/11 XGBoost (11 FBref) Away Starters 9/11 XGBoost (9 FBref) Bench Modeled H: 7 / A: 7 Duel λ (H/A) 0.93 / 1.17 Final λ (H/A) 1.02 / 1.17
FBref Team Priors: Leeds United (Gls/90: 1.0, GA/90: 1.0 → E[λ]: 1.481) vs Newcastle United (Gls/90: 2.0, GA/90: 2.0 → E[λ]: 1.481) | Blend Weight: 0.192
Modeling Pipeline Stages (5 layers)
  1. 1. XGBoost player regressions for volume & event rates with market-value quality scaling
  2. 2. Multi-source prior blending (FBref 2026-2027 tables + Sofascore season history)
  3. 3. Antagonist formation duel matrix resolving 1v1 and zonal matchups
  4. 4. Team-level prior calibration (FBref possession and attack/defense efficiencies)
  5. 5. Bivariate Poisson matrix with Dixon-Coles low-score correction

Standing & form context

MetricLeedsNewcastle
League position9.007.00
Points per game1.671.67
Attack index1.251.25
Defense (concede) index0.830.83
Form multiplier1.001.00
Standing λ multiplier1.021.02

Lambda decomposition (how the goal rates were built)

StageLeeds λNewcastle λ
FBref Squad Prior E[λ] (weight 0.192)1.4811.481
Pre-competitive-floor0.9301.165
Pre-calibration (Micro-duels)0.9301.165
Final λ1.0201.165
competition calibration scale 1.0competition observed total goals 0.0quality gap applied Truemismatch score pressure applied Falsecompetitive underdog floor applied Truestage discount 1.0

Scoreline distribution & markets

Top 5 scorelinesP
0-113.0%
1-113.5%
0-011.4%
1-011.3%
1-27.8%
Home win31.6%
Draw29.4%
Away win39.0%
Over 2.537.3%
BTTS yes44.1%
Pregame fair line — favorite Newcastle (39.0%), fair total 2.19, fair spread -0.14

Projected players vs season baseline

Proj = projected for this match · Season = this season's per-game average from match data · deviation badge compares projected xG to the player's season xG/game.

Leeds — projected line vs season baseline (3-5-2)

PlayerPosMinProj GProj xGSeason xG/gProj ShSeason Sh/gProj RtgSeason RtgRecModel / FBref Prior
Noah OkaforF5500.100.02434%20.57.250.84FBref Prior F_service
Gabriel GudmundssonD9000.02-n/a00.07.122.73FBref Prior D_service
Ao TanakaM6000.060.1352%10.56.934.84FBref Prior M_service
Ethan AmpaduM9500.040.001109%20.27.251.84FBref Prior M_service
Anton StachM9500.160.1234%21.27.353.84FBref Prior M_service
Jayden BogleM7500.060.2374%10.27.051.24FBref Prior M_service
Tarik MuharemovićD9500.000.02100%00.27.253.04FBref Prior D_service
Nico ElvediD7300.00-n/a00.06.833.84FBref Prior D_service
James JustinD9100.130.04202%20.86.952.24FBref Prior D_service
James TraffordG9500.00-n/a00.07.652.24FBref Prior G_service
Dominic Calvert-LewinF8900.310.40ok21.57.051.04FBref Prior F_service
Team totals01.02147.1
Bench Candidates (7 modeled substitutes with empirical playing time)
PlayerPosExp MinApp ProbSubstitute Modeling Details
Lucas PerriG4.7m12.2%Market-value substitute prior
Joe RodonD14.3m23.2%Market-value substitute prior
Jaka BijolD14.3m23.1%Market-value substitute prior
Harry WilsonM35.1m52.0%Market-value substitute prior
Sean LongstaffM15.1m70.3%Market-value substitute prior
Jean-Mattéo BahoyaF26.2m60.0%Market-value substitute prior

Newcastle — projected line vs season baseline (4-2-3-1)

PlayerPosMinProj GProj xGSeason xG/gProj ShSeason Sh/gProj RtgSeason RtgRecModel / FBref Prior
Yoane WissaF9000.230.3431%31.57.151.84FBref Prior F_service
Harvey BarnesF9000.250.06351%31.07.351.84FBref Prior F_service
Joe WillockM5700.150.13ok21.57.051.04FBref Prior M_service
Anthony ElangaF9010.350.10233%31.07.355.54FBref Prior F_service
Lewis MileyM8100.040.01238%10.27.352.04FBref Prior M_service
Nico GonzálezM8100.04-n/a0.07.532.54XGBoost M_service
Lewis HallD9500.000.01100%10.57.258.24FBref Prior D_service
Sven BotmanD9500.000.00100%00.27.350.54FBref Prior D_service
Malick ThiawD9500.00-n/a00.07.249.04FBref Prior D_service
Tino LivramentoD100.00-n/a00.06.4-2XGBoost D_service
Lukáš HorníčekG9300.00-n/a00.07.258.04FBref Prior G_service
Team totals11.17157.2
Bench Candidates (7 modeled substitutes with empirical playing time)
PlayerPosExp MinApp ProbSubstitute Modeling Details
Ewen JaouenG4.8m13.0%Market-value substitute prior
Amar DedićD14.3m33.3%Market-value substitute prior
Dan BurnD13.6m30.1%Market-value substitute prior
Bazoumana TouréM23.5m56.7%Market-value substitute prior
Jacob RamseyM23.2m55.6%Market-value substitute prior
Nick WoltemadeF23.1m75.2%Market-value substitute prior
Antagonist / tactical summary
Midfield is evenly contested — Ethan Ampadu vs Nico González will be the pivotal duel. Total antagonist xG — Home: 0.27, Away: 0.41. Home danger zone: Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle. Away danger zone: Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle.
Midfield — possession 50.3% / 49.7%, dominance ratio 0.49, key duel: Ethan Ampadu vs Nico González
Noah Okafor xG 0.11Jayden Bogle xG 0.05Ethan Ampadu xG 0.05Joe Willock xG 0.13Harvey Barnes xG 0.24Lewis Miley xG 0.04

Summary

Antagonist matchup analysis for Leeds vs Newcastle. Most likely scoreline: 0-1. Lambdas derived from 4 home and 3 away individual player duels.
Tactical parity between 3-5-2 and 4-2-3-1. Match outcome driven primarily by individual player quality. Midfield is evenly contested — Ethan Ampadu vs Nico González will be the pivotal duel. Total antagonist xG — Home: 0.27, Away: 0.41. Home danger zone: Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle. Away danger zone: Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle.


Generated 2026-09-14 13:35:17 UTC · Soccer prediction reporting