{
  "slug": "soccer-mls-2022-nwmwlbk5lz",
  "game_id": "soccer-mls-2022-NWMWlBK5lz",
  "display": "MLS 2022 Season",
  "league": "MLS",
  "season": 2022,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "mls-2022",
  "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": "alec-kann",
      "canonical_name": "Alec Kann",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 695.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": 176.0,
        "pass_completion_pct": 0.6193,
        "xpass_completion_pct": 0.5941,
        "passes_over_expected": 4.4372,
        "passes_over_expected_p100": 2.5211,
        "avg_pass_distance": 44.5393,
        "avg_pass_vertical": 36.7852,
        "shots_faced": 35.0,
        "goals_conceded": 13.0,
        "saves": 21.0,
        "headed_shot_share": 0.1714,
        "xg_faced": 10.6653,
        "goals_conceded_minus_xg": 2.3347,
        "goals_per_xg": 1.2189
      }
    },
    {
      "canonical_id": "allan-cruz",
      "canonical_name": "Allan Cruz",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 459.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.7216,
        "xg_place": -0.1405,
        "goals_minus_xg": -0.7216,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.4326,
        "assists_minus_xa": -0.4326,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1542,
        "points_added": 0.0,
        "xpoints_added": 0.6842,
        "passes_attempted": 164.0,
        "pass_completion_pct": 0.8049,
        "xpass_completion_pct": 0.7886,
        "passes_over_expected": 2.6717,
        "passes_over_expected_p100": 1.6291,
        "avg_pass_distance": 17.7881,
        "avg_pass_vertical": 3.8212
      }
    },
    {
      "canonical_id": "alvas-powell",
      "canonical_name": "Alvas Powell",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2262.0,
        "shots": 23.0,
        "shots_on_target": 7.0,
        "goals": 0.0,
        "xg": 0.9721,
        "xg_place": 0.1184,
        "goals_minus_xg": -0.9721,
        "key_passes": 15.0,
        "assists": 3.0,
        "xa": 1.7389,
        "assists_minus_xa": 1.2611,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.711,
        "points_added": 0.0,
        "xpoints_added": 0.6168,
        "passes_attempted": 895.0,
        "pass_completion_pct": 0.6536,
        "xpass_completion_pct": 0.6811,
        "passes_over_expected": -24.6194,
        "passes_over_expected_p100": -2.7508,
        "avg_pass_distance": 22.3632,
        "avg_pass_vertical": 7.379
      }
    },
    {
      "canonical_id": "brandon-v\u00e1zquez",
      "canonical_name": "Brandon V\u00e1zquez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3178.0,
        "shots": 89.0,
        "shots_on_target": 44.0,
        "goals": 19.0,
        "xg": 16.1216,
        "xg_place": -0.1866,
        "goals_minus_xg": 2.8784,
        "key_passes": 27.0,
        "assists": 6.0,
        "xa": 3.4621,
        "assists_minus_xa": 2.5379,
        "goals_plus_assists": 25.0,
        "xg_plus_xa": 19.5837,
        "points_added": 9.8141,
        "xpoints_added": 10.212,
        "passes_attempted": 685.0,
        "pass_completion_pct": 0.6745,
        "xpass_completion_pct": 0.7262,
        "passes_over_expected": -35.4278,
        "passes_over_expected_p100": -5.1719,
        "avg_pass_distance": 15.9003,
        "avg_pass_vertical": -0.7826
      }
    },
    {
      "canonical_id": "brenner",
      "canonical_name": "Brenner",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2409.0,
        "shots": 80.0,
        "shots_on_target": 35.0,
        "goals": 18.0,
        "xg": 13.5909,
        "xg_place": -0.8955,
        "goals_minus_xg": 4.4091,
        "key_passes": 27.0,
        "assists": 6.0,
        "xa": 3.0927,
        "assists_minus_xa": 2.9073,
        "goals_plus_assists": 24.0,
        "xg_plus_xa": 16.6836,
        "points_added": 8.5299,
        "xpoints_added": 6.3823,
        "passes_attempted": 704.0,
        "pass_completion_pct": 0.831,
        "xpass_completion_pct": 0.8236,
        "passes_over_expected": 5.2066,
        "passes_over_expected_p100": 0.7396,
        "avg_pass_distance": 16.782,
        "avg_pass_vertical": 0.354
      }
    },
    {
      "canonical_id": "calvin-harris",
      "canonical_name": "Calvin Harris",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 216.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.4186,
        "xg_place": 0.2638,
        "goals_minus_xg": -0.4186,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.6718,
        "assists_minus_xa": 0.3282,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0904,
        "points_added": 0.5071,
        "xpoints_added": 0.5,
        "passes_attempted": 48.0,
        "pass_completion_pct": 0.875,
        "xpass_completion_pct": 0.8945,
        "passes_over_expected": -0.9365,
        "passes_over_expected_p100": -1.951,
        "avg_pass_distance": 13.2323,
        "avg_pass_vertical": -4.9853
      }
    },
    {
      "canonical_id": "dominique-badji",
      "canonical_name": "Dominique Badji",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1225.0,
        "shots": 28.0,
        "shots_on_target": 13.0,
        "goals": 0.0,
        "xg": 3.2864,
        "xg_place": -1.3241,
        "goals_minus_xg": -3.2864,
        "key_passes": 8.0,
        "assists": 2.0,
        "xa": 1.1657,
        "assists_minus_xa": 0.8343,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.4521,
        "points_added": 0.0,
        "xpoints_added": 2.0357,
        "passes_attempted": 250.0,
        "pass_completion_pct": 0.772,
        "xpass_completion_pct": 0.7613,
        "passes_over_expected": 2.6634,
        "passes_over_expected_p100": 1.0654,
        "avg_pass_distance": 15.4251,
        "avg_pass_vertical": -0.3903
      }
    },
    {
      "canonical_id": "geoff-cameron",
      "canonical_name": "Geoff Cameron",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2395.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.9193,
        "xg_place": -0.1548,
        "goals_minus_xg": -0.9193,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2799,
        "assists_minus_xa": -0.2799,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1993,
        "points_added": 0.0,
        "xpoints_added": 0.6645,
        "passes_attempted": 856.0,
        "pass_completion_pct": 0.7979,
        "xpass_completion_pct": 0.7958,
        "passes_over_expected": 1.7904,
        "passes_over_expected_p100": 0.2092,
        "avg_pass_distance": 22.6769,
        "avg_pass_vertical": 10.4454
      }
    },
    {
      "canonical_id": "haris-medunjanin",
      "canonical_name": "Haris Medunjanin",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 561.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1057,
        "xg_place": -0.1057,
        "goals_minus_xg": -0.1057,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 1.5358,
        "assists_minus_xa": -1.5358,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.6415,
        "points_added": 0.0,
        "xpoints_added": 0.1321,
        "passes_attempted": 378.0,
        "pass_completion_pct": 0.8439,
        "xpass_completion_pct": 0.7799,
        "passes_over_expected": 24.1931,
        "passes_over_expected_p100": 6.4003,
        "avg_pass_distance": 22.6596,
        "avg_pass_vertical": 9.4909
      }
    },
    {
      "canonical_id": "harrison-robledo",
      "canonical_name": "Harrison Robledo",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 58.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.1831,
        "assists_minus_xa": -0.1831,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1831,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 22.0,
        "pass_completion_pct": 0.7727,
        "xpass_completion_pct": 0.762,
        "passes_over_expected": 0.2367,
        "passes_over_expected_p100": 1.0759,
        "avg_pass_distance": 14.9997,
        "avg_pass_vertical": -0.0849
      }
    },
    {
      "canonical_id": "ian-murphy",
      "canonical_name": "Ian Murphy",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1721.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.1581,
        "xg_place": 0.4279,
        "goals_minus_xg": 0.8419,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2954,
        "assists_minus_xa": -0.2954,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4534,
        "points_added": 0.6414,
        "xpoints_added": 0.1014,
        "passes_attempted": 720.0,
        "pass_completion_pct": 0.7778,
        "xpass_completion_pct": 0.7972,
        "passes_over_expected": -13.9932,
        "passes_over_expected_p100": -1.9435,
        "avg_pass_distance": 21.8021,
        "avg_pass_vertical": 9.1179
      }
    },
    {
      "canonical_id": "isaac-atanga",
      "canonical_name": "Isaac Atanga",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 51.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.2402,
        "assists_minus_xa": -0.2402,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2402,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 10.0,
        "pass_completion_pct": 0.4,
        "xpass_completion_pct": 0.5838,
        "passes_over_expected": -1.8384,
        "passes_over_expected_p100": -18.384,
        "avg_pass_distance": 22.0659,
        "avg_pass_vertical": 16.5133
      }
    },
    {
      "canonical_id": "john-nelson",
      "canonical_name": "John Nelson",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1332.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2593,
        "xg_place": -0.2593,
        "goals_minus_xg": -0.2593,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 1.0046,
        "assists_minus_xa": -0.0046,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2638,
        "points_added": 0.0,
        "xpoints_added": 0.4535,
        "passes_attempted": 618.0,
        "pass_completion_pct": 0.7492,
        "xpass_completion_pct": 0.7818,
        "passes_over_expected": -20.1419,
        "passes_over_expected_p100": -3.2592,
        "avg_pass_distance": 16.4511,
        "avg_pass_vertical": 2.0798
      }
    },
    {
      "canonical_id": "j\u00fanior-moreno",
      "canonical_name": "J\u00fanior Moreno",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2377.0,
        "shots": 18.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 0.9277,
        "xg_place": 0.6251,
        "goals_minus_xg": 1.0723,
        "key_passes": 15.0,
        "assists": 0.0,
        "xa": 1.714,
        "assists_minus_xa": -1.714,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.6417,
        "points_added": 1.31,
        "xpoints_added": 0.5805,
        "passes_attempted": 1049.0,
        "pass_completion_pct": 0.858,
        "xpass_completion_pct": 0.8396,
        "passes_over_expected": 19.2647,
        "passes_over_expected_p100": 1.8365,
        "avg_pass_distance": 18.0532,
        "avg_pass_vertical": 3.944
      }
    },
    {
      "canonical_id": "luciano-acosta",
      "canonical_name": "Luciano Acosta",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2917.0,
        "shots": 67.0,
        "shots_on_target": 25.0,
        "goals": 11.0,
        "xg": 11.7665,
        "xg_place": -1.3251,
        "goals_minus_xg": -0.7665,
        "key_passes": 99.0,
        "assists": 13.0,
        "xa": 11.8115,
        "assists_minus_xa": 1.1885,
        "goals_plus_assists": 24.0,
        "xg_plus_xa": 23.578,
        "points_added": 3.1929,
        "xpoints_added": 5.2888,
        "passes_attempted": 1481.0,
        "pass_completion_pct": 0.6901,
        "xpass_completion_pct": 0.7109,
        "passes_over_expected": -30.8706,
        "passes_over_expected_p100": -2.0844,
        "avg_pass_distance": 18.6541,
        "avg_pass_vertical": 4.822
      }
    },
    {
      "canonical_id": "matt-miazga",
      "canonical_name": "Matt Miazga",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1108.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 0.4116,
        "xg_place": 0.218,
        "goals_minus_xg": 1.5884,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.6795,
        "assists_minus_xa": -0.6795,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.0911,
        "points_added": 0.9891,
        "xpoints_added": 0.1981,
        "passes_attempted": 468.0,
        "pass_completion_pct": 0.7799,
        "xpass_completion_pct": 0.7802,
        "passes_over_expected": -0.1103,
        "passes_over_expected_p100": -0.0236,
        "avg_pass_distance": 23.9316,
        "avg_pass_vertical": 10.53
      }
    },
    {
      "canonical_id": "nicholas-markanich",
      "canonical_name": "Nicholas Markanich",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 148.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 1.5512,
        "xg_place": -1.5512,
        "goals_minus_xg": -1.5512,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.5512,
        "points_added": 0.0,
        "xpoints_added": 1.0123,
        "passes_attempted": 33.0,
        "pass_completion_pct": 0.7576,
        "xpass_completion_pct": 0.798,
        "passes_over_expected": -1.333,
        "passes_over_expected_p100": -4.0393,
        "avg_pass_distance": 13.1588,
        "avg_pass_vertical": -5.2118
      }
    },
    {
      "canonical_id": "nick-hagglund",
      "canonical_name": "Nick Hagglund",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3177.0,
        "shots": 18.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 1.8589,
        "xg_place": 0.5829,
        "goals_minus_xg": -0.8589,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.4466,
        "assists_minus_xa": -0.4466,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.3055,
        "points_added": 0.4693,
        "xpoints_added": 1.2252,
        "passes_attempted": 1212.0,
        "pass_completion_pct": 0.7566,
        "xpass_completion_pct": 0.7457,
        "passes_over_expected": 13.2144,
        "passes_over_expected_p100": 1.0903,
        "avg_pass_distance": 22.4348,
        "avg_pass_vertical": 10.9423
      }
    },
    {
      "canonical_id": "obinna-nwobodo",
      "canonical_name": "Obinna Nwobodo",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2474.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2128,
        "xg_place": -0.1661,
        "goals_minus_xg": -0.2128,
        "key_passes": 12.0,
        "assists": 2.0,
        "xa": 1.1573,
        "assists_minus_xa": 0.8427,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.3701,
        "points_added": 0.0,
        "xpoints_added": 0.0718,
        "passes_attempted": 1198.0,
        "pass_completion_pct": 0.8456,
        "xpass_completion_pct": 0.8424,
        "passes_over_expected": 3.8187,
        "passes_over_expected_p100": 0.3188,
        "avg_pass_distance": 18.2927,
        "avg_pass_vertical": 4.0351
      }
    },
    {
      "canonical_id": "quimi-ordo\u00f1ez",
      "canonical_name": "Quimi Ordo\u00f1ez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 123.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.7501,
        "xg_place": -0.0712,
        "goals_minus_xg": -0.7501,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7501,
        "points_added": 0.0,
        "xpoints_added": 0.6633,
        "passes_attempted": 30.0,
        "pass_completion_pct": 0.7667,
        "xpass_completion_pct": 0.7735,
        "passes_over_expected": -0.2035,
        "passes_over_expected_p100": -0.6784,
        "avg_pass_distance": 12.0894,
        "avg_pass_vertical": -3.1003
      }
    },
    {
      "canonical_id": "raymon-gaddis",
      "canonical_name": "Raymon Gaddis",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1263.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1197,
        "xg_place": -0.1197,
        "goals_minus_xg": -0.1197,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 1.5434,
        "assists_minus_xa": -1.5434,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.6631,
        "points_added": 0.0,
        "xpoints_added": 0.051,
        "passes_attempted": 498.0,
        "pass_completion_pct": 0.7791,
        "xpass_completion_pct": 0.7736,
        "passes_over_expected": 2.7378,
        "passes_over_expected_p100": 0.5498,
        "avg_pass_distance": 16.0084,
        "avg_pass_vertical": 3.9072
      }
    },
    {
      "canonical_id": "roman-celentano",
      "canonical_name": "Roman Celentano",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2883.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": 732.0,
        "pass_completion_pct": 0.5902,
        "xpass_completion_pct": 0.6018,
        "passes_over_expected": -8.5006,
        "passes_over_expected_p100": -1.1613,
        "avg_pass_distance": 44.4254,
        "avg_pass_vertical": 37.059,
        "shots_faced": 141.0,
        "goals_conceded": 44.0,
        "saves": 96.0,
        "headed_shot_share": 0.1844,
        "xg_faced": 42.258,
        "goals_conceded_minus_xg": 1.742,
        "goals_per_xg": 1.0412
      }
    },
    {
      "canonical_id": "ronald-matarrita",
      "canonical_name": "Ronald Matarrita",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 305.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.1418,
        "xg_place": 0.2132,
        "goals_minus_xg": 0.8582,
        "key_passes": 5.0,
        "assists": 3.0,
        "xa": 1.0504,
        "assists_minus_xa": 1.9496,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 1.1922,
        "points_added": 0.4054,
        "xpoints_added": 0.0444,
        "passes_attempted": 158.0,
        "pass_completion_pct": 0.7152,
        "xpass_completion_pct": 0.7195,
        "passes_over_expected": -0.6854,
        "passes_over_expected_p100": -0.4338,
        "avg_pass_distance": 19.6085,
        "avg_pass_vertical": 3.6466
      }
    },
    {
      "canonical_id": "sergio-santos",
      "canonical_name": "Sergio Santos",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 230.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.3504,
        "xg_place": -0.6666,
        "goals_minus_xg": -1.3504,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 1.0485,
        "assists_minus_xa": -0.0485,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.3989,
        "points_added": 0.0,
        "xpoints_added": 1.9401,
        "passes_attempted": 55.0,
        "pass_completion_pct": 0.6545,
        "xpass_completion_pct": 0.6574,
        "passes_over_expected": -0.1547,
        "passes_over_expected_p100": -0.2813,
        "avg_pass_distance": 16.1822,
        "avg_pass_vertical": 4.4525
      }
    },
    {
      "canonical_id": "tyler-blackett",
      "canonical_name": "Tyler Blackett",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1504.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.515,
        "xg_place": -0.4805,
        "goals_minus_xg": -0.515,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.6984,
        "assists_minus_xa": -0.6984,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.2134,
        "points_added": 0.0,
        "xpoints_added": 0.2111,
        "passes_attempted": 676.0,
        "pass_completion_pct": 0.8047,
        "xpass_completion_pct": 0.7912,
        "passes_over_expected": 9.1671,
        "passes_over_expected_p100": 1.3561,
        "avg_pass_distance": 22.6616,
        "avg_pass_vertical": 11.0598
      }
    },
    {
      "canonical_id": "yuya-kubo",
      "canonical_name": "Yuya Kubo",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1531.0,
        "shots": 16.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.0481,
        "xg_place": -0.3299,
        "goals_minus_xg": -0.0481,
        "key_passes": 18.0,
        "assists": 0.0,
        "xa": 1.3943,
        "assists_minus_xa": -1.3943,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.4423,
        "points_added": 0.0,
        "xpoints_added": 0.3626,
        "passes_attempted": 647.0,
        "pass_completion_pct": 0.8253,
        "xpass_completion_pct": 0.8047,
        "passes_over_expected": 13.3416,
        "passes_over_expected_p100": 2.0621,
        "avg_pass_distance": 20.3045,
        "avg_pass_vertical": 4.4552
      }
    },
    {
      "canonical_id": "zico-bailey",
      "canonical_name": "Zico Bailey",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 88.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": 36.0,
        "pass_completion_pct": 0.7778,
        "xpass_completion_pct": 0.8312,
        "passes_over_expected": -1.9215,
        "passes_over_expected_p100": -5.3375,
        "avg_pass_distance": 15.1244,
        "avg_pass_vertical": 1.7841
      }
    },
    {
      "canonical_id": "\u00e1lvaro-barreal",
      "canonical_name": "\u00c1lvaro Barreal",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2603.0,
        "shots": 52.0,
        "shots_on_target": 25.0,
        "goals": 5.0,
        "xg": 2.9071,
        "xg_place": 2.2497,
        "goals_minus_xg": 2.0929,
        "key_passes": 40.0,
        "assists": 4.0,
        "xa": 3.4365,
        "assists_minus_xa": 0.5635,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 6.3436,
        "points_added": 2.7393,
        "xpoints_added": 1.867,
        "passes_attempted": 1306.0,
        "pass_completion_pct": 0.7251,
        "xpass_completion_pct": 0.7284,
        "passes_over_expected": -4.2482,
        "passes_over_expected_p100": -0.3253,
        "avg_pass_distance": 20.6645,
        "avg_pass_vertical": 3.6585
      }
    }
  ]
}