{
  "slug": "soccer-uslc-2021-2lqrjjnqr0",
  "game_id": "soccer-uslc-2021-2lqRjjnqr0",
  "display": "USLC 2021 Season",
  "league": "USLC",
  "season": 2021,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "uslc-2021",
  "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": "aj-cochran",
      "canonical_name": "A.J. Cochran",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1834.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3626,
        "xg_place": -0.0809,
        "goals_minus_xg": -0.3626,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2492,
        "assists_minus_xa": -0.2492,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6118,
        "points_added": 0.0,
        "xpoints_added": 0.3103,
        "passes_attempted": 917.0,
        "pass_completion_pct": 0.8321,
        "xpass_completion_pct": 0.8143,
        "passes_over_expected": 16.3027,
        "passes_over_expected_p100": 1.7778,
        "avg_pass_distance": 24.5193,
        "avg_pass_vertical": 10.519
      }
    },
    {
      "canonical_id": "aboubacar-sissoko",
      "canonical_name": "Aboubacar Sissoko",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 830.0,
        "shots": 14.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.7824,
        "xg_place": -0.4787,
        "goals_minus_xg": -0.7824,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.5692,
        "assists_minus_xa": -0.5692,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.3516,
        "points_added": 0.0,
        "xpoints_added": 0.7179,
        "passes_attempted": 437.0,
        "pass_completion_pct": 0.8421,
        "xpass_completion_pct": 0.8453,
        "passes_over_expected": -1.4176,
        "passes_over_expected_p100": -0.3244,
        "avg_pass_distance": 18.683,
        "avg_pass_vertical": 1.7639
      }
    },
    {
      "canonical_id": "aidan-liu",
      "canonical_name": "Aidan Liu",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 63.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": 8.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.6997,
        "passes_over_expected": 0.4025,
        "passes_over_expected_p100": 5.0312,
        "avg_pass_distance": 16.2773,
        "avg_pass_vertical": -1.38
      }
    },
    {
      "canonical_id": "alann-torres",
      "canonical_name": "Alann Torres",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 152.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": 44.0,
        "pass_completion_pct": 0.7045,
        "xpass_completion_pct": 0.7782,
        "passes_over_expected": -3.239,
        "passes_over_expected_p100": -7.3613,
        "avg_pass_distance": 18.0821,
        "avg_pass_vertical": 4.525
      }
    },
    {
      "canonical_id": "ayoze",
      "canonical_name": "Ayoze",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1854.0,
        "shots": 10.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 1.4297,
        "xg_place": -0.215,
        "goals_minus_xg": -1.4297,
        "key_passes": 24.0,
        "assists": 5.0,
        "xa": 3.2285,
        "assists_minus_xa": 1.7715,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.6583,
        "points_added": 0.0,
        "xpoints_added": 0.428,
        "passes_attempted": 1066.0,
        "pass_completion_pct": 0.7974,
        "xpass_completion_pct": 0.8003,
        "passes_over_expected": -3.1653,
        "passes_over_expected_p100": -0.2969,
        "avg_pass_distance": 18.2219,
        "avg_pass_vertical": 1.4862
      }
    },
    {
      "canonical_id": "bobby-edwards",
      "canonical_name": "Bobby Edwards",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 706.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.036,
        "assists_minus_xa": -0.036,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.036,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 217.0,
        "pass_completion_pct": 0.53,
        "xpass_completion_pct": 0.5345,
        "passes_over_expected": -0.9917,
        "passes_over_expected_p100": -0.457,
        "avg_pass_distance": 52.4403,
        "avg_pass_vertical": 46.4655,
        "shots_faced": 36.0,
        "goals_conceded": 10.0,
        "saves": 26.0,
        "headed_shot_share": 0.1111,
        "xg_faced": 8.4961,
        "goals_conceded_minus_xg": 1.5039,
        "goals_per_xg": 1.177
      }
    },
    {
      "canonical_id": "cameron-smith",
      "canonical_name": "Cameron Smith",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 780.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.0133,
        "xg_place": 0.9946,
        "goals_minus_xg": -0.0133,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.3869,
        "assists_minus_xa": 0.6131,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.4002,
        "points_added": 0.6221,
        "xpoints_added": 0.6921,
        "passes_attempted": 274.0,
        "pass_completion_pct": 0.8139,
        "xpass_completion_pct": 0.8041,
        "passes_over_expected": 2.6713,
        "passes_over_expected_p100": 0.9749,
        "avg_pass_distance": 17.0567,
        "avg_pass_vertical": 0.7813
      }
    },
    {
      "canonical_id": "carl-haworth",
      "canonical_name": "Carl Haworth",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 74.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.122,
        "xg_place": -0.122,
        "goals_minus_xg": -0.122,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1758,
        "assists_minus_xa": -0.1758,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2978,
        "points_added": 0.0,
        "xpoints_added": 0.1448,
        "passes_attempted": 27.0,
        "pass_completion_pct": 0.7407,
        "xpass_completion_pct": 0.7274,
        "passes_over_expected": 0.3612,
        "passes_over_expected_p100": 1.3378,
        "avg_pass_distance": 17.0931,
        "avg_pass_vertical": 1.2031
      }
    },
    {
      "canonical_id": "emmanuel-ledesma",
      "canonical_name": "Emmanuel Ledesma",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 142.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0871,
        "xg_place": -0.0677,
        "goals_minus_xg": -0.0871,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2821,
        "assists_minus_xa": -0.2821,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3692,
        "points_added": 0.0,
        "xpoints_added": 0.0652,
        "passes_attempted": 74.0,
        "pass_completion_pct": 0.6486,
        "xpass_completion_pct": 0.6666,
        "passes_over_expected": -1.3295,
        "passes_over_expected_p100": -1.7966,
        "avg_pass_distance": 26.1719,
        "avg_pass_vertical": 6.6293
      }
    },
    {
      "canonical_id": "eric-dick",
      "canonical_name": "Eric Dick",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 381.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": 126.0,
        "pass_completion_pct": 0.5635,
        "xpass_completion_pct": 0.6254,
        "passes_over_expected": -7.7947,
        "passes_over_expected_p100": -6.1863,
        "avg_pass_distance": 41.3005,
        "avg_pass_vertical": 34.5565,
        "shots_faced": 31.0,
        "goals_conceded": 9.0,
        "saves": 22.0,
        "headed_shot_share": 0.1613,
        "xg_faced": 9.5961,
        "goals_conceded_minus_xg": -0.5961,
        "goals_per_xg": 0.9379
      }
    },
    {
      "canonical_id": "gershon-koffie",
      "canonical_name": "Gershon Koffie",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2054.0,
        "shots": 15.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5738,
        "xg_place": 0.1333,
        "goals_minus_xg": -0.5738,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.3375,
        "assists_minus_xa": -0.3375,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9113,
        "points_added": 0.0,
        "xpoints_added": 0.2423,
        "passes_attempted": 1045.0,
        "pass_completion_pct": 0.8402,
        "xpass_completion_pct": 0.8437,
        "passes_over_expected": -3.6873,
        "passes_over_expected_p100": -0.3529,
        "avg_pass_distance": 20.5788,
        "avg_pass_vertical": 5.2592
      }
    },
    {
      "canonical_id": "gordon-wild",
      "canonical_name": "Gordon Wild",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1998.0,
        "shots": 55.0,
        "shots_on_target": 25.0,
        "goals": 3.0,
        "xg": 5.2435,
        "xg_place": 0.4435,
        "goals_minus_xg": -2.2435,
        "key_passes": 42.0,
        "assists": 4.0,
        "xa": 5.325,
        "assists_minus_xa": -1.325,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 10.5685,
        "points_added": 1.1715,
        "xpoints_added": 3.91,
        "passes_attempted": 749.0,
        "pass_completion_pct": 0.6782,
        "xpass_completion_pct": 0.704,
        "passes_over_expected": -19.3091,
        "passes_over_expected_p100": -2.578,
        "avg_pass_distance": 20.4593,
        "avg_pass_vertical": -0.4564
      }
    },
    {
      "canonical_id": "jared-trimmer",
      "canonical_name": "Jared Trimmer",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2583.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 1.1381,
        "xg_place": -0.9449,
        "goals_minus_xg": -1.1381,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.213,
        "assists_minus_xa": -0.213,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.3512,
        "points_added": 0.0,
        "xpoints_added": 1.6462,
        "passes_attempted": 1367.0,
        "pass_completion_pct": 0.8025,
        "xpass_completion_pct": 0.7915,
        "passes_over_expected": 15.0335,
        "passes_over_expected_p100": 1.0997,
        "avg_pass_distance": 23.5062,
        "avg_pass_vertical": 9.2187
      }
    },
    {
      "canonical_id": "jeremiah-gutjahr",
      "canonical_name": "Jeremiah Gutjahr",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1518.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2067,
        "xg_place": -0.1736,
        "goals_minus_xg": -0.2067,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.4668,
        "assists_minus_xa": 0.5332,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6734,
        "points_added": 0.0,
        "xpoints_added": 0.1122,
        "passes_attempted": 666.0,
        "pass_completion_pct": 0.7778,
        "xpass_completion_pct": 0.7917,
        "passes_over_expected": -9.2973,
        "passes_over_expected_p100": -1.396,
        "avg_pass_distance": 19.653,
        "avg_pass_vertical": 4.949
      }
    },
    {
      "canonical_id": "jordan-farr",
      "canonical_name": "Jordan Farr",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2066.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": 2.0,
        "assists": 0.0,
        "xa": 0.1018,
        "assists_minus_xa": -0.1018,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1018,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 660.0,
        "pass_completion_pct": 0.6864,
        "xpass_completion_pct": 0.6403,
        "passes_over_expected": 30.3908,
        "passes_over_expected_p100": 4.6047,
        "avg_pass_distance": 42.0898,
        "avg_pass_vertical": 35.0438,
        "shots_faced": 101.0,
        "goals_conceded": 28.0,
        "saves": 71.0,
        "headed_shot_share": 0.1683,
        "xg_faced": 27.8029,
        "goals_conceded_minus_xg": 0.1971,
        "goals_per_xg": 1.0071
      }
    },
    {
      "canonical_id": "jordan-hamilton",
      "canonical_name": "Jordan Hamilton",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 981.0,
        "shots": 28.0,
        "shots_on_target": 14.0,
        "goals": 5.0,
        "xg": 5.7589,
        "xg_place": 0.1452,
        "goals_minus_xg": -0.7589,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.2763,
        "assists_minus_xa": -0.2763,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.0352,
        "points_added": 3.155,
        "xpoints_added": 4.678,
        "passes_attempted": 227.0,
        "pass_completion_pct": 0.7665,
        "xpass_completion_pct": 0.7676,
        "passes_over_expected": -0.2524,
        "passes_over_expected_p100": -0.1112,
        "avg_pass_distance": 14.7849,
        "avg_pass_vertical": -1.2677
      }
    },
    {
      "canonical_id": "karl-ouimette",
      "canonical_name": "Karl Ouimette",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1899.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.4133,
        "xg_place": 0.7033,
        "goals_minus_xg": 0.5867,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0829,
        "assists_minus_xa": -0.0829,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.4963,
        "points_added": 1.0251,
        "xpoints_added": 1.0323,
        "passes_attempted": 970.0,
        "pass_completion_pct": 0.8289,
        "xpass_completion_pct": 0.8136,
        "passes_over_expected": 14.8467,
        "passes_over_expected_p100": 1.5306,
        "avg_pass_distance": 23.2717,
        "avg_pass_vertical": 8.8666
      }
    },
    {
      "canonical_id": "kevin-partida",
      "canonical_name": "Kevin Partida",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 472.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0559,
        "xg_place": -0.0559,
        "goals_minus_xg": -0.0559,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2246,
        "assists_minus_xa": -0.2246,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2805,
        "points_added": 0.0,
        "xpoints_added": 0.0318,
        "passes_attempted": 172.0,
        "pass_completion_pct": 0.814,
        "xpass_completion_pct": 0.8452,
        "passes_over_expected": -5.3736,
        "passes_over_expected_p100": -3.1242,
        "avg_pass_distance": 18.2813,
        "avg_pass_vertical": 2.9708
      }
    },
    {
      "canonical_id": "liam-doyle",
      "canonical_name": "Liam Doyle",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 172.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.181,
        "xg_place": -0.0055,
        "goals_minus_xg": -0.181,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.181,
        "points_added": 0.0,
        "xpoints_added": 0.3446,
        "passes_attempted": 72.0,
        "pass_completion_pct": 0.8611,
        "xpass_completion_pct": 0.8192,
        "passes_over_expected": 3.0192,
        "passes_over_expected_p100": 4.1933,
        "avg_pass_distance": 23.8524,
        "avg_pass_vertical": 9.0353
      }
    },
    {
      "canonical_id": "manuel-arteaga",
      "canonical_name": "Manuel Arteaga",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2621.0,
        "shots": 85.0,
        "shots_on_target": 30.0,
        "goals": 10.0,
        "xg": 10.6313,
        "xg_place": -0.6886,
        "goals_minus_xg": -0.6313,
        "key_passes": 25.0,
        "assists": 2.0,
        "xa": 3.7456,
        "assists_minus_xa": -1.7456,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 14.3769,
        "points_added": 4.3225,
        "xpoints_added": 6.9558,
        "passes_attempted": 673.0,
        "pass_completion_pct": 0.688,
        "xpass_completion_pct": 0.7332,
        "passes_over_expected": -30.4374,
        "passes_over_expected_p100": -4.5226,
        "avg_pass_distance": 15.035,
        "avg_pass_vertical": 1.3774
      }
    },
    {
      "canonical_id": "nedeljko-malic",
      "canonical_name": "Nedeljko Malic",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 137.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2235,
        "xg_place": -0.2235,
        "goals_minus_xg": -0.2235,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1259,
        "assists_minus_xa": -0.1259,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3495,
        "points_added": 0.0,
        "xpoints_added": 0.1385,
        "passes_attempted": 72.0,
        "pass_completion_pct": 0.8889,
        "xpass_completion_pct": 0.8174,
        "passes_over_expected": 5.1453,
        "passes_over_expected_p100": 7.1462,
        "avg_pass_distance": 20.4167,
        "avg_pass_vertical": 9.4086
      }
    },
    {
      "canonical_id": "neveal-hackshaw",
      "canonical_name": "Neveal Hackshaw",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1701.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.6754,
        "xg_place": 0.4078,
        "goals_minus_xg": 0.3246,
        "key_passes": 11.0,
        "assists": 2.0,
        "xa": 1.5012,
        "assists_minus_xa": 0.4988,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.1766,
        "points_added": 0.7148,
        "xpoints_added": 0.4919,
        "passes_attempted": 1069.0,
        "pass_completion_pct": 0.7905,
        "xpass_completion_pct": 0.7708,
        "passes_over_expected": 20.9692,
        "passes_over_expected_p100": 1.9616,
        "avg_pass_distance": 22.1088,
        "avg_pass_vertical": 8.4004
      }
    },
    {
      "canonical_id": "nick-moon",
      "canonical_name": "Nick Moon",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2089.0,
        "shots": 21.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 1.997,
        "xg_place": -0.105,
        "goals_minus_xg": 1.003,
        "key_passes": 24.0,
        "assists": 4.0,
        "xa": 3.0846,
        "assists_minus_xa": 0.9154,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.0816,
        "points_added": 1.3764,
        "xpoints_added": 1.2673,
        "passes_attempted": 890.0,
        "pass_completion_pct": 0.7719,
        "xpass_completion_pct": 0.7879,
        "passes_over_expected": -14.2255,
        "passes_over_expected_p100": -1.5984,
        "avg_pass_distance": 17.6863,
        "avg_pass_vertical": 1.54
      }
    },
    {
      "canonical_id": "nicky-law",
      "canonical_name": "Nicky Law",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2797.0,
        "shots": 27.0,
        "shots_on_target": 13.0,
        "goals": 3.0,
        "xg": 4.2331,
        "xg_place": -0.003,
        "goals_minus_xg": -1.2331,
        "key_passes": 42.0,
        "assists": 1.0,
        "xa": 3.2814,
        "assists_minus_xa": -2.2814,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 7.5145,
        "points_added": 1.9414,
        "xpoints_added": 3.4378,
        "passes_attempted": 1424.0,
        "pass_completion_pct": 0.8546,
        "xpass_completion_pct": 0.8296,
        "passes_over_expected": 35.6105,
        "passes_over_expected_p100": 2.5007,
        "avg_pass_distance": 17.356,
        "avg_pass_vertical": 0.682
      }
    },
    {
      "canonical_id": "patrick-seagrist",
      "canonical_name": "Patrick Seagrist",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2033.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3343,
        "xg_place": -0.181,
        "goals_minus_xg": -0.3343,
        "key_passes": 15.0,
        "assists": 0.0,
        "xa": 1.5154,
        "assists_minus_xa": -1.5154,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.8497,
        "points_added": 0.0,
        "xpoints_added": 0.2612,
        "passes_attempted": 1094.0,
        "pass_completion_pct": 0.7386,
        "xpass_completion_pct": 0.7328,
        "passes_over_expected": 6.3628,
        "passes_over_expected_p100": 0.5816,
        "avg_pass_distance": 18.5523,
        "avg_pass_vertical": 6.9699
      }
    },
    {
      "canonical_id": "peter-lee-vassell",
      "canonical_name": "Peter-Lee Vassell",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 792.0,
        "shots": 17.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 1.148,
        "xg_place": 1.7898,
        "goals_minus_xg": 1.852,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.4509,
        "assists_minus_xa": -0.4509,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.5989,
        "points_added": 0.643,
        "xpoints_added": 0.4616,
        "passes_attempted": 305.0,
        "pass_completion_pct": 0.7869,
        "xpass_completion_pct": 0.8015,
        "passes_over_expected": -4.4541,
        "passes_over_expected_p100": -1.4603,
        "avg_pass_distance": 16.8033,
        "avg_pass_vertical": 0.269
      }
    },
    {
      "canonical_id": "rece-buckmaster",
      "canonical_name": "Rece Buckmaster",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1383.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1682,
        "xg_place": 0.1512,
        "goals_minus_xg": -0.1682,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.2456,
        "assists_minus_xa": -0.2456,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4138,
        "points_added": 0.0,
        "xpoints_added": 0.1077,
        "passes_attempted": 683.0,
        "pass_completion_pct": 0.8258,
        "xpass_completion_pct": 0.8179,
        "passes_over_expected": 5.3804,
        "passes_over_expected_p100": 0.7878,
        "avg_pass_distance": 15.8629,
        "avg_pass_vertical": 1.3605
      }
    },
    {
      "canonical_id": "tobi-adewole",
      "canonical_name": "Tobi Adewole",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 561.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2141,
        "xg_place": -0.2141,
        "goals_minus_xg": -0.2141,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2141,
        "points_added": 0.0,
        "xpoints_added": 0.1978,
        "passes_attempted": 206.0,
        "pass_completion_pct": 0.7961,
        "xpass_completion_pct": 0.8015,
        "passes_over_expected": -1.1132,
        "passes_over_expected_p100": -0.5404,
        "avg_pass_distance": 22.9189,
        "avg_pass_vertical": 9.9321
      }
    }
  ]
}