{
  "slug": "soccer-mls-2023-mkaqbbmqbg",
  "game_id": "soccer-mls-2023-mKAqBBmqbg",
  "display": "MLS 2023 Season",
  "league": "MLS",
  "season": 2023,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "mls-2023",
  "synthetic": true,
  "player_count": 29,
  "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": "alan-velasco",
      "canonical_name": "Alan Velasco",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2453.0,
        "shots": 54.0,
        "shots_on_target": 18.0,
        "goals": 4.0,
        "xg": 3.5234,
        "xg_place": -0.0032,
        "goals_minus_xg": 0.4766,
        "key_passes": 34.0,
        "assists": 2.0,
        "xa": 3.1095,
        "assists_minus_xa": -1.1095,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.6329,
        "points_added": 3.2255,
        "xpoints_added": 2.4414,
        "passes_attempted": 940.0,
        "pass_completion_pct": 0.766,
        "xpass_completion_pct": 0.7889,
        "passes_over_expected": -21.578,
        "passes_over_expected_p100": -2.2955,
        "avg_pass_distance": 19.5573,
        "avg_pass_vertical": 1.7943
      }
    },
    {
      "canonical_id": "amet-kor\u00e7a",
      "canonical_name": "Amet Kor\u00e7a",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 167.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": 54.0,
        "pass_completion_pct": 0.8519,
        "xpass_completion_pct": 0.8267,
        "passes_over_expected": 1.3578,
        "passes_over_expected_p100": 2.5144,
        "avg_pass_distance": 22.0455,
        "avg_pass_vertical": 5.0103
      }
    },
    {
      "canonical_id": "asier-illarramendi",
      "canonical_name": "Asier Illarramendi",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1081.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1167,
        "xg_place": -0.1167,
        "goals_minus_xg": -0.1167,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1167,
        "points_added": 0.0,
        "xpoints_added": 0.0312,
        "passes_attempted": 729.0,
        "pass_completion_pct": 0.8848,
        "xpass_completion_pct": 0.8646,
        "passes_over_expected": 14.7311,
        "passes_over_expected_p100": 2.0207,
        "avg_pass_distance": 17.3771,
        "avg_pass_vertical": 3.1836
      }
    },
    {
      "canonical_id": "bernard-kamungo",
      "canonical_name": "Bernard Kamungo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 729.0,
        "shots": 22.0,
        "shots_on_target": 9.0,
        "goals": 6.0,
        "xg": 4.1401,
        "xg_place": 0.1348,
        "goals_minus_xg": 1.8599,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.8929,
        "assists_minus_xa": 0.1071,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.033,
        "points_added": 3.5659,
        "xpoints_added": 2.2208,
        "passes_attempted": 152.0,
        "pass_completion_pct": 0.7434,
        "xpass_completion_pct": 0.7908,
        "passes_over_expected": -7.1953,
        "passes_over_expected_p100": -4.7338,
        "avg_pass_distance": 17.4984,
        "avg_pass_vertical": -0.6852
      }
    },
    {
      "canonical_id": "collin-smith",
      "canonical_name": "Collin Smith",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 113.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": 27.0,
        "pass_completion_pct": 0.7407,
        "xpass_completion_pct": 0.786,
        "passes_over_expected": -1.2231,
        "passes_over_expected_p100": -4.5301,
        "avg_pass_distance": 16.2947,
        "avg_pass_vertical": 1.8698
      }
    },
    {
      "canonical_id": "dante-sealy",
      "canonical_name": "Dante Sealy",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 404.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.7304,
        "xg_place": -0.6961,
        "goals_minus_xg": -0.7304,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1216,
        "assists_minus_xa": -0.1216,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.852,
        "points_added": 0.0,
        "xpoints_added": 0.4962,
        "passes_attempted": 136.0,
        "pass_completion_pct": 0.7353,
        "xpass_completion_pct": 0.7575,
        "passes_over_expected": -3.0254,
        "passes_over_expected_p100": -2.2245,
        "avg_pass_distance": 16.79,
        "avg_pass_vertical": 2.0178
      }
    },
    {
      "canonical_id": "edwin-cerrillo",
      "canonical_name": "Edwin Cerrillo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1492.0,
        "shots": 12.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3563,
        "xg_place": -0.0201,
        "goals_minus_xg": -0.3563,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.283,
        "assists_minus_xa": -0.283,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6393,
        "points_added": 0.0,
        "xpoints_added": 0.2312,
        "passes_attempted": 895.0,
        "pass_completion_pct": 0.8715,
        "xpass_completion_pct": 0.8793,
        "passes_over_expected": -6.9508,
        "passes_over_expected_p100": -0.7766,
        "avg_pass_distance": 18.3766,
        "avg_pass_vertical": 3.4999
      }
    },
    {
      "canonical_id": "ema-twumasi",
      "canonical_name": "Ema Twumasi",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2030.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.0681,
        "xg_place": 0.6451,
        "goals_minus_xg": 0.9319,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.6511,
        "assists_minus_xa": -0.6511,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7192,
        "points_added": 0.2506,
        "xpoints_added": 0.0171,
        "passes_attempted": 1012.0,
        "pass_completion_pct": 0.8419,
        "xpass_completion_pct": 0.8276,
        "passes_over_expected": 14.462,
        "passes_over_expected_p100": 1.4291,
        "avg_pass_distance": 17.1822,
        "avg_pass_vertical": 0.7557
      }
    },
    {
      "canonical_id": "eugene-ansah",
      "canonical_name": "Eugene Ansah",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 296.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.1356,
        "xg_place": 0.7361,
        "goals_minus_xg": -0.1356,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1841,
        "assists_minus_xa": -0.1841,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3197,
        "points_added": 0.99,
        "xpoints_added": 1.4307,
        "passes_attempted": 69.0,
        "pass_completion_pct": 0.7101,
        "xpass_completion_pct": 0.7362,
        "passes_over_expected": -1.7951,
        "passes_over_expected_p100": -2.6017,
        "avg_pass_distance": 13.8876,
        "avg_pass_vertical": -1.8237
      }
    },
    {
      "canonical_id": "facundo-quign\u00f3n",
      "canonical_name": "Facundo Quign\u00f3n",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2132.0,
        "shots": 20.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 1.7099,
        "xg_place": 0.5348,
        "goals_minus_xg": -0.7099,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.8368,
        "assists_minus_xa": 0.1632,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.5466,
        "points_added": 0.4319,
        "xpoints_added": 1.4385,
        "passes_attempted": 1131.0,
        "pass_completion_pct": 0.8373,
        "xpass_completion_pct": 0.8441,
        "passes_over_expected": -7.7096,
        "passes_over_expected_p100": -0.6817,
        "avg_pass_distance": 18.5665,
        "avg_pass_vertical": 4.1015
      }
    },
    {
      "canonical_id": "geovane-jesus",
      "canonical_name": "Geovane Jesus",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1094.0,
        "shots": 11.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.3977,
        "xg_place": -0.2192,
        "goals_minus_xg": -0.3977,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.6364,
        "assists_minus_xa": 0.3636,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0341,
        "points_added": 0.0,
        "xpoints_added": 0.2758,
        "passes_attempted": 464.0,
        "pass_completion_pct": 0.7177,
        "xpass_completion_pct": 0.7375,
        "passes_over_expected": -9.1933,
        "passes_over_expected_p100": -1.9813,
        "avg_pass_distance": 19.2932,
        "avg_pass_vertical": 3.3643
      }
    },
    {
      "canonical_id": "herbert-endeley",
      "canonical_name": "Herbert Endeley",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 262.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1258,
        "xg_place": 0.0593,
        "goals_minus_xg": -0.1258,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0248,
        "assists_minus_xa": -0.0248,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1507,
        "points_added": 0.0,
        "xpoints_added": 0.0911,
        "passes_attempted": 59.0,
        "pass_completion_pct": 0.7458,
        "xpass_completion_pct": 0.738,
        "passes_over_expected": 0.4603,
        "passes_over_expected_p100": 0.7801,
        "avg_pass_distance": 17.3585,
        "avg_pass_vertical": -0.0196
      }
    },
    {
      "canonical_id": "jes\u00fas-ferreira",
      "canonical_name": "Jes\u00fas Ferreira",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2693.0,
        "shots": 65.0,
        "shots_on_target": 26.0,
        "goals": 13.0,
        "xg": 11.8203,
        "xg_place": -1.4975,
        "goals_minus_xg": 1.1797,
        "key_passes": 58.0,
        "assists": 4.0,
        "xa": 4.9691,
        "assists_minus_xa": -0.9691,
        "goals_plus_assists": 17.0,
        "xg_plus_xa": 16.7894,
        "points_added": 5.6081,
        "xpoints_added": 6.8209,
        "passes_attempted": 1028.0,
        "pass_completion_pct": 0.714,
        "xpass_completion_pct": 0.7465,
        "passes_over_expected": -33.3697,
        "passes_over_expected_p100": -3.2461,
        "avg_pass_distance": 20.2156,
        "avg_pass_vertical": 2.4385
      }
    },
    {
      "canonical_id": "jes\u00fas-jim\u00e9nez",
      "canonical_name": "Jes\u00fas Jim\u00e9nez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 820.0,
        "shots": 17.0,
        "shots_on_target": 7.0,
        "goals": 0.0,
        "xg": 2.806,
        "xg_place": -0.5846,
        "goals_minus_xg": -2.806,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.6142,
        "assists_minus_xa": 0.3858,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.4202,
        "points_added": 0.0,
        "xpoints_added": 2.7124,
        "passes_attempted": 191.0,
        "pass_completion_pct": 0.7958,
        "xpass_completion_pct": 0.8074,
        "passes_over_expected": -2.2169,
        "passes_over_expected_p100": -1.1607,
        "avg_pass_distance": 15.8881,
        "avg_pass_vertical": -1.5074
      }
    },
    {
      "canonical_id": "jimmy-maurer",
      "canonical_name": "Jimmy Maurer",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 483.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": 168.0,
        "pass_completion_pct": 0.7381,
        "xpass_completion_pct": 0.7385,
        "passes_over_expected": -0.0743,
        "passes_over_expected_p100": -0.0442,
        "avg_pass_distance": 34.6447,
        "avg_pass_vertical": 26.6992,
        "shots_faced": 21.0,
        "goals_conceded": 8.0,
        "saves": 13.0,
        "headed_shot_share": 0.0952,
        "xg_faced": 5.2332,
        "goals_conceded_minus_xg": 2.7668,
        "goals_per_xg": 1.5287
      }
    },
    {
      "canonical_id": "jos\u00e9-antonio-mart\u00ednez",
      "canonical_name": "Jos\u00e9 Antonio Mart\u00ednez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1615.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.5938,
        "xg_place": 0.0659,
        "goals_minus_xg": 0.4062,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.5986,
        "assists_minus_xa": 0.4014,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.1925,
        "points_added": 0.2016,
        "xpoints_added": 0.2983,
        "passes_attempted": 1027.0,
        "pass_completion_pct": 0.8695,
        "xpass_completion_pct": 0.8621,
        "passes_over_expected": 7.6413,
        "passes_over_expected_p100": 0.744,
        "avg_pass_distance": 22.1446,
        "avg_pass_vertical": 8.3137
      }
    },
    {
      "canonical_id": "jos\u00e9-mulato",
      "canonical_name": "Jos\u00e9 Mulato",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 151.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1133,
        "xg_place": -0.1133,
        "goals_minus_xg": -0.1133,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1133,
        "points_added": 0.0,
        "xpoints_added": 0.0169,
        "passes_attempted": 20.0,
        "pass_completion_pct": 0.65,
        "xpass_completion_pct": 0.7141,
        "passes_over_expected": -1.2818,
        "passes_over_expected_p100": -6.4091,
        "avg_pass_distance": 15.2657,
        "avg_pass_vertical": 0.6988
      }
    },
    {
      "canonical_id": "j\u00e1der-obrian",
      "canonical_name": "J\u00e1der Obrian",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2249.0,
        "shots": 27.0,
        "shots_on_target": 11.0,
        "goals": 7.0,
        "xg": 6.1002,
        "xg_place": -0.5614,
        "goals_minus_xg": 0.8998,
        "key_passes": 31.0,
        "assists": 3.0,
        "xa": 5.0034,
        "assists_minus_xa": -2.0034,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 11.1036,
        "points_added": 3.3119,
        "xpoints_added": 3.1733,
        "passes_attempted": 524.0,
        "pass_completion_pct": 0.7385,
        "xpass_completion_pct": 0.7713,
        "passes_over_expected": -17.1835,
        "passes_over_expected_p100": -3.2793,
        "avg_pass_distance": 13.5362,
        "avg_pass_vertical": 0.9158
      }
    },
    {
      "canonical_id": "liam-fraser",
      "canonical_name": "Liam Fraser",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 662.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1049,
        "xg_place": 0.2283,
        "goals_minus_xg": -0.1049,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.3012,
        "assists_minus_xa": -0.3012,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4061,
        "points_added": 0.0,
        "xpoints_added": 0.1006,
        "passes_attempted": 322.0,
        "pass_completion_pct": 0.8106,
        "xpass_completion_pct": 0.8217,
        "passes_over_expected": -3.584,
        "passes_over_expected_p100": -1.113,
        "avg_pass_distance": 19.7692,
        "avg_pass_vertical": 5.5263
      }
    },
    {
      "canonical_id": "maarten-paes",
      "canonical_name": "Maarten Paes",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3212.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": 1100.0,
        "pass_completion_pct": 0.6909,
        "xpass_completion_pct": 0.7172,
        "passes_over_expected": -28.9269,
        "passes_over_expected_p100": -2.6297,
        "avg_pass_distance": 36.5737,
        "avg_pass_vertical": 28.3135,
        "shots_faced": 136.0,
        "goals_conceded": 29.0,
        "saves": 104.0,
        "headed_shot_share": 0.1397,
        "xg_faced": 31.5536,
        "goals_conceded_minus_xg": -2.5536,
        "goals_per_xg": 0.9191
      }
    },
    {
      "canonical_id": "marco-farfan",
      "canonical_name": "Marco Farfan",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3052.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.9892,
        "xg_place": 0.5588,
        "goals_minus_xg": 0.0108,
        "key_passes": 16.0,
        "assists": 3.0,
        "xa": 1.9193,
        "assists_minus_xa": 1.0807,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.9085,
        "points_added": 0.0093,
        "xpoints_added": 0.7408,
        "passes_attempted": 1379.0,
        "pass_completion_pct": 0.831,
        "xpass_completion_pct": 0.8229,
        "passes_over_expected": 11.264,
        "passes_over_expected_p100": 0.8168,
        "avg_pass_distance": 16.7958,
        "avg_pass_vertical": 1.2792
      }
    },
    {
      "canonical_id": "nkosi-tafari",
      "canonical_name": "Nkosi Tafari",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3075.0,
        "shots": 18.0,
        "shots_on_target": 5.0,
        "goals": 3.0,
        "xg": 1.18,
        "xg_place": 0.0545,
        "goals_minus_xg": 1.82,
        "key_passes": 5.0,
        "assists": 2.0,
        "xa": 0.7925,
        "assists_minus_xa": 1.2075,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 1.9725,
        "points_added": 3.2418,
        "xpoints_added": 0.9604,
        "passes_attempted": 1710.0,
        "pass_completion_pct": 0.8298,
        "xpass_completion_pct": 0.8386,
        "passes_over_expected": -14.9991,
        "passes_over_expected_p100": -0.8771,
        "avg_pass_distance": 23.7191,
        "avg_pass_vertical": 10.4229
      }
    },
    {
      "canonical_id": "nolan-norris",
      "canonical_name": "Nolan Norris",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 139.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": 66.0,
        "pass_completion_pct": 0.8636,
        "xpass_completion_pct": 0.8981,
        "passes_over_expected": -2.2733,
        "passes_over_expected_p100": -3.4443,
        "avg_pass_distance": 18.0174,
        "avg_pass_vertical": -2.1481
      }
    },
    {
      "canonical_id": "paul-arriola",
      "canonical_name": "Paul Arriola",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2080.0,
        "shots": 29.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 4.0155,
        "xg_place": -0.9258,
        "goals_minus_xg": -1.0155,
        "key_passes": 31.0,
        "assists": 4.0,
        "xa": 4.9684,
        "assists_minus_xa": -0.9684,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 8.9839,
        "points_added": 1.8372,
        "xpoints_added": 3.4316,
        "passes_attempted": 669.0,
        "pass_completion_pct": 0.6891,
        "xpass_completion_pct": 0.737,
        "passes_over_expected": -32.0224,
        "passes_over_expected_p100": -4.7866,
        "avg_pass_distance": 16.2353,
        "avg_pass_vertical": 3.2513
      }
    },
    {
      "canonical_id": "paxton-pomykal",
      "canonical_name": "Paxton Pomykal",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1984.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.3918,
        "xg_place": -0.0911,
        "goals_minus_xg": -0.3918,
        "key_passes": 16.0,
        "assists": 2.0,
        "xa": 2.1039,
        "assists_minus_xa": -0.1039,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.4957,
        "points_added": 0.0,
        "xpoints_added": 0.2251,
        "passes_attempted": 920.0,
        "pass_completion_pct": 0.8424,
        "xpass_completion_pct": 0.8354,
        "passes_over_expected": 6.4737,
        "passes_over_expected_p100": 0.7037,
        "avg_pass_distance": 17.8184,
        "avg_pass_vertical": 1.8643
      }
    },
    {
      "canonical_id": "sam-junqua",
      "canonical_name": "Sam Junqua",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1374.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 0.5603,
        "xg_place": -0.0786,
        "goals_minus_xg": 1.4397,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.9434,
        "assists_minus_xa": -0.9434,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.5037,
        "points_added": 0.5444,
        "xpoints_added": 0.3788,
        "passes_attempted": 605.0,
        "pass_completion_pct": 0.7405,
        "xpass_completion_pct": 0.7557,
        "passes_over_expected": -9.2242,
        "passes_over_expected_p100": -1.5247,
        "avg_pass_distance": 17.0958,
        "avg_pass_vertical": 4.786
      }
    },
    {
      "canonical_id": "sebastian-lletget",
      "canonical_name": "Sebastian Lletget",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1291.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.9539,
        "xg_place": -0.4782,
        "goals_minus_xg": -0.9539,
        "key_passes": 14.0,
        "assists": 2.0,
        "xa": 1.0976,
        "assists_minus_xa": 0.9024,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0515,
        "points_added": 0.0,
        "xpoints_added": 0.7696,
        "passes_attempted": 563.0,
        "pass_completion_pct": 0.8206,
        "xpass_completion_pct": 0.8015,
        "passes_over_expected": 10.74,
        "passes_over_expected_p100": 1.9076,
        "avg_pass_distance": 16.1899,
        "avg_pass_vertical": 2.1808
      }
    },
    {
      "canonical_id": "sebastien-ibeagha",
      "canonical_name": "Sebastien Ibeagha",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2957.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.4829,
        "xg_place": 0.6529,
        "goals_minus_xg": 0.5171,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4829,
        "points_added": 0.587,
        "xpoints_added": 0.4086,
        "passes_attempted": 1469.0,
        "pass_completion_pct": 0.8257,
        "xpass_completion_pct": 0.835,
        "passes_over_expected": -13.5692,
        "passes_over_expected_p100": -0.9237,
        "avg_pass_distance": 22.0077,
        "avg_pass_vertical": 8.8148
      }
    },
    {
      "canonical_id": "tsiki-ntsabeleng",
      "canonical_name": "Tsiki Ntsabeleng",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 446.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2975,
        "xg_place": -0.2975,
        "goals_minus_xg": -0.2975,
        "key_passes": 5.0,
        "assists": 3.0,
        "xa": 0.7887,
        "assists_minus_xa": 2.2113,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.0861,
        "points_added": 0.0,
        "xpoints_added": 0.2277,
        "passes_attempted": 186.0,
        "pass_completion_pct": 0.7796,
        "xpass_completion_pct": 0.7863,
        "passes_over_expected": -1.2451,
        "passes_over_expected_p100": -0.6694,
        "avg_pass_distance": 17.5811,
        "avg_pass_vertical": 3.2276
      }
    }
  ]
}