{
  "slug": "soccer-uslc-2017-ljqej7oqx0",
  "game_id": "soccer-uslc-2017-ljqEJ7OQx0",
  "display": "USLC 2017 Season",
  "league": "USLC",
  "season": 2017,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "uslc-2017",
  "synthetic": true,
  "player_count": 32,
  "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": "agus",
      "canonical_name": "Agus",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 98.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.8182,
        "xpass_completion_pct": 0.7852,
        "passes_over_expected": 1.0886,
        "passes_over_expected_p100": 3.2987,
        "avg_pass_distance": 25.3625,
        "avg_pass_vertical": 16.1509
      }
    },
    {
      "canonical_id": "borja-angoitia",
      "canonical_name": "Borja Angoitia",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1366.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": 523.0,
        "pass_completion_pct": 0.6979,
        "xpass_completion_pct": 0.7005,
        "passes_over_expected": -1.3562,
        "passes_over_expected_p100": -0.2593,
        "avg_pass_distance": 38.7355,
        "avg_pass_vertical": 28.9592,
        "shots_faced": 63.0,
        "goals_conceded": 22.0,
        "saves": 40.0,
        "headed_shot_share": 0.0952,
        "xg_faced": 19.6331,
        "goals_conceded_minus_xg": 2.3669,
        "goals_per_xg": 1.1206
      }
    },
    {
      "canonical_id": "calle-brown",
      "canonical_name": "Calle Brown",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1176.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": 345.0,
        "pass_completion_pct": 0.6464,
        "xpass_completion_pct": 0.6769,
        "passes_over_expected": -10.5255,
        "passes_over_expected_p100": -3.0509,
        "avg_pass_distance": 42.9916,
        "avg_pass_vertical": 33.5262,
        "shots_faced": 49.0,
        "goals_conceded": 12.0,
        "saves": 33.0,
        "headed_shot_share": 0.2041,
        "xg_faced": 15.8366,
        "goals_conceded_minus_xg": -3.8366,
        "goals_per_xg": 0.7577
      }
    },
    {
      "canonical_id": "camilo-monroy",
      "canonical_name": "Camilo Monroy",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 409.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.6229,
        "xg_place": 0.2173,
        "goals_minus_xg": 0.3771,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1085,
        "assists_minus_xa": -0.1085,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7314,
        "points_added": 0.0926,
        "xpoints_added": 0.268,
        "passes_attempted": 180.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.782,
        "passes_over_expected": -5.7563,
        "passes_over_expected_p100": -3.198,
        "avg_pass_distance": 17.0559,
        "avg_pass_vertical": 0.2115
      }
    },
    {
      "canonical_id": "charlie-ward",
      "canonical_name": "Charlie Ward",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1054.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.035,
        "xg_place": -0.035,
        "goals_minus_xg": -0.035,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.7128,
        "assists_minus_xa": -0.7128,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7477,
        "points_added": 0.0,
        "xpoints_added": 0.0342,
        "passes_attempted": 762.0,
        "pass_completion_pct": 0.9003,
        "xpass_completion_pct": 0.8834,
        "passes_over_expected": 12.8281,
        "passes_over_expected_p100": 1.6835,
        "avg_pass_distance": 22.7921,
        "avg_pass_vertical": 4.7485
      }
    },
    {
      "canonical_id": "christian-lucatero",
      "canonical_name": "Christian Lucatero",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 690.0,
        "shots": 9.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4804,
        "xg_place": -0.3534,
        "goals_minus_xg": -0.4804,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.5546,
        "assists_minus_xa": -0.5546,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.035,
        "points_added": 0.0,
        "xpoints_added": 0.3866,
        "passes_attempted": 278.0,
        "pass_completion_pct": 0.7302,
        "xpass_completion_pct": 0.7323,
        "passes_over_expected": -0.5723,
        "passes_over_expected_p100": -0.2059,
        "avg_pass_distance": 20.2487,
        "avg_pass_vertical": 2.4641
      }
    },
    {
      "canonical_id": "dylan-remick",
      "canonical_name": "Dylan Remick",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 97.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0328,
        "xg_place": -0.0328,
        "goals_minus_xg": -0.0328,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0328,
        "points_added": 0.0,
        "xpoints_added": 0.0241,
        "passes_attempted": 55.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.7752,
        "passes_over_expected": 1.3656,
        "passes_over_expected_p100": 2.4829,
        "avg_pass_distance": 21.686,
        "avg_pass_vertical": 5.4626
      }
    },
    {
      "canonical_id": "emilio-garc\u00eda",
      "canonical_name": "Emilio Garc\u00eda",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1088.0,
        "shots": 22.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 1.4245,
        "xg_place": -0.4557,
        "goals_minus_xg": -1.4245,
        "key_passes": 19.0,
        "assists": 2.0,
        "xa": 1.9316,
        "assists_minus_xa": 0.0684,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.3561,
        "points_added": 0.0,
        "xpoints_added": 1.0525,
        "passes_attempted": 465.0,
        "pass_completion_pct": 0.7204,
        "xpass_completion_pct": 0.7269,
        "passes_over_expected": -3.0259,
        "passes_over_expected_p100": -0.6507,
        "avg_pass_distance": 20.011,
        "avg_pass_vertical": 4.4334
      }
    },
    {
      "canonical_id": "eric-alexander",
      "canonical_name": "Eric Alexander",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 66.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": 44.0,
        "pass_completion_pct": 0.9318,
        "xpass_completion_pct": 0.902,
        "passes_over_expected": 1.3105,
        "passes_over_expected_p100": 2.9783,
        "avg_pass_distance": 26.4951,
        "avg_pass_vertical": 6.5361
      }
    },
    {
      "canonical_id": "eric-bird",
      "canonical_name": "Eric Bird",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2768.0,
        "shots": 41.0,
        "shots_on_target": 17.0,
        "goals": 4.0,
        "xg": 5.9522,
        "xg_place": -0.5681,
        "goals_minus_xg": -1.9522,
        "key_passes": 32.0,
        "assists": 3.0,
        "xa": 2.3165,
        "assists_minus_xa": 0.6835,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 8.2687,
        "points_added": 3.3584,
        "xpoints_added": 4.7485,
        "passes_attempted": 1267.0,
        "pass_completion_pct": 0.7553,
        "xpass_completion_pct": 0.7995,
        "passes_over_expected": -55.9907,
        "passes_over_expected_p100": -4.4192,
        "avg_pass_distance": 20.4075,
        "avg_pass_vertical": 5.5541
      }
    },
    {
      "canonical_id": "francisco-ramos-pungo",
      "canonical_name": "Francisco Ramos Pungo",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 447.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.5041,
        "xg_place": -0.3702,
        "goals_minus_xg": -0.5041,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2888,
        "assists_minus_xa": -0.2888,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7929,
        "points_added": 0.0,
        "xpoints_added": 0.6416,
        "passes_attempted": 82.0,
        "pass_completion_pct": 0.7073,
        "xpass_completion_pct": 0.7678,
        "passes_over_expected": -4.9619,
        "passes_over_expected_p100": -6.0511,
        "avg_pass_distance": 14.1209,
        "avg_pass_vertical": -2.5606
      }
    },
    {
      "canonical_id": "ivan-magalhaes",
      "canonical_name": "Ivan Magalhaes",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2921.0,
        "shots": 15.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 2.3684,
        "xg_place": 0.4341,
        "goals_minus_xg": -0.3684,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.5925,
        "assists_minus_xa": -0.5925,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.9609,
        "points_added": 1.9049,
        "xpoints_added": 2.4928,
        "passes_attempted": 1356.0,
        "pass_completion_pct": 0.8252,
        "xpass_completion_pct": 0.8115,
        "passes_over_expected": 18.5998,
        "passes_over_expected_p100": 1.3717,
        "avg_pass_distance": 22.487,
        "avg_pass_vertical": 9.2133
      }
    },
    {
      "canonical_id": "jessie-ortiz",
      "canonical_name": "Jessie Ortiz",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 4.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": "jorginho-james",
      "canonical_name": "Jorginho James",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1240.0,
        "shots": 11.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 0.4166,
        "xg_place": 0.6107,
        "goals_minus_xg": 1.5834,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.5294,
        "assists_minus_xa": -0.5294,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.9459,
        "points_added": 1.1413,
        "xpoints_added": 0.2671,
        "passes_attempted": 673.0,
        "pass_completion_pct": 0.838,
        "xpass_completion_pct": 0.8417,
        "passes_over_expected": -2.4785,
        "passes_over_expected_p100": -0.3683,
        "avg_pass_distance": 22.0733,
        "avg_pass_vertical": 6.0914
      }
    },
    {
      "canonical_id": "joseph-holland",
      "canonical_name": "Joseph Holland",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1036.0,
        "shots": 14.0,
        "shots_on_target": 8.0,
        "goals": 4.0,
        "xg": 0.801,
        "xg_place": 1.1173,
        "goals_minus_xg": 3.199,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 1.3527,
        "assists_minus_xa": -0.3527,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 2.1538,
        "points_added": 1.7217,
        "xpoints_added": 0.3878,
        "passes_attempted": 394.0,
        "pass_completion_pct": 0.7614,
        "xpass_completion_pct": 0.7906,
        "passes_over_expected": -11.4801,
        "passes_over_expected_p100": -2.9137,
        "avg_pass_distance": 19.5798,
        "avg_pass_vertical": 2.4364
      }
    },
    {
      "canonical_id": "jos\u00e9-escalante",
      "canonical_name": "Jos\u00e9 Escalante",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1660.0,
        "shots": 42.0,
        "shots_on_target": 19.0,
        "goals": 4.0,
        "xg": 3.3909,
        "xg_place": 0.9914,
        "goals_minus_xg": 0.6091,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 1.36,
        "assists_minus_xa": -0.36,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.7509,
        "points_added": 2.4174,
        "xpoints_added": 2.4315,
        "passes_attempted": 412.0,
        "pass_completion_pct": 0.6481,
        "xpass_completion_pct": 0.682,
        "passes_over_expected": -13.9662,
        "passes_over_expected_p100": -3.3898,
        "avg_pass_distance": 20.4576,
        "avg_pass_vertical": 2.4748
      }
    },
    {
      "canonical_id": "juan-garcia",
      "canonical_name": "Juan Garcia",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 15.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": 4.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7999,
        "passes_over_expected": -0.1995,
        "passes_over_expected_p100": -4.9876,
        "avg_pass_distance": 17.3522,
        "avg_pass_vertical": 2.07
      }
    },
    {
      "canonical_id": "justin-bilyeu",
      "canonical_name": "Justin Bilyeu",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1282.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.5021,
        "xg_place": -0.3835,
        "goals_minus_xg": -0.5021,
        "key_passes": 12.0,
        "assists": 3.0,
        "xa": 1.0453,
        "assists_minus_xa": 1.9547,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.5474,
        "points_added": 0.6807,
        "xpoints_added": 1.0725,
        "passes_attempted": 660.0,
        "pass_completion_pct": 0.697,
        "xpass_completion_pct": 0.7108,
        "passes_over_expected": -9.1172,
        "passes_over_expected_p100": -1.3814,
        "avg_pass_distance": 22.7129,
        "avg_pass_vertical": 9.5
      }
    },
    {
      "canonical_id": "kai-greene",
      "canonical_name": "Kai Greene",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2349.0,
        "shots": 9.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.6065,
        "xg_place": -0.3076,
        "goals_minus_xg": -0.6065,
        "key_passes": 13.0,
        "assists": 2.0,
        "xa": 1.2143,
        "assists_minus_xa": 0.7857,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.8209,
        "points_added": 1.9012,
        "xpoints_added": 1.6412,
        "passes_attempted": 1325.0,
        "pass_completion_pct": 0.8023,
        "xpass_completion_pct": 0.7665,
        "passes_over_expected": 47.3889,
        "passes_over_expected_p100": 3.5765,
        "avg_pass_distance": 18.6531,
        "avg_pass_vertical": 3.695
      }
    },
    {
      "canonical_id": "kevin-garcia",
      "canonical_name": "Kevin Garcia",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 891.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0269,
        "xg_place": 0.0301,
        "goals_minus_xg": -0.0269,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1711,
        "assists_minus_xa": -0.1711,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.198,
        "points_added": 0.0,
        "xpoints_added": 0.0432,
        "passes_attempted": 495.0,
        "pass_completion_pct": 0.7818,
        "xpass_completion_pct": 0.7721,
        "passes_over_expected": 4.8208,
        "passes_over_expected_p100": 0.9739,
        "avg_pass_distance": 20.2745,
        "avg_pass_vertical": 6.0963
      }
    },
    {
      "canonical_id": "kyle-murphy",
      "canonical_name": "Kyle Murphy",
      "positions": [
        "T"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1931.0,
        "shots": 55.0,
        "shots_on_target": 21.0,
        "goals": 7.0,
        "xg": 6.063,
        "xg_place": 0.0614,
        "goals_minus_xg": 0.937,
        "key_passes": 15.0,
        "assists": 3.0,
        "xa": 1.5702,
        "assists_minus_xa": 1.4298,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 7.6332,
        "points_added": 3.0475,
        "xpoints_added": 3.9748,
        "passes_attempted": 381.0,
        "pass_completion_pct": 0.6299,
        "xpass_completion_pct": 0.6783,
        "passes_over_expected": -18.4468,
        "passes_over_expected_p100": -4.8417,
        "avg_pass_distance": 18.759,
        "avg_pass_vertical": 0.9018
      }
    },
    {
      "canonical_id": "leo-ayala",
      "canonical_name": "Leo Ayala",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 408.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0161,
        "xg_place": -0.0161,
        "goals_minus_xg": -0.0161,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0161,
        "points_added": 0.0,
        "xpoints_added": 0.0129,
        "passes_attempted": 197.0,
        "pass_completion_pct": 0.7665,
        "xpass_completion_pct": 0.7723,
        "passes_over_expected": -1.1475,
        "passes_over_expected_p100": -0.5825,
        "avg_pass_distance": 19.8079,
        "avg_pass_vertical": 5.1037
      }
    },
    {
      "canonical_id": "marco-carducci",
      "canonical_name": "Marco Carducci",
      "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": 186.0,
        "pass_completion_pct": 0.7849,
        "xpass_completion_pct": 0.8075,
        "passes_over_expected": -4.1892,
        "passes_over_expected_p100": -2.2523,
        "avg_pass_distance": 34.2831,
        "avg_pass_vertical": 23.1671,
        "shots_faced": 26.0,
        "goals_conceded": 15.0,
        "saves": 11.0,
        "headed_shot_share": 0.0769,
        "xg_faced": 10.7449,
        "goals_conceded_minus_xg": 4.2551,
        "goals_per_xg": 1.396
      }
    },
    {
      "canonical_id": "memo-rodr\u00edguez",
      "canonical_name": "Memo Rodr\u00edguez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 312.0,
        "shots": 7.0,
        "shots_on_target": 4.0,
        "goals": 3.0,
        "xg": 1.2224,
        "xg_place": 0.6759,
        "goals_minus_xg": 1.7776,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.6366,
        "assists_minus_xa": -0.6366,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.859,
        "points_added": 1.2365,
        "xpoints_added": 0.6675,
        "passes_attempted": 141.0,
        "pass_completion_pct": 0.6879,
        "xpass_completion_pct": 0.7419,
        "passes_over_expected": -7.6067,
        "passes_over_expected_p100": -5.3948,
        "avg_pass_distance": 22.3917,
        "avg_pass_vertical": 4.3184
      }
    },
    {
      "canonical_id": "nicolas-perea",
      "canonical_name": "Nicolas Perea",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 36.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": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0255,
        "points_added": 0.0,
        "xpoints_added": 0.0003,
        "passes_attempted": 14.0,
        "pass_completion_pct": 0.8571,
        "xpass_completion_pct": 0.7374,
        "passes_over_expected": 1.6767,
        "passes_over_expected_p100": 11.9767,
        "avg_pass_distance": 18.4128,
        "avg_pass_vertical": 1.1979
      }
    },
    {
      "canonical_id": "omar-ontiveros",
      "canonical_name": "Omar Ontiveros",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 182.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": 1.0,
        "xa": 0.2788,
        "assists_minus_xa": 0.7212,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2788,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 97.0,
        "pass_completion_pct": 0.7732,
        "xpass_completion_pct": 0.7667,
        "passes_over_expected": 0.6344,
        "passes_over_expected_p100": 0.654,
        "avg_pass_distance": 22.3654,
        "avg_pass_vertical": 9.8457
      }
    },
    {
      "canonical_id": "robbie-sagel",
      "canonical_name": "Robbie Sagel",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1017.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1412,
        "xg_place": -0.1412,
        "goals_minus_xg": -0.1412,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1609,
        "assists_minus_xa": -0.1609,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3021,
        "points_added": 0.0,
        "xpoints_added": 0.065,
        "passes_attempted": 445.0,
        "pass_completion_pct": 0.7955,
        "xpass_completion_pct": 0.8024,
        "passes_over_expected": -3.0741,
        "passes_over_expected_p100": -0.6908,
        "avg_pass_distance": 23.8263,
        "avg_pass_vertical": 8.0097
      }
    },
    {
      "canonical_id": "ruben-luna",
      "canonical_name": "Ruben Luna",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1215.0,
        "shots": 24.0,
        "shots_on_target": 12.0,
        "goals": 4.0,
        "xg": 5.0942,
        "xg_place": -0.582,
        "goals_minus_xg": -1.0942,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.4693,
        "assists_minus_xa": -0.4693,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.5635,
        "points_added": 3.1757,
        "xpoints_added": 4.0008,
        "passes_attempted": 230.0,
        "pass_completion_pct": 0.7304,
        "xpass_completion_pct": 0.7773,
        "passes_over_expected": -10.7805,
        "passes_over_expected_p100": -4.6872,
        "avg_pass_distance": 13.5431,
        "avg_pass_vertical": -2.2674
      }
    },
    {
      "canonical_id": "tj-casner",
      "canonical_name": "TJ Casner",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1829.0,
        "shots": 37.0,
        "shots_on_target": 14.0,
        "goals": 3.0,
        "xg": 3.7631,
        "xg_place": -0.1983,
        "goals_minus_xg": -0.7631,
        "key_passes": 18.0,
        "assists": 1.0,
        "xa": 2.2835,
        "assists_minus_xa": -1.2835,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 6.0466,
        "points_added": 2.4246,
        "xpoints_added": 2.9944,
        "passes_attempted": 628.0,
        "pass_completion_pct": 0.7914,
        "xpass_completion_pct": 0.7859,
        "passes_over_expected": 3.4759,
        "passes_over_expected_p100": 0.5535,
        "avg_pass_distance": 17.8402,
        "avg_pass_vertical": -0.0416
      }
    },
    {
      "canonical_id": "taylor-hunter",
      "canonical_name": "Taylor Hunter",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2212.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4829,
        "xg_place": -0.4829,
        "goals_minus_xg": -0.4829,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2321,
        "assists_minus_xa": -0.2321,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.715,
        "points_added": 0.0,
        "xpoints_added": 0.462,
        "passes_attempted": 1107.0,
        "pass_completion_pct": 0.8573,
        "xpass_completion_pct": 0.8404,
        "passes_over_expected": 18.6978,
        "passes_over_expected_p100": 1.689,
        "avg_pass_distance": 24.571,
        "avg_pass_vertical": 8.9394
      }
    },
    {
      "canonical_id": "todd-wharton",
      "canonical_name": "Todd Wharton",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2544.0,
        "shots": 27.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 3.3001,
        "xg_place": -0.3983,
        "goals_minus_xg": -2.3001,
        "key_passes": 20.0,
        "assists": 3.0,
        "xa": 2.4114,
        "assists_minus_xa": 0.5886,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.7115,
        "points_added": 0.4684,
        "xpoints_added": 2.7486,
        "passes_attempted": 1074.0,
        "pass_completion_pct": 0.8669,
        "xpass_completion_pct": 0.8552,
        "passes_over_expected": 12.5429,
        "passes_over_expected_p100": 1.1679,
        "avg_pass_distance": 21.1694,
        "avg_pass_vertical": 2.885
      }
    },
    {
      "canonical_id": "victor-garza",
      "canonical_name": "Victor Garza",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1384.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1068,
        "xg_place": -0.1068,
        "goals_minus_xg": -0.1068,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.7477,
        "assists_minus_xa": -0.7477,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8545,
        "points_added": 0.0,
        "xpoints_added": 0.1032,
        "passes_attempted": 662.0,
        "pass_completion_pct": 0.7613,
        "xpass_completion_pct": 0.7642,
        "passes_over_expected": -1.9122,
        "passes_over_expected_p100": -0.2888,
        "avg_pass_distance": 18.6367,
        "avg_pass_vertical": 5.6276
      }
    }
  ]
}