{
  "slug": "soccer-mls-2017-mkaqbbmqbg",
  "game_id": "soccer-mls-2017-mKAqBBmqbg",
  "display": "MLS 2017 Season",
  "league": "MLS",
  "season": 2017,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "mls-2017",
  "synthetic": true,
  "player_count": 27,
  "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": "aar\u00f3n-guill\u00e9n",
      "canonical_name": "Aar\u00f3n Guill\u00e9n",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 403.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0688,
        "xg_place": -0.0688,
        "goals_minus_xg": -0.0688,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0313,
        "assists_minus_xa": -0.0313,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1001,
        "points_added": 0.0,
        "xpoints_added": 0.0556,
        "passes_attempted": 199.0,
        "pass_completion_pct": 0.7739,
        "xpass_completion_pct": 0.7825,
        "passes_over_expected": -1.7233,
        "passes_over_expected_p100": -0.866,
        "avg_pass_distance": 19.7434,
        "avg_pass_vertical": 5.9843
      }
    },
    {
      "canonical_id": "atiba-harris",
      "canonical_name": "Atiba Harris",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2225.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 0.8918,
        "xg_place": -0.0116,
        "goals_minus_xg": 1.1082,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.1403,
        "assists_minus_xa": 0.8597,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.0321,
        "points_added": 1.7824,
        "xpoints_added": 0.8816,
        "passes_attempted": 1153.0,
        "pass_completion_pct": 0.8092,
        "xpass_completion_pct": 0.7855,
        "passes_over_expected": 27.2678,
        "passes_over_expected_p100": 2.3649,
        "avg_pass_distance": 22.1983,
        "avg_pass_vertical": 8.1877
      }
    },
    {
      "canonical_id": "carlos-cerme\u00f1o",
      "canonical_name": "Carlos Cerme\u00f1o",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 356.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0701,
        "xg_place": -0.0701,
        "goals_minus_xg": -0.0701,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0701,
        "points_added": 0.0,
        "xpoints_added": 0.0023,
        "passes_attempted": 180.0,
        "pass_completion_pct": 0.8889,
        "xpass_completion_pct": 0.8692,
        "passes_over_expected": 3.5385,
        "passes_over_expected_p100": 1.9658,
        "avg_pass_distance": 18.3067,
        "avg_pass_vertical": 2.6197
      }
    },
    {
      "canonical_id": "carlos-gruezo",
      "canonical_name": "Carlos Gruezo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2816.0,
        "shots": 22.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.6749,
        "xg_place": -0.2187,
        "goals_minus_xg": -0.6749,
        "key_passes": 19.0,
        "assists": 2.0,
        "xa": 1.3738,
        "assists_minus_xa": 0.6262,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0487,
        "points_added": 0.0,
        "xpoints_added": 0.3855,
        "passes_attempted": 1450.0,
        "pass_completion_pct": 0.8545,
        "xpass_completion_pct": 0.8492,
        "passes_over_expected": 7.6712,
        "passes_over_expected_p100": 0.529,
        "avg_pass_distance": 23.3302,
        "avg_pass_vertical": 6.2656
      }
    },
    {
      "canonical_id": "chris-seitz",
      "canonical_name": "Chris Seitz",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 486.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": 142.0,
        "pass_completion_pct": 0.7254,
        "xpass_completion_pct": 0.6959,
        "passes_over_expected": 4.177,
        "passes_over_expected_p100": 2.9416,
        "avg_pass_distance": 40.9539,
        "avg_pass_vertical": 31.1663,
        "shots_faced": 20.0,
        "goals_conceded": 8.0,
        "saves": 12.0,
        "headed_shot_share": 0.1,
        "xg_faced": 7.5792,
        "goals_conceded_minus_xg": 0.4208,
        "goals_per_xg": 1.0555
      }
    },
    {
      "canonical_id": "coy-craft",
      "canonical_name": "Coy Craft",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 17.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0655,
        "xg_place": -0.0655,
        "goals_minus_xg": -0.0655,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0655,
        "points_added": 0.0,
        "xpoints_added": 0.0008,
        "passes_attempted": 2.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.6151,
        "passes_over_expected": -0.2302,
        "passes_over_expected_p100": -11.5103,
        "avg_pass_distance": 19.0951,
        "avg_pass_vertical": -13.34
      }
    },
    {
      "canonical_id": "cristian-colm\u00e1n",
      "canonical_name": "Cristian Colm\u00e1n",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1056.0,
        "shots": 40.0,
        "shots_on_target": 15.0,
        "goals": 2.0,
        "xg": 5.3892,
        "xg_place": -1.8865,
        "goals_minus_xg": -3.3892,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2958,
        "assists_minus_xa": -0.2958,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 5.685,
        "points_added": 1.364,
        "xpoints_added": 4.4604,
        "passes_attempted": 177.0,
        "pass_completion_pct": 0.6215,
        "xpass_completion_pct": 0.6237,
        "passes_over_expected": -0.3895,
        "passes_over_expected_p100": -0.2201,
        "avg_pass_distance": 14.5391,
        "avg_pass_vertical": 1.3141
      }
    },
    {
      "canonical_id": "hern\u00e1n-grana",
      "canonical_name": "Hern\u00e1n Grana",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2866.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.5971,
        "xg_place": -0.2446,
        "goals_minus_xg": 0.4029,
        "key_passes": 34.0,
        "assists": 3.0,
        "xa": 4.2898,
        "assists_minus_xa": -1.2898,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.8869,
        "points_added": 0.9304,
        "xpoints_added": 0.4017,
        "passes_attempted": 1678.0,
        "pass_completion_pct": 0.7265,
        "xpass_completion_pct": 0.7324,
        "passes_over_expected": -9.9931,
        "passes_over_expected_p100": -0.5955,
        "avg_pass_distance": 20.2132,
        "avg_pass_vertical": 5.5856
      }
    },
    {
      "canonical_id": "jacori-hayes",
      "canonical_name": "Jacori Hayes",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 98.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.7692,
        "xpass_completion_pct": 0.7961,
        "passes_over_expected": -1.049,
        "passes_over_expected_p100": -2.6899,
        "avg_pass_distance": 20.2452,
        "avg_pass_vertical": 4.3289
      }
    },
    {
      "canonical_id": "javier-morales",
      "canonical_name": "Javier Morales",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 820.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.6937,
        "xg_place": 0.4512,
        "goals_minus_xg": 0.3063,
        "key_passes": 29.0,
        "assists": 2.0,
        "xa": 1.5751,
        "assists_minus_xa": 0.4249,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.2687,
        "points_added": 0.4172,
        "xpoints_added": 0.3168,
        "passes_attempted": 729.0,
        "pass_completion_pct": 0.845,
        "xpass_completion_pct": 0.8032,
        "passes_over_expected": 30.4954,
        "passes_over_expected_p100": 4.1832,
        "avg_pass_distance": 21.5806,
        "avg_pass_vertical": 4.931
      }
    },
    {
      "canonical_id": "jesse-gonzalez",
      "canonical_name": "Jesse Gonzalez",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2830.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": 850.0,
        "pass_completion_pct": 0.7129,
        "xpass_completion_pct": 0.7219,
        "passes_over_expected": -7.593,
        "passes_over_expected_p100": -0.8933,
        "avg_pass_distance": 40.1685,
        "avg_pass_vertical": 30.5885,
        "shots_faced": 118.0,
        "goals_conceded": 40.0,
        "saves": 75.0,
        "headed_shot_share": 0.1271,
        "xg_faced": 37.9495,
        "goals_conceded_minus_xg": 2.0505,
        "goals_per_xg": 1.054
      }
    },
    {
      "canonical_id": "jes\u00fas-ferreira",
      "canonical_name": "Jes\u00fas Ferreira",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 22.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.4099,
        "xg_place": 0.356,
        "goals_minus_xg": 0.5901,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4099,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1.0,
        "pass_completion_pct": 0.0,
        "xpass_completion_pct": 0.7444,
        "passes_over_expected": -0.7444,
        "passes_over_expected_p100": -74.4442,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "kellyn-acosta",
      "canonical_name": "Kellyn Acosta",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2048.0,
        "shots": 49.0,
        "shots_on_target": 15.0,
        "goals": 3.0,
        "xg": 3.5091,
        "xg_place": -0.4251,
        "goals_minus_xg": -0.5091,
        "key_passes": 24.0,
        "assists": 2.0,
        "xa": 1.68,
        "assists_minus_xa": 0.32,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.189,
        "points_added": 1.1893,
        "xpoints_added": 2.9767,
        "passes_attempted": 906.0,
        "pass_completion_pct": 0.7472,
        "xpass_completion_pct": 0.7657,
        "passes_over_expected": -16.7057,
        "passes_over_expected_p100": -1.8439,
        "avg_pass_distance": 21.571,
        "avg_pass_vertical": 6.029
      }
    },
    {
      "canonical_id": "luis-gonz\u00e1lez",
      "canonical_name": "Luis Gonz\u00e1lez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 17.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.4,
        "xpass_completion_pct": 0.632,
        "passes_over_expected": -1.1599,
        "passes_over_expected_p100": -23.1976,
        "avg_pass_distance": 18.8376,
        "avg_pass_vertical": 0.4312
      }
    },
    {
      "canonical_id": "matt-hedges",
      "canonical_name": "Matt Hedges",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2623.0,
        "shots": 25.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 1.9257,
        "xg_place": 0.8313,
        "goals_minus_xg": 0.0743,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0152,
        "assists_minus_xa": -0.0152,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.9409,
        "points_added": 0.4786,
        "xpoints_added": 0.9783,
        "passes_attempted": 1173.0,
        "pass_completion_pct": 0.8448,
        "xpass_completion_pct": 0.8138,
        "passes_over_expected": 36.3936,
        "passes_over_expected_p100": 3.1026,
        "avg_pass_distance": 24.41,
        "avg_pass_vertical": 11.556
      }
    },
    {
      "canonical_id": "mauro-d\u00edaz",
      "canonical_name": "Mauro D\u00edaz",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1195.0,
        "shots": 21.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 4.0664,
        "xg_place": -0.0714,
        "goals_minus_xg": -2.0664,
        "key_passes": 27.0,
        "assists": 3.0,
        "xa": 3.4714,
        "assists_minus_xa": -0.4714,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 7.5378,
        "points_added": 1.293,
        "xpoints_added": 2.8562,
        "passes_attempted": 777.0,
        "pass_completion_pct": 0.7683,
        "xpass_completion_pct": 0.7783,
        "passes_over_expected": -7.7754,
        "passes_over_expected_p100": -1.0007,
        "avg_pass_distance": 21.15,
        "avg_pass_vertical": 4.4694
      }
    },
    {
      "canonical_id": "maxi-urruti",
      "canonical_name": "Maxi Urruti",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2943.0,
        "shots": 103.0,
        "shots_on_target": 39.0,
        "goals": 12.0,
        "xg": 10.0524,
        "xg_place": -0.1196,
        "goals_minus_xg": 1.9476,
        "key_passes": 30.0,
        "assists": 4.0,
        "xa": 3.3528,
        "assists_minus_xa": 0.6472,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 13.4052,
        "points_added": 5.2387,
        "xpoints_added": 4.9984,
        "passes_attempted": 638.0,
        "pass_completion_pct": 0.7586,
        "xpass_completion_pct": 0.7588,
        "passes_over_expected": -0.1339,
        "passes_over_expected_p100": -0.021,
        "avg_pass_distance": 17.6572,
        "avg_pass_vertical": 3.3622
      }
    },
    {
      "canonical_id": "maynor-figueroa",
      "canonical_name": "Maynor Figueroa",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2520.0,
        "shots": 34.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 1.8181,
        "xg_place": 0.6139,
        "goals_minus_xg": 1.1819,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 1.0495,
        "assists_minus_xa": -1.0495,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.8676,
        "points_added": 1.2991,
        "xpoints_added": 1.1075,
        "passes_attempted": 1317.0,
        "pass_completion_pct": 0.7677,
        "xpass_completion_pct": 0.7682,
        "passes_over_expected": -0.7025,
        "passes_over_expected_p100": -0.0533,
        "avg_pass_distance": 24.4027,
        "avg_pass_vertical": 8.3803
      }
    },
    {
      "canonical_id": "michael-barrios",
      "canonical_name": "Michael Barrios",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2767.0,
        "shots": 60.0,
        "shots_on_target": 18.0,
        "goals": 3.0,
        "xg": 5.3939,
        "xg_place": -0.0103,
        "goals_minus_xg": -2.3939,
        "key_passes": 62.0,
        "assists": 12.0,
        "xa": 7.5277,
        "assists_minus_xa": 4.4723,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 12.9215,
        "points_added": 0.1562,
        "xpoints_added": 3.0833,
        "passes_attempted": 887.0,
        "pass_completion_pct": 0.699,
        "xpass_completion_pct": 0.6994,
        "passes_over_expected": -0.36,
        "passes_over_expected_p100": -0.0406,
        "avg_pass_distance": 17.6057,
        "avg_pass_vertical": 0.578
      }
    },
    {
      "canonical_id": "paxton-pomykal",
      "canonical_name": "Paxton Pomykal",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 144.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0633,
        "xg_place": -0.0633,
        "goals_minus_xg": -0.0633,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1404,
        "assists_minus_xa": -0.1404,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2038,
        "points_added": 0.0,
        "xpoints_added": 0.0382,
        "passes_attempted": 53.0,
        "pass_completion_pct": 0.7925,
        "xpass_completion_pct": 0.7835,
        "passes_over_expected": 0.4746,
        "passes_over_expected_p100": 0.8954,
        "avg_pass_distance": 17.6987,
        "avg_pass_vertical": -0.6407
      }
    },
    {
      "canonical_id": "reggie-cannon",
      "canonical_name": "Reggie Cannon",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2.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": 0.0,
        "xpass_completion_pct": 0.7951,
        "passes_over_expected": -0.7951,
        "passes_over_expected_p100": -79.515,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "roland-lamah",
      "canonical_name": "Roland Lamah",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2269.0,
        "shots": 44.0,
        "shots_on_target": 23.0,
        "goals": 11.0,
        "xg": 7.6829,
        "xg_place": 2.4165,
        "goals_minus_xg": 3.3171,
        "key_passes": 31.0,
        "assists": 2.0,
        "xa": 3.1406,
        "assists_minus_xa": -1.1406,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 10.8235,
        "points_added": 3.671,
        "xpoints_added": 3.9295,
        "passes_attempted": 683.0,
        "pass_completion_pct": 0.7218,
        "xpass_completion_pct": 0.7533,
        "passes_over_expected": -21.4707,
        "passes_over_expected_p100": -3.1436,
        "avg_pass_distance": 18.1523,
        "avg_pass_vertical": 0.7621
      }
    },
    {
      "canonical_id": "ryan-hollingshead",
      "canonical_name": "Ryan Hollingshead",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 921.0,
        "shots": 16.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.9861,
        "xg_place": -0.513,
        "goals_minus_xg": -1.9861,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.6711,
        "assists_minus_xa": -0.6711,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.6572,
        "points_added": 0.0,
        "xpoints_added": 1.3918,
        "passes_attempted": 425.0,
        "pass_completion_pct": 0.7718,
        "xpass_completion_pct": 0.7789,
        "passes_over_expected": -3.0437,
        "passes_over_expected_p100": -0.7162,
        "avg_pass_distance": 18.209,
        "avg_pass_vertical": 1.6793
      }
    },
    {
      "canonical_id": "tesho-akindele",
      "canonical_name": "Tesho Akindele",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1647.0,
        "shots": 21.0,
        "shots_on_target": 11.0,
        "goals": 4.0,
        "xg": 4.4528,
        "xg_place": -0.2981,
        "goals_minus_xg": -0.4528,
        "key_passes": 30.0,
        "assists": 0.0,
        "xa": 2.4981,
        "assists_minus_xa": -2.4981,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 6.9509,
        "points_added": 2.4676,
        "xpoints_added": 2.6174,
        "passes_attempted": 470.0,
        "pass_completion_pct": 0.7489,
        "xpass_completion_pct": 0.7309,
        "passes_over_expected": 8.4796,
        "passes_over_expected_p100": 1.8042,
        "avg_pass_distance": 16.4542,
        "avg_pass_vertical": 0.0288
      }
    },
    {
      "canonical_id": "victor-ulloa",
      "canonical_name": "Victor Ulloa",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1343.0,
        "shots": 6.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.5109,
        "xg_place": -0.0253,
        "goals_minus_xg": -0.5109,
        "key_passes": 17.0,
        "assists": 2.0,
        "xa": 1.796,
        "assists_minus_xa": 0.204,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.3068,
        "points_added": 0.0,
        "xpoints_added": 0.2322,
        "passes_attempted": 825.0,
        "pass_completion_pct": 0.8315,
        "xpass_completion_pct": 0.8179,
        "passes_over_expected": 11.2243,
        "passes_over_expected_p100": 1.3605,
        "avg_pass_distance": 20.4114,
        "avg_pass_vertical": 4.3718
      }
    },
    {
      "canonical_id": "walker-hume",
      "canonical_name": "Walker Hume",
      "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": 90.0,
        "pass_completion_pct": 0.8556,
        "xpass_completion_pct": 0.7934,
        "passes_over_expected": 5.5913,
        "passes_over_expected_p100": 6.2125,
        "avg_pass_distance": 22.5103,
        "avg_pass_vertical": 12.182
      }
    },
    {
      "canonical_id": "walker-zimmerman",
      "canonical_name": "Walker Zimmerman",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1739.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.0291,
        "xg_place": -0.1418,
        "goals_minus_xg": -0.0291,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.8523,
        "assists_minus_xa": 0.1477,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.8814,
        "points_added": 0.961,
        "xpoints_added": 1.6536,
        "passes_attempted": 777.0,
        "pass_completion_pct": 0.7902,
        "xpass_completion_pct": 0.7685,
        "passes_over_expected": 16.8626,
        "passes_over_expected_p100": 2.1702,
        "avg_pass_distance": 24.4882,
        "avg_pass_vertical": 11.0216
      }
    }
  ]
}