{
  "slug": "soccer-mls-2014-4wm42l4qjb",
  "game_id": "soccer-mls-2014-4wM42l4qjB",
  "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": 33,
  "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": "adolfo-bautista",
      "canonical_name": "Adolfo Bautista",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 182.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3884,
        "xg_place": -0.3884,
        "goals_minus_xg": -0.3884,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3884,
        "points_added": 0.0,
        "xpoints_added": 0.4145,
        "passes_attempted": 54.0,
        "pass_completion_pct": 0.7963,
        "xpass_completion_pct": 0.7495,
        "passes_over_expected": 2.5269,
        "passes_over_expected_p100": 4.6794,
        "avg_pass_distance": 12.2045,
        "avg_pass_vertical": 1.4141
      }
    },
    {
      "canonical_id": "agust\u00edn-pelletieri",
      "canonical_name": "Agust\u00edn Pelletieri",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1809.0,
        "shots": 10.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.9299,
        "xg_place": 0.5532,
        "goals_minus_xg": 0.0701,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.4569,
        "assists_minus_xa": -0.4569,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3867,
        "points_added": 0.9295,
        "xpoints_added": 0.6332,
        "passes_attempted": 685.0,
        "pass_completion_pct": 0.8161,
        "xpass_completion_pct": 0.8362,
        "passes_over_expected": -13.8192,
        "passes_over_expected_p100": -2.0174,
        "avg_pass_distance": 21.8761,
        "avg_pass_vertical": 6.6706
      }
    },
    {
      "canonical_id": "akira-kaji",
      "canonical_name": "Akira Kaji",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1365.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": 9.0,
        "assists": 1.0,
        "xa": 1.0957,
        "assists_minus_xa": -0.0957,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0957,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 760.0,
        "pass_completion_pct": 0.7776,
        "xpass_completion_pct": 0.7728,
        "passes_over_expected": 3.6967,
        "passes_over_expected_p100": 0.4864,
        "avg_pass_distance": 18.9935,
        "avg_pass_vertical": 6.1368
      }
    },
    {
      "canonical_id": "andrew-jean-baptiste",
      "canonical_name": "Andrew Jean-Baptiste",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 787.0,
        "shots": 8.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.6165,
        "xg_place": -0.6165,
        "goals_minus_xg": -0.6165,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0822,
        "assists_minus_xa": -0.0822,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6987,
        "points_added": 0.0,
        "xpoints_added": 0.4743,
        "passes_attempted": 317.0,
        "pass_completion_pct": 0.7224,
        "xpass_completion_pct": 0.7414,
        "passes_over_expected": -6.039,
        "passes_over_expected_p100": -1.905,
        "avg_pass_distance": 25.3514,
        "avg_pass_vertical": 13.8243
      }
    },
    {
      "canonical_id": "bobby-burling",
      "canonical_name": "Bobby Burling",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1950.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.396,
        "xg_place": -0.0289,
        "goals_minus_xg": 0.604,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.6375,
        "assists_minus_xa": -0.6375,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0336,
        "points_added": 0.2652,
        "xpoints_added": 0.2182,
        "passes_attempted": 565.0,
        "pass_completion_pct": 0.7027,
        "xpass_completion_pct": 0.7763,
        "passes_over_expected": -41.6039,
        "passes_over_expected_p100": -7.3635,
        "avg_pass_distance": 26.1956,
        "avg_pass_vertical": 12.4606
      }
    },
    {
      "canonical_id": "carlos-alvarez",
      "canonical_name": "Carlos Alvarez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 761.0,
        "shots": 15.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.7776,
        "xg_place": -0.4118,
        "goals_minus_xg": -0.7776,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.7782,
        "assists_minus_xa": -0.7782,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.5558,
        "points_added": 0.0,
        "xpoints_added": 0.5104,
        "passes_attempted": 358.0,
        "pass_completion_pct": 0.7905,
        "xpass_completion_pct": 0.7998,
        "passes_over_expected": -3.3453,
        "passes_over_expected_p100": -0.9345,
        "avg_pass_distance": 17.8348,
        "avg_pass_vertical": 4.546
      }
    },
    {
      "canonical_id": "carlos-bocanegra",
      "canonical_name": "Carlos Bocanegra",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1759.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2025,
        "xg_place": -0.1136,
        "goals_minus_xg": -0.2025,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.5629,
        "assists_minus_xa": -0.5629,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7654,
        "points_added": 0.0,
        "xpoints_added": 0.1458,
        "passes_attempted": 579.0,
        "pass_completion_pct": 0.7962,
        "xpass_completion_pct": 0.8082,
        "passes_over_expected": -6.9487,
        "passes_over_expected_p100": -1.2001,
        "avg_pass_distance": 24.9829,
        "avg_pass_vertical": 11.6712
      }
    },
    {
      "canonical_id": "dan-kennedy",
      "canonical_name": "Dan Kennedy",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3187.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": 923.0,
        "pass_completion_pct": 0.5569,
        "xpass_completion_pct": 0.5565,
        "passes_over_expected": 0.3898,
        "passes_over_expected_p100": 0.0422,
        "avg_pass_distance": 49.0555,
        "avg_pass_vertical": 43.1005,
        "shots_faced": 155.0,
        "goals_conceded": 57.0,
        "saves": 93.0,
        "headed_shot_share": 0.1806,
        "xg_faced": 46.898,
        "goals_conceded_minus_xg": 10.102,
        "goals_per_xg": 1.2154
      }
    },
    {
      "canonical_id": "dani-fragoso",
      "canonical_name": "Dani Fragoso",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 19.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1289,
        "xg_place": -0.1289,
        "goals_minus_xg": -0.1289,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1289,
        "points_added": 0.0,
        "xpoints_added": 0.0142,
        "passes_attempted": 7.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.9585,
        "passes_over_expected": -1.7098,
        "passes_over_expected_p100": -24.4257,
        "avg_pass_distance": 13.1779,
        "avg_pass_vertical": -7.5287
      }
    },
    {
      "canonical_id": "donny-toia",
      "canonical_name": "Donny Toia",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2420.0,
        "shots": 13.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.3792,
        "xg_place": 0.2835,
        "goals_minus_xg": -0.3792,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2278,
        "assists_minus_xa": -0.2278,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6069,
        "points_added": 0.0,
        "xpoints_added": 0.2085,
        "passes_attempted": 1079.0,
        "pass_completion_pct": 0.709,
        "xpass_completion_pct": 0.7456,
        "passes_over_expected": -39.5049,
        "passes_over_expected_p100": -3.6612,
        "avg_pass_distance": 20.7522,
        "avg_pass_vertical": 8.1876
      }
    },
    {
      "canonical_id": "eric-avila",
      "canonical_name": "Eric Avila",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2322.0,
        "shots": 16.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 0.734,
        "xg_place": -0.4624,
        "goals_minus_xg": -0.734,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 0.9515,
        "assists_minus_xa": 0.0485,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6855,
        "points_added": 0.0,
        "xpoints_added": 0.575,
        "passes_attempted": 996.0,
        "pass_completion_pct": 0.745,
        "xpass_completion_pct": 0.769,
        "passes_over_expected": -23.9255,
        "passes_over_expected_p100": -2.4022,
        "avg_pass_distance": 17.728,
        "avg_pass_vertical": 6.8498
      }
    },
    {
      "canonical_id": "erick-torres",
      "canonical_name": "Erick Torres",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2678.0,
        "shots": 95.0,
        "shots_on_target": 32.0,
        "goals": 15.0,
        "xg": 14.7953,
        "xg_place": 0.4597,
        "goals_minus_xg": 0.2047,
        "key_passes": 19.0,
        "assists": 0.0,
        "xa": 1.0627,
        "assists_minus_xa": -1.0627,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 15.8579,
        "points_added": 8.2669,
        "xpoints_added": 9.6028,
        "passes_attempted": 740.0,
        "pass_completion_pct": 0.7243,
        "xpass_completion_pct": 0.7822,
        "passes_over_expected": -42.8621,
        "passes_over_expected_p100": -5.7922,
        "avg_pass_distance": 13.9141,
        "avg_pass_vertical": -1.2485
      }
    },
    {
      "canonical_id": "eriq-zavaleta",
      "canonical_name": "Eriq Zavaleta",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1438.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0849,
        "xg_place": 0.0277,
        "goals_minus_xg": -0.0849,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0935,
        "assists_minus_xa": -0.0935,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1784,
        "points_added": 0.0,
        "xpoints_added": 0.0614,
        "passes_attempted": 471.0,
        "pass_completion_pct": 0.7877,
        "xpass_completion_pct": 0.8024,
        "passes_over_expected": -6.9128,
        "passes_over_expected_p100": -1.4677,
        "avg_pass_distance": 26.2474,
        "avg_pass_vertical": 12.3588
      }
    },
    {
      "canonical_id": "f\u00e9lix-borja",
      "canonical_name": "F\u00e9lix Borja",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1060.0,
        "shots": 24.0,
        "shots_on_target": 12.0,
        "goals": 3.0,
        "xg": 3.3375,
        "xg_place": 0.7759,
        "goals_minus_xg": -0.3375,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.2427,
        "assists_minus_xa": -0.2427,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.5801,
        "points_added": 1.5593,
        "xpoints_added": 1.905,
        "passes_attempted": 184.0,
        "pass_completion_pct": 0.7772,
        "xpass_completion_pct": 0.7645,
        "passes_over_expected": 2.334,
        "passes_over_expected_p100": 1.2685,
        "avg_pass_distance": 11.93,
        "avg_pass_vertical": -0.5995
      }
    },
    {
      "canonical_id": "jhon-kennedy-hurtado",
      "canonical_name": "Jhon Kennedy Hurtado",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 478.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": 152.0,
        "pass_completion_pct": 0.8487,
        "xpass_completion_pct": 0.8374,
        "passes_over_expected": 1.7224,
        "passes_over_expected_p100": 1.1331,
        "avg_pass_distance": 23.0962,
        "avg_pass_vertical": 7.1522
      }
    },
    {
      "canonical_id": "kris-tyrpak",
      "canonical_name": "Kris Tyrpak",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 200.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.6935,
        "xg_place": 0.1996,
        "goals_minus_xg": 0.3065,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.5437,
        "assists_minus_xa": 0.4563,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.2372,
        "points_added": 1.0225,
        "xpoints_added": 0.7092,
        "passes_attempted": 46.0,
        "pass_completion_pct": 0.7609,
        "xpass_completion_pct": 0.7002,
        "passes_over_expected": 2.7886,
        "passes_over_expected_p100": 6.0621,
        "avg_pass_distance": 16.0197,
        "avg_pass_vertical": 3.9278
      }
    },
    {
      "canonical_id": "leandro-barrera",
      "canonical_name": "Leandro Barrera",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2184.0,
        "shots": 36.0,
        "shots_on_target": 16.0,
        "goals": 1.0,
        "xg": 1.8212,
        "xg_place": 1.5753,
        "goals_minus_xg": -0.8212,
        "key_passes": 27.0,
        "assists": 2.0,
        "xa": 3.3667,
        "assists_minus_xa": -1.3667,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 5.1878,
        "points_added": 0.0002,
        "xpoints_added": 0.9033,
        "passes_attempted": 690.0,
        "pass_completion_pct": 0.6203,
        "xpass_completion_pct": 0.6644,
        "passes_over_expected": -30.4026,
        "passes_over_expected_p100": -4.4062,
        "avg_pass_distance": 19.1456,
        "avg_pass_vertical": 0.6088
      }
    },
    {
      "canonical_id": "luis-bola\u00f1os",
      "canonical_name": "Luis Bola\u00f1os",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 61.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0493,
        "xg_place": -0.0493,
        "goals_minus_xg": -0.0493,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0405,
        "assists_minus_xa": -0.0405,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0898,
        "points_added": 0.0,
        "xpoints_added": 0.0038,
        "passes_attempted": 38.0,
        "pass_completion_pct": 0.8158,
        "xpass_completion_pct": 0.8888,
        "passes_over_expected": -2.7761,
        "passes_over_expected_p100": -7.3054,
        "avg_pass_distance": 17.4708,
        "avg_pass_vertical": -0.8491
      }
    },
    {
      "canonical_id": "luke-moore",
      "canonical_name": "Luke Moore",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 211.0,
        "shots": 5.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.6258,
        "xg_place": -0.0615,
        "goals_minus_xg": -0.6258,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.2119,
        "assists_minus_xa": -0.2119,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8377,
        "points_added": 0.0,
        "xpoints_added": 0.5465,
        "passes_attempted": 60.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.6824,
        "passes_over_expected": 4.0569,
        "passes_over_expected_p100": 6.7614,
        "avg_pass_distance": 11.1354,
        "avg_pass_vertical": 2.1306
      }
    },
    {
      "canonical_id": "mark-delgado",
      "canonical_name": "Mark Delgado",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1226.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 0.8752,
        "xg_place": 0.6975,
        "goals_minus_xg": 1.1248,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.4662,
        "assists_minus_xa": 0.5338,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.3413,
        "points_added": 0.5899,
        "xpoints_added": 0.4377,
        "passes_attempted": 491.0,
        "pass_completion_pct": 0.6884,
        "xpass_completion_pct": 0.7806,
        "passes_over_expected": -45.2554,
        "passes_over_expected_p100": -9.217,
        "avg_pass_distance": 18.3609,
        "avg_pass_vertical": 4.4539
      }
    },
    {
      "canonical_id": "mart\u00edn-rivero",
      "canonical_name": "Mart\u00edn Rivero",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 618.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.181,
        "xg_place": 0.0164,
        "goals_minus_xg": -0.181,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 0.9042,
        "assists_minus_xa": 1.0958,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.0852,
        "points_added": 0.0,
        "xpoints_added": 0.0972,
        "passes_attempted": 243.0,
        "pass_completion_pct": 0.749,
        "xpass_completion_pct": 0.7693,
        "passes_over_expected": -4.9499,
        "passes_over_expected_p100": -2.037,
        "avg_pass_distance": 20.8701,
        "avg_pass_vertical": 7.8749
      }
    },
    {
      "canonical_id": "marvin-ch\u00e1vez",
      "canonical_name": "Marvin Ch\u00e1vez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 753.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 0.9749,
        "xg_place": -0.1323,
        "goals_minus_xg": 1.0251,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.2899,
        "assists_minus_xa": -0.2899,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.2648,
        "points_added": 0.1328,
        "xpoints_added": 0.2898,
        "passes_attempted": 264.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.761,
        "passes_over_expected": -2.9129,
        "passes_over_expected_p100": -1.1034,
        "avg_pass_distance": 19.9085,
        "avg_pass_vertical": 1.1484
      }
    },
    {
      "canonical_id": "matthew-dunn",
      "canonical_name": "Matthew Dunn",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 444.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": 1.0,
        "xa": 0.7228,
        "assists_minus_xa": 0.2772,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7228,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 158.0,
        "pass_completion_pct": 0.7848,
        "xpass_completion_pct": 0.8265,
        "passes_over_expected": -6.5806,
        "passes_over_expected_p100": -4.1649,
        "avg_pass_distance": 20.2238,
        "avg_pass_vertical": 4.6499
      }
    },
    {
      "canonical_id": "matthew-fondy",
      "canonical_name": "Matthew Fondy",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 24.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0564,
        "xg_place": -0.0564,
        "goals_minus_xg": -0.0564,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0564,
        "points_added": 0.0,
        "xpoints_added": 0.0282,
        "passes_attempted": 10.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.627,
        "passes_over_expected": -1.2702,
        "passes_over_expected_p100": -12.7021,
        "avg_pass_distance": 6.3109,
        "avg_pass_vertical": -1.3187
      }
    },
    {
      "canonical_id": "mauro-rosales",
      "canonical_name": "Mauro Rosales",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1673.0,
        "shots": 21.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.3334,
        "xg_place": -0.3827,
        "goals_minus_xg": -1.3334,
        "key_passes": 33.0,
        "assists": 4.0,
        "xa": 2.5858,
        "assists_minus_xa": 1.4142,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.9191,
        "points_added": 0.0,
        "xpoints_added": 0.8119,
        "passes_attempted": 882.0,
        "pass_completion_pct": 0.6689,
        "xpass_completion_pct": 0.6853,
        "passes_over_expected": -14.3985,
        "passes_over_expected_p100": -1.6325,
        "avg_pass_distance": 19.0286,
        "avg_pass_vertical": 4.2308
      }
    },
    {
      "canonical_id": "nathan-sturgis",
      "canonical_name": "Nathan Sturgis",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 969.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0482,
        "xg_place": -0.0482,
        "goals_minus_xg": -0.0482,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.4845,
        "assists_minus_xa": -0.4845,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5327,
        "points_added": 0.0,
        "xpoints_added": 0.0487,
        "passes_attempted": 442.0,
        "pass_completion_pct": 0.7873,
        "xpass_completion_pct": 0.7974,
        "passes_over_expected": -4.4637,
        "passes_over_expected_p100": -1.0099,
        "avg_pass_distance": 18.2236,
        "avg_pass_vertical": 3.9374
      }
    },
    {
      "canonical_id": "nigel-reo-coker",
      "canonical_name": "Nigel Reo-Coker",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 814.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.235,
        "xg_place": -0.0438,
        "goals_minus_xg": -0.235,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.3316,
        "assists_minus_xa": -0.3316,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5667,
        "points_added": 0.0,
        "xpoints_added": 0.0972,
        "passes_attempted": 474.0,
        "pass_completion_pct": 0.8819,
        "xpass_completion_pct": 0.8653,
        "passes_over_expected": 7.8361,
        "passes_over_expected_p100": 1.6532,
        "avg_pass_distance": 18.6693,
        "avg_pass_vertical": 4.5573
      }
    },
    {
      "canonical_id": "oswaldo-minda",
      "canonical_name": "Oswaldo Minda",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1725.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0863,
        "xg_place": -0.0863,
        "goals_minus_xg": -0.0863,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.4725,
        "assists_minus_xa": -0.4725,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5588,
        "points_added": 0.0,
        "xpoints_added": 0.0661,
        "passes_attempted": 767.0,
        "pass_completion_pct": 0.8553,
        "xpass_completion_pct": 0.8563,
        "passes_over_expected": -0.7979,
        "passes_over_expected_p100": -0.104,
        "avg_pass_distance": 21.0448,
        "avg_pass_vertical": 4.5282
      }
    },
    {
      "canonical_id": "ryan-finley",
      "canonical_name": "Ryan Finley",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 504.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.3824,
        "xg_place": -0.3664,
        "goals_minus_xg": -0.3824,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3392,
        "assists_minus_xa": -0.3392,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.7216,
        "points_added": 0.2338,
        "xpoints_added": 0.3646,
        "passes_attempted": 129.0,
        "pass_completion_pct": 0.7287,
        "xpass_completion_pct": 0.7688,
        "passes_over_expected": -5.1787,
        "passes_over_expected_p100": -4.0145,
        "avg_pass_distance": 14.742,
        "avg_pass_vertical": 1.4819
      }
    },
    {
      "canonical_id": "tim-melia",
      "canonical_name": "Tim Melia",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 87.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": 26.0,
        "pass_completion_pct": 0.4615,
        "xpass_completion_pct": 0.5526,
        "passes_over_expected": -2.3689,
        "passes_over_expected_p100": -9.1111,
        "avg_pass_distance": 41.9358,
        "avg_pass_vertical": 35.5293,
        "shots_faced": 4.0,
        "goals_conceded": 3.0,
        "saves": 1.0,
        "headed_shot_share": 0.0,
        "xg_faced": 1.4125,
        "goals_conceded_minus_xg": 1.5875,
        "goals_per_xg": 2.1239
      }
    },
    {
      "canonical_id": "tommy-mcnamara",
      "canonical_name": "Tommy McNamara",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 492.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.7702,
        "xg_place": 0.5634,
        "goals_minus_xg": 0.2298,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.4168,
        "assists_minus_xa": -0.4168,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.187,
        "points_added": 0.2635,
        "xpoints_added": 0.3173,
        "passes_attempted": 146.0,
        "pass_completion_pct": 0.774,
        "xpass_completion_pct": 0.8121,
        "passes_over_expected": -5.5678,
        "passes_over_expected_p100": -3.8136,
        "avg_pass_distance": 16.8651,
        "avg_pass_vertical": 3.8534
      }
    },
    {
      "canonical_id": "tony-lochhead",
      "canonical_name": "Tony Lochhead",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1830.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0122,
        "xg_place": -0.0122,
        "goals_minus_xg": -0.0122,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.3501,
        "assists_minus_xa": 0.6499,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3623,
        "points_added": 0.0,
        "xpoints_added": 0.0121,
        "passes_attempted": 836.0,
        "pass_completion_pct": 0.7404,
        "xpass_completion_pct": 0.7512,
        "passes_over_expected": -8.9808,
        "passes_over_expected_p100": -1.0743,
        "avg_pass_distance": 20.4302,
        "avg_pass_vertical": 8.7429
      }
    },
    {
      "canonical_id": "trevor-spangenberg",
      "canonical_name": "Trevor Spangenberg",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 25.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": 6.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.6225,
        "passes_over_expected": -0.7348,
        "passes_over_expected_p100": -12.2465,
        "avg_pass_distance": 46.1692,
        "avg_pass_vertical": 39.5408,
        "shots_faced": 2.0,
        "goals_conceded": 1.0,
        "saves": 1.0,
        "headed_shot_share": 0.0,
        "xg_faced": 0.9479,
        "goals_conceded_minus_xg": 0.0521,
        "goals_per_xg": 1.055
      }
    }
  ]
}