{
  "slug": "soccer-mls-2015-a2lqr4jmr0",
  "game_id": "soccer-mls-2015-a2lqR4JMr0",
  "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": 27,
  "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-maund",
      "canonical_name": "Aaron Maund",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2137.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.718,
        "xg_place": 0.1447,
        "goals_minus_xg": 0.282,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.8845,
        "assists_minus_xa": 0.1155,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6024,
        "points_added": 1.1227,
        "xpoints_added": 0.5715,
        "passes_attempted": 634.0,
        "pass_completion_pct": 0.7366,
        "xpass_completion_pct": 0.7542,
        "passes_over_expected": -11.1341,
        "passes_over_expected_p100": -1.7562,
        "avg_pass_distance": 26.0956,
        "avg_pass_vertical": 13.4333
      }
    },
    {
      "canonical_id": "abdoulie-mansally",
      "canonical_name": "Abdoulie Mansally",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1435.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.3176,
        "xg_place": 0.31,
        "goals_minus_xg": 0.6824,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 1.0345,
        "assists_minus_xa": -0.0345,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.3521,
        "points_added": 1.2879,
        "xpoints_added": 0.2597,
        "passes_attempted": 779.0,
        "pass_completion_pct": 0.751,
        "xpass_completion_pct": 0.7497,
        "passes_over_expected": 0.9838,
        "passes_over_expected_p100": 0.1263,
        "avg_pass_distance": 19.598,
        "avg_pass_vertical": 6.9845
      }
    },
    {
      "canonical_id": "boyd-okwuonu",
      "canonical_name": "Boyd Okwuonu",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 135.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": 20.0,
        "pass_completion_pct": 0.85,
        "xpass_completion_pct": 0.8147,
        "passes_over_expected": 0.705,
        "passes_over_expected_p100": 3.5252,
        "avg_pass_distance": 16.8544,
        "avg_pass_vertical": 0.1133
      }
    },
    {
      "canonical_id": "chris-schuler",
      "canonical_name": "Chris Schuler",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 493.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": 151.0,
        "pass_completion_pct": 0.7086,
        "xpass_completion_pct": 0.7337,
        "passes_over_expected": -3.7899,
        "passes_over_expected_p100": -2.5099,
        "avg_pass_distance": 25.9325,
        "avg_pass_vertical": 13.7081
      }
    },
    {
      "canonical_id": "demar-phillips",
      "canonical_name": "Demar Phillips",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1483.0,
        "shots": 11.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2567,
        "xg_place": -0.1961,
        "goals_minus_xg": -0.2567,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.6465,
        "assists_minus_xa": -0.6465,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9033,
        "points_added": 0.0,
        "xpoints_added": 0.1626,
        "passes_attempted": 868.0,
        "pass_completion_pct": 0.7627,
        "xpass_completion_pct": 0.7486,
        "passes_over_expected": 12.2014,
        "passes_over_expected_p100": 1.4057,
        "avg_pass_distance": 18.5373,
        "avg_pass_vertical": 5.9954
      }
    },
    {
      "canonical_id": "devon-sandoval",
      "canonical_name": "Devon Sandoval",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1759.0,
        "shots": 28.0,
        "shots_on_target": 13.0,
        "goals": 4.0,
        "xg": 6.6071,
        "xg_place": 0.1217,
        "goals_minus_xg": -2.6071,
        "key_passes": 14.0,
        "assists": 2.0,
        "xa": 1.5306,
        "assists_minus_xa": 0.4694,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 8.1377,
        "points_added": 0.8367,
        "xpoints_added": 4.7852,
        "passes_attempted": 426.0,
        "pass_completion_pct": 0.7465,
        "xpass_completion_pct": 0.752,
        "passes_over_expected": -2.3541,
        "passes_over_expected_p100": -0.5526,
        "avg_pass_distance": 12.3583,
        "avg_pass_vertical": -1.148
      }
    },
    {
      "canonical_id": "el\u00edas-v\u00e1squez",
      "canonical_name": "El\u00edas V\u00e1squez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1377.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2062,
        "xg_place": 0.3803,
        "goals_minus_xg": -0.2062,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1055,
        "assists_minus_xa": -0.1055,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3117,
        "points_added": 0.0,
        "xpoints_added": 0.254,
        "passes_attempted": 475.0,
        "pass_completion_pct": 0.7979,
        "xpass_completion_pct": 0.784,
        "passes_over_expected": 6.6132,
        "passes_over_expected_p100": 1.3923,
        "avg_pass_distance": 24.7288,
        "avg_pass_vertical": 12.3878
      }
    },
    {
      "canonical_id": "javier-morales",
      "canonical_name": "Javier Morales",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2303.0,
        "shots": 50.0,
        "shots_on_target": 20.0,
        "goals": 8.0,
        "xg": 6.6122,
        "xg_place": -0.2207,
        "goals_minus_xg": 1.3878,
        "key_passes": 83.0,
        "assists": 9.0,
        "xa": 6.7654,
        "assists_minus_xa": 2.2346,
        "goals_plus_assists": 17.0,
        "xg_plus_xa": 13.3776,
        "points_added": 4.1063,
        "xpoints_added": 4.1744,
        "passes_attempted": 1780.0,
        "pass_completion_pct": 0.8073,
        "xpass_completion_pct": 0.7818,
        "passes_over_expected": 45.39,
        "passes_over_expected_p100": 2.55,
        "avg_pass_distance": 18.8557,
        "avg_pass_vertical": 4.0209
      }
    },
    {
      "canonical_id": "jeff-attinella",
      "canonical_name": "Jeff Attinella",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 975.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.0383,
        "assists_minus_xa": -0.0383,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0383,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 278.0,
        "pass_completion_pct": 0.6547,
        "xpass_completion_pct": 0.6182,
        "passes_over_expected": 10.1339,
        "passes_over_expected_p100": 3.6453,
        "avg_pass_distance": 44.0711,
        "avg_pass_vertical": 37.4665,
        "shots_faced": 64.0,
        "goals_conceded": 24.0,
        "saves": 40.0,
        "headed_shot_share": 0.125,
        "xg_faced": 26.5406,
        "goals_conceded_minus_xg": -2.5406,
        "goals_per_xg": 0.9043
      }
    },
    {
      "canonical_id": "joao-plata",
      "canonical_name": "Joao Plata",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1521.0,
        "shots": 37.0,
        "shots_on_target": 14.0,
        "goals": 4.0,
        "xg": 4.395,
        "xg_place": 0.3921,
        "goals_minus_xg": -0.395,
        "key_passes": 20.0,
        "assists": 3.0,
        "xa": 2.4358,
        "assists_minus_xa": 0.5642,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 6.8309,
        "points_added": 1.9472,
        "xpoints_added": 3.374,
        "passes_attempted": 461.0,
        "pass_completion_pct": 0.7852,
        "xpass_completion_pct": 0.7791,
        "passes_over_expected": 2.8447,
        "passes_over_expected_p100": 0.6171,
        "avg_pass_distance": 16.1266,
        "avg_pass_vertical": 0.3472
      }
    },
    {
      "canonical_id": "john-stertzer",
      "canonical_name": "John Stertzer",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 950.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.8011,
        "xg_place": 0.4768,
        "goals_minus_xg": 0.1989,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0277,
        "assists_minus_xa": -0.0277,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8288,
        "points_added": 0.6509,
        "xpoints_added": 0.8452,
        "passes_attempted": 407.0,
        "pass_completion_pct": 0.8256,
        "xpass_completion_pct": 0.8261,
        "passes_over_expected": -0.2101,
        "passes_over_expected_p100": -0.0516,
        "avg_pass_distance": 17.526,
        "avg_pass_vertical": 3.9441
      }
    },
    {
      "canonical_id": "jordan-allen",
      "canonical_name": "Jordan Allen",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1190.0,
        "shots": 13.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 1.23,
        "xg_place": 0.7445,
        "goals_minus_xg": -0.23,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.499,
        "assists_minus_xa": 0.501,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.729,
        "points_added": 0.2268,
        "xpoints_added": 0.367,
        "passes_attempted": 455.0,
        "pass_completion_pct": 0.7099,
        "xpass_completion_pct": 0.7591,
        "passes_over_expected": -22.3746,
        "passes_over_expected_p100": -4.9175,
        "avg_pass_distance": 19.0238,
        "avg_pass_vertical": 4.1081
      }
    },
    {
      "canonical_id": "juan-manuel-mart\u00ednez",
      "canonical_name": "Juan Manuel Mart\u00ednez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 695.0,
        "shots": 9.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.0637,
        "xg_place": 0.6392,
        "goals_minus_xg": -0.0637,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 1.1745,
        "assists_minus_xa": -0.1745,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.2381,
        "points_added": 0.0963,
        "xpoints_added": 0.5695,
        "passes_attempted": 391.0,
        "pass_completion_pct": 0.7698,
        "xpass_completion_pct": 0.7747,
        "passes_over_expected": -1.9005,
        "passes_over_expected_p100": -0.4861,
        "avg_pass_distance": 15.5449,
        "avg_pass_vertical": 3.9149
      }
    },
    {
      "canonical_id": "justen-glad",
      "canonical_name": "Justen Glad",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 594.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1629,
        "xg_place": 0.2607,
        "goals_minus_xg": -0.1629,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.4085,
        "assists_minus_xa": -0.4085,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5714,
        "points_added": 0.0,
        "xpoints_added": 0.1113,
        "passes_attempted": 206.0,
        "pass_completion_pct": 0.7913,
        "xpass_completion_pct": 0.7575,
        "passes_over_expected": 6.9463,
        "passes_over_expected_p100": 3.372,
        "avg_pass_distance": 20.3206,
        "avg_pass_vertical": 7.2259
      }
    },
    {
      "canonical_id": "j\u00e1mison-olave",
      "canonical_name": "J\u00e1mison Olave",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1989.0,
        "shots": 9.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.379,
        "xg_place": -0.0366,
        "goals_minus_xg": -0.379,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0128,
        "assists_minus_xa": -0.0128,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3919,
        "points_added": 0.8367,
        "xpoints_added": 1.2185,
        "passes_attempted": 596.0,
        "pass_completion_pct": 0.8339,
        "xpass_completion_pct": 0.8091,
        "passes_over_expected": 14.7598,
        "passes_over_expected_p100": 2.4765,
        "avg_pass_distance": 22.8696,
        "avg_pass_vertical": 7.6222
      }
    },
    {
      "canonical_id": "kyle-beckerman",
      "canonical_name": "Kyle Beckerman",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2529.0,
        "shots": 31.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 1.2445,
        "xg_place": -0.203,
        "goals_minus_xg": -0.2445,
        "key_passes": 15.0,
        "assists": 0.0,
        "xa": 1.5575,
        "assists_minus_xa": -1.5575,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.802,
        "points_added": 0.2076,
        "xpoints_added": 0.9809,
        "passes_attempted": 1527.0,
        "pass_completion_pct": 0.8258,
        "xpass_completion_pct": 0.8033,
        "passes_over_expected": 34.3234,
        "passes_over_expected_p100": 2.2478,
        "avg_pass_distance": 20.7377,
        "avg_pass_vertical": 7.7824
      }
    },
    {
      "canonical_id": "luis-gil",
      "canonical_name": "Luis Gil",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1612.0,
        "shots": 27.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 1.9264,
        "xg_place": -0.0846,
        "goals_minus_xg": -0.9264,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.5548,
        "assists_minus_xa": 0.4452,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.4812,
        "points_added": 0.2053,
        "xpoints_added": 1.196,
        "passes_attempted": 674.0,
        "pass_completion_pct": 0.77,
        "xpass_completion_pct": 0.8083,
        "passes_over_expected": -25.7902,
        "passes_over_expected_p100": -3.8264,
        "avg_pass_distance": 18.1498,
        "avg_pass_vertical": 3.4271
      }
    },
    {
      "canonical_id": "luis-silva",
      "canonical_name": "Luis Silva",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 560.0,
        "shots": 9.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.2508,
        "xg_place": -1.0514,
        "goals_minus_xg": -1.2508,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.8102,
        "assists_minus_xa": -0.8102,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.061,
        "points_added": 0.0,
        "xpoints_added": 0.5705,
        "passes_attempted": 244.0,
        "pass_completion_pct": 0.8361,
        "xpass_completion_pct": 0.8011,
        "passes_over_expected": 8.5236,
        "passes_over_expected_p100": 3.4933,
        "avg_pass_distance": 16.1793,
        "avg_pass_vertical": 1.9945
      }
    },
    {
      "canonical_id": "luke-mulholland",
      "canonical_name": "Luke Mulholland",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2489.0,
        "shots": 26.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 1.5163,
        "xg_place": 1.8158,
        "goals_minus_xg": 1.4837,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 2.5887,
        "assists_minus_xa": -1.5887,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.105,
        "points_added": 1.1595,
        "xpoints_added": 0.7931,
        "passes_attempted": 1158.0,
        "pass_completion_pct": 0.7349,
        "xpass_completion_pct": 0.7595,
        "passes_over_expected": -28.5015,
        "passes_over_expected_p100": -2.4613,
        "avg_pass_distance": 20.563,
        "avg_pass_vertical": 8.4707
      }
    },
    {
      "canonical_id": "nick-rimando",
      "canonical_name": "Nick Rimando",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2343.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": 805.0,
        "pass_completion_pct": 0.6547,
        "xpass_completion_pct": 0.6425,
        "passes_over_expected": 9.7986,
        "passes_over_expected_p100": 1.2172,
        "avg_pass_distance": 42.61,
        "avg_pass_vertical": 35.6476,
        "shots_faced": 93.0,
        "goals_conceded": 23.0,
        "saves": 66.0,
        "headed_shot_share": 0.2258,
        "xg_faced": 30.0968,
        "goals_conceded_minus_xg": -7.0968,
        "goals_per_xg": 0.7642
      }
    },
    {
      "canonical_id": "olmes-garc\u00eda",
      "canonical_name": "Olmes Garc\u00eda",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1703.0,
        "shots": 32.0,
        "shots_on_target": 15.0,
        "goals": 2.0,
        "xg": 3.5395,
        "xg_place": 0.7382,
        "goals_minus_xg": -1.5395,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 1.342,
        "assists_minus_xa": -1.342,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.8815,
        "points_added": 0.7022,
        "xpoints_added": 2.5331,
        "passes_attempted": 434.0,
        "pass_completion_pct": 0.7051,
        "xpass_completion_pct": 0.7342,
        "passes_over_expected": -12.6425,
        "passes_over_expected_p100": -2.913,
        "avg_pass_distance": 17.7319,
        "avg_pass_vertical": 1.4833
      }
    },
    {
      "canonical_id": "pecka",
      "canonical_name": "Pecka",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 124.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": 59.0,
        "pass_completion_pct": 0.8814,
        "xpass_completion_pct": 0.8495,
        "passes_over_expected": 1.8801,
        "passes_over_expected_p100": 3.1865,
        "avg_pass_distance": 16.864,
        "avg_pass_vertical": 0.8039
      }
    },
    {
      "canonical_id": "phanuel-kavita",
      "canonical_name": "Phanuel Kavita",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 193.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.5843,
        "xg_place": -0.5843,
        "goals_minus_xg": -0.5843,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.3142,
        "assists_minus_xa": -0.3142,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8985,
        "points_added": 0.0,
        "xpoints_added": 0.3643,
        "passes_attempted": 55.0,
        "pass_completion_pct": 0.7636,
        "xpass_completion_pct": 0.7881,
        "passes_over_expected": -1.3437,
        "passes_over_expected_p100": -2.4431,
        "avg_pass_distance": 24.6081,
        "avg_pass_vertical": 7.6604
      }
    },
    {
      "canonical_id": "sebasti\u00e1n-jaime",
      "canonical_name": "Sebasti\u00e1n Jaime",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1335.0,
        "shots": 20.0,
        "shots_on_target": 8.0,
        "goals": 5.0,
        "xg": 2.8976,
        "xg_place": 0.8227,
        "goals_minus_xg": 2.1024,
        "key_passes": 15.0,
        "assists": 2.0,
        "xa": 2.2257,
        "assists_minus_xa": -0.2257,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.1232,
        "points_added": 2.4144,
        "xpoints_added": 1.7683,
        "passes_attempted": 364.0,
        "pass_completion_pct": 0.728,
        "xpass_completion_pct": 0.736,
        "passes_over_expected": -2.9012,
        "passes_over_expected_p100": -0.797,
        "avg_pass_distance": 13.2925,
        "avg_pass_vertical": 0.194
      }
    },
    {
      "canonical_id": "sebasti\u00e1n-saucedo",
      "canonical_name": "Sebasti\u00e1n Saucedo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 203.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2057,
        "xg_place": -0.0135,
        "goals_minus_xg": -0.2057,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2361,
        "assists_minus_xa": -0.2361,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4419,
        "points_added": 0.0,
        "xpoints_added": 0.2307,
        "passes_attempted": 81.0,
        "pass_completion_pct": 0.8519,
        "xpass_completion_pct": 0.8205,
        "passes_over_expected": 2.5416,
        "passes_over_expected_p100": 3.1378,
        "avg_pass_distance": 15.949,
        "avg_pass_vertical": 1.1912
      }
    },
    {
      "canonical_id": "tony-beltran",
      "canonical_name": "Tony Beltran",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2998.0,
        "shots": 6.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.1869,
        "xg_place": 0.0999,
        "goals_minus_xg": -0.1869,
        "key_passes": 25.0,
        "assists": 2.0,
        "xa": 2.432,
        "assists_minus_xa": -0.432,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.6189,
        "points_added": 0.0,
        "xpoints_added": 0.1488,
        "passes_attempted": 1559.0,
        "pass_completion_pct": 0.764,
        "xpass_completion_pct": 0.7462,
        "passes_over_expected": 27.7515,
        "passes_over_expected_p100": 1.7801,
        "avg_pass_distance": 17.5725,
        "avg_pass_vertical": 6.7441
      }
    },
    {
      "canonical_id": "\u00e1lvaro-saborio",
      "canonical_name": "\u00c1lvaro Saborio",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1162.0,
        "shots": 30.0,
        "shots_on_target": 13.0,
        "goals": 3.0,
        "xg": 3.5493,
        "xg_place": -0.2977,
        "goals_minus_xg": -0.5493,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.7517,
        "assists_minus_xa": -0.7517,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.301,
        "points_added": 2.3359,
        "xpoints_added": 3.1513,
        "passes_attempted": 270.0,
        "pass_completion_pct": 0.6778,
        "xpass_completion_pct": 0.7219,
        "passes_over_expected": -11.9077,
        "passes_over_expected_p100": -4.4103,
        "avg_pass_distance": 14.0693,
        "avg_pass_vertical": 1.7765
      }
    }
  ]
}