{
  "slug": "soccer-mls-2020-19vq2095k6",
  "game_id": "soccer-mls-2020-19vQ2095K6",
  "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": "adam-buksa",
      "canonical_name": "Adam Buksa",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2112.0,
        "shots": 75.0,
        "shots_on_target": 32.0,
        "goals": 7.0,
        "xg": 9.7032,
        "xg_place": -1.4595,
        "goals_minus_xg": -2.7032,
        "key_passes": 18.0,
        "assists": 1.0,
        "xa": 1.9906,
        "assists_minus_xa": -0.9906,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 11.6938,
        "points_added": 2.8599,
        "xpoints_added": 5.8163,
        "passes_attempted": 386.0,
        "pass_completion_pct": 0.6969,
        "xpass_completion_pct": 0.6999,
        "passes_over_expected": -1.1475,
        "passes_over_expected_p100": -0.2973,
        "avg_pass_distance": 15.9422,
        "avg_pass_vertical": 0.8327
      }
    },
    {
      "canonical_id": "alexander-b\u00fcttner",
      "canonical_name": "Alexander B\u00fcttner",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1443.0,
        "shots": 15.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4001,
        "xg_place": -0.17,
        "goals_minus_xg": -0.4001,
        "key_passes": 27.0,
        "assists": 3.0,
        "xa": 1.2977,
        "assists_minus_xa": 1.7023,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.6977,
        "points_added": 0.0,
        "xpoints_added": 0.2537,
        "passes_attempted": 885.0,
        "pass_completion_pct": 0.7492,
        "xpass_completion_pct": 0.7428,
        "passes_over_expected": 5.6105,
        "passes_over_expected_p100": 0.634,
        "avg_pass_distance": 21.6077,
        "avg_pass_vertical": 2.9934
      }
    },
    {
      "canonical_id": "andrew-farrell",
      "canonical_name": "Andrew Farrell",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2356.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.0403,
        "assists_minus_xa": -0.0403,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0403,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1176.0,
        "pass_completion_pct": 0.8078,
        "xpass_completion_pct": 0.7897,
        "passes_over_expected": 21.2657,
        "passes_over_expected_p100": 1.8083,
        "avg_pass_distance": 25.6156,
        "avg_pass_vertical": 12.3781
      }
    },
    {
      "canonical_id": "antonio-mlinar-delamea",
      "canonical_name": "Antonio Mlinar Delamea",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 452.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0913,
        "xg_place": -0.0913,
        "goals_minus_xg": -0.0913,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0913,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 164.0,
        "pass_completion_pct": 0.8598,
        "xpass_completion_pct": 0.8421,
        "passes_over_expected": 2.8895,
        "passes_over_expected_p100": 1.7619,
        "avg_pass_distance": 24.6136,
        "avg_pass_vertical": 7.497
      }
    },
    {
      "canonical_id": "brad-knighton",
      "canonical_name": "Brad Knighton",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 97.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": 33.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.6556,
        "passes_over_expected": 0.3653,
        "passes_over_expected_p100": 1.1069,
        "avg_pass_distance": 47.6136,
        "avg_pass_vertical": 39.4868,
        "shots_faced": 6.0,
        "goals_conceded": 1.0,
        "saves": 5.0,
        "headed_shot_share": 0.1667,
        "xg_faced": 0.793,
        "goals_conceded_minus_xg": 0.207,
        "goals_per_xg": 1.2611
      }
    },
    {
      "canonical_id": "brandon-bye",
      "canonical_name": "Brandon Bye",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1945.0,
        "shots": 13.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.9544,
        "xg_place": -0.7829,
        "goals_minus_xg": -0.9544,
        "key_passes": 18.0,
        "assists": 1.0,
        "xa": 3.486,
        "assists_minus_xa": -2.486,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 4.4403,
        "points_added": 0.0,
        "xpoints_added": 0.7003,
        "passes_attempted": 1130.0,
        "pass_completion_pct": 0.7168,
        "xpass_completion_pct": 0.6974,
        "passes_over_expected": 21.9529,
        "passes_over_expected_p100": 1.9427,
        "avg_pass_distance": 18.4857,
        "avg_pass_vertical": 6.0404
      }
    },
    {
      "canonical_id": "carles-gil",
      "canonical_name": "Carles Gil",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 788.0,
        "shots": 15.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 2.3839,
        "xg_place": -0.7684,
        "goals_minus_xg": -0.3839,
        "key_passes": 38.0,
        "assists": 4.0,
        "xa": 2.7172,
        "assists_minus_xa": 1.2828,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.1011,
        "points_added": 0.0,
        "xpoints_added": 0.5242,
        "passes_attempted": 547.0,
        "pass_completion_pct": 0.7715,
        "xpass_completion_pct": 0.7657,
        "passes_over_expected": 3.1803,
        "passes_over_expected_p100": 0.5814,
        "avg_pass_distance": 19.9684,
        "avg_pass_vertical": 3.9247
      }
    },
    {
      "canonical_id": "cristian-penilla",
      "canonical_name": "Cristian Penilla",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1136.0,
        "shots": 22.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 1.6656,
        "xg_place": -0.616,
        "goals_minus_xg": -1.6656,
        "key_passes": 18.0,
        "assists": 3.0,
        "xa": 1.4083,
        "assists_minus_xa": 1.5917,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.0739,
        "points_added": 0.0,
        "xpoints_added": 1.1436,
        "passes_attempted": 370.0,
        "pass_completion_pct": 0.7243,
        "xpass_completion_pct": 0.7378,
        "passes_over_expected": -4.9963,
        "passes_over_expected_p100": -1.3503,
        "avg_pass_distance": 19.7441,
        "avg_pass_vertical": 2.2485
      }
    },
    {
      "canonical_id": "dejuan-jones",
      "canonical_name": "DeJuan Jones",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1628.0,
        "shots": 8.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 0.4437,
        "xg_place": 0.1517,
        "goals_minus_xg": -0.4437,
        "key_passes": 18.0,
        "assists": 1.0,
        "xa": 1.3242,
        "assists_minus_xa": -0.3242,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.768,
        "points_added": 0.0,
        "xpoints_added": 0.3122,
        "passes_attempted": 982.0,
        "pass_completion_pct": 0.7648,
        "xpass_completion_pct": 0.7579,
        "passes_over_expected": 6.7549,
        "passes_over_expected_p100": 0.6879,
        "avg_pass_distance": 18.2659,
        "avg_pass_vertical": 4.7222
      }
    },
    {
      "canonical_id": "diego-fagundez",
      "canonical_name": "Diego Fagundez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1067.0,
        "shots": 21.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 2.591,
        "xg_place": -0.57,
        "goals_minus_xg": -1.591,
        "key_passes": 17.0,
        "assists": 0.0,
        "xa": 1.1205,
        "assists_minus_xa": -1.1205,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.7115,
        "points_added": 0.0171,
        "xpoints_added": 1.5219,
        "passes_attempted": 515.0,
        "pass_completion_pct": 0.8097,
        "xpass_completion_pct": 0.7956,
        "passes_over_expected": 7.2479,
        "passes_over_expected_p100": 1.4074,
        "avg_pass_distance": 20.7179,
        "avg_pass_vertical": 3.7275
      }
    },
    {
      "canonical_id": "gustavo-bou",
      "canonical_name": "Gustavo Bou",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1915.0,
        "shots": 88.0,
        "shots_on_target": 31.0,
        "goals": 8.0,
        "xg": 7.6462,
        "xg_place": -0.9945,
        "goals_minus_xg": 0.3538,
        "key_passes": 41.0,
        "assists": 2.0,
        "xa": 4.1363,
        "assists_minus_xa": -2.1363,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 11.7825,
        "points_added": 2.0491,
        "xpoints_added": 4.4748,
        "passes_attempted": 611.0,
        "pass_completion_pct": 0.6661,
        "xpass_completion_pct": 0.7131,
        "passes_over_expected": -28.7219,
        "passes_over_expected_p100": -4.7008,
        "avg_pass_distance": 20.2515,
        "avg_pass_vertical": 3.9414
      }
    },
    {
      "canonical_id": "henry-kessler",
      "canonical_name": "Henry Kessler",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2386.0,
        "shots": 16.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.8845,
        "xg_place": -0.0493,
        "goals_minus_xg": 0.1155,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1802,
        "assists_minus_xa": -0.1802,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0648,
        "points_added": 0.4655,
        "xpoints_added": 0.2867,
        "passes_attempted": 1097.0,
        "pass_completion_pct": 0.8423,
        "xpass_completion_pct": 0.8226,
        "passes_over_expected": 21.6491,
        "passes_over_expected_p100": 1.9735,
        "avg_pass_distance": 24.2769,
        "avg_pass_vertical": 8.4958
      }
    },
    {
      "canonical_id": "justin-rennicks",
      "canonical_name": "Justin Rennicks",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 77.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.7061,
        "xg_place": -0.7061,
        "goals_minus_xg": -0.7061,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1235,
        "assists_minus_xa": -0.1235,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8296,
        "points_added": 0.0,
        "xpoints_added": 1.2765,
        "passes_attempted": 19.0,
        "pass_completion_pct": 0.8947,
        "xpass_completion_pct": 0.8233,
        "passes_over_expected": 1.3574,
        "passes_over_expected_p100": 7.1443,
        "avg_pass_distance": 14.9009,
        "avg_pass_vertical": -1.3286
      }
    },
    {
      "canonical_id": "kekuta-manneh",
      "canonical_name": "Kekuta Manneh",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 208.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.9878,
        "xg_place": -0.1779,
        "goals_minus_xg": 0.0122,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.9356,
        "assists_minus_xa": 0.0644,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.9234,
        "points_added": 0.3642,
        "xpoints_added": 0.4844,
        "passes_attempted": 72.0,
        "pass_completion_pct": 0.6528,
        "xpass_completion_pct": 0.7244,
        "passes_over_expected": -5.155,
        "passes_over_expected_p100": -7.1597,
        "avg_pass_distance": 17.518,
        "avg_pass_vertical": 3.6537
      }
    },
    {
      "canonical_id": "kelyn-rowe",
      "canonical_name": "Kelyn Rowe",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1154.0,
        "shots": 20.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 1.0811,
        "xg_place": -0.7207,
        "goals_minus_xg": -1.0811,
        "key_passes": 13.0,
        "assists": 0.0,
        "xa": 0.9625,
        "assists_minus_xa": -0.9625,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.0436,
        "points_added": 0.0,
        "xpoints_added": 0.6767,
        "passes_attempted": 557.0,
        "pass_completion_pct": 0.7504,
        "xpass_completion_pct": 0.7591,
        "passes_over_expected": -4.8293,
        "passes_over_expected_p100": -0.867,
        "avg_pass_distance": 21.4008,
        "avg_pass_vertical": 5.8517
      }
    },
    {
      "canonical_id": "lee-nguyen",
      "canonical_name": "Lee Nguyen",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 828.0,
        "shots": 9.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.5009,
        "xg_place": -0.2336,
        "goals_minus_xg": -0.5009,
        "key_passes": 26.0,
        "assists": 1.0,
        "xa": 1.7783,
        "assists_minus_xa": -0.7783,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.2792,
        "points_added": 0.0528,
        "xpoints_added": 0.4756,
        "passes_attempted": 514.0,
        "pass_completion_pct": 0.8346,
        "xpass_completion_pct": 0.8075,
        "passes_over_expected": 13.9397,
        "passes_over_expected_p100": 2.712,
        "avg_pass_distance": 20.0747,
        "avg_pass_vertical": 3.4126
      }
    },
    {
      "canonical_id": "matt-polster",
      "canonical_name": "Matt Polster",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1208.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.175,
        "xg_place": -0.023,
        "goals_minus_xg": -0.175,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 1.0742,
        "assists_minus_xa": -0.0742,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2492,
        "points_added": 0.0,
        "xpoints_added": 0.0141,
        "passes_attempted": 665.0,
        "pass_completion_pct": 0.8617,
        "xpass_completion_pct": 0.8337,
        "passes_over_expected": 18.5756,
        "passes_over_expected_p100": 2.7933,
        "avg_pass_distance": 20.8814,
        "avg_pass_vertical": 5.2882
      }
    },
    {
      "canonical_id": "matt-turner",
      "canonical_name": "Matt Turner",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2651.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.0734,
        "assists_minus_xa": -0.0734,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0734,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 864.0,
        "pass_completion_pct": 0.7072,
        "xpass_completion_pct": 0.6924,
        "passes_over_expected": 12.7637,
        "passes_over_expected_p100": 1.4773,
        "avg_pass_distance": 40.5109,
        "avg_pass_vertical": 32.4074,
        "shots_faced": 114.0,
        "goals_conceded": 26.0,
        "saves": 88.0,
        "headed_shot_share": 0.1667,
        "xg_faced": 36.0061,
        "goals_conceded_minus_xg": -10.0061,
        "goals_per_xg": 0.7221
      }
    },
    {
      "canonical_id": "michael-mancienne",
      "canonical_name": "Michael Mancienne",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 358.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0528,
        "xg_place": -0.0528,
        "goals_minus_xg": -0.0528,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0528,
        "points_added": 0.0,
        "xpoints_added": 0.0339,
        "passes_attempted": 141.0,
        "pass_completion_pct": 0.8794,
        "xpass_completion_pct": 0.8599,
        "passes_over_expected": 2.7594,
        "passes_over_expected_p100": 1.957,
        "avg_pass_distance": 24.1574,
        "avg_pass_vertical": 7.7176
      }
    },
    {
      "canonical_id": "scott-caldwell",
      "canonical_name": "Scott Caldwell",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1552.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1333,
        "xg_place": -0.1333,
        "goals_minus_xg": -0.1333,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.3474,
        "assists_minus_xa": -0.3474,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4807,
        "points_added": 0.0,
        "xpoints_added": 0.0884,
        "passes_attempted": 855.0,
        "pass_completion_pct": 0.8772,
        "xpass_completion_pct": 0.8557,
        "passes_over_expected": 18.3794,
        "passes_over_expected_p100": 2.1496,
        "avg_pass_distance": 20.2151,
        "avg_pass_vertical": 4.6312
      }
    },
    {
      "canonical_id": "seth-sinovic",
      "canonical_name": "Seth Sinovic",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 19.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.0278,
        "assists_minus_xa": -0.0278,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0278,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 14.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.7242,
        "passes_over_expected": -0.1382,
        "passes_over_expected_p100": -0.9871,
        "avg_pass_distance": 17.1135,
        "avg_pass_vertical": 2.7025
      }
    },
    {
      "canonical_id": "tajon-buchanan",
      "canonical_name": "Tajon Buchanan",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1576.0,
        "shots": 35.0,
        "shots_on_target": 15.0,
        "goals": 3.0,
        "xg": 3.7502,
        "xg_place": -1.0449,
        "goals_minus_xg": -0.7502,
        "key_passes": 16.0,
        "assists": 2.0,
        "xa": 2.2999,
        "assists_minus_xa": -0.2999,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.0501,
        "points_added": 2.3565,
        "xpoints_added": 3.1877,
        "passes_attempted": 489.0,
        "pass_completion_pct": 0.7219,
        "xpass_completion_pct": 0.7306,
        "passes_over_expected": -4.2614,
        "passes_over_expected_p100": -0.8714,
        "avg_pass_distance": 16.0281,
        "avg_pass_vertical": -0.7029
      }
    },
    {
      "canonical_id": "teal-bunbury",
      "canonical_name": "Teal Bunbury",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1894.0,
        "shots": 46.0,
        "shots_on_target": 13.0,
        "goals": 8.0,
        "xg": 4.6871,
        "xg_place": 1.1043,
        "goals_minus_xg": 3.3129,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 1.7225,
        "assists_minus_xa": -0.7225,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 6.4096,
        "points_added": 2.7779,
        "xpoints_added": 3.1381,
        "passes_attempted": 577.0,
        "pass_completion_pct": 0.7539,
        "xpass_completion_pct": 0.7824,
        "passes_over_expected": -16.457,
        "passes_over_expected_p100": -2.8522,
        "avg_pass_distance": 14.8716,
        "avg_pass_vertical": -1.697
      }
    },
    {
      "canonical_id": "tommy-mcnamara",
      "canonical_name": "Tommy McNamara",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1033.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.8946,
        "xg_place": 0.0414,
        "goals_minus_xg": -0.8946,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 1.3711,
        "assists_minus_xa": -0.3711,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.2657,
        "points_added": 0.0,
        "xpoints_added": 0.6846,
        "passes_attempted": 598.0,
        "pass_completion_pct": 0.8144,
        "xpass_completion_pct": 0.8251,
        "passes_over_expected": -6.3915,
        "passes_over_expected_p100": -1.0688,
        "avg_pass_distance": 21.9523,
        "avg_pass_vertical": 4.3983
      }
    },
    {
      "canonical_id": "wilfried-zahibo",
      "canonical_name": "Wilfried Zahibo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 286.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0202,
        "xg_place": -0.0202,
        "goals_minus_xg": -0.0202,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0202,
        "points_added": 0.0,
        "xpoints_added": 0.0198,
        "passes_attempted": 132.0,
        "pass_completion_pct": 0.8182,
        "xpass_completion_pct": 0.8206,
        "passes_over_expected": -0.3231,
        "passes_over_expected_p100": -0.2448,
        "avg_pass_distance": 19.4421,
        "avg_pass_vertical": 5.633
      }
    }
  ]
}