{
  "match_info": {
    "home_team": "Argentina",
    "away_team": "Algeria",
    "tournament": "FIFA World Cup",
    "date": "20260617",
    "home_formation": "3-4-2-1",
    "away_formation": "3-4-2-1"
  },
  "prediction": {
    "most_likely_score": "2-0",
    "home_goals": 2,
    "away_goals": 0,
    "most_likely_score_probability": 0.1286,
    "top_5_scorelines": [
      {
        "score": "2-0",
        "probability": 0.1286
      },
      {
        "score": "1-0",
        "probability": 0.1196
      },
      {
        "score": "2-1",
        "probability": 0.0951
      },
      {
        "score": "3-0",
        "probability": 0.092
      },
      {
        "score": "1-1",
        "probability": 0.089
      }
    ],
    "scoreline_probabilities": {
      "0-0": 0.0563,
      "0-1": 0.041,
      "0-2": 0.0153,
      "0-3": 0.0038,
      "0-4": 0.0007,
      "1-0": 0.1196,
      "1-1": 0.089,
      "1-2": 0.0328,
      "1-3": 0.0081,
      "1-4": 0.0015,
      "2-0": 0.1286,
      "2-1": 0.0951,
      "2-2": 0.0351,
      "2-3": 0.0087,
      "2-4": 0.0016,
      "3-0": 0.092,
      "3-1": 0.068,
      "3-2": 0.0251,
      "3-3": 0.0062,
      "3-4": 0.0011,
      "4-0": 0.0493,
      "4-1": 0.0364,
      "4-2": 0.0135,
      "4-3": 0.0033,
      "4-4": 0.0006,
      "5-0": 0.0212,
      "5-1": 0.0156,
      "5-2": 0.0058,
      "5-3": 0.0014,
      "6-0": 0.0076,
      "6-1": 0.0056,
      "6-2": 0.0021,
      "6-3": 0.0005,
      "7-0": 0.0023,
      "7-1": 0.0017,
      "7-2": 0.0006,
      "8-0": 0.0006
    },
    "outcome": {
      "home_win": 0.6974,
      "draw": 0.1872,
      "away_win": 0.1153
    },
    "markets": {
      "over_2_5_goals": 0.5503,
      "under_2_5_goals": 0.4497,
      "btts_yes": 0.4616,
      "btts_no": 0.5384,
      "home_clean_sheet": 0.4776,
      "away_clean_sheet": 0.1171
    },
    "home_ratings": {
      "DR": 7.4,
      "MCR": 7.45,
      "ATR": 7.58,
      "GK": 6.96
    },
    "away_ratings": {
      "DR": 7.19,
      "MCR": 7.0,
      "ATR": 7.16,
      "GK": 6.67
    },
    "insights": {
      "summary": "Antagonist matchup analysis for Argentina vs Algeria. Most likely scoreline: 2-0. Lambdas derived from 7 home and 7 away individual player duels.",
      "key_player": "Projected scorer(s): Julián Alvarez, Lautaro Martínez",
      "tactical_analysis": "Tactical parity between 3-4-2-1 and 3-4-2-1. Match outcome driven primarily by individual player quality. Home midfield dominates with ~53% possession expected (Alexis Mac Allister vs Anis Hadj Moussa). Total antagonist xG — Home: 1.23, Away: 0.92. Home danger zone: Shadow Striker vs Centre Back — Half-Space Threat. Away danger zone: Central Mid vs Central Mid — Box-to-Box Midfield Contest."
    },
    "confidence": 0.81,
    "home_lambda": 2.145,
    "away_lambda": 0.739
  },
  "teams": {
    "Argentina": {
      "formation": "3-4-2-1",
      "players": {
        "Emiliano Martínez": {
          "player_id": 158263,
          "position": "G",
          "position_depth": "G",
          "is_starter": true,
          "shirt_number": 23,
          "height": 195,
          "market_value": 14400000,
          "stats": {
            "saves": 3,
            "goals_prevented": 0.2108,
            "rating": 6.9573,
            "minutes": 92,
            "total_pass": 36,
            "accurate_pass": 28,
            "total_long_balls": 13,
            "accurate_long_balls": 5,
            "touches": 45,
            "clearances": 1,
            "ball_recovery": 9,
            "high_claims": 2,
            "punches": 1.0218,
            "aerial_won": 1,
            "sweeper_actions": 1,
            "sweeper_accurate": 1,
            "saves_inside_box": 2,
            "possession_lost": 8.2662,
            "duels_won": 1,
            "duels_lost": 0,
            "total_contest": 0,
            "won_contest": 0,
            "fouls": 0,
            "fouls_drawn": 1,
            "total_own_half_passes": 26,
            "accurate_own_half_passes": 24,
            "expected_saves": 1.93,
            "high_pressure_saves": 0.73,
            "shots_faced": 4.1,
            "opponent_faced": "Anis Hadj Moussa, Amine Gouiri",
            "matchup_zone": "Goalkeeper shot-stopping context",
            "antagonist_source": "formation_fallback",
            "goals": 0,
            "projected_goals": 0,
            "goal_probability": 0.0
          }
        },
        "Cristian Romero": {
          "player_id": 829932,
          "position": "D",
          "position_depth": "D",
          "is_starter": true,
          "shirt_number": 17,
          "height": 185,
          "market_value": 46000000,
          "stats": {
            "interceptions": 1,
            "tackles": 1,
            "tackles_won": 1,
            "clearances": 3,
            "aerial_won": 2,
            "rating": 7.9,
            "minutes": 93,
            "total_pass": 68,
            "accurate_pass": 63,
            "duels_won": 6,
            "total_long_balls": 4,
            "accurate_long_balls": 2,
            "total_own_half_passes": 46,
            "accurate_own_half_passes": 43,
            "total_opp_half_passes": 22,
            "accurate_opp_half_passes": 19,
            "crosses_total": 0,
            "crosses_accurate": 0,
            "touches": 83,
            "possession_lost": 6.3374,
            "dispossessed": 1.639,
            "duels_lost": 4,
            "aerial_lost": 2,
            "total_contest": 1,
            "won_contest": 1,
            "ball_recovery": 5,
            "challenges_lost": 2,
            "fouls": 2,
            "fouls_drawn": 2,
            "blocks": 1,
            "goal_rate": 0.6134,
            "goals": 0,
            "assists": 0,
            "expected_goals": 0.0531,
            "expected_assists": 0.1748,
            "total_shots": 1,
            "shots_on_target": 1,
            "shots_off_target": 1,
            "big_chances_created": 1,
            "xgot": 0.4043,
            "ball_carries": 15,
            "total_progression": 45,
            "progressive_carries": 1,
            "key_pass": 1,
            "tackles_in_zone": 2.3,
            "tackles_won_in_zone": 2.1,
            "interceptions_in_zone": 1.3,
            "clearances_in_zone": 0.5,
            "aerial_duels_won": 0.9,
            "defensive_success_rate": 0.611,
            "opponent_faced": "Amine Gouiri",
            "pressing_zone": "Shadow Striker vs Centre Back — Half-Space Threat",
            "matchup_zone": "Shadow Striker vs Centre Back — Half-Space Threat",
            "antagonist_source": "defensive_duel",
            "projected_goals": 0,
            "goal_probability": 0.093
          }
        },
        "Marcos Senesi": {
          "player_id": 830659,
          "position": "D",
          "position_depth": "D",
          "is_starter": true,
          "shirt_number": 5,
          "height": 184,
          "market_value": 20000000,
          "stats": {
            "interceptions": 1,
            "tackles": 1,
            "tackles_won": 0,
            "clearances": 5,
            "aerial_won": 3,
            "rating": 7.7394,
            "minutes": 94,
            "total_pass": 68,
            "accurate_pass": 54,
            "duels_won": 7,
            "total_long_balls": 12,
            "accurate_long_balls": 4,
            "total_own_half_passes": 34,
            "accurate_own_half_passes": 30,
            "total_opp_half_passes": 34,
            "accurate_opp_half_passes": 24,
            "crosses_total": 2,
            "crosses_accurate": 1,
            "touches": 86,
            "possession_lost": 16.8889,
            "dispossessed": 1.0393,
            "duels_lost": 6,
            "aerial_lost": 4,
            "total_contest": 2,
            "won_contest": 1,
            "ball_recovery": 5,
            "challenges_lost": 1,
            "fouls": 2,
            "fouls_drawn": 2,
            "blocks": 2,
            "goal_rate": 0.0,
            "goals": 0,
            "assists": 0,
            "expected_goals": 0.0935,
            "expected_assists": 0.0831,
            "total_shots": 0,
            "shots_on_target": 0,
            "shots_off_target": 1,
            "big_chances_created": 1,
            "xgot": 0.0,
            "ball_carries": 26,
            "total_progression": 134,
            "progressive_carries": 2,
            "key_pass": 1,
            "tackles_in_zone": 1.0,
            "tackles_won_in_zone": 1.1,
            "interceptions_in_zone": 1.0,
            "clearances_in_zone": 0.9,
            "aerial_duels_won": 0.7,
            "defensive_success_rate": 0.794,
            "opponent_faced": "Ibrahim Maza",
            "pressing_zone": "Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle",
            "matchup_zone": "Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle",
            "antagonist_source": "defensive_duel",
            "projected_goals": 0,
            "goal_probability": 0.0394
          }
        },
        "Nahuel Molina": {
          "player_id": 831799,
          "position": "D",
          "position_depth": "D",
          "is_starter": true,
          "shirt_number": 16,
          "height": 175,
          "market_value": 14600000,
          "stats": {
            "interceptions": 0,
            "tackles": 2,
            "tackles_won": 1,
            "clearances": 0,
            "aerial_won": 0,
            "rating": 6.5582,
            "minutes": 74,
            "total_pass": 31,
            "accurate_pass": 25,
            "duels_won": 3,
            "total_long_balls": 4,
            "accurate_long_balls": 2,
            "total_own_half_passes": 15,
            "accurate_own_half_passes": 13,
            "total_opp_half_passes": 16,
            "accurate_opp_half_passes": 13,
            "crosses_total": 2,
            "crosses_accurate": 1,
            "touches": 43,
            "possession_lost": 8.8646,
            "dispossessed": 1.0224,
            "duels_lost": 3,
            "aerial_lost": 1,
            "total_contest": 1,
            "won_contest": 1,
            "ball_recovery": 3,
            "challenges_lost": 2,
            "fouls": 1,
            "fouls_drawn": 1,
            "blocks": 0,
            "goal_rate": 0.5658,
            "goals": 0,
            "assists": 0,
            "expected_goals": 0.0256,
            "expected_assists": 0.0307,
            "total_shots": 0,
            "shots_on_target": 1,
            "shots_off_target": 1,
            "big_chances_created": 1,
            "xgot": 0.0818,
            "ball_carries": 9,
            "total_progression": 41,
            "progressive_carries": 1,
            "key_pass": 1,
            "opponent_faced": "Ibrahim Maza",
            "matchup_zone": "Shape fallback",
            "antagonist_source": "formation_fallback",
            "projected_goals": 0,
            "goal_probability": 0.0553
          }
        },
        "Alexis Mac Allister": {
          "player_id": 895324,
          "position": "M",
          "position_depth": "M",
          "is_starter": true,
          "shirt_number": 10,
          "height": 176,
          "market_value": 88000000,
          "stats": {
            "key_pass": 1,
            "expected_assists": 0.0655,
            "assists": 0,
            "expected_goals": 0.0742,
            "rating": 7.3362,
            "minutes": 89,
            "total_pass": 45,
            "accurate_pass": 39,
            "ball_recovery": 5,
            "duels_won": 5,
            "total_shots": 1,
            "total_long_balls": 3,
            "accurate_long_balls": 2,
            "total_own_half_passes": 18,
            "accurate_own_half_passes": 16,
            "total_opp_half_passes": 27,
            "accurate_opp_half_passes": 23,
            "crosses_total": 2,
            "crosses_accurate": 0,
            "touches": 58,
            "possession_lost": 8.3504,
            "dispossessed": 1.6076,
            "duels_lost": 5,
            "aerial_won": 1,
            "aerial_lost": 1,
            "interceptions": 1,
            "tackles_won": 2,
            "tackles": 2,
            "clearances": 1,
            "total_contest": 2,
            "won_contest": 1,
            "challenges_lost": 2,
            "fouls": 2,
            "fouls_drawn": 2,
            "goal_rate": 0.8627,
            "goals": 0,
            "shots_on_target": 2,
            "shots_off_target": 1,
            "blocks": 1,
            "big_chances_created": 2,
            "big_chances_missed": 1,
            "xgot": 0.7033,
            "ball_carries": 15,
            "total_progression": 37,
            "progressive_carries": 1,
            "dribbles_attempted": 3,
            "dribbles_successful": 1.6,
            "crosses_attempted": 3.1,
            "duel_win_rate": 0.606,
            "pressing_faced": "LOW",
            "matchup_zone": "LWB vs RWB",
            "numerical_situation": "1v1",
            "opponent_defenders": "Ilan Kebbal",
            "opponent_faced": "Ilan Kebbal",
            "antagonist_source": "attacking_duel, defensive_duel, midfield_pairing",
            "projected_goals": 0,
            "goal_probability": 0.2259
          }
        },
        "Enzo Fernández": {
          "player_id": 974505,
          "position": "M",
          "position_depth": "M",
          "is_starter": true,
          "shirt_number": 8,
          "height": 177,
          "market_value": 87000000,
          "stats": {
            "key_pass": 2,
            "expected_assists": 0.2186,
            "assists": 0,
            "expected_goals": 0.1636,
            "rating": 7.5606,
            "minutes": 88,
            "total_pass": 59,
            "accurate_pass": 52,
            "ball_recovery": 5,
            "duels_won": 3,
            "total_shots": 2,
            "total_long_balls": 4,
            "accurate_long_balls": 3,
            "total_own_half_passes": 22,
            "accurate_own_half_passes": 21,
            "total_opp_half_passes": 35,
            "accurate_opp_half_passes": 29,
            "crosses_total": 4,
            "crosses_accurate": 2,
            "touches": 74,
            "possession_lost": 12.1663,
            "dispossessed": 2.0426,
            "duels_lost": 6,
            "aerial_won": 1,
            "aerial_lost": 2,
            "interceptions": 2,
            "tackles_won": 1,
            "tackles": 2,
            "clearances": 1,
            "total_contest": 2,
            "won_contest": 1,
            "challenges_lost": 2,
            "fouls": 2,
            "fouls_drawn": 2,
            "goal_rate": 0.6645,
            "goals": 0,
            "shots_on_target": 1,
            "shots_off_target": 1,
            "blocks": 1,
            "big_chances_created": 1,
            "big_chances_missed": 1,
            "xgot": 0.5023,
            "ball_carries": 24,
            "total_progression": 90,
            "progressive_carries": 2,
            "dribbles_attempted": 3,
            "dribbles_successful": 1.4,
            "crosses_attempted": 0.0,
            "duel_win_rate": 0.535,
            "pressing_faced": "MEDIUM",
            "matchup_zone": "Central Mid vs Central Mid — Box-to-Box Midfield Contest",
            "numerical_situation": "1v1",
            "opponent_defenders": "Anis Hadj Moussa",
            "opponent_faced": "Anis Hadj Moussa",
            "antagonist_source": "attacking_duel, defensive_duel, midfield_pairing",
            "projected_goals": 0,
            "goal_probability": 0.195
          }
        },
        "Nico Paz": {
          "player_id": 1171451,
          "position": "M",
          "position_depth": "M",
          "is_starter": true,
          "shirt_number": 10,
          "height": 185,
          "market_value": 70000000,
          "stats": {
            "key_pass": 1,
            "expected_assists": 0.1151,
            "assists": 0,
            "expected_goals": 0.1271,
            "rating": 7.6675,
            "minutes": 82,
            "total_pass": 35,
            "accurate_pass": 29,
            "ball_recovery": 4,
            "duels_won": 7,
            "total_shots": 2,
            "total_long_balls": 3,
            "accurate_long_balls": 2,
            "total_own_half_passes": 9,
            "accurate_own_half_passes": 7,
            "total_opp_half_passes": 23,
            "accurate_opp_half_passes": 19,
            "crosses_total": 3,
            "crosses_accurate": 1,
            "touches": 53,
            "possession_lost": 11.2232,
            "dispossessed": 2.0002,
            "duels_lost": 6,
            "aerial_won": 1,
            "aerial_lost": 1,
            "interceptions": 1,
            "tackles_won": 3,
            "tackles": 4,
            "clearances": 1,
            "total_contest": 4,
            "won_contest": 3,
            "challenges_lost": 2,
            "fouls": 2,
            "fouls_drawn": 2,
            "goal_rate": 0.6533,
            "goals": 0,
            "shots_on_target": 3,
            "shots_off_target": 2,
            "blocks": 1,
            "big_chances_created": 2,
            "big_chances_missed": 0,
            "xgot": 0.8001,
            "ball_carries": 17,
            "total_progression": 70,
            "progressive_carries": 2,
            "dribbles_attempted": 3,
            "dribbles_successful": 1.5,
            "crosses_attempted": 0.0,
            "duel_win_rate": 0.559,
            "pressing_faced": "MEDIUM",
            "matchup_zone": "Central Mid vs Central Mid — Box-to-Box Midfield Contest",
            "numerical_situation": "1v1",
            "opponent_defenders": "Anis Hadj Moussa",
            "opponent_faced": "Anis Hadj Moussa",
            "antagonist_source": "attacking_duel, midfield_pairing",
            "projected_goals": 0,
            "goal_probability": 0.2286
          }
        },
        "Giuliano Simeone": {
          "player_id": 1099352,
          "position": "M",
          "position_depth": "M",
          "is_starter": true,
          "shirt_number": 20,
          "height": 173,
          "market_value": 44000000,
          "stats": {
            "key_pass": 0,
            "expected_assists": 0.0994,
            "assists": 0,
            "expected_goals": 0.0562,
            "rating": 7.2274,
            "minutes": 85,
            "total_pass": 31,
            "accurate_pass": 26,
            "ball_recovery": 4,
            "duels_won": 5,
            "total_shots": 1,
            "total_long_balls": 1,
            "accurate_long_balls": 2,
            "total_own_half_passes": 12,
            "accurate_own_half_passes": 10,
            "total_opp_half_passes": 19,
            "accurate_opp_half_passes": 15,
            "crosses_total": 2,
            "crosses_accurate": 1,
            "touches": 48,
            "possession_lost": 10.9007,
            "dispossessed": 1.6351,
            "duels_lost": 6,
            "aerial_won": 1,
            "aerial_lost": 3,
            "interceptions": 2,
            "tackles_won": 2,
            "tackles": 2,
            "clearances": 2,
            "total_contest": 3,
            "won_contest": 2,
            "challenges_lost": 2,
            "fouls": 2,
            "fouls_drawn": 2,
            "goal_rate": 0.6302,
            "goals": 0,
            "shots_on_target": 1,
            "shots_off_target": 2,
            "blocks": 1,
            "big_chances_created": 1,
            "big_chances_missed": 1,
            "xgot": 0.436,
            "ball_carries": 13,
            "total_progression": 51,
            "progressive_carries": 1,
            "dribbles_attempted": 2,
            "dribbles_successful": 0.9,
            "crosses_attempted": 2.9,
            "duel_win_rate": 0.526,
            "pressing_faced": "LOW",
            "matchup_zone": "RWB vs LWB",
            "numerical_situation": "1v1",
            "opponent_defenders": "Hicham Boudaoui",
            "opponent_faced": "Hicham Boudaoui",
            "antagonist_source": "attacking_duel, defensive_duel, midfield_pairing",
            "projected_goals": 0,
            "goal_probability": 0.1572
          }
        },
        "Julián Alvarez": {
          "player_id": 944656,
          "position": "F",
          "position_depth": "F",
          "is_starter": true,
          "shirt_number": 19,
          "height": 170,
          "market_value": 87000000,
          "stats": {
            "expected_goals": 0.3114,
            "goal_rate": 0.5668,
            "goals": 1,
            "shots_on_target": 1,
            "expected_assists": 0.1343,
            "key_pass": 1,
            "rating": 8.1192,
            "minutes": 87,
            "total_shots": 2,
            "duels_won": 4,
            "aerial_won": 1,
            "total_pass": 32,
            "accurate_pass": 26,
            "total_long_balls": 2,
            "accurate_long_balls": 2,
            "total_opp_half_passes": 22,
            "accurate_opp_half_passes": 17,
            "crosses_total": 5,
            "crosses_accurate": 2,
            "touches": 49,
            "possession_lost": 13.2937,
            "dispossessed": 1.9087,
            "duels_lost": 6,
            "aerial_lost": 2,
            "total_contest": 3,
            "won_contest": 2,
            "ball_recovery": 3,
            "challenges_lost": 2,
            "fouls": 2,
            "fouls_drawn": 1,
            "assists": 0,
            "shots_off_target": 2,
            "interceptions": 1,
            "tackles_won": 2,
            "tackles": 2,
            "clearances": 2,
            "blocks": 0,
            "big_chances_created": 1,
            "big_chances_missed": 1,
            "xgot": 1.0157,
            "offsides": 1,
            "ball_carries": 15,
            "total_progression": 47,
            "progressive_carries": 2,
            "dribbles_attempted": 3,
            "dribbles_successful": 1.2,
            "crosses_attempted": 0.0,
            "duel_win_rate": 0.464,
            "pressing_faced": "HIGH",
            "matchup_zone": "Shadow Striker vs Centre Back — Half-Space Threat",
            "numerical_situation": "1v1",
            "opponent_defenders": "Rayan Aït-Nouri",
            "opponent_faced": "Rayan Aït-Nouri",
            "antagonist_source": "attacking_duel",
            "projected_goals": 1,
            "goal_probability": 0.4161
          }
        },
        "Lautaro Martínez": {
          "player_id": 823984,
          "position": "F",
          "position_depth": "F",
          "is_starter": true,
          "shirt_number": 10,
          "height": 175,
          "market_value": 80000000,
          "stats": {
            "expected_goals": 0.4106,
            "goal_rate": 0.2239,
            "goals": 1,
            "shots_on_target": 1,
            "expected_assists": 0.1615,
            "key_pass": 1,
            "rating": 7.6034,
            "minutes": 72,
            "total_shots": 3,
            "duels_won": 4,
            "aerial_won": 1,
            "total_pass": 16,
            "accurate_pass": 13,
            "total_long_balls": 1,
            "accurate_long_balls": 1,
            "total_opp_half_passes": 11,
            "accurate_opp_half_passes": 8,
            "crosses_total": 1,
            "crosses_accurate": 1,
            "touches": 28,
            "possession_lost": 8.0251,
            "dispossessed": 2.8534,
            "duels_lost": 5,
            "aerial_lost": 2,
            "total_contest": 2,
            "won_contest": 1,
            "ball_recovery": 3,
            "challenges_lost": 1,
            "fouls": 2,
            "fouls_drawn": 2,
            "assists": 0,
            "shots_off_target": 1,
            "interceptions": 2,
            "tackles_won": 2,
            "tackles": 2,
            "clearances": 1,
            "blocks": 1,
            "big_chances_created": 1,
            "big_chances_missed": 1,
            "xgot": 0.7579,
            "offsides": 1,
            "ball_carries": 7,
            "total_progression": 10,
            "progressive_carries": 1,
            "dribbles_attempted": 3,
            "dribbles_successful": 1.3,
            "crosses_attempted": 0.0,
            "duel_win_rate": 0.482,
            "pressing_faced": "HIGH",
            "matchup_zone": "Shadow Striker vs Centre Back — Half-Space Threat",
            "numerical_situation": "1v1",
            "opponent_defenders": "Rayan Aït-Nouri",
            "opponent_faced": "Rayan Aït-Nouri",
            "antagonist_source": "attacking_duel",
            "projected_goals": 1,
            "goal_probability": 0.3592
          }
        },
        "Franco Mastantuono": {
          "player_id": 1403559,
          "position": "F",
          "position_depth": "F",
          "is_starter": true,
          "shirt_number": 30,
          "height": 177,
          "market_value": 44000000,
          "stats": {
            "expected_goals": 0.0017,
            "goal_rate": 0.0003,
            "goals": 0,
            "shots_on_target": 0,
            "expected_assists": 0.0233,
            "key_pass": 0,
            "rating": 7.0173,
            "minutes": 29,
            "total_shots": 2,
            "duels_won": 2,
            "aerial_won": 2,
            "total_pass": 12,
            "accurate_pass": 10,
            "total_long_balls": 1,
            "accurate_long_balls": 1,
            "total_opp_half_passes": 9,
            "accurate_opp_half_passes": 8,
            "crosses_total": 2,
            "crosses_accurate": 1,
            "touches": 20,
            "possession_lost": 5.6684,
            "dispossessed": 1.4062,
            "duels_lost": 4,
            "aerial_lost": 2,
            "total_contest": 2,
            "won_contest": 2,
            "ball_recovery": 2,
            "challenges_lost": 1,
            "fouls": 2,
            "fouls_drawn": 3,
            "assists": 0,
            "shots_off_target": 2,
            "interceptions": 0,
            "tackles_won": 0,
            "tackles": 0,
            "clearances": 1,
            "blocks": 0,
            "big_chances_created": 1,
            "big_chances_missed": 0,
            "xgot": 0.327,
            "offsides": 1,
            "ball_carries": 8,
            "total_progression": 17,
            "progressive_carries": 1,
            "dribbles_attempted": 2,
            "dribbles_successful": 0.5,
            "crosses_attempted": 0.0,
            "duel_win_rate": 0.257,
            "pressing_faced": "MEDIUM",
            "matchup_zone": "Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle",
            "numerical_situation": "1v2",
            "opponent_defenders": "Rayan Aït-Nouri, Jaouen Hadjam",
            "opponent_faced": "Rayan Aït-Nouri, Jaouen Hadjam",
            "antagonist_source": "attacking_duel",
            "projected_goals": 0,
            "goal_probability": 0.0831
          }
        }
      },
      "bench_players": {
        "Gerónimo Rulli": {
          "player_id": 128383,
          "position": "G",
          "position_depth": "G_BENCH",
          "is_starter": false,
          "shirt_number": 12,
          "height": 189,
          "market_value": 8700000,
          "stats": {
            "saves": 0,
            "goals_prevented": 0.0015,
            "rating": 6.4522,
            "minutes": 5,
            "total_pass": 2,
            "accurate_pass": 1,
            "total_long_balls": 1,
            "accurate_long_balls": 0,
            "touches": 2,
            "clearances": 0,
            "ball_recovery": 0,
            "high_claims": 0,
            "punches": 0.052,
            "aerial_won": 0,
            "sweeper_actions": 0,
            "sweeper_accurate": 0,
            "saves_inside_box": 0,
            "possession_lost": 0.4122,
            "duels_won": 0,
            "duels_lost": 0,
            "total_contest": 0,
            "won_contest": 0,
            "fouls": 0,
            "fouls_drawn": 0,
            "total_own_half_passes": 1,
            "accurate_own_half_passes": 1,
            "bench_appearance_probability": 0.121,
            "bench_expected_minutes": 4.67
          }
        },
        "Lisandro Martínez": {
          "player_id": 859999,
          "position": "D",
          "position_depth": "D_BENCH",
          "is_starter": false,
          "shirt_number": 25,
          "height": 175,
          "market_value": 42000000,
          "stats": {
            "interceptions": 0,
            "tackles": 0,
            "tackles_won": 0,
            "clearances": 1,
            "aerial_won": 0,
            "rating": 7.8426,
            "minutes": 15,
            "total_pass": 12,
            "accurate_pass": 11,
            "duels_won": 1,
            "total_long_balls": 1,
            "accurate_long_balls": 1,
            "total_own_half_passes": 9,
            "accurate_own_half_passes": 8,
            "total_opp_half_passes": 4,
            "accurate_opp_half_passes": 3,
            "crosses_total": 0,
            "crosses_accurate": 0,
            "touches": 14,
            "possession_lost": 1.3746,
            "dispossessed": 0.0,
            "duels_lost": 0,
            "aerial_lost": 1,
            "total_contest": 0,
            "won_contest": 0,
            "ball_recovery": 1,
            "challenges_lost": 1,
            "fouls": 0,
            "fouls_drawn": 0,
            "blocks": 0,
            "goal_rate": 0.0,
            "goals": 0,
            "assists": 0,
            "expected_goals": 0.0072,
            "expected_assists": 0.0036,
            "total_shots": 0,
            "shots_on_target": 0,
            "shots_off_target": 0,
            "big_chances_created": 0,
            "xgot": 0.0,
            "ball_carries": 4,
            "total_progression": 20,
            "progressive_carries": 0,
            "key_pass": 0,
            "bench_appearance_probability": 0.362,
            "bench_expected_minutes": 14.97
          }
        },
        "Leonardo Balerdi": {
          "player_id": 928236,
          "position": "D",
          "position_depth": "D_BENCH",
          "is_starter": false,
          "shirt_number": 6,
          "height": 188,
          "market_value": 18200000,
          "stats": {
            "interceptions": 0,
            "tackles": 0,
            "tackles_won": 0,
            "clearances": 1,
            "aerial_won": 0,
            "rating": 7.2228,
            "minutes": 14,
            "total_pass": 9,
            "accurate_pass": 8,
            "duels_won": 1,
            "total_long_balls": 1,
            "accurate_long_balls": 0,
            "total_own_half_passes": 6,
            "accurate_own_half_passes": 6,
            "total_opp_half_passes": 3,
            "accurate_opp_half_passes": 3,
            "crosses_total": 0,
            "crosses_accurate": 0,
            "touches": 11,
            "possession_lost": 0.9736,
            "dispossessed": 1.0339,
            "duels_lost": 1,
            "aerial_lost": 2,
            "total_contest": 0,
            "won_contest": 0,
            "ball_recovery": 1,
            "challenges_lost": 2,
            "fouls": 0,
            "fouls_drawn": 0,
            "blocks": 0,
            "goal_rate": 0.0,
            "goals": 0,
            "assists": 0,
            "expected_goals": 0.0492,
            "expected_assists": 0.0033,
            "total_shots": 0,
            "shots_on_target": 0,
            "shots_off_target": 0,
            "big_chances_created": 0,
            "xgot": 0.0295,
            "ball_carries": 3,
            "total_progression": 8,
            "progressive_carries": 0,
            "key_pass": 0,
            "bench_appearance_probability": 0.33,
            "bench_expected_minutes": 14.27
          }
        },
        "Valentín Barco": {
          "player_id": 1127057,
          "position": "M",
          "position_depth": "M_BENCH",
          "is_starter": false,
          "shirt_number": 32,
          "height": 172,
          "market_value": 38000000,
          "stats": {
            "key_pass": 0,
            "expected_assists": 0.0304,
            "assists": 0,
            "expected_goals": 0.0121,
            "rating": 7.1606,
            "minutes": 23,
            "total_pass": 15,
            "accurate_pass": 12,
            "ball_recovery": 1,
            "duels_won": 2,
            "total_shots": 0,
            "total_long_balls": 1,
            "accurate_long_balls": 1,
            "total_own_half_passes": 7,
            "accurate_own_half_passes": 6,
            "total_opp_half_passes": 8,
            "accurate_opp_half_passes": 6,
            "crosses_total": 1,
            "crosses_accurate": 0,
            "touches": 19,
            "possession_lost": 4.0559,
            "dispossessed": 1.6215,
            "duels_lost": 1,
            "aerial_won": 0,
            "aerial_lost": 1,
            "interceptions": 0,
            "tackles_won": 1,
            "tackles": 1,
            "clearances": 0,
            "total_contest": 1,
            "won_contest": 0,
            "challenges_lost": 2,
            "fouls": 0,
            "fouls_drawn": 1,
            "goal_rate": 0.2797,
            "goals": 0,
            "shots_on_target": 0,
            "shots_off_target": 0,
            "blocks": 0,
            "big_chances_created": 0,
            "big_chances_missed": 0,
            "xgot": 0.1566,
            "ball_carries": 6,
            "total_progression": 15,
            "progressive_carries": 0,
            "bench_appearance_probability": 0.559,
            "bench_expected_minutes": 23.29
          }
        },
        "Alan Varela": {
          "player_id": 1066560,
          "position": "M",
          "position_depth": "M_BENCH",
          "is_starter": false,
          "shirt_number": 22,
          "height": 177,
          "market_value": 35000000,
          "stats": {
            "key_pass": 0,
            "expected_assists": 0.0143,
            "assists": 0,
            "expected_goals": 0.0,
            "rating": 7.3323,
            "minutes": 23,
            "total_pass": 6,
            "accurate_pass": 5,
            "ball_recovery": 1,
            "duels_won": 1,
            "total_shots": 0,
            "total_long_balls": 1,
            "accurate_long_balls": 1,
            "total_own_half_passes": 2,
            "accurate_own_half_passes": 2,
            "total_opp_half_passes": 4,
            "accurate_opp_half_passes": 3,
            "crosses_total": 0,
            "crosses_accurate": 1,
            "touches": 7,
            "possession_lost": 1.1654,
            "dispossessed": 0.0,
            "duels_lost": 0,
            "aerial_won": 0,
            "aerial_lost": 1,
            "interceptions": 0,
            "tackles_won": 0,
            "tackles": 1,
            "clearances": 0,
            "total_contest": 0,
            "won_contest": 0,
            "challenges_lost": 1,
            "fouls": 0,
            "fouls_drawn": 0,
            "goal_rate": 0.0,
            "goals": 0,
            "shots_on_target": 0,
            "shots_off_target": 0,
            "blocks": 1,
            "big_chances_created": 0,
            "big_chances_missed": 0,
            "xgot": 0.0666,
            "ball_carries": 2,
            "total_progression": 6,
            "progressive_carries": 0,
            "bench_appearance_probability": 0.555,
            "bench_expected_minutes": 23.22
          }
        },
        "Alejandro Garnacho": {
          "player_id": 1135873,
          "position": "F",
          "position_depth": "F_BENCH",
          "is_starter": false,
          "shirt_number": 17,
          "height": 180,
          "market_value": 37000000,
          "stats": {
            "expected_goals": 0.0163,
            "goal_rate": 0.0001,
            "goals": 0,
            "shots_on_target": 0,
            "expected_assists": 0.0241,
            "key_pass": 0,
            "rating": 6.9242,
            "minutes": 27,
            "total_shots": 1,
            "duels_won": 2,
            "aerial_won": 1,
            "total_pass": 6,
            "accurate_pass": 5,
            "total_long_balls": 0,
            "accurate_long_balls": 0,
            "total_opp_half_passes": 4,
            "accurate_opp_half_passes": 3,
            "crosses_total": 1,
            "crosses_accurate": 1,
            "touches": 9,
            "possession_lost": 2.2061,
            "dispossessed": 1.4893,
            "duels_lost": 1,
            "aerial_lost": 1,
            "total_contest": 1,
            "won_contest": 1,
            "ball_recovery": 1,
            "challenges_lost": 1,
            "fouls": 0,
            "fouls_drawn": 1,
            "assists": 0,
            "shots_off_target": 0,
            "interceptions": 0,
            "tackles_won": 0,
            "tackles": 1,
            "clearances": 0,
            "blocks": 0,
            "big_chances_created": 0,
            "big_chances_missed": 0,
            "xgot": 0.153,
            "offsides": 1,
            "ball_carries": 4,
            "total_progression": 14,
            "progressive_carries": 1,
            "bench_appearance_probability": 0.618,
            "bench_expected_minutes": 26.59
          }
        },
        "Joaquin Panichelli": {
          "player_id": 1410925,
          "position": "F",
          "position_depth": "F_BENCH",
          "is_starter": false,
          "shirt_number": 9,
          "height": 190,
          "market_value": 32000000,
          "stats": {
            "expected_goals": 0.1017,
            "goal_rate": 0.2234,
            "goals": 0,
            "shots_on_target": 0,
            "expected_assists": 0.0168,
            "key_pass": 0,
            "rating": 7.2464,
            "minutes": 26,
            "total_shots": 0,
            "duels_won": 1,
            "aerial_won": 0,
            "total_pass": 4,
            "accurate_pass": 2,
            "total_long_balls": 0,
            "accurate_long_balls": 0,
            "total_opp_half_passes": 3,
            "accurate_opp_half_passes": 2,
            "crosses_total": 0,
            "crosses_accurate": 0,
            "touches": 6,
            "possession_lost": 2.3049,
            "dispossessed": 1.0696,
            "duels_lost": 1,
            "aerial_lost": 4,
            "total_contest": 0,
            "won_contest": 0,
            "ball_recovery": 0,
            "challenges_lost": 1,
            "fouls": 1,
            "fouls_drawn": 1,
            "assists": 0,
            "shots_off_target": 0,
            "interceptions": 0,
            "tackles_won": 0,
            "tackles": 0,
            "clearances": 0,
            "blocks": 0,
            "big_chances_created": 0,
            "big_chances_missed": 0,
            "xgot": 0.2012,
            "offsides": 0,
            "ball_carries": 1,
            "total_progression": 0,
            "progressive_carries": 0,
            "bench_appearance_probability": 0.612,
            "bench_expected_minutes": 26.46
          }
        }
      },
      "team_totals": {
        "projected_goals": 2,
        "expected_goals": 2.15,
        "expected_assists": 1.2,
        "total_shots": 15,
        "shots_on_target": 11,
        "total_passes": 487,
        "interceptions": 11,
        "tackles": 21,
        "avg_rating": 7.43,
        "possession_estimated_pct": 53.4,
        "pressing_actions_per_90": 8.9
      }
    },
    "Algeria": {
      "formation": "3-4-2-1",
      "players": {
        "Luca Zidane": {
          "player_id": 802133,
          "position": "G",
          "position_depth": "G",
          "is_starter": true,
          "shirt_number": 1,
          "height": 182,
          "market_value": 910000,
          "stats": {
            "saves": 3,
            "goals_prevented": 0.2944,
            "rating": 6.6724,
            "minutes": 90,
            "expected_saves": 2.58,
            "high_pressure_saves": 0.98,
            "shots_faced": 5.5,
            "opponent_faced": "Lautaro Martínez, Julián Alvarez",
            "matchup_zone": "Goalkeeper shot-stopping context",
            "antagonist_source": "formation_fallback",
            "goals": 0,
            "projected_goals": 0,
            "goal_probability": 0.0
          }
        },
        "Rayan Aït-Nouri": {
          "player_id": 931278,
          "position": "D",
          "position_depth": "D",
          "is_starter": true,
          "shirt_number": 21,
          "height": 179,
          "market_value": 39000000,
          "stats": {
            "interceptions": 0,
            "tackles": 2,
            "tackles_won": 0,
            "clearances": 0,
            "aerial_won": 1,
            "rating": 7.5198,
            "minutes": 61,
            "total_pass": 46,
            "accurate_pass": 44,
            "duels_won": 6,
            "total_long_balls": 1,
            "accurate_long_balls": 1,
            "total_own_half_passes": 15,
            "accurate_own_half_passes": 14,
            "total_opp_half_passes": 32,
            "accurate_opp_half_passes": 30,
            "crosses_total": 2,
            "crosses_accurate": 1,
            "touches": 63,
            "possession_lost": 6.7123,
            "dispossessed": 1.0826,
            "duels_lost": 4,
            "aerial_lost": 2,
            "total_contest": 5,
            "won_contest": 3,
            "ball_recovery": 4,
            "challenges_lost": 1,
            "fouls": 3,
            "fouls_drawn": 2,
            "blocks": 0,
            "goal_rate": 0.0,
            "goals": 0,
            "assists": 0,
            "expected_goals": 0.065,
            "expected_assists": 0.1083,
            "total_shots": 1,
            "shots_on_target": 1,
            "shots_off_target": 1,
            "big_chances_created": 1,
            "xgot": 0.0541,
            "ball_carries": 18,
            "total_progression": 53,
            "progressive_carries": 1,
            "key_pass": 2,
            "tackles_in_zone": 2.2,
            "tackles_won_in_zone": 1.9,
            "interceptions_in_zone": 1.2,
            "clearances_in_zone": 0.5,
            "aerial_duels_won": 1.2,
            "defensive_success_rate": 0.536,
            "opponent_faced": "Julián Alvarez",
            "pressing_zone": "Shadow Striker vs Centre Back — Half-Space Threat",
            "matchup_zone": "Shadow Striker vs Centre Back — Half-Space Threat",
            "antagonist_source": "defensive_duel",
            "projected_goals": 0,
            "goal_probability": 0.0
          }
        },
        "Jaouen Hadjam": {
          "player_id": 1049534,
          "position": "D",
          "position_depth": "D",
          "is_starter": true,
          "shirt_number": 3,
          "height": 184,
          "market_value": 7500000,
          "stats": {
            "interceptions": 1,
            "tackles": 0,
            "tackles_won": 0,
            "clearances": 1,
            "aerial_won": 0,
            "rating": 6.8926,
            "minutes": 60,
            "total_pass": 18,
            "accurate_pass": 15,
            "duels_won": 3,
            "total_long_balls": 2,
            "accurate_long_balls": 1,
            "total_own_half_passes": 7,
            "accurate_own_half_passes": 6,
            "total_opp_half_passes": 11,
            "accurate_opp_half_passes": 9,
            "crosses_total": 2,
            "crosses_accurate": 3,
            "touches": 33,
            "possession_lost": 7.3139,
            "dispossessed": 2.9934,
            "duels_lost": 4,
            "aerial_lost": 0,
            "total_contest": 3,
            "won_contest": 1,
            "ball_recovery": 3,
            "challenges_lost": 1,
            "fouls": 1,
            "fouls_drawn": 1,
            "blocks": 1,
            "goal_rate": 0.038,
            "goals": 0,
            "assists": 0,
            "expected_goals": 0.0941,
            "expected_assists": 0.1896,
            "total_shots": 1,
            "shots_on_target": 1,
            "shots_off_target": 1,
            "big_chances_created": 1,
            "xgot": 0.0998,
            "ball_carries": 10,
            "total_progression": 55,
            "progressive_carries": 1,
            "key_pass": 2,
            "tackles_in_zone": 1.0,
            "tackles_won_in_zone": 1.0,
            "interceptions_in_zone": 0.8,
            "clearances_in_zone": 0.7,
            "aerial_duels_won": 0.8,
            "defensive_success_rate": 0.743,
            "opponent_faced": "Franco Mastantuono",
            "pressing_zone": "Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle",
            "matchup_zone": "Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle",
            "antagonist_source": "defensive_duel",
            "projected_goals": 0,
            "goal_probability": 0.0
          }
        },
        "Ramy Bensebaini": {
          "player_id": 577726,
          "position": "D",
          "position_depth": "D",
          "is_starter": true,
          "shirt_number": 5,
          "height": 186,
          "market_value": 7400000,
          "stats": {
            "interceptions": 1,
            "tackles": 2,
            "tackles_won": 1,
            "clearances": 3,
            "aerial_won": 1,
            "rating": 7.1548,
            "minutes": 84,
            "total_pass": 55,
            "accurate_pass": 48,
            "duels_won": 6,
            "total_long_balls": 5,
            "accurate_long_balls": 2,
            "total_own_half_passes": 28,
            "accurate_own_half_passes": 26,
            "total_opp_half_passes": 29,
            "accurate_opp_half_passes": 23,
            "crosses_total": 3,
            "crosses_accurate": 0,
            "touches": 73,
            "possession_lost": 10.3933,
            "dispossessed": 1.3266,
            "duels_lost": 3,
            "aerial_lost": 1,
            "total_contest": 1,
            "won_contest": 1,
            "ball_recovery": 4,
            "challenges_lost": 1,
            "fouls": 2,
            "fouls_drawn": 2,
            "blocks": 2,
            "goal_rate": 0.7471,
            "goals": 0,
            "assists": 0,
            "expected_goals": 0.246,
            "expected_assists": 0.0499,
            "total_shots": 1,
            "shots_on_target": 1,
            "shots_off_target": 1,
            "big_chances_created": 1,
            "xgot": 0.8678,
            "ball_carries": 16,
            "total_progression": 58,
            "progressive_carries": 1,
            "key_pass": 1,
            "opponent_faced": "Julián Alvarez",
            "matchup_zone": "Shape fallback",
            "antagonist_source": "formation_fallback",
            "projected_goals": 0,
            "goal_probability": 0.0
          }
        },
        "Anis Hadj Moussa": {
          "player_id": 1218066,
          "position": "M",
          "position_depth": "M",
          "is_starter": true,
          "shirt_number": 23,
          "height": 176,
          "market_value": 21000000,
          "stats": {
            "key_pass": 2,
            "expected_assists": 0.3745,
            "assists": 0,
            "expected_goals": 0.2942,
            "rating": 7.2657,
            "minutes": 92,
            "total_pass": 29,
            "accurate_pass": 20,
            "ball_recovery": 5,
            "duels_won": 5,
            "total_shots": 1,
            "total_long_balls": 2,
            "accurate_long_balls": 1,
            "total_own_half_passes": 5,
            "accurate_own_half_passes": 4,
            "total_opp_half_passes": 24,
            "accurate_opp_half_passes": 16,
            "crosses_total": 8,
            "crosses_accurate": 2,
            "touches": 55,
            "possession_lost": 23.2731,
            "dispossessed": 1.6676,
            "duels_lost": 7,
            "aerial_won": 1,
            "aerial_lost": 1,
            "interceptions": 1,
            "tackles_won": 1,
            "tackles": 1,
            "clearances": 1,
            "total_contest": 6,
            "won_contest": 4,
            "challenges_lost": 2,
            "fouls": 1,
            "fouls_drawn": 1,
            "goal_rate": 1.5633,
            "goals": 0,
            "shots_on_target": 2,
            "shots_off_target": 1,
            "blocks": 0,
            "big_chances_created": 2,
            "big_chances_missed": 1,
            "xgot": 1.0943,
            "ball_carries": 19,
            "total_progression": 96,
            "progressive_carries": 6,
            "dribbles_attempted": 2,
            "dribbles_successful": 0.5,
            "crosses_attempted": 0.0,
            "duel_win_rate": 0.305,
            "pressing_faced": "ULTRA_HIGH",
            "matchup_zone": "Central Mid vs Central Mid — Box-to-Box Midfield Contest",
            "numerical_situation": "1v1",
            "opponent_defenders": "Enzo Fernández",
            "opponent_faced": "Enzo Fernández",
            "antagonist_source": "defensive_duel, attacking_duel, midfield_pairing",
            "projected_goals": 0,
            "goal_probability": 0.0
          }
        },
        "Farès Chaïbi": {
          "player_id": 1192318,
          "position": "M",
          "position_depth": "M",
          "is_starter": true,
          "shirt_number": 8,
          "height": 183,
          "market_value": 14500000,
          "stats": {
            "key_pass": 1,
            "expected_assists": 0.127,
            "assists": 0,
            "expected_goals": 0.055,
            "rating": 6.9022,
            "minutes": 70,
            "total_pass": 23,
            "accurate_pass": 18,
            "ball_recovery": 3,
            "duels_won": 3,
            "total_shots": 1,
            "total_long_balls": 3,
            "accurate_long_balls": 2,
            "total_own_half_passes": 8,
            "accurate_own_half_passes": 7,
            "total_opp_half_passes": 15,
            "accurate_opp_half_passes": 11,
            "crosses_total": 4,
            "crosses_accurate": 2,
            "touches": 35,
            "possession_lost": 8.5142,
            "dispossessed": 1.6354,
            "duels_lost": 3,
            "aerial_won": 1,
            "aerial_lost": 2,
            "interceptions": 1,
            "tackles_won": 2,
            "tackles": 2,
            "clearances": 2,
            "total_contest": 1,
            "won_contest": 1,
            "challenges_lost": 1,
            "fouls": 2,
            "fouls_drawn": 1,
            "goal_rate": 0.5983,
            "goals": 0,
            "shots_on_target": 1,
            "shots_off_target": 1,
            "blocks": 2,
            "big_chances_created": 3,
            "big_chances_missed": 1,
            "xgot": 0.3373,
            "ball_carries": 7,
            "total_progression": 16,
            "progressive_carries": 1,
            "dribbles_attempted": 2,
            "dribbles_successful": 0.5,
            "crosses_attempted": 0.0,
            "duel_win_rate": 0.303,
            "pressing_faced": "ULTRA_HIGH",
            "matchup_zone": "Central Mid vs Central Mid — Box-to-Box Midfield Contest",
            "numerical_situation": "1v1",
            "opponent_defenders": "Enzo Fernández",
            "opponent_faced": "Enzo Fernández",
            "antagonist_source": "attacking_duel, midfield_pairing",
            "projected_goals": 0,
            "goal_probability": 0.0
          }
        },
        "Hicham Boudaoui": {
          "player_id": 985923,
          "position": "M",
          "position_depth": "M",
          "is_starter": true,
          "shirt_number": 6,
          "height": 176,
          "market_value": 11300000,
          "stats": {
            "key_pass": 0,
            "expected_assists": 0.0587,
            "assists": 0,
            "expected_goals": 0.0,
            "rating": 7.0364,
            "minutes": 81,
            "total_pass": 36,
            "accurate_pass": 31,
            "ball_recovery": 5,
            "duels_won": 6,
            "total_shots": 1,
            "total_long_balls": 3,
            "accurate_long_balls": 2,
            "total_own_half_passes": 19,
            "accurate_own_half_passes": 17,
            "total_opp_half_passes": 20,
            "accurate_opp_half_passes": 16,
            "crosses_total": 1,
            "crosses_accurate": 1,
            "touches": 48,
            "possession_lost": 9.86,
            "dispossessed": 1.0113,
            "duels_lost": 4,
            "aerial_won": 1,
            "aerial_lost": 1,
            "interceptions": 1,
            "tackles_won": 1,
            "tackles": 2,
            "clearances": 1,
            "total_contest": 2,
            "won_contest": 2,
            "challenges_lost": 1,
            "fouls": 1,
            "fouls_drawn": 2,
            "goal_rate": 0.0,
            "goals": 0,
            "shots_on_target": 1,
            "shots_off_target": 2,
            "blocks": 1,
            "big_chances_created": 1,
            "big_chances_missed": 0,
            "xgot": 0.0506,
            "ball_carries": 15,
            "total_progression": 58,
            "progressive_carries": 2,
            "dribbles_attempted": 2,
            "dribbles_successful": 0.6,
            "crosses_attempted": 2.4,
            "duel_win_rate": 0.314,
            "pressing_faced": "ULTRA_HIGH",
            "matchup_zone": "LWB vs RWB",
            "numerical_situation": "1v1",
            "opponent_defenders": "Giuliano Simeone",
            "opponent_faced": "Giuliano Simeone",
            "antagonist_source": "defensive_duel, attacking_duel, midfield_pairing",
            "projected_goals": 0,
            "goal_probability": 0.0
          }
        },
        "Ilan Kebbal": {
          "player_id": 1049442,
          "position": "M",
          "position_depth": "M",
          "is_starter": true,
          "shirt_number": 10,
          "height": 169,
          "market_value": 11200000,
          "stats": {
            "key_pass": 2,
            "expected_assists": 0.1684,
            "assists": 0,
            "expected_goals": 0.0,
            "rating": 6.7952,
            "minutes": 44,
            "total_pass": 29,
            "accurate_pass": 25,
            "ball_recovery": 4,
            "duels_won": 2,
            "total_shots": 1,
            "total_long_balls": 3,
            "accurate_long_balls": 2,
            "total_own_half_passes": 8,
            "accurate_own_half_passes": 7,
            "total_opp_half_passes": 21,
            "accurate_opp_half_passes": 17,
            "crosses_total": 3,
            "crosses_accurate": 1,
            "touches": 40,
            "possession_lost": 10.2812,
            "dispossessed": 2.6992,
            "duels_lost": 4,
            "aerial_won": 1,
            "aerial_lost": 1,
            "interceptions": 1,
            "tackles_won": 0,
            "tackles": 1,
            "clearances": 1,
            "total_contest": 2,
            "won_contest": 2,
            "challenges_lost": 2,
            "fouls": 2,
            "fouls_drawn": 2,
            "goal_rate": 1.0109,
            "goals": 0,
            "shots_on_target": 1,
            "shots_off_target": 1,
            "blocks": 0,
            "big_chances_created": 1,
            "big_chances_missed": 1,
            "xgot": 0.5055,
            "ball_carries": 12,
            "total_progression": 47,
            "progressive_carries": 3,
            "dribbles_attempted": 2,
            "dribbles_successful": 0.4,
            "crosses_attempted": 2.4,
            "duel_win_rate": 0.234,
            "pressing_faced": "ULTRA_HIGH",
            "matchup_zone": "RWB vs LWB",
            "numerical_situation": "1v1",
            "opponent_defenders": "Alexis Mac Allister",
            "opponent_faced": "Alexis Mac Allister",
            "antagonist_source": "defensive_duel, attacking_duel, midfield_pairing",
            "projected_goals": 0,
            "goal_probability": 0.0
          }
        },
        "Ibrahim Maza": {
          "player_id": 1407524,
          "position": "F",
          "position_depth": "F",
          "is_starter": true,
          "shirt_number": 30,
          "height": 181,
          "market_value": 37000000,
          "stats": {
            "expected_goals": 0.1113,
            "goal_rate": 0.0603,
            "goals": 0,
            "shots_on_target": 0,
            "expected_assists": 0.2027,
            "key_pass": 1,
            "rating": 7.4842,
            "minutes": 86,
            "total_shots": 2,
            "duels_won": 5,
            "aerial_won": 2,
            "total_pass": 31,
            "accurate_pass": 24,
            "total_long_balls": 2,
            "accurate_long_balls": 1,
            "total_opp_half_passes": 24,
            "accurate_opp_half_passes": 19,
            "crosses_total": 3,
            "crosses_accurate": 1,
            "touches": 52,
            "possession_lost": 13.879,
            "dispossessed": 1.8023,
            "duels_lost": 5,
            "aerial_lost": 1,
            "total_contest": 4,
            "won_contest": 3,
            "ball_recovery": 3,
            "challenges_lost": 2,
            "fouls": 1,
            "fouls_drawn": 2,
            "assists": 0,
            "shots_off_target": 2,
            "interceptions": 1,
            "tackles_won": 2,
            "tackles": 2,
            "clearances": 1,
            "blocks": 0,
            "big_chances_created": 2,
            "big_chances_missed": 2,
            "xgot": 0.4209,
            "offsides": 1,
            "ball_carries": 18,
            "total_progression": 83,
            "progressive_carries": 3,
            "dribbles_attempted": 2,
            "dribbles_successful": 0.4,
            "crosses_attempted": 0.0,
            "duel_win_rate": 0.206,
            "pressing_faced": "MEDIUM",
            "matchup_zone": "Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle",
            "numerical_situation": "1v2",
            "opponent_defenders": "Cristian Romero, Marcos Senesi",
            "opponent_faced": "Cristian Romero, Marcos Senesi",
            "antagonist_source": "attacking_duel",
            "projected_goals": 0,
            "goal_probability": 0.0
          }
        },
        "Amine Gouiri": {
          "player_id": 859026,
          "position": "F",
          "position_depth": "F",
          "is_starter": true,
          "shirt_number": 9,
          "height": 180,
          "market_value": 30000000,
          "stats": {
            "expected_goals": 0.2078,
            "goal_rate": 0.1716,
            "goals": 0,
            "shots_on_target": 0,
            "expected_assists": 0.137,
            "key_pass": 1,
            "rating": 7.0781,
            "minutes": 75,
            "total_shots": 2,
            "duels_won": 3,
            "aerial_won": 1,
            "total_pass": 20,
            "accurate_pass": 16,
            "total_long_balls": 2,
            "accurate_long_balls": 3,
            "total_opp_half_passes": 16,
            "accurate_opp_half_passes": 12,
            "crosses_total": 4,
            "crosses_accurate": 3,
            "touches": 33,
            "possession_lost": 11.718,
            "dispossessed": 2.1305,
            "duels_lost": 4,
            "aerial_lost": 1,
            "total_contest": 3,
            "won_contest": 2,
            "ball_recovery": 2,
            "challenges_lost": 2,
            "fouls": 2,
            "fouls_drawn": 2,
            "assists": 0,
            "shots_off_target": 1,
            "interceptions": 1,
            "tackles_won": 1,
            "tackles": 2,
            "clearances": 1,
            "blocks": 1,
            "big_chances_created": 2,
            "big_chances_missed": 0,
            "xgot": 0.5007,
            "offsides": 1,
            "ball_carries": 10,
            "total_progression": 20,
            "progressive_carries": 1,
            "dribbles_attempted": 3,
            "dribbles_successful": 1.0,
            "crosses_attempted": 0.0,
            "duel_win_rate": 0.389,
            "pressing_faced": "ULTRA_HIGH",
            "matchup_zone": "Shadow Striker vs Centre Back — Half-Space Threat",
            "numerical_situation": "1v1",
            "opponent_defenders": "Cristian Romero",
            "opponent_faced": "Cristian Romero",
            "antagonist_source": "attacking_duel",
            "projected_goals": 0,
            "goal_probability": 0.0
          }
        },
        "Mohamed Amoura": {
          "player_id": 1107591,
          "position": "F",
          "position_depth": "F",
          "is_starter": true,
          "shirt_number": 9,
          "height": 169,
          "market_value": 29000000,
          "stats": {
            "expected_goals": 0.178,
            "goal_rate": 0.1945,
            "goals": 0,
            "shots_on_target": 0,
            "expected_assists": 0.0556,
            "key_pass": 0,
            "rating": 6.904,
            "minutes": 74,
            "total_shots": 2,
            "duels_won": 3,
            "aerial_won": 1,
            "total_pass": 18,
            "accurate_pass": 12,
            "total_long_balls": 3,
            "accurate_long_balls": 2,
            "total_opp_half_passes": 12,
            "accurate_opp_half_passes": 9,
            "crosses_total": 2,
            "crosses_accurate": 1,
            "touches": 32,
            "possession_lost": 11.9587,
            "dispossessed": 1.063,
            "duels_lost": 4,
            "aerial_lost": 2,
            "total_contest": 2,
            "won_contest": 1,
            "ball_recovery": 2,
            "challenges_lost": 1,
            "fouls": 1,
            "fouls_drawn": 1,
            "assists": 0,
            "shots_off_target": 1,
            "interceptions": 2,
            "tackles_won": 1,
            "tackles": 2,
            "clearances": 2,
            "blocks": 0,
            "big_chances_created": 1,
            "big_chances_missed": 2,
            "xgot": 0.1594,
            "offsides": 1,
            "ball_carries": 8,
            "total_progression": 38,
            "progressive_carries": 1,
            "dribbles_attempted": 3,
            "dribbles_successful": 0.9,
            "crosses_attempted": 0.0,
            "duel_win_rate": 0.346,
            "pressing_faced": "ULTRA_HIGH",
            "matchup_zone": "Shadow Striker vs Centre Back — Half-Space Threat",
            "numerical_situation": "1v1",
            "opponent_defenders": "Cristian Romero",
            "opponent_faced": "Cristian Romero",
            "antagonist_source": "attacking_duel",
            "projected_goals": 0,
            "goal_probability": 0.0
          }
        }
      },
      "bench_players": {
        "Oussama Benbot": {
          "player_id": 1007589,
          "position": "G",
          "position_depth": "G_BENCH",
          "is_starter": false,
          "shirt_number": 25,
          "height": 190,
          "market_value": 790000,
          "stats": {
            "saves": 0,
            "goals_prevented": 0.0144,
            "rating": 6.6724,
            "minutes": 4,
            "bench_appearance_probability": 0.109,
            "bench_expected_minutes": 4.39
          }
        },
        "Samir Sophian Chergui": {
          "player_id": 981168,
          "position": "D",
          "position_depth": "D_BENCH",
          "is_starter": false,
          "shirt_number": 31,
          "height": 185,
          "market_value": 2800000,
          "stats": {
            "interceptions": 0,
            "tackles": 0,
            "tackles_won": 0,
            "clearances": 0,
            "aerial_won": 0,
            "rating": 6.4761,
            "minutes": 14,
            "total_pass": 3,
            "accurate_pass": 3,
            "duels_won": 1,
            "total_long_balls": 0,
            "accurate_long_balls": 0,
            "total_own_half_passes": 2,
            "accurate_own_half_passes": 2,
            "total_opp_half_passes": 2,
            "accurate_opp_half_passes": 1,
            "crosses_total": 0,
            "crosses_accurate": 0,
            "touches": 4,
            "possession_lost": 0.4439,
            "dispossessed": 0.0,
            "duels_lost": 0,
            "aerial_lost": 2,
            "total_contest": 0,
            "won_contest": 0,
            "ball_recovery": 0,
            "challenges_lost": 0,
            "fouls": 0,
            "fouls_drawn": 0,
            "blocks": 0,
            "goal_rate": 0.0,
            "goals": 0,
            "assists": 0,
            "expected_goals": 0.0133,
            "expected_assists": 0.0,
            "total_shots": 0,
            "shots_on_target": 0,
            "shots_off_target": 0,
            "big_chances_created": 0,
            "xgot": 0.0089,
            "ball_carries": 0,
            "total_progression": 0,
            "progressive_carries": 0,
            "key_pass": 0,
            "bench_appearance_probability": 0.299,
            "bench_expected_minutes": 13.57
          }
        },
        "Youcef Atal": {
          "player_id": 894238,
          "position": "D",
          "position_depth": "D_BENCH",
          "is_starter": false,
          "shirt_number": 20,
          "height": 176,
          "market_value": 2800000,
          "stats": {
            "interceptions": 0,
            "tackles": 0,
            "tackles_won": 0,
            "clearances": 0,
            "aerial_won": 0,
            "duels_won": 1,
            "rating": 6.5742,
            "minutes": 14,
            "total_pass": 6,
            "accurate_pass": 5,
            "bench_appearance_probability": 0.299,
            "bench_expected_minutes": 13.57
          }
        },
        "Adem Zorgane": {
          "player_id": 1000472,
          "position": "M",
          "position_depth": "M_BENCH",
          "is_starter": false,
          "shirt_number": 8,
          "height": 184,
          "market_value": 10400000,
          "stats": {
            "key_pass": 0,
            "expected_assists": 0.0192,
            "assists": 0,
            "expected_goals": 0.0,
            "rating": 6.8185,
            "minutes": 22,
            "total_pass": 13,
            "accurate_pass": 11,
            "ball_recovery": 1,
            "duels_won": 1,
            "total_shots": 0,
            "total_long_balls": 1,
            "accurate_long_balls": 1,
            "total_own_half_passes": 6,
            "accurate_own_half_passes": 5,
            "total_opp_half_passes": 7,
            "accurate_opp_half_passes": 6,
            "crosses_total": 1,
            "crosses_accurate": 0,
            "touches": 16,
            "possession_lost": 2.6636,
            "dispossessed": 1.3005,
            "duels_lost": 1,
            "aerial_won": 0,
            "aerial_lost": 1,
            "interceptions": 0,
            "tackles_won": 1,
            "tackles": 1,
            "clearances": 1,
            "total_contest": 1,
            "won_contest": 0,
            "challenges_lost": 1,
            "fouls": 0,
            "fouls_drawn": 0,
            "goal_rate": 0.5002,
            "goals": 1,
            "shots_on_target": 0,
            "shots_off_target": 0,
            "blocks": 0,
            "big_chances_created": 0,
            "big_chances_missed": 0,
            "xgot": 0.1075,
            "ball_carries": 3,
            "total_progression": 7,
            "progressive_carries": 0,
            "bench_appearance_probability": 0.515,
            "bench_expected_minutes": 22.33
          }
        },
        "Ismaël Bennacer": {
          "player_id": 823733,
          "position": "M",
          "position_depth": "M_BENCH",
          "is_starter": false,
          "shirt_number": 4,
          "height": 175,
          "market_value": 9500000,
          "stats": {
            "key_pass": 0,
            "expected_assists": 0.0152,
            "assists": 0,
            "expected_goals": 0.0,
            "rating": 6.7841,
            "minutes": 22,
            "total_pass": 7,
            "accurate_pass": 6,
            "ball_recovery": 1,
            "duels_won": 0,
            "total_shots": 0,
            "total_long_balls": 0,
            "accurate_long_balls": 0,
            "total_own_half_passes": 3,
            "accurate_own_half_passes": 3,
            "total_opp_half_passes": 4,
            "accurate_opp_half_passes": 3,
            "crosses_total": 0,
            "crosses_accurate": 0,
            "touches": 8,
            "possession_lost": 0.9954,
            "dispossessed": 0.0,
            "duels_lost": 1,
            "aerial_won": 0,
            "aerial_lost": 2,
            "interceptions": 0,
            "tackles_won": 0,
            "tackles": 0,
            "clearances": 0,
            "total_contest": 0,
            "won_contest": 0,
            "challenges_lost": 1,
            "fouls": 0,
            "fouls_drawn": 0,
            "goal_rate": 0.0,
            "goals": 0,
            "shots_on_target": 0,
            "shots_off_target": 0,
            "blocks": 0,
            "big_chances_created": 0,
            "big_chances_missed": 0,
            "xgot": 0.0224,
            "ball_carries": 3,
            "total_progression": 10,
            "progressive_carries": 0,
            "bench_appearance_probability": 0.513,
            "bench_expected_minutes": 22.29
          }
        },
        "Farès Ghedjemis": {
          "player_id": 1445228,
          "position": "F",
          "position_depth": "F_BENCH",
          "is_starter": false,
          "shirt_number": 7,
          "height": 183,
          "market_value": 5000000,
          "stats": {
            "expected_goals": 0.0418,
            "goal_rate": 0.0,
            "goals": 0,
            "shots_on_target": 0,
            "total_shots": 1,
            "rating": 6.7228,
            "minutes": 25,
            "expected_assists": 0.0139,
            "duels_won": 1,
            "aerial_won": 0,
            "key_pass": 0,
            "bench_appearance_probability": 0.563,
            "bench_expected_minutes": 25.39
          }
        },
        "Amin Chiakha": {
          "player_id": 1417092,
          "position": "F",
          "position_depth": "F_BENCH",
          "is_starter": false,
          "shirt_number": 18,
          "height": 191,
          "market_value": 3200000,
          "stats": {
            "expected_goals": 0.0414,
            "goal_rate": 0.0,
            "goals": 0,
            "shots_on_target": 0,
            "total_shots": 1,
            "rating": 6.6774,
            "minutes": 25,
            "expected_assists": 0.0138,
            "duels_won": 1,
            "aerial_won": 0,
            "key_pass": 0,
            "bench_appearance_probability": 0.559,
            "bench_expected_minutes": 25.3
          }
        }
      },
      "team_totals": {
        "projected_goals": 0,
        "expected_goals": 0.74,
        "expected_assists": 1.53,
        "total_shots": 15,
        "shots_on_target": 8,
        "total_passes": 334,
        "interceptions": 10,
        "tackles": 17,
        "avg_rating": 7.06,
        "possession_estimated_pct": 46.6,
        "pressing_actions_per_90": 6.7
      }
    }
  },
  "antagonist_report": {
    "home_attacking_duels": [
      {
        "attacker": "Alexis Mac Allister",
        "attacker_role": "LWB",
        "attacker_market_value": 88000000,
        "attacker_height": 176,
        "attacker_skill_quality": 0.888,
        "defenders": [
          "Ilan Kebbal"
        ],
        "defender_roles": [
          "RWB"
        ],
        "def_skill_quality_avg": 0.536,
        "duel_zone": "LWB vs RWB",
        "numerical_situation": "1v1",
        "duel_win_rate": 0.606,
        "xg_contribution": 0.0943,
        "shots_in_zone": 1.2,
        "dribbles_attempted": 3,
        "dribbles_successful": 1.6,
        "aerial_duels": 2,
        "aerial_won": 0.9,
        "crosses_in_zone": 3.1,
        "fouls_drawn": 1.2,
        "pressing_intensity_on_attacker": "LOW",
        "defender_stats": [
          {
            "player": "Ilan Kebbal",
            "role": "RWB",
            "market_value": 11200000,
            "tackles_attempted": 2.0,
            "tackles_won": 1.4,
            "fouls_committed": 0.5,
            "interceptions_in_zone": 0.9,
            "clearances_in_zone": 0.5,
            "aerial_duels_won": 1.1,
            "defensive_success_rate": 0.394
          }
        ],
        "duel_analysis": "Alexis Mac Allister (LWB) has a clear attacking advantage against Ilan Kebbal in a direct 1v1 contest. Duel win probability: 61%. The quality gap is significant (€88M vs €11M avg). Projected xG contribution: 0.094 — and projects to generate high-quality chances."
      },
      {
        "attacker": "Enzo Fernández",
        "attacker_role": "CM",
        "attacker_market_value": 87000000,
        "attacker_height": 177,
        "attacker_skill_quality": 0.887,
        "defenders": [
          "Anis Hadj Moussa"
        ],
        "defender_roles": [
          "CM"
        ],
        "def_skill_quality_avg": 0.641,
        "duel_zone": "Central Mid vs Central Mid — Box-to-Box Midfield Contest",
        "numerical_situation": "1v1",
        "duel_win_rate": 0.535,
        "xg_contribution": 0.1908,
        "shots_in_zone": 1.8,
        "dribbles_attempted": 3,
        "dribbles_successful": 1.4,
        "aerial_duels": 2,
        "aerial_won": 1.0,
        "crosses_in_zone": 0.0,
        "fouls_drawn": 1.3,
        "pressing_intensity_on_attacker": "MEDIUM",
        "defender_stats": [
          {
            "player": "Anis Hadj Moussa",
            "role": "CM",
            "market_value": 21000000,
            "tackles_attempted": 2.1,
            "tackles_won": 1.6,
            "fouls_committed": 0.5,
            "interceptions_in_zone": 1.0,
            "clearances_in_zone": 0.5,
            "aerial_duels_won": 1.0,
            "defensive_success_rate": 0.465
          }
        ],
        "duel_analysis": "Enzo Fernández (CM) is slightly favored against Anis Hadj Moussa in a direct 1v1 contest. Duel win probability: 53%. The quality gap is significant (€87M vs €21M avg). Projected xG contribution: 0.191 — creating consistent moderate threat."
      },
      {
        "attacker": "Nico Paz",
        "attacker_role": "CM",
        "attacker_market_value": 70000000,
        "attacker_height": 185,
        "attacker_skill_quality": 0.871,
        "defenders": [
          "Anis Hadj Moussa"
        ],
        "defender_roles": [
          "CM"
        ],
        "def_skill_quality_avg": 0.641,
        "duel_zone": "Central Mid vs Central Mid — Box-to-Box Midfield Contest",
        "numerical_situation": "1v1",
        "duel_win_rate": 0.559,
        "xg_contribution": 0.1528,
        "shots_in_zone": 1.9,
        "dribbles_attempted": 3,
        "dribbles_successful": 1.5,
        "aerial_duels": 2,
        "aerial_won": 1.2,
        "crosses_in_zone": 0.0,
        "fouls_drawn": 1.2,
        "pressing_intensity_on_attacker": "MEDIUM",
        "defender_stats": [
          {
            "player": "Anis Hadj Moussa",
            "role": "CM",
            "market_value": 21000000,
            "tackles_attempted": 2.1,
            "tackles_won": 1.6,
            "fouls_committed": 0.5,
            "interceptions_in_zone": 1.0,
            "clearances_in_zone": 0.5,
            "aerial_duels_won": 0.8,
            "defensive_success_rate": 0.441
          }
        ],
        "duel_analysis": "Nico Paz (CM) is slightly favored against Anis Hadj Moussa in a direct 1v1 contest. Duel win probability: 56%. The quality gap is significant (€70M vs €21M avg). Projected xG contribution: 0.153 — creating consistent moderate threat."
      },
      {
        "attacker": "Giuliano Simeone",
        "attacker_role": "RWB",
        "attacker_market_value": 44000000,
        "attacker_height": 173,
        "attacker_skill_quality": 0.8,
        "defenders": [
          "Hicham Boudaoui"
        ],
        "defender_roles": [
          "LWB"
        ],
        "def_skill_quality_avg": 0.538,
        "duel_zone": "RWB vs LWB",
        "numerical_situation": "1v1",
        "duel_win_rate": 0.526,
        "xg_contribution": 0.0648,
        "shots_in_zone": 1.1,
        "dribbles_attempted": 2,
        "dribbles_successful": 0.9,
        "aerial_duels": 2,
        "aerial_won": 0.9,
        "crosses_in_zone": 2.9,
        "fouls_drawn": 1.3,
        "pressing_intensity_on_attacker": "LOW",
        "defender_stats": [
          {
            "player": "Hicham Boudaoui",
            "role": "LWB",
            "market_value": 11300000,
            "tackles_attempted": 2.0,
            "tackles_won": 1.6,
            "fouls_committed": 0.5,
            "interceptions_in_zone": 0.9,
            "clearances_in_zone": 0.5,
            "aerial_duels_won": 1.1,
            "defensive_success_rate": 0.474
          }
        ],
        "duel_analysis": "Giuliano Simeone (RWB) is slightly favored against Hicham Boudaoui in a direct 1v1 contest. Duel win probability: 53%. The quality gap is significant (€44M vs €11M avg). Projected xG contribution: 0.065 — creating consistent moderate threat."
      },
      {
        "attacker": "Julián Alvarez",
        "attacker_role": "SS",
        "attacker_market_value": 87000000,
        "attacker_height": 170,
        "attacker_skill_quality": 0.887,
        "defenders": [
          "Rayan Aït-Nouri"
        ],
        "defender_roles": [
          "CB"
        ],
        "def_skill_quality_avg": 0.775,
        "duel_zone": "Shadow Striker vs Centre Back — Half-Space Threat",
        "numerical_situation": "1v1",
        "duel_win_rate": 0.464,
        "xg_contribution": 0.3114,
        "shots_in_zone": 2.5,
        "dribbles_attempted": 3,
        "dribbles_successful": 1.2,
        "aerial_duels": 2,
        "aerial_won": 0.8,
        "crosses_in_zone": 0.0,
        "fouls_drawn": 1.4,
        "pressing_intensity_on_attacker": "HIGH",
        "defender_stats": [
          {
            "player": "Rayan Aït-Nouri",
            "role": "CB",
            "market_value": 39000000,
            "tackles_attempted": 2.2,
            "tackles_won": 1.9,
            "fouls_committed": 0.4,
            "interceptions_in_zone": 1.2,
            "clearances_in_zone": 0.5,
            "aerial_duels_won": 1.2,
            "defensive_success_rate": 0.536
          }
        ],
        "duel_analysis": "Julián Alvarez (SS) is evenly matched against Rayan Aït-Nouri in a direct 1v1 contest. Duel win probability: 46%. The quality gap is significant (€87M vs €39M avg). Projected xG contribution: 0.311 — with neither side clearly dominant."
      },
      {
        "attacker": "Lautaro Martínez",
        "attacker_role": "SS",
        "attacker_market_value": 80000000,
        "attacker_height": 175,
        "attacker_skill_quality": 0.882,
        "defenders": [
          "Rayan Aït-Nouri"
        ],
        "defender_roles": [
          "CB"
        ],
        "def_skill_quality_avg": 0.775,
        "duel_zone": "Shadow Striker vs Centre Back — Half-Space Threat",
        "numerical_situation": "1v1",
        "duel_win_rate": 0.482,
        "xg_contribution": 0.4106,
        "shots_in_zone": 2.6,
        "dribbles_attempted": 3,
        "dribbles_successful": 1.3,
        "aerial_duels": 2,
        "aerial_won": 0.9,
        "crosses_in_zone": 0.0,
        "fouls_drawn": 1.4,
        "pressing_intensity_on_attacker": "HIGH",
        "defender_stats": [
          {
            "player": "Rayan Aït-Nouri",
            "role": "CB",
            "market_value": 39000000,
            "tackles_attempted": 2.2,
            "tackles_won": 1.8,
            "fouls_committed": 0.4,
            "interceptions_in_zone": 1.2,
            "clearances_in_zone": 0.5,
            "aerial_duels_won": 1.1,
            "defensive_success_rate": 0.518
          }
        ],
        "duel_analysis": "Lautaro Martínez (SS) is evenly matched against Rayan Aït-Nouri in a direct 1v1 contest. Duel win probability: 48%. The quality gap is significant (€80M vs €39M avg). Projected xG contribution: 0.411 — with neither side clearly dominant."
      },
      {
        "attacker": "Franco Mastantuono",
        "attacker_role": "ST",
        "attacker_market_value": 44000000,
        "attacker_height": 177,
        "attacker_skill_quality": 0.8,
        "defenders": [
          "Rayan Aït-Nouri",
          "Jaouen Hadjam"
        ],
        "defender_roles": [
          "CB",
          "CB"
        ],
        "def_skill_quality_avg": 0.634,
        "duel_zone": "Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle",
        "numerical_situation": "1v2",
        "duel_win_rate": 0.257,
        "xg_contribution": 0.0017,
        "shots_in_zone": 2.3,
        "dribbles_attempted": 2,
        "dribbles_successful": 0.5,
        "aerial_duels": 3,
        "aerial_won": 1.5,
        "crosses_in_zone": 0.0,
        "fouls_drawn": 1.7,
        "pressing_intensity_on_attacker": "MEDIUM",
        "defender_stats": [
          {
            "player": "Rayan Aït-Nouri",
            "role": "CB",
            "market_value": 39000000,
            "tackles_attempted": 1.1,
            "tackles_won": 1.2,
            "fouls_committed": 0.4,
            "interceptions_in_zone": 1.2,
            "clearances_in_zone": 1.1,
            "aerial_duels_won": 0.8,
            "defensive_success_rate": 0.743
          },
          {
            "player": "Jaouen Hadjam",
            "role": "CB",
            "market_value": 7500000,
            "tackles_attempted": 1.0,
            "tackles_won": 1.0,
            "fouls_committed": 0.6,
            "interceptions_in_zone": 0.8,
            "clearances_in_zone": 0.7,
            "aerial_duels_won": 0.8,
            "defensive_success_rate": 0.743
          }
        ],
        "duel_analysis": "Franco Mastantuono (ST) is heavily outmatched defensively against Rayan Aït-Nouri and Jaouen Hadjam in a 2-defender block. Duel win probability: 26%. The quality gap is significant (€44M vs €23M avg). Projected xG contribution: 0.002 — with very limited chance creation expected."
      }
    ],
    "away_attacking_duels": [
      {
        "attacker": "Hicham Boudaoui",
        "attacker_role": "LWB",
        "attacker_market_value": 11300000,
        "attacker_height": 176,
        "attacker_skill_quality": 0.538,
        "defenders": [
          "Giuliano Simeone"
        ],
        "defender_roles": [
          "RWB"
        ],
        "def_skill_quality_avg": 0.8,
        "duel_zone": "LWB vs RWB",
        "numerical_situation": "1v1",
        "duel_win_rate": 0.314,
        "xg_contribution": 0.0705,
        "shots_in_zone": 0.9,
        "dribbles_attempted": 2,
        "dribbles_successful": 0.6,
        "aerial_duels": 2,
        "aerial_won": 0.9,
        "crosses_in_zone": 2.4,
        "fouls_drawn": 1.4,
        "pressing_intensity_on_attacker": "ULTRA_HIGH",
        "defender_stats": [
          {
            "player": "Giuliano Simeone",
            "role": "RWB",
            "market_value": 44000000,
            "tackles_attempted": 2.2,
            "tackles_won": 2.2,
            "fouls_committed": 0.4,
            "interceptions_in_zone": 1.3,
            "clearances_in_zone": 0.5,
            "aerial_duels_won": 1.1,
            "defensive_success_rate": 0.686
          }
        ],
        "duel_analysis": "Hicham Boudaoui (LWB) is heavily outmatched defensively against Giuliano Simeone in a direct 1v1 contest. Duel win probability: 31%. The quality gap is significant (€11M vs €44M avg). Projected xG contribution: 0.070 — with very limited chance creation expected."
      },
      {
        "attacker": "Anis Hadj Moussa",
        "attacker_role": "CM",
        "attacker_market_value": 21000000,
        "attacker_height": 176,
        "attacker_skill_quality": 0.641,
        "defenders": [
          "Enzo Fernández"
        ],
        "defender_roles": [
          "CM"
        ],
        "def_skill_quality_avg": 0.887,
        "duel_zone": "Central Mid vs Central Mid — Box-to-Box Midfield Contest",
        "numerical_situation": "1v1",
        "duel_win_rate": 0.305,
        "xg_contribution": 0.2437,
        "shots_in_zone": 1.3,
        "dribbles_attempted": 2,
        "dribbles_successful": 0.5,
        "aerial_duels": 2,
        "aerial_won": 0.9,
        "crosses_in_zone": 0.0,
        "fouls_drawn": 1.5,
        "pressing_intensity_on_attacker": "ULTRA_HIGH",
        "defender_stats": [
          {
            "player": "Enzo Fernández",
            "role": "CM",
            "market_value": 87000000,
            "tackles_attempted": 2.3,
            "tackles_won": 2.3,
            "fouls_committed": 0.4,
            "interceptions_in_zone": 1.4,
            "clearances_in_zone": 0.5,
            "aerial_duels_won": 1.1,
            "defensive_success_rate": 0.695
          }
        ],
        "duel_analysis": "Anis Hadj Moussa (CM) is heavily outmatched defensively against Enzo Fernández in a direct 1v1 contest. Duel win probability: 31%. The quality gap is significant (€21M vs €87M avg). Projected xG contribution: 0.244 — with very limited chance creation expected."
      },
      {
        "attacker": "Farès Chaïbi",
        "attacker_role": "CM",
        "attacker_market_value": 14500000,
        "attacker_height": 183,
        "attacker_skill_quality": 0.574,
        "defenders": [
          "Enzo Fernández"
        ],
        "defender_roles": [
          "CM"
        ],
        "def_skill_quality_avg": 0.887,
        "duel_zone": "Central Mid vs Central Mid — Box-to-Box Midfield Contest",
        "numerical_situation": "1v1",
        "duel_win_rate": 0.303,
        "xg_contribution": 0.0454,
        "shots_in_zone": 1.3,
        "dribbles_attempted": 2,
        "dribbles_successful": 0.5,
        "aerial_duels": 2,
        "aerial_won": 1.1,
        "crosses_in_zone": 0.0,
        "fouls_drawn": 1.4,
        "pressing_intensity_on_attacker": "ULTRA_HIGH",
        "defender_stats": [
          {
            "player": "Enzo Fernández",
            "role": "CM",
            "market_value": 87000000,
            "tackles_attempted": 2.3,
            "tackles_won": 2.3,
            "fouls_committed": 0.4,
            "interceptions_in_zone": 1.4,
            "clearances_in_zone": 0.5,
            "aerial_duels_won": 0.9,
            "defensive_success_rate": 0.697
          }
        ],
        "duel_analysis": "Farès Chaïbi (CM) is heavily outmatched defensively against Enzo Fernández in a direct 1v1 contest. Duel win probability: 30%. The quality gap is significant (€14M vs €87M avg). Projected xG contribution: 0.045 — with very limited chance creation expected."
      },
      {
        "attacker": "Ilan Kebbal",
        "attacker_role": "RWB",
        "attacker_market_value": 11200000,
        "attacker_height": 169,
        "attacker_skill_quality": 0.536,
        "defenders": [
          "Alexis Mac Allister"
        ],
        "defender_roles": [
          "LWB"
        ],
        "def_skill_quality_avg": 0.888,
        "duel_zone": "RWB vs LWB",
        "numerical_situation": "1v1",
        "duel_win_rate": 0.234,
        "xg_contribution": 0.0605,
        "shots_in_zone": 0.7,
        "dribbles_attempted": 2,
        "dribbles_successful": 0.4,
        "aerial_duels": 2,
        "aerial_won": 0.8,
        "crosses_in_zone": 2.4,
        "fouls_drawn": 1.5,
        "pressing_intensity_on_attacker": "ULTRA_HIGH",
        "defender_stats": [
          {
            "player": "Alexis Mac Allister",
            "role": "LWB",
            "market_value": 88000000,
            "tackles_attempted": 2.3,
            "tackles_won": 2.5,
            "fouls_committed": 0.4,
            "interceptions_in_zone": 1.4,
            "clearances_in_zone": 0.5,
            "aerial_duels_won": 1.2,
            "defensive_success_rate": 0.766
          }
        ],
        "duel_analysis": "Ilan Kebbal (RWB) is heavily outmatched defensively against Alexis Mac Allister in a direct 1v1 contest. Duel win probability: 23%. The quality gap is significant (€11M vs €88M avg). Projected xG contribution: 0.061 — with very limited chance creation expected."
      },
      {
        "attacker": "Amine Gouiri",
        "attacker_role": "SS",
        "attacker_market_value": 30000000,
        "attacker_height": 180,
        "attacker_skill_quality": 0.718,
        "defenders": [
          "Cristian Romero"
        ],
        "defender_roles": [
          "CB"
        ],
        "def_skill_quality_avg": 0.809,
        "duel_zone": "Shadow Striker vs Centre Back — Half-Space Threat",
        "numerical_situation": "1v1",
        "duel_win_rate": 0.389,
        "xg_contribution": 0.2078,
        "shots_in_zone": 2.3,
        "dribbles_attempted": 3,
        "dribbles_successful": 1.0,
        "aerial_duels": 2,
        "aerial_won": 1.1,
        "crosses_in_zone": 0.0,
        "fouls_drawn": 1.4,
        "pressing_intensity_on_attacker": "ULTRA_HIGH",
        "defender_stats": [
          {
            "player": "Cristian Romero",
            "role": "CB",
            "market_value": 46000000,
            "tackles_attempted": 2.3,
            "tackles_won": 2.1,
            "fouls_committed": 0.4,
            "interceptions_in_zone": 1.3,
            "clearances_in_zone": 0.5,
            "aerial_duels_won": 0.9,
            "defensive_success_rate": 0.611
          }
        ],
        "duel_analysis": "Amine Gouiri (SS) faces tough defensive resistance against Cristian Romero in a direct 1v1 contest. Duel win probability: 39%. The quality gap is significant (€30M vs €46M avg). Projected xG contribution: 0.208 — and is restricted in space and time on the ball."
      },
      {
        "attacker": "Mohamed Amoura",
        "attacker_role": "SS",
        "attacker_market_value": 29000000,
        "attacker_height": 169,
        "attacker_skill_quality": 0.71,
        "defenders": [
          "Cristian Romero"
        ],
        "defender_roles": [
          "CB"
        ],
        "def_skill_quality_avg": 0.809,
        "duel_zone": "Shadow Striker vs Centre Back — Half-Space Threat",
        "numerical_situation": "1v1",
        "duel_win_rate": 0.346,
        "xg_contribution": 0.178,
        "shots_in_zone": 2.2,
        "dribbles_attempted": 3,
        "dribbles_successful": 0.9,
        "aerial_duels": 2,
        "aerial_won": 0.8,
        "crosses_in_zone": 0.0,
        "fouls_drawn": 1.5,
        "pressing_intensity_on_attacker": "ULTRA_HIGH",
        "defender_stats": [
          {
            "player": "Cristian Romero",
            "role": "CB",
            "market_value": 46000000,
            "tackles_attempted": 2.3,
            "tackles_won": 2.1,
            "fouls_committed": 0.4,
            "interceptions_in_zone": 1.3,
            "clearances_in_zone": 0.5,
            "aerial_duels_won": 1.2,
            "defensive_success_rate": 0.654
          }
        ],
        "duel_analysis": "Mohamed Amoura (SS) faces tough defensive resistance against Cristian Romero in a direct 1v1 contest. Duel win probability: 35%. The quality gap is significant (€29M vs €46M avg). Projected xG contribution: 0.178 — and is restricted in space and time on the ball."
      },
      {
        "attacker": "Ibrahim Maza",
        "attacker_role": "ST",
        "attacker_market_value": 37000000,
        "attacker_height": 181,
        "attacker_skill_quality": 0.764,
        "defenders": [
          "Cristian Romero",
          "Marcos Senesi"
        ],
        "defender_roles": [
          "CB",
          "CB"
        ],
        "def_skill_quality_avg": 0.72,
        "duel_zone": "Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle",
        "numerical_situation": "1v2",
        "duel_win_rate": 0.206,
        "xg_contribution": 0.1113,
        "shots_in_zone": 2.1,
        "dribbles_attempted": 2,
        "dribbles_successful": 0.4,
        "aerial_duels": 3,
        "aerial_won": 1.6,
        "crosses_in_zone": 0.0,
        "fouls_drawn": 1.7,
        "pressing_intensity_on_attacker": "MEDIUM",
        "defender_stats": [
          {
            "player": "Cristian Romero",
            "role": "CB",
            "market_value": 46000000,
            "tackles_attempted": 1.1,
            "tackles_won": 1.2,
            "fouls_committed": 0.4,
            "interceptions_in_zone": 1.3,
            "clearances_in_zone": 1.1,
            "aerial_duels_won": 0.7,
            "defensive_success_rate": 0.794
          },
          {
            "player": "Marcos Senesi",
            "role": "CB",
            "market_value": 20000000,
            "tackles_attempted": 1.0,
            "tackles_won": 1.1,
            "fouls_committed": 0.5,
            "interceptions_in_zone": 1.0,
            "clearances_in_zone": 0.9,
            "aerial_duels_won": 0.7,
            "defensive_success_rate": 0.794
          }
        ],
        "duel_analysis": "Ibrahim Maza (ST) is heavily outmatched defensively against Cristian Romero and Marcos Senesi in a 2-defender block. Duel win probability: 21%.  Projected xG contribution: 0.111 — with very limited chance creation expected."
      }
    ],
    "midfield_battle": {
      "home_midfield_power": 0.887,
      "away_midfield_power": 0.597,
      "home_creative_power": 0.818,
      "away_creative_power": 0.618,
      "home_defensive_power": 0.812,
      "away_defensive_power": 0.457,
      "home_dominance_ratio": 0.598,
      "home_midfield_count": 4,
      "away_midfield_count": 4,
      "home_midfield_players": [
        "Alexis Mac Allister",
        "Enzo Fernández",
        "Nico Paz",
        "Giuliano Simeone"
      ],
      "away_midfield_players": [
        "Anis Hadj Moussa",
        "Farès Chaïbi",
        "Hicham Boudaoui",
        "Ilan Kebbal"
      ],
      "possession_advantage": "home",
      "estimated_possession_home_pct": 53.4,
      "estimated_possession_away_pct": 46.6,
      "home_pressing_actions_per_90": 8.9,
      "away_pressing_actions_per_90": 6.7,
      "home_key_passes_projected": 6.4,
      "away_key_passes_projected": 5.2,
      "home_throughball_threat": 3.1,
      "away_throughball_threat": 2.5,
      "key_personal_duel": "Alexis Mac Allister vs Anis Hadj Moussa",
      "midfield_lambda_factor_home": 1.041,
      "midfield_lambda_factor_away": 0.969
    },
    "formation_analysis": {
      "home_formation": "3-4-2-1",
      "away_formation": "3-4-2-1",
      "home_tactical_bonus": 0.0,
      "away_tactical_bonus": 0.0,
      "formation_verdict": "Tactical parity between 3-4-2-1 and 3-4-2-1. Match outcome driven primarily by individual player quality."
    },
    "home_lambda": 2.145,
    "away_lambda": 0.739,
    "home_top_threat_zones": [
      "Shadow Striker vs Centre Back — Half-Space Threat",
      "Shadow Striker vs Centre Back — Half-Space Threat"
    ],
    "away_top_threat_zones": [
      "Central Mid vs Central Mid — Box-to-Box Midfield Contest",
      "Shadow Striker vs Centre Back — Half-Space Threat"
    ],
    "home_player_antagonists": {
      "Alexis Mac Allister": {
        "opponents": [
          "Ilan Kebbal",
          "Hicham Boudaoui"
        ],
        "primary_zone": "LWB vs RWB",
        "source": "attacking_duel, defensive_duel, midfield_pairing"
      },
      "Enzo Fernández": {
        "opponents": [
          "Anis Hadj Moussa",
          "Farès Chaïbi"
        ],
        "primary_zone": "Central Mid vs Central Mid — Box-to-Box Midfield Contest",
        "source": "attacking_duel, defensive_duel, midfield_pairing"
      },
      "Nico Paz": {
        "opponents": [
          "Anis Hadj Moussa",
          "Farès Chaïbi"
        ],
        "primary_zone": "Central Mid vs Central Mid — Box-to-Box Midfield Contest",
        "source": "attacking_duel, midfield_pairing"
      },
      "Giuliano Simeone": {
        "opponents": [
          "Hicham Boudaoui",
          "Ilan Kebbal"
        ],
        "primary_zone": "RWB vs LWB",
        "source": "attacking_duel, defensive_duel, midfield_pairing"
      },
      "Julián Alvarez": {
        "opponents": [
          "Rayan Aït-Nouri"
        ],
        "primary_zone": "Shadow Striker vs Centre Back — Half-Space Threat",
        "source": "attacking_duel"
      },
      "Lautaro Martínez": {
        "opponents": [
          "Rayan Aït-Nouri"
        ],
        "primary_zone": "Shadow Striker vs Centre Back — Half-Space Threat",
        "source": "attacking_duel"
      },
      "Franco Mastantuono": {
        "opponents": [
          "Rayan Aït-Nouri",
          "Jaouen Hadjam"
        ],
        "primary_zone": "Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle",
        "source": "attacking_duel"
      },
      "Cristian Romero": {
        "opponents": [
          "Amine Gouiri",
          "Mohamed Amoura",
          "Ibrahim Maza"
        ],
        "primary_zone": "Shadow Striker vs Centre Back — Half-Space Threat",
        "source": "defensive_duel"
      },
      "Marcos Senesi": {
        "opponents": [
          "Ibrahim Maza"
        ],
        "primary_zone": "Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle",
        "source": "defensive_duel"
      },
      "Emiliano Martínez": {
        "opponents": [
          "Amine Gouiri",
          "Mohamed Amoura"
        ],
        "primary_zone": "Shape fallback",
        "source": "formation_fallback"
      },
      "Nahuel Molina": {
        "opponents": [
          "Ibrahim Maza"
        ],
        "primary_zone": "Shape fallback",
        "source": "formation_fallback"
      }
    },
    "away_player_antagonists": {
      "Ilan Kebbal": {
        "opponents": [
          "Alexis Mac Allister",
          "Giuliano Simeone"
        ],
        "primary_zone": "LWB vs RWB",
        "source": "defensive_duel, attacking_duel, midfield_pairing"
      },
      "Anis Hadj Moussa": {
        "opponents": [
          "Enzo Fernández",
          "Nico Paz"
        ],
        "primary_zone": "Central Mid vs Central Mid — Box-to-Box Midfield Contest",
        "source": "defensive_duel, attacking_duel, midfield_pairing"
      },
      "Hicham Boudaoui": {
        "opponents": [
          "Giuliano Simeone",
          "Alexis Mac Allister"
        ],
        "primary_zone": "RWB vs LWB",
        "source": "defensive_duel, attacking_duel, midfield_pairing"
      },
      "Rayan Aït-Nouri": {
        "opponents": [
          "Julián Alvarez",
          "Lautaro Martínez",
          "Franco Mastantuono"
        ],
        "primary_zone": "Shadow Striker vs Centre Back — Half-Space Threat",
        "source": "defensive_duel"
      },
      "Jaouen Hadjam": {
        "opponents": [
          "Franco Mastantuono"
        ],
        "primary_zone": "Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle",
        "source": "defensive_duel"
      },
      "Farès Chaïbi": {
        "opponents": [
          "Enzo Fernández",
          "Nico Paz"
        ],
        "primary_zone": "Central Mid vs Central Mid — Box-to-Box Midfield Contest",
        "source": "attacking_duel, midfield_pairing"
      },
      "Amine Gouiri": {
        "opponents": [
          "Cristian Romero"
        ],
        "primary_zone": "Shadow Striker vs Centre Back — Half-Space Threat",
        "source": "attacking_duel"
      },
      "Mohamed Amoura": {
        "opponents": [
          "Cristian Romero"
        ],
        "primary_zone": "Shadow Striker vs Centre Back — Half-Space Threat",
        "source": "attacking_duel"
      },
      "Ibrahim Maza": {
        "opponents": [
          "Cristian Romero",
          "Marcos Senesi"
        ],
        "primary_zone": "Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle",
        "source": "attacking_duel"
      },
      "Luca Zidane": {
        "opponents": [
          "Julián Alvarez",
          "Lautaro Martínez"
        ],
        "primary_zone": "Shape fallback",
        "source": "formation_fallback"
      },
      "Ramy Bensebaini": {
        "opponents": [
          "Julián Alvarez"
        ],
        "primary_zone": "Shape fallback",
        "source": "formation_fallback"
      }
    },
    "key_tactical_insight": "Home midfield dominates with ~53% possession expected (Alexis Mac Allister vs Anis Hadj Moussa). Total antagonist xG — Home: 1.23, Away: 0.92. Home danger zone: Shadow Striker vs Centre Back — Half-Space Threat. Away danger zone: Central Mid vs Central Mid — Box-to-Box Midfield Contest.",
    "lambda_factors": {
      "home_gk_opposition_factor": 1.0213,
      "away_gk_opposition_factor": 0.9552,
      "home_set_piece_bonus": 0.067,
      "away_set_piece_bonus": 0.0421,
      "home_defensive_solidity_vs": 0.9606,
      "away_defensive_solidity_vs": 0.9317,
      "home_midfield_factor": 1.041,
      "away_midfield_factor": 0.969,
      "stage_discount": 1.0,
      "quality_gap_applied": true,
      "home_avg_quality": 0.803,
      "away_avg_quality": 0.624,
      "avg_quality_gap": 0.1791,
      "squad_value_gap_log": 0.9971,
      "top5_value_gap_log": 0.933,
      "attack_value_gap_log": 1.1345,
      "elite_count_gap": 8,
      "combined_quality_gap": 0.4023,
      "stronger_lambda_boost": 0.2896,
      "weaker_lambda_suppression": 0.2011,
      "home_bench_lambda_bonus": 0.111,
      "away_bench_lambda_bonus": 0.059,
      "home_bench_players_modelled": 7,
      "away_bench_players_modelled": 7,
      "mismatch_score_pressure_applied": true,
      "mismatch_score_pressure_gap": 0.4023,
      "mismatch_favorite_lambda_boost": 1.1512,
      "mismatch_underdog_lambda_factor": 0.9195,
      "pre_mismatch_home_lambda": 1.863,
      "pre_mismatch_away_lambda": 0.804,
      "pre_calibration_home_lambda": 1.863,
      "pre_calibration_away_lambda": 0.804,
      "competition_calibration_applied": false,
      "competition_calibration_reason": "no_sofascore_matches_data",
      "competition_calibration_samples": 0,
      "competition_observed_total_goals": 0.0,
      "competition_calibration_scale": 1.0,
      "neutral_share_preserved": true,
      "final_home_lambda": 2.145,
      "final_away_lambda": 0.739
    }
  },
  "home_standing": {
    "available": false,
    "team_position": null,
    "opponent_position": null,
    "standing_lambda_multiplier": 1.0,
    "attack_index": null,
    "defense_concede_index": null,
    "form_multiplier": null,
    "team_attack_rate_contextual": null,
    "opp_defense_rate_contextual": null,
    "team_ppg": null,
    "opponent_ppg": null
  },
  "away_standing": {
    "available": false,
    "team_position": null,
    "opponent_position": null,
    "standing_lambda_multiplier": 1.0,
    "attack_index": null,
    "defense_concede_index": null,
    "form_multiplier": null,
    "team_attack_rate_contextual": null,
    "opp_defense_rate_contextual": null,
    "team_ppg": null,
    "opponent_ppg": null
  },
  "timestamp": "2026-06-01T17:39:03Z"
}