{
  "slug": "soccer-uslc-2017-4jmakpdqkg",
  "game_id": "soccer-uslc-2017-4JMAkpDqKg",
  "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": 36,
  "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": "aidan-daniels",
      "canonical_name": "Aidan Daniels",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 960.0,
        "shots": 14.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.7068,
        "xg_place": -0.3869,
        "goals_minus_xg": -0.7068,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.3797,
        "assists_minus_xa": -0.3797,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0865,
        "points_added": 0.0,
        "xpoints_added": 0.546,
        "passes_attempted": 400.0,
        "pass_completion_pct": 0.8325,
        "xpass_completion_pct": 0.819,
        "passes_over_expected": 5.4011,
        "passes_over_expected_p100": 1.3503,
        "avg_pass_distance": 19.8186,
        "avg_pass_vertical": 1.8631
      }
    },
    {
      "canonical_id": "aikim-andrews",
      "canonical_name": "Aikim Andrews",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 853.0,
        "shots": 21.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.6614,
        "xg_place": -0.8951,
        "goals_minus_xg": -0.6614,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 1.1448,
        "assists_minus_xa": -0.1448,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.8061,
        "points_added": 0.798,
        "xpoints_added": 1.3723,
        "passes_attempted": 210.0,
        "pass_completion_pct": 0.6619,
        "xpass_completion_pct": 0.758,
        "passes_over_expected": -20.1707,
        "passes_over_expected_p100": -9.6051,
        "avg_pass_distance": 16.545,
        "avg_pass_vertical": 1.4058
      }
    },
    {
      "canonical_id": "angelo-cavalluzzo",
      "canonical_name": "Angelo Cavalluzzo",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1843.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.0558,
        "assists_minus_xa": -0.0558,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0558,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 607.0,
        "pass_completion_pct": 0.5519,
        "xpass_completion_pct": 0.5659,
        "passes_over_expected": -8.5,
        "passes_over_expected_p100": -1.4003,
        "avg_pass_distance": 47.5328,
        "avg_pass_vertical": 40.4877,
        "shots_faced": 112.0,
        "goals_conceded": 28.0,
        "saves": 78.0,
        "headed_shot_share": 0.1071,
        "xg_faced": 32.9176,
        "goals_conceded_minus_xg": -4.9176,
        "goals_per_xg": 0.8506
      }
    },
    {
      "canonical_id": "anthony-osorio",
      "canonical_name": "Anthony Osorio",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 493.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": 7.0,
        "assists": 0.0,
        "xa": 0.6284,
        "assists_minus_xa": -0.6284,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6284,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 229.0,
        "pass_completion_pct": 0.7555,
        "xpass_completion_pct": 0.7787,
        "passes_over_expected": -5.3333,
        "passes_over_expected_p100": -2.329,
        "avg_pass_distance": 18.874,
        "avg_pass_vertical": 3.108
      }
    },
    {
      "canonical_id": "ashtone-morgan",
      "canonical_name": "Ashtone Morgan",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 585.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.0685,
        "xg_place": 0.4425,
        "goals_minus_xg": 0.9315,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.5407,
        "assists_minus_xa": -0.5407,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6092,
        "points_added": 0.9101,
        "xpoints_added": 0.0624,
        "passes_attempted": 266.0,
        "pass_completion_pct": 0.7368,
        "xpass_completion_pct": 0.7331,
        "passes_over_expected": 1.0084,
        "passes_over_expected_p100": 0.3791,
        "avg_pass_distance": 19.5454,
        "avg_pass_vertical": 6.1152
      }
    },
    {
      "canonical_id": "ben-spencer",
      "canonical_name": "Ben Spencer",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1134.0,
        "shots": 33.0,
        "shots_on_target": 11.0,
        "goals": 1.0,
        "xg": 3.7484,
        "xg_place": -0.8384,
        "goals_minus_xg": -2.7484,
        "key_passes": 7.0,
        "assists": 3.0,
        "xa": 1.3556,
        "assists_minus_xa": 1.6444,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.104,
        "points_added": 1.1948,
        "xpoints_added": 3.0206,
        "passes_attempted": 378.0,
        "pass_completion_pct": 0.7593,
        "xpass_completion_pct": 0.7701,
        "passes_over_expected": -4.0808,
        "passes_over_expected_p100": -1.0796,
        "avg_pass_distance": 14.9305,
        "avg_pass_vertical": -1.7036
      }
    },
    {
      "canonical_id": "brandon-aubrey",
      "canonical_name": "Brandon Aubrey",
      "positions": [
        "K",
        "PK"
      ],
      "ambiguous": true,
      "stats": {
        "minutes_played": 1909.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.6063,
        "xg_place": -0.6063,
        "goals_minus_xg": -0.6063,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.336,
        "assists_minus_xa": -0.336,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9424,
        "points_added": 0.0,
        "xpoints_added": 0.3466,
        "passes_attempted": 819.0,
        "pass_completion_pct": 0.7741,
        "xpass_completion_pct": 0.7894,
        "passes_over_expected": -12.4953,
        "passes_over_expected_p100": -1.5257,
        "avg_pass_distance": 24.586,
        "avg_pass_vertical": 12.3366
      }
    },
    {
      "canonical_id": "brandon-onkony",
      "canonical_name": "Brandon Onkony",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1134.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1321,
        "xg_place": -0.1321,
        "goals_minus_xg": -0.1321,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.3806,
        "assists_minus_xa": 0.6194,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5128,
        "points_added": 0.0,
        "xpoints_added": 0.0758,
        "passes_attempted": 502.0,
        "pass_completion_pct": 0.7968,
        "xpass_completion_pct": 0.7791,
        "passes_over_expected": 8.896,
        "passes_over_expected_p100": 1.7721,
        "avg_pass_distance": 20.9633,
        "avg_pass_vertical": 8.1954
      }
    },
    {
      "canonical_id": "brian-james",
      "canonical_name": "Brian James",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2335.0,
        "shots": 19.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.8065,
        "xg_place": -0.4027,
        "goals_minus_xg": -0.8065,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 0.9026,
        "assists_minus_xa": 0.0974,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.7091,
        "points_added": 0.0,
        "xpoints_added": 0.5149,
        "passes_attempted": 1372.0,
        "pass_completion_pct": 0.8192,
        "xpass_completion_pct": 0.8367,
        "passes_over_expected": -23.9983,
        "passes_over_expected_p100": -1.7491,
        "avg_pass_distance": 21.165,
        "avg_pass_vertical": 4.4529
      }
    },
    {
      "canonical_id": "daniel-da-silva",
      "canonical_name": "Daniel Da Silva",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 105.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.379,
        "xg_place": 0.1344,
        "goals_minus_xg": -0.379,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.379,
        "points_added": 0.0,
        "xpoints_added": 0.1377,
        "passes_attempted": 26.0,
        "pass_completion_pct": 0.6923,
        "xpass_completion_pct": 0.7309,
        "passes_over_expected": -1.0044,
        "passes_over_expected_p100": -3.863,
        "avg_pass_distance": 16.2044,
        "avg_pass_vertical": 3.5322
      }
    },
    {
      "canonical_id": "dante-campbell",
      "canonical_name": "Dante Campbell",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 460.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1299,
        "xg_place": 0.0755,
        "goals_minus_xg": -0.1299,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0791,
        "assists_minus_xa": -0.0791,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2089,
        "points_added": 0.0,
        "xpoints_added": 0.0272,
        "passes_attempted": 209.0,
        "pass_completion_pct": 0.7464,
        "xpass_completion_pct": 0.7668,
        "passes_over_expected": -4.26,
        "passes_over_expected_p100": -2.0383,
        "avg_pass_distance": 14.7708,
        "avg_pass_vertical": -0.3703
      }
    },
    {
      "canonical_id": "jason-hernandez",
      "canonical_name": "Jason Hernandez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 49.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": 13.0,
        "pass_completion_pct": 0.8462,
        "xpass_completion_pct": 0.7854,
        "passes_over_expected": 0.7898,
        "passes_over_expected_p100": 6.0757,
        "avg_pass_distance": 19.462,
        "avg_pass_vertical": 5.7552
      }
    },
    {
      "canonical_id": "jay-chapman",
      "canonical_name": "Jay Chapman",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 287.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.4094,
        "xg_place": 0.5969,
        "goals_minus_xg": 0.5906,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.4675,
        "assists_minus_xa": -0.4675,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8769,
        "points_added": 0.6559,
        "xpoints_added": 0.2745,
        "passes_attempted": 170.0,
        "pass_completion_pct": 0.7941,
        "xpass_completion_pct": 0.7724,
        "passes_over_expected": 3.6911,
        "passes_over_expected_p100": 2.1713,
        "avg_pass_distance": 20.814,
        "avg_pass_vertical": 7.1412
      }
    },
    {
      "canonical_id": "jelani-peters",
      "canonical_name": "Jelani Peters",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 224.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2215,
        "xg_place": -0.2215,
        "goals_minus_xg": -0.2215,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0212,
        "assists_minus_xa": -0.0212,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2427,
        "points_added": 0.0,
        "xpoints_added": 0.1025,
        "passes_attempted": 142.0,
        "pass_completion_pct": 0.7465,
        "xpass_completion_pct": 0.7695,
        "passes_over_expected": -3.2702,
        "passes_over_expected_p100": -2.303,
        "avg_pass_distance": 20.4201,
        "avg_pass_vertical": 9.9515
      }
    },
    {
      "canonical_id": "jordan-hamilton",
      "canonical_name": "Jordan Hamilton",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 787.0,
        "shots": 35.0,
        "shots_on_target": 14.0,
        "goals": 5.0,
        "xg": 3.9942,
        "xg_place": 1.2234,
        "goals_minus_xg": 1.0058,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.8823,
        "assists_minus_xa": 0.1177,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.8765,
        "points_added": 4.0574,
        "xpoints_added": 3.2246,
        "passes_attempted": 192.0,
        "pass_completion_pct": 0.8177,
        "xpass_completion_pct": 0.8062,
        "passes_over_expected": 2.2021,
        "passes_over_expected_p100": 1.1469,
        "avg_pass_distance": 16.5975,
        "avg_pass_vertical": -1.9992
      }
    },
    {
      "canonical_id": "jordan-mccrary",
      "canonical_name": "Jordan McCrary",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1903.0,
        "shots": 12.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.6159,
        "xg_place": -0.4769,
        "goals_minus_xg": -0.6159,
        "key_passes": 20.0,
        "assists": 2.0,
        "xa": 1.7489,
        "assists_minus_xa": 0.2511,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.3648,
        "points_added": 0.0,
        "xpoints_added": 0.4809,
        "passes_attempted": 821.0,
        "pass_completion_pct": 0.7308,
        "xpass_completion_pct": 0.7305,
        "passes_over_expected": 0.2979,
        "passes_over_expected_p100": 0.0363,
        "avg_pass_distance": 17.6703,
        "avg_pass_vertical": 3.3884
      }
    },
    {
      "canonical_id": "julian-dunn-johnson",
      "canonical_name": "Julian Dunn-Johnson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1178.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0467,
        "xg_place": -0.0211,
        "goals_minus_xg": -0.0467,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0467,
        "points_added": 0.0,
        "xpoints_added": 0.0465,
        "passes_attempted": 580.0,
        "pass_completion_pct": 0.8224,
        "xpass_completion_pct": 0.7957,
        "passes_over_expected": 15.508,
        "passes_over_expected_p100": 2.6738,
        "avg_pass_distance": 19.6385,
        "avg_pass_vertical": 8.5939
      }
    },
    {
      "canonical_id": "lars-eckenrode",
      "canonical_name": "Lars Eckenrode",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 404.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.131,
        "xg_place": 0.031,
        "goals_minus_xg": -0.131,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.131,
        "points_added": 0.0,
        "xpoints_added": 0.047,
        "passes_attempted": 210.0,
        "pass_completion_pct": 0.8238,
        "xpass_completion_pct": 0.8153,
        "passes_over_expected": 1.7945,
        "passes_over_expected_p100": 0.8545,
        "avg_pass_distance": 19.3449,
        "avg_pass_vertical": 8.7219
      }
    },
    {
      "canonical_id": "liam-fraser",
      "canonical_name": "Liam Fraser",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1706.0,
        "shots": 8.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4175,
        "xg_place": -0.4175,
        "goals_minus_xg": -0.4175,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 1.0376,
        "assists_minus_xa": -0.0376,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4551,
        "points_added": 0.0,
        "xpoints_added": 0.4291,
        "passes_attempted": 1050.0,
        "pass_completion_pct": 0.8467,
        "xpass_completion_pct": 0.8438,
        "passes_over_expected": 3.0099,
        "passes_over_expected_p100": 0.2867,
        "avg_pass_distance": 24.1169,
        "avg_pass_vertical": 6.7667
      }
    },
    {
      "canonical_id": "luca-uccello",
      "canonical_name": "Luca Uccello",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1083.0,
        "shots": 13.0,
        "shots_on_target": 5.0,
        "goals": 3.0,
        "xg": 2.0281,
        "xg_place": 0.4711,
        "goals_minus_xg": 0.9719,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 1.1353,
        "assists_minus_xa": -0.1353,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.1633,
        "points_added": 1.856,
        "xpoints_added": 1.2639,
        "passes_attempted": 405.0,
        "pass_completion_pct": 0.7185,
        "xpass_completion_pct": 0.7642,
        "passes_over_expected": -18.4869,
        "passes_over_expected_p100": -4.5647,
        "avg_pass_distance": 18.4953,
        "avg_pass_vertical": 2.7239
      }
    },
    {
      "canonical_id": "luis-pereira",
      "canonical_name": "Luis Pereira",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 349.0,
        "shots": 5.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.3711,
        "xg_place": 0.2438,
        "goals_minus_xg": -0.3711,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1873,
        "assists_minus_xa": -0.1873,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5584,
        "points_added": 0.0,
        "xpoints_added": 0.2061,
        "passes_attempted": 194.0,
        "pass_completion_pct": 0.8093,
        "xpass_completion_pct": 0.827,
        "passes_over_expected": -3.4359,
        "passes_over_expected_p100": -1.7711,
        "avg_pass_distance": 19.7407,
        "avg_pass_vertical": 4.7984
      }
    },
    {
      "canonical_id": "malik-johnson",
      "canonical_name": "Malik Johnson",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1076.0,
        "shots": 24.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 1.6728,
        "xg_place": -0.0674,
        "goals_minus_xg": -0.6728,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.4132,
        "assists_minus_xa": -0.4132,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.086,
        "points_added": 0.8002,
        "xpoints_added": 1.2767,
        "passes_attempted": 275.0,
        "pass_completion_pct": 0.7891,
        "xpass_completion_pct": 0.8276,
        "passes_over_expected": -10.5878,
        "passes_over_expected_p100": -3.8501,
        "avg_pass_distance": 18.4242,
        "avg_pass_vertical": -0.0258
      }
    },
    {
      "canonical_id": "mark-delgado",
      "canonical_name": "Mark Delgado",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 95.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0528,
        "xg_place": -0.0528,
        "goals_minus_xg": -0.0528,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1094,
        "assists_minus_xa": -0.1094,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1622,
        "points_added": 0.0,
        "xpoints_added": 0.0201,
        "passes_attempted": 43.0,
        "pass_completion_pct": 0.7442,
        "xpass_completion_pct": 0.7646,
        "passes_over_expected": -0.8763,
        "passes_over_expected_p100": -2.0379,
        "avg_pass_distance": 22.2135,
        "avg_pass_vertical": 8.6617
      }
    },
    {
      "canonical_id": "mark-pais",
      "canonical_name": "Mark Pais",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1262.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": 423.0,
        "pass_completion_pct": 0.6454,
        "xpass_completion_pct": 0.6382,
        "passes_over_expected": 3.0207,
        "passes_over_expected_p100": 0.7141,
        "avg_pass_distance": 39.3022,
        "avg_pass_vertical": 32.3366,
        "shots_faced": 68.0,
        "goals_conceded": 23.0,
        "saves": 44.0,
        "headed_shot_share": 0.2206,
        "xg_faced": 19.384,
        "goals_conceded_minus_xg": 3.616,
        "goals_per_xg": 1.1865
      }
    },
    {
      "canonical_id": "matthew-srbely",
      "canonical_name": "Matthew Srbely",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 299.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.259,
        "xg_place": -0.1,
        "goals_minus_xg": -0.259,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2866,
        "assists_minus_xa": -0.2866,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5456,
        "points_added": 0.0,
        "xpoints_added": 0.2539,
        "passes_attempted": 165.0,
        "pass_completion_pct": 0.8061,
        "xpass_completion_pct": 0.7929,
        "passes_over_expected": 2.1792,
        "passes_over_expected_p100": 1.3207,
        "avg_pass_distance": 17.4537,
        "avg_pass_vertical": 5.2986
      }
    },
    {
      "canonical_id": "mitchell-taintor",
      "canonical_name": "Mitchell Taintor",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2181.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.333,
        "xg_place": 0.2568,
        "goals_minus_xg": 0.667,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.0821,
        "assists_minus_xa": -0.0821,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.4151,
        "points_added": 2.0635,
        "xpoints_added": 1.4581,
        "passes_attempted": 1161.0,
        "pass_completion_pct": 0.7847,
        "xpass_completion_pct": 0.7917,
        "passes_over_expected": -8.1369,
        "passes_over_expected_p100": -0.7009,
        "avg_pass_distance": 24.0994,
        "avg_pass_vertical": 9.7953
      }
    },
    {
      "canonical_id": "noble-okello",
      "canonical_name": "Noble Okello",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 24.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": 11.0,
        "pass_completion_pct": 0.9091,
        "xpass_completion_pct": 0.8206,
        "passes_over_expected": 0.9732,
        "passes_over_expected_p100": 8.8472,
        "avg_pass_distance": 20.2334,
        "avg_pass_vertical": 8.8071
      }
    },
    {
      "canonical_id": "raheem-edwards",
      "canonical_name": "Raheem Edwards",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 95.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1651,
        "xg_place": -0.0566,
        "goals_minus_xg": -0.1651,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1651,
        "points_added": 0.0,
        "xpoints_added": 0.0444,
        "passes_attempted": 42.0,
        "pass_completion_pct": 0.7619,
        "xpass_completion_pct": 0.6933,
        "passes_over_expected": 2.8815,
        "passes_over_expected_p100": 6.8607,
        "avg_pass_distance": 27.1445,
        "avg_pass_vertical": 11.5194
      }
    },
    {
      "canonical_id": "ricardo-john",
      "canonical_name": "Ricardo John",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 449.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.2085,
        "xg_place": -0.8786,
        "goals_minus_xg": -1.2085,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.2922,
        "assists_minus_xa": 0.7078,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5007,
        "points_added": 0.0,
        "xpoints_added": 0.7695,
        "passes_attempted": 70.0,
        "pass_completion_pct": 0.6857,
        "xpass_completion_pct": 0.7462,
        "passes_over_expected": -4.2362,
        "passes_over_expected_p100": -6.0518,
        "avg_pass_distance": 15.56,
        "avg_pass_vertical": -2.0445
      }
    },
    {
      "canonical_id": "robert-boskovic",
      "canonical_name": "Robert Boskovic",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 888.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.2056,
        "assists_minus_xa": -0.2056,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2056,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 468.0,
        "pass_completion_pct": 0.7927,
        "xpass_completion_pct": 0.7944,
        "passes_over_expected": -0.7645,
        "passes_over_expected_p100": -0.1634,
        "avg_pass_distance": 22.1604,
        "avg_pass_vertical": 9.7241
      }
    },
    {
      "canonical_id": "rocco-romeo",
      "canonical_name": "Rocco Romeo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 194.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": 95.0,
        "pass_completion_pct": 0.7579,
        "xpass_completion_pct": 0.8096,
        "passes_over_expected": -4.9116,
        "passes_over_expected_p100": -5.1701,
        "avg_pass_distance": 22.8695,
        "avg_pass_vertical": 10.4318
      }
    },
    {
      "canonical_id": "ryan-telfer",
      "canonical_name": "Ryan Telfer",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2301.0,
        "shots": 27.0,
        "shots_on_target": 11.0,
        "goals": 1.0,
        "xg": 2.6419,
        "xg_place": -0.2152,
        "goals_minus_xg": -1.6419,
        "key_passes": 27.0,
        "assists": 4.0,
        "xa": 3.5712,
        "assists_minus_xa": 0.4288,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.2131,
        "points_added": 0.5227,
        "xpoints_added": 1.5358,
        "passes_attempted": 880.0,
        "pass_completion_pct": 0.6216,
        "xpass_completion_pct": 0.6819,
        "passes_over_expected": -53.1029,
        "passes_over_expected_p100": -6.0344,
        "avg_pass_distance": 17.592,
        "avg_pass_vertical": 2.8936
      }
    },
    {
      "canonical_id": "sergio-camargo",
      "canonical_name": "Sergio Camargo",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1162.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.9436,
        "xg_place": -0.0803,
        "goals_minus_xg": 0.0564,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 1.5537,
        "assists_minus_xa": -0.5537,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.4973,
        "points_added": 0.016,
        "xpoints_added": 0.4361,
        "passes_attempted": 507.0,
        "pass_completion_pct": 0.7909,
        "xpass_completion_pct": 0.7972,
        "passes_over_expected": -3.187,
        "passes_over_expected_p100": -0.6286,
        "avg_pass_distance": 18.0541,
        "avg_pass_vertical": 0.9307
      }
    },
    {
      "canonical_id": "shaan-hundal",
      "canonical_name": "Shaan Hundal",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1657.0,
        "shots": 34.0,
        "shots_on_target": 15.0,
        "goals": 7.0,
        "xg": 5.1646,
        "xg_place": 0.1934,
        "goals_minus_xg": 1.8354,
        "key_passes": 14.0,
        "assists": 0.0,
        "xa": 0.8781,
        "assists_minus_xa": -0.8781,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 6.0428,
        "points_added": 5.0113,
        "xpoints_added": 3.2461,
        "passes_attempted": 282.0,
        "pass_completion_pct": 0.7411,
        "xpass_completion_pct": 0.7997,
        "passes_over_expected": -16.5125,
        "passes_over_expected_p100": -5.8555,
        "avg_pass_distance": 13.4348,
        "avg_pass_vertical": -1.8078
      }
    },
    {
      "canonical_id": "tsubasa-endoh",
      "canonical_name": "Tsubasa Endoh",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1236.0,
        "shots": 19.0,
        "shots_on_target": 8.0,
        "goals": 3.0,
        "xg": 1.4009,
        "xg_place": 0.8505,
        "goals_minus_xg": 1.5991,
        "key_passes": 36.0,
        "assists": 2.0,
        "xa": 3.1713,
        "assists_minus_xa": -1.1713,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.5722,
        "points_added": 1.5898,
        "xpoints_added": 0.6865,
        "passes_attempted": 639.0,
        "pass_completion_pct": 0.7825,
        "xpass_completion_pct": 0.7541,
        "passes_over_expected": 18.1451,
        "passes_over_expected_p100": 2.8396,
        "avg_pass_distance": 22.2722,
        "avg_pass_vertical": 2.2009
      }
    },
    {
      "canonical_id": "\u00f8yvind-alseth",
      "canonical_name": "\u00d8yvind Alseth",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1335.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.201,
        "xg_place": -0.201,
        "goals_minus_xg": -0.201,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.6674,
        "assists_minus_xa": 0.3326,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8685,
        "points_added": 0.0,
        "xpoints_added": 0.08,
        "passes_attempted": 789.0,
        "pass_completion_pct": 0.7376,
        "xpass_completion_pct": 0.7592,
        "passes_over_expected": -16.9987,
        "passes_over_expected_p100": -2.1545,
        "avg_pass_distance": 19.3945,
        "avg_pass_vertical": 7.3459
      }
    }
  ]
}