{
  "slug": "soccer-mls-2023-jyqj8ew5gr",
  "game_id": "soccer-mls-2023-jYQJ8EW5GR",
  "display": "MLS 2023 Season",
  "league": "MLS",
  "season": 2023,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "mls-2023",
  "synthetic": true,
  "player_count": 28,
  "stat_keys": [
    "assists",
    "assists_minus_xa",
    "avg_pass_distance",
    "avg_pass_vertical",
    "goals",
    "goals_conceded",
    "goals_conceded_minus_xg",
    "goals_minus_xg",
    "goals_per_xg",
    "goals_plus_assists",
    "headed_shot_share",
    "key_passes",
    "minutes_played",
    "pass_completion_pct",
    "passes_attempted",
    "passes_over_expected",
    "passes_over_expected_p100",
    "points_added",
    "saves",
    "shots",
    "shots_faced",
    "shots_on_target",
    "xa",
    "xg",
    "xg_faced",
    "xg_place",
    "xg_plus_xa",
    "xpass_completion_pct",
    "xpoints_added"
  ],
  "players": [
    {
      "canonical_id": "abdi-salim",
      "canonical_name": "Abdi Salim",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 172.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 48.0,
        "pass_completion_pct": 0.8542,
        "xpass_completion_pct": 0.8126,
        "passes_over_expected": 1.9973,
        "passes_over_expected_p100": 4.161,
        "avg_pass_distance": 20.0206,
        "avg_pass_vertical": 2.7167
      }
    },
    {
      "canonical_id": "alejandro-granados-torres",
      "canonical_name": "Alejandro Granados Torres",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0151,
        "xg_place": -0.0151,
        "goals_minus_xg": -0.0151,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0151,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 9.0,
        "pass_completion_pct": 0.8889,
        "xpass_completion_pct": 0.9726,
        "passes_over_expected": -0.7535,
        "passes_over_expected_p100": -8.3721,
        "avg_pass_distance": 13.6,
        "avg_pass_vertical": -3.3781
      }
    },
    {
      "canonical_id": "alex-freeman",
      "canonical_name": "Alex Freeman",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 0.0,
        "pass_completion_pct": 0.0,
        "xpass_completion_pct": 0.0,
        "passes_over_expected": 0.0,
        "passes_over_expected_p100": 0.0,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "ant\u00f4nio-carlos",
      "canonical_name": "Ant\u00f4nio Carlos",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1662.0,
        "shots": 14.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 0.8076,
        "xg_place": 1.0826,
        "goals_minus_xg": 0.1924,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8076,
        "points_added": 0.7793,
        "xpoints_added": 0.3553,
        "passes_attempted": 757.0,
        "pass_completion_pct": 0.86,
        "xpass_completion_pct": 0.8324,
        "passes_over_expected": 20.8778,
        "passes_over_expected_p100": 2.758,
        "avg_pass_distance": 24.1653,
        "avg_pass_vertical": 10.228
      }
    },
    {
      "canonical_id": "c\u00e9sar-ara\u00fajo",
      "canonical_name": "C\u00e9sar Ara\u00fajo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3373.0,
        "shots": 25.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.391,
        "xg_place": -0.4075,
        "goals_minus_xg": -0.391,
        "key_passes": 24.0,
        "assists": 3.0,
        "xa": 1.6604,
        "assists_minus_xa": 1.3396,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.0514,
        "points_added": 0.4982,
        "xpoints_added": 0.7001,
        "passes_attempted": 1871.0,
        "pass_completion_pct": 0.8375,
        "xpass_completion_pct": 0.8236,
        "passes_over_expected": 26.1115,
        "passes_over_expected_p100": 1.3956,
        "avg_pass_distance": 20.084,
        "avg_pass_vertical": 5.5927
      }
    },
    {
      "canonical_id": "dagur-dan-th\u00f3rhallsson",
      "canonical_name": "Dagur Dan Th\u00f3rhallsson",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1753.0,
        "shots": 18.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.365,
        "xg_place": -0.0906,
        "goals_minus_xg": 0.635,
        "key_passes": 10.0,
        "assists": 3.0,
        "xa": 1.9417,
        "assists_minus_xa": 1.0583,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.3067,
        "points_added": 0.1983,
        "xpoints_added": 0.3725,
        "passes_attempted": 744.0,
        "pass_completion_pct": 0.8522,
        "xpass_completion_pct": 0.8243,
        "passes_over_expected": 20.6972,
        "passes_over_expected_p100": 2.7819,
        "avg_pass_distance": 16.8024,
        "avg_pass_vertical": 0.0107
      }
    },
    {
      "canonical_id": "duncan-mcguire",
      "canonical_name": "Duncan McGuire",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1781.0,
        "shots": 37.0,
        "shots_on_target": 24.0,
        "goals": 13.0,
        "xg": 5.9585,
        "xg_place": 1.6509,
        "goals_minus_xg": 7.0415,
        "key_passes": 17.0,
        "assists": 2.0,
        "xa": 2.6302,
        "assists_minus_xa": -0.6302,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 8.5887,
        "points_added": 7.626,
        "xpoints_added": 2.9891,
        "passes_attempted": 275.0,
        "pass_completion_pct": 0.7091,
        "xpass_completion_pct": 0.756,
        "passes_over_expected": -12.9044,
        "passes_over_expected_p100": -4.6925,
        "avg_pass_distance": 13.8403,
        "avg_pass_vertical": -1.2539
      }
    },
    {
      "canonical_id": "ercan-kara",
      "canonical_name": "Ercan Kara",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 918.0,
        "shots": 23.0,
        "shots_on_target": 10.0,
        "goals": 5.0,
        "xg": 2.4868,
        "xg_place": 0.7274,
        "goals_minus_xg": 2.5132,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.8796,
        "assists_minus_xa": 0.1204,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 3.3664,
        "points_added": 2.1999,
        "xpoints_added": 1.325,
        "passes_attempted": 140.0,
        "pass_completion_pct": 0.6429,
        "xpass_completion_pct": 0.7781,
        "passes_over_expected": -18.9312,
        "passes_over_expected_p100": -13.5223,
        "avg_pass_distance": 12.1062,
        "avg_pass_vertical": -2.7527
      }
    },
    {
      "canonical_id": "facundo-torres",
      "canonical_name": "Facundo Torres",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2934.0,
        "shots": 75.0,
        "shots_on_target": 28.0,
        "goals": 14.0,
        "xg": 11.4163,
        "xg_place": 0.4453,
        "goals_minus_xg": 2.5837,
        "key_passes": 58.0,
        "assists": 3.0,
        "xa": 5.1209,
        "assists_minus_xa": -2.1209,
        "goals_plus_assists": 17.0,
        "xg_plus_xa": 16.5372,
        "points_added": 4.5758,
        "xpoints_added": 5.1047,
        "passes_attempted": 1197.0,
        "pass_completion_pct": 0.8062,
        "xpass_completion_pct": 0.784,
        "passes_over_expected": 26.5083,
        "passes_over_expected_p100": 2.2146,
        "avg_pass_distance": 17.8902,
        "avg_pass_vertical": 0.6898
      }
    },
    {
      "canonical_id": "favian-loyola",
      "canonical_name": "Favian Loyola",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 7.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0628,
        "assists_minus_xa": -0.0628,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0628,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 6.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.906,
        "passes_over_expected": 0.564,
        "passes_over_expected_p100": 9.4002,
        "avg_pass_distance": 17.06,
        "avg_pass_vertical": -1.3417
      }
    },
    {
      "canonical_id": "felipe",
      "canonical_name": "Felipe",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 658.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.948,
        "xg_place": -0.1377,
        "goals_minus_xg": -0.948,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2358,
        "assists_minus_xa": -0.2358,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1838,
        "points_added": 0.0,
        "xpoints_added": 0.3762,
        "passes_attempted": 366.0,
        "pass_completion_pct": 0.8388,
        "xpass_completion_pct": 0.8263,
        "passes_over_expected": 4.5614,
        "passes_over_expected_p100": 1.2463,
        "avg_pass_distance": 17.4964,
        "avg_pass_vertical": 5.2053
      }
    },
    {
      "canonical_id": "gast\u00f3n-gonz\u00e1lez",
      "canonical_name": "Gast\u00f3n Gonz\u00e1lez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 831.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.6059,
        "xg_place": 0.0597,
        "goals_minus_xg": -0.6059,
        "key_passes": 6.0,
        "assists": 2.0,
        "xa": 0.3401,
        "assists_minus_xa": 1.6599,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.946,
        "points_added": 0.0,
        "xpoints_added": 0.4711,
        "passes_attempted": 241.0,
        "pass_completion_pct": 0.668,
        "xpass_completion_pct": 0.6829,
        "passes_over_expected": -3.5851,
        "passes_over_expected_p100": -1.4876,
        "avg_pass_distance": 16.4609,
        "avg_pass_vertical": 0.0744
      }
    },
    {
      "canonical_id": "iv\u00e1n-angulo",
      "canonical_name": "Iv\u00e1n Angulo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2966.0,
        "shots": 55.0,
        "shots_on_target": 19.0,
        "goals": 6.0,
        "xg": 6.7455,
        "xg_place": -0.3633,
        "goals_minus_xg": -0.7455,
        "key_passes": 30.0,
        "assists": 6.0,
        "xa": 3.1895,
        "assists_minus_xa": 2.8105,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 9.9349,
        "points_added": 2.6831,
        "xpoints_added": 3.015,
        "passes_attempted": 960.0,
        "pass_completion_pct": 0.8135,
        "xpass_completion_pct": 0.7937,
        "passes_over_expected": 19.0704,
        "passes_over_expected_p100": 1.9865,
        "avg_pass_distance": 15.6982,
        "avg_pass_vertical": 0.9217
      }
    },
    {
      "canonical_id": "jack-lynn",
      "canonical_name": "Jack Lynn",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 61.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0542,
        "xg_place": 0.0024,
        "goals_minus_xg": -0.0542,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0542,
        "points_added": 0.0,
        "xpoints_added": 0.0486,
        "passes_attempted": 9.0,
        "pass_completion_pct": 0.7778,
        "xpass_completion_pct": 0.552,
        "passes_over_expected": 2.0316,
        "passes_over_expected_p100": 22.5731,
        "avg_pass_distance": 18.3902,
        "avg_pass_vertical": 8.6743
      }
    },
    {
      "canonical_id": "juninho",
      "canonical_name": "Juninho",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0266,
        "xg_place": -0.0266,
        "goals_minus_xg": -0.0266,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0266,
        "points_added": 0.0,
        "xpoints_added": 0.0009,
        "passes_attempted": 5.0,
        "pass_completion_pct": 0.6,
        "xpass_completion_pct": 0.7459,
        "passes_over_expected": -0.7294,
        "passes_over_expected_p100": -14.5888,
        "avg_pass_distance": 20.8379,
        "avg_pass_vertical": 13.501
      }
    },
    {
      "canonical_id": "j\u00fanior-urso",
      "canonical_name": "J\u00fanior Urso",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 443.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.7365,
        "xg_place": -0.6116,
        "goals_minus_xg": -0.7365,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.5723,
        "assists_minus_xa": -0.5723,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.3087,
        "points_added": 0.0,
        "xpoints_added": 0.0158,
        "passes_attempted": 174.0,
        "pass_completion_pct": 0.8103,
        "xpass_completion_pct": 0.8528,
        "passes_over_expected": -7.3887,
        "passes_over_expected_p100": -4.2464,
        "avg_pass_distance": 16.1559,
        "avg_pass_vertical": -1.6395
      }
    },
    {
      "canonical_id": "kyle-smith",
      "canonical_name": "Kyle Smith",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1742.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.9485,
        "xg_place": -0.0128,
        "goals_minus_xg": 0.0515,
        "key_passes": 11.0,
        "assists": 2.0,
        "xa": 1.0906,
        "assists_minus_xa": 0.9094,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.0391,
        "points_added": 0.5675,
        "xpoints_added": 0.3636,
        "passes_attempted": 953.0,
        "pass_completion_pct": 0.7807,
        "xpass_completion_pct": 0.7972,
        "passes_over_expected": -15.7572,
        "passes_over_expected_p100": -1.6534,
        "avg_pass_distance": 18.8436,
        "avg_pass_vertical": 5.0915
      }
    },
    {
      "canonical_id": "luca-petrasso",
      "canonical_name": "Luca Petrasso",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 500.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1412,
        "xg_place": -0.1412,
        "goals_minus_xg": -0.1412,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.4924,
        "assists_minus_xa": -0.4924,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6336,
        "points_added": 0.0,
        "xpoints_added": 0.0004,
        "passes_attempted": 253.0,
        "pass_completion_pct": 0.7708,
        "xpass_completion_pct": 0.7749,
        "passes_over_expected": -1.0556,
        "passes_over_expected_p100": -0.4172,
        "avg_pass_distance": 17.2636,
        "avg_pass_vertical": 4.5059
      }
    },
    {
      "canonical_id": "mart\u00edn-ojeda",
      "canonical_name": "Mart\u00edn Ojeda",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2057.0,
        "shots": 68.0,
        "shots_on_target": 27.0,
        "goals": 6.0,
        "xg": 5.5114,
        "xg_place": 1.4063,
        "goals_minus_xg": 0.4886,
        "key_passes": 51.0,
        "assists": 7.0,
        "xa": 4.7541,
        "assists_minus_xa": 2.2459,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 10.2655,
        "points_added": 4.2764,
        "xpoints_added": 2.7949,
        "passes_attempted": 803.0,
        "pass_completion_pct": 0.736,
        "xpass_completion_pct": 0.7401,
        "passes_over_expected": -3.2613,
        "passes_over_expected_p100": -0.4061,
        "avg_pass_distance": 19.8845,
        "avg_pass_vertical": 1.6227
      }
    },
    {
      "canonical_id": "mason-stajduhar",
      "canonical_name": "Mason Stajduhar",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 393.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.0382,
        "assists_minus_xa": 0.9618,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.0382,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 114.0,
        "pass_completion_pct": 0.6842,
        "xpass_completion_pct": 0.6564,
        "passes_over_expected": 3.1649,
        "passes_over_expected_p100": 2.7762,
        "avg_pass_distance": 37.8061,
        "avg_pass_vertical": 31.2915,
        "shots_faced": 18.0,
        "goals_conceded": 6.0,
        "saves": 12.0,
        "headed_shot_share": 0.0556,
        "xg_faced": 4.4818,
        "goals_conceded_minus_xg": 1.5182,
        "goals_per_xg": 1.3388
      }
    },
    {
      "canonical_id": "mauricio-pereyra",
      "canonical_name": "Mauricio Pereyra",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2513.0,
        "shots": 18.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 2.1714,
        "xg_place": -0.8454,
        "goals_minus_xg": -2.1714,
        "key_passes": 53.0,
        "assists": 4.0,
        "xa": 4.6959,
        "assists_minus_xa": -0.6959,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 6.8673,
        "points_added": 0.0,
        "xpoints_added": 1.7399,
        "passes_attempted": 1385.0,
        "pass_completion_pct": 0.7805,
        "xpass_completion_pct": 0.7705,
        "passes_over_expected": 13.8452,
        "passes_over_expected_p100": 0.9997,
        "avg_pass_distance": 19.8802,
        "avg_pass_vertical": 5.2373
      }
    },
    {
      "canonical_id": "michael-halliday",
      "canonical_name": "Michael Halliday",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 975.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2309,
        "xg_place": -0.2309,
        "goals_minus_xg": -0.2309,
        "key_passes": 11.0,
        "assists": 2.0,
        "xa": 0.8101,
        "assists_minus_xa": 1.1899,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.041,
        "points_added": 0.0,
        "xpoints_added": 0.1883,
        "passes_attempted": 371.0,
        "pass_completion_pct": 0.7466,
        "xpass_completion_pct": 0.7642,
        "passes_over_expected": -6.5195,
        "passes_over_expected_p100": -1.7573,
        "avg_pass_distance": 17.8925,
        "avg_pass_vertical": 1.0052
      }
    },
    {
      "canonical_id": "pedro-gallese",
      "canonical_name": "Pedro Gallese",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3371.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1181,
        "assists_minus_xa": -0.1181,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1181,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 968.0,
        "pass_completion_pct": 0.719,
        "xpass_completion_pct": 0.7051,
        "passes_over_expected": 13.466,
        "passes_over_expected_p100": 1.3911,
        "avg_pass_distance": 33.1935,
        "avg_pass_vertical": 26.1843,
        "shots_faced": 126.0,
        "goals_conceded": 34.0,
        "saves": 90.0,
        "headed_shot_share": 0.1429,
        "xg_faced": 33.7735,
        "goals_conceded_minus_xg": 0.2265,
        "goals_per_xg": 1.0067
      }
    },
    {
      "canonical_id": "rafael-santos",
      "canonical_name": "Rafael Santos",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2465.0,
        "shots": 21.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.5615,
        "xg_place": -0.127,
        "goals_minus_xg": 0.4385,
        "key_passes": 15.0,
        "assists": 2.0,
        "xa": 1.5882,
        "assists_minus_xa": 0.4118,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.1496,
        "points_added": 0.0032,
        "xpoints_added": 0.1925,
        "passes_attempted": 1409.0,
        "pass_completion_pct": 0.7573,
        "xpass_completion_pct": 0.759,
        "passes_over_expected": -2.4473,
        "passes_over_expected_p100": -0.1737,
        "avg_pass_distance": 20.4108,
        "avg_pass_vertical": 6.0598
      }
    },
    {
      "canonical_id": "ramiro-enrique",
      "canonical_name": "Ramiro Enrique",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1331.0,
        "shots": 37.0,
        "shots_on_target": 10.0,
        "goals": 4.0,
        "xg": 4.193,
        "xg_place": -0.672,
        "goals_minus_xg": -0.193,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.5624,
        "assists_minus_xa": 0.4376,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.7553,
        "points_added": 1.6167,
        "xpoints_added": 2.7582,
        "passes_attempted": 289.0,
        "pass_completion_pct": 0.7093,
        "xpass_completion_pct": 0.7448,
        "passes_over_expected": -10.2353,
        "passes_over_expected_p100": -3.5416,
        "avg_pass_distance": 14.4591,
        "avg_pass_vertical": -1.9356
      }
    },
    {
      "canonical_id": "robin-jansson",
      "canonical_name": "Robin Jansson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3561.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2669,
        "xg_place": -0.2669,
        "goals_minus_xg": -0.2669,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.6125,
        "assists_minus_xa": -0.6125,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8795,
        "points_added": 0.0,
        "xpoints_added": 0.1734,
        "passes_attempted": 1755.0,
        "pass_completion_pct": 0.857,
        "xpass_completion_pct": 0.8462,
        "passes_over_expected": 18.9018,
        "passes_over_expected_p100": 1.077,
        "avg_pass_distance": 23.9774,
        "avg_pass_vertical": 10.2253
      }
    },
    {
      "canonical_id": "rodrigo-schlegel",
      "canonical_name": "Rodrigo Schlegel",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2509.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.2801,
        "xg_place": 0.2629,
        "goals_minus_xg": -0.2801,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2546,
        "assists_minus_xa": -0.2546,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5347,
        "points_added": 0.0,
        "xpoints_added": 0.1227,
        "passes_attempted": 1082.0,
        "pass_completion_pct": 0.8401,
        "xpass_completion_pct": 0.8442,
        "passes_over_expected": -4.3984,
        "passes_over_expected_p100": -0.4065,
        "avg_pass_distance": 21.3161,
        "avg_pass_vertical": 7.1616
      }
    },
    {
      "canonical_id": "wilder-cartagena",
      "canonical_name": "Wilder Cartagena",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2355.0,
        "shots": 14.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 0.7112,
        "xg_place": 0.8517,
        "goals_minus_xg": 1.2888,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 1.6095,
        "assists_minus_xa": -0.6095,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.3207,
        "points_added": 1.0578,
        "xpoints_added": 0.3624,
        "passes_attempted": 1129.0,
        "pass_completion_pct": 0.8795,
        "xpass_completion_pct": 0.8594,
        "passes_over_expected": 22.688,
        "passes_over_expected_p100": 2.0096,
        "avg_pass_distance": 18.9516,
        "avg_pass_vertical": 4.2429
      }
    }
  ]
}