{
  "slug": "soccer-mls-2013-x0oq66zq6d",
  "game_id": "soccer-mls-2013-X0Oq66zq6D",
  "display": "MLS 2013 Season",
  "league": "MLS",
  "season": 2013,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "mls-2013",
  "synthetic": true,
  "player_count": 27,
  "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": 1747.0,
        "shots": 34.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 1.397,
        "xg_place": 0.0595,
        "goals_minus_xg": -0.397,
        "key_passes": 24.0,
        "assists": 0.0,
        "xa": 1.6464,
        "assists_minus_xa": -1.6464,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.0434,
        "points_added": 0.2968,
        "xpoints_added": 0.7299,
        "passes_attempted": 656.0,
        "pass_completion_pct": 0.7515,
        "xpass_completion_pct": 0.7796,
        "passes_over_expected": -18.4131,
        "passes_over_expected_p100": -2.8069,
        "avg_pass_distance": 20.4222,
        "avg_pass_vertical": 4.4354
      }
    },
    {
      "canonical_id": "ar\u00e9valo-r\u00edos",
      "canonical_name": "Ar\u00e9valo R\u00edos",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 839.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.5505,
        "xg_place": -0.3964,
        "goals_minus_xg": -0.5505,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.0735,
        "assists_minus_xa": -0.0735,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.624,
        "points_added": 0.0,
        "xpoints_added": 0.2447,
        "passes_attempted": 402.0,
        "pass_completion_pct": 0.8035,
        "xpass_completion_pct": 0.8166,
        "passes_over_expected": -5.2561,
        "passes_over_expected_p100": -1.3075,
        "avg_pass_distance": 21.5306,
        "avg_pass_vertical": 7.0062
      }
    },
    {
      "canonical_id": "austin-berry",
      "canonical_name": "Austin Berry",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3300.0,
        "shots": 14.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.5923,
        "xg_place": 0.5071,
        "goals_minus_xg": -0.5923,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 1.2889,
        "assists_minus_xa": 0.7111,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.8813,
        "points_added": 0.6272,
        "xpoints_added": 1.1497,
        "passes_attempted": 924.0,
        "pass_completion_pct": 0.7803,
        "xpass_completion_pct": 0.8,
        "passes_over_expected": -18.2013,
        "passes_over_expected_p100": -1.9698,
        "avg_pass_distance": 23.2008,
        "avg_pass_vertical": 9.9557
      }
    },
    {
      "canonical_id": "bakary-soumar\u00e9",
      "canonical_name": "Bakary Soumar\u00e9",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2070.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.298,
        "xg_place": 0.2176,
        "goals_minus_xg": 0.702,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1705,
        "assists_minus_xa": -0.1705,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4685,
        "points_added": 0.1756,
        "xpoints_added": 0.0885,
        "passes_attempted": 565.0,
        "pass_completion_pct": 0.7133,
        "xpass_completion_pct": 0.7649,
        "passes_over_expected": -29.1615,
        "passes_over_expected_p100": -5.1613,
        "avg_pass_distance": 28.1886,
        "avg_pass_vertical": 15.5457
      }
    },
    {
      "canonical_id": "chris-rolfe",
      "canonical_name": "Chris Rolfe",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2265.0,
        "shots": 69.0,
        "shots_on_target": 19.0,
        "goals": 4.0,
        "xg": 6.7992,
        "xg_place": -1.83,
        "goals_minus_xg": -2.7992,
        "key_passes": 40.0,
        "assists": 1.0,
        "xa": 2.696,
        "assists_minus_xa": -1.696,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 9.4953,
        "points_added": 1.6031,
        "xpoints_added": 4.8502,
        "passes_attempted": 772.0,
        "pass_completion_pct": 0.7176,
        "xpass_completion_pct": 0.7497,
        "passes_over_expected": -24.7547,
        "passes_over_expected_p100": -3.2066,
        "avg_pass_distance": 16.0647,
        "avg_pass_vertical": 2.3826
      }
    },
    {
      "canonical_id": "corben-bone",
      "canonical_name": "Corben Bone",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 7.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": 0.0,
        "pass_completion_pct": 0.0,
        "xpass_completion_pct": 0.0,
        "passes_over_expected": 0.0,
        "passes_over_expected_p100": 0.0,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "daniel-paladini",
      "canonical_name": "Daniel Paladini",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 919.0,
        "shots": 12.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.8897,
        "xg_place": 0.1736,
        "goals_minus_xg": 0.1103,
        "key_passes": 19.0,
        "assists": 2.0,
        "xa": 1.8521,
        "assists_minus_xa": 0.1479,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.7418,
        "points_added": 2.3078,
        "xpoints_added": 1.6116,
        "passes_attempted": 411.0,
        "pass_completion_pct": 0.7299,
        "xpass_completion_pct": 0.7373,
        "passes_over_expected": -3.0409,
        "passes_over_expected_p100": -0.7399,
        "avg_pass_distance": 19.976,
        "avg_pass_vertical": 6.1222
      }
    },
    {
      "canonical_id": "dilly-duka",
      "canonical_name": "Dilly Duka",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1891.0,
        "shots": 62.0,
        "shots_on_target": 28.0,
        "goals": 4.0,
        "xg": 4.1226,
        "xg_place": 2.3179,
        "goals_minus_xg": -0.1226,
        "key_passes": 31.0,
        "assists": 3.0,
        "xa": 4.1719,
        "assists_minus_xa": -1.1719,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 8.2945,
        "points_added": 2.4699,
        "xpoints_added": 2.6681,
        "passes_attempted": 613.0,
        "pass_completion_pct": 0.6476,
        "xpass_completion_pct": 0.69,
        "passes_over_expected": -25.9759,
        "passes_over_expected_p100": -4.2375,
        "avg_pass_distance": 17.3139,
        "avg_pass_vertical": 4.4076
      }
    },
    {
      "canonical_id": "gonzalo-segares",
      "canonical_name": "Gonzalo Segares",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3075.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.5831,
        "xg_place": 0.0106,
        "goals_minus_xg": -0.5831,
        "key_passes": 23.0,
        "assists": 1.0,
        "xa": 1.2516,
        "assists_minus_xa": -0.2516,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.8346,
        "points_added": 0.0,
        "xpoints_added": 0.4754,
        "passes_attempted": 1303.0,
        "pass_completion_pct": 0.7245,
        "xpass_completion_pct": 0.7518,
        "passes_over_expected": -35.5924,
        "passes_over_expected_p100": -2.7316,
        "avg_pass_distance": 20.7525,
        "avg_pass_vertical": 8.568
      }
    },
    {
      "canonical_id": "hunter-jumper",
      "canonical_name": "Hunter Jumper",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 194.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.5814,
        "xg_place": 0.1739,
        "goals_minus_xg": 0.4186,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.6909,
        "assists_minus_xa": 0.3091,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.2723,
        "points_added": 0.5793,
        "xpoints_added": 0.3411,
        "passes_attempted": 70.0,
        "pass_completion_pct": 0.6429,
        "xpass_completion_pct": 0.7424,
        "passes_over_expected": -6.9698,
        "passes_over_expected_p100": -9.9569,
        "avg_pass_distance": 20.7467,
        "avg_pass_vertical": 10.4591
      }
    },
    {
      "canonical_id": "jalil-anibaba",
      "canonical_name": "Jalil Anibaba",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3300.0,
        "shots": 16.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 0.8044,
        "xg_place": 0.6886,
        "goals_minus_xg": 0.1956,
        "key_passes": 20.0,
        "assists": 0.0,
        "xa": 1.4168,
        "assists_minus_xa": -1.4168,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.2212,
        "points_added": 0.0418,
        "xpoints_added": 0.6488,
        "passes_attempted": 1465.0,
        "pass_completion_pct": 0.6539,
        "xpass_completion_pct": 0.6955,
        "passes_over_expected": -60.8618,
        "passes_over_expected_p100": -4.1544,
        "avg_pass_distance": 24.4529,
        "avg_pass_vertical": 13.4156
      }
    },
    {
      "canonical_id": "jeff-larentowicz",
      "canonical_name": "Jeff Larentowicz",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3024.0,
        "shots": 45.0,
        "shots_on_target": 13.0,
        "goals": 2.0,
        "xg": 2.8128,
        "xg_place": -1.1988,
        "goals_minus_xg": -0.8128,
        "key_passes": 23.0,
        "assists": 4.0,
        "xa": 2.4041,
        "assists_minus_xa": 1.5959,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.2169,
        "points_added": 0.7821,
        "xpoints_added": 1.9286,
        "passes_attempted": 1217.0,
        "pass_completion_pct": 0.7625,
        "xpass_completion_pct": 0.7911,
        "passes_over_expected": -34.7344,
        "passes_over_expected_p100": -2.8541,
        "avg_pass_distance": 20.4445,
        "avg_pass_vertical": 7.2128
      }
    },
    {
      "canonical_id": "joel-lindpere",
      "canonical_name": "Joel Lindpere",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1551.0,
        "shots": 18.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.3102,
        "xg_place": 0.2849,
        "goals_minus_xg": 0.6898,
        "key_passes": 32.0,
        "assists": 8.0,
        "xa": 3.5163,
        "assists_minus_xa": 4.4837,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 4.8265,
        "points_added": 0.6177,
        "xpoints_added": 0.6302,
        "passes_attempted": 577.0,
        "pass_completion_pct": 0.6135,
        "xpass_completion_pct": 0.6593,
        "passes_over_expected": -26.426,
        "passes_over_expected_p100": -4.5799,
        "avg_pass_distance": 20.9592,
        "avg_pass_vertical": 6.0533
      }
    },
    {
      "canonical_id": "juan-luis-anangon\u00f3",
      "canonical_name": "Juan Luis Anangon\u00f3",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 903.0,
        "shots": 34.0,
        "shots_on_target": 10.0,
        "goals": 2.0,
        "xg": 4.5517,
        "xg_place": -0.5425,
        "goals_minus_xg": -2.5517,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.6566,
        "assists_minus_xa": 0.3434,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 5.2083,
        "points_added": 1.2308,
        "xpoints_added": 2.0185,
        "passes_attempted": 245.0,
        "pass_completion_pct": 0.6776,
        "xpass_completion_pct": 0.7356,
        "passes_over_expected": -14.2288,
        "passes_over_expected_p100": -5.8077,
        "avg_pass_distance": 13.4126,
        "avg_pass_vertical": -0.2506
      }
    },
    {
      "canonical_id": "logan-pause",
      "canonical_name": "Logan Pause",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 977.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0259,
        "xg_place": -0.0259,
        "goals_minus_xg": -0.0259,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.2302,
        "assists_minus_xa": -0.2302,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2561,
        "points_added": 0.0,
        "xpoints_added": 0.0315,
        "passes_attempted": 444.0,
        "pass_completion_pct": 0.8333,
        "xpass_completion_pct": 0.8327,
        "passes_over_expected": 0.2849,
        "passes_over_expected_p100": 0.0642,
        "avg_pass_distance": 18.6995,
        "avg_pass_vertical": 5.1413
      }
    },
    {
      "canonical_id": "maicon-santos",
      "canonical_name": "Maicon Santos",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 445.0,
        "shots": 20.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 2.409,
        "xg_place": -0.6217,
        "goals_minus_xg": -0.409,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.5451,
        "assists_minus_xa": -0.5451,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.9541,
        "points_added": 0.3787,
        "xpoints_added": 1.3373,
        "passes_attempted": 140.0,
        "pass_completion_pct": 0.6071,
        "xpass_completion_pct": 0.729,
        "passes_over_expected": -17.0585,
        "passes_over_expected_p100": -12.1846,
        "avg_pass_distance": 15.1304,
        "avg_pass_vertical": 2.224
      }
    },
    {
      "canonical_id": "michael-videira",
      "canonical_name": "Michael Videira",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 86.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": 33.0,
        "pass_completion_pct": 0.5455,
        "xpass_completion_pct": 0.684,
        "passes_over_expected": -4.5717,
        "passes_over_expected_p100": -13.8537,
        "avg_pass_distance": 23.1096,
        "avg_pass_vertical": 18.5731
      }
    },
    {
      "canonical_id": "mike-magee",
      "canonical_name": "Mike Magee",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2036.0,
        "shots": 78.0,
        "shots_on_target": 37.0,
        "goals": 15.0,
        "xg": 12.1241,
        "xg_place": 4.2979,
        "goals_minus_xg": 2.8759,
        "key_passes": 58.0,
        "assists": 3.0,
        "xa": 5.1986,
        "assists_minus_xa": -2.1986,
        "goals_plus_assists": 18.0,
        "xg_plus_xa": 17.3227,
        "points_added": 8.4274,
        "xpoints_added": 6.985,
        "passes_attempted": 746.0,
        "pass_completion_pct": 0.6769,
        "xpass_completion_pct": 0.6925,
        "passes_over_expected": -11.5681,
        "passes_over_expected_p100": -1.5507,
        "avg_pass_distance": 19.7414,
        "avg_pass_vertical": 3.7085
      }
    },
    {
      "canonical_id": "paolo-tornaghi",
      "canonical_name": "Paolo Tornaghi",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 581.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": 175.0,
        "pass_completion_pct": 0.4686,
        "xpass_completion_pct": 0.5278,
        "passes_over_expected": -10.3605,
        "passes_over_expected_p100": -5.9203,
        "avg_pass_distance": 51.2974,
        "avg_pass_vertical": 45.1882,
        "shots_faced": 24.0,
        "goals_conceded": 11.0,
        "saves": 12.0,
        "headed_shot_share": 0.2083,
        "xg_faced": 8.3935,
        "goals_conceded_minus_xg": 2.6065,
        "goals_per_xg": 1.3105
      }
    },
    {
      "canonical_id": "patrick-nyarko",
      "canonical_name": "Patrick Nyarko",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2301.0,
        "shots": 40.0,
        "shots_on_target": 16.0,
        "goals": 4.0,
        "xg": 2.9878,
        "xg_place": 1.1563,
        "goals_minus_xg": 1.0122,
        "key_passes": 38.0,
        "assists": 4.0,
        "xa": 4.9283,
        "assists_minus_xa": -0.9283,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 7.9161,
        "points_added": 2.1932,
        "xpoints_added": 2.3613,
        "passes_attempted": 760.0,
        "pass_completion_pct": 0.6829,
        "xpass_completion_pct": 0.6971,
        "passes_over_expected": -10.767,
        "passes_over_expected_p100": -1.4167,
        "avg_pass_distance": 16.553,
        "avg_pass_vertical": 5.2143
      }
    },
    {
      "canonical_id": "quincy-amarikwa",
      "canonical_name": "Quincy Amarikwa",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 363.0,
        "shots": 12.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 2.0633,
        "xg_place": 0.6208,
        "goals_minus_xg": 0.9367,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.5435,
        "assists_minus_xa": -0.5435,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.6068,
        "points_added": 1.6321,
        "xpoints_added": 1.6112,
        "passes_attempted": 112.0,
        "pass_completion_pct": 0.6429,
        "xpass_completion_pct": 0.5986,
        "passes_over_expected": 4.959,
        "passes_over_expected_p100": 4.4277,
        "avg_pass_distance": 15.1163,
        "avg_pass_vertical": 1.5085
      }
    },
    {
      "canonical_id": "sean-johnson",
      "canonical_name": "Sean Johnson",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2719.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0355,
        "assists_minus_xa": -0.0355,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0355,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 745.0,
        "pass_completion_pct": 0.455,
        "xpass_completion_pct": 0.4966,
        "passes_over_expected": -30.972,
        "passes_over_expected_p100": -4.1573,
        "avg_pass_distance": 51.967,
        "avg_pass_vertical": 47.9714,
        "shots_faced": 132.0,
        "goals_conceded": 38.0,
        "saves": 93.0,
        "headed_shot_share": 0.197,
        "xg_faced": 38.705,
        "goals_conceded_minus_xg": -0.705,
        "goals_per_xg": 0.9818
      }
    },
    {
      "canonical_id": "shaun-francis",
      "canonical_name": "Shaun Francis",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 95.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0255,
        "xg_place": -0.0255,
        "goals_minus_xg": -0.0255,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0493,
        "assists_minus_xa": -0.0493,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0748,
        "points_added": 0.0,
        "xpoints_added": 0.0201,
        "passes_attempted": 36.0,
        "pass_completion_pct": 0.7222,
        "xpass_completion_pct": 0.7066,
        "passes_over_expected": 0.5642,
        "passes_over_expected_p100": 1.5671,
        "avg_pass_distance": 22.6367,
        "avg_pass_vertical": 12.5273
      }
    },
    {
      "canonical_id": "sherjill-macdonald",
      "canonical_name": "Sherjill MacDonald",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 624.0,
        "shots": 11.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 1.1208,
        "xg_place": -0.2542,
        "goals_minus_xg": -1.1208,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 1.3696,
        "assists_minus_xa": -0.3696,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.4904,
        "points_added": 0.0,
        "xpoints_added": 0.8749,
        "passes_attempted": 144.0,
        "pass_completion_pct": 0.6458,
        "xpass_completion_pct": 0.7358,
        "passes_over_expected": -12.962,
        "passes_over_expected_p100": -9.0014,
        "avg_pass_distance": 12.5897,
        "avg_pass_vertical": 0.2896
      }
    },
    {
      "canonical_id": "steven-kinney",
      "canonical_name": "Steven Kinney",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 194.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0151,
        "xg_place": -0.0151,
        "goals_minus_xg": -0.0151,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0577,
        "assists_minus_xa": -0.0577,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0728,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 83.0,
        "pass_completion_pct": 0.6627,
        "xpass_completion_pct": 0.6772,
        "passes_over_expected": -1.205,
        "passes_over_expected_p100": -1.4518,
        "avg_pass_distance": 27.1864,
        "avg_pass_vertical": 16.5749
      }
    },
    {
      "canonical_id": "wells-thompson",
      "canonical_name": "Wells Thompson",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 589.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2611,
        "xg_place": -0.2611,
        "goals_minus_xg": -0.2611,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0275,
        "assists_minus_xa": -0.0275,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2886,
        "points_added": 0.0,
        "xpoints_added": 0.2164,
        "passes_attempted": 365.0,
        "pass_completion_pct": 0.7863,
        "xpass_completion_pct": 0.7945,
        "passes_over_expected": -2.9803,
        "passes_over_expected_p100": -0.8165,
        "avg_pass_distance": 18.6929,
        "avg_pass_vertical": 6.2516
      }
    },
    {
      "canonical_id": "yazid-atouba",
      "canonical_name": "Yazid Atouba",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 69.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0319,
        "xg_place": -0.0319,
        "goals_minus_xg": -0.0319,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0283,
        "assists_minus_xa": -0.0283,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0603,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 20.0,
        "pass_completion_pct": 0.7,
        "xpass_completion_pct": 0.7394,
        "passes_over_expected": -0.7873,
        "passes_over_expected_p100": -3.9367,
        "avg_pass_distance": 12.434,
        "avg_pass_vertical": 0.0257
      }
    }
  ]
}