{
  "slug": "soccer-mls-2014-x0oq66zq6d",
  "game_id": "soccer-mls-2014-X0Oq66zq6D",
  "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": "alex",
      "canonical_name": "Alex",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2119.0,
        "shots": 28.0,
        "shots_on_target": 7.0,
        "goals": 0.0,
        "xg": 1.5969,
        "xg_place": 0.3173,
        "goals_minus_xg": -1.5969,
        "key_passes": 24.0,
        "assists": 1.0,
        "xa": 1.4227,
        "assists_minus_xa": -0.4227,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.0197,
        "points_added": 0.0,
        "xpoints_added": 1.1501,
        "passes_attempted": 940.0,
        "pass_completion_pct": 0.7926,
        "xpass_completion_pct": 0.7772,
        "passes_over_expected": 14.4381,
        "passes_over_expected_p100": 1.536,
        "avg_pass_distance": 20.8751,
        "avg_pass_vertical": 4.9044
      }
    },
    {
      "canonical_id": "bakary-soumar\u00e9",
      "canonical_name": "Bakary Soumar\u00e9",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2460.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.349,
        "xg_place": 0.1017,
        "goals_minus_xg": -0.349,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.349,
        "points_added": 0.0,
        "xpoints_added": 0.4968,
        "passes_attempted": 861.0,
        "pass_completion_pct": 0.7816,
        "xpass_completion_pct": 0.7825,
        "passes_over_expected": -0.6932,
        "passes_over_expected_p100": -0.0805,
        "avg_pass_distance": 25.0795,
        "avg_pass_vertical": 12.0757
      }
    },
    {
      "canonical_id": "benji-joya",
      "canonical_name": "Benji Joya",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 693.0,
        "shots": 16.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.1461,
        "xg_place": -0.2969,
        "goals_minus_xg": -0.1461,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1614,
        "assists_minus_xa": -0.1614,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3075,
        "points_added": 0.7809,
        "xpoints_added": 0.8381,
        "passes_attempted": 223.0,
        "pass_completion_pct": 0.6861,
        "xpass_completion_pct": 0.7518,
        "passes_over_expected": -14.6452,
        "passes_over_expected_p100": -6.5674,
        "avg_pass_distance": 19.5123,
        "avg_pass_vertical": 4.7968
      }
    },
    {
      "canonical_id": "chris-ritter",
      "canonical_name": "Chris Ritter",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 679.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.161,
        "xg_place": 0.0456,
        "goals_minus_xg": -0.161,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.3043,
        "assists_minus_xa": -0.3043,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4653,
        "points_added": 0.0,
        "xpoints_added": 0.1561,
        "passes_attempted": 343.0,
        "pass_completion_pct": 0.8338,
        "xpass_completion_pct": 0.8418,
        "passes_over_expected": -2.7539,
        "passes_over_expected_p100": -0.8029,
        "avg_pass_distance": 19.8786,
        "avg_pass_vertical": 5.5291
      }
    },
    {
      "canonical_id": "chris-rolfe",
      "canonical_name": "Chris Rolfe",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 82.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1872,
        "xg_place": -0.1872,
        "goals_minus_xg": -0.1872,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1872,
        "points_added": 0.0,
        "xpoints_added": 0.0659,
        "passes_attempted": 34.0,
        "pass_completion_pct": 0.6176,
        "xpass_completion_pct": 0.7167,
        "passes_over_expected": -3.3682,
        "passes_over_expected_p100": -9.9066,
        "avg_pass_distance": 19.3215,
        "avg_pass_vertical": 4.0131
      }
    },
    {
      "canonical_id": "dilly-duka",
      "canonical_name": "Dilly Duka",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 360.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.7854,
        "xg_place": 0.0192,
        "goals_minus_xg": -0.7854,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.4637,
        "assists_minus_xa": -0.4637,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.2491,
        "points_added": 0.0,
        "xpoints_added": 0.4432,
        "passes_attempted": 110.0,
        "pass_completion_pct": 0.6818,
        "xpass_completion_pct": 0.7138,
        "passes_over_expected": -3.5205,
        "passes_over_expected_p100": -3.2005,
        "avg_pass_distance": 16.5508,
        "avg_pass_vertical": 5.5766
      }
    },
    {
      "canonical_id": "florent-sinama-pongolle",
      "canonical_name": "Florent Sinama-Pongolle",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 416.0,
        "shots": 9.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.8464,
        "xg_place": -0.2787,
        "goals_minus_xg": 0.1536,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.5187,
        "assists_minus_xa": -0.5187,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3651,
        "points_added": 0.1281,
        "xpoints_added": 0.7201,
        "passes_attempted": 166.0,
        "pass_completion_pct": 0.7289,
        "xpass_completion_pct": 0.7627,
        "passes_over_expected": -5.6017,
        "passes_over_expected_p100": -3.3745,
        "avg_pass_distance": 18.5729,
        "avg_pass_vertical": 2.3308
      }
    },
    {
      "canonical_id": "gonzalo-segares",
      "canonical_name": "Gonzalo Segares",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1875.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1869,
        "xg_place": 0.4507,
        "goals_minus_xg": -0.1869,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.2758,
        "assists_minus_xa": -0.2758,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4627,
        "points_added": 0.0,
        "xpoints_added": 0.2965,
        "passes_attempted": 787.0,
        "pass_completion_pct": 0.7306,
        "xpass_completion_pct": 0.7389,
        "passes_over_expected": -6.5153,
        "passes_over_expected_p100": -0.8279,
        "avg_pass_distance": 19.1153,
        "avg_pass_vertical": 7.6635
      }
    },
    {
      "canonical_id": "grant-ward",
      "canonical_name": "Grant Ward",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1140.0,
        "shots": 15.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.5751,
        "xg_place": 0.0569,
        "goals_minus_xg": 0.4249,
        "key_passes": 11.0,
        "assists": 2.0,
        "xa": 1.1866,
        "assists_minus_xa": 0.8134,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.7617,
        "points_added": 0.2067,
        "xpoints_added": 0.3668,
        "passes_attempted": 430.0,
        "pass_completion_pct": 0.7372,
        "xpass_completion_pct": 0.7506,
        "passes_over_expected": -5.7756,
        "passes_over_expected_p100": -1.3432,
        "avg_pass_distance": 17.8798,
        "avg_pass_vertical": 1.8448
      }
    },
    {
      "canonical_id": "greg-cochrane",
      "canonical_name": "Greg Cochrane",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1153.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1097,
        "xg_place": -0.0643,
        "goals_minus_xg": -0.1097,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 0.4773,
        "assists_minus_xa": 1.5227,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.587,
        "points_added": 0.0,
        "xpoints_added": 0.127,
        "passes_attempted": 538.0,
        "pass_completion_pct": 0.6933,
        "xpass_completion_pct": 0.7381,
        "passes_over_expected": -24.1152,
        "passes_over_expected_p100": -4.4824,
        "avg_pass_distance": 21.2092,
        "avg_pass_vertical": 7.9383
      }
    },
    {
      "canonical_id": "harry-shipp",
      "canonical_name": "Harry Shipp",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2522.0,
        "shots": 40.0,
        "shots_on_target": 16.0,
        "goals": 7.0,
        "xg": 2.924,
        "xg_place": 2.461,
        "goals_minus_xg": 4.076,
        "key_passes": 64.0,
        "assists": 6.0,
        "xa": 4.7922,
        "assists_minus_xa": 1.2078,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 7.7162,
        "points_added": 3.8032,
        "xpoints_added": 1.723,
        "passes_attempted": 1223.0,
        "pass_completion_pct": 0.7294,
        "xpass_completion_pct": 0.7316,
        "passes_over_expected": -2.8016,
        "passes_over_expected_p100": -0.2291,
        "avg_pass_distance": 21.993,
        "avg_pass_vertical": 4.7636
      }
    },
    {
      "canonical_id": "jeff-larentowicz",
      "canonical_name": "Jeff Larentowicz",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3211.0,
        "shots": 43.0,
        "shots_on_target": 19.0,
        "goals": 6.0,
        "xg": 7.125,
        "xg_place": -0.4063,
        "goals_minus_xg": -1.125,
        "key_passes": 13.0,
        "assists": 2.0,
        "xa": 1.1524,
        "assists_minus_xa": 0.8476,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 8.2774,
        "points_added": 3.2953,
        "xpoints_added": 5.2853,
        "passes_attempted": 1475.0,
        "pass_completion_pct": 0.8183,
        "xpass_completion_pct": 0.8128,
        "passes_over_expected": 8.1551,
        "passes_over_expected_p100": 0.5529,
        "avg_pass_distance": 21.6961,
        "avg_pass_vertical": 8.4599
      }
    },
    {
      "canonical_id": "jhon-kennedy-hurtado",
      "canonical_name": "Jhon Kennedy Hurtado",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1766.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.9661,
        "xg_place": 0.7225,
        "goals_minus_xg": 0.0339,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2684,
        "assists_minus_xa": -0.2684,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2346,
        "points_added": 0.393,
        "xpoints_added": 0.7523,
        "passes_attempted": 457.0,
        "pass_completion_pct": 0.7746,
        "xpass_completion_pct": 0.792,
        "passes_over_expected": -7.9629,
        "passes_over_expected_p100": -1.7424,
        "avg_pass_distance": 24.1603,
        "avg_pass_vertical": 8.7781
      }
    },
    {
      "canonical_id": "juan-luis-anangon\u00f3",
      "canonical_name": "Juan Luis Anangon\u00f3",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 557.0,
        "shots": 18.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.885,
        "xg_place": 0.3535,
        "goals_minus_xg": 0.115,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.0917,
        "assists_minus_xa": -0.0917,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.9767,
        "points_added": 1.9183,
        "xpoints_added": 2.3674,
        "passes_attempted": 115.0,
        "pass_completion_pct": 0.7043,
        "xpass_completion_pct": 0.6907,
        "passes_over_expected": 1.5696,
        "passes_over_expected_p100": 1.3649,
        "avg_pass_distance": 13.3364,
        "avg_pass_vertical": -1.8452
      }
    },
    {
      "canonical_id": "kyle-reynish",
      "canonical_name": "Kyle Reynish",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 96.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": 37.0,
        "pass_completion_pct": 0.5676,
        "xpass_completion_pct": 0.5846,
        "passes_over_expected": -0.6297,
        "passes_over_expected_p100": -1.702,
        "avg_pass_distance": 45.8945,
        "avg_pass_vertical": 40.4147,
        "shots_faced": 4.0,
        "goals_conceded": 2.0,
        "saves": 2.0,
        "headed_shot_share": 0.25,
        "xg_faced": 2.0116,
        "goals_conceded_minus_xg": -0.0116,
        "goals_per_xg": 0.9942
      }
    },
    {
      "canonical_id": "logan-pause",
      "canonical_name": "Logan Pause",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 721.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.08,
        "xg_place": -0.08,
        "goals_minus_xg": -0.08,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2648,
        "assists_minus_xa": -0.2648,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3448,
        "points_added": 0.0,
        "xpoints_added": 0.0765,
        "passes_attempted": 341.0,
        "pass_completion_pct": 0.868,
        "xpass_completion_pct": 0.8307,
        "passes_over_expected": 12.7354,
        "passes_over_expected_p100": 3.7347,
        "avg_pass_distance": 17.9976,
        "avg_pass_vertical": 4.6911
      }
    },
    {
      "canonical_id": "lovel-palmer",
      "canonical_name": "Lovel Palmer",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2826.0,
        "shots": 30.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 1.2202,
        "xg_place": -0.3852,
        "goals_minus_xg": -0.2202,
        "key_passes": 21.0,
        "assists": 1.0,
        "xa": 1.7447,
        "assists_minus_xa": -0.7447,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.9649,
        "points_added": 0.5029,
        "xpoints_added": 0.9655,
        "passes_attempted": 1381.0,
        "pass_completion_pct": 0.698,
        "xpass_completion_pct": 0.7213,
        "passes_over_expected": -32.0561,
        "passes_over_expected_p100": -2.3212,
        "avg_pass_distance": 23.892,
        "avg_pass_vertical": 9.3744
      }
    },
    {
      "canonical_id": "matt-watson",
      "canonical_name": "Matt Watson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2201.0,
        "shots": 25.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 1.0612,
        "xg_place": -0.0945,
        "goals_minus_xg": -0.0612,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.9223,
        "assists_minus_xa": 0.0777,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.9835,
        "points_added": 1.2483,
        "xpoints_added": 0.8094,
        "passes_attempted": 867.0,
        "pass_completion_pct": 0.7809,
        "xpass_completion_pct": 0.7905,
        "passes_over_expected": -8.3526,
        "passes_over_expected_p100": -0.9634,
        "avg_pass_distance": 18.8509,
        "avg_pass_vertical": 6.5815
      }
    },
    {
      "canonical_id": "matthew-fondy",
      "canonical_name": "Matthew Fondy",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 139.0,
        "shots": 4.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.3547,
        "xg_place": 0.1257,
        "goals_minus_xg": -0.3547,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2073,
        "assists_minus_xa": -0.2073,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.562,
        "points_added": 0.0,
        "xpoints_added": 0.2792,
        "passes_attempted": 52.0,
        "pass_completion_pct": 0.6154,
        "xpass_completion_pct": 0.7259,
        "passes_over_expected": -5.7485,
        "passes_over_expected_p100": -11.0547,
        "avg_pass_distance": 11.4227,
        "avg_pass_vertical": -1.7585
      }
    },
    {
      "canonical_id": "mike-magee",
      "canonical_name": "Mike Magee",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1629.0,
        "shots": 40.0,
        "shots_on_target": 16.0,
        "goals": 7.0,
        "xg": 8.3246,
        "xg_place": -0.0853,
        "goals_minus_xg": -1.3246,
        "key_passes": 24.0,
        "assists": 4.0,
        "xa": 2.4638,
        "assists_minus_xa": 1.5362,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 10.7884,
        "points_added": 4.128,
        "xpoints_added": 7.0173,
        "passes_attempted": 574.0,
        "pass_completion_pct": 0.7491,
        "xpass_completion_pct": 0.7523,
        "passes_over_expected": -1.8127,
        "passes_over_expected_p100": -0.3158,
        "avg_pass_distance": 17.4616,
        "avg_pass_vertical": 3.3101
      }
    },
    {
      "canonical_id": "patrick-ianni",
      "canonical_name": "Patrick Ianni",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1099.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1021,
        "xg_place": 0.1379,
        "goals_minus_xg": -0.1021,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1191,
        "assists_minus_xa": -0.1191,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2211,
        "points_added": 0.0,
        "xpoints_added": 0.084,
        "passes_attempted": 462.0,
        "pass_completion_pct": 0.8225,
        "xpass_completion_pct": 0.8179,
        "passes_over_expected": 2.135,
        "passes_over_expected_p100": 0.4621,
        "avg_pass_distance": 26.5487,
        "avg_pass_vertical": 12.2606
      }
    },
    {
      "canonical_id": "patrick-nyarko",
      "canonical_name": "Patrick Nyarko",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 896.0,
        "shots": 10.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.2795,
        "xg_place": 0.6986,
        "goals_minus_xg": -0.2795,
        "key_passes": 11.0,
        "assists": 3.0,
        "xa": 1.0676,
        "assists_minus_xa": 1.9324,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.3471,
        "points_added": 0.0129,
        "xpoints_added": 0.8422,
        "passes_attempted": 341.0,
        "pass_completion_pct": 0.6364,
        "xpass_completion_pct": 0.6616,
        "passes_over_expected": -8.5889,
        "passes_over_expected_p100": -2.5187,
        "avg_pass_distance": 17.0704,
        "avg_pass_vertical": 4.5876
      }
    },
    {
      "canonical_id": "quincy-amarikwa",
      "canonical_name": "Quincy Amarikwa",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2723.0,
        "shots": 76.0,
        "shots_on_target": 29.0,
        "goals": 8.0,
        "xg": 8.1025,
        "xg_place": -0.4327,
        "goals_minus_xg": -0.1025,
        "key_passes": 43.0,
        "assists": 5.0,
        "xa": 4.3196,
        "assists_minus_xa": 0.6804,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 12.4221,
        "points_added": 7.638,
        "xpoints_added": 5.8048,
        "passes_attempted": 679.0,
        "pass_completion_pct": 0.7231,
        "xpass_completion_pct": 0.7242,
        "passes_over_expected": -0.7387,
        "passes_over_expected_p100": -0.1088,
        "avg_pass_distance": 14.6908,
        "avg_pass_vertical": 1.2716
      }
    },
    {
      "canonical_id": "razvan-cocis",
      "canonical_name": "Razvan Cocis",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 770.0,
        "shots": 10.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4973,
        "xg_place": -0.4973,
        "goals_minus_xg": -0.4973,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.3934,
        "assists_minus_xa": -0.3934,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8907,
        "points_added": 0.0,
        "xpoints_added": 0.4753,
        "passes_attempted": 290.0,
        "pass_completion_pct": 0.7552,
        "xpass_completion_pct": 0.7788,
        "passes_over_expected": -6.8417,
        "passes_over_expected_p100": -2.3592,
        "avg_pass_distance": 17.5143,
        "avg_pass_vertical": 5.0319
      }
    },
    {
      "canonical_id": "robert-earnshaw",
      "canonical_name": "Robert Earnshaw",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 199.0,
        "shots": 10.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 1.4332,
        "xg_place": 0.8255,
        "goals_minus_xg": 1.5668,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1441,
        "assists_minus_xa": -0.1441,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.5773,
        "points_added": 3.6003,
        "xpoints_added": 1.2581,
        "passes_attempted": 28.0,
        "pass_completion_pct": 0.7857,
        "xpass_completion_pct": 0.8383,
        "passes_over_expected": -1.4733,
        "passes_over_expected_p100": -5.2618,
        "avg_pass_distance": 16.249,
        "avg_pass_vertical": 0.3278
      }
    },
    {
      "canonical_id": "sanna-nyassi",
      "canonical_name": "Sanna Nyassi",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 529.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.234,
        "xg_place": -0.3261,
        "goals_minus_xg": -0.234,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.6904,
        "assists_minus_xa": 0.3096,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.9244,
        "points_added": 0.6611,
        "xpoints_added": 0.8809,
        "passes_attempted": 176.0,
        "pass_completion_pct": 0.7159,
        "xpass_completion_pct": 0.7421,
        "passes_over_expected": -4.616,
        "passes_over_expected_p100": -2.6227,
        "avg_pass_distance": 17.9904,
        "avg_pass_vertical": -0.3269
      }
    },
    {
      "canonical_id": "sean-johnson",
      "canonical_name": "Sean Johnson",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3211.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.0658,
        "assists_minus_xa": -0.0658,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0658,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1041.0,
        "pass_completion_pct": 0.5379,
        "xpass_completion_pct": 0.534,
        "passes_over_expected": 4.0973,
        "passes_over_expected_p100": 0.3936,
        "avg_pass_distance": 49.0727,
        "avg_pass_vertical": 44.1046,
        "shots_faced": 149.0,
        "goals_conceded": 48.0,
        "saves": 96.0,
        "headed_shot_share": 0.1745,
        "xg_faced": 51.9021,
        "goals_conceded_minus_xg": -3.9021,
        "goals_per_xg": 0.9248
      }
    },
    {
      "canonical_id": "steven-kinney",
      "canonical_name": "Steven Kinney",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 143.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1309,
        "xg_place": -0.1309,
        "goals_minus_xg": -0.1309,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1309,
        "points_added": 0.0,
        "xpoints_added": 0.0547,
        "passes_attempted": 69.0,
        "pass_completion_pct": 0.7246,
        "xpass_completion_pct": 0.6885,
        "passes_over_expected": 2.4954,
        "passes_over_expected_p100": 3.6165,
        "avg_pass_distance": 21.0912,
        "avg_pass_vertical": 10.7966
      }
    },
    {
      "canonical_id": "victor-pineda",
      "canonical_name": "Victor Pineda",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 64.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4713,
        "xg_place": -0.4713,
        "goals_minus_xg": -0.4713,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0379,
        "assists_minus_xa": -0.0379,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5092,
        "points_added": 0.0,
        "xpoints_added": 0.7974,
        "passes_attempted": 23.0,
        "pass_completion_pct": 0.7391,
        "xpass_completion_pct": 0.805,
        "passes_over_expected": -1.5142,
        "passes_over_expected_p100": -6.5833,
        "avg_pass_distance": 12.2669,
        "avg_pass_vertical": -2.6531
      }
    }
  ]
}