{
  "slug": "soccer-mls-2015-ekxmex3q64",
  "game_id": "soccer-mls-2015-EKXMeX3Q64",
  "display": "MLS 2015 Season",
  "league": "MLS",
  "season": 2015,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "mls-2015",
  "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": "andrew-dykstra",
      "canonical_name": "Andrew Dykstra",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 841.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": 290.0,
        "pass_completion_pct": 0.6517,
        "xpass_completion_pct": 0.6101,
        "passes_over_expected": 12.0719,
        "passes_over_expected_p100": 4.1627,
        "avg_pass_distance": 46.1393,
        "avg_pass_vertical": 39.6507,
        "shots_faced": 57.0,
        "goals_conceded": 16.0,
        "saves": 40.0,
        "headed_shot_share": 0.0877,
        "xg_faced": 18.0713,
        "goals_conceded_minus_xg": -2.0713,
        "goals_per_xg": 0.8854
      }
    },
    {
      "canonical_id": "bill-hamid",
      "canonical_name": "Bill Hamid",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2712.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.0564,
        "assists_minus_xa": -0.0564,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0564,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 898.0,
        "pass_completion_pct": 0.5958,
        "xpass_completion_pct": 0.5914,
        "passes_over_expected": 3.8907,
        "passes_over_expected_p100": 0.4333,
        "avg_pass_distance": 45.2969,
        "avg_pass_vertical": 38.8385,
        "shots_faced": 151.0,
        "goals_conceded": 32.0,
        "saves": 116.0,
        "headed_shot_share": 0.1457,
        "xg_faced": 37.6643,
        "goals_conceded_minus_xg": -5.6643,
        "goals_per_xg": 0.8496
      }
    },
    {
      "canonical_id": "bobby-boswell",
      "canonical_name": "Bobby Boswell",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3406.0,
        "shots": 21.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 2.0686,
        "xg_place": 0.0398,
        "goals_minus_xg": -0.0686,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.4068,
        "assists_minus_xa": -0.4068,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.4753,
        "points_added": 0.8005,
        "xpoints_added": 1.5151,
        "passes_attempted": 1392.0,
        "pass_completion_pct": 0.778,
        "xpass_completion_pct": 0.7679,
        "passes_over_expected": 14.1436,
        "passes_over_expected_p100": 1.0161,
        "avg_pass_distance": 26.1111,
        "avg_pass_vertical": 14.1675
      }
    },
    {
      "canonical_id": "chris-korb",
      "canonical_name": "Chris Korb",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1558.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.259,
        "xg_place": -0.1313,
        "goals_minus_xg": -0.259,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 0.8877,
        "assists_minus_xa": 1.1123,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.1467,
        "points_added": 0.0,
        "xpoints_added": 0.2321,
        "passes_attempted": 781.0,
        "pass_completion_pct": 0.7401,
        "xpass_completion_pct": 0.7226,
        "passes_over_expected": 13.6485,
        "passes_over_expected_p100": 1.7476,
        "avg_pass_distance": 23.0941,
        "avg_pass_vertical": 10.4121
      }
    },
    {
      "canonical_id": "chris-pontius",
      "canonical_name": "Chris Pontius",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1708.0,
        "shots": 36.0,
        "shots_on_target": 12.0,
        "goals": 4.0,
        "xg": 4.7567,
        "xg_place": -1.0129,
        "goals_minus_xg": -0.7567,
        "key_passes": 20.0,
        "assists": 1.0,
        "xa": 1.8523,
        "assists_minus_xa": -0.8523,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.609,
        "points_added": 1.3791,
        "xpoints_added": 2.4779,
        "passes_attempted": 620.0,
        "pass_completion_pct": 0.7871,
        "xpass_completion_pct": 0.7639,
        "passes_over_expected": 14.3805,
        "passes_over_expected_p100": 2.3194,
        "avg_pass_distance": 16.7885,
        "avg_pass_vertical": -0.6607
      }
    },
    {
      "canonical_id": "chris-rolfe",
      "canonical_name": "Chris Rolfe",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2827.0,
        "shots": 71.0,
        "shots_on_target": 32.0,
        "goals": 11.0,
        "xg": 9.8467,
        "xg_place": 3.9547,
        "goals_minus_xg": 1.1533,
        "key_passes": 28.0,
        "assists": 4.0,
        "xa": 2.5444,
        "assists_minus_xa": 1.4556,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 12.3911,
        "points_added": 5.7983,
        "xpoints_added": 5.1644,
        "passes_attempted": 943.0,
        "pass_completion_pct": 0.7328,
        "xpass_completion_pct": 0.7553,
        "passes_over_expected": -21.2553,
        "passes_over_expected_p100": -2.254,
        "avg_pass_distance": 17.749,
        "avg_pass_vertical": 3.2674
      }
    },
    {
      "canonical_id": "conor-doyle",
      "canonical_name": "Conor Doyle",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1275.0,
        "shots": 16.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 1.5737,
        "xg_place": 0.9429,
        "goals_minus_xg": 0.4263,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.461,
        "assists_minus_xa": -0.461,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0347,
        "points_added": 0.6053,
        "xpoints_added": 0.7768,
        "passes_attempted": 527.0,
        "pass_completion_pct": 0.7211,
        "xpass_completion_pct": 0.7395,
        "passes_over_expected": -9.7333,
        "passes_over_expected_p100": -1.8469,
        "avg_pass_distance": 17.775,
        "avg_pass_vertical": 1.4559
      }
    },
    {
      "canonical_id": "davy-arnaud",
      "canonical_name": "Davy Arnaud",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2076.0,
        "shots": 12.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.9716,
        "xg_place": -0.4156,
        "goals_minus_xg": -0.9716,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.9766,
        "assists_minus_xa": -0.9766,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.9482,
        "points_added": 0.0,
        "xpoints_added": 0.346,
        "passes_attempted": 1008.0,
        "pass_completion_pct": 0.7946,
        "xpass_completion_pct": 0.818,
        "passes_over_expected": -23.5352,
        "passes_over_expected_p100": -2.3348,
        "avg_pass_distance": 22.658,
        "avg_pass_vertical": 5.9161
      }
    },
    {
      "canonical_id": "fabian-espindola",
      "canonical_name": "Fabian Espindola",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1734.0,
        "shots": 55.0,
        "shots_on_target": 20.0,
        "goals": 5.0,
        "xg": 6.6116,
        "xg_place": -0.2622,
        "goals_minus_xg": -1.6116,
        "key_passes": 48.0,
        "assists": 9.0,
        "xa": 5.754,
        "assists_minus_xa": 3.246,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 12.3656,
        "points_added": 2.5635,
        "xpoints_added": 3.6633,
        "passes_attempted": 716.0,
        "pass_completion_pct": 0.5852,
        "xpass_completion_pct": 0.608,
        "passes_over_expected": -16.3032,
        "passes_over_expected_p100": -2.277,
        "avg_pass_distance": 20.3878,
        "avg_pass_vertical": 2.1801
      }
    },
    {
      "canonical_id": "facundo-coria",
      "canonical_name": "Facundo Coria",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 163.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.1599,
        "xg_place": -0.0488,
        "goals_minus_xg": -0.1599,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1732,
        "assists_minus_xa": -0.1732,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3331,
        "points_added": 0.0,
        "xpoints_added": 0.132,
        "passes_attempted": 60.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7574,
        "passes_over_expected": -0.4424,
        "passes_over_expected_p100": -0.7373,
        "avg_pass_distance": 21.2959,
        "avg_pass_vertical": 6.9358
      }
    },
    {
      "canonical_id": "jairo-arrieta",
      "canonical_name": "Jairo Arrieta",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1399.0,
        "shots": 28.0,
        "shots_on_target": 16.0,
        "goals": 5.0,
        "xg": 3.9114,
        "xg_place": 2.0642,
        "goals_minus_xg": 1.0886,
        "key_passes": 19.0,
        "assists": 2.0,
        "xa": 2.1825,
        "assists_minus_xa": -0.1825,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 6.0939,
        "points_added": 4.2589,
        "xpoints_added": 3.4249,
        "passes_attempted": 432.0,
        "pass_completion_pct": 0.7037,
        "xpass_completion_pct": 0.7651,
        "passes_over_expected": -26.5114,
        "passes_over_expected_p100": -6.1369,
        "avg_pass_distance": 15.2447,
        "avg_pass_vertical": -0.6388
      }
    },
    {
      "canonical_id": "jared-jeffrey",
      "canonical_name": "Jared Jeffrey",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 67.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0458,
        "xg_place": -0.0458,
        "goals_minus_xg": -0.0458,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0458,
        "points_added": 0.0,
        "xpoints_added": 0.0377,
        "passes_attempted": 35.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.8529,
        "passes_over_expected": -1.8515,
        "passes_over_expected_p100": -5.2901,
        "avg_pass_distance": 18.7038,
        "avg_pass_vertical": 4.1658
      }
    },
    {
      "canonical_id": "kofi-opare",
      "canonical_name": "Kofi Opare",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1927.0,
        "shots": 9.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.7539,
        "xg_place": -0.3135,
        "goals_minus_xg": 0.2461,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1405,
        "assists_minus_xa": -0.1405,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8944,
        "points_added": 1.1542,
        "xpoints_added": 0.4847,
        "passes_attempted": 636.0,
        "pass_completion_pct": 0.8145,
        "xpass_completion_pct": 0.819,
        "passes_over_expected": -2.8797,
        "passes_over_expected_p100": -0.4528,
        "avg_pass_distance": 22.801,
        "avg_pass_vertical": 9.3332
      }
    },
    {
      "canonical_id": "luis-silva",
      "canonical_name": "Luis Silva",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 397.0,
        "shots": 10.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.6757,
        "xg_place": 0.2227,
        "goals_minus_xg": 0.3243,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.9383,
        "assists_minus_xa": -0.9383,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.614,
        "points_added": 0.0724,
        "xpoints_added": 0.4624,
        "passes_attempted": 165.0,
        "pass_completion_pct": 0.7697,
        "xpass_completion_pct": 0.7492,
        "passes_over_expected": 3.3793,
        "passes_over_expected_p100": 2.048,
        "avg_pass_distance": 20.1594,
        "avg_pass_vertical": 2.5649
      }
    },
    {
      "canonical_id": "luke-mishu",
      "canonical_name": "Luke Mishu",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 170.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.021,
        "xg_place": -0.021,
        "goals_minus_xg": -0.021,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.021,
        "points_added": 0.0,
        "xpoints_added": 0.018,
        "passes_attempted": 58.0,
        "pass_completion_pct": 0.7241,
        "xpass_completion_pct": 0.6926,
        "passes_over_expected": 1.83,
        "passes_over_expected_p100": 3.1552,
        "avg_pass_distance": 22.4962,
        "avg_pass_vertical": 9.276
      }
    },
    {
      "canonical_id": "markus-halsti",
      "canonical_name": "Markus Halsti",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1296.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3975,
        "xg_place": -0.3708,
        "goals_minus_xg": -0.3975,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.6973,
        "assists_minus_xa": -0.6973,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0948,
        "points_added": 0.0,
        "xpoints_added": 0.1391,
        "passes_attempted": 583.0,
        "pass_completion_pct": 0.7393,
        "xpass_completion_pct": 0.7606,
        "passes_over_expected": -12.444,
        "passes_over_expected_p100": -2.1345,
        "avg_pass_distance": 23.6099,
        "avg_pass_vertical": 9.2807
      }
    },
    {
      "canonical_id": "michael-farfan",
      "canonical_name": "Michael Farfan",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 730.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4432,
        "xg_place": 0.0649,
        "goals_minus_xg": -0.4432,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.3443,
        "assists_minus_xa": 0.6557,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7875,
        "points_added": 0.0,
        "xpoints_added": 0.3967,
        "passes_attempted": 346.0,
        "pass_completion_pct": 0.7746,
        "xpass_completion_pct": 0.7906,
        "passes_over_expected": -5.5648,
        "passes_over_expected_p100": -1.6083,
        "avg_pass_distance": 18.5408,
        "avg_pass_vertical": 2.4989
      }
    },
    {
      "canonical_id": "miguel-aguilar",
      "canonical_name": "Miguel Aguilar",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 633.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2684,
        "xg_place": -0.2684,
        "goals_minus_xg": -0.2684,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.4684,
        "assists_minus_xa": -0.4684,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7368,
        "points_added": 0.0,
        "xpoints_added": 0.3887,
        "passes_attempted": 192.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7541,
        "passes_over_expected": -0.78,
        "passes_over_expected_p100": -0.4062,
        "avg_pass_distance": 15.7345,
        "avg_pass_vertical": 1.6353
      }
    },
    {
      "canonical_id": "nick-deleon",
      "canonical_name": "Nick DeLeon",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2668.0,
        "shots": 36.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 3.2822,
        "xg_place": -0.9906,
        "goals_minus_xg": -1.2822,
        "key_passes": 20.0,
        "assists": 2.0,
        "xa": 1.5378,
        "assists_minus_xa": 0.4622,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.82,
        "points_added": 1.1689,
        "xpoints_added": 2.5929,
        "passes_attempted": 1042.0,
        "pass_completion_pct": 0.7965,
        "xpass_completion_pct": 0.7923,
        "passes_over_expected": 4.3952,
        "passes_over_expected_p100": 0.4218,
        "avg_pass_distance": 18.9482,
        "avg_pass_vertical": 1.7974
      }
    },
    {
      "canonical_id": "perry-kitchen",
      "canonical_name": "Perry Kitchen",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3352.0,
        "shots": 16.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 1.8045,
        "xg_place": 0.2011,
        "goals_minus_xg": 1.1955,
        "key_passes": 13.0,
        "assists": 0.0,
        "xa": 0.8943,
        "assists_minus_xa": -0.8943,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.6989,
        "points_added": 1.1186,
        "xpoints_added": 0.7134,
        "passes_attempted": 1522.0,
        "pass_completion_pct": 0.8489,
        "xpass_completion_pct": 0.8389,
        "passes_over_expected": 15.1286,
        "passes_over_expected_p100": 0.994,
        "avg_pass_distance": 21.0705,
        "avg_pass_vertical": 4.8208
      }
    },
    {
      "canonical_id": "sean-franklin",
      "canonical_name": "Sean Franklin",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2436.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.1641,
        "xg_place": 0.5699,
        "goals_minus_xg": -0.1641,
        "key_passes": 22.0,
        "assists": 0.0,
        "xa": 1.9302,
        "assists_minus_xa": -1.9302,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.0943,
        "points_added": 0.4035,
        "xpoints_added": 0.7678,
        "passes_attempted": 1653.0,
        "pass_completion_pct": 0.7774,
        "xpass_completion_pct": 0.7589,
        "passes_over_expected": 30.6107,
        "passes_over_expected_p100": 1.8518,
        "avg_pass_distance": 22.2232,
        "avg_pass_vertical": 7.0303
      }
    },
    {
      "canonical_id": "steven-birnbaum",
      "canonical_name": "Steven Birnbaum",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2252.0,
        "shots": 15.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.1853,
        "xg_place": 1.2561,
        "goals_minus_xg": 0.8147,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.6428,
        "assists_minus_xa": -0.6428,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.8281,
        "points_added": 2.203,
        "xpoints_added": 1.0061,
        "passes_attempted": 913.0,
        "pass_completion_pct": 0.7722,
        "xpass_completion_pct": 0.7597,
        "passes_over_expected": 11.3856,
        "passes_over_expected_p100": 1.247,
        "avg_pass_distance": 23.8755,
        "avg_pass_vertical": 11.0385
      }
    },
    {
      "canonical_id": "taylor-kemp",
      "canonical_name": "Taylor Kemp",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2730.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.2866,
        "xg_place": 0.4661,
        "goals_minus_xg": 0.7134,
        "key_passes": 32.0,
        "assists": 5.0,
        "xa": 3.5889,
        "assists_minus_xa": 1.4111,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 3.8755,
        "points_added": 0.5024,
        "xpoints_added": 0.1848,
        "passes_attempted": 1467.0,
        "pass_completion_pct": 0.6585,
        "xpass_completion_pct": 0.6773,
        "passes_over_expected": -27.6299,
        "passes_over_expected_p100": -1.8834,
        "avg_pass_distance": 26.2703,
        "avg_pass_vertical": 10.5274
      }
    },
    {
      "canonical_id": "travis-worra",
      "canonical_name": "Travis Worra",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 39.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": 10.0,
        "pass_completion_pct": 0.4,
        "xpass_completion_pct": 0.5171,
        "passes_over_expected": -1.1713,
        "passes_over_expected_p100": -11.7132,
        "avg_pass_distance": 53.652,
        "avg_pass_vertical": 47.955,
        "shots_faced": 1.0,
        "goals_conceded": 0.0,
        "saves": 1.0,
        "headed_shot_share": 0.0,
        "xg_faced": 0.0326,
        "goals_conceded_minus_xg": -0.0326,
        "goals_per_xg": 0.0
      }
    },
    {
      "canonical_id": "\u00e1lvaro-saborio",
      "canonical_name": "\u00c1lvaro Saborio",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1038.0,
        "shots": 29.0,
        "shots_on_target": 15.0,
        "goals": 4.0,
        "xg": 4.6592,
        "xg_place": 1.7756,
        "goals_minus_xg": -0.6592,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.928,
        "assists_minus_xa": -0.928,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.5872,
        "points_added": 1.1753,
        "xpoints_added": 1.9245,
        "passes_attempted": 242.0,
        "pass_completion_pct": 0.6322,
        "xpass_completion_pct": 0.7052,
        "passes_over_expected": -17.6648,
        "passes_over_expected_p100": -7.2995,
        "avg_pass_distance": 15.7836,
        "avg_pass_vertical": 2.3422
      }
    }
  ]
}