{
  "slug": "soccer-uslc-2017-gpmooo1mzy",
  "game_id": "soccer-uslc-2017-gpMOoo1Mzy",
  "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": 32,
  "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": "abuchi-obinwa",
      "canonical_name": "Abuchi Obinwa",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 437.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0323,
        "xg_place": 0.0094,
        "goals_minus_xg": -0.0323,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0323,
        "points_added": 0.0,
        "xpoints_added": 0.0325,
        "passes_attempted": 243.0,
        "pass_completion_pct": 0.7778,
        "xpass_completion_pct": 0.8058,
        "passes_over_expected": -6.8009,
        "passes_over_expected_p100": -2.7987,
        "avg_pass_distance": 18.838,
        "avg_pass_vertical": 3.8638
      }
    },
    {
      "canonical_id": "alex-kapp",
      "canonical_name": "Alex Kapp",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 7.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": 5.0,
        "pass_completion_pct": 0.6,
        "xpass_completion_pct": 0.6719,
        "passes_over_expected": -0.3594,
        "passes_over_expected_p100": -7.1875,
        "avg_pass_distance": 46.9082,
        "avg_pass_vertical": 40.388,
        "shots_faced": 1.0,
        "goals_conceded": 0.0,
        "saves": 1.0,
        "headed_shot_share": 0.0,
        "xg_faced": 0.0813,
        "goals_conceded_minus_xg": -0.0813,
        "goals_per_xg": 0.0
      }
    },
    {
      "canonical_id": "ben-swanson",
      "canonical_name": "Ben Swanson",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 113.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0508,
        "xg_place": -0.0508,
        "goals_minus_xg": -0.0508,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0508,
        "points_added": 0.0,
        "xpoints_added": 0.0391,
        "passes_attempted": 52.0,
        "pass_completion_pct": 0.7115,
        "xpass_completion_pct": 0.7635,
        "passes_over_expected": -2.7014,
        "passes_over_expected_p100": -5.1951,
        "avg_pass_distance": 19.3603,
        "avg_pass_vertical": 7.6601
      }
    },
    {
      "canonical_id": "benjamin-fitzpatrick",
      "canonical_name": "Benjamin Fitzpatrick",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 491.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.4728,
        "xg_place": 0.1313,
        "goals_minus_xg": -0.4728,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0443,
        "assists_minus_xa": -0.0443,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5171,
        "points_added": 0.0,
        "xpoints_added": 0.5385,
        "passes_attempted": 179.0,
        "pass_completion_pct": 0.6816,
        "xpass_completion_pct": 0.72,
        "passes_over_expected": -6.8772,
        "passes_over_expected_p100": -3.842,
        "avg_pass_distance": 20.199,
        "avg_pass_vertical": 6.6493
      }
    },
    {
      "canonical_id": "chevaughn-walsh",
      "canonical_name": "Chevaughn Walsh",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1244.0,
        "shots": 51.0,
        "shots_on_target": 20.0,
        "goals": 5.0,
        "xg": 4.2901,
        "xg_place": 1.0818,
        "goals_minus_xg": 0.7099,
        "key_passes": 20.0,
        "assists": 1.0,
        "xa": 1.0127,
        "assists_minus_xa": -0.0127,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.3029,
        "points_added": 1.1449,
        "xpoints_added": 2.8015,
        "passes_attempted": 300.0,
        "pass_completion_pct": 0.7333,
        "xpass_completion_pct": 0.7703,
        "passes_over_expected": -11.1041,
        "passes_over_expected_p100": -3.7014,
        "avg_pass_distance": 14.9224,
        "avg_pass_vertical": 0.4811
      }
    },
    {
      "canonical_id": "connor-maloney",
      "canonical_name": "Connor Maloney",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 85.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.0963,
        "assists_minus_xa": -0.0963,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0963,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 55.0,
        "pass_completion_pct": 0.7455,
        "xpass_completion_pct": 0.7533,
        "passes_over_expected": -0.4333,
        "passes_over_expected_p100": -0.7878,
        "avg_pass_distance": 16.3121,
        "avg_pass_vertical": 4.8215
      }
    },
    {
      "canonical_id": "corey-hertzog",
      "canonical_name": "Corey Hertzog",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2916.0,
        "shots": 112.0,
        "shots_on_target": 45.0,
        "goals": 14.0,
        "xg": 14.6514,
        "xg_place": -0.2895,
        "goals_minus_xg": -0.6514,
        "key_passes": 48.0,
        "assists": 1.0,
        "xa": 4.5855,
        "assists_minus_xa": -3.5855,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 19.2368,
        "points_added": 9.2453,
        "xpoints_added": 10.6832,
        "passes_attempted": 1054.0,
        "pass_completion_pct": 0.7249,
        "xpass_completion_pct": 0.7624,
        "passes_over_expected": -39.5375,
        "passes_over_expected_p100": -3.7512,
        "avg_pass_distance": 16.8935,
        "avg_pass_vertical": 0.8936
      }
    },
    {
      "canonical_id": "danny-earls",
      "canonical_name": "Danny Earls",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 522.0,
        "shots": 2.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.0541,
        "xg_place": 0.0401,
        "goals_minus_xg": -0.0541,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1064,
        "assists_minus_xa": -0.1064,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1604,
        "points_added": 0.0,
        "xpoints_added": 0.0301,
        "passes_attempted": 284.0,
        "pass_completion_pct": 0.8275,
        "xpass_completion_pct": 0.8439,
        "passes_over_expected": -4.6608,
        "passes_over_expected_p100": -1.6411,
        "avg_pass_distance": 18.0557,
        "avg_pass_vertical": 3.8203
      }
    },
    {
      "canonical_id": "gale-agbossoumonde",
      "canonical_name": "Gale Agbossoumonde",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 796.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0434,
        "xg_place": -0.0434,
        "goals_minus_xg": -0.0434,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0434,
        "points_added": 0.0,
        "xpoints_added": 0.0295,
        "passes_attempted": 237.0,
        "pass_completion_pct": 0.7722,
        "xpass_completion_pct": 0.7634,
        "passes_over_expected": 2.0824,
        "passes_over_expected_p100": 0.8786,
        "avg_pass_distance": 21.1959,
        "avg_pass_vertical": 12.9349
      }
    },
    {
      "canonical_id": "jack-thompson",
      "canonical_name": "Jack Thompson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1413.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.6966,
        "xg_place": -0.438,
        "goals_minus_xg": -0.6966,
        "key_passes": 22.0,
        "assists": 0.0,
        "xa": 1.7343,
        "assists_minus_xa": -1.7343,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.4309,
        "points_added": 0.0,
        "xpoints_added": 0.5102,
        "passes_attempted": 714.0,
        "pass_completion_pct": 0.6807,
        "xpass_completion_pct": 0.7289,
        "passes_over_expected": -34.4061,
        "passes_over_expected_p100": -4.8188,
        "avg_pass_distance": 20.4269,
        "avg_pass_vertical": 6.3307
      }
    },
    {
      "canonical_id": "jamal-jack",
      "canonical_name": "Jamal Jack",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2581.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.6097,
        "xg_place": 0.1685,
        "goals_minus_xg": 0.3903,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.06,
        "assists_minus_xa": -0.06,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6696,
        "points_added": 0.2904,
        "xpoints_added": 0.3589,
        "passes_attempted": 888.0,
        "pass_completion_pct": 0.7309,
        "xpass_completion_pct": 0.7381,
        "passes_over_expected": -6.468,
        "passes_over_expected_p100": -0.7284,
        "avg_pass_distance": 23.3354,
        "avg_pass_vertical": 12.9643
      }
    },
    {
      "canonical_id": "joseph-greenspan",
      "canonical_name": "Joseph Greenspan",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 969.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3063,
        "xg_place": -0.3063,
        "goals_minus_xg": -0.3063,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.135,
        "assists_minus_xa": 0.865,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4413,
        "points_added": 0.0,
        "xpoints_added": 0.3043,
        "passes_attempted": 388.0,
        "pass_completion_pct": 0.6624,
        "xpass_completion_pct": 0.6731,
        "passes_over_expected": -4.1465,
        "passes_over_expected_p100": -1.0687,
        "avg_pass_distance": 26.7414,
        "avg_pass_vertical": 15.2004
      }
    },
    {
      "canonical_id": "kay-banjo",
      "canonical_name": "Kay Banjo",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 778.0,
        "shots": 16.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 1.8992,
        "xg_place": 1.2812,
        "goals_minus_xg": 0.1008,
        "key_passes": 16.0,
        "assists": 2.0,
        "xa": 1.3684,
        "assists_minus_xa": 0.6316,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.2676,
        "points_added": 0.9192,
        "xpoints_added": 1.4924,
        "passes_attempted": 229.0,
        "pass_completion_pct": 0.6987,
        "xpass_completion_pct": 0.7318,
        "passes_over_expected": -7.593,
        "passes_over_expected_p100": -3.3157,
        "avg_pass_distance": 16.9256,
        "avg_pass_vertical": 2.7853
      }
    },
    {
      "canonical_id": "keasel-broome",
      "canonical_name": "Keasel Broome",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 577.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.0382,
        "assists_minus_xa": -0.0382,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0382,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 182.0,
        "pass_completion_pct": 0.3407,
        "xpass_completion_pct": 0.4134,
        "passes_over_expected": -13.2322,
        "passes_over_expected_p100": -7.2704,
        "avg_pass_distance": 57.2311,
        "avg_pass_vertical": 53.6499,
        "shots_faced": 24.0,
        "goals_conceded": 8.0,
        "saves": 16.0,
        "headed_shot_share": 0.1667,
        "xg_faced": 6.9724,
        "goals_conceded_minus_xg": 1.0276,
        "goals_per_xg": 1.1474
      }
    },
    {
      "canonical_id": "kenroy-howell",
      "canonical_name": "Kenroy Howell",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 361.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4708,
        "xg_place": 0.1321,
        "goals_minus_xg": -0.4708,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.456,
        "assists_minus_xa": -0.456,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9268,
        "points_added": 0.0,
        "xpoints_added": 0.2987,
        "passes_attempted": 158.0,
        "pass_completion_pct": 0.8291,
        "xpass_completion_pct": 0.8045,
        "passes_over_expected": 3.8942,
        "passes_over_expected_p100": 2.4647,
        "avg_pass_distance": 13.8932,
        "avg_pass_vertical": 1.0353
      }
    },
    {
      "canonical_id": "kevin-kerr",
      "canonical_name": "Kevin Kerr",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3021.0,
        "shots": 40.0,
        "shots_on_target": 12.0,
        "goals": 3.0,
        "xg": 3.6675,
        "xg_place": -0.6394,
        "goals_minus_xg": -0.6675,
        "key_passes": 61.0,
        "assists": 5.0,
        "xa": 5.8654,
        "assists_minus_xa": -0.8654,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 9.5329,
        "points_added": 1.7289,
        "xpoints_added": 2.3037,
        "passes_attempted": 1633.0,
        "pass_completion_pct": 0.7103,
        "xpass_completion_pct": 0.7276,
        "passes_over_expected": -28.1595,
        "passes_over_expected_p100": -1.7244,
        "avg_pass_distance": 21.596,
        "avg_pass_vertical": 6.1478
      }
    },
    {
      "canonical_id": "lalas-abubakar",
      "canonical_name": "Lalas Abubakar",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 481.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3076,
        "xg_place": 0.0869,
        "goals_minus_xg": -0.3076,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3076,
        "points_added": 0.0,
        "xpoints_added": 0.3121,
        "passes_attempted": 211.0,
        "pass_completion_pct": 0.8104,
        "xpass_completion_pct": 0.7793,
        "passes_over_expected": 6.5669,
        "passes_over_expected_p100": 3.1123,
        "avg_pass_distance": 24.1305,
        "avg_pass_vertical": 10.8623
      }
    },
    {
      "canonical_id": "macklin-robinson",
      "canonical_name": "Macklin Robinson",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 94.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.3333,
        "xpass_completion_pct": 0.4021,
        "passes_over_expected": -1.8567,
        "passes_over_expected_p100": -6.8768,
        "avg_pass_distance": 58.334,
        "avg_pass_vertical": 55.2213,
        "shots_faced": 9.0,
        "goals_conceded": 3.0,
        "saves": 6.0,
        "headed_shot_share": 0.0,
        "xg_faced": 3.1223,
        "goals_conceded_minus_xg": -0.1223,
        "goals_per_xg": 0.9608
      }
    },
    {
      "canonical_id": "marshall-hollingsworth",
      "canonical_name": "Marshall Hollingsworth",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1445.0,
        "shots": 9.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 0.9088,
        "xg_place": 0.5506,
        "goals_minus_xg": 1.0912,
        "key_passes": 25.0,
        "assists": 2.0,
        "xa": 2.357,
        "assists_minus_xa": -0.357,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.2658,
        "points_added": 2.097,
        "xpoints_added": 0.5737,
        "passes_attempted": 608.0,
        "pass_completion_pct": 0.7582,
        "xpass_completion_pct": 0.7893,
        "passes_over_expected": -18.9046,
        "passes_over_expected_p100": -3.1093,
        "avg_pass_distance": 17.6758,
        "avg_pass_vertical": 2.1552
      }
    },
    {
      "canonical_id": "matthew-perrella",
      "canonical_name": "Matthew Perrella",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 773.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.3699,
        "assists_minus_xa": -0.3699,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3699,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 237.0,
        "pass_completion_pct": 0.3122,
        "xpass_completion_pct": 0.4048,
        "passes_over_expected": -21.9277,
        "passes_over_expected_p100": -9.2522,
        "avg_pass_distance": 56.4587,
        "avg_pass_vertical": 52.5348,
        "shots_faced": 40.0,
        "goals_conceded": 14.0,
        "saves": 25.0,
        "headed_shot_share": 0.125,
        "xg_faced": 16.1252,
        "goals_conceded_minus_xg": -2.1252,
        "goals_per_xg": 0.8682
      }
    },
    {
      "canonical_id": "michael-green",
      "canonical_name": "Michael Green",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 910.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1658,
        "xg_place": -0.1658,
        "goals_minus_xg": -0.1658,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.1551,
        "assists_minus_xa": -0.1551,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3208,
        "points_added": 0.0,
        "xpoints_added": 0.1287,
        "passes_attempted": 439.0,
        "pass_completion_pct": 0.7654,
        "xpass_completion_pct": 0.7743,
        "passes_over_expected": -3.9381,
        "passes_over_expected_p100": -0.8971,
        "avg_pass_distance": 20.4329,
        "avg_pass_vertical": 7.8632
      }
    },
    {
      "canonical_id": "nick-thompson",
      "canonical_name": "Nick Thompson",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 6.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": 1.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.552,
        "passes_over_expected": 0.448,
        "passes_over_expected_p100": 44.8029,
        "avg_pass_distance": 6.5878,
        "avg_pass_vertical": 4.83
      }
    },
    {
      "canonical_id": "richard-balchan",
      "canonical_name": "Richard Balchan",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 554.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0589,
        "xg_place": 0.179,
        "goals_minus_xg": -0.0589,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0589,
        "points_added": 0.0,
        "xpoints_added": 0.0637,
        "passes_attempted": 247.0,
        "pass_completion_pct": 0.6842,
        "xpass_completion_pct": 0.725,
        "passes_over_expected": -10.0777,
        "passes_over_expected_p100": -4.0801,
        "avg_pass_distance": 20.8285,
        "avg_pass_vertical": 9.3313
      }
    },
    {
      "canonical_id": "ritchie-duffie",
      "canonical_name": "Ritchie Duffie",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 874.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.624,
        "xg_place": -0.6138,
        "goals_minus_xg": -0.624,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.4367,
        "assists_minus_xa": 0.5633,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0608,
        "points_added": 0.0,
        "xpoints_added": 0.3048,
        "passes_attempted": 378.0,
        "pass_completion_pct": 0.6772,
        "xpass_completion_pct": 0.7328,
        "passes_over_expected": -21.0171,
        "passes_over_expected_p100": -5.5601,
        "avg_pass_distance": 19.3284,
        "avg_pass_vertical": 7.2707
      }
    },
    {
      "canonical_id": "romeo-parkes",
      "canonical_name": "Romeo Parkes",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1930.0,
        "shots": 69.0,
        "shots_on_target": 26.0,
        "goals": 3.0,
        "xg": 5.2978,
        "xg_place": 0.8939,
        "goals_minus_xg": -2.2978,
        "key_passes": 33.0,
        "assists": 3.0,
        "xa": 2.512,
        "assists_minus_xa": 0.488,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 7.8098,
        "points_added": 2.0107,
        "xpoints_added": 3.615,
        "passes_attempted": 931.0,
        "pass_completion_pct": 0.7379,
        "xpass_completion_pct": 0.7672,
        "passes_over_expected": -27.2611,
        "passes_over_expected_p100": -2.9282,
        "avg_pass_distance": 18.1065,
        "avg_pass_vertical": 3.4919
      }
    },
    {
      "canonical_id": "ryan-adeleye",
      "canonical_name": "Ryan Adeleye",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 48.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.7389,
        "passes_over_expected": 0.0891,
        "passes_over_expected_p100": 1.1138,
        "avg_pass_distance": 22.9159,
        "avg_pass_vertical": 7.36
      }
    },
    {
      "canonical_id": "shannon-gomez",
      "canonical_name": "Shannon Gomez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 720.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2172,
        "xg_place": -0.1191,
        "goals_minus_xg": -0.2172,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.2414,
        "assists_minus_xa": 0.7586,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4586,
        "points_added": 0.0,
        "xpoints_added": 0.037,
        "passes_attempted": 350.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.7413,
        "passes_over_expected": -9.4638,
        "passes_over_expected_p100": -2.7039,
        "avg_pass_distance": 18.3506,
        "avg_pass_vertical": 4.3493
      }
    },
    {
      "canonical_id": "stephen-okai",
      "canonical_name": "Stephen Okai",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1816.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.4275,
        "xg_place": 0.6197,
        "goals_minus_xg": 0.5725,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1275,
        "assists_minus_xa": -0.1275,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.555,
        "points_added": 1.5047,
        "xpoints_added": 0.5352,
        "passes_attempted": 1047.0,
        "pass_completion_pct": 0.829,
        "xpass_completion_pct": 0.8259,
        "passes_over_expected": 3.2606,
        "passes_over_expected_p100": 0.3114,
        "avg_pass_distance": 21.2384,
        "avg_pass_vertical": 6.2614
      }
    },
    {
      "canonical_id": "taylor-washington",
      "canonical_name": "Taylor Washington",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2601.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2386,
        "xg_place": -0.171,
        "goals_minus_xg": -0.2386,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 1.1692,
        "assists_minus_xa": -0.1692,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4077,
        "points_added": 0.0,
        "xpoints_added": 0.0873,
        "passes_attempted": 1299.0,
        "pass_completion_pct": 0.7398,
        "xpass_completion_pct": 0.7389,
        "passes_over_expected": 1.1266,
        "passes_over_expected_p100": 0.0867,
        "avg_pass_distance": 19.6482,
        "avg_pass_vertical": 5.8554
      }
    },
    {
      "canonical_id": "tobi-adewole",
      "canonical_name": "Tobi Adewole",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1419.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": 422.0,
        "pass_completion_pct": 0.6398,
        "xpass_completion_pct": 0.6913,
        "passes_over_expected": -21.7155,
        "passes_over_expected_p100": -5.1459,
        "avg_pass_distance": 24.2637,
        "avg_pass_vertical": 13.6329
      }
    },
    {
      "canonical_id": "trey-mitchell",
      "canonical_name": "Trey Mitchell",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1643.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.3412,
        "assists_minus_xa": -0.3412,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3412,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 498.0,
        "pass_completion_pct": 0.3675,
        "xpass_completion_pct": 0.4205,
        "passes_over_expected": -26.4336,
        "passes_over_expected_p100": -5.308,
        "avg_pass_distance": 55.6459,
        "avg_pass_vertical": 51.1914,
        "shots_faced": 63.0,
        "goals_conceded": 16.0,
        "saves": 46.0,
        "headed_shot_share": 0.1587,
        "xg_faced": 18.1708,
        "goals_conceded_minus_xg": -2.1708,
        "goals_per_xg": 0.8805
      }
    },
    {
      "canonical_id": "victor-souto",
      "canonical_name": "Victor Souto",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2353.0,
        "shots": 14.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 0.5235,
        "xg_place": 0.7252,
        "goals_minus_xg": 1.4765,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 1.1646,
        "assists_minus_xa": -0.1646,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.688,
        "points_added": 0.9727,
        "xpoints_added": 0.3449,
        "passes_attempted": 1280.0,
        "pass_completion_pct": 0.7977,
        "xpass_completion_pct": 0.7966,
        "passes_over_expected": 1.3966,
        "passes_over_expected_p100": 0.1091,
        "avg_pass_distance": 18.9449,
        "avg_pass_vertical": 7.0561
      }
    }
  ]
}