{
  "slug": "soccer-uslc-2017-7vq7x3ymd1",
  "game_id": "soccer-uslc-2017-7vQ7x3YMD1",
  "display": "USLC 2017 Season",
  "league": "USLC",
  "season": 2017,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "uslc-2017",
  "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": "aj-ajeakwa",
      "canonical_name": "AJ Ajeakwa",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1054.0,
        "shots": 13.0,
        "shots_on_target": 5.0,
        "goals": 3.0,
        "xg": 2.7551,
        "xg_place": 0.0488,
        "goals_minus_xg": 0.2449,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2775,
        "assists_minus_xa": -0.2775,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.0327,
        "points_added": 1.8482,
        "xpoints_added": 1.6456,
        "passes_attempted": 133.0,
        "pass_completion_pct": 0.6992,
        "xpass_completion_pct": 0.7369,
        "passes_over_expected": -5.0042,
        "passes_over_expected_p100": -3.7626,
        "avg_pass_distance": 14.8215,
        "avg_pass_vertical": -2.2276
      }
    },
    {
      "canonical_id": "aly-hassan",
      "canonical_name": "Aly Hassan",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 314.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.6926,
        "xg_place": -0.0237,
        "goals_minus_xg": -0.6926,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.2073,
        "assists_minus_xa": 0.7927,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.8999,
        "points_added": 0.459,
        "xpoints_added": 1.2559,
        "passes_attempted": 50.0,
        "pass_completion_pct": 0.7,
        "xpass_completion_pct": 0.7099,
        "passes_over_expected": -0.4972,
        "passes_over_expected_p100": -0.9943,
        "avg_pass_distance": 13.8715,
        "avg_pass_vertical": -2.6653
      }
    },
    {
      "canonical_id": "andrew-kendall-moullin",
      "canonical_name": "Andrew Kendall-Moullin",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 47.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.236,
        "assists_minus_xa": -0.236,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.236,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 20.0,
        "pass_completion_pct": 0.65,
        "xpass_completion_pct": 0.7312,
        "passes_over_expected": -1.6246,
        "passes_over_expected_p100": -8.1232,
        "avg_pass_distance": 19.6986,
        "avg_pass_vertical": 3.8321
      }
    },
    {
      "canonical_id": "ben-newnam",
      "canonical_name": "Ben Newnam",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2167.0,
        "shots": 5.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.3904,
        "xg_place": 0.0949,
        "goals_minus_xg": 0.6096,
        "key_passes": 16.0,
        "assists": 2.0,
        "xa": 2.122,
        "assists_minus_xa": -0.122,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.5124,
        "points_added": 0.3745,
        "xpoints_added": 0.3022,
        "passes_attempted": 1080.0,
        "pass_completion_pct": 0.7204,
        "xpass_completion_pct": 0.7226,
        "passes_over_expected": -2.3952,
        "passes_over_expected_p100": -0.2218,
        "avg_pass_distance": 20.6753,
        "avg_pass_vertical": 6.5464
      }
    },
    {
      "canonical_id": "billy-forbes",
      "canonical_name": "Billy Forbes",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3001.0,
        "shots": 73.0,
        "shots_on_target": 24.0,
        "goals": 10.0,
        "xg": 9.0089,
        "xg_place": 0.0478,
        "goals_minus_xg": 0.9911,
        "key_passes": 39.0,
        "assists": 8.0,
        "xa": 5.9597,
        "assists_minus_xa": 2.0403,
        "goals_plus_assists": 18.0,
        "xg_plus_xa": 14.9686,
        "points_added": 2.7515,
        "xpoints_added": 4.4899,
        "passes_attempted": 589.0,
        "pass_completion_pct": 0.5569,
        "xpass_completion_pct": 0.6281,
        "passes_over_expected": -41.9596,
        "passes_over_expected_p100": -7.1239,
        "avg_pass_distance": 19.9977,
        "avg_pass_vertical": 4.0827
      }
    },
    {
      "canonical_id": "connor-presley",
      "canonical_name": "Connor Presley",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 146.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4219,
        "xg_place": -0.3954,
        "goals_minus_xg": -0.4219,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.1327,
        "assists_minus_xa": 0.8673,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5546,
        "points_added": 0.0,
        "xpoints_added": 0.255,
        "passes_attempted": 33.0,
        "pass_completion_pct": 0.6364,
        "xpass_completion_pct": 0.7228,
        "passes_over_expected": -2.8531,
        "passes_over_expected_p100": -8.6459,
        "avg_pass_distance": 16.832,
        "avg_pass_vertical": -2.4663
      }
    },
    {
      "canonical_id": "cyprian-hedrick",
      "canonical_name": "Cyprian Hedrick",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1206.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": 3.0,
        "assists": 0.0,
        "xa": 0.2518,
        "assists_minus_xa": -0.2518,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2518,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 498.0,
        "pass_completion_pct": 0.8414,
        "xpass_completion_pct": 0.8308,
        "passes_over_expected": 5.2831,
        "passes_over_expected_p100": 1.0609,
        "avg_pass_distance": 21.4571,
        "avg_pass_vertical": 6.5275
      }
    },
    {
      "canonical_id": "c\u00e9sar-elizondo",
      "canonical_name": "C\u00e9sar Elizondo",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1612.0,
        "shots": 47.0,
        "shots_on_target": 22.0,
        "goals": 6.0,
        "xg": 4.6385,
        "xg_place": 0.6653,
        "goals_minus_xg": 1.3615,
        "key_passes": 15.0,
        "assists": 3.0,
        "xa": 2.1439,
        "assists_minus_xa": 0.8561,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 6.7825,
        "points_added": 0.1279,
        "xpoints_added": 1.8172,
        "passes_attempted": 443.0,
        "pass_completion_pct": 0.6975,
        "xpass_completion_pct": 0.7541,
        "passes_over_expected": -25.0658,
        "passes_over_expected_p100": -5.6582,
        "avg_pass_distance": 17.8007,
        "avg_pass_vertical": 1.949
      }
    },
    {
      "canonical_id": "devin-vega",
      "canonical_name": "Devin Vega",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 781.0,
        "shots": 9.0,
        "shots_on_target": 5.0,
        "goals": 3.0,
        "xg": 0.8929,
        "xg_place": 1.0097,
        "goals_minus_xg": 2.1071,
        "key_passes": 13.0,
        "assists": 2.0,
        "xa": 1.5906,
        "assists_minus_xa": 0.4094,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 2.4835,
        "points_added": 0.7904,
        "xpoints_added": 0.2523,
        "passes_attempted": 284.0,
        "pass_completion_pct": 0.7852,
        "xpass_completion_pct": 0.7788,
        "passes_over_expected": 1.8337,
        "passes_over_expected_p100": 0.6457,
        "avg_pass_distance": 21.3656,
        "avg_pass_vertical": 3.4495
      }
    },
    {
      "canonical_id": "diego-restrepo",
      "canonical_name": "Diego Restrepo",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2814.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": 1156.0,
        "pass_completion_pct": 0.763,
        "xpass_completion_pct": 0.7412,
        "passes_over_expected": 25.1385,
        "passes_over_expected_p100": 2.1746,
        "avg_pass_distance": 36.7999,
        "avg_pass_vertical": 27.0367,
        "shots_faced": 100.0,
        "goals_conceded": 23.0,
        "saves": 74.0,
        "headed_shot_share": 0.17,
        "xg_faced": 22.5464,
        "goals_conceded_minus_xg": 0.4536,
        "goals_per_xg": 1.0201
      }
    },
    {
      "canonical_id": "ever-guzm\u00e1n",
      "canonical_name": "Ever Guzm\u00e1n",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 838.0,
        "shots": 17.0,
        "shots_on_target": 7.0,
        "goals": 5.0,
        "xg": 3.6138,
        "xg_place": 0.7477,
        "goals_minus_xg": 1.3862,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.628,
        "assists_minus_xa": 0.372,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.2418,
        "points_added": 2.4541,
        "xpoints_added": 1.0471,
        "passes_attempted": 141.0,
        "pass_completion_pct": 0.7589,
        "xpass_completion_pct": 0.7831,
        "passes_over_expected": -3.4175,
        "passes_over_expected_p100": -2.4238,
        "avg_pass_distance": 16.0197,
        "avg_pass_vertical": -1.5473
      }
    },
    {
      "canonical_id": "greg-cochrane",
      "canonical_name": "Greg Cochrane",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3267.0,
        "shots": 16.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.6553,
        "xg_place": -0.156,
        "goals_minus_xg": -0.6553,
        "key_passes": 27.0,
        "assists": 3.0,
        "xa": 2.7185,
        "assists_minus_xa": 0.2815,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.3737,
        "points_added": 0.0,
        "xpoints_added": 0.5482,
        "passes_attempted": 1596.0,
        "pass_completion_pct": 0.7519,
        "xpass_completion_pct": 0.7472,
        "passes_over_expected": 7.5174,
        "passes_over_expected_p100": 0.471,
        "avg_pass_distance": 20.973,
        "avg_pass_vertical": 5.9108
      }
    },
    {
      "canonical_id": "juan-ni\u00f1o",
      "canonical_name": "Juan Ni\u00f1o",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 64.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": 16.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7774,
        "passes_over_expected": -0.4377,
        "passes_over_expected_p100": -2.7359,
        "avg_pass_distance": 18.8786,
        "avg_pass_vertical": 8.0596
      }
    },
    {
      "canonical_id": "kris-tyrpak",
      "canonical_name": "Kris Tyrpak",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2146.0,
        "shots": 44.0,
        "shots_on_target": 14.0,
        "goals": 6.0,
        "xg": 3.5989,
        "xg_place": 1.3317,
        "goals_minus_xg": 2.4011,
        "key_passes": 21.0,
        "assists": 3.0,
        "xa": 2.417,
        "assists_minus_xa": 0.583,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 6.0159,
        "points_added": 3.9964,
        "xpoints_added": 2.3907,
        "passes_attempted": 538.0,
        "pass_completion_pct": 0.6115,
        "xpass_completion_pct": 0.658,
        "passes_over_expected": -25.0191,
        "passes_over_expected_p100": -4.6504,
        "avg_pass_distance": 18.0716,
        "avg_pass_vertical": 4.8572
      }
    },
    {
      "canonical_id": "lee-johnston",
      "canonical_name": "Lee Johnston",
      "positions": [],
      "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": 49.0,
        "pass_completion_pct": 0.7959,
        "xpass_completion_pct": 0.7721,
        "passes_over_expected": 1.1693,
        "passes_over_expected_p100": 2.3863,
        "avg_pass_distance": 34.6557,
        "avg_pass_vertical": 25.8521,
        "shots_faced": 5.0,
        "goals_conceded": 1.0,
        "saves": 4.0,
        "headed_shot_share": 0.0,
        "xg_faced": 1.2739,
        "goals_conceded_minus_xg": -0.2739,
        "goals_per_xg": 0.785
      }
    },
    {
      "canonical_id": "matt-cardone",
      "canonical_name": "Matt Cardone",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 449.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": 151.0,
        "pass_completion_pct": 0.702,
        "xpass_completion_pct": 0.6979,
        "passes_over_expected": 0.6157,
        "passes_over_expected_p100": 0.4077,
        "avg_pass_distance": 39.4403,
        "avg_pass_vertical": 29.7072,
        "shots_faced": 18.0,
        "goals_conceded": 2.0,
        "saves": 16.0,
        "headed_shot_share": 0.1111,
        "xg_faced": 4.1656,
        "goals_conceded_minus_xg": -2.1656,
        "goals_per_xg": 0.4801
      }
    },
    {
      "canonical_id": "maximiliano-rodr\u00edguez",
      "canonical_name": "Maximiliano Rodr\u00edguez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 755.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.0851,
        "xg_place": 0.193,
        "goals_minus_xg": -0.0851,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0179,
        "assists_minus_xa": -0.0179,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.103,
        "points_added": 0.0,
        "xpoints_added": 0.07,
        "passes_attempted": 327.0,
        "pass_completion_pct": 0.7523,
        "xpass_completion_pct": 0.787,
        "passes_over_expected": -11.3546,
        "passes_over_expected_p100": -3.4724,
        "avg_pass_distance": 21.1419,
        "avg_pass_vertical": 6.7579
      }
    },
    {
      "canonical_id": "michael-reed",
      "canonical_name": "Michael Reed",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2358.0,
        "shots": 28.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.6788,
        "xg_place": -0.8286,
        "goals_minus_xg": 0.3212,
        "key_passes": 21.0,
        "assists": 3.0,
        "xa": 1.6102,
        "assists_minus_xa": 1.3898,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.289,
        "points_added": 2.028,
        "xpoints_added": 1.1858,
        "passes_attempted": 970.0,
        "pass_completion_pct": 0.7639,
        "xpass_completion_pct": 0.7821,
        "passes_over_expected": -17.5978,
        "passes_over_expected_p100": -1.8142,
        "avg_pass_distance": 22.5049,
        "avg_pass_vertical": 6.9502
      }
    },
    {
      "canonical_id": "mike-seth",
      "canonical_name": "Mike Seth",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 226.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.6498,
        "xg_place": 0.5536,
        "goals_minus_xg": -0.6498,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.3305,
        "assists_minus_xa": -0.3305,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9802,
        "points_added": 0.0,
        "xpoints_added": 0.4493,
        "passes_attempted": 34.0,
        "pass_completion_pct": 0.7647,
        "xpass_completion_pct": 0.6289,
        "passes_over_expected": 4.6186,
        "passes_over_expected_p100": 13.584,
        "avg_pass_distance": 13.8982,
        "avg_pass_vertical": 3.3097
      }
    },
    {
      "canonical_id": "nkongho-oojong",
      "canonical_name": "Nkongho O'Ojong",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1102.0,
        "shots": 10.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 0.7446,
        "xg_place": 0.7869,
        "goals_minus_xg": 1.2554,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.478,
        "assists_minus_xa": -0.478,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.2226,
        "points_added": 0.856,
        "xpoints_added": 0.52,
        "passes_attempted": 448.0,
        "pass_completion_pct": 0.7567,
        "xpass_completion_pct": 0.7524,
        "passes_over_expected": 1.909,
        "passes_over_expected_p100": 0.4261,
        "avg_pass_distance": 22.1983,
        "avg_pass_vertical": 6.0972
      }
    },
    {
      "canonical_id": "owayne-omar-gordon",
      "canonical_name": "Owayne Omar Gordon",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1186.0,
        "shots": 34.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 2.6585,
        "xg_place": -1.8117,
        "goals_minus_xg": -1.6585,
        "key_passes": 19.0,
        "assists": 2.0,
        "xa": 2.1854,
        "assists_minus_xa": -0.1854,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.8439,
        "points_added": 0.8239,
        "xpoints_added": 1.9461,
        "passes_attempted": 345.0,
        "pass_completion_pct": 0.5768,
        "xpass_completion_pct": 0.5984,
        "passes_over_expected": -7.4381,
        "passes_over_expected_p100": -2.156,
        "avg_pass_distance": 21.6517,
        "avg_pass_vertical": 2.7954
      }
    },
    {
      "canonical_id": "pecka",
      "canonical_name": "Pecka",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2237.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0586,
        "xg_place": -0.0586,
        "goals_minus_xg": -0.0586,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 0.792,
        "assists_minus_xa": 0.208,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8506,
        "points_added": 0.0,
        "xpoints_added": 0.0719,
        "passes_attempted": 884.0,
        "pass_completion_pct": 0.871,
        "xpass_completion_pct": 0.8492,
        "passes_over_expected": 19.2966,
        "passes_over_expected_p100": 2.1829,
        "avg_pass_distance": 20.0369,
        "avg_pass_vertical": 3.82
      }
    },
    {
      "canonical_id": "rafael-castillo",
      "canonical_name": "Rafael Castillo",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1486.0,
        "shots": 29.0,
        "shots_on_target": 15.0,
        "goals": 4.0,
        "xg": 4.0344,
        "xg_place": 1.2419,
        "goals_minus_xg": -0.0344,
        "key_passes": 21.0,
        "assists": 0.0,
        "xa": 1.4913,
        "assists_minus_xa": -1.4913,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.5257,
        "points_added": 1.3418,
        "xpoints_added": 1.756,
        "passes_attempted": 597.0,
        "pass_completion_pct": 0.7806,
        "xpass_completion_pct": 0.755,
        "passes_over_expected": 15.2741,
        "passes_over_expected_p100": 2.5585,
        "avg_pass_distance": 21.9379,
        "avg_pass_vertical": 5.3728
      }
    },
    {
      "canonical_id": "ryan-roushandel",
      "canonical_name": "Ryan Roushandel",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 995.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.2189,
        "xg_place": 0.5234,
        "goals_minus_xg": 0.7811,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.086,
        "assists_minus_xa": 0.914,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.3049,
        "points_added": 0.3972,
        "xpoints_added": 0.0808,
        "passes_attempted": 385.0,
        "pass_completion_pct": 0.8675,
        "xpass_completion_pct": 0.8544,
        "passes_over_expected": 5.0501,
        "passes_over_expected_p100": 1.3117,
        "avg_pass_distance": 22.9028,
        "avg_pass_vertical": 4.7818
      }
    },
    {
      "canonical_id": "sebastien-ibeagha",
      "canonical_name": "Sebastien Ibeagha",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3179.0,
        "shots": 20.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.4337,
        "xg_place": 0.2392,
        "goals_minus_xg": -1.4337,
        "key_passes": 8.0,
        "assists": 2.0,
        "xa": 1.1991,
        "assists_minus_xa": 0.8009,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.6328,
        "points_added": 0.0,
        "xpoints_added": 1.0333,
        "passes_attempted": 1332.0,
        "pass_completion_pct": 0.783,
        "xpass_completion_pct": 0.8027,
        "passes_over_expected": -26.146,
        "passes_over_expected_p100": -1.9629,
        "avg_pass_distance": 25.9255,
        "avg_pass_vertical": 9.8901
      }
    },
    {
      "canonical_id": "shawn-chin",
      "canonical_name": "Shawn Chin",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 511.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.6345,
        "xg_place": -0.0852,
        "goals_minus_xg": -0.6345,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.1047,
        "assists_minus_xa": 0.8953,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7392,
        "points_added": 0.0,
        "xpoints_added": 0.1825,
        "passes_attempted": 219.0,
        "pass_completion_pct": 0.7397,
        "xpass_completion_pct": 0.7447,
        "passes_over_expected": -1.0832,
        "passes_over_expected_p100": -0.4946,
        "avg_pass_distance": 19.7711,
        "avg_pass_vertical": 6.4928
      }
    },
    {
      "canonical_id": "stephen-mccarthy",
      "canonical_name": "Stephen McCarthy",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2566.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.1377,
        "xg_place": 0.1127,
        "goals_minus_xg": -0.1377,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.2727,
        "assists_minus_xa": -0.2727,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4104,
        "points_added": 0.0485,
        "xpoints_added": 0.5114,
        "passes_attempted": 1223.0,
        "pass_completion_pct": 0.843,
        "xpass_completion_pct": 0.8275,
        "passes_over_expected": 18.9912,
        "passes_over_expected_p100": 1.5528,
        "avg_pass_distance": 25.9064,
        "avg_pass_vertical": 10.1786
      }
    },
    {
      "canonical_id": "victor-ara\u00fajo",
      "canonical_name": "Victor Ara\u00fajo",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 162.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1458,
        "xg_place": -0.1458,
        "goals_minus_xg": -0.1458,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3303,
        "assists_minus_xa": -0.3303,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4761,
        "points_added": 0.0,
        "xpoints_added": 0.2168,
        "passes_attempted": 36.0,
        "pass_completion_pct": 0.7222,
        "xpass_completion_pct": 0.6824,
        "passes_over_expected": 1.435,
        "passes_over_expected_p100": 3.9861,
        "avg_pass_distance": 17.2035,
        "avg_pass_vertical": 1.8133
      }
    },
    {
      "canonical_id": "zachary-herivaux",
      "canonical_name": "Zachary Herivaux",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 248.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.2374,
        "xg_place": 0.2779,
        "goals_minus_xg": 0.7626,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.1637,
        "assists_minus_xa": -0.1637,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4011,
        "points_added": 0.0,
        "xpoints_added": 0.1979,
        "passes_attempted": 43.0,
        "pass_completion_pct": 0.6744,
        "xpass_completion_pct": 0.745,
        "passes_over_expected": -3.0334,
        "passes_over_expected_p100": -7.0544,
        "avg_pass_distance": 16.5657,
        "avg_pass_vertical": 1.1903
      }
    }
  ]
}