{
  "slug": "soccer-mls-2014-kadq0wrqev",
  "game_id": "soccer-mls-2014-kaDQ0wRqEv",
  "display": "MLS 2014 Season",
  "league": "MLS",
  "season": 2014,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "mls-2014",
  "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": 3065.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2323,
        "xg_place": 0.9555,
        "goals_minus_xg": -0.2323,
        "key_passes": 12.0,
        "assists": 4.0,
        "xa": 1.1958,
        "assists_minus_xa": 2.8042,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 1.4281,
        "points_added": 0.0,
        "xpoints_added": 0.0787,
        "passes_attempted": 1411.0,
        "pass_completion_pct": 0.8349,
        "xpass_completion_pct": 0.8302,
        "passes_over_expected": 6.6552,
        "passes_over_expected_p100": 0.4717,
        "avg_pass_distance": 20.253,
        "avg_pass_vertical": 6.4906
      }
    },
    {
      "canonical_id": "alan-gordon",
      "canonical_name": "Alan Gordon",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 661.0,
        "shots": 27.0,
        "shots_on_target": 13.0,
        "goals": 5.0,
        "xg": 5.4017,
        "xg_place": -0.9296,
        "goals_minus_xg": -0.4017,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.3754,
        "assists_minus_xa": 0.6246,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.7771,
        "points_added": 2.8115,
        "xpoints_added": 3.1442,
        "passes_attempted": 247.0,
        "pass_completion_pct": 0.7328,
        "xpass_completion_pct": 0.7566,
        "passes_over_expected": -5.8824,
        "passes_over_expected_p100": -2.3815,
        "avg_pass_distance": 13.585,
        "avg_pass_vertical": -1.0713
      }
    },
    {
      "canonical_id": "baggio-husidic",
      "canonical_name": "Baggio Husidic",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2486.0,
        "shots": 47.0,
        "shots_on_target": 9.0,
        "goals": 5.0,
        "xg": 3.7419,
        "xg_place": 0.2806,
        "goals_minus_xg": 1.2581,
        "key_passes": 34.0,
        "assists": 3.0,
        "xa": 1.9402,
        "assists_minus_xa": 1.0598,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 5.6821,
        "points_added": 0.6614,
        "xpoints_added": 1.4015,
        "passes_attempted": 1139.0,
        "pass_completion_pct": 0.8174,
        "xpass_completion_pct": 0.8091,
        "passes_over_expected": 9.4599,
        "passes_over_expected_p100": 0.8305,
        "avg_pass_distance": 17.8975,
        "avg_pass_vertical": 2.1035
      }
    },
    {
      "canonical_id": "bradford-jamieson",
      "canonical_name": "Bradford Jamieson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 34.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.0719,
        "assists_minus_xa": 0.9281,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.0719,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 4.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7267,
        "passes_over_expected": 0.0931,
        "passes_over_expected_p100": 2.3274,
        "avg_pass_distance": 19.4375,
        "avg_pass_vertical": 8.51
      }
    },
    {
      "canonical_id": "brian-perk",
      "canonical_name": "Brian Perk",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 193.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": 60.0,
        "pass_completion_pct": 0.6833,
        "xpass_completion_pct": 0.6831,
        "passes_over_expected": 0.0148,
        "passes_over_expected_p100": 0.0247,
        "avg_pass_distance": 37.9105,
        "avg_pass_vertical": 28.2926,
        "shots_faced": 3.0,
        "goals_conceded": 1.0,
        "saves": 2.0,
        "headed_shot_share": 0.0,
        "xg_faced": 0.5009,
        "goals_conceded_minus_xg": 0.4991,
        "goals_per_xg": 1.9965
      }
    },
    {
      "canonical_id": "brian-rowe",
      "canonical_name": "Brian Rowe",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 290.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": 74.0,
        "pass_completion_pct": 0.7703,
        "xpass_completion_pct": 0.6832,
        "passes_over_expected": 6.4436,
        "passes_over_expected_p100": 8.7076,
        "avg_pass_distance": 37.9069,
        "avg_pass_vertical": 30.7605,
        "shots_faced": 13.0,
        "goals_conceded": 3.0,
        "saves": 10.0,
        "headed_shot_share": 0.0,
        "xg_faced": 3.6907,
        "goals_conceded_minus_xg": -0.6907,
        "goals_per_xg": 0.8129
      }
    },
    {
      "canonical_id": "chandler-hoffman",
      "canonical_name": "Chandler Hoffman",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 88.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.8608,
        "xg_place": -0.2011,
        "goals_minus_xg": -0.8608,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0959,
        "assists_minus_xa": -0.0959,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9567,
        "points_added": 0.0,
        "xpoints_added": 0.9989,
        "passes_attempted": 26.0,
        "pass_completion_pct": 0.9231,
        "xpass_completion_pct": 0.8661,
        "passes_over_expected": 1.4811,
        "passes_over_expected_p100": 5.6965,
        "avg_pass_distance": 12.1348,
        "avg_pass_vertical": -3.7151
      }
    },
    {
      "canonical_id": "dan-gargan",
      "canonical_name": "Dan Gargan",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2834.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1674,
        "xg_place": 0.1529,
        "goals_minus_xg": -0.1674,
        "key_passes": 26.0,
        "assists": 3.0,
        "xa": 2.6996,
        "assists_minus_xa": 0.3004,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.867,
        "points_added": 0.0,
        "xpoints_added": 0.1395,
        "passes_attempted": 1720.0,
        "pass_completion_pct": 0.7605,
        "xpass_completion_pct": 0.7512,
        "passes_over_expected": 16.0115,
        "passes_over_expected_p100": 0.9309,
        "avg_pass_distance": 22.8976,
        "avg_pass_vertical": 6.8275
      }
    },
    {
      "canonical_id": "gyasi-zardes",
      "canonical_name": "Gyasi Zardes",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3090.0,
        "shots": 85.0,
        "shots_on_target": 33.0,
        "goals": 17.0,
        "xg": 13.2327,
        "xg_place": 0.6218,
        "goals_minus_xg": 3.7673,
        "key_passes": 28.0,
        "assists": 2.0,
        "xa": 2.8545,
        "assists_minus_xa": -0.8545,
        "goals_plus_assists": 19.0,
        "xg_plus_xa": 16.0872,
        "points_added": 6.0159,
        "xpoints_added": 5.6704,
        "passes_attempted": 927.0,
        "pass_completion_pct": 0.7422,
        "xpass_completion_pct": 0.7514,
        "passes_over_expected": -8.5181,
        "passes_over_expected_p100": -0.9189,
        "avg_pass_distance": 14.178,
        "avg_pass_vertical": -0.1905
      }
    },
    {
      "canonical_id": "jaime-penedo",
      "canonical_name": "Jaime Penedo",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3323.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": 962.0,
        "pass_completion_pct": 0.5936,
        "xpass_completion_pct": 0.6095,
        "passes_over_expected": -15.3094,
        "passes_over_expected_p100": -1.5914,
        "avg_pass_distance": 41.994,
        "avg_pass_vertical": 35.8964,
        "shots_faced": 133.0,
        "goals_conceded": 34.0,
        "saves": 96.0,
        "headed_shot_share": 0.1353,
        "xg_faced": 38.1558,
        "goals_conceded_minus_xg": -4.1558,
        "goals_per_xg": 0.8911
      }
    },
    {
      "canonical_id": "james-riley",
      "canonical_name": "James Riley",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 269.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": 2.0,
        "assists": 0.0,
        "xa": 0.1841,
        "assists_minus_xa": -0.1841,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1841,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 158.0,
        "pass_completion_pct": 0.8544,
        "xpass_completion_pct": 0.81,
        "passes_over_expected": 7.0228,
        "passes_over_expected_p100": 4.4448,
        "avg_pass_distance": 19.3031,
        "avg_pass_vertical": 6.402
      }
    },
    {
      "canonical_id": "jose-villarreal",
      "canonical_name": "Jose Villarreal",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 42.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": 2.0,
        "assists": 0.0,
        "xa": 0.1135,
        "assists_minus_xa": -0.1135,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1135,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 11.0,
        "pass_completion_pct": 0.8182,
        "xpass_completion_pct": 0.7791,
        "passes_over_expected": 0.4297,
        "passes_over_expected_p100": 3.9063,
        "avg_pass_distance": 13.6117,
        "avg_pass_vertical": 0.0554
      }
    },
    {
      "canonical_id": "juninho",
      "canonical_name": "Juninho",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3422.0,
        "shots": 60.0,
        "shots_on_target": 17.0,
        "goals": 1.0,
        "xg": 2.0363,
        "xg_place": 0.3862,
        "goals_minus_xg": -1.0363,
        "key_passes": 29.0,
        "assists": 3.0,
        "xa": 2.7911,
        "assists_minus_xa": 0.2089,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.8274,
        "points_added": 0.0,
        "xpoints_added": 1.2847,
        "passes_attempted": 2538.0,
        "pass_completion_pct": 0.8865,
        "xpass_completion_pct": 0.8612,
        "passes_over_expected": 64.2706,
        "passes_over_expected_p100": 2.5323,
        "avg_pass_distance": 20.9009,
        "avg_pass_vertical": 4.418
      }
    },
    {
      "canonical_id": "kenney-walker",
      "canonical_name": "Kenney Walker",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 369.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0523,
        "xg_place": -0.0523,
        "goals_minus_xg": -0.0523,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.5791,
        "assists_minus_xa": -0.5791,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6313,
        "points_added": 0.0,
        "xpoints_added": 0.0241,
        "passes_attempted": 233.0,
        "pass_completion_pct": 0.8584,
        "xpass_completion_pct": 0.846,
        "passes_over_expected": 2.8752,
        "passes_over_expected_p100": 1.234,
        "avg_pass_distance": 18.6519,
        "avg_pass_vertical": 4.7366
      }
    },
    {
      "canonical_id": "kofi-opare",
      "canonical_name": "Kofi Opare",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 530.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4345,
        "xg_place": -0.4345,
        "goals_minus_xg": -0.4345,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.043,
        "assists_minus_xa": -0.043,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4774,
        "points_added": 0.0,
        "xpoints_added": 0.1658,
        "passes_attempted": 175.0,
        "pass_completion_pct": 0.8514,
        "xpass_completion_pct": 0.8552,
        "passes_over_expected": -0.6565,
        "passes_over_expected_p100": -0.3751,
        "avg_pass_distance": 23.8748,
        "avg_pass_vertical": 8.4557
      }
    },
    {
      "canonical_id": "landon-donovan",
      "canonical_name": "Landon Donovan",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3419.0,
        "shots": 76.0,
        "shots_on_target": 30.0,
        "goals": 13.0,
        "xg": 10.7678,
        "xg_place": 3.1946,
        "goals_minus_xg": 2.2322,
        "key_passes": 126.0,
        "assists": 15.0,
        "xa": 13.7156,
        "assists_minus_xa": 1.2844,
        "goals_plus_assists": 28.0,
        "xg_plus_xa": 24.4834,
        "points_added": 2.738,
        "xpoints_added": 4.0501,
        "passes_attempted": 2009.0,
        "pass_completion_pct": 0.779,
        "xpass_completion_pct": 0.7809,
        "passes_over_expected": -3.8359,
        "passes_over_expected_p100": -0.1909,
        "avg_pass_distance": 18.625,
        "avg_pass_vertical": 1.5837
      }
    },
    {
      "canonical_id": "leonardo",
      "canonical_name": "Leonardo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2243.0,
        "shots": 9.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.4571,
        "xg_place": -0.2364,
        "goals_minus_xg": 0.5429,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0607,
        "assists_minus_xa": -0.0607,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5178,
        "points_added": 0.3448,
        "xpoints_added": 0.2696,
        "passes_attempted": 985.0,
        "pass_completion_pct": 0.865,
        "xpass_completion_pct": 0.8445,
        "passes_over_expected": 20.1931,
        "passes_over_expected_p100": 2.0501,
        "avg_pass_distance": 23.9091,
        "avg_pass_vertical": 8.8523
      }
    },
    {
      "canonical_id": "marcelo-sarvas",
      "canonical_name": "Marcelo Sarvas",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2865.0,
        "shots": 43.0,
        "shots_on_target": 17.0,
        "goals": 5.0,
        "xg": 3.7594,
        "xg_place": -0.6031,
        "goals_minus_xg": 1.2406,
        "key_passes": 33.0,
        "assists": 8.0,
        "xa": 2.9547,
        "assists_minus_xa": 5.0453,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 6.7141,
        "points_added": 0.9553,
        "xpoints_added": 1.2128,
        "passes_attempted": 1824.0,
        "pass_completion_pct": 0.8503,
        "xpass_completion_pct": 0.8497,
        "passes_over_expected": 1.1426,
        "passes_over_expected_p100": 0.0626,
        "avg_pass_distance": 19.4884,
        "avg_pass_vertical": 4.3111
      }
    },
    {
      "canonical_id": "omar-gonz\u00e1lez",
      "canonical_name": "Omar Gonz\u00e1lez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2555.0,
        "shots": 19.0,
        "shots_on_target": 10.0,
        "goals": 4.0,
        "xg": 1.3587,
        "xg_place": 0.9485,
        "goals_minus_xg": 2.6413,
        "key_passes": 8.0,
        "assists": 2.0,
        "xa": 1.3116,
        "assists_minus_xa": 0.6884,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 2.6702,
        "points_added": 2.1318,
        "xpoints_added": 0.6378,
        "passes_attempted": 1332.0,
        "pass_completion_pct": 0.8168,
        "xpass_completion_pct": 0.7891,
        "passes_over_expected": 36.9608,
        "passes_over_expected_p100": 2.7748,
        "avg_pass_distance": 25.5106,
        "avg_pass_vertical": 12.0409
      }
    },
    {
      "canonical_id": "oscar-sorto",
      "canonical_name": "Oscar Sorto",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 18.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": 13.0,
        "pass_completion_pct": 0.9231,
        "xpass_completion_pct": 0.7683,
        "passes_over_expected": 2.0119,
        "passes_over_expected_p100": 15.4764,
        "avg_pass_distance": 15.164,
        "avg_pass_vertical": 9.315
      }
    },
    {
      "canonical_id": "rafael-garcia",
      "canonical_name": "Rafael Garcia",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 19.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0959,
        "xg_place": -0.0663,
        "goals_minus_xg": -0.0959,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0959,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 19.0,
        "pass_completion_pct": 0.9474,
        "xpass_completion_pct": 0.9317,
        "passes_over_expected": 0.2976,
        "passes_over_expected_p100": 1.5664,
        "avg_pass_distance": 19.3166,
        "avg_pass_vertical": -0.8374
      }
    },
    {
      "canonical_id": "raul-mendiola",
      "canonical_name": "Raul Mendiola",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 68.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1553,
        "xg_place": -0.1553,
        "goals_minus_xg": -0.1553,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0238,
        "assists_minus_xa": -0.0238,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1791,
        "points_added": 0.0,
        "xpoints_added": 0.1485,
        "passes_attempted": 29.0,
        "pass_completion_pct": 0.8966,
        "xpass_completion_pct": 0.7909,
        "passes_over_expected": 3.0652,
        "passes_over_expected_p100": 10.5696,
        "avg_pass_distance": 17.2611,
        "avg_pass_vertical": 1.4141
      }
    },
    {
      "canonical_id": "rob-friend",
      "canonical_name": "Rob Friend",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 415.0,
        "shots": 14.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.4635,
        "xg_place": -1.0898,
        "goals_minus_xg": -1.4635,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 1.1088,
        "assists_minus_xa": -0.1088,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.5723,
        "points_added": 0.0,
        "xpoints_added": 1.149,
        "passes_attempted": 138.0,
        "pass_completion_pct": 0.6304,
        "xpass_completion_pct": 0.6199,
        "passes_over_expected": 1.4601,
        "passes_over_expected_p100": 1.058,
        "avg_pass_distance": 14.678,
        "avg_pass_vertical": 0.8068
      }
    },
    {
      "canonical_id": "robbie-keane",
      "canonical_name": "Robbie Keane",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3251.0,
        "shots": 140.0,
        "shots_on_target": 61.0,
        "goals": 20.0,
        "xg": 20.5285,
        "xg_place": 0.4779,
        "goals_minus_xg": -0.5285,
        "key_passes": 62.0,
        "assists": 10.0,
        "xa": 10.5135,
        "assists_minus_xa": -0.5135,
        "goals_plus_assists": 30.0,
        "xg_plus_xa": 31.0421,
        "points_added": 6.3246,
        "xpoints_added": 8.1504,
        "passes_attempted": 1144.0,
        "pass_completion_pct": 0.757,
        "xpass_completion_pct": 0.7454,
        "passes_over_expected": 13.2518,
        "passes_over_expected_p100": 1.1584,
        "avg_pass_distance": 16.6526,
        "avg_pass_vertical": 3.995
      }
    },
    {
      "canonical_id": "robbie-rogers",
      "canonical_name": "Robbie Rogers",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1952.0,
        "shots": 18.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 1.2703,
        "xg_place": 0.5299,
        "goals_minus_xg": -1.2703,
        "key_passes": 18.0,
        "assists": 2.0,
        "xa": 1.6261,
        "assists_minus_xa": 0.3739,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.8963,
        "points_added": 0.0,
        "xpoints_added": 0.3071,
        "passes_attempted": 1310.0,
        "pass_completion_pct": 0.771,
        "xpass_completion_pct": 0.7658,
        "passes_over_expected": 6.7876,
        "passes_over_expected_p100": 0.5181,
        "avg_pass_distance": 18.335,
        "avg_pass_vertical": 5.6574
      }
    },
    {
      "canonical_id": "samuel",
      "canonical_name": "Samuel",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 383.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.9576,
        "xg_place": -0.8375,
        "goals_minus_xg": -0.9576,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.1323,
        "assists_minus_xa": -0.1323,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0899,
        "points_added": 0.0,
        "xpoints_added": 0.716,
        "passes_attempted": 88.0,
        "pass_completion_pct": 0.7045,
        "xpass_completion_pct": 0.6981,
        "passes_over_expected": 0.5687,
        "passes_over_expected_p100": 0.6462,
        "avg_pass_distance": 15.2074,
        "avg_pass_vertical": 0.134
      }
    },
    {
      "canonical_id": "stefan-ishizaki",
      "canonical_name": "Stefan Ishizaki",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2369.0,
        "shots": 41.0,
        "shots_on_target": 17.0,
        "goals": 5.0,
        "xg": 2.7586,
        "xg_place": 0.9682,
        "goals_minus_xg": 2.2414,
        "key_passes": 61.0,
        "assists": 5.0,
        "xa": 6.0461,
        "assists_minus_xa": -1.0461,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 8.8047,
        "points_added": 1.0118,
        "xpoints_added": 1.0238,
        "passes_attempted": 1246.0,
        "pass_completion_pct": 0.7175,
        "xpass_completion_pct": 0.727,
        "passes_over_expected": -11.865,
        "passes_over_expected_p100": -0.9522,
        "avg_pass_distance": 20.9431,
        "avg_pass_vertical": 3.259
      }
    },
    {
      "canonical_id": "todd-dunivant",
      "canonical_name": "Todd Dunivant",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 396.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0771,
        "xg_place": -0.0771,
        "goals_minus_xg": -0.0771,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1063,
        "assists_minus_xa": -0.1063,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1835,
        "points_added": 0.0,
        "xpoints_added": 0.0416,
        "passes_attempted": 269.0,
        "pass_completion_pct": 0.7398,
        "xpass_completion_pct": 0.7517,
        "passes_over_expected": -3.1945,
        "passes_over_expected_p100": -1.1875,
        "avg_pass_distance": 22.7346,
        "avg_pass_vertical": 8.3629
      }
    },
    {
      "canonical_id": "tommy-meyer",
      "canonical_name": "Tommy Meyer",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1151.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1303,
        "xg_place": -0.1303,
        "goals_minus_xg": -0.1303,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1018,
        "assists_minus_xa": -0.1018,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.232,
        "points_added": 0.0,
        "xpoints_added": 0.0013,
        "passes_attempted": 483.0,
        "pass_completion_pct": 0.7992,
        "xpass_completion_pct": 0.8037,
        "passes_over_expected": -2.1977,
        "passes_over_expected_p100": -0.455,
        "avg_pass_distance": 25.8219,
        "avg_pass_vertical": 12.2907
      }
    }
  ]
}