{
  "slug": "soccer-nasl-2016-kaqbnnvqbg",
  "game_id": "soccer-nasl-2016-KAqBNNVqbg",
  "display": "NASL 2016 Season",
  "league": "NASL",
  "season": 2016,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "nasl-2016",
  "synthetic": true,
  "player_count": 28,
  "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": "adam-moffat",
      "canonical_name": "Adam Moffat",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1848.0,
        "shots": 40.0,
        "shots_on_target": 10.0,
        "goals": 8.0,
        "xg": 4.9044,
        "xg_place": 0.5066,
        "goals_minus_xg": 3.0956,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 1.399,
        "assists_minus_xa": -0.399,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 6.3034,
        "points_added": 2.8959,
        "xpoints_added": 2.5964,
        "passes_attempted": 887.0,
        "pass_completion_pct": 0.77,
        "xpass_completion_pct": 0.7828,
        "passes_over_expected": -11.3145,
        "passes_over_expected_p100": -1.2756,
        "avg_pass_distance": 22.9414,
        "avg_pass_vertical": 5.8263
      }
    },
    {
      "canonical_id": "alexis-velela",
      "canonical_name": "Alexis Velela",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 59.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.03,
        "assists_minus_xa": -0.03,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.03,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 31.0,
        "pass_completion_pct": 0.9677,
        "xpass_completion_pct": 0.7788,
        "passes_over_expected": 5.856,
        "passes_over_expected_p100": 18.8904,
        "avg_pass_distance": 22.282,
        "avg_pass_vertical": 5.8819
      }
    },
    {
      "canonical_id": "andrea-mancini",
      "canonical_name": "Andrea Mancini",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 5.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.8899,
        "passes_over_expected": 0.1101,
        "passes_over_expected_p100": 11.0146,
        "avg_pass_distance": 11.4171,
        "avg_pass_vertical": 4.14
      }
    },
    {
      "canonical_id": "andr\u00e9s-flores",
      "canonical_name": "Andr\u00e9s Flores",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1792.0,
        "shots": 37.0,
        "shots_on_target": 13.0,
        "goals": 4.0,
        "xg": 3.8691,
        "xg_place": -0.6161,
        "goals_minus_xg": 0.1309,
        "key_passes": 26.0,
        "assists": 5.0,
        "xa": 2.4416,
        "assists_minus_xa": 2.5584,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 6.3107,
        "points_added": 0.4976,
        "xpoints_added": 1.5237,
        "passes_attempted": 735.0,
        "pass_completion_pct": 0.7687,
        "xpass_completion_pct": 0.762,
        "passes_over_expected": 4.8999,
        "passes_over_expected_p100": 0.6667,
        "avg_pass_distance": 20.608,
        "avg_pass_vertical": 3.9205
      }
    },
    {
      "canonical_id": "ayoze",
      "canonical_name": "Ayoze",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3000.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4756,
        "xg_place": -0.0317,
        "goals_minus_xg": -0.4756,
        "key_passes": 44.0,
        "assists": 3.0,
        "xa": 3.7141,
        "assists_minus_xa": -0.7141,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.1896,
        "points_added": 0.0,
        "xpoints_added": 0.2976,
        "passes_attempted": 1968.0,
        "pass_completion_pct": 0.783,
        "xpass_completion_pct": 0.762,
        "passes_over_expected": 41.3725,
        "passes_over_expected_p100": 2.1023,
        "avg_pass_distance": 22.5277,
        "avg_pass_vertical": 5.0933
      }
    },
    {
      "canonical_id": "brian-holt",
      "canonical_name": "Brian Holt",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 393.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": 136.0,
        "pass_completion_pct": 0.6985,
        "xpass_completion_pct": 0.7106,
        "passes_over_expected": -1.6399,
        "passes_over_expected_p100": -1.2058,
        "avg_pass_distance": 42.2997,
        "avg_pass_vertical": 31.6435,
        "shots_faced": 13.0,
        "goals_conceded": 4.0,
        "saves": 9.0,
        "headed_shot_share": 0.0769,
        "xg_faced": 5.6717,
        "goals_conceded_minus_xg": -1.6717,
        "goals_per_xg": 0.7053
      }
    },
    {
      "canonical_id": "carlos-mendes",
      "canonical_name": "Carlos Mendes",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2803.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.5494,
        "xg_place": -0.2838,
        "goals_minus_xg": -0.5494,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1997,
        "assists_minus_xa": -0.1997,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.749,
        "points_added": 0.0,
        "xpoints_added": 0.265,
        "passes_attempted": 1355.0,
        "pass_completion_pct": 0.893,
        "xpass_completion_pct": 0.8646,
        "passes_over_expected": 38.5182,
        "passes_over_expected_p100": 2.8427,
        "avg_pass_distance": 26.4289,
        "avg_pass_vertical": 7.1866
      }
    },
    {
      "canonical_id": "daniel-szetela",
      "canonical_name": "Daniel Szetela",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1368.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.0596,
        "xg_place": -0.0926,
        "goals_minus_xg": -0.0596,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.6803,
        "assists_minus_xa": -0.6803,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.7399,
        "points_added": 0.3051,
        "xpoints_added": 0.3969,
        "passes_attempted": 629.0,
        "pass_completion_pct": 0.8426,
        "xpass_completion_pct": 0.8132,
        "passes_over_expected": 18.4693,
        "passes_over_expected_p100": 2.9363,
        "avg_pass_distance": 21.6517,
        "avg_pass_vertical": 4.8466
      }
    },
    {
      "canonical_id": "david-diosa",
      "canonical_name": "David Diosa",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1203.0,
        "shots": 27.0,
        "shots_on_target": 8.0,
        "goals": 3.0,
        "xg": 2.2009,
        "xg_place": 0.0921,
        "goals_minus_xg": 0.7991,
        "key_passes": 9.0,
        "assists": 3.0,
        "xa": 1.0405,
        "assists_minus_xa": 1.9595,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 3.2414,
        "points_added": 0.8717,
        "xpoints_added": 0.5052,
        "passes_attempted": 393.0,
        "pass_completion_pct": 0.7608,
        "xpass_completion_pct": 0.7626,
        "passes_over_expected": -0.7147,
        "passes_over_expected_p100": -0.1819,
        "avg_pass_distance": 18.7855,
        "avg_pass_vertical": 3.3016
      }
    },
    {
      "canonical_id": "david-ochieng",
      "canonical_name": "David Ochieng",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1279.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.5529,
        "xg_place": 0.0141,
        "goals_minus_xg": -0.5529,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.5997,
        "assists_minus_xa": 0.4003,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1526,
        "points_added": 0.0,
        "xpoints_added": 0.4415,
        "passes_attempted": 610.0,
        "pass_completion_pct": 0.8049,
        "xpass_completion_pct": 0.773,
        "passes_over_expected": 19.4929,
        "passes_over_expected_p100": 3.1955,
        "avg_pass_distance": 28.6468,
        "avg_pass_vertical": 12.0604
      }
    },
    {
      "canonical_id": "eric-calvillo",
      "canonical_name": "Eric Calvillo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 107.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.0989,
        "xg_place": 0.5692,
        "goals_minus_xg": 0.9011,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0935,
        "assists_minus_xa": -0.0935,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.1924,
        "points_added": 0.4246,
        "xpoints_added": 0.042,
        "passes_attempted": 27.0,
        "pass_completion_pct": 0.8519,
        "xpass_completion_pct": 0.8392,
        "passes_over_expected": 0.3409,
        "passes_over_expected_p100": 1.2627,
        "avg_pass_distance": 21.4306,
        "avg_pass_vertical": -2.9008
      }
    },
    {
      "canonical_id": "gabriel-farf\u00e1n",
      "canonical_name": "Gabriel Farf\u00e1n",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 286.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.1942,
        "xg_place": 0.4466,
        "goals_minus_xg": 0.8058,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.397,
        "assists_minus_xa": 0.603,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.5912,
        "points_added": 0.1266,
        "xpoints_added": 0.0667,
        "passes_attempted": 163.0,
        "pass_completion_pct": 0.7485,
        "xpass_completion_pct": 0.7187,
        "passes_over_expected": 4.8463,
        "passes_over_expected_p100": 2.9732,
        "avg_pass_distance": 18.4038,
        "avg_pass_vertical": 4.4775
      }
    },
    {
      "canonical_id": "hunter-freeman",
      "canonical_name": "Hunter Freeman",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2061.0,
        "shots": 13.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3849,
        "xg_place": -0.3063,
        "goals_minus_xg": -0.3849,
        "key_passes": 23.0,
        "assists": 1.0,
        "xa": 1.8215,
        "assists_minus_xa": -0.8215,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.2064,
        "points_added": 0.0,
        "xpoints_added": 0.1933,
        "passes_attempted": 1080.0,
        "pass_completion_pct": 0.7037,
        "xpass_completion_pct": 0.7026,
        "passes_over_expected": 1.2253,
        "passes_over_expected_p100": 0.1135,
        "avg_pass_distance": 28.7451,
        "avg_pass_vertical": 10.5472
      }
    },
    {
      "canonical_id": "jairo-arrieta",
      "canonical_name": "Jairo Arrieta",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2029.0,
        "shots": 49.0,
        "shots_on_target": 21.0,
        "goals": 7.0,
        "xg": 7.3776,
        "xg_place": -1.9513,
        "goals_minus_xg": -0.3776,
        "key_passes": 29.0,
        "assists": 4.0,
        "xa": 2.3726,
        "assists_minus_xa": 1.6274,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 9.7502,
        "points_added": 2.2778,
        "xpoints_added": 3.2344,
        "passes_attempted": 492.0,
        "pass_completion_pct": 0.7561,
        "xpass_completion_pct": 0.7667,
        "passes_over_expected": -5.1948,
        "passes_over_expected_p100": -1.0559,
        "avg_pass_distance": 14.3867,
        "avg_pass_vertical": -0.2894
      }
    },
    {
      "canonical_id": "james-mulligan",
      "canonical_name": "James Mulligan",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1212.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0884,
        "xg_place": -0.0884,
        "goals_minus_xg": -0.0884,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.4151,
        "assists_minus_xa": -0.4151,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5035,
        "points_added": 0.0,
        "xpoints_added": 0.029,
        "passes_attempted": 599.0,
        "pass_completion_pct": 0.7462,
        "xpass_completion_pct": 0.7301,
        "passes_over_expected": 9.6974,
        "passes_over_expected_p100": 1.6189,
        "avg_pass_distance": 21.3781,
        "avg_pass_vertical": 6.642
      }
    },
    {
      "canonical_id": "jimmy-maurer",
      "canonical_name": "Jimmy Maurer",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2877.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0654,
        "xg_place": -0.037,
        "goals_minus_xg": -0.0654,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.017,
        "assists_minus_xa": -0.017,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0824,
        "points_added": 0.0,
        "xpoints_added": 0.0306,
        "passes_attempted": 1187.0,
        "pass_completion_pct": 0.7346,
        "xpass_completion_pct": 0.7439,
        "passes_over_expected": -11.0253,
        "passes_over_expected_p100": -0.9288,
        "avg_pass_distance": 38.9608,
        "avg_pass_vertical": 29.0168,
        "shots_faced": 89.0,
        "goals_conceded": 23.0,
        "saves": 64.0,
        "headed_shot_share": 0.1573,
        "xg_faced": 22.2428,
        "goals_conceded_minus_xg": 0.7572,
        "goals_per_xg": 1.034
      }
    },
    {
      "canonical_id": "jimmy-ockford",
      "canonical_name": "Jimmy Ockford",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1295.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2699,
        "xg_place": -0.2699,
        "goals_minus_xg": -0.2699,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2699,
        "points_added": 0.0,
        "xpoints_added": 0.024,
        "passes_attempted": 625.0,
        "pass_completion_pct": 0.8064,
        "xpass_completion_pct": 0.7776,
        "passes_over_expected": 18.015,
        "passes_over_expected_p100": 2.8824,
        "avg_pass_distance": 23.8483,
        "avg_pass_vertical": 11.1838
      }
    },
    {
      "canonical_id": "juan-arango",
      "canonical_name": "Juan Arango",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2949.0,
        "shots": 102.0,
        "shots_on_target": 43.0,
        "goals": 16.0,
        "xg": 8.996,
        "xg_place": 2.2911,
        "goals_minus_xg": 7.004,
        "key_passes": 49.0,
        "assists": 8.0,
        "xa": 6.0104,
        "assists_minus_xa": 1.9896,
        "goals_plus_assists": 24.0,
        "xg_plus_xa": 15.0064,
        "points_added": 7.325,
        "xpoints_added": 4.4223,
        "passes_attempted": 1338.0,
        "pass_completion_pct": 0.7138,
        "xpass_completion_pct": 0.7162,
        "passes_over_expected": -3.2401,
        "passes_over_expected_p100": -0.2422,
        "avg_pass_distance": 20.436,
        "avg_pass_vertical": 7.4678
      }
    },
    {
      "canonical_id": "kyle-zobeck",
      "canonical_name": "Kyle Zobeck",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 100.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": 47.0,
        "pass_completion_pct": 0.7021,
        "xpass_completion_pct": 0.6645,
        "passes_over_expected": 1.7667,
        "passes_over_expected_p100": 3.7589,
        "avg_pass_distance": 43.0465,
        "avg_pass_vertical": 33.8467,
        "shots_faced": 4.0,
        "goals_conceded": 2.0,
        "saves": 2.0,
        "headed_shot_share": 0.0,
        "xg_faced": 1.9656,
        "goals_conceded_minus_xg": 0.0344,
        "goals_per_xg": 1.0175
      }
    },
    {
      "canonical_id": "lucky-mkosana",
      "canonical_name": "Lucky Mkosana",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1352.0,
        "shots": 29.0,
        "shots_on_target": 15.0,
        "goals": 4.0,
        "xg": 6.3204,
        "xg_place": 0.9538,
        "goals_minus_xg": -2.3204,
        "key_passes": 17.0,
        "assists": 4.0,
        "xa": 1.8612,
        "assists_minus_xa": 2.1388,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 8.1816,
        "points_added": 0.6396,
        "xpoints_added": 1.8509,
        "passes_attempted": 300.0,
        "pass_completion_pct": 0.71,
        "xpass_completion_pct": 0.7255,
        "passes_over_expected": -4.659,
        "passes_over_expected_p100": -1.553,
        "avg_pass_distance": 16.7701,
        "avg_pass_vertical": -1.2991
      }
    },
    {
      "canonical_id": "michael-lahoud",
      "canonical_name": "Michael Lahoud",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 689.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2107,
        "xg_place": -0.1579,
        "goals_minus_xg": -0.2107,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1054,
        "assists_minus_xa": -0.1054,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3161,
        "points_added": 0.0,
        "xpoints_added": 0.1313,
        "passes_attempted": 341.0,
        "pass_completion_pct": 0.8504,
        "xpass_completion_pct": 0.8423,
        "passes_over_expected": 2.7597,
        "passes_over_expected_p100": 0.8093,
        "avg_pass_distance": 19.8387,
        "avg_pass_vertical": 2.1227
      }
    },
    {
      "canonical_id": "niko-kranjcar",
      "canonical_name": "Niko Kranjcar",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 430.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.0666,
        "xg_place": -0.316,
        "goals_minus_xg": -0.0666,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.8221,
        "assists_minus_xa": 0.1779,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.8887,
        "points_added": 0.544,
        "xpoints_added": 0.63,
        "passes_attempted": 243.0,
        "pass_completion_pct": 0.7778,
        "xpass_completion_pct": 0.7884,
        "passes_over_expected": -2.592,
        "passes_over_expected_p100": -1.0667,
        "avg_pass_distance": 22.6008,
        "avg_pass_vertical": 6.3061
      }
    },
    {
      "canonical_id": "rov\u00e9rsio",
      "canonical_name": "Rov\u00e9rsio",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 572.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3846,
        "xg_place": 0.0202,
        "goals_minus_xg": -0.3846,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0997,
        "assists_minus_xa": -0.0997,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4843,
        "points_added": 0.0,
        "xpoints_added": 0.069,
        "passes_attempted": 345.0,
        "pass_completion_pct": 0.8377,
        "xpass_completion_pct": 0.8189,
        "passes_over_expected": 6.4624,
        "passes_over_expected_p100": 1.8732,
        "avg_pass_distance": 25.3193,
        "avg_pass_vertical": 9.716
      }
    },
    {
      "canonical_id": "ruben-bover",
      "canonical_name": "Ruben Bover",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2136.0,
        "shots": 29.0,
        "shots_on_target": 11.0,
        "goals": 4.0,
        "xg": 2.3698,
        "xg_place": 0.8834,
        "goals_minus_xg": 1.6302,
        "key_passes": 28.0,
        "assists": 2.0,
        "xa": 1.5133,
        "assists_minus_xa": 0.4867,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 3.8831,
        "points_added": 1.3827,
        "xpoints_added": 1.1905,
        "passes_attempted": 1073.0,
        "pass_completion_pct": 0.7968,
        "xpass_completion_pct": 0.7796,
        "passes_over_expected": 18.5371,
        "passes_over_expected_p100": 1.7276,
        "avg_pass_distance": 21.7813,
        "avg_pass_vertical": 6.0829
      }
    },
    {
      "canonical_id": "ryan-richter",
      "canonical_name": "Ryan Richter",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 736.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1876,
        "xg_place": -0.1876,
        "goals_minus_xg": -0.1876,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.7603,
        "assists_minus_xa": -0.7603,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9479,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 356.0,
        "pass_completion_pct": 0.7388,
        "xpass_completion_pct": 0.7226,
        "passes_over_expected": 5.7703,
        "passes_over_expected_p100": 1.6209,
        "avg_pass_distance": 19.8567,
        "avg_pass_vertical": 6.6833
      }
    },
    {
      "canonical_id": "sebasti\u00e1n-guenzatti",
      "canonical_name": "Sebasti\u00e1n Guenzatti",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2124.0,
        "shots": 45.0,
        "shots_on_target": 16.0,
        "goals": 1.0,
        "xg": 5.1464,
        "xg_place": -0.7043,
        "goals_minus_xg": -4.1464,
        "key_passes": 28.0,
        "assists": 2.0,
        "xa": 3.2873,
        "assists_minus_xa": -1.2873,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 8.4337,
        "points_added": 0.0,
        "xpoints_added": 2.4846,
        "passes_attempted": 706.0,
        "pass_completion_pct": 0.7337,
        "xpass_completion_pct": 0.7386,
        "passes_over_expected": -3.433,
        "passes_over_expected_p100": -0.4863,
        "avg_pass_distance": 17.0214,
        "avg_pass_vertical": 1.13
      }
    },
    {
      "canonical_id": "yasmani-duk",
      "canonical_name": "Yasmani Duk",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 812.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.5518,
        "xg_place": -0.1082,
        "goals_minus_xg": 0.4482,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.3366,
        "assists_minus_xa": 0.6634,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.8884,
        "points_added": 0.8063,
        "xpoints_added": 0.9081,
        "passes_attempted": 159.0,
        "pass_completion_pct": 0.6478,
        "xpass_completion_pct": 0.7316,
        "passes_over_expected": -13.3261,
        "passes_over_expected_p100": -8.3812,
        "avg_pass_distance": 15.7151,
        "avg_pass_vertical": 0.1676
      }
    },
    {
      "canonical_id": "yohandry-orozco",
      "canonical_name": "Yohandry Orozco",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1522.0,
        "shots": 48.0,
        "shots_on_target": 21.0,
        "goals": 7.0,
        "xg": 3.6912,
        "xg_place": 2.1563,
        "goals_minus_xg": 3.3088,
        "key_passes": 39.0,
        "assists": 1.0,
        "xa": 3.8309,
        "assists_minus_xa": -2.8309,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 7.5222,
        "points_added": 2.2058,
        "xpoints_added": 1.419,
        "passes_attempted": 744.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7527,
        "passes_over_expected": -2.0357,
        "passes_over_expected_p100": -0.2736,
        "avg_pass_distance": 19.5985,
        "avg_pass_vertical": 0.5251
      }
    }
  ]
}