{
  "slug": "soccer-uslc-2017-nwmwlll5lz",
  "game_id": "soccer-uslc-2017-NWMWllL5lz",
  "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": 30,
  "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-gray",
      "canonical_name": "AJ Gray",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 939.0,
        "shots": 14.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.6129,
        "xg_place": 0.0823,
        "goals_minus_xg": 0.3871,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.9816,
        "assists_minus_xa": -0.9816,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5945,
        "points_added": 0.2808,
        "xpoints_added": 0.3969,
        "passes_attempted": 330.0,
        "pass_completion_pct": 0.7303,
        "xpass_completion_pct": 0.7153,
        "passes_over_expected": 4.9483,
        "passes_over_expected_p100": 1.4995,
        "avg_pass_distance": 19.4593,
        "avg_pass_vertical": 4.7346
      }
    },
    {
      "canonical_id": "alessandro-riggi",
      "canonical_name": "Alessandro Riggi",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1303.0,
        "shots": 33.0,
        "shots_on_target": 10.0,
        "goals": 4.0,
        "xg": 2.9003,
        "xg_place": 0.4499,
        "goals_minus_xg": 1.0997,
        "key_passes": 23.0,
        "assists": 3.0,
        "xa": 1.6026,
        "assists_minus_xa": 1.3974,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 4.5029,
        "points_added": 1.194,
        "xpoints_added": 1.1612,
        "passes_attempted": 434.0,
        "pass_completion_pct": 0.7005,
        "xpass_completion_pct": 0.7167,
        "passes_over_expected": -7.0415,
        "passes_over_expected_p100": -1.6225,
        "avg_pass_distance": 18.3186,
        "avg_pass_vertical": 3.3188
      }
    },
    {
      "canonical_id": "amadou-dia",
      "canonical_name": "Amadou Dia",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1989.0,
        "shots": 18.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 2.6262,
        "xg_place": 0.222,
        "goals_minus_xg": -0.6262,
        "key_passes": 17.0,
        "assists": 3.0,
        "xa": 2.2908,
        "assists_minus_xa": 0.7092,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.9171,
        "points_added": 0.9026,
        "xpoints_added": 0.87,
        "passes_attempted": 694.0,
        "pass_completion_pct": 0.7075,
        "xpass_completion_pct": 0.7149,
        "passes_over_expected": -5.13,
        "passes_over_expected_p100": -0.7392,
        "avg_pass_distance": 19.2507,
        "avg_pass_vertical": 8.3062
      }
    },
    {
      "canonical_id": "blair-gavin",
      "canonical_name": "Blair Gavin",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1149.0,
        "shots": 7.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.5064,
        "xg_place": 0.7772,
        "goals_minus_xg": -0.5064,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.4444,
        "assists_minus_xa": 0.5556,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9508,
        "points_added": 0.0,
        "xpoints_added": 0.3625,
        "passes_attempted": 480.0,
        "pass_completion_pct": 0.7917,
        "xpass_completion_pct": 0.7969,
        "passes_over_expected": -2.4993,
        "passes_over_expected_p100": -0.5207,
        "avg_pass_distance": 20.5682,
        "avg_pass_vertical": 5.0364
      }
    },
    {
      "canonical_id": "carl-woszczynski",
      "canonical_name": "Carl Woszczynski",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 488.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": 155.0,
        "pass_completion_pct": 0.6,
        "xpass_completion_pct": 0.4364,
        "passes_over_expected": 25.3582,
        "passes_over_expected_p100": 16.3601,
        "avg_pass_distance": 51.4445,
        "avg_pass_vertical": 47.8474,
        "shots_faced": 22.0,
        "goals_conceded": 6.0,
        "saves": 15.0,
        "headed_shot_share": 0.1818,
        "xg_faced": 6.1624,
        "goals_conceded_minus_xg": -0.1624,
        "goals_per_xg": 0.9737
      }
    },
    {
      "canonical_id": "chris-cortez",
      "canonical_name": "Chris Cortez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1744.0,
        "shots": 60.0,
        "shots_on_target": 23.0,
        "goals": 5.0,
        "xg": 4.2159,
        "xg_place": 1.0623,
        "goals_minus_xg": 0.7841,
        "key_passes": 26.0,
        "assists": 5.0,
        "xa": 3.1754,
        "assists_minus_xa": 1.8246,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 7.3913,
        "points_added": 1.5411,
        "xpoints_added": 2.0623,
        "passes_attempted": 578.0,
        "pass_completion_pct": 0.5917,
        "xpass_completion_pct": 0.6296,
        "passes_over_expected": -21.9145,
        "passes_over_expected_p100": -3.7914,
        "avg_pass_distance": 16.2672,
        "avg_pass_vertical": 2.6861
      }
    },
    {
      "canonical_id": "didier-drogba",
      "canonical_name": "Didier Drogba",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1306.0,
        "shots": 72.0,
        "shots_on_target": 32.0,
        "goals": 10.0,
        "xg": 6.3707,
        "xg_place": 1.7799,
        "goals_minus_xg": 3.6293,
        "key_passes": 26.0,
        "assists": 3.0,
        "xa": 2.9704,
        "assists_minus_xa": 0.0296,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 9.3411,
        "points_added": 6.8702,
        "xpoints_added": 4.8117,
        "passes_attempted": 402.0,
        "pass_completion_pct": 0.5746,
        "xpass_completion_pct": 0.6399,
        "passes_over_expected": -26.2526,
        "passes_over_expected_p100": -6.5305,
        "avg_pass_distance": 20.4785,
        "avg_pass_vertical": 5.8998
      }
    },
    {
      "canonical_id": "doueugui-mala",
      "canonical_name": "Doueugui Mala",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 923.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": 243.0,
        "pass_completion_pct": 0.7407,
        "xpass_completion_pct": 0.7393,
        "passes_over_expected": 0.3461,
        "passes_over_expected_p100": 0.1424,
        "avg_pass_distance": 28.1718,
        "avg_pass_vertical": 13.0012
      }
    },
    {
      "canonical_id": "eder-arreola",
      "canonical_name": "Eder Arreola",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 143.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.3533,
        "xg_place": 0.2176,
        "goals_minus_xg": 0.6467,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0315,
        "assists_minus_xa": -0.0315,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3848,
        "points_added": 0.938,
        "xpoints_added": 0.2925,
        "passes_attempted": 50.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.7151,
        "passes_over_expected": 4.2435,
        "passes_over_expected_p100": 8.4871,
        "avg_pass_distance": 19.2402,
        "avg_pass_vertical": 5.4179
      }
    },
    {
      "canonical_id": "eric-avila",
      "canonical_name": "Eric Avila",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 599.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.9856,
        "xg_place": -0.0934,
        "goals_minus_xg": 0.0144,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 1.1008,
        "assists_minus_xa": -1.1008,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.0864,
        "points_added": 0.9112,
        "xpoints_added": 0.7796,
        "passes_attempted": 198.0,
        "pass_completion_pct": 0.8182,
        "xpass_completion_pct": 0.765,
        "passes_over_expected": 10.5214,
        "passes_over_expected_p100": 5.3138,
        "avg_pass_distance": 19.0185,
        "avg_pass_vertical": 4.3616
      }
    },
    {
      "canonical_id": "gladson-awako",
      "canonical_name": "Gladson Awako",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 757.0,
        "shots": 17.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.2672,
        "xg_place": -0.6995,
        "goals_minus_xg": -0.2672,
        "key_passes": 15.0,
        "assists": 2.0,
        "xa": 1.2712,
        "assists_minus_xa": 0.7288,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.5384,
        "points_added": 0.0,
        "xpoints_added": 0.8338,
        "passes_attempted": 314.0,
        "pass_completion_pct": 0.7898,
        "xpass_completion_pct": 0.7812,
        "passes_over_expected": 2.6918,
        "passes_over_expected_p100": 0.8573,
        "avg_pass_distance": 19.0936,
        "avg_pass_vertical": 4.013
      }
    },
    {
      "canonical_id": "jj-greer",
      "canonical_name": "JJ Greer",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 481.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.2972,
        "xg_place": 0.1621,
        "goals_minus_xg": 0.7028,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2972,
        "points_added": 0.9933,
        "xpoints_added": 0.2952,
        "passes_attempted": 162.0,
        "pass_completion_pct": 0.7469,
        "xpass_completion_pct": 0.7558,
        "passes_over_expected": -1.4315,
        "passes_over_expected_p100": -0.8836,
        "avg_pass_distance": 27.2097,
        "avg_pass_vertical": 12.8633
      }
    },
    {
      "canonical_id": "jason-johnson",
      "canonical_name": "Jason Johnson",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2001.0,
        "shots": 69.0,
        "shots_on_target": 28.0,
        "goals": 13.0,
        "xg": 9.1805,
        "xg_place": -0.4002,
        "goals_minus_xg": 3.8195,
        "key_passes": 19.0,
        "assists": 2.0,
        "xa": 2.0999,
        "assists_minus_xa": -0.0999,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 11.2804,
        "points_added": 4.8615,
        "xpoints_added": 5.0882,
        "passes_attempted": 570.0,
        "pass_completion_pct": 0.7211,
        "xpass_completion_pct": 0.7313,
        "passes_over_expected": -5.8657,
        "passes_over_expected_p100": -1.0291,
        "avg_pass_distance": 16.9579,
        "avg_pass_vertical": 0.5218
      }
    },
    {
      "canonical_id": "jordan-gibbons",
      "canonical_name": "Jordan Gibbons",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 527.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.046,
        "xg_place": -0.046,
        "goals_minus_xg": -0.046,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0129,
        "assists_minus_xa": -0.0129,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0589,
        "points_added": 0.0,
        "xpoints_added": 0.0271,
        "passes_attempted": 225.0,
        "pass_completion_pct": 0.6933,
        "xpass_completion_pct": 0.6812,
        "passes_over_expected": 2.7312,
        "passes_over_expected_p100": 1.2139,
        "avg_pass_distance": 23.0746,
        "avg_pass_vertical": 12.2761
      }
    },
    {
      "canonical_id": "jordan-stewart",
      "canonical_name": "Jordan Stewart",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2241.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1309,
        "xg_place": -0.1309,
        "goals_minus_xg": -0.1309,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1054,
        "assists_minus_xa": -0.1054,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2363,
        "points_added": 0.0,
        "xpoints_added": 0.0488,
        "passes_attempted": 776.0,
        "pass_completion_pct": 0.8363,
        "xpass_completion_pct": 0.8015,
        "passes_over_expected": 27.0399,
        "passes_over_expected_p100": 3.4845,
        "avg_pass_distance": 22.8521,
        "avg_pass_vertical": 9.3384
      }
    },
    {
      "canonical_id": "josh-cohen",
      "canonical_name": "Josh Cohen",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2772.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": 5.0,
        "assists": 0.0,
        "xa": 0.2049,
        "assists_minus_xa": -0.2049,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2049,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 864.0,
        "pass_completion_pct": 0.6042,
        "xpass_completion_pct": 0.5364,
        "passes_over_expected": 58.5802,
        "passes_over_expected_p100": 6.7801,
        "avg_pass_distance": 48.9026,
        "avg_pass_vertical": 43.0064,
        "shots_faced": 112.0,
        "goals_conceded": 32.0,
        "saves": 78.0,
        "headed_shot_share": 0.0893,
        "xg_faced": 33.987,
        "goals_conceded_minus_xg": -1.987,
        "goals_per_xg": 0.9415
      }
    },
    {
      "canonical_id": "kevon-lambert",
      "canonical_name": "Kevon Lambert",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 862.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.2284,
        "xg_place": 0.1261,
        "goals_minus_xg": 0.7716,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.0874,
        "assists_minus_xa": -0.0874,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3158,
        "points_added": 0.4563,
        "xpoints_added": 0.1389,
        "passes_attempted": 300.0,
        "pass_completion_pct": 0.7967,
        "xpass_completion_pct": 0.8203,
        "passes_over_expected": -7.0832,
        "passes_over_expected_p100": -2.3611,
        "avg_pass_distance": 21.0422,
        "avg_pass_vertical": 5.2208
      }
    },
    {
      "canonical_id": "kody-wakasa",
      "canonical_name": "Kody Wakasa",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2485.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5752,
        "xg_place": -0.1325,
        "goals_minus_xg": -0.5752,
        "key_passes": 13.0,
        "assists": 4.0,
        "xa": 1.0522,
        "assists_minus_xa": 2.9478,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 1.6274,
        "points_added": 0.0,
        "xpoints_added": 0.4049,
        "passes_attempted": 1127.0,
        "pass_completion_pct": 0.7995,
        "xpass_completion_pct": 0.765,
        "passes_over_expected": 38.8176,
        "passes_over_expected_p100": 3.4443,
        "avg_pass_distance": 19.7881,
        "avg_pass_vertical": 7.4888
      }
    },
    {
      "canonical_id": "luke-rooney",
      "canonical_name": "Luke Rooney",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 335.0,
        "shots": 10.0,
        "shots_on_target": 4.0,
        "goals": 3.0,
        "xg": 2.056,
        "xg_place": 0.7023,
        "goals_minus_xg": 0.944,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 1.0189,
        "assists_minus_xa": -0.0189,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.0749,
        "points_added": 1.7721,
        "xpoints_added": 1.3371,
        "passes_attempted": 171.0,
        "pass_completion_pct": 0.7661,
        "xpass_completion_pct": 0.7667,
        "passes_over_expected": -0.1022,
        "passes_over_expected_p100": -0.0597,
        "avg_pass_distance": 24.5604,
        "avg_pass_vertical": 6.0621
      }
    },
    {
      "canonical_id": "matt-watson",
      "canonical_name": "Matt Watson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2501.0,
        "shots": 17.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.7698,
        "xg_place": -0.3595,
        "goals_minus_xg": -0.7698,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 1.5059,
        "assists_minus_xa": -0.5059,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.2756,
        "points_added": 0.0078,
        "xpoints_added": 0.7738,
        "passes_attempted": 906.0,
        "pass_completion_pct": 0.7759,
        "xpass_completion_pct": 0.7821,
        "passes_over_expected": -5.6187,
        "passes_over_expected_p100": -0.6202,
        "avg_pass_distance": 19.2912,
        "avg_pass_vertical": 6.1418
      }
    },
    {
      "canonical_id": "matthew-hurlow-paonessa",
      "canonical_name": "Matthew Hurlow-Paonessa",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 308.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.1263,
        "xg_place": -0.9813,
        "goals_minus_xg": -1.1263,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.5071,
        "assists_minus_xa": 0.4929,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6335,
        "points_added": 0.0,
        "xpoints_added": 0.6155,
        "passes_attempted": 55.0,
        "pass_completion_pct": 0.6364,
        "xpass_completion_pct": 0.5807,
        "passes_over_expected": 3.0595,
        "passes_over_expected_p100": 5.5628,
        "avg_pass_distance": 13.2679,
        "avg_pass_vertical": 0.9361
      }
    },
    {
      "canonical_id": "miguel-timm",
      "canonical_name": "Miguel Timm",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 809.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0212,
        "xg_place": -0.0212,
        "goals_minus_xg": -0.0212,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1856,
        "assists_minus_xa": -0.1856,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2068,
        "points_added": 0.0,
        "xpoints_added": 0.0145,
        "passes_attempted": 402.0,
        "pass_completion_pct": 0.8408,
        "xpass_completion_pct": 0.8068,
        "passes_over_expected": 13.663,
        "passes_over_expected_p100": 3.3988,
        "avg_pass_distance": 22.2346,
        "avg_pass_vertical": 8.6121
      }
    },
    {
      "canonical_id": "mike-seth",
      "canonical_name": "Mike Seth",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 167.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.7439,
        "xg_place": -0.6212,
        "goals_minus_xg": -0.7439,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0705,
        "assists_minus_xa": -0.0705,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8144,
        "points_added": 0.0,
        "xpoints_added": 0.5919,
        "passes_attempted": 41.0,
        "pass_completion_pct": 0.561,
        "xpass_completion_pct": 0.6153,
        "passes_over_expected": -2.228,
        "passes_over_expected_p100": -5.4342,
        "avg_pass_distance": 15.4769,
        "avg_pass_vertical": 1.9982
      }
    },
    {
      "canonical_id": "omar-bravo",
      "canonical_name": "Omar Bravo",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1090.0,
        "shots": 17.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 3.1109,
        "xg_place": -1.6502,
        "goals_minus_xg": -2.1109,
        "key_passes": 18.0,
        "assists": 2.0,
        "xa": 1.1853,
        "assists_minus_xa": 0.8147,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.2962,
        "points_added": 0.8426,
        "xpoints_added": 2.4367,
        "passes_attempted": 282.0,
        "pass_completion_pct": 0.773,
        "xpass_completion_pct": 0.7482,
        "passes_over_expected": 7.0046,
        "passes_over_expected_p100": 2.4839,
        "avg_pass_distance": 15.7839,
        "avg_pass_vertical": -0.7478
      }
    },
    {
      "canonical_id": "peter-ramage",
      "canonical_name": "Peter Ramage",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2391.0,
        "shots": 15.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.12,
        "xg_place": 0.1204,
        "goals_minus_xg": 0.88,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3857,
        "assists_minus_xa": -0.3857,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.5058,
        "points_added": 0.3784,
        "xpoints_added": 0.597,
        "passes_attempted": 804.0,
        "pass_completion_pct": 0.7861,
        "xpass_completion_pct": 0.7624,
        "passes_over_expected": 19.0572,
        "passes_over_expected_p100": 2.3703,
        "avg_pass_distance": 27.1933,
        "avg_pass_vertical": 13.124
      }
    },
    {
      "canonical_id": "romilio-hern\u00e1ndez",
      "canonical_name": "Romilio Hern\u00e1ndez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 116.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": 39.0,
        "pass_completion_pct": 0.8462,
        "xpass_completion_pct": 0.8554,
        "passes_over_expected": -0.3592,
        "passes_over_expected_p100": -0.9211,
        "avg_pass_distance": 17.3155,
        "avg_pass_vertical": 3.1274
      }
    },
    {
      "canonical_id": "sam-hamilton",
      "canonical_name": "Sam Hamilton",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 821.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.9769,
        "xg_place": -0.0867,
        "goals_minus_xg": 0.0231,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0941,
        "assists_minus_xa": -0.0941,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0711,
        "points_added": 0.5269,
        "xpoints_added": 0.5123,
        "passes_attempted": 304.0,
        "pass_completion_pct": 0.8717,
        "xpass_completion_pct": 0.8605,
        "passes_over_expected": 3.4206,
        "passes_over_expected_p100": 1.1252,
        "avg_pass_distance": 17.7795,
        "avg_pass_vertical": 2.3276
      }
    },
    {
      "canonical_id": "shaun-wright-phillips",
      "canonical_name": "Shaun Wright-Phillips",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2069.0,
        "shots": 33.0,
        "shots_on_target": 16.0,
        "goals": 3.0,
        "xg": 3.1808,
        "xg_place": -0.006,
        "goals_minus_xg": -0.1808,
        "key_passes": 50.0,
        "assists": 3.0,
        "xa": 3.2004,
        "assists_minus_xa": -0.2004,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.3812,
        "points_added": 0.9539,
        "xpoints_added": 1.4804,
        "passes_attempted": 592.0,
        "pass_completion_pct": 0.6774,
        "xpass_completion_pct": 0.6816,
        "passes_over_expected": -2.526,
        "passes_over_expected_p100": -0.4267,
        "avg_pass_distance": 22.3127,
        "avg_pass_vertical": 4.0114
      }
    },
    {
      "canonical_id": "uchenna-uzo",
      "canonical_name": "Uchenna Uzo",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 98.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0705,
        "xg_place": -0.0705,
        "goals_minus_xg": -0.0705,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0705,
        "points_added": 0.0,
        "xpoints_added": 0.0619,
        "passes_attempted": 42.0,
        "pass_completion_pct": 0.8095,
        "xpass_completion_pct": 0.8055,
        "passes_over_expected": 0.1673,
        "passes_over_expected_p100": 0.3984,
        "avg_pass_distance": 21.8931,
        "avg_pass_vertical": 6.8998
      }
    },
    {
      "canonical_id": "v\u00edctor-v\u00e1squez",
      "canonical_name": "V\u00edctor V\u00e1squez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2352.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.287,
        "xg_place": 0.4128,
        "goals_minus_xg": -0.287,
        "key_passes": 21.0,
        "assists": 0.0,
        "xa": 1.4626,
        "assists_minus_xa": -1.4626,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.7497,
        "points_added": 0.0,
        "xpoints_added": 0.2005,
        "passes_attempted": 936.0,
        "pass_completion_pct": 0.7169,
        "xpass_completion_pct": 0.705,
        "passes_over_expected": 11.0734,
        "passes_over_expected_p100": 1.1831,
        "avg_pass_distance": 22.1403,
        "avg_pass_vertical": 8.9606
      }
    }
  ]
}