{
  "slug": "soccer-mls-2021-x0oq66zq6d",
  "game_id": "soccer-mls-2021-X0Oq66zq6D",
  "display": "MLS 2021 Season",
  "league": "MLS",
  "season": 2021,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "mls-2021",
  "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": "alex-monis",
      "canonical_name": "Alex Monis",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 25.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.028,
        "xg_place": -0.028,
        "goals_minus_xg": -0.028,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0296,
        "assists_minus_xa": -0.0296,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0576,
        "points_added": 0.0,
        "xpoints_added": 0.0023,
        "passes_attempted": 14.0,
        "pass_completion_pct": 0.9286,
        "xpass_completion_pct": 0.8689,
        "passes_over_expected": 0.8356,
        "passes_over_expected_p100": 5.9686,
        "avg_pass_distance": 16.53,
        "avg_pass_vertical": -0.9253
      }
    },
    {
      "canonical_id": "bobby-shuttleworth",
      "canonical_name": "Bobby Shuttleworth",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2283.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": 624.0,
        "pass_completion_pct": 0.7292,
        "xpass_completion_pct": 0.728,
        "passes_over_expected": 0.7216,
        "passes_over_expected_p100": 0.1156,
        "avg_pass_distance": 36.8577,
        "avg_pass_vertical": 28.6328,
        "shots_faced": 110.0,
        "goals_conceded": 36.0,
        "saves": 73.0,
        "headed_shot_share": 0.2,
        "xg_faced": 34.7835,
        "goals_conceded_minus_xg": 1.2165,
        "goals_per_xg": 1.035
      }
    },
    {
      "canonical_id": "boris-sekulic",
      "canonical_name": "Boris Sekulic",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2514.0,
        "shots": 12.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 0.8933,
        "xg_place": 0.9142,
        "goals_minus_xg": 1.1067,
        "key_passes": 33.0,
        "assists": 4.0,
        "xa": 3.6903,
        "assists_minus_xa": 0.3097,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.5836,
        "points_added": 1.5874,
        "xpoints_added": 0.7404,
        "passes_attempted": 1193.0,
        "pass_completion_pct": 0.7695,
        "xpass_completion_pct": 0.755,
        "passes_over_expected": 17.297,
        "passes_over_expected_p100": 1.4499,
        "avg_pass_distance": 17.0787,
        "avg_pass_vertical": 5.0391
      }
    },
    {
      "canonical_id": "brian-guti\u00e9rrez",
      "canonical_name": "Brian Guti\u00e9rrez",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 671.0,
        "shots": 15.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.1389,
        "xg_place": 0.0626,
        "goals_minus_xg": -1.1389,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 0.918,
        "assists_minus_xa": 0.082,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.0568,
        "points_added": 0.0,
        "xpoints_added": 0.9188,
        "passes_attempted": 226.0,
        "pass_completion_pct": 0.7035,
        "xpass_completion_pct": 0.7735,
        "passes_over_expected": -15.8163,
        "passes_over_expected_p100": -6.9984,
        "avg_pass_distance": 17.6087,
        "avg_pass_vertical": 4.58
      }
    },
    {
      "canonical_id": "carlos-ter\u00e1n",
      "canonical_name": "Carlos Ter\u00e1n",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1050.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.5794,
        "xg_place": 0.63,
        "goals_minus_xg": 0.4206,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.7752,
        "assists_minus_xa": -0.7752,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3546,
        "points_added": 0.6382,
        "xpoints_added": 0.485,
        "passes_attempted": 564.0,
        "pass_completion_pct": 0.6809,
        "xpass_completion_pct": 0.6992,
        "passes_over_expected": -10.3698,
        "passes_over_expected_p100": -1.8386,
        "avg_pass_distance": 25.5488,
        "avg_pass_vertical": 12.589
      }
    },
    {
      "canonical_id": "elliot-collier",
      "canonical_name": "Elliot Collier",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 403.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.7415,
        "xg_place": -0.1995,
        "goals_minus_xg": -0.7415,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0509,
        "assists_minus_xa": -0.0509,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7924,
        "points_added": 0.0,
        "xpoints_added": 0.7041,
        "passes_attempted": 103.0,
        "pass_completion_pct": 0.6214,
        "xpass_completion_pct": 0.7439,
        "passes_over_expected": -12.624,
        "passes_over_expected_p100": -12.2563,
        "avg_pass_distance": 15.7994,
        "avg_pass_vertical": 1.6792
      }
    },
    {
      "canonical_id": "fabian-herbers",
      "canonical_name": "Fabian Herbers",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1978.0,
        "shots": 35.0,
        "shots_on_target": 7.0,
        "goals": 0.0,
        "xg": 2.105,
        "xg_place": -1.1229,
        "goals_minus_xg": -2.105,
        "key_passes": 28.0,
        "assists": 1.0,
        "xa": 1.8138,
        "assists_minus_xa": -0.8138,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.9188,
        "points_added": 0.0,
        "xpoints_added": 1.5442,
        "passes_attempted": 755.0,
        "pass_completion_pct": 0.7881,
        "xpass_completion_pct": 0.8037,
        "passes_over_expected": -11.7829,
        "passes_over_expected_p100": -1.5606,
        "avg_pass_distance": 15.5148,
        "avg_pass_vertical": 0.8658
      }
    },
    {
      "canonical_id": "federico-navarro",
      "canonical_name": "Federico Navarro",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1036.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.4737,
        "xg_place": -0.1467,
        "goals_minus_xg": 0.5263,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.1514,
        "assists_minus_xa": -0.1514,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.625,
        "points_added": 0.1981,
        "xpoints_added": 0.2057,
        "passes_attempted": 616.0,
        "pass_completion_pct": 0.8539,
        "xpass_completion_pct": 0.8687,
        "passes_over_expected": -9.1215,
        "passes_over_expected_p100": -1.4808,
        "avg_pass_distance": 18.3478,
        "avg_pass_vertical": 3.2691
      }
    },
    {
      "canonical_id": "francisco-calvo",
      "canonical_name": "Francisco Calvo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1613.0,
        "shots": 20.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.7305,
        "xg_place": -0.8686,
        "goals_minus_xg": -0.7305,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.4061,
        "assists_minus_xa": -0.4061,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.1365,
        "points_added": 0.935,
        "xpoints_added": 1.3622,
        "passes_attempted": 906.0,
        "pass_completion_pct": 0.7616,
        "xpass_completion_pct": 0.7617,
        "passes_over_expected": -0.0746,
        "passes_over_expected_p100": -0.0082,
        "avg_pass_distance": 24.1749,
        "avg_pass_vertical": 13.1495
      }
    },
    {
      "canonical_id": "gabriel-slonina",
      "canonical_name": "Gabriel Slonina",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1062.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": 319.0,
        "pass_completion_pct": 0.8025,
        "xpass_completion_pct": 0.7591,
        "passes_over_expected": 13.8613,
        "passes_over_expected_p100": 4.3452,
        "avg_pass_distance": 34.0599,
        "avg_pass_vertical": 24.4875,
        "shots_faced": 60.0,
        "goals_conceded": 15.0,
        "saves": 45.0,
        "headed_shot_share": 0.2,
        "xg_faced": 16.0038,
        "goals_conceded_minus_xg": -1.0038,
        "goals_per_xg": 0.9373
      }
    },
    {
      "canonical_id": "gast\u00f3n-gim\u00e9nez",
      "canonical_name": "Gast\u00f3n Gim\u00e9nez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2136.0,
        "shots": 35.0,
        "shots_on_target": 11.0,
        "goals": 2.0,
        "xg": 1.2034,
        "xg_place": 0.554,
        "goals_minus_xg": 0.7966,
        "key_passes": 24.0,
        "assists": 1.0,
        "xa": 1.8027,
        "assists_minus_xa": -0.8027,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.0061,
        "points_added": 1.6002,
        "xpoints_added": 1.0291,
        "passes_attempted": 1206.0,
        "pass_completion_pct": 0.8134,
        "xpass_completion_pct": 0.8262,
        "passes_over_expected": -15.3733,
        "passes_over_expected_p100": -1.2747,
        "avg_pass_distance": 20.541,
        "avg_pass_vertical": 4.1282
      }
    },
    {
      "canonical_id": "ignacio-aliseda",
      "canonical_name": "Ignacio Aliseda",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1733.0,
        "shots": 27.0,
        "shots_on_target": 16.0,
        "goals": 4.0,
        "xg": 3.0994,
        "xg_place": 0.5794,
        "goals_minus_xg": 0.9006,
        "key_passes": 29.0,
        "assists": 1.0,
        "xa": 1.3339,
        "assists_minus_xa": -0.3339,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.4333,
        "points_added": 2.4108,
        "xpoints_added": 1.8994,
        "passes_attempted": 543.0,
        "pass_completion_pct": 0.8416,
        "xpass_completion_pct": 0.8281,
        "passes_over_expected": 7.3163,
        "passes_over_expected_p100": 1.3474,
        "avg_pass_distance": 16.223,
        "avg_pass_vertical": -0.8496
      }
    },
    {
      "canonical_id": "javier-casas",
      "canonical_name": "Javier Casas",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 65.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.7586,
        "xpass_completion_pct": 0.8196,
        "passes_over_expected": -1.7684,
        "passes_over_expected_p100": -6.0981,
        "avg_pass_distance": 21.6985,
        "avg_pass_vertical": 4.3351
      }
    },
    {
      "canonical_id": "jhon-espinoza",
      "canonical_name": "Jhon Espinoza",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 904.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.5701,
        "xg_place": -0.3827,
        "goals_minus_xg": -0.5701,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.8011,
        "assists_minus_xa": 0.1989,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3712,
        "points_added": 0.0,
        "xpoints_added": 0.3055,
        "passes_attempted": 420.0,
        "pass_completion_pct": 0.7381,
        "xpass_completion_pct": 0.733,
        "passes_over_expected": 2.1233,
        "passes_over_expected_p100": 0.5055,
        "avg_pass_distance": 17.2855,
        "avg_pass_vertical": 4.8079
      }
    },
    {
      "canonical_id": "johan-kappelhof",
      "canonical_name": "Johan Kappelhof",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1330.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4189,
        "xg_place": -0.3206,
        "goals_minus_xg": -0.4189,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0165,
        "assists_minus_xa": -0.0165,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4355,
        "points_added": 0.0,
        "xpoints_added": 0.292,
        "passes_attempted": 526.0,
        "pass_completion_pct": 0.7567,
        "xpass_completion_pct": 0.7796,
        "passes_over_expected": -12.0945,
        "passes_over_expected_p100": -2.2993,
        "avg_pass_distance": 22.4078,
        "avg_pass_vertical": 9.5219
      }
    },
    {
      "canonical_id": "jonathan-bornstein",
      "canonical_name": "Jonathan Bornstein",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2414.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2643,
        "xg_place": -0.0163,
        "goals_minus_xg": -0.2643,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.4285,
        "assists_minus_xa": -0.4285,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6928,
        "points_added": 0.0,
        "xpoints_added": 0.2049,
        "passes_attempted": 1175.0,
        "pass_completion_pct": 0.8111,
        "xpass_completion_pct": 0.7864,
        "passes_over_expected": 28.9619,
        "passes_over_expected_p100": 2.4648,
        "avg_pass_distance": 18.7915,
        "avg_pass_vertical": 8.3133
      }
    },
    {
      "canonical_id": "luka-stojanovic",
      "canonical_name": "Luka Stojanovic",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1496.0,
        "shots": 45.0,
        "shots_on_target": 18.0,
        "goals": 8.0,
        "xg": 4.6664,
        "xg_place": 1.0433,
        "goals_minus_xg": 3.3336,
        "key_passes": 26.0,
        "assists": 1.0,
        "xa": 1.866,
        "assists_minus_xa": -0.866,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 6.5323,
        "points_added": 3.9605,
        "xpoints_added": 3.1893,
        "passes_attempted": 633.0,
        "pass_completion_pct": 0.7646,
        "xpass_completion_pct": 0.7703,
        "passes_over_expected": -3.5867,
        "passes_over_expected_p100": -0.5666,
        "avg_pass_distance": 20.1924,
        "avg_pass_vertical": 3.5732
      }
    },
    {
      "canonical_id": "mauricio-pineda",
      "canonical_name": "Mauricio Pineda",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2619.0,
        "shots": 15.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 0.8799,
        "xg_place": 0.3414,
        "goals_minus_xg": 0.1201,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.4224,
        "assists_minus_xa": -0.4224,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3023,
        "points_added": 0.5331,
        "xpoints_added": 0.6369,
        "passes_attempted": 1246.0,
        "pass_completion_pct": 0.874,
        "xpass_completion_pct": 0.86,
        "passes_over_expected": 17.4558,
        "passes_over_expected_p100": 1.401,
        "avg_pass_distance": 21.4101,
        "avg_pass_vertical": 5.914
      }
    },
    {
      "canonical_id": "miguel-navarro",
      "canonical_name": "Miguel Navarro",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2414.0,
        "shots": 14.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4166,
        "xg_place": -0.4166,
        "goals_minus_xg": -0.4166,
        "key_passes": 20.0,
        "assists": 1.0,
        "xa": 1.7911,
        "assists_minus_xa": -0.7911,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.2077,
        "points_added": 0.0,
        "xpoints_added": 0.2254,
        "passes_attempted": 1219.0,
        "pass_completion_pct": 0.7432,
        "xpass_completion_pct": 0.7511,
        "passes_over_expected": -9.6321,
        "passes_over_expected_p100": -0.7902,
        "avg_pass_distance": 19.0353,
        "avg_pass_vertical": 4.2286
      }
    },
    {
      "canonical_id": "nnamdi-chinonso-offor",
      "canonical_name": "Nnamdi Chinonso Offor",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1473.0,
        "shots": 37.0,
        "shots_on_target": 15.0,
        "goals": 1.0,
        "xg": 3.3634,
        "xg_place": -0.4712,
        "goals_minus_xg": -2.3634,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 0.7668,
        "assists_minus_xa": 1.2332,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.1301,
        "points_added": 0.0054,
        "xpoints_added": 1.9096,
        "passes_attempted": 290.0,
        "pass_completion_pct": 0.6414,
        "xpass_completion_pct": 0.6901,
        "passes_over_expected": -14.1306,
        "passes_over_expected_p100": -4.8726,
        "avg_pass_distance": 12.5735,
        "avg_pass_vertical": -0.9241
      }
    },
    {
      "canonical_id": "przemyslaw-frankowski",
      "canonical_name": "Przemyslaw Frankowski",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1168.0,
        "shots": 27.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 2.9407,
        "xg_place": -0.798,
        "goals_minus_xg": -0.9407,
        "key_passes": 25.0,
        "assists": 2.0,
        "xa": 2.917,
        "assists_minus_xa": -0.917,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.8576,
        "points_added": 0.536,
        "xpoints_added": 1.4852,
        "passes_attempted": 496.0,
        "pass_completion_pct": 0.754,
        "xpass_completion_pct": 0.7553,
        "passes_over_expected": -0.6059,
        "passes_over_expected_p100": -0.1222,
        "avg_pass_distance": 16.4349,
        "avg_pass_vertical": 2.3439
      }
    },
    {
      "canonical_id": "robert-beric",
      "canonical_name": "Robert Beric",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2369.0,
        "shots": 78.0,
        "shots_on_target": 27.0,
        "goals": 8.0,
        "xg": 11.0032,
        "xg_place": -2.1938,
        "goals_minus_xg": -3.0032,
        "key_passes": 23.0,
        "assists": 2.0,
        "xa": 2.1652,
        "assists_minus_xa": -0.1652,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 13.1684,
        "points_added": 3.5534,
        "xpoints_added": 7.1715,
        "passes_attempted": 556.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7866,
        "passes_over_expected": -20.355,
        "passes_over_expected_p100": -3.661,
        "avg_pass_distance": 13.8567,
        "avg_pass_vertical": -2.8016
      }
    },
    {
      "canonical_id": "stanislav-ivanov",
      "canonical_name": "Stanislav Ivanov",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 556.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4404,
        "xg_place": -0.3038,
        "goals_minus_xg": -0.4404,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.8748,
        "assists_minus_xa": 0.1252,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3152,
        "points_added": 0.0,
        "xpoints_added": 0.3371,
        "passes_attempted": 144.0,
        "pass_completion_pct": 0.7292,
        "xpass_completion_pct": 0.7321,
        "passes_over_expected": -0.4182,
        "passes_over_expected_p100": -0.2904,
        "avg_pass_distance": 15.7294,
        "avg_pass_vertical": 1.9204
      }
    },
    {
      "canonical_id": "wyatt-omsberg",
      "canonical_name": "Wyatt Omsberg",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 840.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2146,
        "xg_place": -0.2146,
        "goals_minus_xg": -0.2146,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.584,
        "assists_minus_xa": -0.584,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7986,
        "points_added": 0.0,
        "xpoints_added": 0.1079,
        "passes_attempted": 372.0,
        "pass_completion_pct": 0.7742,
        "xpass_completion_pct": 0.7694,
        "passes_over_expected": 1.7734,
        "passes_over_expected_p100": 0.4767,
        "avg_pass_distance": 23.1396,
        "avg_pass_vertical": 7.7555
      }
    },
    {
      "canonical_id": "\u00e1lvaro-medr\u00e1n",
      "canonical_name": "\u00c1lvaro Medr\u00e1n",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2488.0,
        "shots": 53.0,
        "shots_on_target": 21.0,
        "goals": 3.0,
        "xg": 2.8606,
        "xg_place": 0.7563,
        "goals_minus_xg": 0.1394,
        "key_passes": 69.0,
        "assists": 6.0,
        "xa": 4.9459,
        "assists_minus_xa": 1.0541,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 7.8065,
        "points_added": 2.1567,
        "xpoints_added": 2.1708,
        "passes_attempted": 1723.0,
        "pass_completion_pct": 0.7673,
        "xpass_completion_pct": 0.773,
        "passes_over_expected": -9.9591,
        "passes_over_expected_p100": -0.578,
        "avg_pass_distance": 21.3745,
        "avg_pass_vertical": 7.1613
      }
    }
  ]
}