Soccer predictions: actual data vs predicted data

Slate 20261011 · 12 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 Athletic Club
LaLiga
0-1Athletic Club23.6% / 23.9% / 52.5%53.3%54.5%0.631.08 / 1.73-pending
Alavés vs Atl. Madrid
LaLiga
1-2Atl. Madrid11.8% / 15.1% / 73.1%73.7%61.4%0.721.06 / 2.78-pending
Elche vs Celta
LaLiga
0-1Celta34.5% / 30.1% / 35.4%35.4%42.7%0.691.05 / 1.07-pending
Real Sociedad vs Deportivo
LaLiga
1-0Real Sociedad53.5% / 26.4% / 20.1%40.5%43.0%0.741.50 / 0.81-pending
Málaga vs Espanyol
LaLiga
0-1Espanyol22.5% / 29.6% / 47.9%32.9%38.4%0.620.77 / 1.26-pending
Hull vs Everton
Premier League
0-1Everton22.7% / 24.3% / 53.0%51.0%52.3%0.721.02 / 1.69-pending
Barcelona vs Getafe
LaLiga
3-0Barcelona91.6% / 5.9% / 2.5%83.5%46.9%0.773.94 / 0.65-pending
Liverpool vs Man City
Premier League
1-2Man City28.9% / 20.9% / 50.1%71.9%70.3%0.731.59 / 2.13-pending
Crystal Palace vs Forest
Premier League
1-0Crystal Palace42.5% / 25.4% / 32.0%52.4%56.0%0.71.50 / 1.27-pending
Real Betis vs Osasuna
LaLiga
1-0Real Betis63.1% / 21.4% / 15.4%52.3%48.5%0.771.93 / 0.83-pending
Racing Club vs Valencia
LaLiga
1-0Racing Club43.1% / 26.5% / 30.4%47.5%52.0%0.71.42 / 1.15-pending
Real Madrid vs Villarreal
LaLiga
3-1Real Madrid77.9% / 11.8% / 10.3%86.5%71.9%0.733.54 / 1.35-pending

Match detail

Rayo Vallecano vs Athletic Club

LaLiga · 20261011 · 4-3-3 vs 4-2-3-1
Predicted 0-1Winner: Athletic ClubConfidence 0.63λ home/away 1.08 / 1.73Most-likely P 10.3%
Actual vs predicted: result not available yet (upcoming fixture).
XGBoost Reasoning & FBref Dataset Tracing
Antagonist + XGBoost match analysis for Rayo Vallecano vs Athletic Club. Player statistics regressed using position-specific XGBoost models (G, D, M, F) with 2026-2027 FBref priors. Micro-duels resolved across 4-3-3 vs 4-2-3-1 (duel lambdas: Home 1.082, Away 1.730). Final calibrated Poisson lambdas: Home 1.082, Away 1.730 (most likely score 0-1).
Home Starters 10/11 XGBoost (5 FBref) Away Starters 9/11 XGBoost (9 FBref) Bench Modeled H: 7 / A: 7 Duel λ (H/A) 1.08 / 1.73 Final λ (H/A) 1.08 / 1.73
FBref Team Priors: Rayo Vallecano (Gls/90: 1.3333333333333333, GA/90: 1.33 → E[λ]: 0.988) vs Athletic Club (Gls/90: 1.0, GA/90: 1.0 → E[λ]: 0.985) | 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 VallecanoAthletic Club
League position12.0010.00
Points per game1.141.33
Attack index1.270.81
Defense (concede) index0.691.85
Form multiplier0.991.01
Standing λ multiplier0.951.18

Lambda decomposition (how the goal rates were built)

StageRayo Vallecano λAthletic Club λ
FBref Squad Prior E[λ] (weight 0.228)0.9880.985
Pre-competitive-floor1.0821.730
Pre-calibration (Micro-duels)1.0821.730
Final λ1.0821.730
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-110.3%
1-111.3%
1-29.7%
0-29.0%
1-06.4%
Home win23.6%
Draw23.9%
Away win52.5%
Over 2.553.3%
BTTS yes54.5%
Pregame fair line — favorite Athletic Club (52.5%), fair total 2.81, fair spread -0.65

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-3-3)

PlayerPosMinProj GProj xGSeason xG/gProj ShSeason Sh/gProj RtgSeason RtgRecModel / FBref Prior
Augusto BatallaG7500.00-n/a00.06.954.224FBref Prior G_service
Andrei RațiuD9000.000.05100%10.86.761.828FBref Prior D_service
Mujaid SadickD5500.00-n/a00.06.732.76XGBoost D_service
Marash KumbullaD9000.020.01127%00.26.816.412Prior D_service
Adrià PedrosaD8000.000.01100%10.36.746.528FBref Prior D_service
Isi PalazónM4000.070.1239%11.46.758.020XGBoost M_service
Pedro DíazM5400.110.05119%11.26.757.030FBref Prior M_service
Giorgi TsitaishviliM5000.130.10ok11.06.731.612XGBoost M_service
Jorge de FrutosF7500.240.22ok11.36.963.531XGBoost F_service
AlemãoF2000.140.0958%10.76.645.329XGBoost F_service
Sergio CamelloF6700.260.1752%21.47.149.027FBref Prior F_service
Team totals01.08106.8
Bench Candidates (7 modeled substitutes with empirical playing time)
PlayerPosExp MinApp ProbSubstitute Modeling Details
Emil AuderoG4.4m10.9%Market-value substitute prior
Jozhua VertrouwdD13.6m21.7%Market-value substitute prior
Luiz FelipeD13.6m29.9%Market-value substitute prior
Unai LópezM22.0m30.7%Market-value substitute prior
Fran PérezM22.0m49.9%Market-value substitute prior
Randy NtekaF36.1m59.1%Market-value substitute prior

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

PlayerPosMinProj GProj xGSeason xG/gProj ShSeason Sh/gProj RtgSeason RtgRecModel / FBref Prior
Unai SimónG9000.00-n/a00.07.661.428FBref Prior G_service
Dani VivianD9000.030.02ok00.57.155.218Prior D_service
Aymeric LaporteD8000.000.08100%10.57.057.024FBref Prior D_service
Aitor ParedesD7500.000.02100%10.37.034.224FBref Prior D_service
Jesús AresoD6900.000.01100%00.16.639.127FBref Prior D_service
Nico WilliamsM6110.380.13181%21.77.059.325FBref Prior M_service
Mikel JauregizarM4200.160.03424%10.76.859.326FBref Prior M_service
Oihan SancetM8600.450.2670%31.86.961.723FBref Prior M_service
Beñat PradosM9000.15-n/a20.07.1-6Prior M_service
Peio CanalesM5500.120.03277%10.76.844.36FBref Prior M_service
Gorka GuruzetaF4400.340.2535%12.16.761.425FBref Prior F_service
Team totals11.73127.0
Bench Candidates (7 modeled substitutes with empirical playing time)
PlayerPosExp MinApp ProbSubstitute Modeling Details
Alex PadillaG4.4m10.9%Market-value substitute prior
Hugo RincónD15.5m41.0%Market-value substitute prior
Adama BoiroD17.7m60.2%Market-value substitute prior
Iñaki WilliamsM22.2m31.1%Market-value substitute prior
Robert NavarroM22.1m50.6%Market-value substitute prior
Álvaro DjalóF16.9m72.0%Market-value substitute prior
Antagonist / tactical summary
Away midfield dictates play with ~53% possession expected (Isi Palazón vs Nico Williams). Total antagonist xG — Home: 0.96, Away: 1.20. Home danger zone: Right Wing vs Left Back — Flank Battle. Away danger zone: Left Wing vs Right Back — Flank Battle.
Midfield — possession 46.7% / 53.3%, dominance ratio 0.38, key duel: Isi Palazón vs Nico Williams
Jorge de Frutos xG 0.24Sergio Camello xG 0.26Alemão xG 0.14Oihan Sancet xG 0.33Peio Canales xG 0.09Nico Williams xG 0.28

Summary

Antagonist matchup analysis for Rayo Vallecano vs Athletic Club. Most likely scoreline: 0-1. Lambdas derived from 6 home and 6 away individual player duels.
Tactical parity between 4-3-3 and 4-2-3-1. Match outcome driven primarily by individual player quality. Away midfield dictates play with ~53% possession expected (Isi Palazón vs Nico Williams). Total antagonist xG — Home: 0.96, Away: 1.20. Home danger zone: Right Wing vs Left Back — Flank Battle. Away danger zone: Left Wing vs Right Back — Flank Battle.

Alavés vs Atl. Madrid

LaLiga · 20261011 · 3-5-2 vs 3-5-2
Predicted 1-2Winner: Atl. MadridConfidence 0.72λ home/away 1.06 / 2.78Most-likely P 8.8%
Actual vs predicted: result not available yet (upcoming fixture).
XGBoost Reasoning & FBref Dataset Tracing
Antagonist + XGBoost match analysis for Alavés vs Atl. Madrid. 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 3-5-2 (duel lambdas: Home 1.242, Away 2.597). Final calibrated Poisson lambdas: Home 1.061, Away 2.778 (most likely score 1-2).
Home Starters 11/11 XGBoost (0 FBref) Away Starters 11/11 XGBoost (10 FBref) Bench Modeled H: 7 / A: 7 Duel λ (H/A) 1.24 / 2.60 Final λ (H/A) 1.06 / 2.78
FBref Team Priors: Deportivo Alavés (Gls/90: 1.6666666666666667, GA/90: 1.67 → E[λ]: 2.877) vs Atlético Madrid (Gls/90: 2.333333333333333, GA/90: 2.33 → E[λ]: 2.886) | 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ésAtl. Madrid
League position6.002.00
Points per game1.572.29
Attack index1.271.39
Defense (concede) index0.610.69
Form multiplier0.961.04
Standing λ multiplier0.890.99

Lambda decomposition (how the goal rates were built)

StageAlavés λAtl. Madrid λ
FBref Squad Prior E[λ] (weight 0.228)2.8772.886
Pre-mismatch1.2422.597
Pre-calibration (Micro-duels)1.2422.597
Final λ1.0612.778
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.8%
0-28.3%
1-38.2%
0-37.7%
1-16.4%
Home win11.8%
Draw15.1%
Away win73.1%
Over 2.573.7%
BTTS yes61.4%
Pregame fair line — favorite Atl. Madrid (73.1%), fair total 3.84, fair spread -1.72

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
Antonio SiveraG9000.00-n/a0.07.265.331XGBoost G_service
Youssef EnriquezD2500.000.02100%00.26.840.430XGBoost D_service
Nahuel TenagliaD8400.000.04100%00.66.761.531XGBoost D_service
Nicolás ValentiniD5900.000.00100%00.16.938.49XGBoost D_service
Antonio BlancoM7500.080.04115%11.16.964.031XGBoost M_service
Miguel RodríguezM800.11-n/a00.06.711.012XGBoost M_service
Pablo IbáñezM8300.140.0869%11.26.863.130XGBoost M_service
Ángel PérezM7000.160.07111%11.06.961.830XGBoost M_service
Carles AleñáM2100.080.0545%00.66.747.930XGBoost M_service
Toni MartínezF5800.200.3442%12.66.766.030XGBoost F_service
Lucas BoyéF8110.210.3440%12.06.961.426XGBoost F_service
Team totals11.0656.8
Bench Candidates (7 modeled substitutes with empirical playing time)
PlayerPosExp MinApp ProbSubstitute Modeling Details
Grégoire SwiderskiG4.4m10.9%Market-value substitute prior
Jonny OttoD13.6m29.9%Market-value substitute prior
Moussa DiarraD13.6m29.9%Market-value substitute prior
Ander GuevaraM22.0m49.9%Market-value substitute prior
Abderrahman RebbachM22.0m49.9%Market-value substitute prior
Aitor MañasF25.3m55.9%Market-value substitute prior

Atl. Madrid — projected line vs season baseline (3-5-2)

PlayerPosMinProj GProj xGSeason xG/gProj ShSeason Sh/gProj RtgSeason RtgRecModel / FBref Prior
Jan OblakG9000.00-n/a00.07.057.026FBref Prior G_service
Cristian RomeroD7000.000.09100%10.97.159.817FBref Prior D_service
Dávid HanckoD7800.000.05100%10.76.853.626FBref Prior D_service
Marc PubillD6700.000.04100%00.46.749.327FBref Prior D_service
Pablo BarriosM7400.240.03588%10.87.159.813FBref Prior M_service
Morten HjulmandM5000.220.021211%10.36.948.210FBref Prior M_service
Giuliano SimeoneM6810.380.11251%20.96.959.728FBref Prior M_service
Alex BaenaM6500.310.08319%21.47.061.934FBref Prior M_service
Kang-in LeeM6700.370.15144%22.17.054.014XGBoost M_service
Julián AlvarezF2810.660.11500%21.46.850.720FBref Prior F_service
Ademola LookmanF6600.390.2364%21.56.859.225FBref Prior F_service
Team totals22.78166.9
Bench Candidates (7 modeled substitutes with empirical playing time)
PlayerPosExp MinApp ProbSubstitute Modeling Details
Juan MussoG4.4m10.9%Market-value substitute prior
Marcos LlorenteD25.7m49.0%Market-value substitute prior
Robin Le NormandD14.3m23.2%Market-value substitute prior
Rodrigo MendozaM13.6m45.2%Market-value substitute prior
Alejandro GrimaldoM22.7m53.3%Market-value substitute prior
Jonathan DavidF26.4m60.8%Market-value substitute prior
Antagonist / tactical summary
Away midfield dictates play with ~54% possession expected (Antonio Blanco vs Pablo Barrios). Total antagonist xG — Home: 0.78, Away: 1.51. 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 46.1% / 53.9%, dominance ratio 0.38, key duel: Antonio Blanco vs Pablo Barrios
Miguel Rodríguez xG 0.10Antonio Blanco xG 0.07Ángel Pérez xG 0.15Giuliano Simeone xG 0.25Morten Hjulmand xG 0.15Pablo Barrios xG 0.16

Summary

Antagonist matchup analysis for Alavés vs Atl. Madrid. Most likely scoreline: 1-2. Lambdas derived from 6 home and 6 away individual player duels.
Tactical parity between 3-5-2 and 3-5-2. Match outcome driven primarily by individual player quality. Away midfield dictates play with ~54% possession expected (Antonio Blanco vs Pablo Barrios). Total antagonist xG — Home: 0.78, Away: 1.51. Home danger zone: Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle. Away danger zone: Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle.

Elche vs Celta

LaLiga · 20261011 · 4-3-3 vs 3-4-3
Predicted 0-1Winner: CeltaConfidence 0.69λ home/away 1.05 / 1.07Most-likely P 12.7%
Actual vs predicted: result not available yet (upcoming fixture).
XGBoost Reasoning & FBref Dataset Tracing
Antagonist + XGBoost match analysis for Elche vs Celta. Player statistics regressed using position-specific XGBoost models (G, D, M, F) with 2026-2027 FBref priors. Micro-duels resolved across 4-3-3 vs 3-4-3 (duel lambdas: Home 0.874, Away 1.045). Final calibrated Poisson lambdas: Home 1.049, Away 1.066 (most likely score 0-1).
Home Starters 11/11 XGBoost (7 FBref) Away Starters 11/11 XGBoost (9 FBref) Bench Modeled H: 7 / A: 7 Duel λ (H/A) 0.87 / 1.04 Final λ (H/A) 1.05 / 1.07
FBref Team Priors: Elche (Gls/90: 1.0, GA/90: 1.0 → E[λ]: 0.2) vs Celta Vigo (Gls/90: 0.25, GA/90: 0.25 → E[λ]: 0.2) | 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

MetricElcheCelta
League position18.0014.00
Points per game1.021.17
Attack index1.070.86
Defense (concede) index0.801.29
Form multiplier0.991.01
Standing λ multiplier0.941.04

Lambda decomposition (how the goal rates were built)

StageElche λCelta λ
FBref Squad Prior E[λ] (weight 0.228)0.2000.200
Pre-competitive-floor1.0491.066
Pre-calibration (Micro-duels)0.8741.045
Final λ1.0491.066
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-112.7%
1-113.6%
1-012.5%
0-012.2%
1-27.2%
Home win34.5%
Draw30.1%
Away win35.4%
Over 2.535.4%
BTTS yes42.7%
Pregame fair line — favorite Celta (35.4%), fair total 2.12, fair spread -0.02

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 (4-3-3)

PlayerPosMinProj GProj xGSeason xG/gProj ShSeason Sh/gProj RtgSeason RtgRecModel / FBref Prior
Thomas LemarM7100.070.06ok10.66.958.427XGBoost M_service
Gonzalo VillarM8100.050.02213%10.36.950.726FBref Prior M_service
Roy RevivoD8700.000.02100%00.16.737.67XGBoost D_service
Pedro BigasD8100.020.02ok00.36.745.428FBref Prior D_service
Víctor ChustD8900.050.02136%10.36.860.529FBref Prior D_service
Rubén SánchezD7700.020.01194%00.36.633.328XGBoost D_service
Javi MorcilloM8500.030.01115%10.26.736.818FBref Prior M_service
Matías DituroG9000.00-n/a0.06.952.231FBref Prior G_service
Tete MorenteF7900.100.03275%10.66.752.730FBref Prior F_service
Fernando NiñoF7500.400.2938%21.17.050.610FBref Prior F_service
Germán ValeraF8300.100.04157%10.56.957.539XGBoost F_service
Team totals01.05116.8
Bench Candidates (7 modeled substitutes with empirical playing time)
PlayerPosExp MinApp ProbSubstitute Modeling Details
Iñaki PeñaG4.4m11.0%Market-value substitute prior
Kevin LomónacoD13.8m31.0%Market-value substitute prior
Buba SangaréD13.6m21.8%Market-value substitute prior
Martim NetoM24.8m50.0%Market-value substitute prior
Marc AguadoM22.0m30.8%Market-value substitute prior
Facundo BuonanotteF26.4m53.4%Market-value substitute prior

Celta — projected line vs season baseline (3-4-3)

PlayerPosMinProj GProj xGSeason xG/gProj ShSeason Sh/gProj RtgSeason RtgRecModel / FBref Prior
Hugo ÁlvarezM7300.100.10ok10.56.955.132FBref Prior M_service
Ferrán JutglàF7300.210.17ok21.16.857.228FBref Prior F_service
Hugo GonzálezF6510.300.07303%20.56.820.417FBref Prior F_service
Sergio CarreiraM9000.090.04112%10.47.059.034FBref Prior M_service
Ilaix MoribaM8400.070.0396%10.46.961.429FBref Prior M_service
Aleix FebasM8500.080.04116%10.56.957.126FBref Prior M_service
Javier RuedaM7100.060.02142%10.36.848.733XGBoost M_service
Marcos AlonsoD8600.050.0835%10.77.059.527FBref Prior D_service
Yoel LagoD8900.020.00304%00.16.939.326FBref Prior D_service
Sebastián CáceresD9000.010.00210%10.26.823.86XGBoost D_service
Ionuț RaduG9000.00-n/a0.07.062.631FBref Prior G_service
Team totals11.07126.9
Bench Candidates (7 modeled substitutes with empirical playing time)
PlayerPosExp MinApp ProbSubstitute Modeling Details
Altay BayındırG4.5m11.3%Market-value substitute prior
Javi RodríguezD10.3m32.7%Market-value substitute prior
Abdoulaye FayeD13.6m21.8%Market-value substitute prior
Fer LópezM22.6m52.9%Market-value substitute prior
Miguel RománM34.9m41.4%Market-value substitute prior
Williot SwedbergF30.4m44.5%Market-value substitute prior
Antagonist / tactical summary
Away midfield dictates play with ~52% possession expected (Thomas Lemar vs Ilaix Moriba). Total antagonist xG — Home: 0.66, Away: 0.80. Home danger zone: Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle. Away danger zone: Shadow Striker vs Centre Back — Half-Space Threat.
Midfield — possession 48.2% / 51.8%, dominance ratio 0.44, key duel: Thomas Lemar vs Ilaix Moriba
Thomas Lemar xG 0.06Gonzalo Villar xG 0.05Germán Valera xG 0.09Hugo Álvarez xG 0.09Ilaix Moriba xG 0.06Sergio Carreira xG 0.08

Summary

Antagonist matchup analysis for Elche vs Celta. Most likely scoreline: 0-1. Lambdas derived from 5 home and 7 away individual player duels.
Tactical parity between 4-3-3 and 3-4-3. Match outcome driven primarily by individual player quality. Away midfield dictates play with ~52% possession expected (Thomas Lemar vs Ilaix Moriba). Total antagonist xG — Home: 0.66, Away: 0.80. Home danger zone: Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle. Away danger zone: Shadow Striker vs Centre Back — Half-Space Threat.

Real Sociedad vs Deportivo

LaLiga · 20261011 · 4-4-2 vs 4-2-3-1
Predicted 1-0Winner: Real SociedadConfidence 0.74λ home/away 1.50 / 0.81Most-likely P 14.9%
Actual vs predicted: result not available yet (upcoming fixture).
XGBoost Reasoning & FBref Dataset Tracing
Antagonist + XGBoost match analysis for Real Sociedad vs Deportivo. 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.467, Away 0.823). Final calibrated Poisson lambdas: Home 1.498, Away 0.805 (most likely score 1-0).
Home Starters 11/11 XGBoost (10 FBref) Away Starters 11/11 XGBoost (10 FBref) Bench Modeled H: 7 / A: 7 Duel λ (H/A) 1.47 / 0.82 Final λ (H/A) 1.50 / 0.81
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

MetricReal SociedadDeportivo
League position8.007.00
Points per game1.401.40
Attack index1.000.93
Defense (concede) index0.871.15
Form multiplier1.001.00
Standing λ multiplier0.941.03

Lambda decomposition (how the goal rates were built)

StageReal Sociedad λDeportivo λ
Pre-competitive-floor1.4980.805
Pre-calibration (Micro-duels)1.4670.823
Final λ1.4980.805
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
1-014.9%
1-112.1%
2-011.2%
0-010.1%
2-19.0%
Home win53.5%
Draw26.4%
Away win20.1%
Over 2.540.5%
BTTS yes43.0%
Pregame fair line — favorite Real Sociedad (53.5%), fair total 2.30, fair spread 0.69

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.

Real Sociedad — projected line vs season baseline (4-4-2)

PlayerPosMinProj GProj xGSeason xG/gProj ShSeason Sh/gProj RtgSeason RtgRecModel / FBref Prior
Mikel OyarzabalF7910.280.31ok21.56.961.132FBref Prior F_service
Luka SučićM8300.230.10135%21.37.056.631FBref Prior M_service
Gonçalo GuedesF7700.160.1058%21.56.956.829FBref Prior F_service
Carlos SolerM8600.140.0957%10.86.960.930FBref Prior M_service
Yangel HerreraM7400.060.01406%10.36.845.224FBref Prior M_service
Ander BarrenetxeaF6700.180.06193%20.96.854.531FBref Prior F_service
Sergio GómezD8500.020.02ok10.46.858.529FBref Prior D_service
Jon MartinD9000.080.0641%00.46.851.129FBref Prior D_service
Mamadou SarrD8300.140.02488%00.16.618.118FBref Prior D_service
Luken BeitiaD9000.090.02500%10.26.819.217FBref Prior D_service
Álex RemiroG9000.00-n/a0.07.161.530FBref Prior G_service
Team totals11.50136.9
Bench Candidates (7 modeled substitutes with empirical playing time)
PlayerPosExp MinApp ProbSubstitute Modeling Details
Unai MarreroG4.4m10.9%Market-value substitute prior
Jon AramburuD14.1m22.7%Market-value substitute prior
Héctor FortD14.0m31.7%Market-value substitute prior
Jon GorrotxategiM19.1m71.3%Market-value substitute prior
Beñat TurrientesM20.5m41.1%Market-value substitute prior
Takefusa KuboF18.9m44.7%Market-value substitute prior

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

PlayerPosMinProj GProj xGSeason xG/gProj ShSeason Sh/gProj RtgSeason RtgRecModel / FBref Prior
Bil NsongoF7000.130.06115%10.96.744.712FBref Prior F_service
Yeremay HernándezF7200.080.01923%10.16.741.711FBref Prior F_service
Jonathan Asp JensenF7000.130.03418%20.86.734.717FBref Prior F_service
Lorenzo AmatucciM8900.03-n/a00.07.042.210FBref Prior M_service
Mario SorianoM8200.050.0358%10.67.144.611FBref Prior M_service
Giacomo QuagliataD9000.050.02128%10.56.841.411FBref Prior D_service
José María GiménezD8200.100.04131%10.56.942.924FBref Prior D_service
Lucas NoubiD9000.00-n/a10.06.830.511FBref Prior D_service
Ximo NavarroD8900.050.02135%10.46.834.811FBref Prior D_service
Leo RománG9000.00-n/a0.07.162.032FBref Prior G_service
Luismi CruzF7300.080.03152%10.46.844.219XGBoost F_service
Team totals00.81126.8
Bench Candidates (7 modeled substitutes with empirical playing time)
PlayerPosExp MinApp ProbSubstitute Modeling Details
Álvaro FerlloG4.4m10.9%Market-value substitute prior
Bright EdeD13.7m30.6%Market-value substitute prior
Adrià AltimiraD13.6m29.9%Market-value substitute prior
Marc CasadóM22.6m52.9%Market-value substitute prior
AngeliñoM22.0m50.1%Market-value substitute prior
Adama TraoréF25.4m56.5%Market-value substitute prior
Antagonist / tactical summary
Midfield is evenly contested — Luka Sučić vs Lorenzo Amatucci will be the pivotal duel. Total antagonist xG — Home: 0.92, Away: 0.50. 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.53, key duel: Luka Sučić vs Lorenzo Amatucci
Mikel Oyarzabal xG 0.24Ander Barrenetxea xG 0.16Gonçalo Guedes xG 0.14Yeremay Hernández xG 0.08Bil Nsongo xG 0.13Jonathan Asp Jensen xG 0.13

Summary

Antagonist matchup analysis for Real Sociedad vs Deportivo. Most likely scoreline: 1-0. Lambdas derived from 6 home and 6 away individual player duels. Head-to-head: Real Sociedad 4W-5D-1L vs Deportivo over 10 meetings.
Tactical parity between 4-4-2 and 4-2-3-1. Match outcome driven primarily by individual player quality. Midfield is evenly contested — Luka Sučić vs Lorenzo Amatucci will be the pivotal duel. Total antagonist xG — Home: 0.92, Away: 0.50. Home danger zone: Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle. Away danger zone: Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle.

Málaga vs Espanyol

LaLiga · 20261011 · 3-5-2 vs 3-5-2
Predicted 0-1Winner: EspanyolConfidence 0.62λ home/away 0.77 / 1.26Most-likely P 16.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 3-5-2 vs 3-5-2 (duel lambdas: Home 0.765, Away 1.257). Final calibrated Poisson lambdas: Home 0.765, Away 1.257 (most likely score 0-1).
Home Starters 9/11 XGBoost (0 FBref) Away Starters 10/11 XGBoost (9 FBref) Bench Modeled H: 7 / A: 7 Duel λ (H/A) 0.77 / 1.26 Final λ (H/A) 0.77 / 1.26
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.431.00
Attack index0.350.87
Defense (concede) index0.871.39
Form multiplier0.971.03
Standing λ multiplier0.631.08

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.257
Pre-calibration (Micro-duels)0.7651.257
Final λ0.7651.257
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-116.6%
0-013.3%
1-112.8%
0-210.5%
1-010.0%
Home win22.5%
Draw29.6%
Away win47.9%
Over 2.532.9%
BTTS yes38.4%
Pregame fair line — favorite Espanyol (47.9%), fair total 2.02, fair spread -0.49

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 (3-5-2)

PlayerPosMinProj GProj xGSeason xG/gProj ShSeason Sh/gProj RtgSeason RtgRecModel / FBref Prior
Alfonso HerreroG9000.00-n/a0.07.258.710XGBoost G_service
Adam AznouD9000.010.00287%00.16.96.410Prior D_service
Fernando CaleroD9000.010.0365%00.36.853.720Prior D_service
Jose SalinasD6000.000.01100%00.16.618.530XGBoost D_service
Jens-Lys CajusteM900.07-n/a00.06.716.84XGBoost M_service
David LarrubiaM8200.110.0689%21.46.850.817XGBoost M_service
Pablo MartínezM6100.060.05ok10.86.860.526XGBoost M_service
Izan MerinoM7000.060.001116%00.16.846.510XGBoost M_service
Juan CruzM3600.060.01550%10.46.750.617XGBoost M_service
ChupeteF8000.200.3134%21.66.751.110XGBoost F_service
Adrián NiñoF3200.150.1052%21.26.646.06XGBoost F_service
Team totals00.7786.8
Bench Candidates (7 modeled substitutes with empirical playing time)
PlayerPosExp MinApp ProbSubstitute Modeling Details
Carlos LopezG4.4m10.9%Market-value substitute prior
Diego MurilloD13.6m29.9%Market-value substitute prior
Juan BerrocalD13.6m29.9%Market-value substitute prior
Dani LorenzoM22.0m49.9%Market-value substitute prior
Joaquín MuñozM22.0m49.9%Market-value substitute prior
Julen LobeteF25.3m55.9%Market-value substitute prior

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

PlayerPosMinProj GProj xGSeason xG/gProj ShSeason Sh/gProj RtgSeason RtgRecModel / FBref Prior
Marko DmitrovićG9000.00-n/a00.07.161.231FBref Prior G_service
Omar El HilaliD8800.00-n/a10.06.860.729FBref Prior D_service
Quilindschy HartmanD5000.000.01100%00.16.730.724FBref Prior D_service
Vanja DrkušićD3800.00-n/a00.06.713.410FBref Prior D_service
Urko GonzálezM6300.120.02587%10.46.762.130FBref Prior M_service
Tyrhys DolanM7200.150.05194%10.76.855.139FBref Prior M_service
Gabriel MoscardoM4300.100.01687%10.26.726.610FBref Prior M_service
Javi PuadoM9000.09-n/a10.06.99.37Prior M_service
Pol LozanoM1600.100.02346%10.46.847.728FBref Prior M_service
Roberto FernándezF8810.490.2874%21.56.962.931FBref Prior F_service
Bryan ZaragozaF3400.140.14ok11.26.860.112XGBoost F_service
Team totals11.26106.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
Antagonist / tactical summary
Midfield is evenly contested — Jens-Lys Cajuste vs Urko González will be the pivotal duel. Total antagonist xG — Home: 1.04, Away: 1.06. 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.4% / 50.6%, dominance ratio 0.47, key duel: Jens-Lys Cajuste vs Urko González
Izan Merino xG 0.10Jens-Lys Cajuste xG 0.11Pablo Martínez xG 0.10Gabriel Moscardo xG 0.10Urko González xG 0.11Tyrhys Dolan xG 0.14

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 3-5-2 and 3-5-2. Match outcome driven primarily by individual player quality. Midfield is evenly contested — Jens-Lys Cajuste vs Urko González will be the pivotal duel. Total antagonist xG — Home: 1.04, Away: 1.06. Home danger zone: Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle. Away danger zone: Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle.

Hull vs Everton

Premier League · 20261011 · 5-4-1 vs 4-2-3-1
Predicted 0-1Winner: EvertonConfidence 0.72λ home/away 1.02 / 1.69Most-likely P 11.1%
Actual vs predicted: result not available yet (upcoming fixture).
XGBoost Reasoning & FBref Dataset Tracing
Antagonist + XGBoost match analysis for Hull vs Everton. Player statistics regressed using position-specific XGBoost models (G, D, M, F) with 2026-2027 FBref priors. Micro-duels resolved across 5-4-1 vs 4-2-3-1 (duel lambdas: Home 1.106, Away 1.609). Final calibrated Poisson lambdas: Home 1.022, Away 1.693 (most likely score 0-1).
Home Starters 11/11 XGBoost (7 FBref) Away Starters 11/11 XGBoost (10 FBref) Bench Modeled H: 7 / A: 7 Duel λ (H/A) 1.11 / 1.61 Final λ (H/A) 1.02 / 1.69
FBref Team Priors: Hull City (Gls/90: 1.5, GA/90: 1.5 → E[λ]: 1.552) vs Everton (Gls/90: 1.5, GA/90: 1.5 → E[λ]: 1.552) | 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

MetricHullEverton
League position8.007.00
Points per game1.461.55
Attack index1.020.90
Defense (concede) index0.790.93
Form multiplier0.991.00
Standing λ multiplier0.910.93

Lambda decomposition (how the goal rates were built)

StageHull λEverton λ
FBref Squad Prior E[λ] (weight 0.192)1.5521.552
Pre-mismatch1.1061.609
Pre-competitive-floor1.0731.778
Pre-calibration (Micro-duels)1.1061.609
Final λ1.0221.693
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
0-111.1%
1-111.5%
1-29.7%
0-29.5%
0-06.7%
Home win22.7%
Draw24.3%
Away win53.0%
Over 2.551.0%
BTTS yes52.3%
Pregame fair line — favorite Everton (53.0%), fair total 2.71, fair spread -0.67

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.

Hull — projected line vs season baseline (5-4-1)

PlayerPosMinProj GProj xGSeason xG/gProj ShSeason Sh/gProj RtgSeason RtgRecModel / FBref Prior
Oli McBurnieF8600.230.11109%20.96.930.611XGBoost F_service
Sorba ThomasF7400.130.03398%10.36.816.215XGBoost F_service
Regan SlaterM8700.080.02311%10.46.831.211FBref Prior M_service
Matt CrooksM7400.05-n/a10.06.722.69FBref Prior M_service
Ryan GilesD9000.000.0062%00.16.731.111FBref Prior D_service
Nobel MendyD7200.050.0356%10.36.846.028FBref Prior D_service
John EganD8800.010.00166%00.36.731.611FBref Prior D_service
Semi AjayiD8700.110.0680%10.36.731.011FBref Prior D_service
Lewie CoyleD7800.030.01159%00.16.629.511FBref Prior D_service
Konstantinos TzolakisG9000.00-n/a0.07.033.611XGBoost G_service
Mohamed BelloumiF7900.160.07140%21.26.934.621XGBoost F_service
Team totals01.02116.8
Bench Candidates (7 modeled substitutes with empirical playing time)
PlayerPosExp MinApp ProbSubstitute Modeling Details
Jack ButlandG4.4m10.9%Market-value substitute prior
Charlie HughesD13.9m31.2%Market-value substitute prior
Lucas HerringtonD22.7m60.8%Market-value substitute prior
Christos MouzakitisM23.0m54.3%Market-value substitute prior
Tim IroegbunamM22.7m53.1%Market-value substitute prior
Robinio VazF26.0m59.1%Market-value substitute prior

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

PlayerPosMinProj GProj xGSeason xG/gProj ShSeason Sh/gProj RtgSeason RtgRecModel / FBref Prior
Thierno BarryF8310.570.28105%31.26.853.230FBref Prior F_service
Jack GrealishF8600.100.011001%10.46.835.522FBref Prior F_service
Kiernan Dewsbury-HallM8900.280.14104%31.57.255.427FBref Prior M_service
Brennan JohnsonF7400.250.11137%20.86.751.433FBref Prior F_service
Harrison ArmstrongM8400.120.04235%10.36.837.828FBref Prior M_service
James GarnerM8600.070.03162%10.67.157.530FBref Prior M_service
Jarrad BranthwaiteD8900.040.0284%10.46.950.321FBref Prior D_service
James TarkowskiD9000.070.07ok10.77.056.929FBref Prior D_service
Ainsley Maitland-NilesD8600.020.01161%10.36.629.510XGBoost D_service
Jordan PickfordG9000.00-n/a0.07.156.130FBref Prior G_service
Vitaliy MykolenkoD9000.010.01ok00.26.851.029FBref Prior D_service
Team totals11.69156.9
Bench Candidates (7 modeled substitutes with empirical playing time)
PlayerPosExp MinApp ProbSubstitute Modeling Details
Mark TraversG4.4m10.9%Market-value substitute prior
Jake O'BrienD14.2m32.7%Market-value substitute prior
Nathan PattersonD13.9m31.6%Market-value substitute prior
Hayden HackneyM26.4m52.5%Market-value substitute prior
Merlin RöhlM22.5m31.8%Market-value substitute prior
Tyrique GeorgeF26.1m35.0%Market-value substitute prior
Antagonist / tactical summary
Away midfield dictates play with ~54% possession expected (Regan Slater vs James Garner). Total antagonist xG — Home: 0.66, Away: 0.94. 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 46.4% / 53.6%, dominance ratio 0.37, key duel: Regan Slater vs James Garner
Sorba Thomas xG 0.13Oli McBurnie xG 0.23Mohamed Belloumi xG 0.16Kiernan Dewsbury-Hall xG 0.22Thierno Barry xG 0.45Jack Grealish xG 0.08

Summary

Antagonist matchup analysis for Hull vs Everton. Most likely scoreline: 0-1. Lambdas derived from 7 home and 4 away individual player duels.
Tactical parity between 5-4-1 and 4-2-3-1. Match outcome driven primarily by individual player quality. Away midfield dictates play with ~54% possession expected (Regan Slater vs James Garner). Total antagonist xG — Home: 0.66, Away: 0.94. Home danger zone: Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle. Away danger zone: Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle.

Barcelona vs Getafe

LaLiga · 20261011 · 3-5-2 vs 3-4-2-1
Predicted 3-0Winner: BarcelonaConfidence 0.77λ home/away 3.94 / 0.65Most-likely P 10.4%
Actual vs predicted: result not available yet (upcoming fixture).
XGBoost Reasoning & FBref Dataset Tracing
Antagonist + XGBoost match analysis for Barcelona vs Getafe. 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 3-4-2-1 (duel lambdas: Home 3.784, Away 0.806). Final calibrated Poisson lambdas: Home 3.944, Away 0.650 (most likely score 3-0).
Home Starters 11/11 XGBoost (0 FBref) Away Starters 10/11 XGBoost (10 FBref) Bench Modeled H: 7 / A: 7 Duel λ (H/A) 3.78 / 0.81 Final λ (H/A) 3.94 / 0.65
FBref Team Priors: FC Barcelona (Gls/90: 3.6666666666666665, GA/90: 4.0 → E[λ]: 0.896) vs Getafe (Gls/90: 0.3333333333333333, GA/90: 0.33 → E[λ]: 0.988) | 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

MetricBarcelonaGetafe
League position1.0011.00
Points per game3.001.14
Attack index3.580.35
Defense (concede) index0.610.81
Form multiplier1.060.94
Standing λ multiplier1.390.63

Lambda decomposition (how the goal rates were built)

StageBarcelona λGetafe λ
FBref Squad Prior E[λ] (weight 0.228)0.8960.988
Pre-mismatch3.7840.806
Pre-calibration (Micro-duels)3.7840.806
Final λ3.9440.650
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
3-010.4%
4-010.3%
5-08.1%
2-07.9%
3-16.8%
Home win91.6%
Draw5.9%
Away win2.5%
Over 2.583.5%
BTTS yes46.9%
Pregame fair line — favorite Barcelona (91.6%), fair total 4.59, 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.

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

PlayerPosMinProj GProj xGSeason xG/gProj ShSeason Sh/gProj RtgSeason RtgRecModel / FBref Prior
Joan GarcíaG8200.00-n/a0.07.062.729XGBoost G_service
Pau CubarsíD8400.000.02100%10.27.153.730XGBoost D_service
Jules KoundéD4300.000.08100%10.46.850.425XGBoost D_service
Alejandro BaldeD1200.000.01100%00.16.836.026XGBoost D_service
Lamine YamalM8310.610.51ok43.77.167.729XGBoost M_service
PedriM7200.280.05502%10.67.164.926XGBoost M_service
Fermín LópezM7400.360.2735%21.97.063.928XGBoost M_service
RaphinhaM7910.550.57ok32.37.160.324XGBoost M_service
Dani OlmoM3700.350.18100%21.77.265.730XGBoost M_service
Anthony GordonF6610.840.26218%31.66.852.927XGBoost F_service
Karim AdeyemiF3500.820.4389%31.56.958.511XGBoost F_service
Team totals33.94217.0
Bench Candidates (7 modeled substitutes with empirical playing time)
PlayerPosExp MinApp ProbSubstitute Modeling Details
Dominik LivakovićG4.5m11.1%Market-value substitute prior
Eric GarcíaD14.9m36.0%Market-value substitute prior
Gerard MartínD14.7m35.2%Market-value substitute prior
RodriM23.5m56.8%Market-value substitute prior
Frenkie de JongM23.1m55.2%Market-value substitute prior
Gabriel JesusF26.0m58.9%Market-value substitute prior

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

PlayerPosMinProj GProj xGSeason xG/gProj ShSeason Sh/gProj RtgSeason RtgRecModel / FBref Prior
David SoriaG9000.00-n/a00.07.268.331FBref Prior G_service
Andrés GarcíaD7900.000.01100%00.46.745.221FBref Prior D_service
Abdel AbqarD4600.000.01100%00.16.651.218FBref Prior D_service
Zaid RomeroD8600.000.04100%00.56.763.324FBref Prior D_service
Mario MartínM8300.060.08ok10.76.859.826FBref Prior M_service
Orel MangalaM7900.040.02142%00.36.751.19FBref Prior M_service
Ramón TerratsM8900.090.07ok21.07.160.829FBref Prior M_service
Francho SerranoM7000.040.01250%10.36.844.39FBref Prior M_service
Christantus UcheF9000.120.01834%20.27.029.813Prior F_service
Martín SatrianoF7800.120.17ok11.76.863.131FBref Prior F_service
Enes ÜnalF7700.120.09ok10.86.748.027FBref Prior F_service
Team totals00.6596.8
Bench Candidates (7 modeled substitutes with empirical playing time)
PlayerPosExp MinApp ProbSubstitute Modeling Details
Jiří LetáčekG4.4m10.9%Market-value substitute prior
DjenéD13.6m21.7%Market-value substitute prior
Sebastián BoselliD10.5m60.2%Market-value substitute prior
Nemanja GudeljM18.1m69.2%Market-value substitute prior
Oscar LopezM22.0m49.9%Market-value substitute prior
Borja MayoralF13.1m72.2%Market-value substitute prior
Antagonist / tactical summary
Home midfield dominates with ~54% possession expected (Lamine Yamal vs Mario Martín). Total antagonist xG — Home: 2.26, Away: 1.11. 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 54.5% / 45.5%, dominance ratio 0.65, key duel: Lamine Yamal vs Mario Martín
Raphinha xG 0.36Lamine Yamal xG 0.40Pedri xG 0.18Ramón Terrats xG 0.17Mario Martín xG 0.12Orel Mangala xG 0.08

Summary

Antagonist matchup analysis for Barcelona vs Getafe. Most likely scoreline: 3-0. Lambdas derived from 6 home and 7 away individual player duels.
Tactical parity between 3-5-2 and 3-4-2-1. Match outcome driven primarily by individual player quality. Home midfield dominates with ~54% possession expected (Lamine Yamal vs Mario Martín). Total antagonist xG — Home: 2.26, Away: 1.11. Home danger zone: Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle. Away danger zone: Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle.

Liverpool vs Man City

Premier League · 20261011 · 4-2-3-1 vs 4-2-3-1
Predicted 1-2Winner: Man CityConfidence 0.73λ home/away 1.59 / 2.13Most-likely P 8.7%
Actual vs predicted: result not available yet (upcoming fixture).
XGBoost Reasoning & FBref Dataset Tracing
Antagonist + XGBoost match analysis for Liverpool vs Man City. 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.617, Away 2.100). Final calibrated Poisson lambdas: Home 1.594, Away 2.130 (most likely score 1-2).
Home Starters 11/11 XGBoost (10 FBref) Away Starters 11/11 XGBoost (11 FBref) Bench Modeled H: 7 / A: 7 Duel λ (H/A) 1.62 / 2.10 Final λ (H/A) 1.59 / 2.13
FBref Team Priors: Liverpool FC (Gls/90: 2.0, GA/90: 2.0 → E[λ]: 3.5) vs Manchester City (Gls/90: 3.0, GA/90: 3.0 → 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

MetricLiverpoolMan City
League position7.001.00
Points per game1.552.09
Attack index1.051.17
Defense (concede) index0.860.92
Form multiplier0.971.03
Standing λ multiplier0.961.04

Lambda decomposition (how the goal rates were built)

StageLiverpool λMan City λ
FBref Squad Prior E[λ] (weight 0.192)3.5003.500
Pre-competitive-floor1.5942.130
Pre-calibration (Micro-duels)1.6172.100
Final λ1.5942.130
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
1-28.7%
1-18.2%
2-27.0%
2-16.5%
1-36.2%
Home win28.9%
Draw20.9%
Away win50.1%
Over 2.571.9%
BTTS yes70.3%
Pregame fair line — favorite Man City (50.1%), fair total 3.72, fair spread -0.54

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.

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

PlayerPosMinProj GProj xGSeason xG/gProj ShSeason Sh/gProj RtgSeason RtgRecModel / FBref Prior
Lewis KoumasF8000.140.03451%10.26.711.811FBref Prior F_service
Bradley BarcolaF7600.210.05343%20.46.729.811XGBoost F_service
Florian WirtzM8200.240.1832%21.57.053.327FBref Prior M_service
Víctor MuñozF8100.170.16ok12.06.956.431FBref Prior F_service
Alexis Mac AllisterM8700.100.0733%11.07.054.931FBref Prior M_service
Miloš KerkezD8400.050.02151%10.26.746.831FBref Prior D_service
Jérémy JacquetD8600.00-n/a00.07.135.111FBref Prior D_service
Virgil van DijkD9000.110.10ok10.77.258.431FBref Prior D_service
Ronald AraújoD7900.030.03ok00.26.839.630FBref Prior D_service
AlissonG9000.00-n/a0.07.151.724FBref Prior G_service
Dominik SzoboszlaiM8910.200.1449%21.87.257.730FBref Prior M_service
Team totals11.59167.0
Bench Candidates (7 modeled substitutes with empirical playing time)
PlayerPosExp MinApp ProbSubstitute Modeling Details
Giorgi MamardashviliG5.5m15.8%Market-value substitute prior
Jeremie FrimpongD14.8m35.6%Market-value substitute prior
Curtis JonesD14.8m35.3%Market-value substitute prior
Ryan GravenberchM23.8m58.0%Market-value substitute prior
Mohamed SalahM22.8m53.5%Market-value substitute prior
Alexander IsakF27.1m64.0%Market-value substitute prior

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

PlayerPosMinProj GProj xGSeason xG/gProj ShSeason Sh/gProj RtgSeason RtgRecModel / FBref Prior
Joško GvardiolD8400.080.07ok10.56.940.616FBref Prior D_service
Marc GuéhiD9000.160.15ok10.97.259.330FBref Prior D_service
Rúben DiasD8800.060.02227%10.27.140.223FBref Prior D_service
Matheus NunesD8700.000.0054%00.17.049.231FBref Prior D_service
Gianluigi DonnarummaG9000.00-n/a0.06.957.230FBref Prior G_service
Enzo FernándezM8700.200.17ok21.47.156.528FBref Prior M_service
Elliot AndersonM8500.070.0479%11.07.359.730FBref Prior M_service
Rayan CherkiM7500.280.12139%31.57.258.431FBref Prior M_service
Antoine SemenyoF8400.160.13ok21.37.250.540FBref Prior F_service
Erling HaalandF8920.790.4767%42.77.353.529FBref Prior F_service
Iliman NdiayeF8700.130.12ok21.06.847.636FBref Prior F_service
Team totals22.13207.1
Bench Candidates (7 modeled substitutes with empirical playing time)
PlayerPosExp MinApp ProbSubstitute Modeling Details
Gerónimo RulliG4.5m11.5%Market-value substitute prior
Nico O'ReillyD15.3m25.3%Market-value substitute prior
Abdukodir KhusanovD15.1m24.7%Market-value substitute prior
Ayyoub BouaddiM15.6m72.8%Market-value substitute prior
Phil FodenM23.7m34.2%Market-value substitute prior
Jérémy DokuF27.0m63.7%Market-value substitute prior
Antagonist / tactical summary
Midfield is evenly contested — Florian Wirtz vs Elliot Anderson will be the pivotal duel. Total antagonist xG — Home: 0.90, Away: 1.27. Home danger zone: CDM vs CDM. Away danger zone: Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle.
Midfield — possession 49.9% / 50.1%, dominance ratio 0.50, key duel: Florian Wirtz vs Elliot Anderson
Dominik Szoboszlai xG 0.17Bradley Barcola xG 0.18Lewis Koumas xG 0.12Rayan Cherki xG 0.22Erling Haaland xG 0.61Antoine Semenyo xG 0.13

Summary

Antagonist matchup analysis for Liverpool vs Man City. Most likely scoreline: 1-2. Lambdas derived from 6 home and 6 away individual player duels. Head-to-head: Liverpool 3W-2D-5L vs Man City over 10 meetings.
Tactical parity between 4-2-3-1 and 4-2-3-1. Match outcome driven primarily by individual player quality. Midfield is evenly contested — Florian Wirtz vs Elliot Anderson will be the pivotal duel. Total antagonist xG — Home: 0.90, Away: 1.27. Home danger zone: CDM vs CDM. Away danger zone: Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle.

Crystal Palace vs Forest

Premier League · 20261011 · 3-4-2-1 vs 3-4-2-1
Predicted 1-0Winner: Crystal PalaceConfidence 0.7λ home/away 1.50 / 1.27Most-likely P 9.3%
Actual vs predicted: result not available yet (upcoming fixture).
XGBoost Reasoning & FBref Dataset Tracing
Antagonist + XGBoost match analysis for Crystal Palace vs Forest. 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 3-4-2-1 (duel lambdas: Home 1.502, Away 1.271). Final calibrated Poisson lambdas: Home 1.502, Away 1.271 (most likely score 1-0).
Home Starters 11/11 XGBoost (7 FBref) Away Starters 11/11 XGBoost (9 FBref) Bench Modeled H: 7 / A: 7 Duel λ (H/A) 1.50 / 1.27 Final λ (H/A) 1.50 / 1.27
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

MetricCrystal PalaceForest
League position15.0013.00
Points per game1.091.19
Attack index1.020.82
Defense (concede) index0.861.24
Form multiplier0.991.00
Standing λ multiplier0.951.01

Lambda decomposition (how the goal rates were built)

StageCrystal Palace λForest λ
Pre-competitive-floor1.5021.271
Pre-calibration (Micro-duels)1.5021.271
Final λ1.5021.271
competition calibration scale 1.0competition observed total goals 0.0quality gap applied Falsemismatch score pressure applied Falsecompetitive underdog floor applied Falsestage discount 1.0

Scoreline distribution & markets

Top 5 scorelinesP
1-09.3%
1-112.0%
2-19.0%
0-17.8%
1-27.6%
Home win42.5%
Draw25.4%
Away win32.0%
Over 2.552.4%
BTTS yes56.0%
Pregame fair line — favorite Crystal Palace (42.5%), fair total 2.77, fair spread 0.23

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.

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

PlayerPosMinProj GProj xGSeason xG/gProj ShSeason Sh/gProj RtgSeason RtgRecModel / FBref Prior
Tyrick MitchellM8500.120.0690%10.66.855.331FBref Prior M_service
Adam WhartonM8600.090.03241%10.77.054.829FBref Prior M_service
Quinten TimberM8600.110.03325%10.66.923.49XGBoost M_service
Anan KhalailiM8700.120.0848%10.66.936.512FBref Prior M_service
Jaydee CanvotD8900.060.05ok00.26.844.229FBref Prior D_service
Chris RichardsD9000.100.0740%10.46.851.028FBref Prior D_service
Daichi KamadaM8300.070.06ok10.56.853.528FBref Prior M_service
Honest AhanorD9000.00-n/a10.06.69.67XGBoost D_service
Walter BenítezG9000.00-n/a0.07.07.331FBref Prior G_service
Ismaïla SarrF8210.410.3133%21.46.752.322XGBoost F_service
Jørgen Strand LarsenF7400.320.10206%21.16.752.330FBref Prior F_service
Team totals11.50126.8
Bench Candidates (7 modeled substitutes with empirical playing time)
PlayerPosExp MinApp ProbSubstitute Modeling Details
Dean HendersonG5.5m15.4%Market-value substitute prior
Chadi RiadD14.3m23.2%Market-value substitute prior
Axel DisasiD15.2m61.4%Market-value substitute prior
Óscar MinguezaM19.0m70.7%Market-value substitute prior
Romain EsseM22.4m51.6%Market-value substitute prior
Jean-Philippe MatetaF26.4m35.6%Market-value substitute prior

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

PlayerPosMinProj GProj xGSeason xG/gProj ShSeason Sh/gProj RtgSeason RtgRecModel / FBref Prior
Matz SelsG9000.00-n/a0.06.953.627FBref Prior G_service
Liam DelapF8000.220.1459%21.16.849.629FBref Prior F_service
Morgan Gibbs-WhiteM8900.240.28ok21.87.160.834FBref Prior M_service
Dan NdoyeF6700.210.05332%20.56.827.931FBref Prior F_service
Neco WilliamsD8900.080.0470%11.16.857.634FBref Prior D_service
James McAteeM8300.110.02526%10.46.924.930FBref Prior M_service
Xaver SchlagerM8900.050.02212%10.56.932.411FBref Prior M_service
Daniel MuñozM7700.110.05137%10.76.848.828FBref Prior M_service
MurilloD8700.070.0391%10.46.951.323FBref Prior D_service
Ousmane DiomandeD8500.060.01337%00.26.711.911FBref Prior D_service
JairD8300.020.0232%00.26.838.221XGBoost D_service
Team totals01.27126.8
Bench Candidates (7 modeled substitutes with empirical playing time)
PlayerPosExp MinApp ProbSubstitute Modeling Details
John VictorG4.5m11.3%Market-value substitute prior
Nikola MilenkovićD14.6m23.7%Market-value substitute prior
Ola AinaD14.2m23.0%Market-value substitute prior
Omari HutchinsonM23.0m54.6%Market-value substitute prior
Ibrahim SangaréM22.8m32.3%Market-value substitute prior
Callum Hudson OdoiF26.5m61.2%Market-value substitute prior
Antagonist / tactical summary
Midfield is evenly contested — Adam Wharton vs Morgan Gibbs-White will be the pivotal duel. Total antagonist xG — Home: 1.05, Away: 0.88. Home danger zone: Shadow Striker vs Centre Back — Half-Space Threat. Away danger zone: Central Mid vs Central Mid — Box-to-Box Midfield Contest.
Midfield — possession 50.8% / 49.2%, dominance ratio 0.52, key duel: Adam Wharton vs Morgan Gibbs-White
Tyrick Mitchell xG 0.10Adam Wharton xG 0.08Anan Khalaili xG 0.10James McAtee xG 0.10Morgan Gibbs-White xG 0.23Daniel Muñoz xG 0.10

Summary

Antagonist matchup analysis for Crystal Palace vs Forest. Most likely scoreline: 1-0. Lambdas derived from 7 home and 6 away individual player duels.
Tactical parity between 3-4-2-1 and 3-4-2-1. Match outcome driven primarily by individual player quality. Midfield is evenly contested — Adam Wharton vs Morgan Gibbs-White will be the pivotal duel. Total antagonist xG — Home: 1.05, Away: 0.88. Home danger zone: Shadow Striker vs Centre Back — Half-Space Threat. Away danger zone: Central Mid vs Central Mid — Box-to-Box Midfield Contest.

Real Betis vs Osasuna

LaLiga · 20261011 · 4-3-3 vs 4-2-3-1
Predicted 1-0Winner: Real BetisConfidence 0.77λ home/away 1.93 / 0.83Most-likely P 12.1%
Actual vs predicted: result not available yet (upcoming fixture).
XGBoost Reasoning & FBref Dataset Tracing
Antagonist + XGBoost match analysis for Real Betis vs Osasuna. Player statistics regressed using position-specific XGBoost models (G, D, M, F) with 2026-2027 FBref priors. Micro-duels resolved across 4-3-3 vs 4-2-3-1 (duel lambdas: Home 1.818, Away 0.925). Final calibrated Poisson lambdas: Home 1.934, Away 0.835 (most likely score 1-0).
Home Starters 11/11 XGBoost (9 FBref) Away Starters 11/11 XGBoost (8 FBref) Bench Modeled H: 7 / A: 7 Duel λ (H/A) 1.82 / 0.93 Final λ (H/A) 1.93 / 0.83
FBref Team Priors: Real Betis (Gls/90: 1.3333333333333333, GA/90: 1.33 → E[λ]: 0.988) vs Osasuna (Gls/90: 1.0, GA/90: 1.0 → E[λ]: 0.985) | 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

MetricReal BetisOsasuna
League position4.0014.00
Points per game1.871.25
Attack index1.000.80
Defense (concede) index1.030.93
Form multiplier1.030.97
Standing λ multiplier1.020.88

Lambda decomposition (how the goal rates were built)

StageReal Betis λOsasuna λ
FBref Squad Prior E[λ] (weight 0.228)0.9880.985
Pre-mismatch1.8700.898
Pre-competitive-floor2.0330.878
Pre-calibration (Micro-duels)1.8180.925
Final λ1.9340.835
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-012.1%
2-011.7%
1-110.2%
2-19.8%
3-07.6%
Home win63.1%
Draw21.4%
Away win15.4%
Over 2.552.3%
BTTS yes48.5%
Pregame fair line — favorite Real Betis (63.1%), fair total 2.77, fair spread 1.10

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.

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

PlayerPosMinProj GProj xGSeason xG/gProj ShSeason Sh/gProj RtgSeason RtgRecModel / FBref Prior
Abdessamad EzzalzouliF8110.480.24101%31.97.360.629XGBoost F_service
Cucho HernándezF8000.420.2847%22.06.860.025XGBoost F_service
AntonyF8000.330.2249%52.97.059.738FBref Prior F_service
IscoM6600.160.1146%10.96.955.617FBref Prior M_service
Marc RocaM8400.050.02120%10.57.049.231FBref Prior M_service
Fran GarcíaD8800.020.02ok00.16.829.930FBref Prior D_service
NatanD8900.060.02261%00.26.950.030FBref Prior D_service
Diego LlorenteD8000.020.01110%00.16.848.125FBref Prior D_service
Héctor BellerínD8700.090.03218%10.36.751.726FBref Prior D_service
Álvaro VallesG9000.00-n/a0.07.259.731FBref Prior G_service
Pablo FornalsM8100.100.0664%10.97.158.931FBref Prior M_service
Team totals11.93167.0
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.8m22.1%Market-value substitute prior
Sergi AltimiraM22.7m53.2%Market-value substitute prior
Nelson DeossaM19.9m57.0%Market-value substitute prior
Troy ParrottF22.8m54.4%Market-value substitute prior

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

PlayerPosMinProj GProj xGSeason xG/gProj ShSeason Sh/gProj RtgSeason RtgRecModel / FBref Prior
Iker MuñozM8300.040.01170%10.36.942.730FBref Prior M_service
Abel BretonesD8800.020.001632%00.16.643.230FBref Prior D_service
Unai SantosD8500.020.00315%00.16.713.39FBref Prior D_service
Alejandro CatenaD8900.020.0339%00.36.859.429XGBoost D_service
Iñigo ArguibideD8100.020.00477%00.16.618.631FBref Prior D_service
Aitor FernándezG9000.00-n/a0.07.19.531FBref Prior G_service
Jon MoncayolaM8100.040.05ok10.56.860.129FBref Prior M_service
Rubén GarcíaF6900.110.0763%10.86.757.039FBref Prior F_service
Asier OsambelaD8400.020.0147%10.26.632.934FBref Prior D_service
Moi GómezM7600.040.01584%10.17.042.929FBref Prior M_service
Ante BudimirF8600.380.46ok22.66.963.431FBref Prior F_service
Team totals00.8396.8
Bench Candidates (7 modeled substitutes with empirical playing time)
PlayerPosExp MinApp ProbSubstitute Modeling Details
Sergio HerreraG4.4m13.1%Market-value substitute prior
Enzo BoyomoD35.0m61.3%Market-value substitute prior
Jorge HerrandoD13.6m21.7%Market-value substitute prior
Aimar OrozM14.9m43.9%Market-value substitute prior
Lucas TorróM18.1m56.4%Market-value substitute prior
Romain Del CastilloF25.5m56.6%Market-value substitute prior
Antagonist / tactical summary
Midfield is evenly contested — Pablo Fornals vs Jon Moncayola will be the pivotal duel. Total antagonist xG — Home: 1.19, Away: 0.58. Home danger zone: Left Wing vs Right Back — Flank Battle. Away danger zone: Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle.
Midfield — possession 50.1% / 49.9%, dominance ratio 0.51, key duel: Pablo Fornals vs Jon Moncayola
Abdessamad Ezzalzouli xG 0.37Antony xG 0.26Cucho Hernández xG 0.32Moi Gómez xG 0.04Ante Budimir xG 0.37Rubén García xG 0.10

Summary

Antagonist matchup analysis for Real Betis vs Osasuna. Most likely scoreline: 1-0. Lambdas derived from 6 home and 5 away individual player duels. Head-to-head: Real Betis 6W-2D-2L vs Osasuna over 10 meetings.
Tactical parity between 4-3-3 and 4-2-3-1. Match outcome driven primarily by individual player quality. Midfield is evenly contested — Pablo Fornals vs Jon Moncayola will be the pivotal duel. Total antagonist xG — Home: 1.19, Away: 0.58. Home danger zone: Left Wing vs Right Back — Flank Battle. Away danger zone: Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle.

Racing Club vs Valencia

LaLiga · 20261011 · 4-2-3-1 vs 4-4-2
Predicted 1-0Winner: Racing ClubConfidence 0.7λ home/away 1.42 / 1.15Most-likely P 10.7%
Actual vs predicted: result not available yet (upcoming fixture).
XGBoost Reasoning & FBref Dataset Tracing
Antagonist + XGBoost match analysis for Racing Club vs Valencia. 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-4-2 (duel lambdas: Home 1.464, Away 1.119). Final calibrated Poisson lambdas: Home 1.422, Away 1.151 (most likely score 1-0).
Home Starters 11/11 XGBoost (9 FBref) Away Starters 11/11 XGBoost (9 FBref) Bench Modeled H: 7 / A: 7 Duel λ (H/A) 1.46 / 1.12 Final λ (H/A) 1.42 / 1.15
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

MetricRacing ClubValencia
League position16.0019.00
Points per game1.170.94
Attack index1.070.73
Defense (concede) index1.031.44
Form multiplier1.010.99
Standing λ multiplier1.051.02

Lambda decomposition (how the goal rates were built)

StageRacing Club λValencia λ
Pre-competitive-floor1.4221.151
Pre-calibration (Micro-duels)1.4641.119
Final λ1.4221.151
competition calibration scale 1.0competition observed total goals 0.0quality gap applied Falsemismatch score pressure applied Falsecompetitive underdog floor applied Falsestage discount 1.0

Scoreline distribution & markets

Top 5 scorelinesP
1-010.7%
1-112.6%
2-18.9%
0-18.7%
0-07.7%
Home win43.1%
Draw26.5%
Away win30.4%
Over 2.547.5%
BTTS yes52.0%
Pregame fair line — favorite Racing Club (43.1%), fair total 2.57, 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.

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

PlayerPosMinProj GProj xGSeason xG/gProj ShSeason Sh/gProj RtgSeason RtgRecModel / FBref Prior
Yassir ZabiriF7810.520.3261%21.37.046.111FBref Prior F_service
Iñigo VicenteF8400.080.02260%10.47.146.720FBref Prior F_service
Pablo GarcíaF7400.200.06224%20.76.730.728FBref Prior F_service
Sergio CanalesM8200.140.0881%11.26.841.811FBref Prior M_service
Iván MartínM8500.050.0388%10.47.055.331FBref Prior M_service
Matteo PratiM8100.04-n/a00.06.829.49FBref Prior M_service
Jorge SalinasD9000.060.02137%00.26.741.911FBref Prior D_service
Jeanuël BelocianD9000.040.01204%00.26.824.58XGBoost D_service
Pablo RamónD8800.010.00341%10.26.831.211FBref Prior D_service
Alvaro MantillaD8500.020.0251%00.26.734.611XGBoost D_service
Julen AgirrezabalaG9000.00-n/a0.06.833.616FBref Prior G_service
Team totals11.42106.8
Bench Candidates (7 modeled substitutes with empirical playing time)
PlayerPosExp MinApp ProbSubstitute Modeling Details
Simon ErikssonG4.4m10.9%Market-value substitute prior
Facundo GonzálezD13.6m29.9%Market-value substitute prior
Pedro FelipeD13.6m29.9%Market-value substitute prior
Gustavo PuertaM22.7m32.2%Market-value substitute prior
André AlmeidaM22.1m50.6%Market-value substitute prior
Andrés MartínF25.5m57.0%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
PepeluM8200.050.0846%10.56.951.637XGBoost M_service
Aaron MayolM8800.070.01844%10.26.811.812XGBoost M_service
José Luis GayàD8000.010.02ok00.36.753.828FBref Prior D_service
Justin De HaasD8100.010.00248%10.16.829.97FBref Prior D_service
Mouctar DiakhabyD7800.050.01316%00.26.738.18FBref Prior D_service
Pablo MaffeoD8100.020.0171%00.26.758.228FBref Prior D_service
Stole DimitrievskiG9000.00-n/a0.06.962.630FBref Prior G_service
Guido RodríguezM8400.080.0483%10.77.158.026FBref Prior M_service
Javier GuerraM8100.240.10144%21.16.957.833FBref Prior M_service
Hugo DuroF7100.350.1890%20.76.656.130FBref Prior F_service
Ryunosuke SatoM7300.100.03295%10.56.731.610FBref Prior M_service
Team totals01.15126.8
Bench Candidates (7 modeled substitutes with empirical playing time)
PlayerPosExp MinApp ProbSubstitute Modeling Details
Kayne van OevelenG4.4m10.9%Market-value substitute prior
Arnau MartínezD13.9m22.5%Market-value substitute prior
César TárregaD13.9m22.3%Market-value substitute prior
Harvey ElliottM22.8m53.5%Market-value substitute prior
Filip UgrinićM29.8m43.8%Market-value substitute prior
Diego LópezF25.6m57.3%Market-value substitute prior
Antagonist / tactical summary
Midfield is evenly contested — Matteo Prati vs Javier Guerra will be the pivotal duel. Total antagonist xG — Home: 0.79, Away: 0.69. 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 48.5% / 51.5%, dominance ratio 0.45, key duel: Matteo Prati vs Javier Guerra
Sergio Canales xG 0.11Yassir Zabiri xG 0.40Iñigo Vicente xG 0.06Hugo Duro xG 0.27Javier Guerra xG 0.19Ryunosuke Sato xG 0.08

Summary

Antagonist matchup analysis for Racing Club vs Valencia. Most likely scoreline: 1-0. Lambdas derived from 6 home and 6 away individual player duels. Head-to-head: Racing Club 1W-4D-5L vs Valencia over 10 meetings.
4-2-3-1 creates structural superiority against 4-4-2. Home team should exploit wider spaces and numerical advantages in transition. Midfield is evenly contested — Matteo Prati vs Javier Guerra will be the pivotal duel. Total antagonist xG — Home: 0.79, Away: 0.69. Home danger zone: Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle. Away danger zone: Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle.

Real Madrid vs Villarreal

LaLiga · 20261011 · 3-4-2-1 vs 5-4-1
Predicted 3-1Winner: Real MadridConfidence 0.73λ home/away 3.54 / 1.35Most-likely P 7.5%
Actual vs predicted: result not available yet (upcoming fixture).
XGBoost Reasoning & FBref Dataset Tracing
Antagonist + XGBoost match analysis for Real Madrid vs Villarreal. 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 5-4-1 (duel lambdas: Home 3.369, Away 1.517). Final calibrated Poisson lambdas: Home 3.538, Away 1.348 (most likely score 3-1).
Home Starters 11/11 XGBoost (10 FBref) Away Starters 11/11 XGBoost (10 FBref) Bench Modeled H: 7 / A: 7 Duel λ (H/A) 3.37 / 1.52 Final λ (H/A) 3.54 / 1.35
FBref Team Priors: Real Madrid (Gls/90: 3.0, GA/90: 3.33 → E[λ]: 2.956) vs Villarreal (Gls/90: 1.3333333333333333, GA/90: 1.33 → E[λ]: 3.289) | 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

MetricReal MadridVillarreal
League position4.009.00
Points per game2.141.14
Attack index2.081.13
Defense (concede) index1.040.92
Form multiplier1.050.95
Standing λ multiplier1.391.01

Lambda decomposition (how the goal rates were built)

StageReal Madrid λVillarreal λ
FBref Squad Prior E[λ] (weight 0.228)2.9563.289
Pre-mismatch3.3691.517
Pre-calibration (Micro-duels)3.3691.517
Final λ3.5381.348
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
3-17.5%
4-16.7%
2-16.4%
3-05.6%
3-25.1%
Home win77.9%
Draw11.8%
Away win10.3%
Over 2.586.5%
BTTS yes71.9%
Pregame fair line — favorite Real Madrid (77.9%), fair total 4.89, fair spread 2.19

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.

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

PlayerPosMinProj GProj xGSeason xG/gProj ShSeason Sh/gProj RtgSeason RtgRecModel / FBref Prior
Thibaut CourtoisG9000.00-n/a00.07.263.724FBref Prior G_service
Dean HuijsenD8400.000.06100%10.56.960.025FBref Prior D_service
Trent Alexander-ArnoldD5300.000.02100%10.46.851.524FBref Prior D_service
Marc CucurellaD6100.000.07100%00.36.758.226FBref Prior D_service
Jude BellinghamM7610.490.17186%21.67.166.824FBref Prior M_service
Arda GülerM5000.440.12261%21.27.267.425FBref Prior M_service
Federico ValverdeM8100.220.08179%11.36.968.626FBref Prior M_service
Aurélien TchouaméniM5900.250.07277%11.36.963.124XGBoost M_service
Kylian MbappéF9011.000.7141%44.27.464.524FBref Prior F_service
Vinícius JúniorF8110.630.3865%32.76.969.535FBref Prior F_service
Yan DiomandeF4100.310.05532%10.66.859.012FBref Prior F_service
Team totals33.54177.0
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
Eduardo CamavingaM17.2m59.4%Market-value substitute prior
Brahim DíazM17.6m52.6%Market-value substitute prior
RodrygoF26.8m62.7%Market-value substitute prior

Villarreal — projected line vs season baseline (5-4-1)

PlayerPosMinProj GProj xGSeason xG/gProj ShSeason Sh/gProj RtgSeason RtgRecModel / FBref Prior
Luiz JúniorG9000.00-n/a0.06.439.932XGBoost G_service
Renato VeigaD9000.000.01100%10.27.159.430FBref Prior D_service
Carlos RomeroD7700.000.06100%01.16.762.129FBref Prior D_service
Santiago MouriñoD5600.000.03100%10.46.854.830FBref Prior D_service
Pau NavarroD8600.000.00100%00.06.944.232FBref Prior D_service
Logan CostaD8300.070.001978%10.16.712.616FBref Prior D_service
Alberto MoleiroM5900.260.13106%21.07.161.140FBref Prior M_service
Pape GueyeM7500.230.1555%11.37.162.029FBref Prior M_service
Tajon BuchananM5400.150.0886%10.96.958.032FBref Prior M_service
Ilias AkhomachM3100.120.0695%10.97.052.626FBref Prior M_service
Georges MikautadzeF6010.440.41ok22.16.863.332FBref Prior F_service
Team totals11.35106.9
Bench Candidates (7 modeled substitutes with empirical playing time)
PlayerPosExp MinApp ProbSubstitute Modeling Details
Péter GulácsiG4.4m10.9%Market-value substitute prior
Alexander FreemanD13.9m31.2%Market-value substitute prior
Juan FoythD13.8m22.2%Market-value substitute prior
Nathan-Dylan SalibaM22.3m51.2%Market-value substitute prior
Santi ComesañaM22.2m31.2%Market-value substitute prior
Tani OluwaseyiF15.9m72.3%Market-value substitute prior
Antagonist / tactical summary
Home midfield dominates with ~52% possession expected (Jude Bellingham vs Alberto Moleiro). Total antagonist xG — Home: 1.76, Away: 1.13. 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 51.6% / 48.4%, dominance ratio 0.56, key duel: Jude Bellingham vs Alberto Moleiro
Federico Valverde xG 0.11Arda Güler xG 0.23Jude Bellingham xG 0.26Carlos Romero xG 0.08Logan Costa xG 0.05Tajon Buchanan xG 0.13

Summary

Antagonist matchup analysis for Real Madrid vs Villarreal. Most likely scoreline: 3-1. Lambdas derived from 7 home and 7 away individual player duels.
Tactical parity between 3-4-2-1 and 5-4-1. Match outcome driven primarily by individual player quality. Home midfield dominates with ~52% possession expected (Jude Bellingham vs Alberto Moleiro). Total antagonist xG — Home: 1.76, Away: 1.13. 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-11 13:36:30 UTC · Soccer prediction reporting