{
  "slug": "soccer-mls-2017-jyqj19eqgr",
  "game_id": "soccer-mls-2017-jYQJ19EqGR",
  "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": 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": "aaron-kovar",
      "canonical_name": "Aaron Kovar",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 226.0,
        "shots": 10.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.924,
        "xg_place": -0.7608,
        "goals_minus_xg": -0.924,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1798,
        "assists_minus_xa": -0.1798,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1039,
        "points_added": 0.0,
        "xpoints_added": 1.1219,
        "passes_attempted": 100.0,
        "pass_completion_pct": 0.66,
        "xpass_completion_pct": 0.6847,
        "passes_over_expected": -2.4653,
        "passes_over_expected_p100": -2.4653,
        "avg_pass_distance": 18.4612,
        "avg_pass_vertical": 2.0554
      }
    },
    {
      "canonical_id": "brad-evans",
      "canonical_name": "Brad Evans",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 511.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.4922,
        "xg_place": 0.3263,
        "goals_minus_xg": 0.5078,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2819,
        "assists_minus_xa": -0.2819,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.774,
        "points_added": 0.7494,
        "xpoints_added": 0.3688,
        "passes_attempted": 243.0,
        "pass_completion_pct": 0.7284,
        "xpass_completion_pct": 0.7423,
        "passes_over_expected": -3.3779,
        "passes_over_expected_p100": -1.3901,
        "avg_pass_distance": 19.7289,
        "avg_pass_vertical": 6.2045
      }
    },
    {
      "canonical_id": "chad-marshall",
      "canonical_name": "Chad Marshall",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3014.0,
        "shots": 16.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.3879,
        "xg_place": 0.5278,
        "goals_minus_xg": -0.3879,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 1.2965,
        "assists_minus_xa": -0.2965,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.6844,
        "points_added": 0.6109,
        "xpoints_added": 0.8316,
        "passes_attempted": 1126.0,
        "pass_completion_pct": 0.9005,
        "xpass_completion_pct": 0.8415,
        "passes_over_expected": 66.4451,
        "passes_over_expected_p100": 5.901,
        "avg_pass_distance": 23.1393,
        "avg_pass_vertical": 8.1809
      }
    },
    {
      "canonical_id": "clint-dempsey",
      "canonical_name": "Clint Dempsey",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2744.0,
        "shots": 132.0,
        "shots_on_target": 44.0,
        "goals": 15.0,
        "xg": 15.3102,
        "xg_place": 0.6923,
        "goals_minus_xg": -0.3102,
        "key_passes": 43.0,
        "assists": 3.0,
        "xa": 4.0214,
        "assists_minus_xa": -1.0214,
        "goals_plus_assists": 18.0,
        "xg_plus_xa": 19.3316,
        "points_added": 5.9143,
        "xpoints_added": 7.7298,
        "passes_attempted": 1171.0,
        "pass_completion_pct": 0.8369,
        "xpass_completion_pct": 0.8188,
        "passes_over_expected": 21.2007,
        "passes_over_expected_p100": 1.8105,
        "avg_pass_distance": 17.4234,
        "avg_pass_vertical": 2.1849
      }
    },
    {
      "canonical_id": "cristian-roldan",
      "canonical_name": "Cristian Roldan",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3655.0,
        "shots": 41.0,
        "shots_on_target": 17.0,
        "goals": 6.0,
        "xg": 5.328,
        "xg_place": 0.5862,
        "goals_minus_xg": 0.672,
        "key_passes": 45.0,
        "assists": 2.0,
        "xa": 4.2742,
        "assists_minus_xa": -2.2742,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 9.6023,
        "points_added": 2.6485,
        "xpoints_added": 2.605,
        "passes_attempted": 2245.0,
        "pass_completion_pct": 0.8245,
        "xpass_completion_pct": 0.803,
        "passes_over_expected": 48.2239,
        "passes_over_expected_p100": 2.1481,
        "avg_pass_distance": 19.7962,
        "avg_pass_vertical": 6.4138
      }
    },
    {
      "canonical_id": "gustav-svensson",
      "canonical_name": "Gustav Svensson",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3185.0,
        "shots": 19.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 0.9703,
        "xg_place": 1.2937,
        "goals_minus_xg": 1.0297,
        "key_passes": 16.0,
        "assists": 3.0,
        "xa": 2.0455,
        "assists_minus_xa": 0.9545,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.0157,
        "points_added": 1.1287,
        "xpoints_added": 0.5989,
        "passes_attempted": 1670.0,
        "pass_completion_pct": 0.8641,
        "xpass_completion_pct": 0.8308,
        "passes_over_expected": 55.6141,
        "passes_over_expected_p100": 3.3302,
        "avg_pass_distance": 21.3245,
        "avg_pass_vertical": 7.1197
      }
    },
    {
      "canonical_id": "harry-shipp",
      "canonical_name": "Harry Shipp",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1159.0,
        "shots": 17.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.2229,
        "xg_place": -0.4018,
        "goals_minus_xg": 0.7771,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 1.1936,
        "assists_minus_xa": 0.8064,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.4165,
        "points_added": 0.5364,
        "xpoints_added": 0.6584,
        "passes_attempted": 641.0,
        "pass_completion_pct": 0.8393,
        "xpass_completion_pct": 0.8229,
        "passes_over_expected": 10.5329,
        "passes_over_expected_p100": 1.6432,
        "avg_pass_distance": 18.0623,
        "avg_pass_vertical": 3.5892
      }
    },
    {
      "canonical_id": "henry-wingo",
      "canonical_name": "Henry Wingo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 182.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2074,
        "xg_place": -0.2074,
        "goals_minus_xg": -0.2074,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.888,
        "assists_minus_xa": -0.888,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0955,
        "points_added": 0.0,
        "xpoints_added": 0.1972,
        "passes_attempted": 95.0,
        "pass_completion_pct": 0.7684,
        "xpass_completion_pct": 0.7219,
        "passes_over_expected": 4.4237,
        "passes_over_expected_p100": 4.6565,
        "avg_pass_distance": 16.3416,
        "avg_pass_vertical": -0.2285
      }
    },
    {
      "canonical_id": "joevin-jones",
      "canonical_name": "Joevin Jones",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3029.0,
        "shots": 32.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 2.7912,
        "xg_place": -1.5228,
        "goals_minus_xg": -1.7912,
        "key_passes": 41.0,
        "assists": 10.0,
        "xa": 5.6578,
        "assists_minus_xa": 4.3422,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 8.449,
        "points_added": 0.6065,
        "xpoints_added": 0.9563,
        "passes_attempted": 1972.0,
        "pass_completion_pct": 0.8164,
        "xpass_completion_pct": 0.7986,
        "passes_over_expected": 35.2421,
        "passes_over_expected_p100": 1.7871,
        "avg_pass_distance": 17.1269,
        "avg_pass_vertical": 0.5286
      }
    },
    {
      "canonical_id": "jordan-morris",
      "canonical_name": "Jordan Morris",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1933.0,
        "shots": 35.0,
        "shots_on_target": 15.0,
        "goals": 3.0,
        "xg": 5.7072,
        "xg_place": -2.1757,
        "goals_minus_xg": -2.7072,
        "key_passes": 22.0,
        "assists": 1.0,
        "xa": 2.1175,
        "assists_minus_xa": -1.1175,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 7.8247,
        "points_added": 0.5708,
        "xpoints_added": 3.5333,
        "passes_attempted": 539.0,
        "pass_completion_pct": 0.7607,
        "xpass_completion_pct": 0.7689,
        "passes_over_expected": -4.4232,
        "passes_over_expected_p100": -0.8206,
        "avg_pass_distance": 14.6584,
        "avg_pass_vertical": -1.181
      }
    },
    {
      "canonical_id": "jordy-delem",
      "canonical_name": "Jordy Delem",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 909.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0534,
        "xg_place": -0.0534,
        "goals_minus_xg": -0.0534,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.3209,
        "assists_minus_xa": -0.3209,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3743,
        "points_added": 0.0,
        "xpoints_added": 0.0454,
        "passes_attempted": 478.0,
        "pass_completion_pct": 0.8054,
        "xpass_completion_pct": 0.7981,
        "passes_over_expected": 3.5107,
        "passes_over_expected_p100": 0.7345,
        "avg_pass_distance": 18.0366,
        "avg_pass_vertical": 2.9771
      }
    },
    {
      "canonical_id": "kelvin-leerdam",
      "canonical_name": "Kelvin Leerdam",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1876.0,
        "shots": 21.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.5301,
        "xg_place": -0.7265,
        "goals_minus_xg": -0.5301,
        "key_passes": 24.0,
        "assists": 1.0,
        "xa": 3.022,
        "assists_minus_xa": -2.022,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.5521,
        "points_added": 0.024,
        "xpoints_added": 0.6433,
        "passes_attempted": 1015.0,
        "pass_completion_pct": 0.735,
        "xpass_completion_pct": 0.724,
        "passes_over_expected": 11.1044,
        "passes_over_expected_p100": 1.094,
        "avg_pass_distance": 19.3445,
        "avg_pass_vertical": 4.4153
      }
    },
    {
      "canonical_id": "lamar-neagle",
      "canonical_name": "Lamar Neagle",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 166.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.3753,
        "xg_place": 0.0834,
        "goals_minus_xg": 0.6247,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.3402,
        "assists_minus_xa": -0.3402,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.7155,
        "points_added": 1.4523,
        "xpoints_added": 0.1963,
        "passes_attempted": 67.0,
        "pass_completion_pct": 0.7313,
        "xpass_completion_pct": 0.7655,
        "passes_over_expected": -2.2904,
        "passes_over_expected_p100": -3.4185,
        "avg_pass_distance": 14.7937,
        "avg_pass_vertical": -0.2051
      }
    },
    {
      "canonical_id": "nicol\u00e1s-lodeiro",
      "canonical_name": "Nicol\u00e1s Lodeiro",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3660.0,
        "shots": 73.0,
        "shots_on_target": 21.0,
        "goals": 7.0,
        "xg": 7.5195,
        "xg_place": -1.0666,
        "goals_minus_xg": -0.5195,
        "key_passes": 108.0,
        "assists": 10.0,
        "xa": 11.2317,
        "assists_minus_xa": -1.2317,
        "goals_plus_assists": 17.0,
        "xg_plus_xa": 18.7512,
        "points_added": 2.2049,
        "xpoints_added": 3.5287,
        "passes_attempted": 2765.0,
        "pass_completion_pct": 0.7595,
        "xpass_completion_pct": 0.7562,
        "passes_over_expected": 9.1938,
        "passes_over_expected_p100": 0.3325,
        "avg_pass_distance": 19.3192,
        "avg_pass_vertical": 4.5654
      }
    },
    {
      "canonical_id": "nouhou",
      "canonical_name": "Nouhou",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1511.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0814,
        "xg_place": -0.0814,
        "goals_minus_xg": -0.0814,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.7679,
        "assists_minus_xa": -0.7679,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8493,
        "points_added": 0.0,
        "xpoints_added": 0.0514,
        "passes_attempted": 908.0,
        "pass_completion_pct": 0.7797,
        "xpass_completion_pct": 0.7838,
        "passes_over_expected": -3.6974,
        "passes_over_expected_p100": -0.4072,
        "avg_pass_distance": 18.1631,
        "avg_pass_vertical": 2.5099
      }
    },
    {
      "canonical_id": "oniel-fisher",
      "canonical_name": "Oniel Fisher",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 565.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1696,
        "xg_place": -0.1565,
        "goals_minus_xg": -0.1696,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1121,
        "assists_minus_xa": -0.1121,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2817,
        "points_added": 0.0,
        "xpoints_added": 0.1205,
        "passes_attempted": 350.0,
        "pass_completion_pct": 0.7571,
        "xpass_completion_pct": 0.7556,
        "passes_over_expected": 0.5389,
        "passes_over_expected_p100": 0.154,
        "avg_pass_distance": 17.1319,
        "avg_pass_vertical": 2.9936
      }
    },
    {
      "canonical_id": "osvaldo-alonso",
      "canonical_name": "Osvaldo Alonso",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2250.0,
        "shots": 24.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.4618,
        "xg_place": -0.0528,
        "goals_minus_xg": -0.4618,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.6995,
        "assists_minus_xa": -0.6995,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.1612,
        "points_added": 1.6759,
        "xpoints_added": 1.5681,
        "passes_attempted": 1714.0,
        "pass_completion_pct": 0.9049,
        "xpass_completion_pct": 0.8689,
        "passes_over_expected": 61.7236,
        "passes_over_expected_p100": 3.6011,
        "avg_pass_distance": 21.388,
        "avg_pass_vertical": 5.9891
      }
    },
    {
      "canonical_id": "rom\u00e1n-torres",
      "canonical_name": "Rom\u00e1n Torres",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2299.0,
        "shots": 22.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 2.1789,
        "xg_place": -2.1789,
        "goals_minus_xg": -2.1789,
        "key_passes": 4.0,
        "assists": 2.0,
        "xa": 0.4423,
        "assists_minus_xa": 1.5577,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.6212,
        "points_added": 0.0,
        "xpoints_added": 1.4093,
        "passes_attempted": 978.0,
        "pass_completion_pct": 0.774,
        "xpass_completion_pct": 0.7518,
        "passes_over_expected": 21.7087,
        "passes_over_expected_p100": 2.2197,
        "avg_pass_distance": 26.3214,
        "avg_pass_vertical": 12.6689
      }
    },
    {
      "canonical_id": "seyi-adekoya",
      "canonical_name": "Seyi Adekoya",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 82.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3145,
        "xg_place": -0.281,
        "goals_minus_xg": -0.3145,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0205,
        "assists_minus_xa": -0.0205,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.335,
        "points_added": 0.0,
        "xpoints_added": 0.0712,
        "passes_attempted": 18.0,
        "pass_completion_pct": 0.8333,
        "xpass_completion_pct": 0.835,
        "passes_over_expected": -0.0301,
        "passes_over_expected_p100": -0.1674,
        "avg_pass_distance": 15.6103,
        "avg_pass_vertical": -6.9307
      }
    },
    {
      "canonical_id": "stefan-frei",
      "canonical_name": "Stefan Frei",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3577.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.1363,
        "assists_minus_xa": -0.1363,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1363,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1166.0,
        "pass_completion_pct": 0.6921,
        "xpass_completion_pct": 0.6763,
        "passes_over_expected": 18.4102,
        "passes_over_expected_p100": 1.5789,
        "avg_pass_distance": 40.9386,
        "avg_pass_vertical": 33.0934,
        "shots_faced": 136.0,
        "goals_conceded": 38.0,
        "saves": 97.0,
        "headed_shot_share": 0.1324,
        "xg_faced": 40.0049,
        "goals_conceded_minus_xg": -2.0049,
        "goals_per_xg": 0.9499
      }
    },
    {
      "canonical_id": "tony-alfaro",
      "canonical_name": "Tony Alfaro",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 882.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0038,
        "xg_place": -0.0038,
        "goals_minus_xg": -0.0038,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0186,
        "assists_minus_xa": -0.0186,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0225,
        "points_added": 0.0,
        "xpoints_added": 0.0019,
        "passes_attempted": 486.0,
        "pass_completion_pct": 0.8292,
        "xpass_completion_pct": 0.8141,
        "passes_over_expected": 7.3587,
        "passes_over_expected_p100": 1.5141,
        "avg_pass_distance": 22.5908,
        "avg_pass_vertical": 9.5419
      }
    },
    {
      "canonical_id": "tyler-miller",
      "canonical_name": "Tyler Miller",
      "positions": [
        "GK"
      ],
      "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": 47.0,
        "pass_completion_pct": 0.6383,
        "xpass_completion_pct": 0.675,
        "passes_over_expected": -1.7252,
        "passes_over_expected_p100": -3.6707,
        "avg_pass_distance": 44.7322,
        "avg_pass_vertical": 37.0946,
        "shots_faced": 11.0,
        "goals_conceded": 3.0,
        "saves": 8.0,
        "headed_shot_share": 0.0909,
        "xg_faced": 3.8784,
        "goals_conceded_minus_xg": -0.8784,
        "goals_per_xg": 0.7735
      }
    },
    {
      "canonical_id": "v\u00edctor-rodr\u00edguez",
      "canonical_name": "V\u00edctor Rodr\u00edguez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 766.0,
        "shots": 21.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 1.9296,
        "xg_place": 0.9923,
        "goals_minus_xg": 1.0704,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.2506,
        "assists_minus_xa": -0.2506,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.1801,
        "points_added": 0.8606,
        "xpoints_added": 0.7197,
        "passes_attempted": 435.0,
        "pass_completion_pct": 0.8207,
        "xpass_completion_pct": 0.7893,
        "passes_over_expected": 13.6631,
        "passes_over_expected_p100": 3.1409,
        "avg_pass_distance": 15.8255,
        "avg_pass_vertical": 2.2835
      }
    },
    {
      "canonical_id": "will-bruin",
      "canonical_name": "Will Bruin",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2435.0,
        "shots": 58.0,
        "shots_on_target": 24.0,
        "goals": 13.0,
        "xg": 10.1866,
        "xg_place": 0.2079,
        "goals_minus_xg": 2.8134,
        "key_passes": 22.0,
        "assists": 3.0,
        "xa": 2.6165,
        "assists_minus_xa": 0.3835,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 12.8031,
        "points_added": 6.413,
        "xpoints_added": 5.7487,
        "passes_attempted": 517.0,
        "pass_completion_pct": 0.6944,
        "xpass_completion_pct": 0.7288,
        "passes_over_expected": -17.7718,
        "passes_over_expected_p100": -3.4375,
        "avg_pass_distance": 12.9471,
        "avg_pass_vertical": -0.2284
      }
    },
    {
      "canonical_id": "\u00e1lvaro-fern\u00e1ndez",
      "canonical_name": "\u00c1lvaro Fern\u00e1ndez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 523.0,
        "shots": 5.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.5383,
        "xg_place": -0.0838,
        "goals_minus_xg": -0.5383,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2531,
        "assists_minus_xa": -0.2531,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7914,
        "points_added": 0.0,
        "xpoints_added": 0.4279,
        "passes_attempted": 211.0,
        "pass_completion_pct": 0.7251,
        "xpass_completion_pct": 0.758,
        "passes_over_expected": -6.9395,
        "passes_over_expected_p100": -3.2889,
        "avg_pass_distance": 14.6544,
        "avg_pass_vertical": 2.1171
      }
    }
  ]
}