{
  "slug": "soccer-nasl-2016-4wm4lggmjb",
  "game_id": "soccer-nasl-2016-4wM4lGgMjB",
  "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": 25,
  "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": "akira-fitzgerald",
      "canonical_name": "Akira Fitzgerald",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1260.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": 490.0,
        "pass_completion_pct": 0.7653,
        "xpass_completion_pct": 0.7481,
        "passes_over_expected": 8.4465,
        "passes_over_expected_p100": 1.7238,
        "avg_pass_distance": 37.2789,
        "avg_pass_vertical": 28.1827,
        "shots_faced": 76.0,
        "goals_conceded": 26.0,
        "saves": 48.0,
        "headed_shot_share": 0.1447,
        "xg_faced": 23.596,
        "goals_conceded_minus_xg": 2.404,
        "goals_per_xg": 1.1019
      }
    },
    {
      "canonical_id": "aly-hassan",
      "canonical_name": "Aly Hassan",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 210.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.773,
        "xg_place": 0.2376,
        "goals_minus_xg": 0.227,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2087,
        "assists_minus_xa": -0.2087,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9818,
        "points_added": 0.9373,
        "xpoints_added": 0.4921,
        "passes_attempted": 35.0,
        "pass_completion_pct": 0.5714,
        "xpass_completion_pct": 0.6723,
        "passes_over_expected": -3.5315,
        "passes_over_expected_p100": -10.0899,
        "avg_pass_distance": 12.7063,
        "avg_pass_vertical": -0.938
      }
    },
    {
      "canonical_id": "austin-da-luz",
      "canonical_name": "Austin da Luz",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2444.0,
        "shots": 38.0,
        "shots_on_target": 11.0,
        "goals": 5.0,
        "xg": 4.0852,
        "xg_place": 0.6602,
        "goals_minus_xg": 0.9148,
        "key_passes": 29.0,
        "assists": 0.0,
        "xa": 2.3782,
        "assists_minus_xa": -2.3782,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.4634,
        "points_added": 1.9349,
        "xpoints_added": 2.361,
        "passes_attempted": 1545.0,
        "pass_completion_pct": 0.7806,
        "xpass_completion_pct": 0.7754,
        "passes_over_expected": 8.066,
        "passes_over_expected_p100": 0.5221,
        "avg_pass_distance": 20.9168,
        "avg_pass_vertical": 4.3666
      }
    },
    {
      "canonical_id": "billy-schuler",
      "canonical_name": "Billy Schuler",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 607.0,
        "shots": 15.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.9291,
        "xg_place": -0.7452,
        "goals_minus_xg": -1.9291,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1773,
        "assists_minus_xa": -0.1773,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.1063,
        "points_added": 0.0,
        "xpoints_added": 1.2719,
        "passes_attempted": 143.0,
        "pass_completion_pct": 0.8182,
        "xpass_completion_pct": 0.8379,
        "passes_over_expected": -2.8234,
        "passes_over_expected_p100": -1.9744,
        "avg_pass_distance": 12.837,
        "avg_pass_vertical": -3.8634
      }
    },
    {
      "canonical_id": "brian-shriver",
      "canonical_name": "Brian Shriver",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2143.0,
        "shots": 40.0,
        "shots_on_target": 17.0,
        "goals": 6.0,
        "xg": 5.6961,
        "xg_place": 0.7207,
        "goals_minus_xg": 0.3039,
        "key_passes": 24.0,
        "assists": 2.0,
        "xa": 2.5155,
        "assists_minus_xa": -0.5155,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 8.2116,
        "points_added": 2.727,
        "xpoints_added": 2.8964,
        "passes_attempted": 673.0,
        "pass_completion_pct": 0.7831,
        "xpass_completion_pct": 0.7882,
        "passes_over_expected": -3.4786,
        "passes_over_expected_p100": -0.5169,
        "avg_pass_distance": 17.2505,
        "avg_pass_vertical": 0.8839
      }
    },
    {
      "canonical_id": "brian-sylvestre",
      "canonical_name": "Brian Sylvestre",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1848.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": 618.0,
        "pass_completion_pct": 0.7913,
        "xpass_completion_pct": 0.7934,
        "passes_over_expected": -1.3081,
        "passes_over_expected_p100": -0.2117,
        "avg_pass_distance": 34.439,
        "avg_pass_vertical": 25.0337,
        "shots_faced": 89.0,
        "goals_conceded": 21.0,
        "saves": 67.0,
        "headed_shot_share": 0.0899,
        "xg_faced": 24.0763,
        "goals_conceded_minus_xg": -3.0763,
        "goals_per_xg": 0.8722
      }
    },
    {
      "canonical_id": "connor-tobin",
      "canonical_name": "Connor Tobin",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2368.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1507,
        "xg_place": -0.1507,
        "goals_minus_xg": -0.1507,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.4034,
        "assists_minus_xa": -0.4034,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5541,
        "points_added": 0.0,
        "xpoints_added": 0.0903,
        "passes_attempted": 1245.0,
        "pass_completion_pct": 0.8442,
        "xpass_completion_pct": 0.8275,
        "passes_over_expected": 20.7648,
        "passes_over_expected_p100": 1.6679,
        "avg_pass_distance": 23.5027,
        "avg_pass_vertical": 8.5287
      }
    },
    {
      "canonical_id": "drew-beckie",
      "canonical_name": "Drew Beckie",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1710.0,
        "shots": 14.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5102,
        "xg_place": -0.4655,
        "goals_minus_xg": -0.5102,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.5316,
        "assists_minus_xa": 0.4684,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0419,
        "points_added": 0.0,
        "xpoints_added": 0.3956,
        "passes_attempted": 924.0,
        "pass_completion_pct": 0.7879,
        "xpass_completion_pct": 0.7738,
        "passes_over_expected": 12.9932,
        "passes_over_expected_p100": 1.4062,
        "avg_pass_distance": 22.0548,
        "avg_pass_vertical": 7.326
      }
    },
    {
      "canonical_id": "james-marcelin",
      "canonical_name": "James Marcelin",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1553.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.058,
        "xg_place": 0.3652,
        "goals_minus_xg": -0.058,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.4899,
        "assists_minus_xa": -0.4899,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5479,
        "points_added": 0.1134,
        "xpoints_added": 0.6866,
        "passes_attempted": 805.0,
        "pass_completion_pct": 0.8484,
        "xpass_completion_pct": 0.8489,
        "passes_over_expected": -0.4004,
        "passes_over_expected_p100": -0.0497,
        "avg_pass_distance": 21.351,
        "avg_pass_vertical": 6.3023
      }
    },
    {
      "canonical_id": "jeremy-kelly",
      "canonical_name": "Jeremy Kelly",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 95.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0288,
        "xg_place": -0.0158,
        "goals_minus_xg": -0.0288,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0288,
        "points_added": 0.0,
        "xpoints_added": 0.0195,
        "passes_attempted": 47.0,
        "pass_completion_pct": 0.8298,
        "xpass_completion_pct": 0.7849,
        "passes_over_expected": 2.1098,
        "passes_over_expected_p100": 4.489,
        "avg_pass_distance": 15.7049,
        "avg_pass_vertical": 6.9078
      }
    },
    {
      "canonical_id": "jonathon-orlando",
      "canonical_name": "Jonathon Orlando",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 230.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4711,
        "xg_place": 0.082,
        "goals_minus_xg": -0.4711,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2941,
        "assists_minus_xa": -0.2941,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7652,
        "points_added": 0.0,
        "xpoints_added": 0.3289,
        "passes_attempted": 62.0,
        "pass_completion_pct": 0.7258,
        "xpass_completion_pct": 0.6676,
        "passes_over_expected": 3.6116,
        "passes_over_expected_p100": 5.8252,
        "avg_pass_distance": 21.3812,
        "avg_pass_vertical": 2.3741
      }
    },
    {
      "canonical_id": "kareem-moses",
      "canonical_name": "Kareem Moses",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1900.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.4206,
        "xg_place": 0.1113,
        "goals_minus_xg": -0.4206,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 0.5697,
        "assists_minus_xa": 1.4303,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.9903,
        "points_added": 0.8923,
        "xpoints_added": 0.9455,
        "passes_attempted": 836.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.742,
        "passes_over_expected": 6.6785,
        "passes_over_expected_p100": 0.7989,
        "avg_pass_distance": 20.2206,
        "avg_pass_vertical": 6.6267
      }
    },
    {
      "canonical_id": "kupono-low",
      "canonical_name": "Kupono Low",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 18.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0162,
        "xg_place": -0.0162,
        "goals_minus_xg": -0.0162,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.0686,
        "assists_minus_xa": 0.9314,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.0848,
        "points_added": 0.0,
        "xpoints_added": 0.0225,
        "passes_attempted": 4.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.467,
        "passes_over_expected": 0.1318,
        "passes_over_expected_p100": 3.2951,
        "avg_pass_distance": 26.3464,
        "avg_pass_vertical": 7.2067
      }
    },
    {
      "canonical_id": "marvin-ceballos",
      "canonical_name": "Marvin Ceballos",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 377.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3266,
        "xg_place": -0.2471,
        "goals_minus_xg": -0.3266,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.3481,
        "assists_minus_xa": -0.3481,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6747,
        "points_added": 0.0,
        "xpoints_added": 0.0946,
        "passes_attempted": 170.0,
        "pass_completion_pct": 0.7706,
        "xpass_completion_pct": 0.7588,
        "passes_over_expected": 2.0022,
        "passes_over_expected_p100": 1.1778,
        "avg_pass_distance": 18.3788,
        "avg_pass_vertical": 2.9029
      }
    },
    {
      "canonical_id": "matt-watson",
      "canonical_name": "Matt Watson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2361.0,
        "shots": 32.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 1.7933,
        "xg_place": 0.6337,
        "goals_minus_xg": 1.2067,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 1.2457,
        "assists_minus_xa": -0.2457,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.0389,
        "points_added": 0.0835,
        "xpoints_added": 1.0914,
        "passes_attempted": 1405.0,
        "pass_completion_pct": 0.7893,
        "xpass_completion_pct": 0.8005,
        "passes_over_expected": -15.6582,
        "passes_over_expected_p100": -1.1145,
        "avg_pass_distance": 21.167,
        "avg_pass_vertical": 6.9759
      }
    },
    {
      "canonical_id": "matthew-fondy",
      "canonical_name": "Matthew Fondy",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1752.0,
        "shots": 55.0,
        "shots_on_target": 17.0,
        "goals": 7.0,
        "xg": 7.8675,
        "xg_place": -1.6345,
        "goals_minus_xg": -0.8675,
        "key_passes": 24.0,
        "assists": 2.0,
        "xa": 2.4306,
        "assists_minus_xa": -0.4306,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 10.2981,
        "points_added": 5.2664,
        "xpoints_added": 5.7177,
        "passes_attempted": 426.0,
        "pass_completion_pct": 0.7606,
        "xpass_completion_pct": 0.7767,
        "passes_over_expected": -6.8675,
        "passes_over_expected_p100": -1.6121,
        "avg_pass_distance": 16.0941,
        "avg_pass_vertical": -1.7295
      }
    },
    {
      "canonical_id": "michael-daly",
      "canonical_name": "Michael Daly",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1523.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1759,
        "xg_place": -0.1759,
        "goals_minus_xg": -0.1759,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0622,
        "assists_minus_xa": -0.0622,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2381,
        "points_added": 0.0,
        "xpoints_added": 0.0528,
        "passes_attempted": 864.0,
        "pass_completion_pct": 0.8322,
        "xpass_completion_pct": 0.8041,
        "passes_over_expected": 24.263,
        "passes_over_expected_p100": 2.8082,
        "avg_pass_distance": 25.3502,
        "avg_pass_vertical": 12.2272
      }
    },
    {
      "canonical_id": "nazmi-albadawi",
      "canonical_name": "Nazmi Albadawi",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2732.0,
        "shots": 50.0,
        "shots_on_target": 19.0,
        "goals": 3.0,
        "xg": 5.3834,
        "xg_place": -0.8897,
        "goals_minus_xg": -2.3834,
        "key_passes": 50.0,
        "assists": 10.0,
        "xa": 6.3527,
        "assists_minus_xa": 3.6473,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 11.7361,
        "points_added": 1.0145,
        "xpoints_added": 3.1808,
        "passes_attempted": 1365.0,
        "pass_completion_pct": 0.7853,
        "xpass_completion_pct": 0.7631,
        "passes_over_expected": 30.405,
        "passes_over_expected_p100": 2.2275,
        "avg_pass_distance": 20.6371,
        "avg_pass_vertical": 5.204
      }
    },
    {
      "canonical_id": "nick-taitague",
      "canonical_name": "Nick Taitague",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 58.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0215,
        "xg_place": -0.0215,
        "goals_minus_xg": -0.0215,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0215,
        "points_added": 0.0,
        "xpoints_added": 0.0211,
        "passes_attempted": 31.0,
        "pass_completion_pct": 0.9032,
        "xpass_completion_pct": 0.8548,
        "passes_over_expected": 1.5016,
        "passes_over_expected_p100": 4.844,
        "avg_pass_distance": 12.0046,
        "avg_pass_vertical": -2.5957
      }
    },
    {
      "canonical_id": "omar-bravo",
      "canonical_name": "Omar Bravo",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1034.0,
        "shots": 20.0,
        "shots_on_target": 9.0,
        "goals": 4.0,
        "xg": 2.8225,
        "xg_place": 0.5459,
        "goals_minus_xg": 1.1775,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 1.7779,
        "assists_minus_xa": -0.7779,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.6004,
        "points_added": 2.4141,
        "xpoints_added": 1.5955,
        "passes_attempted": 273.0,
        "pass_completion_pct": 0.7656,
        "xpass_completion_pct": 0.7524,
        "passes_over_expected": 3.5823,
        "passes_over_expected_p100": 1.3122,
        "avg_pass_distance": 16.7295,
        "avg_pass_vertical": -0.6736
      }
    },
    {
      "canonical_id": "paul-black",
      "canonical_name": "Paul Black",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1924.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2112,
        "xg_place": -0.2112,
        "goals_minus_xg": -0.2112,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 1.1272,
        "assists_minus_xa": -0.1272,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3384,
        "points_added": 0.0,
        "xpoints_added": 0.1627,
        "passes_attempted": 1062.0,
        "pass_completion_pct": 0.7316,
        "xpass_completion_pct": 0.7308,
        "passes_over_expected": 0.8664,
        "passes_over_expected_p100": 0.0816,
        "avg_pass_distance": 20.4824,
        "avg_pass_vertical": 6.5514
      }
    },
    {
      "canonical_id": "simon-mensing",
      "canonical_name": "Simon Mensing",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1509.0,
        "shots": 10.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.5663,
        "xg_place": -0.4656,
        "goals_minus_xg": -0.5663,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0827,
        "assists_minus_xa": -0.0827,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6491,
        "points_added": 0.0,
        "xpoints_added": 0.4023,
        "passes_attempted": 759.0,
        "pass_completion_pct": 0.8551,
        "xpass_completion_pct": 0.8235,
        "passes_over_expected": 23.9423,
        "passes_over_expected_p100": 3.1545,
        "avg_pass_distance": 24.6058,
        "avg_pass_vertical": 10.4535
      }
    },
    {
      "canonical_id": "steven-miller",
      "canonical_name": "Steven Miller",
      "positions": [
        "DB",
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1297.0,
        "shots": 10.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.9679,
        "xg_place": 0.1361,
        "goals_minus_xg": 0.0321,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 0.8439,
        "assists_minus_xa": 1.1561,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.8118,
        "points_added": 0.7844,
        "xpoints_added": 0.711,
        "passes_attempted": 847.0,
        "pass_completion_pct": 0.7769,
        "xpass_completion_pct": 0.7454,
        "passes_over_expected": 26.6119,
        "passes_over_expected_p100": 3.1419,
        "avg_pass_distance": 20.7249,
        "avg_pass_vertical": 6.9623
      }
    },
    {
      "canonical_id": "tiyi-shipalane",
      "canonical_name": "Tiyi Shipalane",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2387.0,
        "shots": 29.0,
        "shots_on_target": 8.0,
        "goals": 3.0,
        "xg": 1.9482,
        "xg_place": 0.1768,
        "goals_minus_xg": 1.0518,
        "key_passes": 41.0,
        "assists": 3.0,
        "xa": 4.764,
        "assists_minus_xa": -1.764,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.7123,
        "points_added": 1.7568,
        "xpoints_added": 1.3121,
        "passes_attempted": 819.0,
        "pass_completion_pct": 0.7131,
        "xpass_completion_pct": 0.7061,
        "passes_over_expected": 5.6892,
        "passes_over_expected_p100": 0.6946,
        "avg_pass_distance": 20.3295,
        "avg_pass_vertical": 1.5374
      }
    },
    {
      "canonical_id": "\u00e1lex-p\u00e9rez",
      "canonical_name": "\u00c1lex P\u00e9rez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 812.0,
        "shots": 12.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.3996,
        "xg_place": 0.1905,
        "goals_minus_xg": -0.3996,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.8274,
        "assists_minus_xa": 0.1726,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.227,
        "points_added": 0.4525,
        "xpoints_added": 0.8947,
        "passes_attempted": 522.0,
        "pass_completion_pct": 0.795,
        "xpass_completion_pct": 0.8174,
        "passes_over_expected": -11.6682,
        "passes_over_expected_p100": -2.2353,
        "avg_pass_distance": 22.6436,
        "avg_pass_vertical": 6.349
      }
    }
  ]
}