{
  "slug": "soccer-mls-2015-0kpqja456v",
  "game_id": "soccer-mls-2015-0KPqjA456v",
  "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": 26,
  "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": "adam-jahn",
      "canonical_name": "Adam Jahn",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1137.0,
        "shots": 21.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 2.3968,
        "xg_place": -1.1158,
        "goals_minus_xg": -1.3968,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.798,
        "assists_minus_xa": 0.202,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.1948,
        "points_added": 0.583,
        "xpoints_added": 1.6508,
        "passes_attempted": 317.0,
        "pass_completion_pct": 0.6372,
        "xpass_completion_pct": 0.6674,
        "passes_over_expected": -9.5789,
        "passes_over_expected_p100": -3.0217,
        "avg_pass_distance": 15.3824,
        "avg_pass_vertical": 1.1037
      }
    },
    {
      "canonical_id": "an\u00edbal-godoy",
      "canonical_name": "An\u00edbal Godoy",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 960.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.5378,
        "xg_place": -0.0066,
        "goals_minus_xg": 0.4622,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.3663,
        "assists_minus_xa": -0.3663,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.9041,
        "points_added": 0.5036,
        "xpoints_added": 0.5832,
        "passes_attempted": 500.0,
        "pass_completion_pct": 0.876,
        "xpass_completion_pct": 0.8627,
        "passes_over_expected": 6.6645,
        "passes_over_expected_p100": 1.3329,
        "avg_pass_distance": 23.3868,
        "avg_pass_vertical": 4.9785
      }
    },
    {
      "canonical_id": "chris-wondolowski",
      "canonical_name": "Chris Wondolowski",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2902.0,
        "shots": 91.0,
        "shots_on_target": 39.0,
        "goals": 16.0,
        "xg": 14.6762,
        "xg_place": 2.1581,
        "goals_minus_xg": 1.3238,
        "key_passes": 17.0,
        "assists": 2.0,
        "xa": 2.1036,
        "assists_minus_xa": -0.1036,
        "goals_plus_assists": 18.0,
        "xg_plus_xa": 16.7799,
        "points_added": 10.1298,
        "xpoints_added": 10.8857,
        "passes_attempted": 826.0,
        "pass_completion_pct": 0.7542,
        "xpass_completion_pct": 0.7838,
        "passes_over_expected": -24.4596,
        "passes_over_expected_p100": -2.9612,
        "avg_pass_distance": 18.4633,
        "avg_pass_vertical": 2.4267
      }
    },
    {
      "canonical_id": "clarence-goodson",
      "canonical_name": "Clarence Goodson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2595.0,
        "shots": 20.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 2.0142,
        "xg_place": -0.6274,
        "goals_minus_xg": -0.0142,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.7524,
        "assists_minus_xa": -0.7524,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.7666,
        "points_added": 1.1885,
        "xpoints_added": 1.4713,
        "passes_attempted": 996.0,
        "pass_completion_pct": 0.7329,
        "xpass_completion_pct": 0.7348,
        "passes_over_expected": -1.8479,
        "passes_over_expected_p100": -0.1855,
        "avg_pass_distance": 27.6123,
        "avg_pass_vertical": 13.8826
      }
    },
    {
      "canonical_id": "cordell-cato",
      "canonical_name": "Cordell Cato",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1975.0,
        "shots": 18.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 2.323,
        "xg_place": -0.1281,
        "goals_minus_xg": 0.677,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 1.4947,
        "assists_minus_xa": -0.4947,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.8177,
        "points_added": 0.717,
        "xpoints_added": 1.1373,
        "passes_attempted": 738.0,
        "pass_completion_pct": 0.7249,
        "xpass_completion_pct": 0.7407,
        "passes_over_expected": -11.6698,
        "passes_over_expected_p100": -1.5813,
        "avg_pass_distance": 18.5507,
        "avg_pass_vertical": 3.7425
      }
    },
    {
      "canonical_id": "david-bingham",
      "canonical_name": "David Bingham",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3310.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": 1077.0,
        "pass_completion_pct": 0.5552,
        "xpass_completion_pct": 0.5353,
        "passes_over_expected": 21.5123,
        "passes_over_expected_p100": 1.9974,
        "avg_pass_distance": 50.8219,
        "avg_pass_vertical": 44.3686,
        "shots_faced": 147.0,
        "goals_conceded": 38.0,
        "saves": 105.0,
        "headed_shot_share": 0.2041,
        "xg_faced": 40.6011,
        "goals_conceded_minus_xg": -2.6011,
        "goals_per_xg": 0.9359
      }
    },
    {
      "canonical_id": "fatai-alashe",
      "canonical_name": "Fatai Alashe",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2501.0,
        "shots": 19.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 2.7619,
        "xg_place": 0.064,
        "goals_minus_xg": -0.7619,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 0.9187,
        "assists_minus_xa": 0.0813,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.6806,
        "points_added": 1.0963,
        "xpoints_added": 1.8907,
        "passes_attempted": 950.0,
        "pass_completion_pct": 0.8084,
        "xpass_completion_pct": 0.8199,
        "passes_over_expected": -10.8781,
        "passes_over_expected_p100": -1.1451,
        "avg_pass_distance": 23.1453,
        "avg_pass_vertical": 6.8175
      }
    },
    {
      "canonical_id": "innocent-emeghara",
      "canonical_name": "Innocent Emeghara",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 539.0,
        "shots": 11.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.7402,
        "xg_place": -0.1522,
        "goals_minus_xg": 0.2598,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.3197,
        "assists_minus_xa": -0.3197,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0599,
        "points_added": 0.3634,
        "xpoints_added": 0.3405,
        "passes_attempted": 160.0,
        "pass_completion_pct": 0.7875,
        "xpass_completion_pct": 0.7894,
        "passes_over_expected": -0.3078,
        "passes_over_expected_p100": -0.1924,
        "avg_pass_distance": 16.5486,
        "avg_pass_vertical": 1.9124
      }
    },
    {
      "canonical_id": "jj-koval",
      "canonical_name": "J.J. Koval",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 821.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.8604,
        "xg_place": -0.2503,
        "goals_minus_xg": -0.8604,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.3392,
        "assists_minus_xa": -0.3392,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1996,
        "points_added": 0.0,
        "xpoints_added": 0.8188,
        "passes_attempted": 344.0,
        "pass_completion_pct": 0.7587,
        "xpass_completion_pct": 0.7909,
        "passes_over_expected": -11.0792,
        "passes_over_expected_p100": -3.2207,
        "avg_pass_distance": 21.274,
        "avg_pass_vertical": 5.0212
      }
    },
    {
      "canonical_id": "jean-baptiste-pierazzi",
      "canonical_name": "Jean-Baptiste Pierazzi",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 292.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.357,
        "xg_place": -0.357,
        "goals_minus_xg": -0.357,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.357,
        "points_added": 0.0,
        "xpoints_added": 0.3531,
        "passes_attempted": 101.0,
        "pass_completion_pct": 0.8911,
        "xpass_completion_pct": 0.8299,
        "passes_over_expected": 6.1757,
        "passes_over_expected_p100": 6.1146,
        "avg_pass_distance": 18.0611,
        "avg_pass_vertical": 5.0793
      }
    },
    {
      "canonical_id": "jordan-stewart",
      "canonical_name": "Jordan Stewart",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1221.0,
        "shots": 9.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.337,
        "xg_place": -0.337,
        "goals_minus_xg": -0.337,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.4074,
        "assists_minus_xa": 0.5926,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7444,
        "points_added": 0.0,
        "xpoints_added": 0.2962,
        "passes_attempted": 560.0,
        "pass_completion_pct": 0.7429,
        "xpass_completion_pct": 0.7295,
        "passes_over_expected": 7.4985,
        "passes_over_expected_p100": 1.339,
        "avg_pass_distance": 22.3451,
        "avg_pass_vertical": 9.8412
      }
    },
    {
      "canonical_id": "khari-stephenson",
      "canonical_name": "Khari Stephenson",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 234.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1507,
        "xg_place": -0.1507,
        "goals_minus_xg": -0.1507,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0195,
        "assists_minus_xa": -0.0195,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1702,
        "points_added": 0.0,
        "xpoints_added": 0.0983,
        "passes_attempted": 92.0,
        "pass_completion_pct": 0.8261,
        "xpass_completion_pct": 0.8364,
        "passes_over_expected": -0.946,
        "passes_over_expected_p100": -1.0282,
        "avg_pass_distance": 25.0225,
        "avg_pass_vertical": 4.1741
      }
    },
    {
      "canonical_id": "leandro-barrera",
      "canonical_name": "Leandro Barrera",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 168.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.1154,
        "assists_minus_xa": -0.1154,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1154,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 52.0,
        "pass_completion_pct": 0.5769,
        "xpass_completion_pct": 0.6674,
        "passes_over_expected": -4.7073,
        "passes_over_expected_p100": -9.0526,
        "avg_pass_distance": 20.7557,
        "avg_pass_vertical": 2.5153
      }
    },
    {
      "canonical_id": "marc-pelosi",
      "canonical_name": "Marc Pelosi",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 699.0,
        "shots": 9.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4131,
        "xg_place": -0.2762,
        "goals_minus_xg": -0.4131,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.3811,
        "assists_minus_xa": -0.3811,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7942,
        "points_added": 0.0,
        "xpoints_added": 0.361,
        "passes_attempted": 310.0,
        "pass_completion_pct": 0.8065,
        "xpass_completion_pct": 0.8271,
        "passes_over_expected": -6.4113,
        "passes_over_expected_p100": -2.0682,
        "avg_pass_distance": 20.3714,
        "avg_pass_vertical": 2.884
      }
    },
    {
      "canonical_id": "mark-sherrod",
      "canonical_name": "Mark Sherrod",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 255.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.5449,
        "xg_place": -0.5449,
        "goals_minus_xg": -0.5449,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.086,
        "assists_minus_xa": -0.086,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6309,
        "points_added": 0.0,
        "xpoints_added": 0.2954,
        "passes_attempted": 70.0,
        "pass_completion_pct": 0.6714,
        "xpass_completion_pct": 0.6507,
        "passes_over_expected": 1.4541,
        "passes_over_expected_p100": 2.0773,
        "avg_pass_distance": 17.1951,
        "avg_pass_vertical": 0.4868
      }
    },
    {
      "canonical_id": "marvell-wynne",
      "canonical_name": "Marvell Wynne",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2975.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1584,
        "xg_place": -0.0388,
        "goals_minus_xg": -0.1584,
        "key_passes": 18.0,
        "assists": 1.0,
        "xa": 1.3364,
        "assists_minus_xa": -0.3364,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4948,
        "points_added": 0.0,
        "xpoints_added": 0.096,
        "passes_attempted": 1416.0,
        "pass_completion_pct": 0.7479,
        "xpass_completion_pct": 0.7351,
        "passes_over_expected": 18.0481,
        "passes_over_expected_p100": 1.2746,
        "avg_pass_distance": 21.1026,
        "avg_pass_vertical": 8.9589
      }
    },
    {
      "canonical_id": "mat\u00edas-p\u00e9rez-garc\u00eda",
      "canonical_name": "Mat\u00edas P\u00e9rez Garc\u00eda",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2143.0,
        "shots": 31.0,
        "shots_on_target": 14.0,
        "goals": 2.0,
        "xg": 2.1777,
        "xg_place": 0.992,
        "goals_minus_xg": -0.1777,
        "key_passes": 78.0,
        "assists": 6.0,
        "xa": 7.6214,
        "assists_minus_xa": -1.6214,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 9.7991,
        "points_added": 0.2991,
        "xpoints_added": 1.5081,
        "passes_attempted": 1086.0,
        "pass_completion_pct": 0.6906,
        "xpass_completion_pct": 0.7069,
        "passes_over_expected": -17.6976,
        "passes_over_expected_p100": -1.6296,
        "avg_pass_distance": 25.2188,
        "avg_pass_vertical": 5.7905
      }
    },
    {
      "canonical_id": "michael-fucito",
      "canonical_name": "Michael Fucito",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 11.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": 1.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.9593,
        "passes_over_expected": 0.0407,
        "passes_over_expected_p100": 4.0658,
        "avg_pass_distance": 6.145,
        "avg_pass_vertical": -2.53
      }
    },
    {
      "canonical_id": "paulo-renato",
      "canonical_name": "Paulo Renato",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 395.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1408,
        "xg_place": -0.1408,
        "goals_minus_xg": -0.1408,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1408,
        "points_added": 0.0,
        "xpoints_added": 0.0985,
        "passes_attempted": 132.0,
        "pass_completion_pct": 0.7576,
        "xpass_completion_pct": 0.7459,
        "passes_over_expected": 1.5405,
        "passes_over_expected_p100": 1.167,
        "avg_pass_distance": 25.4938,
        "avg_pass_vertical": 13.7682
      }
    },
    {
      "canonical_id": "quincy-amarikwa",
      "canonical_name": "Quincy Amarikwa",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1545.0,
        "shots": 45.0,
        "shots_on_target": 15.0,
        "goals": 6.0,
        "xg": 6.4943,
        "xg_place": -1.3541,
        "goals_minus_xg": -0.4943,
        "key_passes": 25.0,
        "assists": 4.0,
        "xa": 3.1123,
        "assists_minus_xa": 0.8877,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 9.6066,
        "points_added": 3.2373,
        "xpoints_added": 5.0406,
        "passes_attempted": 399.0,
        "pass_completion_pct": 0.7193,
        "xpass_completion_pct": 0.7251,
        "passes_over_expected": -2.3294,
        "passes_over_expected_p100": -0.5838,
        "avg_pass_distance": 16.0441,
        "avg_pass_vertical": 0.8175
      }
    },
    {
      "canonical_id": "sanna-nyassi",
      "canonical_name": "Sanna Nyassi",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1595.0,
        "shots": 19.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.0629,
        "xg_place": 0.5836,
        "goals_minus_xg": 0.9371,
        "key_passes": 12.0,
        "assists": 2.0,
        "xa": 1.6571,
        "assists_minus_xa": 0.3429,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.7201,
        "points_added": 1.1811,
        "xpoints_added": 0.7191,
        "passes_attempted": 557.0,
        "pass_completion_pct": 0.7056,
        "xpass_completion_pct": 0.7407,
        "passes_over_expected": -19.5918,
        "passes_over_expected_p100": -3.5174,
        "avg_pass_distance": 19.2197,
        "avg_pass_vertical": 1.3005
      }
    },
    {
      "canonical_id": "shaun-francis",
      "canonical_name": "Shaun Francis",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1787.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.6249,
        "xg_place": 0.6696,
        "goals_minus_xg": -0.6249,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 1.0757,
        "assists_minus_xa": -0.0757,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.7007,
        "points_added": 0.0,
        "xpoints_added": 0.5536,
        "passes_attempted": 806.0,
        "pass_completion_pct": 0.7159,
        "xpass_completion_pct": 0.7298,
        "passes_over_expected": -11.2508,
        "passes_over_expected_p100": -1.3959,
        "avg_pass_distance": 22.1309,
        "avg_pass_vertical": 7.1756
      }
    },
    {
      "canonical_id": "shea-salinas",
      "canonical_name": "Shea Salinas",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2804.0,
        "shots": 36.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 2.9288,
        "xg_place": -1.2371,
        "goals_minus_xg": 0.0712,
        "key_passes": 46.0,
        "assists": 4.0,
        "xa": 5.4479,
        "assists_minus_xa": -1.4479,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 8.3767,
        "points_added": 0.7876,
        "xpoints_added": 1.6492,
        "passes_attempted": 1216.0,
        "pass_completion_pct": 0.7007,
        "xpass_completion_pct": 0.714,
        "passes_over_expected": -16.2243,
        "passes_over_expected_p100": -1.3342,
        "avg_pass_distance": 21.212,
        "avg_pass_vertical": 3.5902
      }
    },
    {
      "canonical_id": "tommy-thompson",
      "canonical_name": "Tommy Thompson",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 546.0,
        "shots": 15.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.3212,
        "xg_place": -0.7287,
        "goals_minus_xg": -1.3212,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.0885,
        "assists_minus_xa": -0.0885,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.4096,
        "points_added": 0.0,
        "xpoints_added": 0.8781,
        "passes_attempted": 187.0,
        "pass_completion_pct": 0.7914,
        "xpass_completion_pct": 0.801,
        "passes_over_expected": -1.7884,
        "passes_over_expected_p100": -0.9564,
        "avg_pass_distance": 17.8112,
        "avg_pass_vertical": 1.2929
      }
    },
    {
      "canonical_id": "ty-harden",
      "canonical_name": "Ty Harden",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 135.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.5817,
        "xg_place": 0.2582,
        "goals_minus_xg": 0.4183,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5817,
        "points_added": 0.4514,
        "xpoints_added": 0.2626,
        "passes_attempted": 34.0,
        "pass_completion_pct": 0.9118,
        "xpass_completion_pct": 0.8293,
        "passes_over_expected": 2.8025,
        "passes_over_expected_p100": 8.2428,
        "avg_pass_distance": 23.6484,
        "avg_pass_vertical": 8.8245
      }
    },
    {
      "canonical_id": "v\u00edctor-bern\u00e1rdez",
      "canonical_name": "V\u00edctor Bern\u00e1rdez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2695.0,
        "shots": 11.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.527,
        "xg_place": -0.527,
        "goals_minus_xg": -0.527,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.052,
        "assists_minus_xa": -0.052,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5789,
        "points_added": 0.0,
        "xpoints_added": 0.3774,
        "passes_attempted": 916.0,
        "pass_completion_pct": 0.7533,
        "xpass_completion_pct": 0.7313,
        "passes_over_expected": 20.1199,
        "passes_over_expected_p100": 2.1965,
        "avg_pass_distance": 28.0451,
        "avg_pass_vertical": 13.2869
      }
    }
  ]
}