{
  "slug": "soccer-mls-2015-kadq0wrqev",
  "game_id": "soccer-mls-2015-kaDQ0wRqEv",
  "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": 29,
  "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": "aj-delagarza",
      "canonical_name": "A.J. DeLaGarza",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2180.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.327,
        "xg_place": -0.327,
        "goals_minus_xg": -0.327,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.4241,
        "assists_minus_xa": -0.4241,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7512,
        "points_added": 0.0,
        "xpoints_added": 0.2003,
        "passes_attempted": 989.0,
        "pass_completion_pct": 0.7978,
        "xpass_completion_pct": 0.7971,
        "passes_over_expected": 0.649,
        "passes_over_expected_p100": 0.0656,
        "avg_pass_distance": 21.2809,
        "avg_pass_vertical": 7.066
      }
    },
    {
      "canonical_id": "alan-gordon",
      "canonical_name": "Alan Gordon",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1111.0,
        "shots": 35.0,
        "shots_on_target": 11.0,
        "goals": 5.0,
        "xg": 4.9926,
        "xg_place": -1.1071,
        "goals_minus_xg": 0.0074,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.6692,
        "assists_minus_xa": -0.6692,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.6619,
        "points_added": 4.4082,
        "xpoints_added": 2.7183,
        "passes_attempted": 407.0,
        "pass_completion_pct": 0.7076,
        "xpass_completion_pct": 0.7451,
        "passes_over_expected": -15.2363,
        "passes_over_expected_p100": -3.7436,
        "avg_pass_distance": 14.071,
        "avg_pass_vertical": -1.1776
      }
    },
    {
      "canonical_id": "ariel-lassiter",
      "canonical_name": "Ariel Lassiter",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 22.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.065,
        "xg_place": 0.0138,
        "goals_minus_xg": -0.065,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.065,
        "points_added": 0.0,
        "xpoints_added": 0.0058,
        "passes_attempted": 3.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.8719,
        "passes_over_expected": 0.3843,
        "passes_over_expected_p100": 12.8113,
        "avg_pass_distance": 21.5362,
        "avg_pass_vertical": 8.9317
      }
    },
    {
      "canonical_id": "baggio-husidic",
      "canonical_name": "Baggio Husidic",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2080.0,
        "shots": 21.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 2.0265,
        "xg_place": -0.6846,
        "goals_minus_xg": -0.0265,
        "key_passes": 18.0,
        "assists": 2.0,
        "xa": 1.404,
        "assists_minus_xa": 0.596,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.4305,
        "points_added": 0.9557,
        "xpoints_added": 1.1327,
        "passes_attempted": 1025.0,
        "pass_completion_pct": 0.7639,
        "xpass_completion_pct": 0.7872,
        "passes_over_expected": -23.8461,
        "passes_over_expected_p100": -2.3265,
        "avg_pass_distance": 18.254,
        "avg_pass_vertical": 3.685
      }
    },
    {
      "canonical_id": "bradford-jamieson",
      "canonical_name": "Bradford Jamieson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 488.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.9992,
        "xg_place": -0.1126,
        "goals_minus_xg": 0.0008,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0309,
        "assists_minus_xa": -0.0309,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0301,
        "points_added": 0.5704,
        "xpoints_added": 0.8492,
        "passes_attempted": 119.0,
        "pass_completion_pct": 0.7059,
        "xpass_completion_pct": 0.7598,
        "passes_over_expected": -6.4122,
        "passes_over_expected_p100": -5.3884,
        "avg_pass_distance": 14.2664,
        "avg_pass_vertical": -1.2243
      }
    },
    {
      "canonical_id": "brian-rowe",
      "canonical_name": "Brian Rowe",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 677.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": 192.0,
        "pass_completion_pct": 0.6927,
        "xpass_completion_pct": 0.7084,
        "passes_over_expected": -3.0128,
        "passes_over_expected_p100": -1.5691,
        "avg_pass_distance": 39.5806,
        "avg_pass_vertical": 32.0937,
        "shots_faced": 22.0,
        "goals_conceded": 9.0,
        "saves": 13.0,
        "headed_shot_share": 0.0909,
        "xg_faced": 7.7731,
        "goals_conceded_minus_xg": 1.2269,
        "goals_per_xg": 1.1578
      }
    },
    {
      "canonical_id": "dan-gargan",
      "canonical_name": "Dan Gargan",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1917.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2576,
        "xg_place": -0.0011,
        "goals_minus_xg": -0.2576,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.3861,
        "assists_minus_xa": -0.3861,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6437,
        "points_added": 0.0,
        "xpoints_added": 0.1024,
        "passes_attempted": 1067.0,
        "pass_completion_pct": 0.7769,
        "xpass_completion_pct": 0.7694,
        "passes_over_expected": 8.0704,
        "passes_over_expected_p100": 0.7564,
        "avg_pass_distance": 22.5517,
        "avg_pass_vertical": 7.9922
      }
    },
    {
      "canonical_id": "dave-romney",
      "canonical_name": "Dave Romney",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 284.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0277,
        "xg_place": 0.0157,
        "goals_minus_xg": -0.0277,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0709,
        "assists_minus_xa": -0.0709,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0986,
        "points_added": 0.0,
        "xpoints_added": 0.0139,
        "passes_attempted": 136.0,
        "pass_completion_pct": 0.7941,
        "xpass_completion_pct": 0.767,
        "passes_over_expected": 3.6941,
        "passes_over_expected_p100": 2.7162,
        "avg_pass_distance": 23.7898,
        "avg_pass_vertical": 8.0472
      }
    },
    {
      "canonical_id": "donovan-ricketts",
      "canonical_name": "Donovan Ricketts",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1160.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": 359.0,
        "pass_completion_pct": 0.5181,
        "xpass_completion_pct": 0.5687,
        "passes_over_expected": -18.1799,
        "passes_over_expected_p100": -5.064,
        "avg_pass_distance": 48.2924,
        "avg_pass_vertical": 40.6111,
        "shots_faced": 61.0,
        "goals_conceded": 21.0,
        "saves": 39.0,
        "headed_shot_share": 0.1639,
        "xg_faced": 20.139,
        "goals_conceded_minus_xg": 0.861,
        "goals_per_xg": 1.0428
      }
    },
    {
      "canonical_id": "edson-buddle",
      "canonical_name": "Edson Buddle",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 303.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.7082,
        "xg_place": 0.0174,
        "goals_minus_xg": -0.7082,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2332,
        "assists_minus_xa": -0.2332,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9414,
        "points_added": 0.0,
        "xpoints_added": 0.134,
        "passes_attempted": 89.0,
        "pass_completion_pct": 0.6966,
        "xpass_completion_pct": 0.7684,
        "passes_over_expected": -6.3895,
        "passes_over_expected_p100": -7.1792,
        "avg_pass_distance": 13.1414,
        "avg_pass_vertical": -2.6587
      }
    },
    {
      "canonical_id": "giovani-dos-santos",
      "canonical_name": "Giovani dos Santos",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 942.0,
        "shots": 25.0,
        "shots_on_target": 11.0,
        "goals": 3.0,
        "xg": 2.9687,
        "xg_place": -0.4207,
        "goals_minus_xg": 0.0313,
        "key_passes": 23.0,
        "assists": 4.0,
        "xa": 2.7573,
        "assists_minus_xa": 1.2427,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.726,
        "points_added": 0.5934,
        "xpoints_added": 1.2283,
        "passes_attempted": 362.0,
        "pass_completion_pct": 0.7403,
        "xpass_completion_pct": 0.7505,
        "passes_over_expected": -3.6678,
        "passes_over_expected_p100": -1.0132,
        "avg_pass_distance": 19.5659,
        "avg_pass_vertical": 0.3791
      }
    },
    {
      "canonical_id": "gyasi-zardes",
      "canonical_name": "Gyasi Zardes",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2736.0,
        "shots": 47.0,
        "shots_on_target": 15.0,
        "goals": 7.0,
        "xg": 6.0891,
        "xg_place": -0.071,
        "goals_minus_xg": 0.9109,
        "key_passes": 36.0,
        "assists": 4.0,
        "xa": 4.5159,
        "assists_minus_xa": -0.5159,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 10.605,
        "points_added": 3.1614,
        "xpoints_added": 3.4769,
        "passes_attempted": 847.0,
        "pass_completion_pct": 0.758,
        "xpass_completion_pct": 0.7636,
        "passes_over_expected": -4.7606,
        "passes_over_expected_p100": -0.5621,
        "avg_pass_distance": 15.7577,
        "avg_pass_vertical": -0.0119
      }
    },
    {
      "canonical_id": "ignacio-maganto",
      "canonical_name": "Ignacio Maganto",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 580.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.7423,
        "xg_place": 0.3504,
        "goals_minus_xg": 0.2577,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 1.0316,
        "assists_minus_xa": -0.0316,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.7739,
        "points_added": 0.7925,
        "xpoints_added": 0.6683,
        "passes_attempted": 207.0,
        "pass_completion_pct": 0.6957,
        "xpass_completion_pct": 0.7713,
        "passes_over_expected": -15.667,
        "passes_over_expected_p100": -7.5686,
        "avg_pass_distance": 17.4144,
        "avg_pass_vertical": 2.5127
      }
    },
    {
      "canonical_id": "jaime-penedo",
      "canonical_name": "Jaime Penedo",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1550.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": 421.0,
        "pass_completion_pct": 0.5629,
        "xpass_completion_pct": 0.572,
        "passes_over_expected": -3.8293,
        "passes_over_expected_p100": -0.9096,
        "avg_pass_distance": 45.3801,
        "avg_pass_vertical": 38.6441,
        "shots_faced": 69.0,
        "goals_conceded": 19.0,
        "saves": 50.0,
        "headed_shot_share": 0.1739,
        "xg_faced": 20.2389,
        "goals_conceded_minus_xg": -1.2389,
        "goals_per_xg": 0.9388
      }
    },
    {
      "canonical_id": "jose-villarreal",
      "canonical_name": "Jose Villarreal",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 748.0,
        "shots": 17.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.5933,
        "xg_place": 0.1094,
        "goals_minus_xg": 0.4067,
        "key_passes": 15.0,
        "assists": 4.0,
        "xa": 2.1845,
        "assists_minus_xa": 1.8155,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 3.7778,
        "points_added": 0.4416,
        "xpoints_added": 1.0675,
        "passes_attempted": 313.0,
        "pass_completion_pct": 0.6869,
        "xpass_completion_pct": 0.7113,
        "passes_over_expected": -7.6359,
        "passes_over_expected_p100": -2.4396,
        "avg_pass_distance": 17.3456,
        "avg_pass_vertical": 1.6946
      }
    },
    {
      "canonical_id": "juninho",
      "canonical_name": "Juninho",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3148.0,
        "shots": 28.0,
        "shots_on_target": 13.0,
        "goals": 4.0,
        "xg": 2.9479,
        "xg_place": 0.097,
        "goals_minus_xg": 1.0521,
        "key_passes": 39.0,
        "assists": 5.0,
        "xa": 2.3226,
        "assists_minus_xa": 2.6774,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 5.2705,
        "points_added": 1.2103,
        "xpoints_added": 2.3241,
        "passes_attempted": 2140.0,
        "pass_completion_pct": 0.8346,
        "xpass_completion_pct": 0.8274,
        "passes_over_expected": 15.3815,
        "passes_over_expected_p100": 0.7188,
        "avg_pass_distance": 22.6604,
        "avg_pass_vertical": 5.991
      }
    },
    {
      "canonical_id": "kenney-walker",
      "canonical_name": "Kenney Walker",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 315.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.011,
        "xg_place": 0.0193,
        "goals_minus_xg": -0.011,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.011,
        "points_added": 0.0,
        "xpoints_added": 0.0088,
        "passes_attempted": 191.0,
        "pass_completion_pct": 0.8848,
        "xpass_completion_pct": 0.8508,
        "passes_over_expected": 6.4958,
        "passes_over_expected_p100": 3.4009,
        "avg_pass_distance": 20.4225,
        "avg_pass_vertical": 5.2556
      }
    },
    {
      "canonical_id": "leonardo",
      "canonical_name": "Leonardo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2534.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.5302,
        "xg_place": -0.5088,
        "goals_minus_xg": -0.5302,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.0868,
        "assists_minus_xa": -0.0868,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.617,
        "points_added": 0.0,
        "xpoints_added": 0.4308,
        "passes_attempted": 960.0,
        "pass_completion_pct": 0.8396,
        "xpass_completion_pct": 0.8315,
        "passes_over_expected": 7.7761,
        "passes_over_expected_p100": 0.81,
        "avg_pass_distance": 24.4932,
        "avg_pass_vertical": 8.77
      }
    },
    {
      "canonical_id": "mika-v\u00e4yrynen",
      "canonical_name": "Mika V\u00e4yrynen",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 860.0,
        "shots": 15.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.7156,
        "xg_place": -0.0377,
        "goals_minus_xg": -0.7156,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1133,
        "assists_minus_xa": -0.1133,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8289,
        "points_added": 0.0,
        "xpoints_added": 0.7482,
        "passes_attempted": 464.0,
        "pass_completion_pct": 0.8147,
        "xpass_completion_pct": 0.8195,
        "passes_over_expected": -2.2411,
        "passes_over_expected_p100": -0.483,
        "avg_pass_distance": 17.0185,
        "avg_pass_vertical": 3.6325
      }
    },
    {
      "canonical_id": "omar-gonz\u00e1lez",
      "canonical_name": "Omar Gonz\u00e1lez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2874.0,
        "shots": 13.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 0.6297,
        "xg_place": -0.1155,
        "goals_minus_xg": 0.3703,
        "key_passes": 8.0,
        "assists": 2.0,
        "xa": 1.4246,
        "assists_minus_xa": 0.5754,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.0543,
        "points_added": 0.0765,
        "xpoints_added": 0.4303,
        "passes_attempted": 1355.0,
        "pass_completion_pct": 0.7779,
        "xpass_completion_pct": 0.7541,
        "passes_over_expected": 32.153,
        "passes_over_expected_p100": 2.3729,
        "avg_pass_distance": 26.0058,
        "avg_pass_vertical": 13.5785
      }
    },
    {
      "canonical_id": "oscar-sorto",
      "canonical_name": "Oscar Sorto",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 292.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0112,
        "xg_place": -0.0112,
        "goals_minus_xg": -0.0112,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0112,
        "points_added": 0.0,
        "xpoints_added": 0.0078,
        "passes_attempted": 171.0,
        "pass_completion_pct": 0.731,
        "xpass_completion_pct": 0.7568,
        "passes_over_expected": -4.4113,
        "passes_over_expected_p100": -2.5797,
        "avg_pass_distance": 21.5914,
        "avg_pass_vertical": 4.6064
      }
    },
    {
      "canonical_id": "rafael-garcia",
      "canonical_name": "Rafael Garcia",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 372.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0271,
        "xg_place": 0.0418,
        "goals_minus_xg": -0.0271,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0481,
        "assists_minus_xa": -0.0481,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0752,
        "points_added": 0.0,
        "xpoints_added": 0.0171,
        "passes_attempted": 202.0,
        "pass_completion_pct": 0.797,
        "xpass_completion_pct": 0.8316,
        "passes_over_expected": -6.9804,
        "passes_over_expected_p100": -3.4557,
        "avg_pass_distance": 20.3638,
        "avg_pass_vertical": 4.3403
      }
    },
    {
      "canonical_id": "robbie-keane",
      "canonical_name": "Robbie Keane",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2313.0,
        "shots": 74.0,
        "shots_on_target": 40.0,
        "goals": 20.0,
        "xg": 13.4626,
        "xg_place": 5.0114,
        "goals_minus_xg": 6.5374,
        "key_passes": 31.0,
        "assists": 7.0,
        "xa": 5.0282,
        "assists_minus_xa": 1.9718,
        "goals_plus_assists": 27.0,
        "xg_plus_xa": 18.4909,
        "points_added": 7.826,
        "xpoints_added": 5.6985,
        "passes_attempted": 671.0,
        "pass_completion_pct": 0.7645,
        "xpass_completion_pct": 0.7787,
        "passes_over_expected": -9.5268,
        "passes_over_expected_p100": -1.4198,
        "avg_pass_distance": 16.6638,
        "avg_pass_vertical": 1.9578
      }
    },
    {
      "canonical_id": "robbie-rogers",
      "canonical_name": "Robbie Rogers",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2576.0,
        "shots": 15.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.9235,
        "xg_place": -0.0847,
        "goals_minus_xg": 0.0765,
        "key_passes": 15.0,
        "assists": 3.0,
        "xa": 1.8687,
        "assists_minus_xa": 1.1313,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.7922,
        "points_added": 0.0697,
        "xpoints_added": 0.4491,
        "passes_attempted": 1506.0,
        "pass_completion_pct": 0.743,
        "xpass_completion_pct": 0.7425,
        "passes_over_expected": 0.8233,
        "passes_over_expected_p100": 0.0547,
        "avg_pass_distance": 19.154,
        "avg_pass_vertical": 6.8535
      }
    },
    {
      "canonical_id": "sebastian-lletget",
      "canonical_name": "Sebastian Lletget",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1606.0,
        "shots": 33.0,
        "shots_on_target": 14.0,
        "goals": 8.0,
        "xg": 3.0622,
        "xg_place": 2.0384,
        "goals_minus_xg": 4.9378,
        "key_passes": 17.0,
        "assists": 0.0,
        "xa": 1.4469,
        "assists_minus_xa": -1.4469,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 4.5091,
        "points_added": 2.1872,
        "xpoints_added": 1.0891,
        "passes_attempted": 650.0,
        "pass_completion_pct": 0.8092,
        "xpass_completion_pct": 0.7999,
        "passes_over_expected": 6.0406,
        "passes_over_expected_p100": 0.9293,
        "avg_pass_distance": 16.7805,
        "avg_pass_vertical": -0.6765
      }
    },
    {
      "canonical_id": "stefan-ishizaki",
      "canonical_name": "Stefan Ishizaki",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1730.0,
        "shots": 25.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 1.0169,
        "xg_place": 0.3391,
        "goals_minus_xg": -0.0169,
        "key_passes": 43.0,
        "assists": 4.0,
        "xa": 2.926,
        "assists_minus_xa": 1.074,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.9429,
        "points_added": 0.0242,
        "xpoints_added": 0.5642,
        "passes_attempted": 895.0,
        "pass_completion_pct": 0.657,
        "xpass_completion_pct": 0.6743,
        "passes_over_expected": -15.4945,
        "passes_over_expected_p100": -1.7312,
        "avg_pass_distance": 22.6581,
        "avg_pass_vertical": 4.0364
      }
    },
    {
      "canonical_id": "steven-gerrard",
      "canonical_name": "Steven Gerrard",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1340.0,
        "shots": 32.0,
        "shots_on_target": 10.0,
        "goals": 2.0,
        "xg": 2.36,
        "xg_place": -0.0088,
        "goals_minus_xg": -0.36,
        "key_passes": 18.0,
        "assists": 3.0,
        "xa": 2.2991,
        "assists_minus_xa": 0.7009,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.6591,
        "points_added": 0.7684,
        "xpoints_added": 1.3493,
        "passes_attempted": 685.0,
        "pass_completion_pct": 0.8263,
        "xpass_completion_pct": 0.8269,
        "passes_over_expected": -0.4123,
        "passes_over_expected_p100": -0.0602,
        "avg_pass_distance": 23.3285,
        "avg_pass_vertical": 7.4242
      }
    },
    {
      "canonical_id": "todd-dunivant",
      "canonical_name": "Todd Dunivant",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 76.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": 35.0,
        "pass_completion_pct": 0.5714,
        "xpass_completion_pct": 0.6482,
        "passes_over_expected": -2.6877,
        "passes_over_expected_p100": -7.6793,
        "avg_pass_distance": 21.4868,
        "avg_pass_vertical": 15.1826
      }
    },
    {
      "canonical_id": "tommy-meyer",
      "canonical_name": "Tommy Meyer",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 394.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": 171.0,
        "pass_completion_pct": 0.731,
        "xpass_completion_pct": 0.7781,
        "passes_over_expected": -8.0565,
        "passes_over_expected_p100": -4.7114,
        "avg_pass_distance": 24.7332,
        "avg_pass_vertical": 11.7113
      }
    }
  ]
}