XGBoost Reasoning & FBref Dataset TracingAntagonist + XGBoost match analysis for Sevilla vs Alavés. 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 5-3-2 (duel lambdas: Home 1.562, Away 1.297). Final calibrated Poisson lambdas: Home 1.604, Away 1.379 (most likely score 2-1).
Home Starters 11/11 XGBoost (6 FBref) Away Starters 11/11 XGBoost (8 FBref) Bench Modeled H: 7 / A: 7 Duel λ (H/A) 1.56 / 1.30 Final λ (H/A) 1.60 / 1.38
FBref Team Priors: Sevilla (Gls/90: 2.0, GA/90: 2.0 → E[λ]: 2.474) vs Deportivo Alavés (Gls/90: 1.6666666666666667, GA/90: 1.67 → E[λ]: 2.469) | Blend Weight: 0.228
Modeling Pipeline Stages (5 layers)
- 1. XGBoost player regressions for volume & event rates with market-value quality scaling
- 2. Multi-source prior blending (FBref 2026-2027 tables + Sofascore season history)
- 3. Antagonist formation duel matrix resolving 1v1 and zonal matchups
- 4. Team-level prior calibration (FBref possession and attack/defense efficiencies)
- 5. Bivariate Poisson matrix with Dixon-Coles low-score correction
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.
| Player | Pos | Min | Proj G | Proj xG | Season xG/g | | Proj Sh | Season Sh/g | Proj Rtg | Season Rtg | Rec | Model / FBref Prior |
|---|
| Odysseas Vlachodimos | G | 90 | 0 | 0.00 | - | n/a | | 0.0 | 6.8 | 60.6 | 34 | FBref Prior G_service |
Step-by-step (10 steps)| Step | Description | Key params | Changes |
|---|
xgboost_raw | XGBoost G_service raw output over 3 target models | - | - | market_value_boost | Market-value quality scaling (boost 0.9980, quality 0.440) | market_value_eur=3200000
quality_factor=0.4399
boost_factor=0.998
reference_quality=0.505
history_matches=43
history_shrink=0.1042 | - | fbref_prior_blend | FBref 2026-27 prior blended (weight 0.0135) | blend_weight=0.0135
history_matches=43
season_overlap_discount=1.0
per90_to_match_factor=1.0
prior_reliability=0.2
competition=La Liga | saves: 2.7997 -> 2.8069 | final_cap | Stats clamped to historical constraints and shot-component identity | stats_clamped=0
shot_identity_applied=false | - | enriched_model_output | Model output after duel-context enrichment (pre router post-processing) | duel_context_applied=true
duel_context={'opponent_faced': 'Lucas Boyé, Ángel Pérez', 'matchup_zone': 'Goalkeeper shot-stopping context', 'opponent_lambda': 1.2967} | - | scoreline_reset | Team scoreline allocation: goal/assist counters reset to 0; the team's 2 goals are handed out as whole numbers by integer_goal_projection / integer_assist_projection | scoreline_reset=true
team_goals=2 | - | team_lambda_rescale | Player expected_goals/expected_assists rescaled to unconditional contributions so squad sum equals team lambda 1.60 (squad xG sum 0.8900, xG scale 1.8022, xA scale 1.6080, team xA 1.28 = 0.80 x lambda) | scoreline_reset=true
team_lambda=1.604
squad_xg_sum=0.89
squad_xa_sum=0.798
team_expected_assists=1.2832
team_xa_to_xg_ratio=0.8 | shots_faced: 12.3 -> 13.1 expected_saves: 3.01 -> 3.21 high_pressure_saves: 1.04 -> 1.1 | rankings_attached | Display-only provenance: no published number changes. Global ranking attached (match squad rank 6 by projected rating, fifa_overall 79.0) | match_squad_rank=6
squad_role=starter
squad_rank_basis=projected_rating
affects_projection=false
ranking_source=sofascore_plus_fifa_csv
ranking_status=combined | - | integer_goal_projection | Team scoreline allocation: 2 projected goals distributed by scorer weight (xG x finishing x appearance) | team_goals=2
allocation_applied=true
goals_allocated=0
goal_probability=0.0
scorer_weight=0.0
squad_weight_total=1.6415 | - | integer_assist_projection | Team scoreline allocation: 2 projected assists distributed by provider weight (xA x creation x appearance; nobody assists his own goal) | allocation_applied=true
team_assists=2
assists_allocated=0
assist_probability=0.0
provider_weight=0.0
squad_weight_total=1.2113 | - |
|
| Kike Salas | D | 90 | 0 | 0.11 | 0.06 | 81% | 1 | 0.8 | 6.9 | 63.2 | 31 | FBref Prior D_service |
Step-by-step (10 steps)| Step | Description | Key params | Changes |
|---|
xgboost_raw | XGBoost D_service raw output over 7 target models | - | - | market_value_boost | Market-value quality scaling (boost 1.0030, quality 0.584) | market_value_eur=15400000
quality_factor=0.5835
boost_factor=1.003
reference_quality=0.505
history_matches=34
history_shrink=0.1282 | - | fbref_prior_blend | FBref 2026-27 prior blended (weight 0.0111) | blend_weight=0.0111
history_matches=34
season_overlap_discount=1.0
per90_to_match_factor=0.9988
prior_reliability=0.1333
competition=La Liga | wasFouled: 0.548 -> 0.5586 totalShots: 0.9535 -> 0.9599 onTargetScoringAttempt: 0.5622 -> 0.556 | final_cap | Stats clamped to historical constraints and shot-component identity | stats_clamped=0
shot_identity_applied=false | - | enriched_model_output | Model output after duel-context enrichment (pre router post-processing) | duel_context_applied=true
duel_context={'opponent_faced': 'Lucas Boyé', 'matchup_zone': 'Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle'} | - | scoreline_reset | Team scoreline allocation: goal/assist counters reset to 0; the team's 2 goals are handed out as whole numbers by integer_goal_projection / integer_assist_projection | scoreline_reset=true
team_goals=2 | - | team_lambda_rescale | Player expected_goals/expected_assists rescaled to unconditional contributions so squad sum equals team lambda 1.60 (squad xG sum 0.8900, xG scale 1.8022, xA scale 1.6080, team xA 1.28 = 0.80 x lambda) | scoreline_reset=true
team_lambda=1.604
squad_xg_sum=0.89
squad_xa_sum=0.798
team_expected_assists=1.2832
team_xa_to_xg_ratio=0.8 | expected_goals: 0.0587 -> 0.1058 expected_assists: 0.0412 -> 0.0662 | rankings_attached | Display-only provenance: no published number changes. Global ranking attached (match squad rank 3 by projected rating, fifa_overall 76.0) | match_squad_rank=3
squad_role=starter
squad_rank_basis=projected_rating
affects_projection=false
ranking_source=sofascore_plus_fifa_csv
ranking_status=combined | - | integer_goal_projection | Team scoreline allocation: 2 projected goals distributed by scorer weight (xG x finishing x appearance) | team_goals=2
allocation_applied=true
goals_allocated=0
goal_probability=0.1004
goal_rate=0.0336
scorer_weight=0.0846 | - | integer_assist_projection | Team scoreline allocation: 2 projected assists distributed by provider weight (xA x creation x appearance; nobody assists his own goal) | allocation_applied=true
team_assists=2
assists_allocated=0
assist_probability=0.0641
assist_rate=0.0
provider_weight=0.053 | - |
|
| Gabriel Suazo | D | 88 | 0 | 0.01 | 0.01 | 126% | 0 | 0.2 | 6.8 | 56.0 | 31 | FBref Prior D_service |
Step-by-step (10 steps)| Step | Description | Key params | Changes |
|---|
xgboost_raw | XGBoost D_service raw output over 7 target models | - | - | market_value_boost | Market-value quality scaling (boost 0.9996, quality 0.494) | market_value_eur=7600000
quality_factor=0.4939
boost_factor=0.9996
reference_quality=0.505
history_matches=39
history_shrink=0.1136 | - | fbref_prior_blend | FBref 2026-27 prior blended (weight 0.0148) | blend_weight=0.0148
history_matches=39
season_overlap_discount=1.0
per90_to_match_factor=0.9812
prior_reliability=0.2
competition=La Liga | totalCross: 2.1035 -> 2.1256 fouls: 1.576 -> 1.5962 | final_cap | Stats clamped to historical constraints and shot-component identity | stats_clamped=0
shot_identity_applied=false | - | enriched_model_output | Model output after duel-context enrichment (pre router post-processing) | duel_context_applied=true
duel_context={'opponent_faced': 'Jonny Otto', 'matchup_zone': 'Right Wingback vs Left Back — Overlapping Run'} | - | scoreline_reset | Team scoreline allocation: goal/assist counters reset to 0; the team's 2 goals are handed out as whole numbers by integer_goal_projection / integer_assist_projection | scoreline_reset=true
team_goals=2 | - | team_lambda_rescale | Player expected_goals/expected_assists rescaled to unconditional contributions so squad sum equals team lambda 1.60 (squad xG sum 0.8900, xG scale 1.8022, xA scale 1.6080, team xA 1.28 = 0.80 x lambda) | scoreline_reset=true
team_lambda=1.604
squad_xg_sum=0.89
squad_xa_sum=0.798
team_expected_assists=1.2832
team_xa_to_xg_ratio=0.8 | expected_goals: 0.008 -> 0.0144 expected_assists: 0.1437 -> 0.2311 | rankings_attached | Display-only provenance: no published number changes. Global ranking attached (match squad rank 9 by projected rating, fifa_overall 74.0) | match_squad_rank=9
squad_role=starter
squad_rank_basis=projected_rating
affects_projection=false
ranking_source=sofascore_plus_fifa_csv
ranking_status=combined | - | integer_goal_projection | Team scoreline allocation: 2 projected goals distributed by scorer weight (xG x finishing x appearance) | team_goals=2
allocation_applied=true
goals_allocated=0
goal_probability=0.0143
goal_rate=0.0
scorer_weight=0.0124 | - | integer_assist_projection | Team scoreline allocation: 2 projected assists distributed by provider weight (xA x creation x appearance; nobody assists his own goal) | allocation_applied=true
team_assists=2
assists_allocated=1
assist_probability=0.2063
assist_rate=0.0016
provider_weight=0.1849 | - |
|
| Juan Iglesias | D | 88 | 0 | 0.11 | 0.03 | 208% | 1 | 0.7 | 6.8 | 63.6 | 34 | XGBoost D_service |
Step-by-step (9 steps)| Step | Description | Key params | Changes |
|---|
xgboost_raw | XGBoost D_service raw output over 7 target models | - | - | market_value_boost | Market-value quality scaling (boost 0.9990, quality 0.472) | market_value_eur=5800000
quality_factor=0.472
boost_factor=0.999
reference_quality=0.505
history_matches=47
history_shrink=0.0962 | - | final_cap | Stats clamped to historical constraints and shot-component identity | stats_clamped=0
shot_identity_applied=false | - | enriched_model_output | Model output after duel-context enrichment (pre router post-processing) | duel_context_applied=true
duel_context={'opponent_faced': 'Nahuel Tenaglia', 'matchup_zone': 'Left Wingback vs Right Back — Overlapping Run'} | - | scoreline_reset | Team scoreline allocation: goal/assist counters reset to 0; the team's 2 goals are handed out as whole numbers by integer_goal_projection / integer_assist_projection | scoreline_reset=true
team_goals=2 | - | team_lambda_rescale | Player expected_goals/expected_assists rescaled to unconditional contributions so squad sum equals team lambda 1.60 (squad xG sum 0.8900, xG scale 1.8022, xA scale 1.6080, team xA 1.28 = 0.80 x lambda) | scoreline_reset=true
team_lambda=1.604
squad_xg_sum=0.89
squad_xa_sum=0.798
team_expected_assists=1.2832
team_xa_to_xg_ratio=0.8 | expected_goals: 0.0583 -> 0.1051 expected_assists: 0.0915 -> 0.1471 | rankings_attached | Display-only provenance: no published number changes. Global ranking attached (match squad rank 7 by projected rating, fifa_overall 76.0) | match_squad_rank=7
squad_role=starter
squad_rank_basis=projected_rating
affects_projection=false
ranking_source=sofascore_plus_fifa_csv
ranking_status=combined | - | integer_goal_projection | Team scoreline allocation: 2 projected goals distributed by scorer weight (xG x finishing x appearance) | team_goals=2
allocation_applied=true
goals_allocated=0
goal_probability=0.0998
goal_rate=0.0689
scorer_weight=0.1154 | - | integer_assist_projection | Team scoreline allocation: 2 projected assists distributed by provider weight (xA x creation x appearance; nobody assists his own goal) | allocation_applied=true
team_assists=2
assists_allocated=0
assist_probability=0.1368
assist_rate=0.0049
provider_weight=0.1177 | - |
|
| Marcão | D | 81 | 0 | 0.11 | - | n/a | 1 | 0.0 | 6.8 | - | 5 | XGBoost D_service |
Step-by-step (9 steps)| Step | Description | Key params | Changes |
|---|
xgboost_raw | XGBoost D_service raw output over 7 target models | - | - | market_value_boost | Market-value quality scaling (boost 0.9944, quality 0.437) | market_value_eur=2600000
quality_factor=0.4374
boost_factor=0.9944
reference_quality=0.505
history_matches=13
history_shrink=0.2778 | - | final_cap | Stats clamped to historical constraints and shot-component identity | stats_clamped=0
shot_identity_applied=false | - | enriched_model_output | Model output after duel-context enrichment (pre router post-processing) | duel_context_applied=true
duel_context={'opponent_faced': 'Lucas Boyé', 'matchup_zone': 'Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle'} | - | scoreline_reset | Team scoreline allocation: goal/assist counters reset to 0; the team's 2 goals are handed out as whole numbers by integer_goal_projection / integer_assist_projection | scoreline_reset=true
team_goals=2 | - | team_lambda_rescale | Player expected_goals/expected_assists rescaled to unconditional contributions so squad sum equals team lambda 1.60 (squad xG sum 0.8900, xG scale 1.8022, xA scale 1.6080, team xA 1.28 = 0.80 x lambda) | scoreline_reset=true
team_lambda=1.604
squad_xg_sum=0.89
squad_xa_sum=0.798
team_expected_assists=1.2832
team_xa_to_xg_ratio=0.8 | expected_goals: 0.0631 -> 0.1137 | rankings_attached | Display-only provenance: no published number changes. Global ranking attached (match squad rank 10 by projected rating, fifa_overall 73.0) | match_squad_rank=10
squad_role=starter
squad_rank_basis=projected_rating
affects_projection=false
ranking_source=sofascore_plus_fifa_csv
ranking_status=combined | - | integer_goal_projection | Team scoreline allocation: 2 projected goals distributed by scorer weight (xG x finishing x appearance) | team_goals=2
allocation_applied=true
goals_allocated=0
goal_probability=0.1075
goal_rate=0.0
scorer_weight=0.091 | - | integer_assist_projection | Team scoreline allocation: 2 projected assists distributed by provider weight (xA x creation x appearance; nobody assists his own goal) | allocation_applied=true
team_assists=2
assists_allocated=0
assist_probability=0.0071
assist_rate=0.0
provider_weight=0.0065 | - |
|
| Lucien Agoumé | M | 88 | 0 | 0.09 | 0.02 | 312% | 1 | 0.5 | 6.9 | 62.1 | 33 | FBref Prior M_service |
Step-by-step (10 steps)| Step | Description | Key params | Changes |
|---|
xgboost_raw | XGBoost M_service raw output over 8 target models | - | - | market_value_boost | Market-value quality scaling (boost 1.0034, quality 0.616) | market_value_eur=18500000
quality_factor=0.6161
boost_factor=1.0034
reference_quality=0.505
history_matches=44
history_shrink=0.102 | - | fbref_prior_blend | FBref 2026-27 prior blended (weight 0.0133) | blend_weight=0.0133
history_matches=44
season_overlap_discount=1.0
per90_to_match_factor=0.9829
prior_reliability=0.2
competition=La Liga | wasFouled: 0.4188 -> 0.435 wonTackle: 2.1139 -> 2.1293 totalCross: 0.1896 -> 0.2045 fouls: 1.7691 -> 1.7804 interceptionWon: 1.3372 -> 1.3455 | final_cap | Stats clamped to historical constraints and shot-component identity | stats_clamped=0
shot_identity_applied=false | - | enriched_model_output | Model output after duel-context enrichment (pre router post-processing) | duel_context_applied=true
duel_context={'opponent_faced': 'Pablo Ibáñez', 'matchup_zone': 'CDM vs CDM', 'duel_win_rate': 0.529, 'pressing_faced': 'LOW', 'numerical_situation': '1v1', 'xg_multiplier': 1.1597, 'skill_edge': 0.0846, 'height_edge': 0.024, 'attacker_skill': 0.648, 'defender_skill': 0.46, 'attacker_role': 'CDM', 'attacker_mv_price_index': 0.85, 'defender_adjusted_parts': [{'player': 'Pablo Ibáñez', 'market_value': 4099999, 'role': 'CDM', 'price_index': 0.85, 'adjusted_quality': 0.46}], 'xg_override': 0.0514} | aerialWon: 0.4307 -> 1.2 totalShots: 0.6289 -> 0.7293 shotOffTarget: 0.4539 -> 0.5264 onTargetScoringAttempt: 0.1723 -> 0.1998 expectedGoalsOnTarget: 0.069 -> 0.08 goals: 0.0503 -> 0.0583 expectedGoals: 0.0443 -> 0.0514 | scoreline_reset | Team scoreline allocation: goal/assist counters reset to 0; the team's 2 goals are handed out as whole numbers by integer_goal_projection / integer_assist_projection | scoreline_reset=true
team_goals=2 | - | team_lambda_rescale | Player expected_goals/expected_assists rescaled to unconditional contributions so squad sum equals team lambda 1.60 (squad xG sum 0.8900, xG scale 1.8022, xA scale 1.6080, team xA 1.28 = 0.80 x lambda) | scoreline_reset=true
team_lambda=1.604
squad_xg_sum=0.89
squad_xa_sum=0.798
team_expected_assists=1.2832
team_xa_to_xg_ratio=0.8 | expected_goals: 0.0514 -> 0.0926 expected_assists: 0.0433 -> 0.0696 | rankings_attached | Display-only provenance: no published number changes. Global ranking attached (match squad rank 2 by projected rating, fifa_overall 76.0) | match_squad_rank=2
squad_role=starter
squad_rank_basis=projected_rating
affects_projection=false
ranking_source=sofascore_plus_fifa_csv
ranking_status=combined | - | integer_goal_projection | Team scoreline allocation: 2 projected goals distributed by scorer weight (xG x finishing x appearance) | team_goals=2
allocation_applied=true
goals_allocated=0
goal_probability=0.0884
goal_rate=0.0583
scorer_weight=0.0989 | - | integer_assist_projection | Team scoreline allocation: 2 projected assists distributed by provider weight (xA x creation x appearance; nobody assists his own goal) | allocation_applied=true
team_assists=2
assists_allocated=0
assist_probability=0.0672
assist_rate=0.0494
provider_weight=0.0742 | - |
|
| Youssouf Fofana | M | 86 | 1 | 0.28 | 0.09 | 217% | 2 | 1.1 | 6.9 | 50.6 | 10 | XGBoost M_service |
Step-by-step (9 steps)| Step | Description | Key params | Changes |
|---|
xgboost_raw | XGBoost M_service raw output over 8 target models | - | - | market_value_boost | Market-value quality scaling (boost 1.0110, quality 0.593) | market_value_eur=16300000
quality_factor=0.5932
boost_factor=1.011
reference_quality=0.505
history_matches=7
history_shrink=0.4167 | - | final_cap | Stats clamped to historical constraints and shot-component identity | stats_clamped=0
shot_identity_applied=true | - | enriched_model_output | Model output after duel-context enrichment (pre router post-processing) | duel_context_applied=true
duel_context={'opponent_faced': 'Antonio Blanco', 'matchup_zone': 'CAM vs CM', 'duel_win_rate': 0.488, 'pressing_faced': 'LOW', 'numerical_situation': '1v1', 'xg_multiplier': 1.0997, 'skill_edge': 0.0318, 'height_edge': 0.036, 'attacker_skill': 0.6022, 'defender_skill': 0.5316, 'attacker_role': 'CAM', 'attacker_mv_price_index': 0.95, 'defender_adjusted_parts': [{'player': 'Antonio Blanco', 'market_value': 9700000, 'role': 'CM', 'price_index': 0.9, 'adjusted_quality': 0.5316}], 'xg_override': 0.1545} | aerialWon: 0.8265 -> 1.2 totalShots: 1.5523 -> 1.7071 shotOffTarget: 1.0032 -> 1.1032 onTargetScoringAttempt: 0.5491 -> 0.6038 bigChanceMissed: 0.2555 -> 0.281 expectedGoalsOnTarget: 0.229 -> 0.2518 expectedGoals: 0.1405 -> 0.1545 goals: 0.1385 -> 0.1523 | scoreline_reset | Team scoreline allocation: goal/assist counters reset to 0; the team's 2 goals are handed out as whole numbers by integer_goal_projection / integer_assist_projection | scoreline_reset=true
team_goals=2 | - | team_lambda_rescale | Player expected_goals/expected_assists rescaled to unconditional contributions so squad sum equals team lambda 1.60 (squad xG sum 0.8900, xG scale 1.8022, xA scale 1.6080, team xA 1.28 = 0.80 x lambda) | scoreline_reset=true
team_lambda=1.604
squad_xg_sum=0.89
squad_xa_sum=0.798
team_expected_assists=1.2832
team_xa_to_xg_ratio=0.8 | expected_goals: 0.1545 -> 0.2785 expected_assists: 0.1118 -> 0.1798 | rankings_attached | Display-only provenance: no published number changes. Global ranking attached (match squad rank 5 by projected rating, fifa_overall 80.0) | match_squad_rank=5
squad_role=starter
squad_rank_basis=projected_rating
affects_projection=false
ranking_source=sofascore_plus_fifa_csv
ranking_status=combined | - | integer_goal_projection | Team scoreline allocation: 2 projected goals distributed by scorer weight (xG x finishing x appearance) | team_goals=2
allocation_applied=true
goals_allocated=1
goal_probability=0.2431
goal_rate=0.1523
scorer_weight=0.2755 | - | integer_assist_projection | Team scoreline allocation: 2 projected assists distributed by provider weight (xA x creation x appearance; nobody assists his own goal) | allocation_applied=true
team_assists=2
assists_allocated=1
assist_probability=0.1646
assist_rate=0.1651
provider_weight=0.2247 | - |
|
| Peque Fernández | M | 63 | 0 | 0.19 | 0.07 | 192% | 1 | 0.3 | 6.7 | 31.9 | 36 | XGBoost M_service |
Step-by-step (9 steps)| Step | Description | Key params | Changes |
|---|
xgboost_raw | XGBoost M_service raw output over 8 target models | - | - | market_value_boost | Market-value quality scaling (boost 0.9973, quality 0.441) | market_value_eur=3300000
quality_factor=0.4412
boost_factor=0.9973
reference_quality=0.505
history_matches=30
history_shrink=0.1429 | - | final_cap | Stats clamped to historical constraints and shot-component identity | stats_clamped=0
shot_identity_applied=false | - | enriched_model_output | Model output after duel-context enrichment (pre router post-processing) | duel_context_applied=true
duel_context={'opponent_faced': 'Jonny Otto, Facundo Garcés', 'matchup_zone': 'LW vs RWB + CB', 'duel_win_rate': 0.242, 'pressing_faced': 'LOW', 'numerical_situation': '1v2', 'xg_multiplier': 0.9143, 'skill_edge': 0.0017, 'height_edge': -0.06, 'attacker_skill': 0.4412, 'defender_skill': 0.4374, 'attacker_role': 'LW', 'attacker_mv_price_index': 1.0, 'defender_adjusted_parts': [{'player': 'Jonny Otto', 'market_value': 2100000, 'role': 'RWB', 'price_index': 0.7, 'adjusted_quality': 0.4374}, {'player': 'Facundo Garcés', 'market_value': 1300000, 'role': 'CB', 'price_index': 0.75, 'adjusted_quality': 0.4374}], 'xg_override': 0.1067} | aerialWon: 0.4431 -> 0.8 totalShots: 1.3207 -> 1.2075 shotOffTarget: 0.8972 -> 0.8203 onTargetScoringAttempt: 0.4235 -> 0.3872 expectedGoals: 0.1167 -> 0.1067 goals: 0.1135 -> 0.1038 expectedGoalsOnTarget: 0.106 -> 0.0969 | scoreline_reset | Team scoreline allocation: goal/assist counters reset to 0; the team's 2 goals are handed out as whole numbers by integer_goal_projection / integer_assist_projection | scoreline_reset=true
team_goals=2 | - | team_lambda_rescale | Player expected_goals/expected_assists rescaled to unconditional contributions so squad sum equals team lambda 1.60 (squad xG sum 0.8900, xG scale 1.8022, xA scale 1.6080, team xA 1.28 = 0.80 x lambda) | scoreline_reset=true
team_lambda=1.604
squad_xg_sum=0.89
squad_xa_sum=0.798
team_expected_assists=1.2832
team_xa_to_xg_ratio=0.8 | expected_goals: 0.1067 -> 0.1923 expected_assists: 0.0592 -> 0.0952 | rankings_attached | Display-only provenance: no published number changes. Global ranking attached (match squad rank 13 by projected rating, fifa_overall 79.0) | match_squad_rank=13
squad_role=starter
squad_rank_basis=projected_rating
affects_projection=false
ranking_source=sofascore_plus_fifa_csv_filled
ranking_status=combined | - | integer_goal_projection | Team scoreline allocation: 2 projected goals distributed by scorer weight (xG x finishing x appearance) | team_goals=2
allocation_applied=true
goals_allocated=0
goal_probability=0.1749
goal_rate=0.1038
scorer_weight=0.1887 | - | integer_assist_projection | Team scoreline allocation: 2 projected assists distributed by provider weight (xA x creation x appearance; nobody assists his own goal) | allocation_applied=true
team_assists=2
assists_allocated=0
assist_probability=0.0908
assist_rate=0.0636
provider_weight=0.099 | - |
|
| Jon Guridi | M | 72 | 0 | 0.16 | 0.06 | 187% | 1 | 0.5 | 6.7 | 50.8 | 32 | FBref Prior M_service |
Step-by-step (10 steps)| Step | Description | Key params | Changes |
|---|
xgboost_raw | XGBoost M_service raw output over 8 target models | - | - | market_value_boost | Market-value quality scaling (boost 0.9975, quality 0.437) | market_value_eur=1700000
quality_factor=0.4374
boost_factor=0.9975
reference_quality=0.505
history_matches=36
history_shrink=0.122 | - | fbref_prior_blend | FBref 2026-27 prior blended (weight 0.0106) | blend_weight=0.0106
history_matches=36
season_overlap_discount=1.0
per90_to_match_factor=0.7959
prior_reliability=0.1333
competition=La Liga | totalCross: 0.8116 -> 0.824 onTargetScoringAttempt: 0.2684 -> 0.2782 | final_cap | Stats clamped to historical constraints and shot-component identity | stats_clamped=0
shot_identity_applied=false | - | enriched_model_output | Model output after duel-context enrichment (pre router post-processing) | duel_context_applied=true
duel_context={'opponent_faced': 'Nahuel Tenaglia, Facundo Garcés', 'matchup_zone': 'RW vs LWB + CB', 'duel_win_rate': 0.266, 'pressing_faced': 'LOW', 'numerical_situation': '1v2', 'xg_multiplier': 0.9495, 'skill_edge': -0.0044, 'height_edge': -0.03, 'attacker_skill': 0.4374, 'defender_skill': 0.4472, 'attacker_role': 'RW', 'attacker_mv_price_index': 1.0, 'defender_adjusted_parts': [{'player': 'Nahuel Tenaglia', 'market_value': 3200000, 'role': 'LWB', 'price_index': 0.7, 'adjusted_quality': 0.4569}, {'player': 'Facundo Garcés', 'market_value': 1300000, 'role': 'CB', 'price_index': 0.75, 'adjusted_quality': 0.4374}], 'xg_override': 0.0894} | aerialWon: 1.1781 -> 1.0 totalShots: 0.8585 -> 0.8152 shotOffTarget: 0.5803 -> 0.551 onTargetScoringAttempt: 0.2782 -> 0.2642 | scoreline_reset | Team scoreline allocation: goal/assist counters reset to 0; the team's 2 goals are handed out as whole numbers by integer_goal_projection / integer_assist_projection | scoreline_reset=true
team_goals=2 | - | team_lambda_rescale | Player expected_goals/expected_assists rescaled to unconditional contributions so squad sum equals team lambda 1.60 (squad xG sum 0.8900, xG scale 1.8022, xA scale 1.6080, team xA 1.28 = 0.80 x lambda) | scoreline_reset=true
team_lambda=1.604
squad_xg_sum=0.89
squad_xa_sum=0.798
team_expected_assists=1.2832
team_xa_to_xg_ratio=0.8 | expected_goals: 0.0894 -> 0.1611 expected_assists: 0.04 -> 0.0643 | rankings_attached | Display-only provenance: no published number changes. Global ranking attached (match squad rank 14 by projected rating, fifa_overall 78.0) | match_squad_rank=14
squad_role=starter
squad_rank_basis=projected_rating
affects_projection=false
ranking_source=sofascore_plus_fifa_csv_filled
ranking_status=combined | - | integer_goal_projection | Team scoreline allocation: 2 projected goals distributed by scorer weight (xG x finishing x appearance) | team_goals=2
allocation_applied=true
goals_allocated=0
goal_probability=0.1488
goal_rate=0.0767
scorer_weight=0.1464 | - | integer_assist_projection | Team scoreline allocation: 2 projected assists distributed by provider weight (xA x creation x appearance; nobody assists his own goal) | allocation_applied=true
team_assists=2
assists_allocated=0
assist_probability=0.0623
assist_rate=0.0569
provider_weight=0.0764 | - |
|
| Giorgi Kochorashvili | M | 78 | 0 | 0.09 | 0.01 | 609% | 1 | 0.4 | 6.9 | 40.4 | 10 | FBref Prior M_service |
Step-by-step (10 steps)| Step | Description | Key params | Changes |
|---|
xgboost_raw | XGBoost M_service raw output over 8 target models | - | - | market_value_boost | Market-value quality scaling (boost 0.9930, quality 0.454) | market_value_eur=4300000
quality_factor=0.4535
boost_factor=0.993
reference_quality=0.505
history_matches=6
history_shrink=0.4545 | - | fbref_prior_blend | FBref 2026-27 prior blended (weight 0.0079) | blend_weight=0.0079
history_matches=6
season_overlap_discount=1.0
per90_to_match_factor=0.8612
prior_reliability=0.0267
competition=La Liga | totalCross: 1.8297 -> 1.8662 totalShots: 0.7241 -> 0.7524 fouls: 0.2789 -> 0.2937 wasFouled: 0.2789 -> 0.2937 | final_cap | Stats clamped to historical constraints and shot-component identity | stats_clamped=0
shot_identity_applied=false | - | enriched_model_output | Model output after duel-context enrichment (pre router post-processing) | duel_context_applied=true
duel_context={'opponent_faced': 'Pablo Ibáñez', 'matchup_zone': 'CDM vs CDM', 'duel_win_rate': 0.409, 'pressing_faced': 'LOW', 'numerical_situation': '1v1', 'xg_multiplier': 0.9843, 'skill_edge': 0.0013, 'height_edge': -0.012, 'attacker_skill': 0.4629, 'defender_skill': 0.46, 'attacker_role': 'CDM', 'attacker_mv_price_index': 0.85, 'defender_adjusted_parts': [{'player': 'Pablo Ibáñez', 'market_value': 4099999, 'role': 'CDM', 'price_index': 0.85, 'adjusted_quality': 0.46}], 'xg_override': 0.0474} | aerialWon: 0.7721 -> 0.9 totalShots: 0.7524 -> 0.7406 shotOffTarget: 0.5128 -> 0.5047 | scoreline_reset | Team scoreline allocation: goal/assist counters reset to 0; the team's 2 goals are handed out as whole numbers by integer_goal_projection / integer_assist_projection | scoreline_reset=true
team_goals=2 | - | team_lambda_rescale | Player expected_goals/expected_assists rescaled to unconditional contributions so squad sum equals team lambda 1.60 (squad xG sum 0.8900, xG scale 1.8022, xA scale 1.6080, team xA 1.28 = 0.80 x lambda) | scoreline_reset=true
team_lambda=1.604
squad_xg_sum=0.89
squad_xa_sum=0.798
team_expected_assists=1.2832
team_xa_to_xg_ratio=0.8 | expected_goals: 0.0474 -> 0.0854 expected_assists: 0.0909 -> 0.1462 | rankings_attached | Display-only provenance: no published number changes. Global ranking attached (match squad rank 1 by projected rating, fifa_overall 74.0) | match_squad_rank=1
squad_role=starter
squad_rank_basis=projected_rating
affects_projection=false
ranking_source=sofascore_plus_fifa_csv
ranking_status=combined | - | integer_goal_projection | Team scoreline allocation: 2 projected goals distributed by scorer weight (xG x finishing x appearance) | team_goals=2
allocation_applied=true
goals_allocated=0
goal_probability=0.0819
goal_rate=0.0697
scorer_weight=0.105 | - | integer_assist_projection | Team scoreline allocation: 2 projected assists distributed by provider weight (xA x creation x appearance; nobody assists his own goal) | allocation_applied=true
team_assists=2
assists_allocated=0
assist_probability=0.136
assist_rate=0.0843
provider_weight=0.1394 | - |
|
| Miguel Sierra | F | 74 | 1 | 0.23 | 0.05 | 388% | 2 | 1.0 | 6.9 | 42.9 | 26 | XGBoost F_service |
Step-by-step (9 steps)| Step | Description | Key params | Changes |
|---|
xgboost_raw | XGBoost F_service raw output over 7 target models | - | - | market_value_boost | Market-value quality scaling (boost 0.9990, quality 0.494) | market_value_eur=7600000
quality_factor=0.4939
boost_factor=0.999
reference_quality=0.505
history_matches=12
history_shrink=0.2941 | - | final_cap | Stats clamped to historical constraints and shot-component identity | stats_clamped=0
shot_identity_applied=false | - | enriched_model_output | Model output after duel-context enrichment (pre router post-processing) | duel_context_applied=true
duel_context={'opponent_faced': 'Facundo Garcés, Ville Koski', 'matchup_zone': 'Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle', 'duel_win_rate': 0.19, 'pressing_faced': 'LOW', 'numerical_situation': '1v2', 'xg_multiplier': 0.985, 'skill_edge': 0.0178, 'height_edge': -0.028, 'attacker_skill': 0.4939, 'defender_skill': 0.4543, 'attacker_role': 'ST', 'attacker_mv_price_index': 1.0, 'defender_adjusted_parts': [{'player': 'Facundo Garcés', 'market_value': 1300000, 'role': 'CB', 'price_index': 0.75, 'adjusted_quality': 0.4374}, {'player': 'Ville Koski', 'market_value': 4300000, 'role': 'CB', 'price_index': 0.75, 'adjusted_quality': 0.4712}], 'xg_override': 0.1274} | totalShots: 1.8879 -> 1.8596 shotOffTarget: 1.3955 -> 1.3746 onTargetScoringAttempt: 0.4924 -> 0.485 | scoreline_reset | Team scoreline allocation: goal/assist counters reset to 0; the team's 2 goals are handed out as whole numbers by integer_goal_projection / integer_assist_projection | scoreline_reset=true
team_goals=2 | - | team_lambda_rescale | Player expected_goals/expected_assists rescaled to unconditional contributions so squad sum equals team lambda 1.60 (squad xG sum 0.8900, xG scale 1.8022, xA scale 1.6080, team xA 1.28 = 0.80 x lambda) | scoreline_reset=true
team_lambda=1.604
squad_xg_sum=0.89
squad_xa_sum=0.798
team_expected_assists=1.2832
team_xa_to_xg_ratio=0.8 | expected_goals: 0.1274 -> 0.2296 expected_assists: 0.0982 -> 0.1579 | rankings_attached | Display-only provenance: no published number changes. Global ranking attached (match squad rank 4 by projected rating, fifa_overall 65.0) | match_squad_rank=4
squad_role=starter
squad_rank_basis=projected_rating
affects_projection=false
ranking_source=sofascore_plus_fifa_csv
ranking_status=combined | - | integer_goal_projection | Team scoreline allocation: 2 projected goals distributed by scorer weight (xG x finishing x appearance) | team_goals=2
allocation_applied=true
goals_allocated=1
goal_probability=0.2051
goal_rate=0.1911
scorer_weight=0.287 | - | integer_assist_projection | Team scoreline allocation: 2 projected assists distributed by provider weight (xA x creation x appearance; nobody assists his own goal) | allocation_applied=true
team_assists=2
assists_allocated=0
assist_probability=0.1461
assist_rate=0.0
provider_weight=0.1263 | - |
|
| Team totals | 2 | 1.60 | | 13 | | 6.8 | | |
| Player | Pos | Min | Proj G | Proj xG | Season xG/g | | Proj Sh | Season Sh/g | Proj Rtg | Season Rtg | Rec | Model / FBref Prior |
|---|
| Antonio Sivera | G | 90 | 0 | 0.00 | - | n/a | | 0.0 | 7.1 | 64.6 | 34 | FBref Prior G_service |
Step-by-step (10 steps)| Step | Description | Key params | Changes |
|---|
xgboost_raw | XGBoost G_service raw output over 3 target models | - | - | market_value_boost | Market-value quality scaling (boost 0.9990, quality 0.470) | market_value_eur=5600000
quality_factor=0.4695
boost_factor=0.999
reference_quality=0.505
history_matches=49
history_shrink=0.0926 | - | fbref_prior_blend | FBref 2026-27 prior blended (weight 0.0120) | blend_weight=0.012
history_matches=49
season_overlap_discount=1.0
per90_to_match_factor=1.0
prior_reliability=0.2
competition=La Liga | saves: 2.8276 -> 2.8337 | final_cap | Stats clamped to historical constraints and shot-component identity | stats_clamped=0
shot_identity_applied=false | - | enriched_model_output | Model output after duel-context enrichment (pre router post-processing) | duel_context_applied=true
duel_context={'opponent_faced': 'Youssouf Fofana, Miguel Sierra', 'matchup_zone': 'Goalkeeper shot-stopping context', 'opponent_lambda': 1.5624} | - | scoreline_reset | Team scoreline allocation: goal/assist counters reset to 0; the team's 1 goals are handed out as whole numbers by integer_goal_projection / integer_assist_projection | scoreline_reset=true
team_goals=1 | - | team_lambda_rescale | Player expected_goals/expected_assists rescaled to unconditional contributions so squad sum equals team lambda 1.38 (squad xG sum 0.9047, xG scale 1.5243, xA scale 1.5964, team xA 0.90 = 0.65 x lambda) | scoreline_reset=true
team_lambda=1.379
squad_xg_sum=0.9047
squad_xa_sum=0.5615
team_expected_assists=0.8963
team_xa_to_xg_ratio=0.65 | shots_faced: 14.8 -> 15.2 expected_saves: 3.62 -> 3.72 high_pressure_saves: 1.25 -> 1.28 | rankings_attached | Display-only provenance: no published number changes. Global ranking attached (match squad rank 1 by projected rating, fifa_overall 85.0) | match_squad_rank=1
squad_role=starter
squad_rank_basis=projected_rating
affects_projection=false
ranking_source=sofascore_plus_fifa_csv_filled
ranking_status=combined | - | integer_goal_projection | Team scoreline allocation: 1 projected goals distributed by scorer weight (xG x finishing x appearance) | team_goals=1
allocation_applied=true
goals_allocated=0
goal_probability=0.0
scorer_weight=0.0
squad_weight_total=1.4144 | - | integer_assist_projection | Team scoreline allocation: 1 projected assists distributed by provider weight (xA x creation x appearance; nobody assists his own goal) | allocation_applied=true
team_assists=1
assists_allocated=0
assist_probability=0.0
provider_weight=0.0
squad_weight_total=0.8284 | - |
|
| Nahuel Tenaglia | D | 88 | 0 | 0.07 | 0.04 | 71% | 1 | 0.7 | 6.7 | 61.4 | 34 | FBref Prior D_service |
Step-by-step (10 steps)| Step | Description | Key params | Changes |
|---|
xgboost_raw | XGBoost D_service raw output over 7 target models | - | - | market_value_boost | Market-value quality scaling (boost 0.9981, quality 0.440) | market_value_eur=3200000
quality_factor=0.4399
boost_factor=0.9981
reference_quality=0.505
history_matches=47
history_shrink=0.0962 | - | fbref_prior_blend | FBref 2026-27 prior blended (weight 0.0125) | blend_weight=0.0125
history_matches=47
season_overlap_discount=1.0
per90_to_match_factor=0.9728
prior_reliability=0.2
competition=La Liga | totalCross: 1.2754 -> 1.2676 totalShots: 0.7977 -> 0.8039 wasFouled: 1.4516 -> 1.4456 fouls: 0.8439 -> 0.8496 interceptionWon: 1.1915 -> 1.1969 | final_cap | Stats clamped to historical constraints and shot-component identity | stats_clamped=0
shot_identity_applied=false | - | enriched_model_output | Model output after duel-context enrichment (pre router post-processing) | duel_context_applied=true
duel_context={'opponent_faced': 'Jon Guridi', 'matchup_zone': 'RW vs LWB + CB'} | - | scoreline_reset | Team scoreline allocation: goal/assist counters reset to 0; the team's 1 goals are handed out as whole numbers by integer_goal_projection / integer_assist_projection | scoreline_reset=true
team_goals=1 | - | team_lambda_rescale | Player expected_goals/expected_assists rescaled to unconditional contributions so squad sum equals team lambda 1.38 (squad xG sum 0.9047, xG scale 1.5243, xA scale 1.5964, team xA 0.90 = 0.65 x lambda) | scoreline_reset=true
team_lambda=1.379
squad_xg_sum=0.9047
squad_xa_sum=0.5615
team_expected_assists=0.8963
team_xa_to_xg_ratio=0.65 | expected_goals: 0.0491 -> 0.0748 expected_assists: 0.0299 -> 0.0477 | rankings_attached | Display-only provenance: no published number changes. Global ranking attached (match squad rank 11 by projected rating, fifa_overall 77.0) | match_squad_rank=11
squad_role=starter
squad_rank_basis=projected_rating
affects_projection=false
ranking_source=sofascore_plus_fifa_csv
ranking_status=combined | - | integer_goal_projection | Team scoreline allocation: 1 projected goals distributed by scorer weight (xG x finishing x appearance) | team_goals=1
allocation_applied=true
goals_allocated=0
goal_probability=0.0721
goal_rate=0.0498
scorer_weight=0.0753 | - | integer_assist_projection | Team scoreline allocation: 1 projected assists distributed by provider weight (xA x creation x appearance; nobody assists his own goal) | allocation_applied=true
team_assists=1
assists_allocated=0
assist_probability=0.0466
assist_rate=0.0
provider_weight=0.0382 | - |
|
| Jonny Otto | D | 85 | 0 | 0.02 | 0.01 | 87% | 0 | 0.2 | 6.7 | 52.1 | 33 | XGBoost D_service |
Step-by-step (9 steps)| Step | Description | Key params | Changes |
|---|
xgboost_raw | XGBoost D_service raw output over 7 target models | - | - | market_value_boost | Market-value quality scaling (boost 0.9979, quality 0.437) | market_value_eur=2100000
quality_factor=0.4374
boost_factor=0.9979
reference_quality=0.505
history_matches=43
history_shrink=0.1042 | - | final_cap | Stats clamped to historical constraints and shot-component identity | stats_clamped=0
shot_identity_applied=false | - | enriched_model_output | Model output after duel-context enrichment (pre router post-processing) | duel_context_applied=true
duel_context={'opponent_faced': 'Peque Fernández', 'matchup_zone': 'LW vs RWB + CB'} | - | scoreline_reset | Team scoreline allocation: goal/assist counters reset to 0; the team's 1 goals are handed out as whole numbers by integer_goal_projection / integer_assist_projection | scoreline_reset=true
team_goals=1 | - | team_lambda_rescale | Player expected_goals/expected_assists rescaled to unconditional contributions so squad sum equals team lambda 1.38 (squad xG sum 0.9047, xG scale 1.5243, xA scale 1.5964, team xA 0.90 = 0.65 x lambda) | scoreline_reset=true
team_lambda=1.379
squad_xg_sum=0.9047
squad_xa_sum=0.5615
team_expected_assists=0.8963
team_xa_to_xg_ratio=0.65 | expected_goals: 0.0123 -> 0.0187 expected_assists: 0.0234 -> 0.0374 | rankings_attached | Display-only provenance: no published number changes. Global ranking attached (match squad rank 12 by projected rating, fifa_overall 84.0) | match_squad_rank=12
squad_role=starter
squad_rank_basis=projected_rating
affects_projection=false
ranking_source=sofascore_plus_fifa_csv_filled
ranking_status=combined | - | integer_goal_projection | Team scoreline allocation: 1 projected goals distributed by scorer weight (xG x finishing x appearance) | team_goals=1
allocation_applied=true
goals_allocated=0
goal_probability=0.0185
goal_rate=0.0
scorer_weight=0.015 | - | integer_assist_projection | Team scoreline allocation: 1 projected assists distributed by provider weight (xA x creation x appearance; nobody assists his own goal) | allocation_applied=true
team_assists=1
assists_allocated=0
assist_probability=0.0367
assist_rate=0.0
provider_weight=0.0299 | - |
|
| Ville Koski | D | 90 | 0 | 0.12 | 0.04 | 204% | 0 | 0.2 | 6.8 | 40.4 | 25 | FBref Prior D_service |
Step-by-step (10 steps)| Step | Description | Key params | Changes |
|---|
xgboost_raw | XGBoost D_service raw output over 7 target models | - | - | market_value_boost | Market-value quality scaling (boost 0.9963, quality 0.454) | market_value_eur=4300000
quality_factor=0.4535
boost_factor=0.9963
reference_quality=0.505
history_matches=16
history_shrink=0.2381 | - | fbref_prior_blend | FBref 2026-27 prior blended (weight 0.0299) | blend_weight=0.0299
history_matches=16
season_overlap_discount=1.0
per90_to_match_factor=0.9956
prior_reliability=0.1933
competition=La Liga | fouls: 0.874 -> 0.8479 wonTackle: 0.7384 -> 0.7266 totalShots: 0.3912 -> 0.3795 wasFouled: 0.3816 -> 0.3702 onTargetScoringAttempt: 0.1977 -> 0.1918 | final_cap | Stats clamped to historical constraints and shot-component identity | stats_clamped=0
shot_identity_applied=false | - | enriched_model_output | Model output after duel-context enrichment (pre router post-processing) | duel_context_applied=true
duel_context={'opponent_faced': 'Miguel Sierra', 'matchup_zone': 'Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle'} | - | scoreline_reset | Team scoreline allocation: goal/assist counters reset to 0; the team's 1 goals are handed out as whole numbers by integer_goal_projection / integer_assist_projection | scoreline_reset=true
team_goals=1 | - | team_lambda_rescale | Player expected_goals/expected_assists rescaled to unconditional contributions so squad sum equals team lambda 1.38 (squad xG sum 0.9047, xG scale 1.5243, xA scale 1.5964, team xA 0.90 = 0.65 x lambda) | scoreline_reset=true
team_lambda=1.379
squad_xg_sum=0.9047
squad_xa_sum=0.5615
team_expected_assists=0.8963
team_xa_to_xg_ratio=0.65 | expected_goals: 0.0782 -> 0.1192 expected_assists: 0.0108 -> 0.0172 | rankings_attached | Display-only provenance: no published number changes. Global ranking attached (match squad rank 7 by projected rating, fifa_overall 68.0) | match_squad_rank=7
squad_role=starter
squad_rank_basis=projected_rating
affects_projection=false
ranking_source=sofascore_plus_fifa_csv
ranking_status=combined | - | integer_goal_projection | Team scoreline allocation: 1 projected goals distributed by scorer weight (xG x finishing x appearance) | team_goals=1
allocation_applied=true
goals_allocated=0
goal_probability=0.1124
goal_rate=0.0818
scorer_weight=0.1225 | - | integer_assist_projection | Team scoreline allocation: 1 projected assists distributed by provider weight (xA x creation x appearance; nobody assists his own goal) | allocation_applied=true
team_assists=1
assists_allocated=0
assist_probability=0.0171
assist_rate=0.0
provider_weight=0.0141 | - |
|
| Facundo Garcés | D | 90 | 0 | 0.08 | 0.03 | 141% | 0 | 0.4 | 6.8 | 37.3 | 7 | XGBoost D_service |
Step-by-step (9 steps)| Step | Description | Key params | Changes |
|---|
xgboost_raw | XGBoost D_service raw output over 7 target models | - | - | market_value_boost | Market-value quality scaling (boost 0.9932, quality 0.437) | market_value_eur=1300000
quality_factor=0.4374
boost_factor=0.9932
reference_quality=0.505
history_matches=10
history_shrink=0.3333 | - | final_cap | Stats clamped to historical constraints and shot-component identity | stats_clamped=0
shot_identity_applied=false | - | enriched_model_output | Model output after duel-context enrichment (pre router post-processing) | duel_context_applied=true
duel_context={'opponent_faced': 'Peque Fernández', 'matchup_zone': 'LW vs RWB + CB'} | - | scoreline_reset | Team scoreline allocation: goal/assist counters reset to 0; the team's 1 goals are handed out as whole numbers by integer_goal_projection / integer_assist_projection | scoreline_reset=true
team_goals=1 | - | team_lambda_rescale | Player expected_goals/expected_assists rescaled to unconditional contributions so squad sum equals team lambda 1.38 (squad xG sum 0.9047, xG scale 1.5243, xA scale 1.5964, team xA 0.90 = 0.65 x lambda) | scoreline_reset=true
team_lambda=1.379
squad_xg_sum=0.9047
squad_xa_sum=0.5615
team_expected_assists=0.8963
team_xa_to_xg_ratio=0.65 | expected_goals: 0.0549 -> 0.0837 expected_assists: 0.0095 -> 0.0152 | rankings_attached | Display-only provenance: no published number changes. Global ranking attached (match squad rank 9 by projected rating, fifa_overall 78.0) | match_squad_rank=9
squad_role=starter
squad_rank_basis=projected_rating
affects_projection=false
ranking_source=sofascore_plus_fifa_csv_filled
ranking_status=combined | - | integer_goal_projection | Team scoreline allocation: 1 projected goals distributed by scorer weight (xG x finishing x appearance) | team_goals=1
allocation_applied=true
goals_allocated=0
goal_probability=0.0803
goal_rate=0.0
scorer_weight=0.067 | - | integer_assist_projection | Team scoreline allocation: 1 projected assists distributed by provider weight (xA x creation x appearance; nobody assists his own goal) | allocation_applied=true
team_assists=1
assists_allocated=0
assist_probability=0.0151
assist_rate=0.0
provider_weight=0.0128 | - |
|
| Nicolás Valentini | D | 81 | 0 | 0.05 | 0.01 | 256% | 1 | 0.3 | 6.8 | 39.6 | 12 | FBref Prior D_service |
Step-by-step (10 steps)| Step | Description | Key params | Changes |
|---|
xgboost_raw | XGBoost D_service raw output over 7 target models | - | - | market_value_boost | Market-value quality scaling (boost 0.9917, quality 0.439) | market_value_eur=3100000
quality_factor=0.4387
boost_factor=0.9917
reference_quality=0.505
history_matches=7
history_shrink=0.4167 | - | fbref_prior_blend | FBref 2026-27 prior blended (weight 0.0018) | blend_weight=0.0018
history_matches=7
season_overlap_discount=1.0
per90_to_match_factor=0.8958
prior_reliability=0.0067
competition=La Liga | fouls: 0.6879 -> 0.7029 totalShots: 0.592 -> 0.6042 | final_cap | Stats clamped to historical constraints and shot-component identity | stats_clamped=0
shot_identity_applied=false | - | enriched_model_output | Model output after duel-context enrichment (pre router post-processing) | duel_context_applied=true
duel_context={'opponent_faced': 'Miguel Sierra', 'matchup_zone': 'Shape fallback'} | - | scoreline_reset | Team scoreline allocation: goal/assist counters reset to 0; the team's 1 goals are handed out as whole numbers by integer_goal_projection / integer_assist_projection | scoreline_reset=true
team_goals=1 | - | team_lambda_rescale | Player expected_goals/expected_assists rescaled to unconditional contributions so squad sum equals team lambda 1.38 (squad xG sum 0.9047, xG scale 1.5243, xA scale 1.5964, team xA 0.90 = 0.65 x lambda) | scoreline_reset=true
team_lambda=1.379
squad_xg_sum=0.9047
squad_xa_sum=0.5615
team_expected_assists=0.8963
team_xa_to_xg_ratio=0.65 | expected_goals: 0.0329 -> 0.0502 expected_assists: 0.0194 -> 0.031 | rankings_attached | Display-only provenance: no published number changes. Global ranking attached (match squad rank 8 by projected rating, fifa_overall 73.0) | match_squad_rank=8
squad_role=starter
squad_rank_basis=projected_rating
affects_projection=false
ranking_source=sofascore_plus_fifa_csv
ranking_status=combined | - | integer_goal_projection | Team scoreline allocation: 1 projected goals distributed by scorer weight (xG x finishing x appearance) | team_goals=1
allocation_applied=true
goals_allocated=0
goal_probability=0.049
goal_rate=0.0
scorer_weight=0.0402 | - | integer_assist_projection | Team scoreline allocation: 1 projected assists distributed by provider weight (xA x creation x appearance; nobody assists his own goal) | allocation_applied=true
team_assists=1
assists_allocated=0
assist_probability=0.0305
assist_rate=0.0
provider_weight=0.0248 | - |
|
| Antonio Blanco | M | 82 | 0 | 0.06 | 0.03 | 81% | 1 | 1.0 | 6.9 | 62.6 | 34 | FBref Prior M_service |
Step-by-step (10 steps)| Step | Description | Key params | Changes |
|---|
xgboost_raw | XGBoost M_service raw output over 8 target models | - | - | market_value_boost | Market-value quality scaling (boost 1.0004, quality 0.519) | market_value_eur=9700000
quality_factor=0.5189
boost_factor=1.0004
reference_quality=0.505
history_matches=46
history_shrink=0.098 | - | fbref_prior_blend | FBref 2026-27 prior blended (weight 0.0127) | blend_weight=0.0127
history_matches=46
season_overlap_discount=1.0
per90_to_match_factor=0.9126
prior_reliability=0.2
competition=La Liga | interceptionWon: 1.1609 -> 1.1771 fouls: 1.49 -> 1.5059 totalCross: 0.9675 -> 0.9746 totalShots: 0.6995 -> 0.7062 | final_cap | Stats clamped to historical constraints and shot-component identity | stats_clamped=0
shot_identity_applied=false | - | enriched_model_output | Model output after duel-context enrichment (pre router post-processing) | duel_context_applied=true
duel_context={'opponent_faced': 'Lucien Agoumé', 'matchup_zone': 'Central Mid vs Defensive Mid — Pressing/Creation Duel', 'duel_win_rate': 0.362, 'pressing_faced': 'LOW', 'numerical_situation': '1v1', 'xg_multiplier': 0.87, 'skill_edge': -0.0524, 'height_edge': -0.036, 'attacker_skill': 0.5316, 'defender_skill': 0.648, 'attacker_role': 'CM', 'attacker_mv_price_index': 0.9, 'defender_adjusted_parts': [{'player': 'Lucien Agoumé', 'market_value': 18500000, 'role': 'CDM', 'price_index': 0.85, 'adjusted_quality': 0.648}], 'xg_override': 0.0405} | aerialWon: 0.4808 -> 0.9 totalShots: 0.7062 -> 0.6144 shotOffTarget: 0.4983 -> 0.4335 onTargetScoringAttempt: 0.1986 -> 0.1728 goals: 0.0537 -> 0.0467 expectedGoals: 0.0466 -> 0.0405 | scoreline_reset | Team scoreline allocation: goal/assist counters reset to 0; the team's 1 goals are handed out as whole numbers by integer_goal_projection / integer_assist_projection | scoreline_reset=true
team_goals=1 | - | team_lambda_rescale | Player expected_goals/expected_assists rescaled to unconditional contributions so squad sum equals team lambda 1.38 (squad xG sum 0.9047, xG scale 1.5243, xA scale 1.5964, team xA 0.90 = 0.65 x lambda) | scoreline_reset=true
team_lambda=1.379
squad_xg_sum=0.9047
squad_xa_sum=0.5615
team_expected_assists=0.8963
team_xa_to_xg_ratio=0.65 | expected_goals: 0.0405 -> 0.0617 expected_assists: 0.0632 -> 0.1009 | rankings_attached | Display-only provenance: no published number changes. Global ranking attached (match squad rank 2 by projected rating, fifa_overall 78.0) | match_squad_rank=2
squad_role=starter
squad_rank_basis=projected_rating
affects_projection=false
ranking_source=sofascore_plus_fifa_csv
ranking_status=combined | - | integer_goal_projection | Team scoreline allocation: 1 projected goals distributed by scorer weight (xG x finishing x appearance) | team_goals=1
allocation_applied=true
goals_allocated=0
goal_probability=0.0598
goal_rate=0.0467
scorer_weight=0.0659 | - | integer_assist_projection | Team scoreline allocation: 1 projected assists distributed by provider weight (xA x creation x appearance; nobody assists his own goal) | allocation_applied=true
team_assists=1
assists_allocated=0
assist_probability=0.096
assist_rate=0.0656
provider_weight=0.103 | - |
|
| Ángel Pérez | M | 81 | 0 | 0.18 | 0.07 | 138% | 2 | 1.0 | 6.9 | 62.6 | 33 | FBref Prior M_service |
Step-by-step (10 steps)| Step | Description | Key params | Changes |
|---|
xgboost_raw | XGBoost M_service raw output over 8 target models | - | - | market_value_boost | Market-value quality scaling (boost 0.9977, quality 0.457) | market_value_eur=4600000
quality_factor=0.4572
boost_factor=0.9977
reference_quality=0.505
history_matches=26
history_shrink=0.1613 | - | fbref_prior_blend | FBref 2026-27 prior blended (weight 0.0168) | blend_weight=0.0168
history_matches=26
season_overlap_discount=1.0
per90_to_match_factor=0.9007
prior_reliability=0.16
competition=La Liga | wasFouled: 1.2343 -> 1.2199 totalCross: 3.714 -> 3.7021 interceptionWon: 0.7554 -> 0.7616 fouls: 1.086 -> 1.0804 wonTackle: 0.7038 -> 0.6983 | final_cap | Stats clamped to historical constraints and shot-component identity | stats_clamped=0
shot_identity_applied=false | - | enriched_model_output | Model output after duel-context enrichment (pre router post-processing) | duel_context_applied=true
duel_context={'opponent_faced': 'Lucien Agoumé', 'matchup_zone': 'Central Mid vs Defensive Mid — Pressing/Creation Duel', 'duel_win_rate': 0.359, 'pressing_faced': 'LOW', 'numerical_situation': '1v1', 'xg_multiplier': 0.8662, 'skill_edge': -0.083, 'height_edge': -0.008, 'attacker_skill': 0.4635, 'defender_skill': 0.648, 'attacker_role': 'CM', 'attacker_mv_price_index': 0.9, 'defender_adjusted_parts': [{'player': 'Lucien Agoumé', 'market_value': 18500000, 'role': 'CDM', 'price_index': 0.85, 'adjusted_quality': 0.648}], 'xg_override': 0.1162} | aerialWon: 0.1879 -> 1.1 totalShots: 1.6164 -> 1.4001 shotOffTarget: 1.0322 -> 0.8941 onTargetScoringAttempt: 0.5823 -> 0.5044 goals: 0.1421 -> 0.1231 expectedGoals: 0.1342 -> 0.1162 expectedGoalsOnTarget: 0.1175 -> 0.1018 bigChanceMissed: 0.0987 -> 0.0855 | scoreline_reset | Team scoreline allocation: goal/assist counters reset to 0; the team's 1 goals are handed out as whole numbers by integer_goal_projection / integer_assist_projection | scoreline_reset=true
team_goals=1 | - | team_lambda_rescale | Player expected_goals/expected_assists rescaled to unconditional contributions so squad sum equals team lambda 1.38 (squad xG sum 0.9047, xG scale 1.5243, xA scale 1.5964, team xA 0.90 = 0.65 x lambda) | scoreline_reset=true
team_lambda=1.379
squad_xg_sum=0.9047
squad_xa_sum=0.5615
team_expected_assists=0.8963
team_xa_to_xg_ratio=0.65 | expected_goals: 0.1162 -> 0.1771 expected_assists: 0.148 -> 0.2361 | rankings_attached | Display-only provenance: no published number changes. Global ranking attached (match squad rank 3 by projected rating, fifa_overall 72.0) | match_squad_rank=3
squad_role=starter
squad_rank_basis=projected_rating
affects_projection=false
ranking_source=sofascore_plus_fifa_csv
ranking_status=combined | - | integer_goal_projection | Team scoreline allocation: 1 projected goals distributed by scorer weight (xG x finishing x appearance) | team_goals=1
allocation_applied=true
goals_allocated=0
goal_probability=0.1623
goal_rate=0.1231
scorer_weight=0.1844 | - | integer_assist_projection | Team scoreline allocation: 1 projected assists distributed by provider weight (xA x creation x appearance; nobody assists his own goal) | allocation_applied=true
team_assists=1
assists_allocated=1
assist_probability=0.2103
assist_rate=0.1463
provider_weight=0.2341 | - |
|
| Pablo Ibáñez | M | 83 | 0 | 0.10 | 0.08 | ok | 1 | 1.2 | 6.8 | 63.6 | 33 | FBref Prior M_service |
Step-by-step (10 steps)| Step | Description | Key params | Changes |
|---|
xgboost_raw | XGBoost M_service raw output over 8 target models | - | - | market_value_boost | Market-value quality scaling (boost 0.9985, quality 0.451) | market_value_eur=4099999
quality_factor=0.4511
boost_factor=0.9985
reference_quality=0.505
history_matches=48
history_shrink=0.0943 | - | fbref_prior_blend | FBref 2026-27 prior blended (weight 0.0123) | blend_weight=0.0123
history_matches=48
season_overlap_discount=1.0
per90_to_match_factor=0.9192
prior_reliability=0.2
competition=La Liga | totalCross: 1.8608 -> 1.8455 wasFouled: 2.2061 -> 2.1978 wonTackle: 1.2609 -> 1.253 totalShots: 0.978 -> 0.9848 | final_cap | Stats clamped to historical constraints and shot-component identity | stats_clamped=0
shot_identity_applied=false | - | enriched_model_output | Model output after duel-context enrichment (pre router post-processing) | duel_context_applied=true
duel_context={'opponent_faced': 'Lucien Agoumé', 'matchup_zone': 'CDM vs CDM', 'duel_win_rate': 0.311, 'pressing_faced': 'LOW', 'numerical_situation': '1v1', 'xg_multiplier': 0.8403, 'skill_edge': -0.0846, 'height_edge': -0.024, 'attacker_skill': 0.46, 'defender_skill': 0.648, 'attacker_role': 'CDM', 'attacker_mv_price_index': 0.85, 'defender_adjusted_parts': [{'player': 'Lucien Agoumé', 'market_value': 18500000, 'role': 'CDM', 'price_index': 0.85, 'adjusted_quality': 0.648}], 'xg_override': 0.0624} | totalShots: 0.9848 -> 0.8275 shotOffTarget: 0.7306 -> 0.6139 aerialWon: 0.9386 -> 1.0 onTargetScoringAttempt: 0.2481 -> 0.2085 bigChanceMissed: 0.0967 -> 0.0813 expectedGoalsOnTarget: 0.082 -> 0.0689 expectedGoals: 0.0743 -> 0.0624 goals: 0.0644 -> 0.0541 | scoreline_reset | Team scoreline allocation: goal/assist counters reset to 0; the team's 1 goals are handed out as whole numbers by integer_goal_projection / integer_assist_projection | scoreline_reset=true
team_goals=1 | - | team_lambda_rescale | Player expected_goals/expected_assists rescaled to unconditional contributions so squad sum equals team lambda 1.38 (squad xG sum 0.9047, xG scale 1.5243, xA scale 1.5964, team xA 0.90 = 0.65 x lambda) | scoreline_reset=true
team_lambda=1.379
squad_xg_sum=0.9047
squad_xa_sum=0.5615
team_expected_assists=0.8963
team_xa_to_xg_ratio=0.65 | expected_goals: 0.0624 -> 0.0951 expected_assists: 0.0707 -> 0.1129 | rankings_attached | Display-only provenance: no published number changes. Global ranking attached (match squad rank 4 by projected rating, fifa_overall 73.0) | match_squad_rank=4
squad_role=starter
squad_rank_basis=projected_rating
affects_projection=false
ranking_source=sofascore_plus_fifa_csv
ranking_status=combined | - | integer_goal_projection | Team scoreline allocation: 1 projected goals distributed by scorer weight (xG x finishing x appearance) | team_goals=1
allocation_applied=true
goals_allocated=0
goal_probability=0.0907
goal_rate=0.0541
scorer_weight=0.0881 | - | integer_assist_projection | Team scoreline allocation: 1 projected assists distributed by provider weight (xA x creation x appearance; nobody assists his own goal) | allocation_applied=true
team_assists=1
assists_allocated=0
assist_probability=0.1068
assist_rate=0.0704
provider_weight=0.1126 | - |
|
| Lucas Boyé | F | 79 | 1 | 0.44 | 0.33 | 33% | 2 | 2.1 | 6.8 | 61.8 | 29 | FBref Prior F_service |
Step-by-step (10 steps)| Step | Description | Key params | Changes |
|---|
xgboost_raw | XGBoost F_service raw output over 7 target models | - | - | market_value_boost | Market-value quality scaling (boost 0.9987, quality 0.466) | market_value_eur=5300000
quality_factor=0.4659
boost_factor=0.9987
reference_quality=0.505
history_matches=39
history_shrink=0.1136 | - | fbref_prior_blend | FBref 2026-27 prior blended (weight 0.0079) | blend_weight=0.0079
history_matches=39
season_overlap_discount=1.0
per90_to_match_factor=0.8754
prior_reliability=0.1067
competition=La Liga | wonTackle: 0.8388 -> 0.8538 totalShots: 2.0755 -> 2.081 | final_cap | Stats clamped to historical constraints and shot-component identity | stats_clamped=0
shot_identity_applied=false | - | enriched_model_output | Model output after duel-context enrichment (pre router post-processing) | duel_context_applied=true
duel_context={'opponent_faced': 'Kike Salas, Marcão', 'matchup_zone': 'Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle', 'duel_win_rate': 0.18, 'pressing_faced': 'LOW', 'numerical_situation': '1v2', 'xg_multiplier': 0.9364, 'skill_edge': -0.0332, 'height_edge': -0.01, 'attacker_skill': 0.4659, 'defender_skill': 0.5397, 'attacker_role': 'ST', 'attacker_mv_price_index': 1.0, 'defender_adjusted_parts': [{'player': 'Kike Salas', 'market_value': 15400000, 'role': 'CB', 'price_index': 0.75, 'adjusted_quality': 0.6363}, {'player': 'Marcão', 'market_value': 2600000, 'role': 'CB', 'price_index': 0.75, 'adjusted_quality': 0.4432}], 'xg_override': 0.2864} | totalShots: 2.081 -> 1.9486 shotOffTarget: 1.352 -> 1.266 onTargetScoringAttempt: 0.7266 -> 0.6804 expectedGoalsOnTarget: 0.3301 -> 0.3091 goals: 0.3185 -> 0.2982 expectedGoals: 0.3058 -> 0.2864 bigChanceMissed: 0.1547 -> 0.1449 | scoreline_reset | Team scoreline allocation: goal/assist counters reset to 0; the team's 1 goals are handed out as whole numbers by integer_goal_projection / integer_assist_projection | scoreline_reset=true
team_goals=1 | - | team_lambda_rescale | Player expected_goals/expected_assists rescaled to unconditional contributions so squad sum equals team lambda 1.38 (squad xG sum 0.9047, xG scale 1.5243, xA scale 1.5964, team xA 0.90 = 0.65 x lambda) | scoreline_reset=true
team_lambda=1.379
squad_xg_sum=0.9047
squad_xa_sum=0.5615
team_expected_assists=0.8963
team_xa_to_xg_ratio=0.65 | expected_goals: 0.2864 -> 0.4367 expected_assists: 0.0484 -> 0.0773 | rankings_attached | Display-only provenance: no published number changes. Global ranking attached (match squad rank 6 by projected rating, fifa_overall 77.0) | match_squad_rank=6
squad_role=starter
squad_rank_basis=projected_rating
affects_projection=false
ranking_source=sofascore_plus_fifa_csv
ranking_status=combined | - | integer_goal_projection | Team scoreline allocation: 1 projected goals distributed by scorer weight (xG x finishing x appearance) | team_goals=1
allocation_applied=true
goals_allocated=1
goal_probability=0.3538
goal_rate=0.2982
scorer_weight=0.452 | - | integer_assist_projection | Team scoreline allocation: 1 projected assists distributed by provider weight (xA x creation x appearance; nobody assists his own goal) | allocation_applied=true
team_assists=1
assists_allocated=0
assist_probability=0.0744
assist_rate=0.005
provider_weight=0.0618 | - |
|
| Abderrahman Rebbach | F | 74 | 0 | 0.13 | 0.04 | 204% | 1 | 0.6 | 6.8 | 50.6 | 45 | XGBoost F_service |
Step-by-step (9 steps)| Step | Description | Key params | Changes |
|---|
xgboost_raw | XGBoost F_service raw output over 7 target models | - | - | market_value_boost | Market-value quality scaling (boost 0.9978, quality 0.437) | market_value_eur=2400000
quality_factor=0.4374
boost_factor=0.9978
reference_quality=0.505
history_matches=41
history_shrink=0.1087 | - | final_cap | Stats clamped to historical constraints and shot-component identity | stats_clamped=0
shot_identity_applied=false | - | enriched_model_output | Model output after duel-context enrichment (pre router post-processing) | duel_context_applied=true
duel_context={'opponent_faced': 'Kike Salas, Marcão', 'matchup_zone': 'Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle', 'duel_win_rate': 0.18, 'pressing_faced': 'LOW', 'numerical_situation': '1v2', 'xg_multiplier': 0.8765, 'skill_edge': -0.046, 'height_edge': -0.038, 'attacker_skill': 0.4374, 'defender_skill': 0.5397, 'attacker_role': 'ST', 'attacker_mv_price_index': 1.0, 'defender_adjusted_parts': [{'player': 'Kike Salas', 'market_value': 15400000, 'role': 'CB', 'price_index': 0.75, 'adjusted_quality': 0.6363}, {'player': 'Marcão', 'market_value': 2600000, 'role': 'CB', 'price_index': 0.75, 'adjusted_quality': 0.4432}], 'xg_override': 0.0856} | totalShots: 0.9633 -> 0.8444 shotOffTarget: 0.5768 -> 0.5056 onTargetScoringAttempt: 0.3865 -> 0.3388 bigChanceMissed: 0.1751 -> 0.1535 goals: 0.1366 -> 0.1197 expectedGoals: 0.0977 -> 0.0856 | scoreline_reset | Team scoreline allocation: goal/assist counters reset to 0; the team's 1 goals are handed out as whole numbers by integer_goal_projection / integer_assist_projection | scoreline_reset=true
team_goals=1 | - | team_lambda_rescale | Player expected_goals/expected_assists rescaled to unconditional contributions so squad sum equals team lambda 1.38 (squad xG sum 0.9047, xG scale 1.5243, xA scale 1.5964, team xA 0.90 = 0.65 x lambda) | scoreline_reset=true
team_lambda=1.379
squad_xg_sum=0.9047
squad_xa_sum=0.5615
team_expected_assists=0.8963
team_xa_to_xg_ratio=0.65 | expected_goals: 0.0856 -> 0.1305 expected_assists: 0.0637 -> 0.1017 | rankings_attached | Display-only provenance: no published number changes. Global ranking attached (match squad rank 10 by projected rating, fifa_overall 78.0) | match_squad_rank=10
squad_role=starter
squad_rank_basis=projected_rating
affects_projection=false
ranking_source=sofascore_plus_fifa_csv_filled
ranking_status=combined | - | integer_goal_projection | Team scoreline allocation: 1 projected goals distributed by scorer weight (xG x finishing x appearance) | team_goals=1
allocation_applied=true
goals_allocated=0
goal_probability=0.1223
goal_rate=0.1197
scorer_weight=0.1631 | - | integer_assist_projection | Team scoreline allocation: 1 projected assists distributed by provider weight (xA x creation x appearance; nobody assists his own goal) | allocation_applied=true
team_assists=1
assists_allocated=0
assist_probability=0.0967
assist_rate=0.0462
provider_weight=0.086 | - |
|
| Team totals | 1 | 1.38 | | 10 | | 6.8 | | |
Antagonist matchup analysis for Sevilla vs Alavés. Most likely scoreline: 2-1. Lambdas derived from 6 home and 7 away individual player duels. Head-to-head: Sevilla 2W-4D-4L vs Alavés over 10 meetings.
Tactical parity between 4-2-3-1 and 5-3-2. Match outcome driven primarily by individual player quality. Midfield is evenly contested — Lucien Agoumé vs Antonio Blanco will be the pivotal duel. Total antagonist xG — Home: 0.58, Away: 0.65. Home danger zone: CAM vs CM. Away danger zone: Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle.