Soccer predictions: actual data vs predicted data

Slate 20260915 · 3 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
Rayo Vallecano vs Espanyol
LaLiga
0-1Espanyol29.9% / 26.8% / 43.2%46.1%50.8%0.641.12 / 1.40-pending
Elche vs Real Madrid
LaLiga
1-4Real Madrid4.0% / 6.6% / 89.4%90.0%63.2%0.791.02 / 4.32-pending
Alavés vs Valencia
LaLiga
1-0Alavés36.7% / 30.1% / 33.2%35.2%42.5%0.621.09 / 1.02-pending

Match detail

Rayo Vallecano vs Espanyol

LaLiga · 20260915 · 4-4-2 vs 4-4-2
Predicted 0-1Winner: EspanyolConfidence 0.64λ home/away 1.12 / 1.40Most-likely P 11.2%
Actual vs predicted: result not available yet (upcoming fixture).
XGBoost Reasoning & FBref Dataset Tracing
Antagonist + XGBoost match analysis for Rayo Vallecano vs Espanyol. 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-4-2 (duel lambdas: Home 1.118, Away 1.399). Final calibrated Poisson lambdas: Home 1.118, Away 1.399 (most likely score 0-1).
Home Starters 10/11 XGBoost (6 FBref) Away Starters 11/11 XGBoost (9 FBref) Bench Modeled H: 7 / A: 7 Duel λ (H/A) 1.12 / 1.40 Final λ (H/A) 1.12 / 1.40
FBref Team Priors: Rayo Vallecano (Gls/90: 1.3333333333333333, GA/90: 1.33 → E[λ]: 1.649) vs Espanyol (Gls/90: 1.6666666666666667, GA/90: 1.67 → E[λ]: 1.642) | 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

MetricRayo VallecanoEspanyol
League position14.0012.00
Points per game1.001.00
Attack index1.461.25
Defense (concede) index1.042.08
Form multiplier1.001.00
Standing λ multiplier1.191.49

Lambda decomposition (how the goal rates were built)

StageRayo Vallecano λEspanyol λ
FBref Squad Prior E[λ] (weight 0.228)1.6491.642
Pre-competitive-floor1.1181.399
Pre-calibration (Micro-duels)1.1181.399
Final λ1.1181.399
competition calibration scale 1.0competition observed total goals 0.0quality gap applied Truemismatch score pressure applied Falsecompetitive underdog floor applied Falsestage discount 1.0

Scoreline distribution & markets

Top 5 scorelinesP
0-111.2%
1-112.7%
1-08.9%
1-28.8%
0-08.2%
Home win29.9%
Draw26.8%
Away win43.2%
Over 2.546.1%
BTTS yes50.8%
Pregame fair line — favorite Espanyol (43.2%), fair total 2.52, fair spread -0.28

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.

Rayo Vallecano — projected line vs season baseline (4-4-2)

PlayerPosMinProj GProj xGSeason xG/gProj ShSeason Sh/gProj RtgSeason RtgRecModel / FBref Prior
AlemãoF2400.170.05238%20.46.739.45XGBoost F_service
Giorgi TsitaishviliM1600.10-n/a0.06.716.24XGBoost M_service
Álvaro GarcíaM6600.130.1832%20.76.743.76FBref Prior M_service
Óscar ValentínM6400.05-n/a00.06.743.86FBref Prior M_service
Unai LópezM8200.090.02462%20.36.846.86FBref Prior M_service
Fran PérezM3100.080.011012%20.26.649.85XGBoost M_service
Adrià PedrosaD6500.000.02100%10.56.631.24FBref Prior D_service
Pathé Ismaël CissM8800.050.01464%0.26.743.76XGBoost M_service
Florian LejeuneD8800.000.02100%11.06.743.36FBref Prior D_service
Andrei RațiuD9300.270.08228%20.86.932.86FBref Prior D_service
Emil AuderoG9000.00-n/a0.06.8-3Prior G_service
Team totals01.12136.7
Bench Candidates (7 modeled substitutes with empirical playing time)
PlayerPosExp MinApp ProbSubstitute Modeling Details
Augusto BatallaG4.5m13.4%Market-value substitute prior
Mujaid SadickD13.7m30.3%Market-value substitute prior
Marash KumbullaD13.6m29.9%Market-value substitute prior
Isi PalazónM22.0m49.9%Market-value substitute prior
Pedro DíazM23.1m69.2%Market-value substitute prior
Jorge de FrutosF25.7m57.6%Market-value substitute prior

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

PlayerPosMinProj GProj xGSeason xG/gProj ShSeason Sh/gProj RtgSeason RtgRecModel / FBref Prior
Omar El HilaliD8900.00-n/a00.06.955.45FBref Prior D_service
Marko DmitrovićG8800.00-n/a00.07.057.05FBref Prior G_service
Clemens RiedelD5600.000.00100%00.26.648.84FBref Prior D_service
Leandro CabreraD8800.00-n/a00.06.734.02XGBoost D_service
Bryan ZaragozaF1500.15-n/a20.06.570.01XGBoost F_service
Roger HinojoD8700.00-n/a00.06.655.25FBref Prior D_service
Roberto FernándezF8910.470.3247%21.86.859.65FBref Prior F_service
Álex CalatravaM7100.180.15ok21.66.854.85FBref Prior M_service
Tyrhys DolanM8700.170.04295%20.86.953.05FBref Prior M_service
Edu ExpósitoM8200.160.0978%22.06.956.65FBref Prior M_service
Gabriel MoscardoM5200.070.01645%20.26.827.65FBref Prior M_service
Team totals11.40146.8
Bench Candidates (7 modeled substitutes with empirical playing time)
PlayerPosExp MinApp ProbSubstitute Modeling Details
Angel FortunoG4.4m10.9%Market-value substitute prior
Quilindschy HartmanD14.2m32.5%Market-value substitute prior
Vanja DrkušićD19.9m41.2%Market-value substitute prior
Urko GonzálezM22.4m31.5%Market-value substitute prior
Javi PuadoM22.2m50.8%Market-value substitute prior
Marcos FernándezF18.5m71.9%Market-value substitute prior
Antagonist / tactical summary
Midfield is evenly contested — Giorgi Tsitaishvili vs Tyrhys Dolan will be the pivotal duel. Total antagonist xG — Home: 0.29, Away: 0.42. Home danger zone: Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle. Away danger zone: Central Mid vs Central Mid — Box-to-Box Midfield Contest.
Midfield — possession 49.3% / 50.7%, dominance ratio 0.50, key duel: Giorgi Tsitaishvili vs Tyrhys Dolan
Alemão xG 0.11Álvaro García xG 0.08Fran Pérez xG 0.05Bryan Zaragoza xG 0.09Tyrhys Dolan xG 0.10Edu Expósito xG 0.11

Summary

Antagonist matchup analysis for Rayo Vallecano vs Espanyol. Most likely scoreline: 0-1. Lambdas derived from 4 home and 4 away individual player duels.
Tactical parity between 4-4-2 and 4-4-2. Match outcome driven primarily by individual player quality. Midfield is evenly contested — Giorgi Tsitaishvili vs Tyrhys Dolan will be the pivotal duel. Total antagonist xG — Home: 0.29, Away: 0.42. Home danger zone: Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle. Away danger zone: Central Mid vs Central Mid — Box-to-Box Midfield Contest.

Elche vs Real Madrid

LaLiga · 20260915 · 3-4-2-1 vs 4-2-3-1
Predicted 1-4Winner: Real MadridConfidence 0.79λ home/away 1.02 / 4.32Most-likely P 7.2%
Actual vs predicted: result not available yet (upcoming fixture).
XGBoost Reasoning & FBref Dataset Tracing
Antagonist + XGBoost match analysis for Elche vs Real Madrid. Player statistics regressed using position-specific XGBoost models (G, D, M, F) with 2026-2027 FBref priors. Micro-duels resolved across 3-4-2-1 vs 4-2-3-1 (duel lambdas: Home 1.104, Away 3.564). Final calibrated Poisson lambdas: Home 1.024, Away 4.316 (most likely score 1-4).
Home Starters 10/11 XGBoost (9 FBref) Away Starters 11/11 XGBoost (11 FBref) Bench Modeled H: 7 / A: 7 Duel λ (H/A) 1.10 / 3.56 Final λ (H/A) 1.02 / 4.32
FBref Team Priors: Elche (Gls/90: 1.0, GA/90: 1.0 → E[λ]: 2.467) vs Real Madrid (Gls/90: 3.0, GA/90: 3.33 → E[λ]: 2.222) | 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

MetricElcheReal Madrid
League position19.003.00
Points per game0.252.25
Attack index1.042.08
Defense (concede) index0.622.50
Form multiplier0.941.06
Standing λ multiplier0.831.65

Lambda decomposition (how the goal rates were built)

StageElche λReal Madrid λ
FBref Squad Prior E[λ] (weight 0.228)2.4672.222
Pre-mismatch1.1043.564
Pre-calibration (Micro-duels)1.1043.564
Final λ1.0244.316
competition calibration scale 1.0competition observed total goals 0.0quality gap applied Truemismatch score pressure applied Truecompetitive underdog floor applied Falsestage discount 1.0

Scoreline distribution & markets

Top 5 scorelinesP
1-47.2%
0-47.0%
1-36.7%
0-36.5%
1-56.2%
Home win4.0%
Draw6.6%
Away win89.4%
Over 2.590.0%
BTTS yes63.2%
Pregame fair line — favorite Real Madrid (89.4%), fair total 5.34, fair spread -3.29

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.

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

PlayerPosMinProj GProj xGSeason xG/gProj ShSeason Sh/gProj RtgSeason RtgRecModel / FBref Prior
Matías DituroG8800.00-n/a00.07.148.25FBref Prior G_service
Abiel OsorioF3410.180.26ok31.56.330.52FBref Prior F_service
Germán ValeraM8500.160.006069%00.26.850.85FBref Prior M_service
Facundo BuonanotteM5000.190.07178%21.46.837.65FBref Prior M_service
Roy RevivoD900.160.1232%11.05.962.01XGBoost D_service
Gonzalo VillarM8300.100.04152%10.86.854.45FBref Prior M_service
Javi MorcilloM4200.05-n/a00.06.739.25FBref Prior M_service
Rubén SánchezD9000.02-n/a00.06.8-1Prior D_service
Víctor ChustD8900.000.07100%00.46.952.85FBref Prior D_service
Federico RedondoM6900.040.01234%10.26.730.54FBref Prior M_service
Buba SangaréD8500.000.01100%00.26.448.65FBref Prior D_service
Team totals11.0296.7
Bench Candidates (7 modeled substitutes with empirical playing time)
PlayerPosExp MinApp ProbSubstitute Modeling Details
Alejandro IturbeG4.4m10.9%Market-value substitute prior
David AffengruberD14.3m23.1%Market-value substitute prior
Kevin LomónacoD13.8m31.0%Market-value substitute prior
Martim NetoM24.8m50.0%Market-value substitute prior
Marc AguadoM22.0m30.8%Market-value substitute prior
Ezequiel PonceF30.1m72.0%Market-value substitute prior

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

PlayerPosMinProj GProj xGSeason xG/gProj ShSeason Sh/gProj RtgSeason RtgRecModel / FBref Prior
Kylian MbappéF9532.130.86149%34.48.545.07FBref Prior F_service
Vinícius JúniorF9510.810.27203%31.47.936.58FBref Prior F_service
Jude BellinghamM9400.400.12236%21.67.946.77FBref Prior M_service
Arda GülerM5900.220.1644%30.97.743.47FBref Prior M_service
Bernardo SilvaM5300.11-n/a00.07.237.67FBref Prior M_service
Eduardo CamavingaM4800.11-n/a00.07.538.77FBref Prior M_service
Marc CucurellaD6900.00-n/a00.07.446.56FBref Prior D_service
Dean HuijsenD9500.000.08100%10.77.741.67FBref Prior D_service
Antonio RüdigerD8900.140.011890%10.16.810.77FBref Prior D_service
Thibaut CourtoisG9200.00-n/a00.07.138.07FBref Prior G_service
Trent Alexander-ArnoldD4600.000.01100%10.37.330.67FBref Prior D_service
Team totals44.32157.5
Bench Candidates (7 modeled substitutes with empirical playing time)
PlayerPosExp MinApp ProbSubstitute Modeling Details
Andriy LuninG4.8m12.7%Market-value substitute prior
Álvaro CarrerasD15.1m24.9%Market-value substitute prior
Ibrahima KonatéD15.0m24.7%Market-value substitute prior
Federico ValverdeM23.8m34.3%Market-value substitute prior
Aurélien TchouaméniM23.7m57.7%Market-value substitute prior
Yan DiomandeF23.2m75.6%Market-value substitute prior
Antagonist / tactical summary
Away midfield dictates play with ~54% possession expected (Facundo Buonanotte vs Jude Bellingham). Total antagonist xG — Home: 0.36, Away: 1.29. Home danger zone: Central Mid vs Defensive Mid — Pressing/Creation Duel. Away danger zone: Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle.
Midfield — possession 46.4% / 53.6%, dominance ratio 0.38, key duel: Facundo Buonanotte vs Jude Bellingham
Abiel Osorio xG 0.14Gonzalo Villar xG 0.05Federico Redondo xG 0.03Jude Bellingham xG 0.18Arda Güler xG 0.10Kylian Mbappé xG 0.73

Summary

Antagonist matchup analysis for Elche vs Real Madrid. Most likely scoreline: 1-4. Lambdas derived from 4 home and 4 away individual player duels.
Tactical parity between 3-4-2-1 and 4-2-3-1. Match outcome driven primarily by individual player quality. Away midfield dictates play with ~54% possession expected (Facundo Buonanotte vs Jude Bellingham). Total antagonist xG — Home: 0.36, Away: 1.29. Home danger zone: Central Mid vs Defensive Mid — Pressing/Creation Duel. Away danger zone: Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle.

Alavés vs Valencia

LaLiga · 20260915 · 3-5-2 vs 4-4-2
Predicted 1-0Winner: AlavésConfidence 0.62λ home/away 1.09 / 1.02Most-likely P 13.1%
Actual vs predicted: result not available yet (upcoming fixture).
XGBoost Reasoning & FBref Dataset Tracing
Antagonist + XGBoost match analysis for Alavés vs Valencia. 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-4-2 (duel lambdas: Home 1.088, Away 0.648). Final calibrated Poisson lambdas: Home 1.088, Away 1.020 (most likely score 1-0).
Home Starters 11/11 XGBoost (9 FBref) Away Starters 11/11 XGBoost (10 FBref) Bench Modeled H: 7 / A: 7 Duel λ (H/A) 1.09 / 0.65 Final λ (H/A) 1.09 / 1.02
FBref Team Priors: Deportivo Alavés (Gls/90: 1.6666666666666667, GA/90: 1.67 → E[λ]: 0.407) vs Valencia (Gls/90: 0.3333333333333333, GA/90: 0.33 → E[λ]: 0.412) | 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

MetricAlavésValencia
League position2.0020.00
Points per game2.500.25
Attack index2.080.21
Defense (concede) index1.870.62
Form multiplier1.060.94
Standing λ multiplier1.650.63

Lambda decomposition (how the goal rates were built)

StageAlavés λValencia λ
FBref Squad Prior E[λ] (weight 0.228)0.4070.412
Pre-competitive-floor1.0880.650
Pre-calibration (Micro-duels)1.0880.648
Final λ1.0881.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-013.1%
1-113.6%
0-012.3%
0-112.3%
2-17.3%
Home win36.7%
Draw30.1%
Away win33.2%
Over 2.535.2%
BTTS yes42.5%
Pregame fair line — favorite Alavés (36.7%), fair total 2.11, fair spread 0.07

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.

Alavés — projected line vs season baseline (3-5-2)

PlayerPosMinProj GProj xGSeason xG/gProj ShSeason Sh/gProj RtgSeason RtgRecModel / FBref Prior
Toni MartínezF7200.160.6976%22.06.763.02FBref Prior F_service
Lucas BoyéF7610.370.2265%32.07.660.24FBref Prior F_service
Abderrahman RebbachM7600.110.002173%0.26.647.84XGBoost M_service
Carles AleñáM4000.040.0297%10.26.733.04FBref Prior M_service
Pablo IbáñezM8900.110.09ok11.56.854.54FBref Prior M_service
Ángel PérezM7900.160.0990%11.06.857.24FBref Prior M_service
Jonny OttoD7800.000.00100%00.26.452.04XGBoost D_service
Ville KoskiD8500.00-n/a00.06.748.84FBref Prior D_service
Nahuel TenagliaD8800.000.02100%10.86.749.84FBref Prior D_service
Antonio SiveraG8900.00-n/a00.07.156.54FBref Prior G_service
Antonio BlancoM9100.060.03126%10.86.953.04FBref Prior M_service
Team totals11.09106.8
Bench Candidates (7 modeled substitutes with empirical playing time)
PlayerPosExp MinApp ProbSubstitute Modeling Details
Adrián RodríguezG4.4m10.9%Market-value substitute prior
Youssef EnriquezD13.6m30.2%Market-value substitute prior
Nicolás ValentiniD13.6m29.9%Market-value substitute prior
Miguel RodríguezM22.0m50.1%Market-value substitute prior
Ander GuevaraM22.0m49.9%Market-value substitute prior
Aitor MañasF25.3m55.9%Market-value substitute prior

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

PlayerPosMinProj GProj xGSeason xG/gProj ShSeason Sh/gProj RtgSeason RtgRecModel / FBref Prior
Filip UgrinićM7000.150.07111%21.06.844.06FBref Prior M_service
Javier GuerraM8000.170.04295%20.57.243.56FBref Prior M_service
David OtorbiF3800.15-n/a20.06.649.84FBref Prior F_service
Jesús VázquezD8000.000.01100%10.46.451.85FBref Prior D_service
Justin De HaasD4500.00-n/a00.06.733.02FBref Prior D_service
Iker CordobaD2700.00-n/a00.05.911.45FBref Prior D_service
Arnau MartínezD8700.00-n/a00.06.630.54FBref Prior D_service
Stole DimitrievskiG8800.00-n/a00.06.843.26FBref Prior G_service
Ryunosuke SatoM5800.160.04278%10.86.642.56FBref Prior M_service
Harvey ElliottM3800.09-n/a0.07.022.03XGBoost M_service
Hugo DuroF2800.20-n/a10.06.951.65FBref Prior F_service
Team totals01.02106.7
Bench Candidates (7 modeled substitutes with empirical playing time)
PlayerPosExp MinApp ProbSubstitute Modeling Details
Kayne van OevelenG4.4m10.9%Market-value substitute prior
César TárregaD13.9m22.3%Market-value substitute prior
José CopeteD13.7m30.2%Market-value substitute prior
Diego LópezM22.3m51.3%Market-value substitute prior
PepeluM22.2m50.8%Market-value substitute prior
Umar SadiqF30.6m59.2%Market-value substitute prior
Antagonist / tactical summary
Midfield is evenly contested — Antonio Blanco vs Javier Guerra will be the pivotal duel. Total antagonist xG — Home: 0.46, Away: 0.43. Home danger zone: Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle. Away danger zone: Central Mid vs Central Mid — Box-to-Box Midfield Contest.
Midfield — possession 49.0% / 51.0%, dominance ratio 0.47, key duel: Antonio Blanco vs Javier Guerra
Toni Martínez xG 0.15Carles Aleñá xG 0.04Ángel Pérez xG 0.14David Otorbi xG 0.10Filip Ugrinić xG 0.10Ryunosuke Sato xG 0.10

Summary

Antagonist matchup analysis for Alavés vs Valencia. Most likely scoreline: 1-0. Lambdas derived from 5 home and 4 away individual player duels.
Tactical parity between 3-5-2 and 4-4-2. Match outcome driven primarily by individual player quality. Midfield is evenly contested — Antonio Blanco vs Javier Guerra will be the pivotal duel. Total antagonist xG — Home: 0.46, Away: 0.43. Home danger zone: Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle. Away danger zone: Central Mid vs Central Mid — Box-to-Box Midfield Contest.


Generated 2026-09-15 13:37:45 UTC · Soccer prediction reporting