{
  "slug": "soccer-mls-2020-x0oq66zq6d",
  "game_id": "soccer-mls-2020-X0Oq66zq6D",
  "display": "MLS 2020 Season",
  "league": "MLS",
  "season": 2020,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "mls-2020",
  "synthetic": true,
  "player_count": 25,
  "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": "andre-reynolds",
      "canonical_name": "Andre Reynolds",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 24.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": 9.0,
        "pass_completion_pct": 0.4444,
        "xpass_completion_pct": 0.525,
        "passes_over_expected": -0.7253,
        "passes_over_expected_p100": -8.0587,
        "avg_pass_distance": 27.5216,
        "avg_pass_vertical": 13.2346
      }
    },
    {
      "canonical_id": "bobby-shuttleworth",
      "canonical_name": "Bobby Shuttleworth",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1672.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": 545.0,
        "pass_completion_pct": 0.8312,
        "xpass_completion_pct": 0.8251,
        "passes_over_expected": 3.3328,
        "passes_over_expected_p100": 0.6115,
        "avg_pass_distance": 32.0399,
        "avg_pass_vertical": 21.1551,
        "shots_faced": 81.0,
        "goals_conceded": 27.0,
        "saves": 53.0,
        "headed_shot_share": 0.284,
        "xg_faced": 27.7248,
        "goals_conceded_minus_xg": -0.7248,
        "goals_per_xg": 0.9739
      }
    },
    {
      "canonical_id": "boris-sekulic",
      "canonical_name": "Boris Sekulic",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1974.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.2607,
        "xg_place": 0.3849,
        "goals_minus_xg": 0.7393,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 1.1507,
        "assists_minus_xa": -0.1507,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.4114,
        "points_added": 1.0506,
        "xpoints_added": 0.7741,
        "passes_attempted": 990.0,
        "pass_completion_pct": 0.802,
        "xpass_completion_pct": 0.7953,
        "passes_over_expected": 6.682,
        "passes_over_expected_p100": 0.6749,
        "avg_pass_distance": 18.5358,
        "avg_pass_vertical": 3.4571
      }
    },
    {
      "canonical_id": "brandt-bronico",
      "canonical_name": "Brandt Bronico",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 320.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0974,
        "xg_place": -0.0974,
        "goals_minus_xg": -0.0974,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0221,
        "assists_minus_xa": -0.0221,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1195,
        "points_added": 0.0,
        "xpoints_added": 0.0877,
        "passes_attempted": 195.0,
        "pass_completion_pct": 0.7538,
        "xpass_completion_pct": 0.779,
        "passes_over_expected": -4.9044,
        "passes_over_expected_p100": -2.5151,
        "avg_pass_distance": 19.277,
        "avg_pass_vertical": 4.6604
      }
    },
    {
      "canonical_id": "brian-guti\u00e9rrez",
      "canonical_name": "Brian Guti\u00e9rrez",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 55.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1226,
        "xg_place": 0.2137,
        "goals_minus_xg": -0.1226,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0582,
        "assists_minus_xa": -0.0582,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1808,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 16.0,
        "pass_completion_pct": 0.5625,
        "xpass_completion_pct": 0.6901,
        "passes_over_expected": -2.041,
        "passes_over_expected_p100": -12.7561,
        "avg_pass_distance": 14.1043,
        "avg_pass_vertical": -2.2255
      }
    },
    {
      "canonical_id": "cj-sapong",
      "canonical_name": "C.J. Sapong",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 534.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.4882,
        "xg_place": 0.1347,
        "goals_minus_xg": 0.5118,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3198,
        "assists_minus_xa": -0.3198,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.808,
        "points_added": 0.3538,
        "xpoints_added": 0.3649,
        "passes_attempted": 135.0,
        "pass_completion_pct": 0.6,
        "xpass_completion_pct": 0.6667,
        "passes_over_expected": -9.0106,
        "passes_over_expected_p100": -6.6746,
        "avg_pass_distance": 15.6128,
        "avg_pass_vertical": 3.0784
      }
    },
    {
      "canonical_id": "carlos-ter\u00e1n",
      "canonical_name": "Carlos Ter\u00e1n",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 28.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0226,
        "xg_place": -0.0226,
        "goals_minus_xg": -0.0226,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0226,
        "points_added": 0.0,
        "xpoints_added": 0.0213,
        "passes_attempted": 14.0,
        "pass_completion_pct": 0.5714,
        "xpass_completion_pct": 0.663,
        "passes_over_expected": -1.2821,
        "passes_over_expected_p100": -9.1581,
        "avg_pass_distance": 17.8125,
        "avg_pass_vertical": 10.6633
      }
    },
    {
      "canonical_id": "connor-sparrow",
      "canonical_name": "Connor Sparrow",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 98.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": 29.0,
        "pass_completion_pct": 0.5517,
        "xpass_completion_pct": 0.6998,
        "passes_over_expected": -4.2936,
        "passes_over_expected_p100": -14.8054,
        "avg_pass_distance": 40.8991,
        "avg_pass_vertical": 31.8114,
        "shots_faced": 7.0,
        "goals_conceded": 3.0,
        "saves": 4.0,
        "headed_shot_share": 0.0,
        "xg_faced": 2.6869,
        "goals_conceded_minus_xg": 0.3131,
        "goals_per_xg": 1.1165
      }
    },
    {
      "canonical_id": "djordje-mihailovic",
      "canonical_name": "Djordje Mihailovic",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1274.0,
        "shots": 26.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 3.179,
        "xg_place": -1.0007,
        "goals_minus_xg": -1.179,
        "key_passes": 24.0,
        "assists": 6.0,
        "xa": 3.5458,
        "assists_minus_xa": 2.4542,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 6.7248,
        "points_added": 2.3044,
        "xpoints_added": 2.578,
        "passes_attempted": 544.0,
        "pass_completion_pct": 0.7224,
        "xpass_completion_pct": 0.7357,
        "passes_over_expected": -7.2256,
        "passes_over_expected_p100": -1.3282,
        "avg_pass_distance": 20.4278,
        "avg_pass_vertical": 3.6863
      }
    },
    {
      "canonical_id": "elliot-collier",
      "canonical_name": "Elliot Collier",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 635.0,
        "shots": 20.0,
        "shots_on_target": 7.0,
        "goals": 0.0,
        "xg": 1.6766,
        "xg_place": -0.4544,
        "goals_minus_xg": -1.6766,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.6957,
        "assists_minus_xa": -0.6957,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.3723,
        "points_added": 0.0,
        "xpoints_added": 1.4462,
        "passes_attempted": 145.0,
        "pass_completion_pct": 0.5793,
        "xpass_completion_pct": 0.644,
        "passes_over_expected": -9.3729,
        "passes_over_expected_p100": -6.4641,
        "avg_pass_distance": 14.7069,
        "avg_pass_vertical": 3.1062
      }
    },
    {
      "canonical_id": "fabian-herbers",
      "canonical_name": "Fabian Herbers",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1456.0,
        "shots": 31.0,
        "shots_on_target": 10.0,
        "goals": 4.0,
        "xg": 3.4923,
        "xg_place": -0.7331,
        "goals_minus_xg": 0.5077,
        "key_passes": 21.0,
        "assists": 1.0,
        "xa": 1.7512,
        "assists_minus_xa": -0.7512,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.2436,
        "points_added": 1.7427,
        "xpoints_added": 2.1061,
        "passes_attempted": 591.0,
        "pass_completion_pct": 0.7563,
        "xpass_completion_pct": 0.7689,
        "passes_over_expected": -7.4391,
        "passes_over_expected_p100": -1.2587,
        "avg_pass_distance": 14.6486,
        "avg_pass_vertical": 1.9288
      }
    },
    {
      "canonical_id": "francisco-calvo",
      "canonical_name": "Francisco Calvo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2084.0,
        "shots": 16.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.7827,
        "xg_place": 0.1859,
        "goals_minus_xg": 0.2173,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.7158,
        "assists_minus_xa": -0.7158,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4985,
        "points_added": 1.3075,
        "xpoints_added": 0.6725,
        "passes_attempted": 1344.0,
        "pass_completion_pct": 0.7984,
        "xpass_completion_pct": 0.8025,
        "passes_over_expected": -5.499,
        "passes_over_expected_p100": -0.4092,
        "avg_pass_distance": 25.5242,
        "avg_pass_vertical": 11.775
      }
    },
    {
      "canonical_id": "gast\u00f3n-gim\u00e9nez",
      "canonical_name": "Gast\u00f3n Gim\u00e9nez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1716.0,
        "shots": 21.0,
        "shots_on_target": 7.0,
        "goals": 0.0,
        "xg": 1.1617,
        "xg_place": -0.708,
        "goals_minus_xg": -1.1617,
        "key_passes": 19.0,
        "assists": 3.0,
        "xa": 1.5749,
        "assists_minus_xa": 1.4251,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.7366,
        "points_added": 0.0,
        "xpoints_added": 0.8673,
        "passes_attempted": 939.0,
        "pass_completion_pct": 0.8509,
        "xpass_completion_pct": 0.8347,
        "passes_over_expected": 15.2051,
        "passes_over_expected_p100": 1.6193,
        "avg_pass_distance": 20.9548,
        "avg_pass_vertical": 2.7883
      }
    },
    {
      "canonical_id": "ignacio-aliseda",
      "canonical_name": "Ignacio Aliseda",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1526.0,
        "shots": 26.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 2.0615,
        "xg_place": -0.1964,
        "goals_minus_xg": -1.0615,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 0.9773,
        "assists_minus_xa": 0.0227,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.0387,
        "points_added": 0.013,
        "xpoints_added": 1.2543,
        "passes_attempted": 379.0,
        "pass_completion_pct": 0.8522,
        "xpass_completion_pct": 0.828,
        "passes_over_expected": 9.1998,
        "passes_over_expected_p100": 2.4274,
        "avg_pass_distance": 16.6839,
        "avg_pass_vertical": -0.0205
      }
    },
    {
      "canonical_id": "johan-kappelhof",
      "canonical_name": "Johan Kappelhof",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 226.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.016,
        "xg_place": -0.016,
        "goals_minus_xg": -0.016,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.016,
        "points_added": 0.0,
        "xpoints_added": 0.0109,
        "passes_attempted": 85.0,
        "pass_completion_pct": 0.7765,
        "xpass_completion_pct": 0.7763,
        "passes_over_expected": 0.0186,
        "passes_over_expected_p100": 0.0219,
        "avg_pass_distance": 20.7817,
        "avg_pass_vertical": 7.6964
      }
    },
    {
      "canonical_id": "jonathan-bornstein",
      "canonical_name": "Jonathan Bornstein",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1250.0,
        "shots": 4.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.14,
        "xg_place": 0.515,
        "goals_minus_xg": 0.86,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.6358,
        "assists_minus_xa": 0.3642,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.7758,
        "points_added": 1.1984,
        "xpoints_added": 0.1304,
        "passes_attempted": 582.0,
        "pass_completion_pct": 0.732,
        "xpass_completion_pct": 0.7374,
        "passes_over_expected": -3.1562,
        "passes_over_expected_p100": -0.5423,
        "avg_pass_distance": 17.5096,
        "avg_pass_vertical": 5.6791
      }
    },
    {
      "canonical_id": "kenneth-kronholm",
      "canonical_name": "Kenneth Kronholm",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 504.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": 143.0,
        "pass_completion_pct": 0.8322,
        "xpass_completion_pct": 0.8056,
        "passes_over_expected": 3.8014,
        "passes_over_expected_p100": 2.6583,
        "avg_pass_distance": 31.3551,
        "avg_pass_vertical": 21.4994,
        "shots_faced": 17.0,
        "goals_conceded": 8.0,
        "saves": 7.0,
        "headed_shot_share": 0.1176,
        "xg_faced": 5.9721,
        "goals_conceded_minus_xg": 2.0279,
        "goals_per_xg": 1.3396
      }
    },
    {
      "canonical_id": "luka-stojanovic",
      "canonical_name": "Luka Stojanovic",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 73.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0604,
        "xg_place": -0.0345,
        "goals_minus_xg": -0.0604,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0604,
        "points_added": 0.0,
        "xpoints_added": 0.053,
        "passes_attempted": 17.0,
        "pass_completion_pct": 0.8824,
        "xpass_completion_pct": 0.8967,
        "passes_over_expected": -0.2444,
        "passes_over_expected_p100": -1.4378,
        "avg_pass_distance": 15.6775,
        "avg_pass_vertical": -0.8749
      }
    },
    {
      "canonical_id": "mauricio-pineda",
      "canonical_name": "Mauricio Pineda",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2194.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 3.0,
        "xg": 1.7255,
        "xg_place": 0.108,
        "goals_minus_xg": 1.2745,
        "key_passes": 3.0,
        "assists": 2.0,
        "xa": 0.4578,
        "assists_minus_xa": 1.5422,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 2.1833,
        "points_added": 1.5235,
        "xpoints_added": 1.8744,
        "passes_attempted": 1243.0,
        "pass_completion_pct": 0.8801,
        "xpass_completion_pct": 0.8631,
        "passes_over_expected": 21.1753,
        "passes_over_expected_p100": 1.7036,
        "avg_pass_distance": 23.9718,
        "avg_pass_vertical": 6.2106
      }
    },
    {
      "canonical_id": "micheal-azira",
      "canonical_name": "Micheal Azira",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 158.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0225,
        "xg_place": -0.0225,
        "goals_minus_xg": -0.0225,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0225,
        "points_added": 0.0,
        "xpoints_added": 0.0213,
        "passes_attempted": 75.0,
        "pass_completion_pct": 0.7867,
        "xpass_completion_pct": 0.822,
        "passes_over_expected": -2.6514,
        "passes_over_expected_p100": -3.5352,
        "avg_pass_distance": 19.0321,
        "avg_pass_vertical": 2.7184
      }
    },
    {
      "canonical_id": "miguel-navarro",
      "canonical_name": "Miguel Navarro",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1087.0,
        "shots": 11.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4575,
        "xg_place": -0.425,
        "goals_minus_xg": -0.4575,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.7816,
        "assists_minus_xa": -0.7816,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.2391,
        "points_added": 0.0,
        "xpoints_added": 0.2639,
        "passes_attempted": 511.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.7456,
        "passes_over_expected": -15.9822,
        "passes_over_expected_p100": -3.1276,
        "avg_pass_distance": 20.2797,
        "avg_pass_vertical": 3.2867
      }
    },
    {
      "canonical_id": "przemyslaw-frankowski",
      "canonical_name": "Przemyslaw Frankowski",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1589.0,
        "shots": 27.0,
        "shots_on_target": 13.0,
        "goals": 3.0,
        "xg": 4.4663,
        "xg_place": -0.145,
        "goals_minus_xg": -1.4663,
        "key_passes": 34.0,
        "assists": 1.0,
        "xa": 2.1024,
        "assists_minus_xa": -1.1024,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 6.5687,
        "points_added": 1.6221,
        "xpoints_added": 2.4129,
        "passes_attempted": 646.0,
        "pass_completion_pct": 0.726,
        "xpass_completion_pct": 0.7363,
        "passes_over_expected": -6.6263,
        "passes_over_expected_p100": -1.0257,
        "avg_pass_distance": 17.4573,
        "avg_pass_vertical": 2.805
      }
    },
    {
      "canonical_id": "robert-beric",
      "canonical_name": "Robert Beric",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2100.0,
        "shots": 62.0,
        "shots_on_target": 29.0,
        "goals": 12.0,
        "xg": 10.9392,
        "xg_place": 0.9845,
        "goals_minus_xg": 1.0608,
        "key_passes": 20.0,
        "assists": 1.0,
        "xa": 2.1267,
        "assists_minus_xa": -1.1267,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 13.0658,
        "points_added": 6.8962,
        "xpoints_added": 7.8327,
        "passes_attempted": 481.0,
        "pass_completion_pct": 0.6674,
        "xpass_completion_pct": 0.7418,
        "passes_over_expected": -35.8179,
        "passes_over_expected_p100": -7.4465,
        "avg_pass_distance": 14.6205,
        "avg_pass_vertical": -0.9917
      }
    },
    {
      "canonical_id": "wyatt-omsberg",
      "canonical_name": "Wyatt Omsberg",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 215.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.1272,
        "assists_minus_xa": 0.8728,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.1272,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 134.0,
        "pass_completion_pct": 0.7537,
        "xpass_completion_pct": 0.7998,
        "passes_over_expected": -6.1682,
        "passes_over_expected_p100": -4.6031,
        "avg_pass_distance": 24.5559,
        "avg_pass_vertical": 7.3775
      }
    },
    {
      "canonical_id": "\u00e1lvaro-medr\u00e1n",
      "canonical_name": "\u00c1lvaro Medr\u00e1n",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2155.0,
        "shots": 37.0,
        "shots_on_target": 13.0,
        "goals": 2.0,
        "xg": 2.573,
        "xg_place": 0.7204,
        "goals_minus_xg": -0.573,
        "key_passes": 38.0,
        "assists": 3.0,
        "xa": 3.3007,
        "assists_minus_xa": -0.3007,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.8737,
        "points_added": 0.2631,
        "xpoints_added": 1.3106,
        "passes_attempted": 1393.0,
        "pass_completion_pct": 0.7653,
        "xpass_completion_pct": 0.7741,
        "passes_over_expected": -12.3306,
        "passes_over_expected_p100": -0.8852,
        "avg_pass_distance": 21.3471,
        "avg_pass_vertical": 6.3687
      }
    }
  ]
}