{
  "slug": "soccer-mls-2015-mvzqolzqap",
  "game_id": "soccer-mls-2015-mvzqoLZQap",
  "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": 25,
  "stat_keys": [
    "assists",
    "assists_minus_xa",
    "avg_pass_distance",
    "avg_pass_vertical",
    "goals",
    "goals_conceded",
    "goals_conceded_minus_xg",
    "goals_minus_xg",
    "goals_per_xg",
    "goals_plus_assists",
    "headed_shot_share",
    "key_passes",
    "minutes_played",
    "pass_completion_pct",
    "passes_attempted",
    "passes_over_expected",
    "passes_over_expected_p100",
    "points_added",
    "saves",
    "shots",
    "shots_faced",
    "shots_on_target",
    "xa",
    "xg",
    "xg_faced",
    "xg_place",
    "xg_plus_xa",
    "xpass_completion_pct",
    "xpoints_added"
  ],
  "players": [
    {
      "canonical_id": "aaron-schoenfeld",
      "canonical_name": "Aaron Schoenfeld",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 285.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.1539,
        "xg_place": 0.3413,
        "goals_minus_xg": -0.1539,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2656,
        "assists_minus_xa": -0.2656,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4194,
        "points_added": 0.0,
        "xpoints_added": 0.1515,
        "passes_attempted": 64.0,
        "pass_completion_pct": 0.6094,
        "xpass_completion_pct": 0.6582,
        "passes_over_expected": -3.128,
        "passes_over_expected_p100": -4.8875,
        "avg_pass_distance": 12.2855,
        "avg_pass_vertical": -1.4207
      }
    },
    {
      "canonical_id": "ben-speas",
      "canonical_name": "Ben Speas",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 247.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1048,
        "xg_place": -0.1048,
        "goals_minus_xg": -0.1048,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.5046,
        "assists_minus_xa": -0.5046,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6094,
        "points_added": 0.0,
        "xpoints_added": 0.063,
        "passes_attempted": 69.0,
        "pass_completion_pct": 0.6087,
        "xpass_completion_pct": 0.6631,
        "passes_over_expected": -3.7552,
        "passes_over_expected_p100": -5.4422,
        "avg_pass_distance": 24.0111,
        "avg_pass_vertical": 5.4999
      }
    },
    {
      "canonical_id": "cedrick",
      "canonical_name": "Cedrick",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 390.0,
        "shots": 5.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.758,
        "xg_place": 0.5515,
        "goals_minus_xg": 0.242,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.1885,
        "assists_minus_xa": 0.8115,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.9465,
        "points_added": 1.1503,
        "xpoints_added": 0.3559,
        "passes_attempted": 167.0,
        "pass_completion_pct": 0.8383,
        "xpass_completion_pct": 0.8059,
        "passes_over_expected": 5.4148,
        "passes_over_expected_p100": 3.2424,
        "avg_pass_distance": 16.0208,
        "avg_pass_vertical": -1.7163
      }
    },
    {
      "canonical_id": "chad-barson",
      "canonical_name": "Chad Barson",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 508.0,
        "shots": 3.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.1718,
        "xg_place": -0.0547,
        "goals_minus_xg": -0.1718,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.4239,
        "assists_minus_xa": 0.5761,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5956,
        "points_added": 0.0,
        "xpoints_added": 0.0836,
        "passes_attempted": 267.0,
        "pass_completion_pct": 0.7453,
        "xpass_completion_pct": 0.7575,
        "passes_over_expected": -3.2524,
        "passes_over_expected_p100": -1.2181,
        "avg_pass_distance": 20.9916,
        "avg_pass_vertical": 4.3924
      }
    },
    {
      "canonical_id": "chris-klute",
      "canonical_name": "Chris Klute",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 927.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0187,
        "xg_place": -0.0021,
        "goals_minus_xg": -0.0187,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.4996,
        "assists_minus_xa": -0.4996,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5183,
        "points_added": 0.0,
        "xpoints_added": 0.0172,
        "passes_attempted": 396.0,
        "pass_completion_pct": 0.6995,
        "xpass_completion_pct": 0.7215,
        "passes_over_expected": -8.7127,
        "passes_over_expected_p100": -2.2002,
        "avg_pass_distance": 21.1092,
        "avg_pass_vertical": 4.6868
      }
    },
    {
      "canonical_id": "emanuel-pogatetz",
      "canonical_name": "Emanuel Pogatetz",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1598.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3364,
        "xg_place": -0.2392,
        "goals_minus_xg": -0.3364,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.5259,
        "assists_minus_xa": 0.4741,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8624,
        "points_added": 0.0,
        "xpoints_added": 0.3167,
        "passes_attempted": 778.0,
        "pass_completion_pct": 0.8419,
        "xpass_completion_pct": 0.8188,
        "passes_over_expected": 17.9995,
        "passes_over_expected_p100": 2.3136,
        "avg_pass_distance": 24.9528,
        "avg_pass_vertical": 9.4156
      }
    },
    {
      "canonical_id": "ethan-finlay",
      "canonical_name": "Ethan Finlay",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3404.0,
        "shots": 61.0,
        "shots_on_target": 31.0,
        "goals": 13.0,
        "xg": 9.4779,
        "xg_place": 1.0708,
        "goals_minus_xg": 3.5221,
        "key_passes": 39.0,
        "assists": 10.0,
        "xa": 5.791,
        "assists_minus_xa": 4.209,
        "goals_plus_assists": 23.0,
        "xg_plus_xa": 15.269,
        "points_added": 4.2122,
        "xpoints_added": 4.1788,
        "passes_attempted": 808.0,
        "pass_completion_pct": 0.7054,
        "xpass_completion_pct": 0.7052,
        "passes_over_expected": 0.2156,
        "passes_over_expected_p100": 0.0267,
        "avg_pass_distance": 17.0256,
        "avg_pass_vertical": 1.2411
      }
    },
    {
      "canonical_id": "federico-higua\u00edn",
      "canonical_name": "Federico Higua\u00edn",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3423.0,
        "shots": 80.0,
        "shots_on_target": 30.0,
        "goals": 9.0,
        "xg": 7.9368,
        "xg_place": 0.4221,
        "goals_minus_xg": 1.0632,
        "key_passes": 90.0,
        "assists": 6.0,
        "xa": 7.7557,
        "assists_minus_xa": -1.7557,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 15.6925,
        "points_added": 4.5259,
        "xpoints_added": 4.8899,
        "passes_attempted": 2309.0,
        "pass_completion_pct": 0.7562,
        "xpass_completion_pct": 0.7565,
        "passes_over_expected": -0.6925,
        "passes_over_expected_p100": -0.03,
        "avg_pass_distance": 22.185,
        "avg_pass_vertical": 6.0605
      }
    },
    {
      "canonical_id": "gast\u00f3n-sauro",
      "canonical_name": "Gast\u00f3n Sauro",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 712.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1454,
        "xg_place": -0.1061,
        "goals_minus_xg": -0.1454,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1326,
        "assists_minus_xa": -0.1326,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.278,
        "points_added": 0.0,
        "xpoints_added": 0.0446,
        "passes_attempted": 351.0,
        "pass_completion_pct": 0.8718,
        "xpass_completion_pct": 0.8276,
        "passes_over_expected": 15.5017,
        "passes_over_expected_p100": 4.4164,
        "avg_pass_distance": 21.8565,
        "avg_pass_vertical": 7.8266
      }
    },
    {
      "canonical_id": "harrison-afful",
      "canonical_name": "Harrison Afful",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1311.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2049,
        "xg_place": -0.1246,
        "goals_minus_xg": -0.2049,
        "key_passes": 15.0,
        "assists": 2.0,
        "xa": 1.98,
        "assists_minus_xa": 0.02,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.1849,
        "points_added": 0.0,
        "xpoints_added": 0.0123,
        "passes_attempted": 838.0,
        "pass_completion_pct": 0.7351,
        "xpass_completion_pct": 0.7335,
        "passes_over_expected": 1.3511,
        "passes_over_expected_p100": 0.1612,
        "avg_pass_distance": 19.8457,
        "avg_pass_vertical": 5.0684
      }
    },
    {
      "canonical_id": "hern\u00e1n-grana",
      "canonical_name": "Hern\u00e1n Grana",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 641.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1218,
        "xg_place": -0.0678,
        "goals_minus_xg": -0.1218,
        "key_passes": 13.0,
        "assists": 0.0,
        "xa": 0.9544,
        "assists_minus_xa": -0.9544,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0763,
        "points_added": 0.0,
        "xpoints_added": 0.0019,
        "passes_attempted": 453.0,
        "pass_completion_pct": 0.7439,
        "xpass_completion_pct": 0.7373,
        "passes_over_expected": 2.9923,
        "passes_over_expected_p100": 0.6606,
        "avg_pass_distance": 20.7985,
        "avg_pass_vertical": 3.8994
      }
    },
    {
      "canonical_id": "h\u00e9ctor-jim\u00e9nez",
      "canonical_name": "H\u00e9ctor Jim\u00e9nez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1211.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0769,
        "xg_place": -0.0769,
        "goals_minus_xg": -0.0769,
        "key_passes": 29.0,
        "assists": 4.0,
        "xa": 2.9747,
        "assists_minus_xa": 1.0253,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.0515,
        "points_added": 0.0,
        "xpoints_added": 0.0405,
        "passes_attempted": 664.0,
        "pass_completion_pct": 0.7304,
        "xpass_completion_pct": 0.7153,
        "passes_over_expected": 10.074,
        "passes_over_expected_p100": 1.5172,
        "avg_pass_distance": 22.1457,
        "avg_pass_vertical": 4.1322
      }
    },
    {
      "canonical_id": "jack-mcinerney",
      "canonical_name": "Jack McInerney",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 264.0,
        "shots": 11.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.742,
        "xg_place": 0.088,
        "goals_minus_xg": 0.258,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 1.0414,
        "assists_minus_xa": -0.0414,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.7834,
        "points_added": 0.6965,
        "xpoints_added": 0.6449,
        "passes_attempted": 49.0,
        "pass_completion_pct": 0.6327,
        "xpass_completion_pct": 0.7009,
        "passes_over_expected": -3.3453,
        "passes_over_expected_p100": -6.8272,
        "avg_pass_distance": 18.1734,
        "avg_pass_vertical": 0.0933
      }
    },
    {
      "canonical_id": "justin-meram",
      "canonical_name": "Justin Meram",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2794.0,
        "shots": 82.0,
        "shots_on_target": 31.0,
        "goals": 7.0,
        "xg": 5.7676,
        "xg_place": -0.1303,
        "goals_minus_xg": 1.2324,
        "key_passes": 35.0,
        "assists": 3.0,
        "xa": 3.0241,
        "assists_minus_xa": -0.0241,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 8.7917,
        "points_added": 1.2633,
        "xpoints_added": 3.2003,
        "passes_attempted": 1017.0,
        "pass_completion_pct": 0.7375,
        "xpass_completion_pct": 0.7455,
        "passes_over_expected": -8.198,
        "passes_over_expected_p100": -0.8061,
        "avg_pass_distance": 18.4363,
        "avg_pass_vertical": 4.159
      }
    },
    {
      "canonical_id": "kei-kamara",
      "canonical_name": "Kei Kamara",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3474.0,
        "shots": 153.0,
        "shots_on_target": 68.0,
        "goals": 26.0,
        "xg": 22.3803,
        "xg_place": 2.9998,
        "goals_minus_xg": 3.6197,
        "key_passes": 37.0,
        "assists": 5.0,
        "xa": 4.4555,
        "assists_minus_xa": 0.5445,
        "goals_plus_assists": 31.0,
        "xg_plus_xa": 26.8358,
        "points_added": 9.5933,
        "xpoints_added": 10.3462,
        "passes_attempted": 799.0,
        "pass_completion_pct": 0.6108,
        "xpass_completion_pct": 0.6607,
        "passes_over_expected": -39.87,
        "passes_over_expected_p100": -4.99,
        "avg_pass_distance": 16.0048,
        "avg_pass_vertical": 2.2069
      }
    },
    {
      "canonical_id": "kevan-george",
      "canonical_name": "Kevan George",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 319.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0464,
        "xg_place": -0.0464,
        "goals_minus_xg": -0.0464,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.1133,
        "assists_minus_xa": 0.8867,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.1597,
        "points_added": 0.0,
        "xpoints_added": 0.0237,
        "passes_attempted": 211.0,
        "pass_completion_pct": 0.9052,
        "xpass_completion_pct": 0.8836,
        "passes_over_expected": 4.5564,
        "passes_over_expected_p100": 2.1594,
        "avg_pass_distance": 20.1695,
        "avg_pass_vertical": 5.1782
      }
    },
    {
      "canonical_id": "kristinn-steind\u00f3rsson",
      "canonical_name": "Kristinn Steind\u00f3rsson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 708.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4134,
        "xg_place": 0.2194,
        "goals_minus_xg": -0.4134,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 0.7586,
        "assists_minus_xa": -0.7586,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.172,
        "points_added": 0.0,
        "xpoints_added": 0.1918,
        "passes_attempted": 241.0,
        "pass_completion_pct": 0.7925,
        "xpass_completion_pct": 0.7942,
        "passes_over_expected": -0.4054,
        "passes_over_expected_p100": -0.1682,
        "avg_pass_distance": 18.1094,
        "avg_pass_vertical": 2.9378
      }
    },
    {
      "canonical_id": "michael-parkhurst",
      "canonical_name": "Michael Parkhurst",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3641.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3193,
        "xg_place": -0.3193,
        "goals_minus_xg": -0.3193,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.5013,
        "assists_minus_xa": 0.4987,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8206,
        "points_added": 0.0,
        "xpoints_added": 0.1995,
        "passes_attempted": 1875.0,
        "pass_completion_pct": 0.8469,
        "xpass_completion_pct": 0.8195,
        "passes_over_expected": 51.4774,
        "passes_over_expected_p100": 2.7455,
        "avg_pass_distance": 25.9896,
        "avg_pass_vertical": 10.55
      }
    },
    {
      "canonical_id": "mohammed-saeid",
      "canonical_name": "Mohammed Saeid",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1744.0,
        "shots": 13.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3234,
        "xg_place": -0.3234,
        "goals_minus_xg": -0.3234,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 1.194,
        "assists_minus_xa": -0.194,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5174,
        "points_added": 0.0,
        "xpoints_added": 0.2215,
        "passes_attempted": 1076.0,
        "pass_completion_pct": 0.8625,
        "xpass_completion_pct": 0.8427,
        "passes_over_expected": 21.2491,
        "passes_over_expected_p100": 1.9748,
        "avg_pass_distance": 21.0551,
        "avg_pass_vertical": 4.8241
      }
    },
    {
      "canonical_id": "sergio-campbell",
      "canonical_name": "Sergio Campbell",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 96.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.199,
        "xg_place": -0.199,
        "goals_minus_xg": -0.199,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.199,
        "points_added": 0.0,
        "xpoints_added": 0.0528,
        "passes_attempted": 40.0,
        "pass_completion_pct": 0.85,
        "xpass_completion_pct": 0.8154,
        "passes_over_expected": 1.3832,
        "passes_over_expected_p100": 3.458,
        "avg_pass_distance": 22.3175,
        "avg_pass_vertical": 8.1669
      }
    },
    {
      "canonical_id": "steve-clark",
      "canonical_name": "Steve Clark",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3820.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": 1488.0,
        "pass_completion_pct": 0.7937,
        "xpass_completion_pct": 0.7717,
        "passes_over_expected": 32.7705,
        "passes_over_expected_p100": 2.2023,
        "avg_pass_distance": 35.1455,
        "avg_pass_vertical": 25.5499,
        "shots_faced": 202.0,
        "goals_conceded": 59.0,
        "saves": 140.0,
        "headed_shot_share": 0.1832,
        "xg_faced": 58.8112,
        "goals_conceded_minus_xg": 0.1888,
        "goals_per_xg": 1.0032
      }
    },
    {
      "canonical_id": "tony-tchani",
      "canonical_name": "Tony Tchani",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3426.0,
        "shots": 43.0,
        "shots_on_target": 16.0,
        "goals": 5.0,
        "xg": 2.4193,
        "xg_place": 1.7026,
        "goals_minus_xg": 2.5807,
        "key_passes": 36.0,
        "assists": 4.0,
        "xa": 3.2108,
        "assists_minus_xa": 0.7892,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 5.6301,
        "points_added": 4.0711,
        "xpoints_added": 1.7641,
        "passes_attempted": 1960.0,
        "pass_completion_pct": 0.8102,
        "xpass_completion_pct": 0.8203,
        "passes_over_expected": -19.7187,
        "passes_over_expected_p100": -1.0061,
        "avg_pass_distance": 22.5781,
        "avg_pass_vertical": 7.2724
      }
    },
    {
      "canonical_id": "tyson-wahl",
      "canonical_name": "Tyson Wahl",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1640.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2351,
        "xg_place": -0.2181,
        "goals_minus_xg": -0.2351,
        "key_passes": 5.0,
        "assists": 2.0,
        "xa": 1.0373,
        "assists_minus_xa": 0.9627,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.2724,
        "points_added": 0.0,
        "xpoints_added": 0.0289,
        "passes_attempted": 650.0,
        "pass_completion_pct": 0.8431,
        "xpass_completion_pct": 0.8148,
        "passes_over_expected": 18.3847,
        "passes_over_expected_p100": 2.8284,
        "avg_pass_distance": 23.9495,
        "avg_pass_vertical": 8.3327
      }
    },
    {
      "canonical_id": "waylon-francis",
      "canonical_name": "Waylon Francis",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3099.0,
        "shots": 14.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.5669,
        "xg_place": -0.4281,
        "goals_minus_xg": -0.5669,
        "key_passes": 23.0,
        "assists": 7.0,
        "xa": 3.4014,
        "assists_minus_xa": 3.5986,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 3.9683,
        "points_added": 0.0,
        "xpoints_added": 0.25,
        "passes_attempted": 1504.0,
        "pass_completion_pct": 0.7527,
        "xpass_completion_pct": 0.7333,
        "passes_over_expected": 29.0705,
        "passes_over_expected_p100": 1.9329,
        "avg_pass_distance": 20.5653,
        "avg_pass_vertical": 4.5915
      }
    },
    {
      "canonical_id": "wil-trapp",
      "canonical_name": "Wil Trapp",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2179.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3024,
        "xg_place": -0.2385,
        "goals_minus_xg": -0.3024,
        "key_passes": 18.0,
        "assists": 1.0,
        "xa": 1.0839,
        "assists_minus_xa": -0.0839,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3863,
        "points_added": 0.0,
        "xpoints_added": 0.0707,
        "passes_attempted": 1602.0,
        "pass_completion_pct": 0.8733,
        "xpass_completion_pct": 0.8567,
        "passes_over_expected": 26.6002,
        "passes_over_expected_p100": 1.6604,
        "avg_pass_distance": 22.7113,
        "avg_pass_vertical": 6.9191
      }
    }
  ]
}