{
  "match_info": {
    "home_team": "South Korea",
    "away_team": "Czechia",
    "tournament": "FIFA World Cup",
    "date": "20260612",
    "home_formation": "3-4-2-1",
    "away_formation": "4-4-2"
  },
  "prediction": {
    "most_likely_score": "0-1",
    "home_goals": 0,
    "away_goals": 1,
    "most_likely_score_probability": 0.1717,
    "top_5_scorelines": [
      {
        "score": "0-1",
        "probability": 0.1717
      },
      {
        "score": "0-0",
        "probability": 0.1402
      },
      {
        "score": "1-1",
        "probability": 0.1273
      },
      {
        "score": "0-2",
        "probability": 0.1074
      },
      {
        "score": "1-0",
        "probability": 0.1004
      }
    ],
    "scoreline_probabilities": {
      "0-0": 0.1402,
      "0-1": 0.1717,
      "0-2": 0.1074,
      "0-3": 0.0445,
      "0-4": 0.0138,
      "0-5": 0.0034,
      "0-6": 0.0007,
      "1-0": 0.1004,
      "1-1": 0.1273,
      "1-2": 0.0784,
      "1-3": 0.0325,
      "1-4": 0.0101,
      "1-5": 0.0025,
      "1-6": 0.0005,
      "2-0": 0.037,
      "2-1": 0.046,
      "2-2": 0.0286,
      "2-3": 0.0119,
      "2-4": 0.0037,
      "2-5": 0.0009,
      "3-0": 0.009,
      "3-1": 0.0112,
      "3-2": 0.007,
      "3-3": 0.0029,
      "3-4": 0.0009,
      "4-0": 0.0016,
      "4-1": 0.002,
      "4-2": 0.0013,
      "4-3": 0.0005
    },
    "outcome": {
      "home_win": 0.2171,
      "draw": 0.2991,
      "away_win": 0.4838
    },
    "markets": {
      "over_2_5_goals": 0.316,
      "under_2_5_goals": 0.684,
      "btts_yes": 0.3697,
      "btts_no": 0.6303,
      "home_clean_sheet": 0.2885,
      "away_clean_sheet": 0.4819
    },
    "home_ratings": {
      "DR": 6.9,
      "MCR": 6.69,
      "ATR": 6.65,
      "GK": 6.89
    },
    "away_ratings": {
      "DR": 6.83,
      "MCR": 6.78,
      "ATR": 7.13,
      "GK": 6.98
    },
    "insights": {
      "summary": "Antagonist matchup analysis for South Korea vs Czechia. Most likely scoreline: 0-1. Lambdas derived from 5 home and 6 away individual player duels.",
      "key_player": "Projected scorer(s): Patrik Schick",
      "tactical_analysis": "Tactical parity between 3-4-2-1 and 4-4-2. Match outcome driven primarily by individual player quality. Midfield is evenly contested — Kang-in Lee vs Tomáš Souček will be the pivotal duel. Total antagonist xG — Home: 0.48, Away: 0.79. Home danger zone: Shadow Striker vs CB + Mid Cover — Layered Defense. Away danger zone: Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle."
    },
    "confidence": 0.7,
    "home_lambda": 0.73,
    "away_lambda": 1.243
  },
  "teams": {
    "South Korea": {
      "formation": "3-4-2-1",
      "players": {
        "Bum-keun Song": {
          "player_id": 940057,
          "position": "G",
          "position_depth": "G",
          "is_starter": true,
          "shirt_number": 31,
          "height": 194,
          "market_value": 965000,
          "stats": {
            "saves": 2,
            "goals_prevented": 0.4629,
            "rating": 6.8943,
            "minutes": 88,
            "total_pass": 31,
            "accurate_pass": 23,
            "total_long_balls": 13,
            "accurate_long_balls": 6,
            "touches": 37,
            "clearances": 2,
            "ball_recovery": 6,
            "high_claims": 1,
            "punches": 0.0,
            "aerial_won": 1,
            "sweeper_actions": 1,
            "sweeper_accurate": 1,
            "saves_inside_box": 2,
            "possession_lost": 7.7223,
            "duels_won": 1,
            "duels_lost": 0,
            "total_contest": 0,
            "won_contest": 0,
            "fouls": 0,
            "fouls_drawn": 1,
            "total_own_half_passes": 20,
            "accurate_own_half_passes": 18,
            "expected_saves": 1.67,
            "high_pressure_saves": 0.64,
            "shots_faced": 3.6,
            "opponent_faced": "Patrik Schick, Pavel Šulc",
            "matchup_zone": "Goalkeeper shot-stopping context",
            "antagonist_source": "formation_fallback",
            "goals": 0,
            "projected_goals": 0,
            "goal_probability": 0.0
          }
        },
        "Kim Min-jae": {
          "player_id": 896569,
          "position": "D",
          "position_depth": "D",
          "is_starter": true,
          "shirt_number": 3,
          "height": 190,
          "market_value": 26000000,
          "stats": {
            "interceptions": 2,
            "tackles": 1,
            "tackles_won": 0,
            "clearances": 2,
            "aerial_won": 1,
            "rating": 7.523,
            "minutes": 76,
            "total_pass": 74,
            "accurate_pass": 70,
            "duels_won": 3,
            "total_long_balls": 3,
            "accurate_long_balls": 2,
            "total_own_half_passes": 34,
            "accurate_own_half_passes": 32,
            "total_opp_half_passes": 41,
            "accurate_opp_half_passes": 39,
            "crosses_total": 1,
            "crosses_accurate": 0,
            "touches": 73,
            "possession_lost": 4.8987,
            "dispossessed": 1.0558,
            "duels_lost": 2,
            "aerial_lost": 2,
            "total_contest": 1,
            "won_contest": 1,
            "ball_recovery": 5,
            "challenges_lost": 2,
            "fouls": 1,
            "fouls_drawn": 1,
            "blocks": 1,
            "goal_rate": 0.0105,
            "goals": 0,
            "assists": 0,
            "expected_goals": 0.1081,
            "expected_assists": 0.0317,
            "total_shots": 0,
            "shots_on_target": 1,
            "shots_off_target": 1,
            "big_chances_created": 0,
            "xgot": 0.1372,
            "ball_carries": 22,
            "total_progression": 82,
            "progressive_carries": 1,
            "key_pass": 1,
            "tackles_in_zone": 2.1,
            "tackles_won_in_zone": 2.1,
            "interceptions_in_zone": 1.1,
            "clearances_in_zone": 0.5,
            "aerial_duels_won": 0.9,
            "defensive_success_rate": 0.695,
            "opponent_faced": "Václav Černý",
            "pressing_zone": "LM vs CB",
            "matchup_zone": "LM vs CB",
            "antagonist_source": "defensive_duel",
            "projected_goals": 0,
            "goal_probability": 0.0
          }
        },
        "Young-woo Seol": {
          "player_id": 1019333,
          "position": "D",
          "position_depth": "D",
          "is_starter": true,
          "shirt_number": 66,
          "height": 181,
          "market_value": 5200000,
          "stats": {
            "interceptions": 0,
            "tackles": 0,
            "tackles_won": 0,
            "clearances": 0,
            "aerial_won": 0,
            "rating": 6.615,
            "minutes": 89,
            "total_pass": 61,
            "accurate_pass": 56,
            "duels_won": 2,
            "total_long_balls": 5,
            "accurate_long_balls": 4,
            "total_own_half_passes": 26,
            "accurate_own_half_passes": 25,
            "total_opp_half_passes": 35,
            "accurate_opp_half_passes": 31,
            "crosses_total": 3,
            "crosses_accurate": 0,
            "touches": 75,
            "possession_lost": 8.9045,
            "dispossessed": 0.9894,
            "duels_lost": 1,
            "aerial_lost": 1,
            "total_contest": 1,
            "won_contest": 1,
            "ball_recovery": 3,
            "challenges_lost": 0,
            "fouls": 1,
            "fouls_drawn": 3,
            "blocks": 0,
            "goal_rate": 0.9894,
            "goals": 0,
            "assists": 0,
            "expected_goals": 0.0,
            "expected_assists": 0.0,
            "total_shots": 1,
            "shots_on_target": 1,
            "shots_off_target": 1,
            "big_chances_created": 1,
            "xgot": 0.0,
            "ball_carries": 24,
            "total_progression": 8,
            "progressive_carries": 1,
            "key_pass": 1,
            "tackles_in_zone": 1.0,
            "tackles_won_in_zone": 1.1,
            "interceptions_in_zone": 0.7,
            "clearances_in_zone": 0.7,
            "aerial_duels_won": 0.8,
            "defensive_success_rate": 0.805,
            "opponent_faced": "Pavel Šulc",
            "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
          }
        },
        "Yu-min Cho": {
          "player_id": 1026122,
          "position": "D",
          "position_depth": "D",
          "is_starter": true,
          "shirt_number": 20,
          "height": 185,
          "market_value": 1900000,
          "stats": {
            "interceptions": 1,
            "tackles": 2,
            "tackles_won": 1,
            "clearances": 3,
            "aerial_won": 2,
            "duels_won": 4,
            "rating": 6.5742,
            "minutes": 90,
            "total_pass": 40,
            "accurate_pass": 32,
            "opponent_faced": "Pavel Šulc",
            "matchup_zone": "Shape fallback",
            "antagonist_source": "formation_fallback",
            "goals": 0,
            "projected_goals": 0,
            "goal_probability": 0.0
          }
        },
        "Kang-in Lee": {
          "player_id": 917087,
          "position": "M",
          "position_depth": "M",
          "is_starter": true,
          "shirt_number": 19,
          "height": 173,
          "market_value": 30000000,
          "stats": {
            "key_pass": 2,
            "expected_assists": 0.1235,
            "assists": 0,
            "expected_goals": 0.0699,
            "rating": 7.0401,
            "minutes": 62,
            "total_pass": 27,
            "accurate_pass": 25,
            "ball_recovery": 2,
            "duels_won": 4,
            "total_shots": 2,
            "total_long_balls": 3,
            "accurate_long_balls": 2,
            "total_own_half_passes": 5,
            "accurate_own_half_passes": 5,
            "total_opp_half_passes": 22,
            "accurate_opp_half_passes": 20,
            "crosses_total": 6,
            "crosses_accurate": 3,
            "touches": 38,
            "possession_lost": 6.4875,
            "dispossessed": 1.3742,
            "duels_lost": 3,
            "aerial_won": 1,
            "aerial_lost": 1,
            "interceptions": 1,
            "tackles_won": 1,
            "tackles": 2,
            "clearances": 1,
            "total_contest": 3,
            "won_contest": 2,
            "challenges_lost": 1,
            "fouls": 1,
            "fouls_drawn": 3,
            "goal_rate": 0.0807,
            "goals": 0,
            "shots_on_target": 1,
            "shots_off_target": 2,
            "blocks": 0,
            "big_chances_created": 1,
            "big_chances_missed": 0,
            "xgot": 0.2024,
            "ball_carries": 11,
            "total_progression": 28,
            "progressive_carries": 1,
            "dribbles_attempted": 3,
            "dribbles_successful": 1.2,
            "crosses_attempted": 0.0,
            "duel_win_rate": 0.439,
            "pressing_faced": "LOW",
            "matchup_zone": "Central Mid vs Central Mid — Box-to-Box Midfield Contest",
            "numerical_situation": "1v1",
            "opponent_defenders": "Tomáš Souček",
            "opponent_faced": "Tomáš Souček",
            "antagonist_source": "attacking_duel, defensive_duel, midfield_pairing",
            "projected_goals": 0,
            "goal_probability": 0.0
          }
        },
        "Hwang In-beom": {
          "player_id": 889689,
          "position": "M",
          "position_depth": "M",
          "is_starter": true,
          "shirt_number": 6,
          "height": 177,
          "market_value": 7300000,
          "stats": {
            "key_pass": 1,
            "expected_assists": 0.1306,
            "assists": 0,
            "expected_goals": 0.056,
            "rating": 6.7356,
            "minutes": 70,
            "total_pass": 24,
            "accurate_pass": 19,
            "ball_recovery": 3,
            "duels_won": 4,
            "total_shots": 1,
            "total_long_balls": 1,
            "accurate_long_balls": 0,
            "total_own_half_passes": 9,
            "accurate_own_half_passes": 8,
            "total_opp_half_passes": 15,
            "accurate_opp_half_passes": 12,
            "crosses_total": 2,
            "crosses_accurate": 1,
            "touches": 33,
            "possession_lost": 6.3115,
            "dispossessed": 0.9971,
            "duels_lost": 2,
            "aerial_won": 2,
            "aerial_lost": 2,
            "interceptions": 1,
            "tackles_won": 2,
            "tackles": 1,
            "clearances": 3,
            "total_contest": 1,
            "won_contest": 1,
            "challenges_lost": 2,
            "fouls": 1,
            "fouls_drawn": 1,
            "goal_rate": 0.0285,
            "goals": 0,
            "shots_on_target": 1,
            "shots_off_target": 1,
            "blocks": 0,
            "big_chances_created": 1,
            "big_chances_missed": 2,
            "xgot": 0.1296,
            "ball_carries": 5,
            "total_progression": 9,
            "progressive_carries": 0,
            "opponent_faced": "Michal Sadílek",
            "matchup_zone": "Midfield lane",
            "antagonist_source": "midfield_pairing",
            "projected_goals": 0,
            "goal_probability": 0.0
          }
        },
        "Jens Castrop": {
          "player_id": 1019312,
          "position": "M",
          "position_depth": "M",
          "is_starter": true,
          "shirt_number": 17,
          "height": 177,
          "market_value": 5600000,
          "stats": {
            "key_pass": 1,
            "expected_assists": 0.1014,
            "assists": 0,
            "expected_goals": 0.0586,
            "rating": 6.7323,
            "minutes": 76,
            "total_pass": 25,
            "accurate_pass": 20,
            "ball_recovery": 3,
            "duels_won": 4,
            "total_shots": 1,
            "total_long_balls": 1,
            "accurate_long_balls": 1,
            "total_own_half_passes": 12,
            "accurate_own_half_passes": 10,
            "total_opp_half_passes": 15,
            "accurate_opp_half_passes": 11,
            "crosses_total": 1,
            "crosses_accurate": 1,
            "touches": 43,
            "possession_lost": 10.7013,
            "dispossessed": 0.9909,
            "duels_lost": 4,
            "aerial_won": 1,
            "aerial_lost": 1,
            "interceptions": 1,
            "tackles_won": 1,
            "tackles": 2,
            "clearances": 2,
            "total_contest": 3,
            "won_contest": 2,
            "challenges_lost": 1,
            "fouls": 1,
            "fouls_drawn": 1,
            "goal_rate": 1.9817,
            "goals": 0,
            "shots_on_target": 1,
            "shots_off_target": 1,
            "blocks": 1,
            "big_chances_created": 0,
            "big_chances_missed": 2,
            "xgot": 0.1883,
            "ball_carries": 10,
            "total_progression": 56,
            "progressive_carries": 3,
            "dribbles_attempted": 2,
            "dribbles_successful": 0.6,
            "crosses_attempted": 2.2,
            "duel_win_rate": 0.315,
            "pressing_faced": "LOW",
            "matchup_zone": "Left Wingback vs Right Back — Overlapping Run",
            "numerical_situation": "1v1",
            "opponent_defenders": "Martin Vitík",
            "opponent_faced": "Martin Vitík",
            "antagonist_source": "attacking_duel, midfield_pairing",
            "projected_goals": 0,
            "goal_probability": 0.0
          }
        },
        "Hong Hyun-seok": {
          "player_id": 942937,
          "position": "M",
          "position_depth": "M",
          "is_starter": true,
          "shirt_number": 24,
          "height": 177,
          "market_value": 2900000,
          "stats": {
            "key_pass": 0,
            "expected_assists": 0.0522,
            "assists": 0,
            "expected_goals": 0.0,
            "rating": 6.2706,
            "minutes": 27,
            "total_pass": 9,
            "accurate_pass": 7,
            "ball_recovery": 5,
            "duels_won": 1,
            "total_shots": 1,
            "total_long_balls": 1,
            "accurate_long_balls": 1,
            "total_own_half_passes": 7,
            "accurate_own_half_passes": 6,
            "total_opp_half_passes": 5,
            "accurate_opp_half_passes": 4,
            "crosses_total": 0,
            "crosses_accurate": 0,
            "touches": 12,
            "possession_lost": 6.378,
            "dispossessed": 0.9812,
            "duels_lost": 2,
            "aerial_won": 1,
            "aerial_lost": 1,
            "interceptions": 1,
            "tackles_won": 1,
            "tackles": 1,
            "clearances": 0,
            "total_contest": 1,
            "won_contest": 0,
            "challenges_lost": 1,
            "fouls": 1,
            "fouls_drawn": 1,
            "goal_rate": 0.0,
            "goals": 0,
            "shots_on_target": 1,
            "shots_off_target": 0,
            "blocks": 0,
            "big_chances_created": 0,
            "big_chances_missed": 0,
            "xgot": 0.0687,
            "ball_carries": 2,
            "total_progression": 7,
            "progressive_carries": 0,
            "dribbles_attempted": 2,
            "dribbles_successful": 0.4,
            "crosses_attempted": 2.2,
            "duel_win_rate": 0.252,
            "pressing_faced": "MEDIUM",
            "matchup_zone": "Right Wingback vs Left Back — Overlapping Run",
            "numerical_situation": "1v1",
            "opponent_defenders": "Ladislav Krejčí",
            "opponent_faced": "Ladislav Krejčí",
            "antagonist_source": "attacking_duel, midfield_pairing",
            "projected_goals": 0,
            "goal_probability": 0.0
          }
        },
        "Son Heung-min": {
          "player_id": 111505,
          "position": "F",
          "position_depth": "F",
          "is_starter": true,
          "shirt_number": 7,
          "height": 184,
          "market_value": 18600000,
          "stats": {
            "expected_goals": 0.1922,
            "goal_rate": 0.1699,
            "goals": 0,
            "shots_on_target": 1,
            "total_shots": 2,
            "rating": 7.0388,
            "minutes": 90,
            "expected_assists": 0.0518,
            "duels_won": 3,
            "aerial_won": 1,
            "key_pass": 1,
            "dribbles_attempted": 3,
            "dribbles_successful": 0.8,
            "fouls_drawn": 2,
            "crosses_attempted": 0.0,
            "duel_win_rate": 0.29,
            "pressing_faced": "LOW",
            "matchup_zone": "Shadow Striker vs CB + Mid Cover — Layered Defense",
            "numerical_situation": "1v2",
            "opponent_defenders": "Robin Hranáč, Tomáš Souček",
            "opponent_faced": "Robin Hranáč, Tomáš Souček",
            "antagonist_source": "attacking_duel",
            "projected_goals": 0,
            "goal_probability": 0.0
          }
        },
        "Hyeon-gyu Oh": {
          "player_id": 1010634,
          "position": "F",
          "position_depth": "F",
          "is_starter": true,
          "shirt_number": 9,
          "height": 185,
          "market_value": 16000000,
          "stats": {
            "expected_goals": 0.1137,
            "goal_rate": 0.1041,
            "goals": 0,
            "shots_on_target": 0,
            "expected_assists": 0.0332,
            "key_pass": 0,
            "rating": 6.6384,
            "minutes": 86,
            "total_shots": 2,
            "duels_won": 4,
            "aerial_won": 2,
            "total_pass": 16,
            "accurate_pass": 12,
            "total_long_balls": 1,
            "accurate_long_balls": 1,
            "total_opp_half_passes": 10,
            "accurate_opp_half_passes": 7,
            "crosses_total": 1,
            "crosses_accurate": 0,
            "touches": 28,
            "possession_lost": 8.2159,
            "dispossessed": 2.7421,
            "duels_lost": 6,
            "aerial_lost": 3,
            "total_contest": 1,
            "won_contest": 1,
            "ball_recovery": 2,
            "challenges_lost": 1,
            "fouls": 2,
            "fouls_drawn": 2,
            "assists": 0,
            "shots_off_target": 2,
            "interceptions": 1,
            "tackles_won": 1,
            "tackles": 1,
            "clearances": 2,
            "blocks": 1,
            "big_chances_created": 0,
            "big_chances_missed": 1,
            "xgot": 0.7908,
            "offsides": 1,
            "ball_carries": 5,
            "total_progression": 11,
            "progressive_carries": 0,
            "dribbles_attempted": 2,
            "dribbles_successful": 0.4,
            "crosses_attempted": 0.0,
            "duel_win_rate": 0.216,
            "pressing_faced": "LOW",
            "matchup_zone": "Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle",
            "numerical_situation": "1v2",
            "opponent_defenders": "Robin Hranáč, Štěpán Chaloupek",
            "opponent_faced": "Robin Hranáč, Štěpán Chaloupek",
            "antagonist_source": "attacking_duel",
            "projected_goals": 0,
            "goal_probability": 0.0
          }
        },
        "Hwang Hee-chan": {
          "player_id": 786186,
          "position": "F",
          "position_depth": "F",
          "is_starter": true,
          "shirt_number": 11,
          "height": 177,
          "market_value": 7300000,
          "stats": {
            "expected_goals": 0.0848,
            "goal_rate": 0.0936,
            "goals": 0,
            "shots_on_target": 0,
            "expected_assists": 0.0018,
            "key_pass": 0,
            "rating": 6.2844,
            "minutes": 59,
            "total_shots": 0,
            "duels_won": 1,
            "aerial_won": 1,
            "total_pass": 8,
            "accurate_pass": 4,
            "total_long_balls": 0,
            "accurate_long_balls": 0,
            "total_opp_half_passes": 5,
            "accurate_opp_half_passes": 3,
            "crosses_total": 1,
            "crosses_accurate": 0,
            "touches": 12,
            "possession_lost": 4.4868,
            "dispossessed": 0.9971,
            "duels_lost": 4,
            "aerial_lost": 2,
            "total_contest": 0,
            "won_contest": 0,
            "ball_recovery": 2,
            "challenges_lost": 0,
            "fouls": 2,
            "fouls_drawn": 1,
            "assists": 0,
            "shots_off_target": 1,
            "interceptions": 1,
            "tackles_won": 1,
            "tackles": 1,
            "clearances": 1,
            "blocks": 0,
            "big_chances_created": 0,
            "big_chances_missed": 0,
            "xgot": 0.0,
            "offsides": 1,
            "ball_carries": 3,
            "total_progression": 10,
            "progressive_carries": 0,
            "opponent_faced": "Ladislav Krejčí, Martin Vitík",
            "matchup_zone": "Shape fallback",
            "antagonist_source": "formation_fallback",
            "projected_goals": 0,
            "goal_probability": 0.0
          }
        }
      },
      "bench_players": {
        "Jo Hyeonwoo": {
          "player_id": 825502,
          "position": "G",
          "position_depth": "G_BENCH",
          "is_starter": false,
          "shirt_number": 21,
          "height": 189,
          "market_value": 680000,
          "stats": {
            "saves": 0,
            "goals_prevented": 0.0,
            "rating": 6.5328,
            "minutes": 4,
            "total_pass": 1,
            "accurate_pass": 1,
            "total_long_balls": 1,
            "accurate_long_balls": 0,
            "touches": 2,
            "clearances": 0,
            "ball_recovery": 0,
            "high_claims": 0,
            "punches": 0.08,
            "aerial_won": 0,
            "sweeper_actions": 0,
            "sweeper_accurate": 0,
            "saves_inside_box": 0,
            "possession_lost": 0.3481,
            "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.109,
            "bench_expected_minutes": 4.39
          }
        },
        "Han-Beom Lee": {
          "player_id": 1002448,
          "position": "D",
          "position_depth": "D_BENCH",
          "is_starter": false,
          "shirt_number": 3,
          "height": 188,
          "market_value": 1700000,
          "stats": {
            "interceptions": 0,
            "tackles": 0,
            "tackles_won": 0,
            "clearances": 0,
            "aerial_won": 0,
            "rating": 6.6283,
            "minutes": 14,
            "total_pass": 3,
            "accurate_pass": 2,
            "duels_won": 0,
            "total_long_balls": 0,
            "accurate_long_balls": 0,
            "total_own_half_passes": 0,
            "accurate_own_half_passes": 0,
            "total_opp_half_passes": 2,
            "accurate_opp_half_passes": 2,
            "crosses_total": 0,
            "crosses_accurate": 0,
            "touches": 3,
            "possession_lost": 0.5919,
            "dispossessed": 0.0,
            "duels_lost": 0,
            "aerial_lost": 1,
            "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.0,
            "expected_assists": 0.0044,
            "total_shots": 0,
            "shots_on_target": 0,
            "shots_off_target": 0,
            "big_chances_created": 0,
            "xgot": 0.0,
            "ball_carries": 1,
            "total_progression": 1,
            "progressive_carries": 0,
            "key_pass": 0,
            "bench_appearance_probability": 0.299,
            "bench_expected_minutes": 13.57
          }
        },
        "Ju-sung Kim": {
          "player_id": 985153,
          "position": "D",
          "position_depth": "D_BENCH",
          "is_starter": false,
          "shirt_number": 37,
          "height": 186,
          "market_value": 775000,
          "stats": {
            "interceptions": 0,
            "tackles": 0,
            "tackles_won": 0,
            "clearances": 1,
            "aerial_won": 1,
            "rating": 6.5142,
            "minutes": 14,
            "total_pass": 4,
            "accurate_pass": 3,
            "duels_won": 1,
            "total_long_balls": 1,
            "accurate_long_balls": 1,
            "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": 6,
            "possession_lost": 1.1838,
            "dispossessed": 0.0,
            "duels_lost": 1,
            "aerial_lost": 3,
            "total_contest": 0,
            "won_contest": 0,
            "ball_recovery": 0,
            "challenges_lost": 1,
            "fouls": 0,
            "fouls_drawn": 0,
            "blocks": 0,
            "goal_rate": 0.0,
            "goals": 0,
            "assists": 0,
            "expected_goals": 0.0,
            "expected_assists": 0.0,
            "total_shots": 0,
            "shots_on_target": 0,
            "shots_off_target": 0,
            "big_chances_created": 0,
            "xgot": 0.0,
            "ball_carries": 1,
            "total_progression": 2,
            "progressive_carries": 0,
            "key_pass": 0,
            "bench_appearance_probability": 0.299,
            "bench_expected_minutes": 13.57
          }
        },
        "Jun-Ho Bae": {
          "player_id": 1185869,
          "position": "M",
          "position_depth": "M_BENCH",
          "is_starter": false,
          "shirt_number": 10,
          "height": 180,
          "market_value": 2900000,
          "stats": {
            "key_pass": 0,
            "expected_assists": 0.0239,
            "assists": 0,
            "expected_goals": 0.012,
            "rating": 6.6724,
            "minutes": 22,
            "total_pass": 11,
            "accurate_pass": 9,
            "ball_recovery": 1,
            "duels_won": 1,
            "total_shots": 0,
            "bench_appearance_probability": 0.499,
            "bench_expected_minutes": 21.97
          }
        },
        "Seung Ho Paik": {
          "player_id": 881307,
          "position": "M",
          "position_depth": "M_BENCH",
          "is_starter": false,
          "shirt_number": 8,
          "height": 182,
          "market_value": 2400000,
          "stats": {
            "key_pass": 0,
            "expected_assists": 0.0239,
            "assists": 0,
            "expected_goals": 0.012,
            "rating": 6.6724,
            "minutes": 22,
            "total_pass": 11,
            "accurate_pass": 9,
            "ball_recovery": 1,
            "duels_won": 1,
            "total_shots": 0,
            "bench_appearance_probability": 0.499,
            "bench_expected_minutes": 21.97
          }
        },
        "Yang Hyun-Jun": {
          "player_id": 1103531,
          "position": "F",
          "position_depth": "F_BENCH",
          "is_starter": false,
          "shirt_number": 13,
          "height": 179,
          "market_value": 3200000,
          "stats": {
            "expected_goals": 0.0,
            "goal_rate": 0.0001,
            "goals": 0,
            "shots_on_target": 0,
            "expected_assists": 0.022,
            "key_pass": 0,
            "rating": 6.6687,
            "minutes": 25,
            "total_shots": 0,
            "duels_won": 1,
            "aerial_won": 0,
            "total_pass": 5,
            "accurate_pass": 4,
            "total_long_balls": 0,
            "accurate_long_balls": 0,
            "total_opp_half_passes": 4,
            "accurate_opp_half_passes": 3,
            "crosses_total": 0,
            "crosses_accurate": 0,
            "touches": 8,
            "possession_lost": 2.3466,
            "dispossessed": 0.982,
            "duels_lost": 1,
            "aerial_lost": 1,
            "total_contest": 1,
            "won_contest": 0,
            "ball_recovery": 0,
            "challenges_lost": 1,
            "fouls": 0,
            "fouls_drawn": 0,
            "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.0,
            "offsides": 0,
            "ball_carries": 2,
            "total_progression": 10,
            "progressive_carries": 0,
            "bench_appearance_probability": 0.559,
            "bench_expected_minutes": 25.3
          }
        },
        "Gue-sung Cho": {
          "player_id": 1014281,
          "position": "F",
          "position_depth": "F_BENCH",
          "is_starter": false,
          "shirt_number": 10,
          "height": 188,
          "market_value": 2900000,
          "stats": {
            "expected_goals": 0.0219,
            "goal_rate": 0.2674,
            "goals": 0,
            "shots_on_target": 0,
            "expected_assists": 0.0012,
            "key_pass": 0,
            "rating": 7.3801,
            "minutes": 25,
            "total_shots": 0,
            "duels_won": 1,
            "aerial_won": 0,
            "total_pass": 1,
            "accurate_pass": 1,
            "total_long_balls": 0,
            "accurate_long_balls": 0,
            "total_opp_half_passes": 1,
            "accurate_opp_half_passes": 1,
            "crosses_total": 0,
            "crosses_accurate": 0,
            "touches": 3,
            "possession_lost": 0.5515,
            "dispossessed": 0.9812,
            "duels_lost": 1,
            "aerial_lost": 1,
            "total_contest": 0,
            "won_contest": 0,
            "ball_recovery": 0,
            "challenges_lost": 0,
            "fouls": 1,
            "fouls_drawn": 0,
            "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.1544,
            "offsides": 0,
            "ball_carries": 1,
            "total_progression": 6,
            "progressive_carries": 0,
            "bench_appearance_probability": 0.559,
            "bench_expected_minutes": 25.29
          }
        }
      },
      "team_totals": {
        "projected_goals": 0,
        "expected_goals": 0.73,
        "expected_assists": 0.6,
        "total_shots": 10,
        "shots_on_target": 7,
        "total_passes": 351,
        "interceptions": 9,
        "tackles": 12,
        "avg_rating": 6.76,
        "possession_estimated_pct": 49.2,
        "pressing_actions_per_90": 6.3
      }
    },
    "Czechia": {
      "formation": "4-4-2",
      "players": {
        "Lukáš Horníček": {
          "player_id": 963744,
          "position": "G",
          "position_depth": "G",
          "is_starter": true,
          "shirt_number": 1,
          "height": 194,
          "market_value": 14100000,
          "stats": {
            "saves": 3,
            "goals_prevented": 0.5779,
            "rating": 6.9809,
            "minutes": 92,
            "total_pass": 35,
            "accurate_pass": 21,
            "total_long_balls": 19,
            "accurate_long_balls": 5,
            "touches": 44,
            "clearances": 2,
            "ball_recovery": 7,
            "high_claims": 1,
            "punches": 2.3784,
            "aerial_won": 2,
            "sweeper_actions": 2,
            "sweeper_accurate": 2,
            "saves_inside_box": 2,
            "possession_lost": 14.7402,
            "duels_won": 2,
            "duels_lost": 0,
            "total_contest": 1,
            "won_contest": 1,
            "fouls": 0,
            "fouls_drawn": 1,
            "total_own_half_passes": 19,
            "accurate_own_half_passes": 16,
            "expected_saves": 1.01,
            "high_pressure_saves": 0.39,
            "shots_faced": 2.2,
            "opponent_faced": "Son Heung-min, Hyeon-gyu Oh",
            "matchup_zone": "Goalkeeper shot-stopping context",
            "antagonist_source": "formation_fallback",
            "goals": 0,
            "projected_goals": 0,
            "goal_probability": 0.0
          }
        },
        "Ladislav Krejčí": {
          "player_id": 856250,
          "position": "D",
          "position_depth": "D",
          "is_starter": true,
          "shirt_number": 37,
          "height": 191,
          "market_value": 21000000,
          "stats": {
            "interceptions": 0,
            "tackles": 2,
            "tackles_won": 1,
            "clearances": 3,
            "aerial_won": 1,
            "rating": 7.1656,
            "minutes": 90,
            "total_pass": 50,
            "accurate_pass": 40,
            "duels_won": 5,
            "total_long_balls": 8,
            "accurate_long_balls": 4,
            "total_own_half_passes": 31,
            "accurate_own_half_passes": 29,
            "total_opp_half_passes": 19,
            "accurate_opp_half_passes": 11,
            "crosses_total": 2,
            "crosses_accurate": 1,
            "touches": 68,
            "possession_lost": 14.7997,
            "dispossessed": 1.0422,
            "duels_lost": 3,
            "aerial_lost": 2,
            "total_contest": 1,
            "won_contest": 1,
            "ball_recovery": 3,
            "challenges_lost": 1,
            "fouls": 2,
            "fouls_drawn": 1,
            "blocks": 1,
            "goal_rate": 0.0405,
            "goals": 0,
            "assists": 0,
            "expected_goals": 0.0762,
            "expected_assists": 0.0313,
            "total_shots": 1,
            "shots_on_target": 2,
            "shots_off_target": 1,
            "big_chances_created": 0,
            "xgot": 0.3127,
            "ball_carries": 14,
            "total_progression": 57,
            "progressive_carries": 1,
            "key_pass": 1,
            "tackles_in_zone": 2.1,
            "tackles_won_in_zone": 2.2,
            "interceptions_in_zone": 1.0,
            "clearances_in_zone": 0.5,
            "aerial_duels_won": 1.0,
            "defensive_success_rate": 0.748,
            "opponent_faced": "Hong Hyun-seok",
            "pressing_zone": "Right Wingback vs Left Back — Overlapping Run",
            "matchup_zone": "Right Wingback vs Left Back — Overlapping Run",
            "antagonist_source": "defensive_duel",
            "projected_goals": 0,
            "goal_probability": 0.049
          }
        },
        "Robin Hranáč": {
          "player_id": 957615,
          "position": "D",
          "position_depth": "D",
          "is_starter": true,
          "shirt_number": 2,
          "height": 189,
          "market_value": 10900000,
          "stats": {
            "interceptions": 0,
            "tackles": 1,
            "tackles_won": 0,
            "clearances": 1,
            "aerial_won": 1,
            "rating": 6.4212,
            "minutes": 69,
            "total_pass": 33,
            "accurate_pass": 28,
            "duels_won": 4,
            "total_long_balls": 4,
            "accurate_long_balls": 3,
            "total_own_half_passes": 19,
            "accurate_own_half_passes": 18,
            "total_opp_half_passes": 14,
            "accurate_opp_half_passes": 12,
            "crosses_total": 1,
            "crosses_accurate": 0,
            "touches": 39,
            "possession_lost": 5.3019,
            "dispossessed": 1.0099,
            "duels_lost": 2,
            "aerial_lost": 2,
            "total_contest": 1,
            "won_contest": 0,
            "ball_recovery": 3,
            "challenges_lost": 1,
            "fouls": 2,
            "fouls_drawn": 1,
            "blocks": 0,
            "goal_rate": 0.5723,
            "goals": 0,
            "assists": 0,
            "expected_goals": 0.0928,
            "expected_assists": 0.0101,
            "total_shots": 1,
            "shots_on_target": 1,
            "shots_off_target": 1,
            "big_chances_created": 0,
            "xgot": 0.3333,
            "ball_carries": 7,
            "total_progression": 29,
            "progressive_carries": 0,
            "key_pass": 1,
            "tackles_in_zone": 1.0,
            "tackles_won_in_zone": 1.1,
            "interceptions_in_zone": 0.9,
            "clearances_in_zone": 0.7,
            "aerial_duels_won": 0.6,
            "defensive_success_rate": 0.784,
            "opponent_faced": "Hyeon-gyu Oh",
            "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.0655
          }
        },
        "Martin Vitík": {
          "player_id": 1085913,
          "position": "D",
          "position_depth": "D",
          "is_starter": true,
          "shirt_number": 41,
          "height": 192,
          "market_value": 10300000,
          "stats": {
            "interceptions": 1,
            "tackles": 3,
            "tackles_won": 1,
            "clearances": 4,
            "aerial_won": 2,
            "rating": 6.9432,
            "minutes": 67,
            "total_pass": 41,
            "accurate_pass": 36,
            "duels_won": 5,
            "total_long_balls": 3,
            "accurate_long_balls": 1,
            "total_own_half_passes": 20,
            "accurate_own_half_passes": 19,
            "total_opp_half_passes": 13,
            "accurate_opp_half_passes": 11,
            "crosses_total": 0,
            "crosses_accurate": 0,
            "touches": 53,
            "possession_lost": 5.1801,
            "dispossessed": 0.0,
            "duels_lost": 3,
            "aerial_lost": 2,
            "total_contest": 1,
            "won_contest": 1,
            "ball_recovery": 3,
            "challenges_lost": 1,
            "fouls": 2,
            "fouls_drawn": 1,
            "blocks": 1,
            "goal_rate": 0.0,
            "goals": 0,
            "assists": 0,
            "expected_goals": 0.1209,
            "expected_assists": 0.0202,
            "total_shots": 1,
            "shots_on_target": 1,
            "shots_off_target": 1,
            "big_chances_created": 0,
            "xgot": 0.0101,
            "ball_carries": 16,
            "total_progression": 56,
            "progressive_carries": 0,
            "key_pass": 1,
            "tackles_in_zone": 2.0,
            "tackles_won_in_zone": 2.0,
            "interceptions_in_zone": 0.8,
            "clearances_in_zone": 0.5,
            "aerial_duels_won": 1.0,
            "defensive_success_rate": 0.685,
            "opponent_faced": "Jens Castrop",
            "pressing_zone": "Left Wingback vs Right Back — Overlapping Run",
            "matchup_zone": "Left Wingback vs Right Back — Overlapping Run",
            "antagonist_source": "defensive_duel",
            "projected_goals": 0,
            "goal_probability": 0.0456
          }
        },
        "Štěpán Chaloupek": {
          "player_id": 1144329,
          "position": "D",
          "position_depth": "D",
          "is_starter": true,
          "shirt_number": 2,
          "height": 190,
          "market_value": 7800000,
          "stats": {
            "interceptions": 0,
            "tackles": 2,
            "tackles_won": 1,
            "clearances": 3,
            "aerial_won": 1,
            "rating": 6.7837,
            "minutes": 65,
            "total_pass": 31,
            "accurate_pass": 26,
            "duels_won": 6,
            "total_long_balls": 4,
            "accurate_long_balls": 3,
            "total_own_half_passes": 20,
            "accurate_own_half_passes": 18,
            "total_opp_half_passes": 12,
            "accurate_opp_half_passes": 10,
            "crosses_total": 1,
            "crosses_accurate": 0,
            "touches": 46,
            "possession_lost": 6.6126,
            "dispossessed": 1.6681,
            "duels_lost": 4,
            "aerial_lost": 2,
            "total_contest": 1,
            "won_contest": 1,
            "ball_recovery": 4,
            "challenges_lost": 2,
            "fouls": 2,
            "fouls_drawn": 2,
            "blocks": 1,
            "goal_rate": 1.3285,
            "goals": 0,
            "assists": 0,
            "expected_goals": 0.3097,
            "expected_assists": 0.0699,
            "total_shots": 1,
            "shots_on_target": 1,
            "shots_off_target": 1,
            "big_chances_created": 2,
            "xgot": 0.6892,
            "ball_carries": 14,
            "total_progression": 28,
            "progressive_carries": 0,
            "key_pass": 1,
            "tackles_in_zone": 1.0,
            "tackles_won_in_zone": 1.1,
            "interceptions_in_zone": 0.8,
            "clearances_in_zone": 0.7,
            "aerial_duels_won": 0.6,
            "defensive_success_rate": 0.784,
            "opponent_faced": "Hyeon-gyu Oh",
            "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.1284
          }
        },
        "Tomáš Souček": {
          "player_id": 799041,
          "position": "M",
          "position_depth": "M",
          "is_starter": true,
          "shirt_number": 28,
          "height": 192,
          "market_value": 11600000,
          "stats": {
            "key_pass": 0,
            "expected_assists": 0.0266,
            "assists": 0,
            "expected_goals": 0.0559,
            "rating": 6.9864,
            "minutes": 87,
            "total_pass": 37,
            "accurate_pass": 29,
            "ball_recovery": 3,
            "duels_won": 5,
            "total_shots": 2,
            "total_long_balls": 4,
            "accurate_long_balls": 2,
            "total_own_half_passes": 18,
            "accurate_own_half_passes": 15,
            "total_opp_half_passes": 20,
            "accurate_opp_half_passes": 15,
            "crosses_total": 1,
            "crosses_accurate": 0,
            "touches": 49,
            "possession_lost": 10.0118,
            "dispossessed": 1.0123,
            "duels_lost": 4,
            "aerial_won": 1,
            "aerial_lost": 2,
            "interceptions": 2,
            "tackles_won": 2,
            "tackles": 3,
            "clearances": 3,
            "total_contest": 1,
            "won_contest": 1,
            "challenges_lost": 2,
            "fouls": 1,
            "fouls_drawn": 2,
            "goal_rate": 0.6212,
            "goals": 0,
            "shots_on_target": 1,
            "shots_off_target": 2,
            "blocks": 1,
            "big_chances_created": 0,
            "big_chances_missed": 1,
            "xgot": 0.6479,
            "ball_carries": 7,
            "total_progression": 12,
            "progressive_carries": 0,
            "dribbles_attempted": 2,
            "dribbles_successful": 0.7,
            "crosses_attempted": 0.0,
            "duel_win_rate": 0.401,
            "pressing_faced": "MEDIUM",
            "matchup_zone": "Central Mid vs Central Mid — Box-to-Box Midfield Contest",
            "numerical_situation": "1v1",
            "opponent_defenders": "Kang-in Lee",
            "opponent_faced": "Kang-in Lee",
            "antagonist_source": "defensive_duel, attacking_duel, midfield_pairing",
            "projected_goals": 0,
            "goal_probability": 0.1212
          }
        },
        "Michal Sadílek": {
          "player_id": 825731,
          "position": "M",
          "position_depth": "M",
          "is_starter": true,
          "shirt_number": 23,
          "height": 168,
          "market_value": 8500000,
          "stats": {
            "key_pass": 3,
            "expected_assists": 0.2745,
            "assists": 0,
            "expected_goals": 0.0089,
            "rating": 6.973,
            "minutes": 84,
            "total_pass": 35,
            "accurate_pass": 30,
            "ball_recovery": 3,
            "duels_won": 3,
            "total_shots": 1,
            "total_long_balls": 4,
            "accurate_long_balls": 2,
            "total_own_half_passes": 13,
            "accurate_own_half_passes": 12,
            "total_opp_half_passes": 21,
            "accurate_opp_half_passes": 17,
            "crosses_total": 7,
            "crosses_accurate": 4,
            "touches": 50,
            "possession_lost": 10.0741,
            "dispossessed": 1.0014,
            "duels_lost": 4,
            "aerial_won": 1,
            "aerial_lost": 2,
            "interceptions": 2,
            "tackles_won": 1,
            "tackles": 1,
            "clearances": 2,
            "total_contest": 1,
            "won_contest": 1,
            "challenges_lost": 2,
            "fouls": 2,
            "fouls_drawn": 2,
            "goal_rate": 0.0102,
            "goals": 0,
            "shots_on_target": 2,
            "shots_off_target": 1,
            "blocks": 1,
            "big_chances_created": 1,
            "big_chances_missed": 1,
            "xgot": 0.4907,
            "ball_carries": 11,
            "total_progression": 17,
            "progressive_carries": 1,
            "dribbles_attempted": 2,
            "dribbles_successful": 0.5,
            "crosses_attempted": 0.0,
            "duel_win_rate": 0.304,
            "pressing_faced": "MEDIUM",
            "matchup_zone": "Central Mid vs Central Mid — Box-to-Box Midfield Contest",
            "numerical_situation": "1v1",
            "opponent_defenders": "Kang-in Lee",
            "opponent_faced": "Kang-in Lee",
            "antagonist_source": "attacking_duel, midfield_pairing",
            "projected_goals": 0,
            "goal_probability": 0.0651
          }
        },
        "Václav Černý": {
          "player_id": 280631,
          "position": "M",
          "position_depth": "M",
          "is_starter": true,
          "shirt_number": 18,
          "height": 182,
          "market_value": 8199999,
          "stats": {
            "key_pass": 3,
            "expected_assists": 0.1213,
            "assists": 0,
            "expected_goals": 0.1111,
            "rating": 6.5716,
            "minutes": 79,
            "total_pass": 23,
            "accurate_pass": 19,
            "ball_recovery": 2,
            "duels_won": 1,
            "total_shots": 1,
            "total_long_balls": 1,
            "accurate_long_balls": 1,
            "total_own_half_passes": 6,
            "accurate_own_half_passes": 5,
            "total_opp_half_passes": 17,
            "accurate_opp_half_passes": 14,
            "crosses_total": 3,
            "crosses_accurate": 1,
            "touches": 37,
            "possession_lost": 10.6035,
            "dispossessed": 1.5005,
            "duels_lost": 4,
            "aerial_won": 1,
            "aerial_lost": 1,
            "interceptions": 1,
            "tackles_won": 1,
            "tackles": 1,
            "clearances": 2,
            "total_contest": 2,
            "won_contest": 1,
            "challenges_lost": 1,
            "fouls": 1,
            "fouls_drawn": 0,
            "goal_rate": 0.09,
            "goals": 0,
            "shots_on_target": 1,
            "shots_off_target": 1,
            "blocks": 0,
            "big_chances_created": 0,
            "big_chances_missed": 1,
            "xgot": 0.11,
            "ball_carries": 12,
            "total_progression": 66,
            "progressive_carries": 3,
            "dribbles_attempted": 3,
            "dribbles_successful": 0.8,
            "crosses_attempted": 2.1,
            "duel_win_rate": 0.305,
            "pressing_faced": "MEDIUM",
            "matchup_zone": "LM vs CB",
            "numerical_situation": "1v1",
            "opponent_defenders": "Kim Min-jae",
            "opponent_faced": "Kim Min-jae",
            "antagonist_source": "attacking_duel, midfield_pairing",
            "projected_goals": 0,
            "goal_probability": 0.055
          }
        },
        "Adam Karabec": {
          "player_id": 1000175,
          "position": "M",
          "position_depth": "M",
          "is_starter": true,
          "shirt_number": 7,
          "height": 186,
          "market_value": 7600000,
          "stats": {
            "key_pass": 1,
            "expected_assists": 0.0898,
            "assists": 0,
            "expected_goals": 0.117,
            "rating": 6.6007,
            "minutes": 64,
            "total_pass": 21,
            "accurate_pass": 18,
            "ball_recovery": 4,
            "duels_won": 2,
            "total_shots": 1,
            "total_long_balls": 2,
            "accurate_long_balls": 2,
            "total_own_half_passes": 6,
            "accurate_own_half_passes": 6,
            "total_opp_half_passes": 15,
            "accurate_opp_half_passes": 11,
            "crosses_total": 6,
            "crosses_accurate": 2,
            "touches": 32,
            "possession_lost": 10.7801,
            "dispossessed": 0.9982,
            "duels_lost": 2,
            "aerial_won": 1,
            "aerial_lost": 1,
            "interceptions": 0,
            "tackles_won": 0,
            "tackles": 1,
            "clearances": 1,
            "total_contest": 2,
            "won_contest": 1,
            "challenges_lost": 0,
            "fouls": 1,
            "fouls_drawn": 1,
            "goal_rate": 0.684,
            "goals": 0,
            "shots_on_target": 1,
            "shots_off_target": 1,
            "blocks": 0,
            "big_chances_created": 1,
            "big_chances_missed": 0,
            "xgot": 0.1497,
            "ball_carries": 8,
            "total_progression": 56,
            "progressive_carries": 2,
            "dribbles_attempted": 3,
            "dribbles_successful": 0.8,
            "crosses_attempted": 2.1,
            "duel_win_rate": 0.318,
            "pressing_faced": "MEDIUM",
            "matchup_zone": "RM vs CB",
            "numerical_situation": "1v1",
            "opponent_defenders": "Kim Min-jae",
            "opponent_faced": "Kim Min-jae",
            "antagonist_source": "attacking_duel, midfield_pairing",
            "projected_goals": 0,
            "goal_probability": 0.1099
          }
        },
        "Pavel Šulc": {
          "player_id": 957604,
          "position": "F",
          "position_depth": "F",
          "is_starter": true,
          "shirt_number": 10,
          "height": 177,
          "market_value": 21000000,
          "stats": {
            "expected_goals": 0.1572,
            "goal_rate": 0.1421,
            "goals": 0,
            "shots_on_target": 0,
            "expected_assists": 0.0607,
            "key_pass": 1,
            "rating": 7.4512,
            "minutes": 82,
            "total_shots": 2,
            "duels_won": 3,
            "aerial_won": 2,
            "total_pass": 16,
            "accurate_pass": 11,
            "total_long_balls": 1,
            "accurate_long_balls": 0,
            "total_opp_half_passes": 4,
            "accurate_opp_half_passes": 3,
            "crosses_total": 0,
            "crosses_accurate": 0,
            "touches": 25,
            "possession_lost": 3.1267,
            "dispossessed": 0.0,
            "duels_lost": 3,
            "aerial_lost": 1,
            "total_contest": 1,
            "won_contest": 0,
            "ball_recovery": 1,
            "challenges_lost": 0,
            "fouls": 2,
            "fouls_drawn": 0,
            "assists": 0,
            "shots_off_target": 0,
            "interceptions": 0,
            "tackles_won": 1,
            "tackles": 2,
            "clearances": 0,
            "blocks": 0,
            "big_chances_created": 0,
            "big_chances_missed": 0,
            "xgot": 0.0,
            "offsides": 0,
            "ball_carries": 4,
            "total_progression": 9,
            "progressive_carries": 0,
            "dribbles_attempted": 2,
            "dribbles_successful": 0.3,
            "crosses_attempted": 0.0,
            "duel_win_rate": 0.195,
            "pressing_faced": "LOW",
            "matchup_zone": "Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle",
            "numerical_situation": "1v2",
            "opponent_defenders": "Kim Min-jae, Young-woo Seol",
            "opponent_faced": "Kim Min-jae, Young-woo Seol",
            "antagonist_source": "attacking_duel",
            "projected_goals": 0,
            "goal_probability": 0.0897
          }
        },
        "Patrik Schick": {
          "player_id": 280609,
          "position": "F",
          "position_depth": "F",
          "is_starter": true,
          "shirt_number": 14,
          "height": 191,
          "market_value": 18400000,
          "stats": {
            "expected_goals": 0.3846,
            "goal_rate": 0.2249,
            "goals": 1,
            "shots_on_target": 1,
            "expected_assists": 0.0622,
            "key_pass": 0,
            "rating": 6.8135,
            "minutes": 79,
            "total_shots": 2,
            "duels_won": 4,
            "aerial_won": 2,
            "total_pass": 14,
            "accurate_pass": 11,
            "total_long_balls": 2,
            "accurate_long_balls": 2,
            "total_opp_half_passes": 8,
            "accurate_opp_half_passes": 6,
            "crosses_total": 0,
            "crosses_accurate": 0,
            "touches": 25,
            "possession_lost": 6.0726,
            "dispossessed": 1.2621,
            "duels_lost": 5,
            "aerial_lost": 3,
            "total_contest": 2,
            "won_contest": 1,
            "ball_recovery": 2,
            "challenges_lost": 1,
            "fouls": 2,
            "fouls_drawn": 1,
            "assists": 0,
            "shots_off_target": 2,
            "interceptions": 1,
            "tackles_won": 2,
            "tackles": 1,
            "clearances": 2,
            "blocks": 1,
            "big_chances_created": 1,
            "big_chances_missed": 1,
            "xgot": 0.9104,
            "offsides": 1,
            "ball_carries": 5,
            "total_progression": 5,
            "progressive_carries": 1,
            "dribbles_attempted": 2,
            "dribbles_successful": 0.4,
            "crosses_attempted": 0.0,
            "duel_win_rate": 0.24,
            "pressing_faced": "LOW",
            "matchup_zone": "Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle",
            "numerical_situation": "1v2",
            "opponent_defenders": "Kim Min-jae, Young-woo Seol",
            "opponent_faced": "Kim Min-jae, Young-woo Seol",
            "antagonist_source": "attacking_duel",
            "projected_goals": 1,
            "goal_probability": 0.2706
          }
        }
      },
      "bench_players": {
        "Matěj Kovář": {
          "player_id": 927366,
          "position": "G",
          "position_depth": "G_BENCH",
          "is_starter": false,
          "shirt_number": 32,
          "height": 196,
          "market_value": 7200000,
          "stats": {
            "saves": 0,
            "goals_prevented": 0.0227,
            "rating": 6.8786,
            "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.0799,
            "aerial_won": 0,
            "sweeper_actions": 0,
            "sweeper_accurate": 0,
            "saves_inside_box": 0,
            "possession_lost": 0.5126,
            "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.118,
            "bench_expected_minutes": 4.6
          }
        },
        "David Zima": {
          "player_id": 963084,
          "position": "D",
          "position_depth": "D_BENCH",
          "is_starter": false,
          "shirt_number": 4,
          "height": 190,
          "market_value": 6400000,
          "stats": {
            "interceptions": 0,
            "tackles": 0,
            "tackles_won": 0,
            "clearances": 0,
            "aerial_won": 0,
            "rating": 6.7465,
            "minutes": 14,
            "total_pass": 5,
            "accurate_pass": 4,
            "duels_won": 1,
            "total_long_balls": 0,
            "accurate_long_balls": 0,
            "total_own_half_passes": 3,
            "accurate_own_half_passes": 3,
            "total_opp_half_passes": 1,
            "accurate_opp_half_passes": 1,
            "crosses_total": 0,
            "crosses_accurate": 0,
            "touches": 6,
            "possession_lost": 0.7464,
            "dispossessed": 0.9938,
            "duels_lost": 0,
            "aerial_lost": 2,
            "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.0091,
            "expected_assists": 0.0015,
            "total_shots": 0,
            "shots_on_target": 0,
            "shots_off_target": 0,
            "big_chances_created": 0,
            "xgot": 0.0485,
            "ball_carries": 1,
            "total_progression": 3,
            "progressive_carries": 0,
            "key_pass": 0,
            "bench_appearance_probability": 0.306,
            "bench_expected_minutes": 13.74
          }
        },
        "David Jurásek": {
          "player_id": 1030711,
          "position": "D",
          "position_depth": "D_BENCH",
          "is_starter": false,
          "shirt_number": 39,
          "height": 183,
          "market_value": 4800000,
          "stats": {
            "interceptions": 0,
            "tackles": 0,
            "tackles_won": 0,
            "clearances": 0,
            "aerial_won": 0,
            "rating": 6.5288,
            "minutes": 14,
            "total_pass": 5,
            "accurate_pass": 4,
            "duels_won": 0,
            "total_long_balls": 1,
            "accurate_long_balls": 0,
            "total_own_half_passes": 2,
            "accurate_own_half_passes": 2,
            "total_opp_half_passes": 3,
            "accurate_opp_half_passes": 2,
            "crosses_total": 1,
            "crosses_accurate": 0,
            "touches": 7,
            "possession_lost": 1.7244,
            "dispossessed": 0.0,
            "duels_lost": 0,
            "aerial_lost": 0,
            "total_contest": 0,
            "won_contest": 0,
            "ball_recovery": 0,
            "challenges_lost": 1,
            "fouls": 0,
            "fouls_drawn": 0,
            "blocks": 0,
            "goal_rate": 0.0,
            "goals": 0,
            "assists": 0,
            "expected_goals": 0.0,
            "expected_assists": 0.066,
            "total_shots": 0,
            "shots_on_target": 0,
            "shots_off_target": 0,
            "big_chances_created": 0,
            "xgot": 0.0,
            "ball_carries": 2,
            "total_progression": 3,
            "progressive_carries": 0,
            "key_pass": 0,
            "bench_appearance_probability": 0.303,
            "bench_expected_minutes": 13.66
          }
        },
        "Lukáš Červ": {
          "player_id": 952114,
          "position": "M",
          "position_depth": "M_BENCH",
          "is_starter": false,
          "shirt_number": 6,
          "height": 182,
          "market_value": 5500000,
          "stats": {
            "key_pass": 0,
            "expected_assists": 0.0279,
            "assists": 0,
            "expected_goals": 0.0125,
            "rating": 6.9558,
            "minutes": 22,
            "total_pass": 8,
            "accurate_pass": 7,
            "ball_recovery": 1,
            "duels_won": 1,
            "total_shots": 0,
            "total_long_balls": 1,
            "accurate_long_balls": 0,
            "total_own_half_passes": 3,
            "accurate_own_half_passes": 3,
            "total_opp_half_passes": 5,
            "accurate_opp_half_passes": 3,
            "crosses_total": 0,
            "crosses_accurate": 0,
            "touches": 11,
            "possession_lost": 2.0061,
            "dispossessed": 0.9905,
            "duels_lost": 1,
            "aerial_won": 0,
            "aerial_lost": 2,
            "interceptions": 0,
            "tackles_won": 0,
            "tackles": 1,
            "clearances": 0,
            "total_contest": 0,
            "won_contest": 0,
            "challenges_lost": 2,
            "fouls": 0,
            "fouls_drawn": 1,
            "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.0973,
            "ball_carries": 2,
            "total_progression": 7,
            "progressive_carries": 0,
            "bench_appearance_probability": 0.504,
            "bench_expected_minutes": 22.09
          }
        },
        "Pavel Bucha": {
          "player_id": 911583,
          "position": "M",
          "position_depth": "M_BENCH",
          "is_starter": false,
          "shirt_number": 20,
          "height": 173,
          "market_value": 4300000,
          "stats": {
            "key_pass": 0,
            "expected_assists": 0.0241,
            "assists": 0,
            "expected_goals": 0.0121,
            "rating": 6.7052,
            "minutes": 22,
            "total_pass": 11,
            "accurate_pass": 9,
            "ball_recovery": 1,
            "duels_won": 1,
            "total_shots": 0,
            "bench_appearance_probability": 0.502,
            "bench_expected_minutes": 22.04
          }
        },
        "Lukáš Provod": {
          "player_id": 846122,
          "position": "F",
          "position_depth": "F_BENCH",
          "is_starter": false,
          "shirt_number": 17,
          "height": 189,
          "market_value": 7500000,
          "stats": {
            "expected_goals": 0.038,
            "goal_rate": 0.0003,
            "goals": 0,
            "shots_on_target": 0,
            "expected_assists": 0.0823,
            "key_pass": 0,
            "rating": 7.1234,
            "minutes": 26,
            "total_shots": 1,
            "duels_won": 1,
            "aerial_won": 1,
            "total_pass": 12,
            "accurate_pass": 9,
            "total_long_balls": 1,
            "accurate_long_balls": 1,
            "total_opp_half_passes": 9,
            "accurate_opp_half_passes": 7,
            "crosses_total": 1,
            "crosses_accurate": 0,
            "touches": 18,
            "possession_lost": 5.5972,
            "dispossessed": 2.3548,
            "duels_lost": 2,
            "aerial_lost": 2,
            "total_contest": 1,
            "won_contest": 0,
            "ball_recovery": 1,
            "challenges_lost": 1,
            "fouls": 0,
            "fouls_drawn": 0,
            "assists": 0,
            "shots_off_target": 0,
            "interceptions": 0,
            "tackles_won": 1,
            "tackles": 1,
            "clearances": 1,
            "blocks": 0,
            "big_chances_created": 0,
            "big_chances_missed": 0,
            "xgot": 0.0764,
            "offsides": 1,
            "ball_carries": 5,
            "total_progression": 19,
            "progressive_carries": 1,
            "bench_appearance_probability": 0.569,
            "bench_expected_minutes": 25.51
          }
        },
        "Vasil Kušej": {
          "player_id": 876947,
          "position": "F",
          "position_depth": "F_BENCH",
          "is_starter": false,
          "shirt_number": 9,
          "height": 168,
          "market_value": 4900000,
          "stats": {
            "expected_goals": 0.0006,
            "goal_rate": 0.0001,
            "goals": 0,
            "shots_on_target": 0,
            "expected_assists": 0.0175,
            "key_pass": 0,
            "rating": 6.2787,
            "minutes": 25,
            "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": 1,
            "crosses_accurate": 0,
            "touches": 6,
            "possession_lost": 2.4335,
            "dispossessed": 1.3836,
            "duels_lost": 1,
            "aerial_lost": 2,
            "total_contest": 0,
            "won_contest": 0,
            "ball_recovery": 1,
            "challenges_lost": 2,
            "fouls": 0,
            "fouls_drawn": 0,
            "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.1784,
            "offsides": 2,
            "ball_carries": 2,
            "total_progression": 9,
            "progressive_carries": 1,
            "bench_appearance_probability": 0.563,
            "bench_expected_minutes": 25.39
          }
        }
      },
      "team_totals": {
        "projected_goals": 1,
        "expected_goals": 1.24,
        "expected_assists": 0.99,
        "total_shots": 14,
        "shots_on_target": 11,
        "total_passes": 383,
        "interceptions": 7,
        "tackles": 19,
        "avg_rating": 6.88,
        "possession_estimated_pct": 50.8,
        "pressing_actions_per_90": 6.9
      }
    }
  },
  "antagonist_report": {
    "home_attacking_duels": [
      {
        "attacker": "Hyeon-gyu Oh",
        "attacker_role": "ST",
        "attacker_market_value": 16000000,
        "attacker_height": 185,
        "attacker_skill_quality": 0.59,
        "defenders": [
          "Robin Hranáč",
          "Štěpán Chaloupek"
        ],
        "defender_roles": [
          "CB",
          "CB"
        ],
        "def_skill_quality_avg": 0.515,
        "duel_zone": "Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle",
        "numerical_situation": "1v2",
        "duel_win_rate": 0.216,
        "xg_contribution": 0.1137,
        "shots_in_zone": 2.2,
        "dribbles_attempted": 2,
        "dribbles_successful": 0.4,
        "aerial_duels": 3,
        "aerial_won": 1.8,
        "crosses_in_zone": 0.0,
        "fouls_drawn": 1.6,
        "pressing_intensity_on_attacker": "LOW",
        "defender_stats": [
          {
            "player": "Robin Hranáč",
            "role": "CB",
            "market_value": 10900000,
            "tackles_attempted": 1.0,
            "tackles_won": 1.1,
            "fouls_committed": 0.5,
            "interceptions_in_zone": 0.9,
            "clearances_in_zone": 0.7,
            "aerial_duels_won": 0.6,
            "defensive_success_rate": 0.784
          },
          {
            "player": "Štěpán Chaloupek",
            "role": "CB",
            "market_value": 7800000,
            "tackles_attempted": 1.0,
            "tackles_won": 1.1,
            "fouls_committed": 0.6,
            "interceptions_in_zone": 0.8,
            "clearances_in_zone": 0.7,
            "aerial_duels_won": 0.6,
            "defensive_success_rate": 0.784
          }
        ],
        "duel_analysis": "Hyeon-gyu Oh (ST) is heavily outmatched defensively against Robin Hranáč and Štěpán Chaloupek in a 2-defender block. Duel win probability: 22%.  Projected xG contribution: 0.114 — with very limited chance creation expected."
      },
      {
        "attacker": "Son Heung-min",
        "attacker_role": "SS",
        "attacker_market_value": 18600000,
        "attacker_height": 184,
        "attacker_skill_quality": 0.617,
        "defenders": [
          "Robin Hranáč",
          "Tomáš Souček"
        ],
        "defender_roles": [
          "CB",
          "CM"
        ],
        "def_skill_quality_avg": 0.537,
        "duel_zone": "Shadow Striker vs CB + Mid Cover — Layered Defense",
        "numerical_situation": "1v2",
        "duel_win_rate": 0.29,
        "xg_contribution": 0.1922,
        "shots_in_zone": 2.0,
        "dribbles_attempted": 3,
        "dribbles_successful": 0.8,
        "aerial_duels": 2,
        "aerial_won": 1.1,
        "crosses_in_zone": 0.0,
        "fouls_drawn": 1.5,
        "pressing_intensity_on_attacker": "LOW",
        "defender_stats": [
          {
            "player": "Robin Hranáč",
            "role": "CB",
            "market_value": 10900000,
            "tackles_attempted": 1.0,
            "tackles_won": 1.0,
            "fouls_committed": 0.5,
            "interceptions_in_zone": 0.9,
            "clearances_in_zone": 0.5,
            "aerial_duels_won": 0.4,
            "defensive_success_rate": 0.71
          },
          {
            "player": "Tomáš Souček",
            "role": "CM",
            "market_value": 11600000,
            "tackles_attempted": 1.0,
            "tackles_won": 1.0,
            "fouls_committed": 0.5,
            "interceptions_in_zone": 0.9,
            "clearances_in_zone": 0.5,
            "aerial_duels_won": 0.4,
            "defensive_success_rate": 0.71
          }
        ],
        "duel_analysis": "Son Heung-min (SS) is heavily outmatched defensively against Robin Hranáč and Tomáš Souček in a 2-defender block. Duel win probability: 29%.  Projected xG contribution: 0.192 — with very limited chance creation expected."
      },
      {
        "attacker": "Jens Castrop",
        "attacker_role": "LWB",
        "attacker_market_value": 5600000,
        "attacker_height": 177,
        "attacker_skill_quality": 0.47,
        "defenders": [
          "Martin Vitík"
        ],
        "defender_roles": [
          "RB"
        ],
        "def_skill_quality_avg": 0.526,
        "duel_zone": "Left Wingback vs Right Back — Overlapping Run",
        "numerical_situation": "1v1",
        "duel_win_rate": 0.315,
        "xg_contribution": 0.0494,
        "shots_in_zone": 0.9,
        "dribbles_attempted": 2,
        "dribbles_successful": 0.6,
        "aerial_duels": 2,
        "aerial_won": 1.0,
        "crosses_in_zone": 2.2,
        "fouls_drawn": 1.3,
        "pressing_intensity_on_attacker": "LOW",
        "defender_stats": [
          {
            "player": "Martin Vitík",
            "role": "RB",
            "market_value": 10300000,
            "tackles_attempted": 2.0,
            "tackles_won": 2.0,
            "fouls_committed": 0.5,
            "interceptions_in_zone": 0.8,
            "clearances_in_zone": 0.5,
            "aerial_duels_won": 1.0,
            "defensive_success_rate": 0.685
          }
        ],
        "duel_analysis": "Jens Castrop (LWB) is heavily outmatched defensively against Martin Vitík in a direct 1v1 contest. Duel win probability: 31%.  Projected xG contribution: 0.049 — with very limited chance creation expected."
      },
      {
        "attacker": "Hong Hyun-seok",
        "attacker_role": "RWB",
        "attacker_market_value": 2900000,
        "attacker_height": 177,
        "attacker_skill_quality": 0.436,
        "defenders": [
          "Ladislav Krejčí"
        ],
        "defender_roles": [
          "LB"
        ],
        "def_skill_quality_avg": 0.641,
        "duel_zone": "Right Wingback vs Left Back — Overlapping Run",
        "numerical_situation": "1v1",
        "duel_win_rate": 0.252,
        "xg_contribution": 0.0552,
        "shots_in_zone": 0.8,
        "dribbles_attempted": 2,
        "dribbles_successful": 0.4,
        "aerial_duels": 2,
        "aerial_won": 1.0,
        "crosses_in_zone": 2.2,
        "fouls_drawn": 1.4,
        "pressing_intensity_on_attacker": "MEDIUM",
        "defender_stats": [
          {
            "player": "Ladislav Krejčí",
            "role": "LB",
            "market_value": 21000000,
            "tackles_attempted": 2.1,
            "tackles_won": 2.2,
            "fouls_committed": 0.5,
            "interceptions_in_zone": 1.0,
            "clearances_in_zone": 0.5,
            "aerial_duels_won": 1.0,
            "defensive_success_rate": 0.748
          }
        ],
        "duel_analysis": "Hong Hyun-seok (RWB) is heavily outmatched defensively against Ladislav Krejčí in a direct 1v1 contest. Duel win probability: 25%. The quality gap is significant (€3M vs €21M avg). Projected xG contribution: 0.055 — with very limited chance creation expected."
      },
      {
        "attacker": "Kang-in Lee",
        "attacker_role": "CM",
        "attacker_market_value": 30000000,
        "attacker_height": 173,
        "attacker_skill_quality": 0.718,
        "defenders": [
          "Tomáš Souček"
        ],
        "defender_roles": [
          "CM"
        ],
        "def_skill_quality_avg": 0.541,
        "duel_zone": "Central Mid vs Central Mid — Box-to-Box Midfield Contest",
        "numerical_situation": "1v1",
        "duel_win_rate": 0.439,
        "xg_contribution": 0.0717,
        "shots_in_zone": 1.6,
        "dribbles_attempted": 3,
        "dribbles_successful": 1.2,
        "aerial_duels": 2,
        "aerial_won": 0.9,
        "crosses_in_zone": 0.0,
        "fouls_drawn": 1.3,
        "pressing_intensity_on_attacker": "LOW",
        "defender_stats": [
          {
            "player": "Tomáš Souček",
            "role": "CM",
            "market_value": 11600000,
            "tackles_attempted": 2.0,
            "tackles_won": 1.7,
            "fouls_committed": 0.5,
            "interceptions_in_zone": 0.9,
            "clearances_in_zone": 0.5,
            "aerial_duels_won": 1.1,
            "defensive_success_rate": 0.561
          }
        ],
        "duel_analysis": "Kang-in Lee (CM) is evenly matched against Tomáš Souček in a direct 1v1 contest. Duel win probability: 44%. The quality gap is significant (€30M vs €12M avg). Projected xG contribution: 0.072 — with neither side clearly dominant."
      }
    ],
    "away_attacking_duels": [
      {
        "attacker": "Václav Černý",
        "attacker_role": "LM",
        "attacker_market_value": 8199999,
        "attacker_height": 182,
        "attacker_skill_quality": 0.501,
        "defenders": [
          "Kim Min-jae"
        ],
        "defender_roles": [
          "CB"
        ],
        "def_skill_quality_avg": 0.686,
        "duel_zone": "LM vs CB",
        "numerical_situation": "1v1",
        "duel_win_rate": 0.305,
        "xg_contribution": 0.092,
        "shots_in_zone": 1.3,
        "dribbles_attempted": 3,
        "dribbles_successful": 0.8,
        "aerial_duels": 2,
        "aerial_won": 1.1,
        "crosses_in_zone": 2.1,
        "fouls_drawn": 1.3,
        "pressing_intensity_on_attacker": "MEDIUM",
        "defender_stats": [
          {
            "player": "Kim Min-jae",
            "role": "CB",
            "market_value": 26000000,
            "tackles_attempted": 2.1,
            "tackles_won": 2.1,
            "fouls_committed": 0.5,
            "interceptions_in_zone": 1.1,
            "clearances_in_zone": 0.5,
            "aerial_duels_won": 0.9,
            "defensive_success_rate": 0.695
          }
        ],
        "duel_analysis": "Václav Černý (LM) is heavily outmatched defensively against Kim Min-jae in a direct 1v1 contest. Duel win probability: 30%. The quality gap is significant (€8M vs €26M avg). Projected xG contribution: 0.092 — with very limited chance creation expected."
      },
      {
        "attacker": "Tomáš Souček",
        "attacker_role": "CM",
        "attacker_market_value": 11600000,
        "attacker_height": 192,
        "attacker_skill_quality": 0.541,
        "defenders": [
          "Kang-in Lee"
        ],
        "defender_roles": [
          "CM"
        ],
        "def_skill_quality_avg": 0.718,
        "duel_zone": "Central Mid vs Central Mid — Box-to-Box Midfield Contest",
        "numerical_situation": "1v1",
        "duel_win_rate": 0.401,
        "xg_contribution": 0.0542,
        "shots_in_zone": 1.6,
        "dribbles_attempted": 2,
        "dribbles_successful": 0.7,
        "aerial_duels": 2,
        "aerial_won": 1.4,
        "crosses_in_zone": 0.0,
        "fouls_drawn": 1.2,
        "pressing_intensity_on_attacker": "MEDIUM",
        "defender_stats": [
          {
            "player": "Kang-in Lee",
            "role": "CM",
            "market_value": 30000000,
            "tackles_attempted": 2.2,
            "tackles_won": 2.0,
            "fouls_committed": 0.4,
            "interceptions_in_zone": 1.1,
            "clearances_in_zone": 0.5,
            "aerial_duels_won": 0.6,
            "defensive_success_rate": 0.599
          }
        ],
        "duel_analysis": "Tomáš Souček (CM) faces tough defensive resistance against Kang-in Lee in a direct 1v1 contest. Duel win probability: 40%. The quality gap is significant (€12M vs €30M avg). Projected xG contribution: 0.054 — and is restricted in space and time on the ball."
      },
      {
        "attacker": "Michal Sadílek",
        "attacker_role": "CM",
        "attacker_market_value": 8500000,
        "attacker_height": 168,
        "attacker_skill_quality": 0.505,
        "defenders": [
          "Kang-in Lee"
        ],
        "defender_roles": [
          "CM"
        ],
        "def_skill_quality_avg": 0.718,
        "duel_zone": "Central Mid vs Central Mid — Box-to-Box Midfield Contest",
        "numerical_situation": "1v1",
        "duel_win_rate": 0.304,
        "xg_contribution": 0.0074,
        "shots_in_zone": 1.3,
        "dribbles_attempted": 2,
        "dribbles_successful": 0.5,
        "aerial_duels": 2,
        "aerial_won": 0.8,
        "crosses_in_zone": 0.0,
        "fouls_drawn": 1.3,
        "pressing_intensity_on_attacker": "MEDIUM",
        "defender_stats": [
          {
            "player": "Kang-in Lee",
            "role": "CM",
            "market_value": 30000000,
            "tackles_attempted": 2.2,
            "tackles_won": 2.2,
            "fouls_committed": 0.4,
            "interceptions_in_zone": 1.1,
            "clearances_in_zone": 0.5,
            "aerial_duels_won": 1.2,
            "defensive_success_rate": 0.696
          }
        ],
        "duel_analysis": "Michal Sadílek (CM) is heavily outmatched defensively against Kang-in Lee in a direct 1v1 contest. Duel win probability: 30%. The quality gap is significant (€8M vs €30M avg). Projected xG contribution: 0.007 — with very limited chance creation expected."
      },
      {
        "attacker": "Adam Karabec",
        "attacker_role": "RM",
        "attacker_market_value": 7600000,
        "attacker_height": 186,
        "attacker_skill_quality": 0.494,
        "defenders": [
          "Kim Min-jae"
        ],
        "defender_roles": [
          "CB"
        ],
        "def_skill_quality_avg": 0.686,
        "duel_zone": "RM vs CB",
        "numerical_situation": "1v1",
        "duel_win_rate": 0.318,
        "xg_contribution": 0.0991,
        "shots_in_zone": 1.3,
        "dribbles_attempted": 3,
        "dribbles_successful": 0.8,
        "aerial_duels": 2,
        "aerial_won": 1.2,
        "crosses_in_zone": 2.1,
        "fouls_drawn": 1.3,
        "pressing_intensity_on_attacker": "MEDIUM",
        "defender_stats": [
          {
            "player": "Kim Min-jae",
            "role": "CB",
            "market_value": 26000000,
            "tackles_attempted": 2.1,
            "tackles_won": 2.1,
            "fouls_committed": 0.5,
            "interceptions_in_zone": 1.1,
            "clearances_in_zone": 0.5,
            "aerial_duels_won": 0.8,
            "defensive_success_rate": 0.682
          }
        ],
        "duel_analysis": "Adam Karabec (RM) is heavily outmatched defensively against Kim Min-jae in a direct 1v1 contest. Duel win probability: 32%. The quality gap is significant (€8M vs €26M avg). Projected xG contribution: 0.099 — with very limited chance creation expected."
      },
      {
        "attacker": "Pavel Šulc",
        "attacker_role": "ST",
        "attacker_market_value": 21000000,
        "attacker_height": 177,
        "attacker_skill_quality": 0.641,
        "defenders": [
          "Kim Min-jae",
          "Young-woo Seol"
        ],
        "defender_roles": [
          "CB",
          "CB"
        ],
        "def_skill_quality_avg": 0.575,
        "duel_zone": "Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle",
        "numerical_situation": "1v2",
        "duel_win_rate": 0.195,
        "xg_contribution": 0.1572,
        "shots_in_zone": 2.1,
        "dribbles_attempted": 2,
        "dribbles_successful": 0.3,
        "aerial_duels": 3,
        "aerial_won": 1.5,
        "crosses_in_zone": 0.0,
        "fouls_drawn": 1.6,
        "pressing_intensity_on_attacker": "LOW",
        "defender_stats": [
          {
            "player": "Kim Min-jae",
            "role": "CB",
            "market_value": 26000000,
            "tackles_attempted": 1.1,
            "tackles_won": 1.2,
            "fouls_committed": 0.5,
            "interceptions_in_zone": 1.1,
            "clearances_in_zone": 1.0,
            "aerial_duels_won": 0.8,
            "defensive_success_rate": 0.805
          },
          {
            "player": "Young-woo Seol",
            "role": "CB",
            "market_value": 5200000,
            "tackles_attempted": 1.0,
            "tackles_won": 1.1,
            "fouls_committed": 0.6,
            "interceptions_in_zone": 0.7,
            "clearances_in_zone": 0.7,
            "aerial_duels_won": 0.8,
            "defensive_success_rate": 0.805
          }
        ],
        "duel_analysis": "Pavel Šulc (ST) is heavily outmatched defensively against Kim Min-jae and Young-woo Seol in a 2-defender block. Duel win probability: 20%.  Projected xG contribution: 0.157 — with very limited chance creation expected."
      },
      {
        "attacker": "Patrik Schick",
        "attacker_role": "ST",
        "attacker_market_value": 18400000,
        "attacker_height": 191,
        "attacker_skill_quality": 0.615,
        "defenders": [
          "Kim Min-jae",
          "Young-woo Seol"
        ],
        "defender_roles": [
          "CB",
          "CB"
        ],
        "def_skill_quality_avg": 0.575,
        "duel_zone": "Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle",
        "numerical_situation": "1v2",
        "duel_win_rate": 0.24,
        "xg_contribution": 0.3846,
        "shots_in_zone": 2.3,
        "dribbles_attempted": 2,
        "dribbles_successful": 0.4,
        "aerial_duels": 3,
        "aerial_won": 2.0,
        "crosses_in_zone": 0.0,
        "fouls_drawn": 1.5,
        "pressing_intensity_on_attacker": "LOW",
        "defender_stats": [
          {
            "player": "Kim Min-jae",
            "role": "CB",
            "market_value": 26000000,
            "tackles_attempted": 1.1,
            "tackles_won": 1.1,
            "fouls_committed": 0.5,
            "interceptions_in_zone": 1.1,
            "clearances_in_zone": 1.0,
            "aerial_duels_won": 0.5,
            "defensive_success_rate": 0.76
          },
          {
            "player": "Young-woo Seol",
            "role": "CB",
            "market_value": 5200000,
            "tackles_attempted": 1.0,
            "tackles_won": 1.0,
            "fouls_committed": 0.6,
            "interceptions_in_zone": 0.7,
            "clearances_in_zone": 0.7,
            "aerial_duels_won": 0.5,
            "defensive_success_rate": 0.76
          }
        ],
        "duel_analysis": "Patrik Schick (ST) is heavily outmatched defensively against Kim Min-jae and Young-woo Seol in a 2-defender block. Duel win probability: 24%.  Projected xG contribution: 0.385 — with very limited chance creation expected."
      }
    ],
    "midfield_battle": {
      "home_midfield_power": 0.553,
      "away_midfield_power": 0.535,
      "home_creative_power": 0.54,
      "away_creative_power": 0.525,
      "home_defensive_power": 0.385,
      "away_defensive_power": 0.521,
      "home_dominance_ratio": 0.508,
      "home_midfield_count": 4,
      "away_midfield_count": 4,
      "home_midfield_players": [
        "Kang-in Lee",
        "Hwang In-beom",
        "Jens Castrop",
        "Hong Hyun-seok"
      ],
      "away_midfield_players": [
        "Tomáš Souček",
        "Michal Sadílek",
        "Václav Černý",
        "Adam Karabec"
      ],
      "possession_advantage": "neutral",
      "estimated_possession_home_pct": 49.2,
      "estimated_possession_away_pct": 50.8,
      "home_pressing_actions_per_90": 6.3,
      "away_pressing_actions_per_90": 6.9,
      "home_key_passes_projected": 4.7,
      "away_key_passes_projected": 4.7,
      "home_throughball_threat": 2.2,
      "away_throughball_threat": 2.2,
      "key_personal_duel": "Kang-in Lee vs Tomáš Souček",
      "midfield_lambda_factor_home": 1.003,
      "midfield_lambda_factor_away": 1.009
    },
    "formation_analysis": {
      "home_formation": "3-4-2-1",
      "away_formation": "4-4-2",
      "home_tactical_bonus": -0.04,
      "away_tactical_bonus": 0.04,
      "formation_verdict": "Tactical parity between 3-4-2-1 and 4-4-2. Match outcome driven primarily by individual player quality."
    },
    "home_lambda": 0.73,
    "away_lambda": 1.243,
    "home_top_threat_zones": [
      "Shadow Striker vs CB + Mid Cover — Layered Defense",
      "Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle"
    ],
    "away_top_threat_zones": [
      "Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle",
      "Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle"
    ],
    "home_player_antagonists": {
      "Hyeon-gyu Oh": {
        "opponents": [
          "Robin Hranáč",
          "Štěpán Chaloupek"
        ],
        "primary_zone": "Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle",
        "source": "attacking_duel"
      },
      "Son Heung-min": {
        "opponents": [
          "Robin Hranáč",
          "Tomáš Souček"
        ],
        "primary_zone": "Shadow Striker vs CB + Mid Cover — Layered Defense",
        "source": "attacking_duel"
      },
      "Jens Castrop": {
        "opponents": [
          "Martin Vitík",
          "Václav Černý"
        ],
        "primary_zone": "Left Wingback vs Right Back — Overlapping Run",
        "source": "attacking_duel, midfield_pairing"
      },
      "Hong Hyun-seok": {
        "opponents": [
          "Ladislav Krejčí",
          "Adam Karabec"
        ],
        "primary_zone": "Right Wingback vs Left Back — Overlapping Run",
        "source": "attacking_duel, midfield_pairing"
      },
      "Kang-in Lee": {
        "opponents": [
          "Tomáš Souček",
          "Michal Sadílek"
        ],
        "primary_zone": "Central Mid vs Central Mid — Box-to-Box Midfield Contest",
        "source": "attacking_duel, defensive_duel, midfield_pairing"
      },
      "Kim Min-jae": {
        "opponents": [
          "Václav Černý",
          "Adam Karabec",
          "Pavel Šulc",
          "Patrik Schick"
        ],
        "primary_zone": "LM vs CB",
        "source": "defensive_duel"
      },
      "Young-woo Seol": {
        "opponents": [
          "Pavel Šulc",
          "Patrik Schick"
        ],
        "primary_zone": "Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle",
        "source": "defensive_duel"
      },
      "Hwang In-beom": {
        "opponents": [
          "Michal Sadílek"
        ],
        "primary_zone": "Midfield lane",
        "source": "midfield_pairing"
      },
      "Bum-keun Song": {
        "opponents": [
          "Pavel Šulc",
          "Patrik Schick"
        ],
        "primary_zone": "Shape fallback",
        "source": "formation_fallback"
      },
      "Yu-min Cho": {
        "opponents": [
          "Pavel Šulc"
        ],
        "primary_zone": "Shape fallback",
        "source": "formation_fallback"
      },
      "Hwang Hee-chan": {
        "opponents": [
          "Ladislav Krejčí",
          "Martin Vitík"
        ],
        "primary_zone": "Shape fallback",
        "source": "formation_fallback"
      }
    },
    "away_player_antagonists": {
      "Robin Hranáč": {
        "opponents": [
          "Hyeon-gyu Oh",
          "Son Heung-min"
        ],
        "primary_zone": "Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle",
        "source": "defensive_duel"
      },
      "Štěpán Chaloupek": {
        "opponents": [
          "Hyeon-gyu Oh"
        ],
        "primary_zone": "Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle",
        "source": "defensive_duel"
      },
      "Tomáš Souček": {
        "opponents": [
          "Son Heung-min",
          "Kang-in Lee"
        ],
        "primary_zone": "Shadow Striker vs CB + Mid Cover — Layered Defense",
        "source": "defensive_duel, attacking_duel, midfield_pairing"
      },
      "Martin Vitík": {
        "opponents": [
          "Jens Castrop"
        ],
        "primary_zone": "Left Wingback vs Right Back — Overlapping Run",
        "source": "defensive_duel"
      },
      "Ladislav Krejčí": {
        "opponents": [
          "Hong Hyun-seok"
        ],
        "primary_zone": "Right Wingback vs Left Back — Overlapping Run",
        "source": "defensive_duel"
      },
      "Václav Černý": {
        "opponents": [
          "Kim Min-jae",
          "Jens Castrop"
        ],
        "primary_zone": "LM vs CB",
        "source": "attacking_duel, midfield_pairing"
      },
      "Michal Sadílek": {
        "opponents": [
          "Kang-in Lee",
          "Hwang In-beom"
        ],
        "primary_zone": "Central Mid vs Central Mid — Box-to-Box Midfield Contest",
        "source": "attacking_duel, midfield_pairing"
      },
      "Adam Karabec": {
        "opponents": [
          "Kim Min-jae",
          "Hong Hyun-seok"
        ],
        "primary_zone": "RM vs CB",
        "source": "attacking_duel, midfield_pairing"
      },
      "Pavel Šulc": {
        "opponents": [
          "Kim Min-jae",
          "Young-woo Seol"
        ],
        "primary_zone": "Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle",
        "source": "attacking_duel"
      },
      "Patrik Schick": {
        "opponents": [
          "Kim Min-jae",
          "Young-woo Seol"
        ],
        "primary_zone": "Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle",
        "source": "attacking_duel"
      },
      "Lukáš Horníček": {
        "opponents": [
          "Hwang Hee-chan",
          "Son Heung-min"
        ],
        "primary_zone": "Shape fallback",
        "source": "formation_fallback"
      }
    },
    "key_tactical_insight": "Midfield is evenly contested — Kang-in Lee vs Tomáš Souček will be the pivotal duel. Total antagonist xG — Home: 0.48, Away: 0.79. Home danger zone: Shadow Striker vs CB + Mid Cover — Layered Defense. Away danger zone: Striker vs Two Centre Backs — 1v2 Aerial/Physical Battle.",
    "lambda_factors": {
      "home_gk_opposition_factor": 0.9566,
      "away_gk_opposition_factor": 1.0211,
      "home_set_piece_bonus": 0.0691,
      "away_set_piece_bonus": 0.18,
      "home_defensive_solidity_vs": 0.9633,
      "away_defensive_solidity_vs": 0.9916,
      "home_midfield_factor": 1.003,
      "away_midfield_factor": 1.009,
      "stage_discount": 1.0,
      "quality_gap_applied": false,
      "home_avg_quality": 0.5385,
      "away_avg_quality": 0.5493,
      "avg_quality_gap": -0.0107,
      "squad_value_gap_log": -0.0338,
      "top5_value_gap_log": 0.1497,
      "attack_value_gap_log": 0.1357,
      "elite_count_gap": 0,
      "combined_quality_gap": -0.0026,
      "stronger_lambda_boost": 0.0,
      "weaker_lambda_suppression": 0.0,
      "home_bench_lambda_bonus": 0.0338,
      "away_bench_lambda_bonus": 0.0629,
      "home_bench_players_modelled": 7,
      "away_bench_players_modelled": 7,
      "mismatch_score_pressure_applied": false,
      "pre_calibration_home_lambda": 0.7298,
      "pre_calibration_away_lambda": 1.2429,
      "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": 0.73,
      "final_away_lambda": 1.243
    }
  },
  "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:32:17Z"
}