Soccer predictions: actual data vs predicted data

Slate 20260918 · 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
Brentford vs Chelsea
Premier League
1-2Chelsea37.4% / 22.2% / 40.4%69.0%69.1%0.561.74 / 1.82-pending
Espanyol vs Elche
LaLiga
1-0Espanyol44.8% / 27.4% / 27.8%42.9%47.9%0.581.37 / 1.02-pending

Match detail

Brentford vs Chelsea

Premier League · 20260918 · 4-2-3-1 vs 4-2-3-1
Predicted 1-2Winner: ChelseaConfidence 0.56λ home/away 1.74 / 1.82Most-likely P 8.2%
Actual vs predicted: result not available yet (upcoming fixture).
XGBoost Reasoning & FBref Dataset Tracing
Antagonist + XGBoost match analysis for Brentford vs Chelsea. Player statistics regressed using position-specific XGBoost models (G, D, M, F) with 2026-2027 FBref priors. Micro-duels resolved across 4-2-3-1 vs 4-2-3-1 (duel lambdas: Home 1.778, Away 1.680). Final calibrated Poisson lambdas: Home 1.742, Away 1.816 (most likely score 1-2).
Home Starters 9/11 XGBoost (10 FBref) Away Starters 10/11 XGBoost (10 FBref) Bench Modeled H: 7 / A: 7 Duel λ (H/A) 1.78 / 1.68 Final λ (H/A) 1.74 / 1.82
FBref Team Priors: Brentford (Gls/90: 2.0, GA/90: 2.0 → E[λ]: 3.5) vs Chelsea (Gls/90: 3.5, GA/90: 3.5 → E[λ]: 3.5) | 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

MetricBrentfordChelsea
League position5.004.00
Points per game1.672.00
Attack index2.081.67
Defense (concede) index1.460.83
Form multiplier0.981.02
Standing λ multiplier1.591.15

Lambda decomposition (how the goal rates were built)

StageBrentford λChelsea λ
FBref Squad Prior E[λ] (weight 0.192)3.5003.500
Pre-mismatch1.7781.680
Pre-competitive-floor1.7421.816
Pre-calibration (Micro-duels)1.7781.680
Final λ1.7421.816
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-28.2%
1-19.1%
2-17.8%
2-27.1%
0-15.1%
Home win37.4%
Draw22.2%
Away win40.4%
Over 2.569.0%
BTTS yes69.1%
Pregame fair line — favorite Chelsea (40.4%), fair total 3.56, 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.

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

PlayerPosMinProj GProj xGSeason xG/gProj ShSeason Sh/gProj RtgSeason RtgRecModel / FBref Prior
Caoimhin KelleherG9500.00-n/a00.07.554.24FBref Prior G_service
Michael KayodeD7500.320.14129%21.57.353.84FBref Prior D_service
Sepp van den BergD9000.04-n/a0-7.2-0Prior D_service
El Hadji Malick DioufD9000.04-n/a00.07.2-2FBref Prior D_service
Nathan CollinsD7000.000.17100%21.77.166.73FBref Prior D_service
Mamadou SangareM7600.170.1069%11.57.651.24FBref Prior M_service
Dango OuattaraM5100.150.02755%20.87.351.04FBref Prior M_service
Kevin SchadeM9500.230.19ok22.07.554.54FBref Prior M_service
Yehor YarmoliukM3200.080.02245%20.77.265.03FBref Prior M_service
Mikkel DamsgaardM6000.090.011216%20.57.455.24FBref Prior M_service
Igor ThiagoF9510.380.5834%22.27.449.04FBref Prior F_service
Team totals11.74187.3
Bench Candidates (7 modeled substitutes with empirical playing time)
PlayerPosExp MinApp ProbSubstitute Modeling Details
Hákon Rafn ValdimarssonG4.4m10.9%Market-value substitute prior
Kristoffer AjerD14.5m23.6%Market-value substitute prior
Keane Lewis-PotterD14.5m23.6%Market-value substitute prior
Jaidon AnthonyM23.4m51.5%Market-value substitute prior
Vitaly JaneltM22.6m32.0%Market-value substitute prior
Gustavo NunesF25.5m57.0%Market-value substitute prior

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

PlayerPosMinProj GProj xGSeason xG/gProj ShSeason Sh/gProj RtgSeason RtgRecModel / FBref Prior
Mike PendersG9000.00-n/a0.07.1-3FBref Prior G_service
Reece JamesD7500.000.04100%21.27.350.04FBref Prior D_service
Levi ColwillD8900.000.00100%10.37.441.03FBref Prior D_service
Maxence LacroixD9500.000.01100%00.27.450.24FBref Prior D_service
Jorrel HatoD7800.000.00100%00.27.241.25FBref Prior D_service
Morgan RogersM9500.330.2338%21.87.647.25FBref Prior M_service
Moisés CaicedoM1600.14-n/a10.07.466.01FBref Prior M_service
Cole PalmerM9510.350.2168%32.47.746.65FBref Prior M_service
EstêvãoM1200.150.011019%0.37.643.03XGBoost M_service
Pedro NetoM6000.180.1258%21.07.753.84FBref Prior M_service
João PedroF9510.410.47ok22.57.856.84FBref Prior F_service
Team totals21.82147.5
Bench Candidates (7 modeled substitutes with empirical playing time)
PlayerPosExp MinApp ProbSubstitute Modeling Details
Robert SánchezG5.2m14.7%Market-value substitute prior
Malo GustoD14.8m24.3%Market-value substitute prior
Wesley FofanaD14.7m23.9%Market-value substitute prior
Enzo FernándezM25.0m72.9%Market-value substitute prior
Geovany QuendaM15.5m72.2%Market-value substitute prior
Emmanuel EmeghaF26.3m60.3%Market-value substitute prior
Antagonist / tactical summary
Midfield is evenly contested — Mamadou Sangare vs Morgan Rogers will be the pivotal duel. Total antagonist xG — Home: 0.63, Away: 0.68. 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 49.1% / 50.9%, dominance ratio 0.46, key duel: Mamadou Sangare vs Morgan Rogers
Kevin Schade xG 0.16Mikkel Damsgaard xG 0.06Dango Ouattara xG 0.06Pedro Neto xG 0.10Cole Palmer xG 0.19Morgan Rogers xG 0.13

Summary

Antagonist matchup analysis for Brentford vs Chelsea. Most likely scoreline: 1-2. Lambdas derived from 5 home and 5 away individual player duels.
Tactical parity between 4-2-3-1 and 4-2-3-1. Match outcome driven primarily by individual player quality. Midfield is evenly contested — Mamadou Sangare vs Morgan Rogers will be the pivotal duel. Total antagonist xG — Home: 0.63, Away: 0.68. Home danger zone: Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle. Away danger zone: Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle.

Espanyol vs Elche

LaLiga · 20260918 · 3-5-2 vs 4-2-3-1
Predicted 1-0Winner: EspanyolConfidence 0.58λ home/away 1.37 / 1.02Most-likely P 12.4%
Actual vs predicted: result not available yet (upcoming fixture).
XGBoost Reasoning & FBref Dataset Tracing
Antagonist + XGBoost match analysis for Espanyol vs Elche. 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 1.373, Away 0.935). Final calibrated Poisson lambdas: Home 1.373, Away 1.020 (most likely score 1-0).
Home Starters 10/11 XGBoost (9 FBref) Away Starters 9/11 XGBoost (9 FBref) Bench Modeled H: 7 / A: 7 Duel λ (H/A) 1.37 / 0.94 Final λ (H/A) 1.37 / 1.02
FBref Team Priors: Espanyol (Gls/90: 1.6666666666666667, GA/90: 1.67 → E[λ]: 1.235) vs Elche (Gls/90: 1.0, GA/90: 1.0 → E[λ]: 1.237) | 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

MetricEspanyolElche
League position12.0019.00
Points per game1.000.25
Attack index1.251.04
Defense (concede) index2.501.04
Form multiplier1.040.96
Standing λ multiplier1.621.03

Lambda decomposition (how the goal rates were built)

StageEspanyol λElche λ
FBref Squad Prior E[λ] (weight 0.228)1.2351.237
Pre-competitive-floor1.3730.935
Pre-calibration (Micro-duels)1.3730.935
Final λ1.3731.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.4%
1-112.9%
0-09.2%
0-19.2%
2-18.8%
Home win44.8%
Draw27.4%
Away win27.8%
Over 2.542.9%
BTTS yes47.9%
Pregame fair line — favorite Espanyol (44.8%), fair total 2.39, fair spread 0.35

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.

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

PlayerPosMinProj GProj xGSeason xG/gProj ShSeason Sh/gProj RtgSeason RtgRecModel / FBref Prior
Marko DmitrovićG8800.00-n/a00.07.057.05FBref Prior G_service
Omar El HilaliD8900.00-n/a00.06.955.45FBref Prior D_service
Quilindschy HartmanD1600.00-n/a00.07.017.24FBref Prior D_service
Vanja DrkušićD5600.00-n/a00.06.733.54FBref Prior D_service
Urko GonzálezM5600.07-n/a10.06.965.84FBref Prior M_service
Tyrhys DolanM8700.180.04338%20.86.953.05FBref Prior M_service
Gabriel MoscardoM5200.070.01726%10.26.827.65FBref Prior M_service
Javi PuadoM9000.16-n/a1-6.9-0Prior M_service
Pol LozanoM1600.070.01359%10.26.733.24FBref Prior M_service
Roberto FernándezF8910.390.32ok21.86.859.65FBref Prior F_service
Bryan ZaragozaF1500.26-n/a0.06.570.01XGBoost F_service
Team totals11.37106.8
Bench Candidates (7 modeled substitutes with empirical playing time)
PlayerPosExp MinApp ProbSubstitute Modeling Details
Angel FortunoG4.4m10.9%Market-value substitute prior
Clemens RiedelD13.6m21.8%Market-value substitute prior
Unai NúñezD13.6m21.7%Market-value substitute prior
Edu ExpósitoM22.1m30.8%Market-value substitute prior
Álex CalatravaM22.0m30.8%Market-value substitute prior
Marcos FernándezF18.5m71.9%Market-value substitute prior

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

PlayerPosMinProj GProj xGSeason xG/gProj ShSeason Sh/gProj RtgSeason RtgRecModel / FBref Prior
Alejandro IturbeG9000.00-n/a0.06.8-4FBref Prior G_service
Kevin LomónacoD9000.02-n/a0-6.9-1Prior D_service
Roy RevivoD900.150.12ok11.05.962.01XGBoost D_service
Buba SangaréD8500.000.01100%00.26.448.65FBref Prior D_service
Víctor ChustD8900.000.07100%00.46.952.85FBref Prior D_service
Facundo BuonanotteM5000.180.07170%21.46.837.65FBref Prior M_service
Germán ValeraM8500.150.005896%10.26.850.85FBref Prior M_service
Martim NetoM4200.090.002003%20.26.731.84FBref Prior M_service
Marc AguadoM6500.050.01311%00.26.750.74FBref Prior M_service
Lucas CepedaM2400.120.05138%21.86.967.84FBref Prior M_service
Ezequiel PonceF4000.090.0584%20.86.650.24FBref Prior F_service
Team totals01.02106.7
Bench Candidates (7 modeled substitutes with empirical playing time)
PlayerPosExp MinApp ProbSubstitute Modeling Details
Matías DituroG4.4m13.1%Market-value substitute prior
David AffengruberD14.3m23.1%Market-value substitute prior
Rubén SánchezD13.6m29.9%Market-value substitute prior
Federico RedondoM22.0m30.7%Market-value substitute prior
Grady DianganaM22.0m49.9%Market-value substitute prior
Fernando NiñoF25.3m33.4%Market-value substitute prior
Antagonist / tactical summary
Midfield is evenly contested — Urko González vs Facundo Buonanotte will be the pivotal duel. Total antagonist xG — Home: 0.45, Away: 0.47. Home danger zone: Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle. Away danger zone: Left Wing vs Right Wingback — Compact Flank.
Midfield — possession 50.8% / 49.2%, dominance ratio 0.52, key duel: Urko González vs Facundo Buonanotte
Roberto Fernández xG 0.22Urko González xG 0.04Pol Lozano xG 0.03Facundo Buonanotte xG 0.15Lucas Cepeda xG 0.08Martim Neto xG 0.06

Summary

Antagonist matchup analysis for Espanyol vs Elche. Most likely scoreline: 1-0. Lambdas derived from 5 home and 5 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 — Urko González vs Facundo Buonanotte will be the pivotal duel. Total antagonist xG — Home: 0.45, Away: 0.47. Home danger zone: Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle. Away danger zone: Left Wing vs Right Wingback — Compact Flank.


Generated 2026-09-18 13:35:28 UTC · Soccer prediction reporting