{
  "slug": "soccer-uslc-2018-4wm4e4d5jb",
  "game_id": "soccer-uslc-2018-4wM4E4d5jB",
  "display": "USLC 2018 Season",
  "league": "USLC",
  "season": 2018,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "uslc-2018",
  "synthetic": true,
  "player_count": 35,
  "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": "adam-saldana",
      "canonical_name": "Adam Saldana",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 159.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0578,
        "xg_place": -0.0578,
        "goals_minus_xg": -0.0578,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0578,
        "points_added": 0.0,
        "xpoints_added": 0.0531,
        "passes_attempted": 64.0,
        "pass_completion_pct": 0.9375,
        "xpass_completion_pct": 0.8879,
        "passes_over_expected": 3.1746,
        "passes_over_expected_p100": 4.9603,
        "avg_pass_distance": 15.9587,
        "avg_pass_vertical": -1.6112
      }
    },
    {
      "canonical_id": "adri\u00e1n-vera",
      "canonical_name": "Adri\u00e1n Vera",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2067.0,
        "shots": 11.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.3394,
        "xg_place": 0.421,
        "goals_minus_xg": -0.3394,
        "key_passes": 20.0,
        "assists": 3.0,
        "xa": 2.1933,
        "assists_minus_xa": 0.8067,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.5328,
        "points_added": 0.1763,
        "xpoints_added": 0.7198,
        "passes_attempted": 735.0,
        "pass_completion_pct": 0.7946,
        "xpass_completion_pct": 0.8007,
        "passes_over_expected": -4.5463,
        "passes_over_expected_p100": -0.6186,
        "avg_pass_distance": 19.3997,
        "avg_pass_vertical": 4.7527
      }
    },
    {
      "canonical_id": "alex-m\u00e9ndez",
      "canonical_name": "Alex M\u00e9ndez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 434.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.1931,
        "xg_place": 0.3457,
        "goals_minus_xg": 0.8069,
        "key_passes": 8.0,
        "assists": 2.0,
        "xa": 1.3728,
        "assists_minus_xa": 0.6272,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.5659,
        "points_added": 0.2207,
        "xpoints_added": 0.0774,
        "passes_attempted": 155.0,
        "pass_completion_pct": 0.8323,
        "xpass_completion_pct": 0.8249,
        "passes_over_expected": 1.1347,
        "passes_over_expected_p100": 0.732,
        "avg_pass_distance": 17.373,
        "avg_pass_vertical": 4.3631
      }
    },
    {
      "canonical_id": "andre-ulrich-zanga",
      "canonical_name": "Andre Ulrich Zanga",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2183.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.533,
        "xg_place": -0.443,
        "goals_minus_xg": -0.533,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.41,
        "assists_minus_xa": -0.41,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9431,
        "points_added": 0.0,
        "xpoints_added": 0.4069,
        "passes_attempted": 947.0,
        "pass_completion_pct": 0.831,
        "xpass_completion_pct": 0.8174,
        "passes_over_expected": 12.9258,
        "passes_over_expected_p100": 1.3649,
        "avg_pass_distance": 19.7897,
        "avg_pass_vertical": 6.9573
      }
    },
    {
      "canonical_id": "ariel-lassiter",
      "canonical_name": "Ariel Lassiter",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 861.0,
        "shots": 33.0,
        "shots_on_target": 15.0,
        "goals": 5.0,
        "xg": 4.942,
        "xg_place": -0.341,
        "goals_minus_xg": 0.058,
        "key_passes": 10.0,
        "assists": 4.0,
        "xa": 1.526,
        "assists_minus_xa": 2.474,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 6.468,
        "points_added": 1.3258,
        "xpoints_added": 2.1951,
        "passes_attempted": 224.0,
        "pass_completion_pct": 0.7455,
        "xpass_completion_pct": 0.7803,
        "passes_over_expected": -7.7978,
        "passes_over_expected_p100": -3.4812,
        "avg_pass_distance": 18.228,
        "avg_pass_vertical": 0.1742
      }
    },
    {
      "canonical_id": "bradford-jamieson",
      "canonical_name": "Bradford Jamieson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 325.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3036,
        "xg_place": -0.2521,
        "goals_minus_xg": -0.3036,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.5863,
        "assists_minus_xa": 0.4137,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8899,
        "points_added": 0.0,
        "xpoints_added": 0.157,
        "passes_attempted": 106.0,
        "pass_completion_pct": 0.8396,
        "xpass_completion_pct": 0.7709,
        "passes_over_expected": 7.2826,
        "passes_over_expected_p100": 6.8704,
        "avg_pass_distance": 16.2514,
        "avg_pass_vertical": 4.1608
      }
    },
    {
      "canonical_id": "brian-sylvestre",
      "canonical_name": "Brian Sylvestre",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 199.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": 76.0,
        "pass_completion_pct": 0.4737,
        "xpass_completion_pct": 0.5485,
        "passes_over_expected": -5.6861,
        "passes_over_expected_p100": -7.4816,
        "avg_pass_distance": 43.7026,
        "avg_pass_vertical": 36.0295,
        "shots_faced": 9.0,
        "goals_conceded": 0.0,
        "saves": 9.0,
        "headed_shot_share": 0.3333,
        "xg_faced": 2.0919,
        "goals_conceded_minus_xg": -2.0919,
        "goals_per_xg": 0.0
      }
    },
    {
      "canonical_id": "diedie-traore",
      "canonical_name": "Diedie Traore",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1037.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2824,
        "xg_place": -0.2457,
        "goals_minus_xg": -0.2824,
        "key_passes": 11.0,
        "assists": 5.0,
        "xa": 1.5162,
        "assists_minus_xa": 3.4838,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 1.7986,
        "points_added": 0.0,
        "xpoints_added": 0.1342,
        "passes_attempted": 524.0,
        "pass_completion_pct": 0.7233,
        "xpass_completion_pct": 0.7276,
        "passes_over_expected": -2.2536,
        "passes_over_expected_p100": -0.4301,
        "avg_pass_distance": 21.1842,
        "avg_pass_vertical": 7.7227
      }
    },
    {
      "canonical_id": "efrain-\u00e1lvarez",
      "canonical_name": "Efrain \u00c1lvarez",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1336.0,
        "shots": 33.0,
        "shots_on_target": 17.0,
        "goals": 12.0,
        "xg": 4.3327,
        "xg_place": 3.6578,
        "goals_minus_xg": 7.6673,
        "key_passes": 25.0,
        "assists": 3.0,
        "xa": 2.9973,
        "assists_minus_xa": 0.0027,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 7.3301,
        "points_added": 4.2582,
        "xpoints_added": 1.5203,
        "passes_attempted": 457.0,
        "pass_completion_pct": 0.6083,
        "xpass_completion_pct": 0.6752,
        "passes_over_expected": -30.5516,
        "passes_over_expected_p100": -6.6852,
        "avg_pass_distance": 25.4643,
        "avg_pass_vertical": 10.3121
      }
    },
    {
      "canonical_id": "emmanuel-appiah",
      "canonical_name": "Emmanuel Appiah",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1584.0,
        "shots": 20.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 1.3015,
        "xg_place": -0.4414,
        "goals_minus_xg": 0.6985,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.5192,
        "assists_minus_xa": 0.4808,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.8207,
        "points_added": 1.1068,
        "xpoints_added": 0.8033,
        "passes_attempted": 744.0,
        "pass_completion_pct": 0.7608,
        "xpass_completion_pct": 0.7733,
        "passes_over_expected": -9.3678,
        "passes_over_expected_p100": -1.2591,
        "avg_pass_distance": 24.4702,
        "avg_pass_vertical": 8.6988
      }
    },
    {
      "canonical_id": "emrah-klimenta",
      "canonical_name": "Emrah Klimenta",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 147.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0324,
        "xg_place": 0.1482,
        "goals_minus_xg": -0.0324,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0324,
        "points_added": 0.0,
        "xpoints_added": 0.0174,
        "passes_attempted": 54.0,
        "pass_completion_pct": 0.7222,
        "xpass_completion_pct": 0.6652,
        "passes_over_expected": 3.0819,
        "passes_over_expected_p100": 5.7072,
        "avg_pass_distance": 19.7743,
        "avg_pass_vertical": 11.111
      }
    },
    {
      "canonical_id": "eric-l\u00f3pez",
      "canonical_name": "Eric L\u00f3pez",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1072.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": 322.0,
        "pass_completion_pct": 0.6553,
        "xpass_completion_pct": 0.6934,
        "passes_over_expected": -12.2598,
        "passes_over_expected_p100": -3.8074,
        "avg_pass_distance": 39.6605,
        "avg_pass_vertical": 29.6098,
        "shots_faced": 67.0,
        "goals_conceded": 27.0,
        "saves": 39.0,
        "headed_shot_share": 0.0896,
        "xg_faced": 24.2789,
        "goals_conceded_minus_xg": 2.7211,
        "goals_per_xg": 1.1121
      }
    },
    {
      "canonical_id": "ethan-zubak",
      "canonical_name": "Ethan Zubak",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2298.0,
        "shots": 46.0,
        "shots_on_target": 20.0,
        "goals": 11.0,
        "xg": 6.7911,
        "xg_place": 0.3294,
        "goals_minus_xg": 4.2089,
        "key_passes": 30.0,
        "assists": 1.0,
        "xa": 3.0778,
        "assists_minus_xa": -2.0778,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 9.8688,
        "points_added": 4.0862,
        "xpoints_added": 3.0911,
        "passes_attempted": 533.0,
        "pass_completion_pct": 0.6886,
        "xpass_completion_pct": 0.7374,
        "passes_over_expected": -26.0495,
        "passes_over_expected_p100": -4.8873,
        "avg_pass_distance": 14.4682,
        "avg_pass_vertical": -1.064
      }
    },
    {
      "canonical_id": "frank-l\u00f3pez",
      "canonical_name": "Frank L\u00f3pez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1804.0,
        "shots": 64.0,
        "shots_on_target": 22.0,
        "goals": 13.0,
        "xg": 9.5205,
        "xg_place": -0.4422,
        "goals_minus_xg": 3.4795,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 1.1504,
        "assists_minus_xa": -0.1504,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 10.6709,
        "points_added": 8.7681,
        "xpoints_added": 6.5471,
        "passes_attempted": 203.0,
        "pass_completion_pct": 0.734,
        "xpass_completion_pct": 0.7776,
        "passes_over_expected": -8.8515,
        "passes_over_expected_p100": -4.3604,
        "avg_pass_distance": 15.8927,
        "avg_pass_vertical": -0.9725
      }
    },
    {
      "canonical_id": "geoffrey-acheampong",
      "canonical_name": "Geoffrey Acheampong",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1857.0,
        "shots": 37.0,
        "shots_on_target": 10.0,
        "goals": 1.0,
        "xg": 2.5282,
        "xg_place": -0.0174,
        "goals_minus_xg": -1.5282,
        "key_passes": 35.0,
        "assists": 2.0,
        "xa": 2.478,
        "assists_minus_xa": -0.478,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 5.0063,
        "points_added": 0.6528,
        "xpoints_added": 2.0453,
        "passes_attempted": 845.0,
        "pass_completion_pct": 0.7373,
        "xpass_completion_pct": 0.7572,
        "passes_over_expected": -16.7938,
        "passes_over_expected_p100": -1.9874,
        "avg_pass_distance": 20.5644,
        "avg_pass_vertical": 5.9168
      }
    },
    {
      "canonical_id": "hugo-arellano",
      "canonical_name": "Hugo Arellano",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1547.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 1.0468,
        "xg_place": -0.3071,
        "goals_minus_xg": -0.0468,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0398,
        "assists_minus_xa": -0.0398,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0866,
        "points_added": 0.4091,
        "xpoints_added": 0.6678,
        "passes_attempted": 596.0,
        "pass_completion_pct": 0.8087,
        "xpass_completion_pct": 0.8051,
        "passes_over_expected": 2.1535,
        "passes_over_expected_p100": 0.3613,
        "avg_pass_distance": 23.6529,
        "avg_pass_vertical": 9.5229
      }
    },
    {
      "canonical_id": "ian-lonergan",
      "canonical_name": "Ian Lonergan",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 293.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": 126.0,
        "pass_completion_pct": 0.8016,
        "xpass_completion_pct": 0.7765,
        "passes_over_expected": 3.1548,
        "passes_over_expected_p100": 2.5038,
        "avg_pass_distance": 26.1584,
        "avg_pass_vertical": 11.7207
      }
    },
    {
      "canonical_id": "jean-engola",
      "canonical_name": "Jean Engola",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1759.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.8099,
        "xg_place": -0.0513,
        "goals_minus_xg": 0.1901,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.5356,
        "assists_minus_xa": 0.4644,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.3455,
        "points_added": 0.0689,
        "xpoints_added": 0.2778,
        "passes_attempted": 565.0,
        "pass_completion_pct": 0.8195,
        "xpass_completion_pct": 0.8164,
        "passes_over_expected": 1.7297,
        "passes_over_expected_p100": 0.3061,
        "avg_pass_distance": 22.1508,
        "avg_pass_vertical": 7.1256
      }
    },
    {
      "canonical_id": "john-requejo",
      "canonical_name": "John Requejo",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2543.0,
        "shots": 14.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 1.2452,
        "xg_place": -0.3288,
        "goals_minus_xg": -1.2452,
        "key_passes": 25.0,
        "assists": 2.0,
        "xa": 2.2985,
        "assists_minus_xa": -0.2985,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.5437,
        "points_added": 0.0,
        "xpoints_added": 0.6516,
        "passes_attempted": 1240.0,
        "pass_completion_pct": 0.7202,
        "xpass_completion_pct": 0.7269,
        "passes_over_expected": -8.3827,
        "passes_over_expected_p100": -0.676,
        "avg_pass_distance": 17.9714,
        "avg_pass_vertical": 6.6912
      }
    },
    {
      "canonical_id": "jonathan-hernandez",
      "canonical_name": "Jonathan Hernandez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 877.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.4585,
        "xg_place": -0.0179,
        "goals_minus_xg": 0.5415,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.5411,
        "assists_minus_xa": 0.4589,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.9996,
        "points_added": 0.0321,
        "xpoints_added": 0.2266,
        "passes_attempted": 311.0,
        "pass_completion_pct": 0.7524,
        "xpass_completion_pct": 0.7545,
        "passes_over_expected": -0.6616,
        "passes_over_expected_p100": -0.2127,
        "avg_pass_distance": 19.7441,
        "avg_pass_vertical": 4.7312
      }
    },
    {
      "canonical_id": "jorge-hern\u00e1ndez",
      "canonical_name": "Jorge Hern\u00e1ndez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 86.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.2244,
        "xg_place": 0.0717,
        "goals_minus_xg": 0.7756,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0436,
        "assists_minus_xa": -0.0436,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2679,
        "points_added": 0.0001,
        "xpoints_added": 0.2277,
        "passes_attempted": 28.0,
        "pass_completion_pct": 0.7857,
        "xpass_completion_pct": 0.8547,
        "passes_over_expected": -1.9305,
        "passes_over_expected_p100": -6.8948,
        "avg_pass_distance": 15.6236,
        "avg_pass_vertical": -1.0559
      }
    },
    {
      "canonical_id": "jo\u00e3o-pedro",
      "canonical_name": "Jo\u00e3o Pedro",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 453.0,
        "shots": 9.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4563,
        "xg_place": -0.4563,
        "goals_minus_xg": -0.4563,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1592,
        "assists_minus_xa": -0.1592,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6155,
        "points_added": 0.0,
        "xpoints_added": 0.2668,
        "passes_attempted": 195.0,
        "pass_completion_pct": 0.7744,
        "xpass_completion_pct": 0.7913,
        "passes_over_expected": -3.3091,
        "passes_over_expected_p100": -1.697,
        "avg_pass_distance": 20.6667,
        "avg_pass_vertical": 8.0869
      }
    },
    {
      "canonical_id": "julian-araujo",
      "canonical_name": "Julian Araujo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 25.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0467,
        "xg_place": -0.0467,
        "goals_minus_xg": -0.0467,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.3019,
        "assists_minus_xa": -0.3019,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3486,
        "points_added": 0.0,
        "xpoints_added": 0.0461,
        "passes_attempted": 15.0,
        "pass_completion_pct": 0.7333,
        "xpass_completion_pct": 0.6337,
        "passes_over_expected": 1.4946,
        "passes_over_expected_p100": 9.9638,
        "avg_pass_distance": 16.5837,
        "avg_pass_vertical": 0.0401
      }
    },
    {
      "canonical_id": "julian-b\u00fcscher",
      "canonical_name": "Julian B\u00fcscher",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1705.0,
        "shots": 20.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 1.7339,
        "xg_place": -0.3678,
        "goals_minus_xg": -0.7339,
        "key_passes": 27.0,
        "assists": 6.0,
        "xa": 2.4932,
        "assists_minus_xa": 3.5068,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 4.2271,
        "points_added": 0.0,
        "xpoints_added": 0.4774,
        "passes_attempted": 995.0,
        "pass_completion_pct": 0.7085,
        "xpass_completion_pct": 0.7704,
        "passes_over_expected": -61.5417,
        "passes_over_expected_p100": -6.1851,
        "avg_pass_distance": 22.9775,
        "avg_pass_vertical": 6.4898
      }
    },
    {
      "canonical_id": "justin-dhillon",
      "canonical_name": "Justin Dhillon",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 733.0,
        "shots": 21.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 4.6184,
        "xg_place": -0.9966,
        "goals_minus_xg": -1.6184,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.6854,
        "assists_minus_xa": -0.6854,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 5.3038,
        "points_added": 2.1714,
        "xpoints_added": 2.7518,
        "passes_attempted": 175.0,
        "pass_completion_pct": 0.6457,
        "xpass_completion_pct": 0.7003,
        "passes_over_expected": -9.5449,
        "passes_over_expected_p100": -5.4542,
        "avg_pass_distance": 15.648,
        "avg_pass_vertical": 0.6139
      }
    },
    {
      "canonical_id": "justin-fiddes",
      "canonical_name": "Justin Fiddes",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 384.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": 155.0,
        "pass_completion_pct": 0.7935,
        "xpass_completion_pct": 0.7965,
        "passes_over_expected": -0.4543,
        "passes_over_expected_p100": -0.2931,
        "avg_pass_distance": 21.0169,
        "avg_pass_vertical": 8.9907
      }
    },
    {
      "canonical_id": "justin-vom-steeg",
      "canonical_name": "Justin vom Steeg",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1348.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.044,
        "assists_minus_xa": -0.044,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.044,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 473.0,
        "pass_completion_pct": 0.6829,
        "xpass_completion_pct": 0.6927,
        "passes_over_expected": -4.6702,
        "passes_over_expected_p100": -0.9874,
        "avg_pass_distance": 38.73,
        "avg_pass_vertical": 29.3767,
        "shots_faced": 71.0,
        "goals_conceded": 30.0,
        "saves": 41.0,
        "headed_shot_share": 0.1972,
        "xg_faced": 22.0969,
        "goals_conceded_minus_xg": 7.9031,
        "goals_per_xg": 1.3577
      }
    },
    {
      "canonical_id": "kobe-hernandez-foster",
      "canonical_name": "Kobe Hernandez-Foster",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 5.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": 3.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.7637,
        "passes_over_expected": -0.291,
        "passes_over_expected_p100": -9.7004,
        "avg_pass_distance": 27.3517,
        "avg_pass_vertical": 22.6838
      }
    },
    {
      "canonical_id": "miguel-aguilar",
      "canonical_name": "Miguel Aguilar",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1858.0,
        "shots": 35.0,
        "shots_on_target": 14.0,
        "goals": 3.0,
        "xg": 2.13,
        "xg_place": 0.3823,
        "goals_minus_xg": 0.87,
        "key_passes": 17.0,
        "assists": 3.0,
        "xa": 2.466,
        "assists_minus_xa": 0.534,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.596,
        "points_added": 1.7093,
        "xpoints_added": 1.529,
        "passes_attempted": 727.0,
        "pass_completion_pct": 0.7194,
        "xpass_completion_pct": 0.7526,
        "passes_over_expected": -24.1561,
        "passes_over_expected_p100": -3.3227,
        "avg_pass_distance": 16.5505,
        "avg_pass_vertical": 2.9793
      }
    },
    {
      "canonical_id": "nate-shultz",
      "canonical_name": "Nate Shultz",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2123.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": 14.0,
        "assists": 3.0,
        "xa": 1.8782,
        "assists_minus_xa": 1.1218,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.8782,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 978.0,
        "pass_completion_pct": 0.7965,
        "xpass_completion_pct": 0.7955,
        "passes_over_expected": 0.9723,
        "passes_over_expected_p100": 0.0994,
        "avg_pass_distance": 18.0441,
        "avg_pass_vertical": 4.365
      }
    },
    {
      "canonical_id": "sheanon-williams",
      "canonical_name": "Sheanon Williams",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 265.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.6731,
        "assists_minus_xa": -0.6731,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6731,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 107.0,
        "pass_completion_pct": 0.729,
        "xpass_completion_pct": 0.7335,
        "passes_over_expected": -0.4845,
        "passes_over_expected_p100": -0.4528,
        "avg_pass_distance": 21.4514,
        "avg_pass_vertical": 10.8901
      }
    },
    {
      "canonical_id": "taylor-davila",
      "canonical_name": "Taylor Davila",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 10.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": 8.0,
        "pass_completion_pct": 0.875,
        "xpass_completion_pct": 0.8354,
        "passes_over_expected": 0.317,
        "passes_over_expected_p100": 3.9626,
        "avg_pass_distance": 15.3185,
        "avg_pass_vertical": 3.7152
      }
    },
    {
      "canonical_id": "tomas-hilliard-arce",
      "canonical_name": "Tomas Hilliard-Arce",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1313.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.6076,
        "xg_place": -0.4415,
        "goals_minus_xg": 0.3924,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6076,
        "points_added": 0.7325,
        "xpoints_added": 0.3357,
        "passes_attempted": 448.0,
        "pass_completion_pct": 0.7991,
        "xpass_completion_pct": 0.7865,
        "passes_over_expected": 5.6554,
        "passes_over_expected_p100": 1.2624,
        "avg_pass_distance": 22.9824,
        "avg_pass_vertical": 10.2461
      }
    },
    {
      "canonical_id": "ulysses-llanez-jr",
      "canonical_name": "Ulysses Llanez Jr",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 696.0,
        "shots": 17.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 2.4088,
        "xg_place": 0.1654,
        "goals_minus_xg": -0.4088,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.9448,
        "assists_minus_xa": 0.0552,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.3536,
        "points_added": 1.1869,
        "xpoints_added": 1.1018,
        "passes_attempted": 197.0,
        "pass_completion_pct": 0.7005,
        "xpass_completion_pct": 0.7359,
        "passes_over_expected": -6.9819,
        "passes_over_expected_p100": -3.5441,
        "avg_pass_distance": 16.6888,
        "avg_pass_vertical": 1.2738
      }
    },
    {
      "canonical_id": "wade-hamilton",
      "canonical_name": "Wade Hamilton",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 689.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": 227.0,
        "pass_completion_pct": 0.6432,
        "xpass_completion_pct": 0.6785,
        "passes_over_expected": -8.0302,
        "passes_over_expected_p100": -3.5375,
        "avg_pass_distance": 40.0737,
        "avg_pass_vertical": 31.4413,
        "shots_faced": 31.0,
        "goals_conceded": 9.0,
        "saves": 22.0,
        "headed_shot_share": 0.1613,
        "xg_faced": 9.6591,
        "goals_conceded_minus_xg": -0.6591,
        "goals_per_xg": 0.9318
      }
    }
  ]
}