{
  "slug": "soccer-mls-2016-ygomngl5wn",
  "game_id": "soccer-mls-2016-YgOMngl5wN",
  "display": "MLS 2016 Season",
  "league": "MLS",
  "season": 2016,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "mls-2016",
  "synthetic": true,
  "player_count": 26,
  "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": "abdoulie-mansally",
      "canonical_name": "Abdoulie Mansally",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 625.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2333,
        "xg_place": 0.1327,
        "goals_minus_xg": -0.2333,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1374,
        "assists_minus_xa": -0.1374,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3707,
        "points_added": 0.0,
        "xpoints_added": 0.2152,
        "passes_attempted": 310.0,
        "pass_completion_pct": 0.7516,
        "xpass_completion_pct": 0.7729,
        "passes_over_expected": -6.6073,
        "passes_over_expected_p100": -2.1314,
        "avg_pass_distance": 19.6149,
        "avg_pass_vertical": 5.3715
      }
    },
    {
      "canonical_id": "agus",
      "canonical_name": "Agus",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 724.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.6437,
        "xg_place": 0.1675,
        "goals_minus_xg": -0.6437,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0337,
        "assists_minus_xa": -0.0337,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6773,
        "points_added": 0.0,
        "xpoints_added": 0.4402,
        "passes_attempted": 185.0,
        "pass_completion_pct": 0.6108,
        "xpass_completion_pct": 0.6439,
        "passes_over_expected": -6.1128,
        "passes_over_expected_p100": -3.3042,
        "avg_pass_distance": 30.9148,
        "avg_pass_vertical": 19.2764
      }
    },
    {
      "canonical_id": "alex",
      "canonical_name": "Alex",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2664.0,
        "shots": 42.0,
        "shots_on_target": 11.0,
        "goals": 5.0,
        "xg": 3.3874,
        "xg_place": 1.3343,
        "goals_minus_xg": 1.6126,
        "key_passes": 21.0,
        "assists": 2.0,
        "xa": 1.8844,
        "assists_minus_xa": 0.1156,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.2718,
        "points_added": 3.3141,
        "xpoints_added": 2.4084,
        "passes_attempted": 1216.0,
        "pass_completion_pct": 0.7878,
        "xpass_completion_pct": 0.7858,
        "passes_over_expected": 2.4927,
        "passes_over_expected_p100": 0.205,
        "avg_pass_distance": 18.6323,
        "avg_pass_vertical": 5.3564
      }
    },
    {
      "canonical_id": "andrew-wenger",
      "canonical_name": "Andrew Wenger",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2212.0,
        "shots": 44.0,
        "shots_on_target": 19.0,
        "goals": 6.0,
        "xg": 5.5658,
        "xg_place": 0.1151,
        "goals_minus_xg": 0.4342,
        "key_passes": 16.0,
        "assists": 2.0,
        "xa": 1.7865,
        "assists_minus_xa": 0.2135,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 7.3522,
        "points_added": 2.6078,
        "xpoints_added": 3.9819,
        "passes_attempted": 619.0,
        "pass_completion_pct": 0.6365,
        "xpass_completion_pct": 0.677,
        "passes_over_expected": -25.0766,
        "passes_over_expected_p100": -4.0511,
        "avg_pass_distance": 17.5379,
        "avg_pass_vertical": 4.3876
      }
    },
    {
      "canonical_id": "boniek-garc\u00eda",
      "canonical_name": "Boniek Garc\u00eda",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2424.0,
        "shots": 25.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.8965,
        "xg_place": -1.3279,
        "goals_minus_xg": -1.8965,
        "key_passes": 61.0,
        "assists": 8.0,
        "xa": 5.7734,
        "assists_minus_xa": 2.2266,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 7.6698,
        "points_added": 0.0,
        "xpoints_added": 1.7887,
        "passes_attempted": 1230.0,
        "pass_completion_pct": 0.787,
        "xpass_completion_pct": 0.783,
        "passes_over_expected": 4.86,
        "passes_over_expected_p100": 0.3951,
        "avg_pass_distance": 16.2799,
        "avg_pass_vertical": 2.0276
      }
    },
    {
      "canonical_id": "collen-warner",
      "canonical_name": "Collen Warner",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2114.0,
        "shots": 12.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.5408,
        "xg_place": -0.5408,
        "goals_minus_xg": -0.5408,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.6966,
        "assists_minus_xa": -0.6966,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.2374,
        "points_added": 0.0,
        "xpoints_added": 0.4309,
        "passes_attempted": 834.0,
        "pass_completion_pct": 0.8333,
        "xpass_completion_pct": 0.8399,
        "passes_over_expected": -5.5144,
        "passes_over_expected_p100": -0.6612,
        "avg_pass_distance": 20.4982,
        "avg_pass_vertical": 5.6396
      }
    },
    {
      "canonical_id": "cristi\u00e1n-maidana",
      "canonical_name": "Cristi\u00e1n Maidana",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1818.0,
        "shots": 22.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 1.6242,
        "xg_place": 0.0713,
        "goals_minus_xg": 1.3758,
        "key_passes": 49.0,
        "assists": 3.0,
        "xa": 5.3991,
        "assists_minus_xa": -2.3991,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 7.0232,
        "points_added": 1.3314,
        "xpoints_added": 1.3123,
        "passes_attempted": 1279.0,
        "pass_completion_pct": 0.7686,
        "xpass_completion_pct": 0.7491,
        "passes_over_expected": 24.922,
        "passes_over_expected_p100": 1.9486,
        "avg_pass_distance": 19.3073,
        "avg_pass_vertical": 3.7324
      }
    },
    {
      "canonical_id": "damarcus-beasley",
      "canonical_name": "DaMarcus Beasley",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2113.0,
        "shots": 5.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.6727,
        "xg_place": 0.2245,
        "goals_minus_xg": 0.3273,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.9299,
        "assists_minus_xa": -0.9299,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6025,
        "points_added": 0.5183,
        "xpoints_added": 0.4006,
        "passes_attempted": 1157.0,
        "pass_completion_pct": 0.7969,
        "xpass_completion_pct": 0.7687,
        "passes_over_expected": 32.6173,
        "passes_over_expected_p100": 2.8191,
        "avg_pass_distance": 17.2056,
        "avg_pass_vertical": 5.6299
      }
    },
    {
      "canonical_id": "david-horst",
      "canonical_name": "David Horst",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2394.0,
        "shots": 21.0,
        "shots_on_target": 11.0,
        "goals": 3.0,
        "xg": 3.2726,
        "xg_place": 0.8219,
        "goals_minus_xg": -0.2726,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.0916,
        "assists_minus_xa": -0.0916,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.3641,
        "points_added": 1.2891,
        "xpoints_added": 2.6476,
        "passes_attempted": 692.0,
        "pass_completion_pct": 0.7399,
        "xpass_completion_pct": 0.7436,
        "passes_over_expected": -2.5763,
        "passes_over_expected_p100": -0.3723,
        "avg_pass_distance": 23.221,
        "avg_pass_vertical": 11.1453
      }
    },
    {
      "canonical_id": "david-rocha",
      "canonical_name": "David Rocha",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 72.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0348,
        "xg_place": -0.0348,
        "goals_minus_xg": -0.0348,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0348,
        "points_added": 0.0,
        "xpoints_added": 0.0342,
        "passes_attempted": 28.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.7233,
        "passes_over_expected": -0.2518,
        "passes_over_expected_p100": -0.8993,
        "avg_pass_distance": 18.8518,
        "avg_pass_vertical": 2.2429
      }
    },
    {
      "canonical_id": "eric-alexander",
      "canonical_name": "Eric Alexander",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 375.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2539,
        "xg_place": 0.1645,
        "goals_minus_xg": -0.2539,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.0991,
        "assists_minus_xa": -0.0991,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3529,
        "points_added": 0.0,
        "xpoints_added": 0.1404,
        "passes_attempted": 158.0,
        "pass_completion_pct": 0.8544,
        "xpass_completion_pct": 0.8457,
        "passes_over_expected": 1.3872,
        "passes_over_expected_p100": 0.878,
        "avg_pass_distance": 16.8183,
        "avg_pass_vertical": 3.5412
      }
    },
    {
      "canonical_id": "erick-torres",
      "canonical_name": "Erick Torres",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 447.0,
        "shots": 17.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.2964,
        "xg_place": -1.1623,
        "goals_minus_xg": -1.2964,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.2541,
        "assists_minus_xa": 0.7459,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5505,
        "points_added": 0.0,
        "xpoints_added": 0.7135,
        "passes_attempted": 117.0,
        "pass_completion_pct": 0.6923,
        "xpass_completion_pct": 0.7636,
        "passes_over_expected": -8.337,
        "passes_over_expected_p100": -7.1256,
        "avg_pass_distance": 15.8531,
        "avg_pass_vertical": -0.2085
      }
    },
    {
      "canonical_id": "giles-barnes",
      "canonical_name": "Giles Barnes",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1182.0,
        "shots": 34.0,
        "shots_on_target": 12.0,
        "goals": 4.0,
        "xg": 2.0936,
        "xg_place": 0.8312,
        "goals_minus_xg": 1.9064,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 0.8413,
        "assists_minus_xa": 0.1587,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 2.9349,
        "points_added": 2.2682,
        "xpoints_added": 1.607,
        "passes_attempted": 378.0,
        "pass_completion_pct": 0.6772,
        "xpass_completion_pct": 0.6976,
        "passes_over_expected": -7.681,
        "passes_over_expected_p100": -2.032,
        "avg_pass_distance": 18.7084,
        "avg_pass_vertical": 3.2466
      }
    },
    {
      "canonical_id": "jalil-anibaba",
      "canonical_name": "Jalil Anibaba",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2831.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.5256,
        "xg_place": -0.1932,
        "goals_minus_xg": -0.5256,
        "key_passes": 21.0,
        "assists": 1.0,
        "xa": 1.2457,
        "assists_minus_xa": -0.2457,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.7713,
        "points_added": 0.0,
        "xpoints_added": 0.4729,
        "passes_attempted": 1234.0,
        "pass_completion_pct": 0.6985,
        "xpass_completion_pct": 0.6983,
        "passes_over_expected": 0.3307,
        "passes_over_expected_p100": 0.0268,
        "avg_pass_distance": 22.9085,
        "avg_pass_vertical": 10.7644,
        "shots_faced": 2.0,
        "goals_conceded": 0.0,
        "saves": 2.0,
        "headed_shot_share": 0.0,
        "xg_faced": 0.3383,
        "goals_conceded_minus_xg": -0.3383,
        "goals_per_xg": 0.0
      }
    },
    {
      "canonical_id": "joe-willis",
      "canonical_name": "Joe Willis",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2466.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": 1.0,
        "xa": 0.1615,
        "assists_minus_xa": 0.8385,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.1615,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 753.0,
        "pass_completion_pct": 0.5073,
        "xpass_completion_pct": 0.5067,
        "passes_over_expected": 0.4463,
        "passes_over_expected_p100": 0.0593,
        "avg_pass_distance": 51.7361,
        "avg_pass_vertical": 46.318,
        "shots_faced": 129.0,
        "goals_conceded": 39.0,
        "saves": 89.0,
        "headed_shot_share": 0.1085,
        "xg_faced": 39.5919,
        "goals_conceded_minus_xg": -0.5919,
        "goals_per_xg": 0.9851
      }
    },
    {
      "canonical_id": "jos\u00e9-escalante",
      "canonical_name": "Jos\u00e9 Escalante",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 123.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0748,
        "xg_place": 0.356,
        "goals_minus_xg": -0.0748,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1834,
        "assists_minus_xa": -0.1834,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2582,
        "points_added": 0.0,
        "xpoints_added": 0.0888,
        "passes_attempted": 28.0,
        "pass_completion_pct": 0.6071,
        "xpass_completion_pct": 0.6752,
        "passes_over_expected": -1.9059,
        "passes_over_expected_p100": -6.8068,
        "avg_pass_distance": 19.5883,
        "avg_pass_vertical": 1.5254
      }
    },
    {
      "canonical_id": "keyner-brown",
      "canonical_name": "Keyner Brown",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 315.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.068,
        "xg_place": -0.068,
        "goals_minus_xg": -0.068,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1615,
        "assists_minus_xa": -0.1615,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2295,
        "points_added": 0.0,
        "xpoints_added": 0.071,
        "passes_attempted": 91.0,
        "pass_completion_pct": 0.7692,
        "xpass_completion_pct": 0.7589,
        "passes_over_expected": 0.9414,
        "passes_over_expected_p100": 1.0345,
        "avg_pass_distance": 21.0814,
        "avg_pass_vertical": 7.8306
      }
    },
    {
      "canonical_id": "leonel-miranda",
      "canonical_name": "Leonel Miranda",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 543.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.8586,
        "xg_place": -0.6235,
        "goals_minus_xg": 0.1414,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 1.6664,
        "assists_minus_xa": -0.6664,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.525,
        "points_added": 0.5091,
        "xpoints_added": 0.5761,
        "passes_attempted": 318.0,
        "pass_completion_pct": 0.7421,
        "xpass_completion_pct": 0.7294,
        "passes_over_expected": 4.0616,
        "passes_over_expected_p100": 1.2772,
        "avg_pass_distance": 17.0279,
        "avg_pass_vertical": 2.2688
      }
    },
    {
      "canonical_id": "mauro-manotas",
      "canonical_name": "Mauro Manotas",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1158.0,
        "shots": 41.0,
        "shots_on_target": 18.0,
        "goals": 6.0,
        "xg": 4.9988,
        "xg_place": 1.1847,
        "goals_minus_xg": 1.0012,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 0.5954,
        "assists_minus_xa": 0.4046,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.5942,
        "points_added": 3.3537,
        "xpoints_added": 3.6425,
        "passes_attempted": 287.0,
        "pass_completion_pct": 0.7909,
        "xpass_completion_pct": 0.818,
        "passes_over_expected": -7.7729,
        "passes_over_expected_p100": -2.7083,
        "avg_pass_distance": 14.548,
        "avg_pass_vertical": -1.5549
      }
    },
    {
      "canonical_id": "ra\u00fal-rodr\u00edguez",
      "canonical_name": "Ra\u00fal Rodr\u00edguez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2296.0,
        "shots": 13.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.0,
        "xg_place": -0.6825,
        "goals_minus_xg": -3.8147e-06,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1323,
        "assists_minus_xa": -0.1323,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1323,
        "points_added": 1.9438,
        "xpoints_added": 0.9775,
        "passes_attempted": 854.0,
        "pass_completion_pct": 0.7646,
        "xpass_completion_pct": 0.7861,
        "passes_over_expected": -18.3541,
        "passes_over_expected_p100": -2.1492,
        "avg_pass_distance": 23.9824,
        "avg_pass_vertical": 10.0579
      }
    },
    {
      "canonical_id": "ricardo-clark",
      "canonical_name": "Ricardo Clark",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2749.0,
        "shots": 43.0,
        "shots_on_target": 13.0,
        "goals": 4.0,
        "xg": 2.6581,
        "xg_place": -0.0828,
        "goals_minus_xg": 1.3419,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 0.6283,
        "assists_minus_xa": 0.3717,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.2864,
        "points_added": 2.5439,
        "xpoints_added": 1.8896,
        "passes_attempted": 966.0,
        "pass_completion_pct": 0.8168,
        "xpass_completion_pct": 0.8116,
        "passes_over_expected": 4.9555,
        "passes_over_expected_p100": 0.513,
        "avg_pass_distance": 18.4571,
        "avg_pass_vertical": 5.0793
      }
    },
    {
      "canonical_id": "rob-lovejoy",
      "canonical_name": "Rob Lovejoy",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 24.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1673,
        "xg_place": -0.1673,
        "goals_minus_xg": -0.1673,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1673,
        "points_added": 0.0,
        "xpoints_added": 0.1658,
        "passes_attempted": 3.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.6786,
        "passes_over_expected": 0.9643,
        "passes_over_expected_p100": 32.1444,
        "avg_pass_distance": 20.8744,
        "avg_pass_vertical": -3.335
      }
    },
    {
      "canonical_id": "sheanon-williams",
      "canonical_name": "Sheanon Williams",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1955.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2335,
        "xg_place": 0.0764,
        "goals_minus_xg": -0.2335,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 1.0168,
        "assists_minus_xa": -0.0168,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2502,
        "points_added": 0.0,
        "xpoints_added": 0.1694,
        "passes_attempted": 916.0,
        "pass_completion_pct": 0.7041,
        "xpass_completion_pct": 0.697,
        "passes_over_expected": 6.543,
        "passes_over_expected_p100": 0.7143,
        "avg_pass_distance": 21.264,
        "avg_pass_vertical": 9.1494
      }
    },
    {
      "canonical_id": "tyler-deric",
      "canonical_name": "Tyler Deric",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 827.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": 253.0,
        "pass_completion_pct": 0.3913,
        "xpass_completion_pct": 0.448,
        "passes_over_expected": -14.3441,
        "passes_over_expected_p100": -5.6696,
        "avg_pass_distance": 55.5518,
        "avg_pass_vertical": 50.0871,
        "shots_faced": 37.0,
        "goals_conceded": 6.0,
        "saves": 31.0,
        "headed_shot_share": 0.1892,
        "xg_faced": 10.2133,
        "goals_conceded_minus_xg": -4.2133,
        "goals_per_xg": 0.5875
      }
    },
    {
      "canonical_id": "will-bruin",
      "canonical_name": "Will Bruin",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1693.0,
        "shots": 59.0,
        "shots_on_target": 22.0,
        "goals": 4.0,
        "xg": 6.7415,
        "xg_place": 0.554,
        "goals_minus_xg": -2.7415,
        "key_passes": 19.0,
        "assists": 2.0,
        "xa": 2.0572,
        "assists_minus_xa": -0.0572,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 8.7987,
        "points_added": 1.7353,
        "xpoints_added": 4.7442,
        "passes_attempted": 373.0,
        "pass_completion_pct": 0.6783,
        "xpass_completion_pct": 0.7263,
        "passes_over_expected": -17.9276,
        "passes_over_expected_p100": -4.8063,
        "avg_pass_distance": 13.5573,
        "avg_pass_vertical": 1.3031
      }
    },
    {
      "canonical_id": "yair-arboleda",
      "canonical_name": "Yair Arboleda",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 67.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0184,
        "xg_place": -0.0184,
        "goals_minus_xg": -0.0184,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0184,
        "points_added": 0.0,
        "xpoints_added": 0.0126,
        "passes_attempted": 25.0,
        "pass_completion_pct": 0.68,
        "xpass_completion_pct": 0.821,
        "passes_over_expected": -3.5246,
        "passes_over_expected_p100": -14.0982,
        "avg_pass_distance": 12.3721,
        "avg_pass_vertical": -3.2047
      }
    }
  ]
}