{
  "slug": "soccer-mls-2015-mkaqbbmqbg",
  "game_id": "soccer-mls-2015-mKAqBBmqbg",
  "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": 24,
  "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": "alejandro-zendejas",
      "canonical_name": "Alejandro Zendejas",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 220.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": 3.0,
        "assists": 0.0,
        "xa": 0.0857,
        "assists_minus_xa": -0.0857,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0857,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 79.0,
        "pass_completion_pct": 0.7722,
        "xpass_completion_pct": 0.7654,
        "passes_over_expected": 0.5324,
        "passes_over_expected_p100": 0.674,
        "avg_pass_distance": 16.1287,
        "avg_pass_vertical": 2.458
      }
    },
    {
      "canonical_id": "atiba-harris",
      "canonical_name": "Atiba Harris",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1999.0,
        "shots": 19.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.4148,
        "xg_place": -0.1327,
        "goals_minus_xg": 0.5852,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 1.4315,
        "assists_minus_xa": -0.4315,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.8464,
        "points_added": 1.4439,
        "xpoints_added": 1.1622,
        "passes_attempted": 1047.0,
        "pass_completion_pct": 0.7278,
        "xpass_completion_pct": 0.736,
        "passes_over_expected": -8.558,
        "passes_over_expected_p100": -0.8174,
        "avg_pass_distance": 19.2772,
        "avg_pass_vertical": 6.0215
      }
    },
    {
      "canonical_id": "blas-p\u00e9rez",
      "canonical_name": "Blas P\u00e9rez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1506.0,
        "shots": 40.0,
        "shots_on_target": 18.0,
        "goals": 6.0,
        "xg": 6.2309,
        "xg_place": -0.0009,
        "goals_minus_xg": -0.2309,
        "key_passes": 17.0,
        "assists": 2.0,
        "xa": 1.4916,
        "assists_minus_xa": 0.5084,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 7.7225,
        "points_added": 2.8247,
        "xpoints_added": 3.3774,
        "passes_attempted": 514.0,
        "pass_completion_pct": 0.6693,
        "xpass_completion_pct": 0.6859,
        "passes_over_expected": -8.5297,
        "passes_over_expected_p100": -1.6595,
        "avg_pass_distance": 15.688,
        "avg_pass_vertical": 2.9922
      }
    },
    {
      "canonical_id": "chris-seitz",
      "canonical_name": "Chris Seitz",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 682.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": 198.0,
        "pass_completion_pct": 0.6465,
        "xpass_completion_pct": 0.6299,
        "passes_over_expected": 3.2893,
        "passes_over_expected_p100": 1.6613,
        "avg_pass_distance": 41.777,
        "avg_pass_vertical": 34.1216,
        "shots_faced": 27.0,
        "goals_conceded": 10.0,
        "saves": 17.0,
        "headed_shot_share": 0.0741,
        "xg_faced": 8.0006,
        "goals_conceded_minus_xg": 1.9994,
        "goals_per_xg": 1.2499
      }
    },
    {
      "canonical_id": "coy-craft",
      "canonical_name": "Coy Craft",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 74.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0833,
        "xg_place": -0.0833,
        "goals_minus_xg": -0.0833,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0833,
        "points_added": 0.0,
        "xpoints_added": 0.0448,
        "passes_attempted": 20.0,
        "pass_completion_pct": 0.7,
        "xpass_completion_pct": 0.6859,
        "passes_over_expected": 0.2829,
        "passes_over_expected_p100": 1.4145,
        "avg_pass_distance": 19.3143,
        "avg_pass_vertical": 0.1299
      }
    },
    {
      "canonical_id": "dan-kennedy",
      "canonical_name": "Dan Kennedy",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1549.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": 481.0,
        "pass_completion_pct": 0.6965,
        "xpass_completion_pct": 0.6477,
        "passes_over_expected": 23.448,
        "passes_over_expected_p100": 4.8748,
        "avg_pass_distance": 42.6486,
        "avg_pass_vertical": 35.0082,
        "shots_faced": 49.0,
        "goals_conceded": 18.0,
        "saves": 31.0,
        "headed_shot_share": 0.1429,
        "xg_faced": 16.8991,
        "goals_conceded_minus_xg": 1.1009,
        "goals_per_xg": 1.0651
      }
    },
    {
      "canonical_id": "david-texeira",
      "canonical_name": "David Texeira",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1763.0,
        "shots": 41.0,
        "shots_on_target": 14.0,
        "goals": 7.0,
        "xg": 4.2038,
        "xg_place": 1.3764,
        "goals_minus_xg": 2.7962,
        "key_passes": 17.0,
        "assists": 2.0,
        "xa": 1.9767,
        "assists_minus_xa": 0.0233,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 6.1805,
        "points_added": 1.3427,
        "xpoints_added": 1.7078,
        "passes_attempted": 402.0,
        "pass_completion_pct": 0.6692,
        "xpass_completion_pct": 0.701,
        "passes_over_expected": -12.8126,
        "passes_over_expected_p100": -3.1872,
        "avg_pass_distance": 16.1209,
        "avg_pass_vertical": 2.033
      }
    },
    {
      "canonical_id": "ezequiel-cirigliano",
      "canonical_name": "Ezequiel Cirigliano",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 561.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0214,
        "xg_place": -0.0214,
        "goals_minus_xg": -0.0214,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0214,
        "points_added": 0.0,
        "xpoints_added": 0.0161,
        "passes_attempted": 284.0,
        "pass_completion_pct": 0.838,
        "xpass_completion_pct": 0.8275,
        "passes_over_expected": 2.9779,
        "passes_over_expected_p100": 1.0486,
        "avg_pass_distance": 18.0528,
        "avg_pass_vertical": 5.456
      }
    },
    {
      "canonical_id": "fabian-castillo",
      "canonical_name": "Fabian Castillo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3156.0,
        "shots": 91.0,
        "shots_on_target": 35.0,
        "goals": 10.0,
        "xg": 10.3827,
        "xg_place": 0.2783,
        "goals_minus_xg": -0.3827,
        "key_passes": 34.0,
        "assists": 7.0,
        "xa": 4.0932,
        "assists_minus_xa": 2.9068,
        "goals_plus_assists": 17.0,
        "xg_plus_xa": 14.4759,
        "points_added": 1.9624,
        "xpoints_added": 4.1403,
        "passes_attempted": 747.0,
        "pass_completion_pct": 0.6867,
        "xpass_completion_pct": 0.7137,
        "passes_over_expected": -20.127,
        "passes_over_expected_p100": -2.6944,
        "avg_pass_distance": 16.5305,
        "avg_pass_vertical": 2.12
      }
    },
    {
      "canonical_id": "je-vaughn-watson",
      "canonical_name": "Je-Vaughn Watson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2563.0,
        "shots": 11.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.4609,
        "xg_place": -0.0503,
        "goals_minus_xg": -0.4609,
        "key_passes": 13.0,
        "assists": 2.0,
        "xa": 1.5537,
        "assists_minus_xa": 0.4463,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0146,
        "points_added": 0.0,
        "xpoints_added": 0.3833,
        "passes_attempted": 1296.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7508,
        "passes_over_expected": -1.0497,
        "passes_over_expected_p100": -0.081,
        "avg_pass_distance": 21.9923,
        "avg_pass_vertical": 7.5175
      }
    },
    {
      "canonical_id": "jesse-gonzalez",
      "canonical_name": "Jesse Gonzalez",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1492.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": 410.0,
        "pass_completion_pct": 0.539,
        "xpass_completion_pct": 0.5708,
        "passes_over_expected": -13.0103,
        "passes_over_expected_p100": -3.1732,
        "avg_pass_distance": 45.405,
        "avg_pass_vertical": 39.8749,
        "shots_faced": 69.0,
        "goals_conceded": 18.0,
        "saves": 51.0,
        "headed_shot_share": 0.1304,
        "xg_faced": 19.4535,
        "goals_conceded_minus_xg": -1.4535,
        "goals_per_xg": 0.9253
      }
    },
    {
      "canonical_id": "kellyn-acosta",
      "canonical_name": "Kellyn Acosta",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2057.0,
        "shots": 31.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 1.8593,
        "xg_place": 0.8939,
        "goals_minus_xg": 1.1407,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 1.5216,
        "assists_minus_xa": -0.5216,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.3809,
        "points_added": 0.6296,
        "xpoints_added": 0.8705,
        "passes_attempted": 879.0,
        "pass_completion_pct": 0.7418,
        "xpass_completion_pct": 0.7539,
        "passes_over_expected": -10.6382,
        "passes_over_expected_p100": -1.2103,
        "avg_pass_distance": 22.7474,
        "avg_pass_vertical": 8.0791
      }
    },
    {
      "canonical_id": "kyle-bekker",
      "canonical_name": "Kyle Bekker",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 346.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.5887,
        "xg_place": 0.3598,
        "goals_minus_xg": -0.5887,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.3109,
        "assists_minus_xa": 0.6891,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8995,
        "points_added": 0.0,
        "xpoints_added": 0.4468,
        "passes_attempted": 190.0,
        "pass_completion_pct": 0.7579,
        "xpass_completion_pct": 0.7873,
        "passes_over_expected": -5.5924,
        "passes_over_expected_p100": -2.9434,
        "avg_pass_distance": 20.3037,
        "avg_pass_vertical": 3.3238
      }
    },
    {
      "canonical_id": "matt-hedges",
      "canonical_name": "Matt Hedges",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3306.0,
        "shots": 10.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 1.8371,
        "xg_place": -1.0665,
        "goals_minus_xg": -0.8371,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.5346,
        "assists_minus_xa": 0.4654,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.3717,
        "points_added": 0.9224,
        "xpoints_added": 1.1997,
        "passes_attempted": 1140.0,
        "pass_completion_pct": 0.8456,
        "xpass_completion_pct": 0.8289,
        "passes_over_expected": 19.0169,
        "passes_over_expected_p100": 1.6682,
        "avg_pass_distance": 23.8329,
        "avg_pass_vertical": 10.3513
      }
    },
    {
      "canonical_id": "mauro-d\u00edaz",
      "canonical_name": "Mauro D\u00edaz",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2514.0,
        "shots": 59.0,
        "shots_on_target": 19.0,
        "goals": 8.0,
        "xg": 7.4008,
        "xg_place": -0.6118,
        "goals_minus_xg": 0.5992,
        "key_passes": 71.0,
        "assists": 11.0,
        "xa": 9.2917,
        "assists_minus_xa": 1.7083,
        "goals_plus_assists": 19.0,
        "xg_plus_xa": 16.6926,
        "points_added": 3.3014,
        "xpoints_added": 3.7412,
        "passes_attempted": 1351.0,
        "pass_completion_pct": 0.7187,
        "xpass_completion_pct": 0.7182,
        "passes_over_expected": 0.7648,
        "passes_over_expected_p100": 0.0566,
        "avg_pass_distance": 22.0094,
        "avg_pass_vertical": 6.687
      }
    },
    {
      "canonical_id": "michael-barrios",
      "canonical_name": "Michael Barrios",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2294.0,
        "shots": 43.0,
        "shots_on_target": 22.0,
        "goals": 7.0,
        "xg": 5.3359,
        "xg_place": 1.0225,
        "goals_minus_xg": 1.6641,
        "key_passes": 31.0,
        "assists": 2.0,
        "xa": 3.7239,
        "assists_minus_xa": -1.7239,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 9.0599,
        "points_added": 2.8033,
        "xpoints_added": 1.8364,
        "passes_attempted": 596.0,
        "pass_completion_pct": 0.7634,
        "xpass_completion_pct": 0.7489,
        "passes_over_expected": 8.65,
        "passes_over_expected_p100": 1.4513,
        "avg_pass_distance": 15.3394,
        "avg_pass_vertical": -0.0907
      }
    },
    {
      "canonical_id": "michel",
      "canonical_name": "Michel",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1016.0,
        "shots": 11.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.4725,
        "xg_place": -0.0781,
        "goals_minus_xg": -0.4725,
        "key_passes": 13.0,
        "assists": 2.0,
        "xa": 1.1312,
        "assists_minus_xa": 0.8688,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.6038,
        "points_added": 0.1697,
        "xpoints_added": 0.2989,
        "passes_attempted": 526.0,
        "pass_completion_pct": 0.6692,
        "xpass_completion_pct": 0.6771,
        "passes_over_expected": -4.1399,
        "passes_over_expected_p100": -0.7871,
        "avg_pass_distance": 26.4368,
        "avg_pass_vertical": 10.433
      }
    },
    {
      "canonical_id": "moises-hernandez",
      "canonical_name": "Moises Hernandez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1052.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.1674,
        "xg_place": 0.0669,
        "goals_minus_xg": -0.1674,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.6861,
        "assists_minus_xa": 0.3139,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8535,
        "points_added": 0.0,
        "xpoints_added": 0.1124,
        "passes_attempted": 507.0,
        "pass_completion_pct": 0.6805,
        "xpass_completion_pct": 0.7171,
        "passes_over_expected": -18.5795,
        "passes_over_expected_p100": -3.6646,
        "avg_pass_distance": 22.8379,
        "avg_pass_vertical": 9.0561
      }
    },
    {
      "canonical_id": "rolando-escobar",
      "canonical_name": "Rolando Escobar",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 456.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.5843,
        "xg_place": -0.1223,
        "goals_minus_xg": -0.5843,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 1.4042,
        "assists_minus_xa": -1.4042,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.9884,
        "points_added": 0.0,
        "xpoints_added": 0.1891,
        "passes_attempted": 226.0,
        "pass_completion_pct": 0.7168,
        "xpass_completion_pct": 0.7141,
        "passes_over_expected": 0.6216,
        "passes_over_expected_p100": 0.2751,
        "avg_pass_distance": 17.789,
        "avg_pass_vertical": 4.6353
      }
    },
    {
      "canonical_id": "ryan-hollingshead",
      "canonical_name": "Ryan Hollingshead",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2731.0,
        "shots": 17.0,
        "shots_on_target": 5.0,
        "goals": 3.0,
        "xg": 1.5263,
        "xg_place": 0.2484,
        "goals_minus_xg": 1.4737,
        "key_passes": 20.0,
        "assists": 1.0,
        "xa": 2.4906,
        "assists_minus_xa": -1.4906,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.0169,
        "points_added": 0.6176,
        "xpoints_added": 0.7064,
        "passes_attempted": 1283.0,
        "pass_completion_pct": 0.7451,
        "xpass_completion_pct": 0.7457,
        "passes_over_expected": -0.7596,
        "passes_over_expected_p100": -0.0592,
        "avg_pass_distance": 18.0282,
        "avg_pass_vertical": 5.936
      }
    },
    {
      "canonical_id": "tesho-akindele",
      "canonical_name": "Tesho Akindele",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1763.0,
        "shots": 35.0,
        "shots_on_target": 18.0,
        "goals": 6.0,
        "xg": 5.4169,
        "xg_place": -0.0085,
        "goals_minus_xg": 0.5831,
        "key_passes": 20.0,
        "assists": 1.0,
        "xa": 1.3998,
        "assists_minus_xa": -0.3998,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 6.8166,
        "points_added": 2.291,
        "xpoints_added": 3.0588,
        "passes_attempted": 568.0,
        "pass_completion_pct": 0.7183,
        "xpass_completion_pct": 0.7478,
        "passes_over_expected": -16.7496,
        "passes_over_expected_p100": -2.9489,
        "avg_pass_distance": 15.3125,
        "avg_pass_vertical": -0.144
      }
    },
    {
      "canonical_id": "victor-ulloa",
      "canonical_name": "Victor Ulloa",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3462.0,
        "shots": 15.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.2338,
        "xg_place": 0.3353,
        "goals_minus_xg": 0.7662,
        "key_passes": 21.0,
        "assists": 1.0,
        "xa": 1.3252,
        "assists_minus_xa": -0.3252,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.559,
        "points_added": 1.2621,
        "xpoints_added": 0.5914,
        "passes_attempted": 1888.0,
        "pass_completion_pct": 0.8321,
        "xpass_completion_pct": 0.8124,
        "passes_over_expected": 37.1307,
        "passes_over_expected_p100": 1.9667,
        "avg_pass_distance": 19.1133,
        "avg_pass_vertical": 6.0767
      }
    },
    {
      "canonical_id": "walker-zimmerman",
      "canonical_name": "Walker Zimmerman",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1345.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.1791,
        "xg_place": -0.3171,
        "goals_minus_xg": -0.1791,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0896,
        "assists_minus_xa": -0.0896,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2687,
        "points_added": 0.0,
        "xpoints_added": 0.7558,
        "passes_attempted": 460.0,
        "pass_completion_pct": 0.7391,
        "xpass_completion_pct": 0.7468,
        "passes_over_expected": -3.5444,
        "passes_over_expected_p100": -0.7705,
        "avg_pass_distance": 24.1997,
        "avg_pass_vertical": 11.8302
      }
    },
    {
      "canonical_id": "zach-loyd",
      "canonical_name": "Zach Loyd",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2857.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1106,
        "xg_place": 0.2656,
        "goals_minus_xg": -0.1106,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.368,
        "assists_minus_xa": 0.632,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4786,
        "points_added": 0.0,
        "xpoints_added": 0.0917,
        "passes_attempted": 1186.0,
        "pass_completion_pct": 0.7968,
        "xpass_completion_pct": 0.7831,
        "passes_over_expected": 16.2032,
        "passes_over_expected_p100": 1.3662,
        "avg_pass_distance": 23.9629,
        "avg_pass_vertical": 10.3733
      }
    }
  ]
}