Soccer predictions: actual data vs predicted data

Slate 20261009 · 1 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
Málaga vs Espanyol
LaLiga
0-1Espanyol19.3% / 26.6% / 54.0%38.9%41.3%0.740.77 / 1.48-pending

Match detail

Málaga vs Espanyol

LaLiga · 20261009 · 4-4-2 vs 4-2-3-1
Predicted 0-1Winner: EspanyolConfidence 0.74λ home/away 0.77 / 1.48Most-likely P 15.6%
Actual vs predicted: result not available yet (upcoming fixture).
XGBoost Reasoning & FBref Dataset Tracing
Antagonist + XGBoost match analysis for Málaga 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-2-3-1 (duel lambdas: Home 0.765, Away 1.477). Final calibrated Poisson lambdas: Home 0.765, Away 1.477 (most likely score 0-1).
Home Starters 11/11 XGBoost (7 FBref) Away Starters 11/11 XGBoost (8 FBref) Bench Modeled H: 7 / A: 7 Duel λ (H/A) 0.77 / 1.48 Final λ (H/A) 0.77 / 1.48
FBref Team Priors: Málaga CF (Gls/90: 0.3333333333333333, GA/90: 0.33 → E[λ]: 0.412) vs Espanyol (Gls/90: 1.6666666666666667, GA/90: 1.67 → E[λ]: 0.407) | 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

MetricMálagaEspanyol
League position20.0015.00
Points per game0.871.17
Attack index0.780.93
Defense (concede) index0.931.10
Form multiplier0.981.02
Standing λ multiplier0.881.01

Lambda decomposition (how the goal rates were built)

StageMálaga λEspanyol λ
FBref Squad Prior E[λ] (weight 0.228)0.4120.407
Pre-competitive-floor0.7651.477
Pre-calibration (Micro-duels)0.7651.477
Final λ0.7651.477
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-115.6%
1-112.1%
0-211.6%
0-010.7%
1-28.9%
Home win19.3%
Draw26.6%
Away win54.0%
Over 2.538.9%
BTTS yes41.3%
Pregame fair line — favorite Espanyol (54.0%), fair total 2.24, fair spread -0.71

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.

Málaga — projected line vs season baseline (4-4-2)

PlayerPosMinProj GProj xGSeason xG/gProj ShSeason Sh/gProj RtgSeason RtgRecModel / FBref Prior
Carlos PugaD7900.000.0097%00.16.845.29XGBoost D_service
Alfonso HerreroG9000.00-n/a0.07.157.89FBref Prior G_service
Fernando CaleroD8600.030.0231%00.36.853.119XGBoost D_service
Ángel RecioD9000.020.0146%10.46.952.29XGBoost D_service
David LarrubiaM8900.080.0552%11.36.849.216FBref Prior M_service
Rafa GarridoD8700.000.00ok00.16.752.09XGBoost D_service
Dani LorenzoM7600.040.0348%10.26.951.18FBref Prior M_service
ChupeteF8800.310.34ok21.76.750.19FBref Prior F_service
Joaquín MuñozM7100.070.02307%10.66.748.516FBref Prior M_service
Pablo MartínezM8100.040.05ok10.76.960.225FBref Prior M_service
Carlos DotorM8100.060.0443%10.46.953.99FBref Prior M_service
Team totals00.77106.8
Bench Candidates (7 modeled substitutes with empirical playing time)
PlayerPosExp MinApp ProbSubstitute Modeling Details
Carlos LopezG4.4m10.9%Market-value substitute prior
Adam AznouD13.7m30.6%Market-value substitute prior
Jose SalinasD13.6m29.9%Market-value substitute prior
Jens-Lys CajusteM22.1m50.7%Market-value substitute prior
Izan MerinoM22.0m49.9%Market-value substitute prior
Adrián NiñoF25.3m55.9%Market-value substitute prior

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

PlayerPosMinProj GProj xGSeason xG/gProj ShSeason Sh/gProj RtgSeason RtgRecModel / FBref Prior
Javier HernándezM8200.160.08112%21.16.752.710FBref Prior M_service
Marcos FernándezF7500.290.13128%21.56.948.110FBref Prior F_service
Gabriel MoscardoM6900.080.01445%10.26.729.69FBref Prior M_service
Edu ExpósitoM8300.140.0962%21.57.264.929FBref Prior M_service
Quilindschy HartmanD8500.020.01191%00.16.729.123FBref Prior D_service
Leandro CabreraD9000.050.06ok11.06.861.327XGBoost D_service
Clemens RiedelD8500.010.00403%00.16.841.029FBref Prior D_service
Marko DmitrovićG9000.00-n/a0.07.163.230FBref Prior G_service
Omar El HilaliD8800.00-n/a00.06.860.428FBref Prior D_service
Bryan ZaragozaF7700.130.13ok21.37.058.011XGBoost F_service
Roberto FernándezF8410.470.2773%31.46.862.730FBref Prior F_service
Team totals11.48156.8
Bench Candidates (7 modeled substitutes with empirical playing time)
PlayerPosExp MinApp ProbSubstitute Modeling Details
Angel FortunoG4.4m10.9%Market-value substitute prior
Vanja DrkušićD19.9m41.2%Market-value substitute prior
Unai NúñezD13.6m21.7%Market-value substitute prior
Urko GonzálezM22.4m31.5%Market-value substitute prior
Cyril NgongeM22.2m50.7%Market-value substitute prior
Tyrhys DolanF25.7m34.2%Market-value substitute prior
Antagonist / tactical summary
Midfield is evenly contested — David Larrubia vs Gabriel Moscardo will be the pivotal duel. Total antagonist xG — Home: 0.63, Away: 1.24. 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.0% / 50.0%, dominance ratio 0.52, key duel: David Larrubia vs Gabriel Moscardo
Chupete xG 0.32Joaquín Muñoz xG 0.08Pablo Martínez xG 0.05Javier Hernández xG 0.16Roberto Fernández xG 0.46Marcos Fernández xG 0.28

Summary

Antagonist matchup analysis for Málaga vs Espanyol. Most likely scoreline: 0-1. Lambdas derived from 6 home and 6 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 — David Larrubia vs Gabriel Moscardo will be the pivotal duel. Total antagonist xG — Home: 0.63, Away: 1.24. 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-10-09 13:38:33 UTC · Soccer prediction reporting