{
  "slug": "soccer-uslc-2021-nwmwlll5lz",
  "game_id": "soccer-uslc-2021-NWMWllL5lz",
  "display": "USLC 2021 Season",
  "league": "USLC",
  "season": 2021,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "uslc-2021",
  "synthetic": true,
  "player_count": 29,
  "stat_keys": [
    "assists",
    "assists_minus_xa",
    "avg_pass_distance",
    "avg_pass_vertical",
    "goals",
    "goals_conceded",
    "goals_conceded_minus_xg",
    "goals_minus_xg",
    "goals_per_xg",
    "goals_plus_assists",
    "headed_shot_share",
    "key_passes",
    "minutes_played",
    "pass_completion_pct",
    "passes_attempted",
    "passes_over_expected",
    "passes_over_expected_p100",
    "points_added",
    "saves",
    "shots",
    "shots_faced",
    "shots_on_target",
    "xa",
    "xg",
    "xg_faced",
    "xg_place",
    "xg_plus_xa",
    "xpass_completion_pct",
    "xpoints_added"
  ],
  "players": [
    {
      "canonical_id": "andre-rawls",
      "canonical_name": "Andre Rawls",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2224.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0272,
        "xg_place": -0.0272,
        "goals_minus_xg": -0.0272,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0272,
        "points_added": 0.0,
        "xpoints_added": 0.0259,
        "passes_attempted": 590.0,
        "pass_completion_pct": 0.7966,
        "xpass_completion_pct": 0.7895,
        "passes_over_expected": 4.2237,
        "passes_over_expected_p100": 0.7159,
        "avg_pass_distance": 33.4392,
        "avg_pass_vertical": 23.7964,
        "shots_faced": 84.0,
        "goals_conceded": 21.0,
        "saves": 61.0,
        "headed_shot_share": 0.25,
        "xg_faced": 27.3546,
        "goals_conceded_minus_xg": -6.3546,
        "goals_per_xg": 0.7677
      }
    },
    {
      "canonical_id": "aodhan-quinn",
      "canonical_name": "Aodhan Quinn",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2834.0,
        "shots": 64.0,
        "shots_on_target": 21.0,
        "goals": 6.0,
        "xg": 5.3353,
        "xg_place": 0.8425,
        "goals_minus_xg": 0.6647,
        "key_passes": 81.0,
        "assists": 11.0,
        "xa": 9.3158,
        "assists_minus_xa": 1.6842,
        "goals_plus_assists": 17.0,
        "xg_plus_xa": 14.6511,
        "points_added": 1.882,
        "xpoints_added": 2.8133,
        "passes_attempted": 1495.0,
        "pass_completion_pct": 0.705,
        "xpass_completion_pct": 0.7171,
        "passes_over_expected": -18.0058,
        "passes_over_expected_p100": -1.2044,
        "avg_pass_distance": 24.5214,
        "avg_pass_vertical": 7.5369
      }
    },
    {
      "canonical_id": "arturo-rodriguez",
      "canonical_name": "Arturo Rodriguez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1761.0,
        "shots": 38.0,
        "shots_on_target": 16.0,
        "goals": 4.0,
        "xg": 3.9909,
        "xg_place": 1.0141,
        "goals_minus_xg": 0.0091,
        "key_passes": 49.0,
        "assists": 4.0,
        "xa": 5.3055,
        "assists_minus_xa": -1.3055,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 9.2964,
        "points_added": 2.2163,
        "xpoints_added": 2.39,
        "passes_attempted": 843.0,
        "pass_completion_pct": 0.7841,
        "xpass_completion_pct": 0.7408,
        "passes_over_expected": 36.488,
        "passes_over_expected_p100": 4.3284,
        "avg_pass_distance": 18.9124,
        "avg_pass_vertical": 4.0668
      }
    },
    {
      "canonical_id": "ben-lundt",
      "canonical_name": "Ben Lundt",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 889.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": 3.0,
        "assists": 0.0,
        "xa": 0.1517,
        "assists_minus_xa": -0.1517,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1517,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 280.0,
        "pass_completion_pct": 0.7821,
        "xpass_completion_pct": 0.7472,
        "passes_over_expected": 9.7891,
        "passes_over_expected_p100": 3.4961,
        "avg_pass_distance": 36.442,
        "avg_pass_vertical": 26.2122,
        "shots_faced": 33.0,
        "goals_conceded": 9.0,
        "saves": 23.0,
        "headed_shot_share": 0.1212,
        "xg_faced": 9.2939,
        "goals_conceded_minus_xg": -0.2939,
        "goals_per_xg": 0.9684
      }
    },
    {
      "canonical_id": "darnell-king",
      "canonical_name": "Darnell King",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2737.0,
        "shots": 30.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 2.3129,
        "xg_place": -0.0945,
        "goals_minus_xg": 0.6871,
        "key_passes": 25.0,
        "assists": 1.0,
        "xa": 2.6847,
        "assists_minus_xa": -1.6847,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.9976,
        "points_added": 1.3696,
        "xpoints_added": 1.0206,
        "passes_attempted": 1289.0,
        "pass_completion_pct": 0.7828,
        "xpass_completion_pct": 0.7479,
        "passes_over_expected": 44.8927,
        "passes_over_expected_p100": 3.4828,
        "avg_pass_distance": 19.0051,
        "avg_pass_vertical": 4.6383
      }
    },
    {
      "canonical_id": "darren-mattocks",
      "canonical_name": "Darren Mattocks",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 787.0,
        "shots": 30.0,
        "shots_on_target": 12.0,
        "goals": 5.0,
        "xg": 6.0902,
        "xg_place": -1.1982,
        "goals_minus_xg": -1.0902,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.6885,
        "assists_minus_xa": -0.6885,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.7786,
        "points_added": 1.8908,
        "xpoints_added": 2.8918,
        "passes_attempted": 142.0,
        "pass_completion_pct": 0.7113,
        "xpass_completion_pct": 0.7364,
        "passes_over_expected": -3.5747,
        "passes_over_expected_p100": -2.5174,
        "avg_pass_distance": 14.4374,
        "avg_pass_vertical": 0.6964
      }
    },
    {
      "canonical_id": "david-egbo",
      "canonical_name": "David Egbo",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 936.0,
        "shots": 28.0,
        "shots_on_target": 11.0,
        "goals": 5.0,
        "xg": 6.1457,
        "xg_place": -0.7689,
        "goals_minus_xg": -1.1457,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 1.0866,
        "assists_minus_xa": -0.0866,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 7.2323,
        "points_added": 1.143,
        "xpoints_added": 2.0717,
        "passes_attempted": 169.0,
        "pass_completion_pct": 0.7101,
        "xpass_completion_pct": 0.7706,
        "passes_over_expected": -10.2265,
        "passes_over_expected_p100": -6.0512,
        "avg_pass_distance": 16.0017,
        "avg_pass_vertical": -1.2038
      }
    },
    {
      "canonical_id": "david-loera",
      "canonical_name": "David Loera",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 481.0,
        "shots": 9.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.8104,
        "xg_place": -0.1276,
        "goals_minus_xg": -0.8104,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1529,
        "assists_minus_xa": -0.1529,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9633,
        "points_added": 0.0,
        "xpoints_added": 0.3078,
        "passes_attempted": 219.0,
        "pass_completion_pct": 0.8219,
        "xpass_completion_pct": 0.8101,
        "passes_over_expected": 2.5962,
        "passes_over_expected_p100": 1.1855,
        "avg_pass_distance": 16.5042,
        "avg_pass_vertical": 1.6996
      }
    },
    {
      "canonical_id": "edward-delgado",
      "canonical_name": "Edward Delgado",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 196.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": 52.0,
        "pass_completion_pct": 0.7308,
        "xpass_completion_pct": 0.7392,
        "passes_over_expected": -0.4362,
        "passes_over_expected_p100": -0.8389,
        "avg_pass_distance": 37.0105,
        "avg_pass_vertical": 29.452,
        "shots_faced": 11.0,
        "goals_conceded": 5.0,
        "saves": 6.0,
        "headed_shot_share": 0.0,
        "xg_faced": 3.8737,
        "goals_conceded_minus_xg": 1.1263,
        "goals_per_xg": 1.2908
      }
    },
    {
      "canonical_id": "iv\u00e1n-guti\u00e9rrez",
      "canonical_name": "Iv\u00e1n Guti\u00e9rrez",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 180.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1291,
        "xg_place": 0.0026,
        "goals_minus_xg": -0.1291,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0122,
        "assists_minus_xa": -0.0122,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1413,
        "points_added": 0.0,
        "xpoints_added": 0.0517,
        "passes_attempted": 55.0,
        "pass_completion_pct": 0.4545,
        "xpass_completion_pct": 0.6039,
        "passes_over_expected": -8.212,
        "passes_over_expected_p100": -14.9309,
        "avg_pass_distance": 18.1002,
        "avg_pass_vertical": 1.0452
      }
    },
    {
      "canonical_id": "james-musa",
      "canonical_name": "James Musa",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3211.0,
        "shots": 15.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.9191,
        "xg_place": -0.3742,
        "goals_minus_xg": 0.0809,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.9019,
        "assists_minus_xa": 0.0981,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.8211,
        "points_added": 0.6687,
        "xpoints_added": 1.085,
        "passes_attempted": 1575.0,
        "pass_completion_pct": 0.8362,
        "xpass_completion_pct": 0.8143,
        "passes_over_expected": 34.535,
        "passes_over_expected_p100": 2.1927,
        "avg_pass_distance": 25.1819,
        "avg_pass_vertical": 11.024
      }
    },
    {
      "canonical_id": "jeremy-kelly",
      "canonical_name": "Jeremy Kelly",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 270.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.226,
        "xg_place": 0.0083,
        "goals_minus_xg": -0.226,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.221,
        "assists_minus_xa": 0.779,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.447,
        "points_added": 0.0,
        "xpoints_added": 0.023,
        "passes_attempted": 126.0,
        "pass_completion_pct": 0.8571,
        "xpass_completion_pct": 0.8302,
        "passes_over_expected": 3.3948,
        "passes_over_expected_p100": 2.6943,
        "avg_pass_distance": 21.6257,
        "avg_pass_vertical": 5.5633
      }
    },
    {
      "canonical_id": "joey-calistri",
      "canonical_name": "Joey Calistri",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1497.0,
        "shots": 39.0,
        "shots_on_target": 13.0,
        "goals": 4.0,
        "xg": 3.7923,
        "xg_place": 0.2848,
        "goals_minus_xg": 0.2077,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 1.162,
        "assists_minus_xa": -0.162,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.9542,
        "points_added": 3.318,
        "xpoints_added": 1.4478,
        "passes_attempted": 593.0,
        "pass_completion_pct": 0.6998,
        "xpass_completion_pct": 0.7203,
        "passes_over_expected": -12.1375,
        "passes_over_expected_p100": -2.0468,
        "avg_pass_distance": 20.7739,
        "avg_pass_vertical": 3.6497
      }
    },
    {
      "canonical_id": "jon-bakero",
      "canonical_name": "Jon Bakero",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1553.0,
        "shots": 48.0,
        "shots_on_target": 13.0,
        "goals": 3.0,
        "xg": 4.3542,
        "xg_place": -0.4269,
        "goals_minus_xg": -1.3542,
        "key_passes": 31.0,
        "assists": 2.0,
        "xa": 2.5783,
        "assists_minus_xa": -0.5783,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.9325,
        "points_added": 0.4918,
        "xpoints_added": 1.8078,
        "passes_attempted": 654.0,
        "pass_completion_pct": 0.7217,
        "xpass_completion_pct": 0.7484,
        "passes_over_expected": -17.4347,
        "passes_over_expected_p100": -2.6659,
        "avg_pass_distance": 20.6706,
        "avg_pass_vertical": 3.3569
      }
    },
    {
      "canonical_id": "jonathan-levin",
      "canonical_name": "Jonathan Levin",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 26.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.0257,
        "assists_minus_xa": -0.0257,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0257,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 14.0,
        "pass_completion_pct": 0.9286,
        "xpass_completion_pct": 0.8624,
        "passes_over_expected": 0.9263,
        "passes_over_expected_p100": 6.6165,
        "avg_pass_distance": 24.9777,
        "avg_pass_vertical": 0.5396
      }
    },
    {
      "canonical_id": "joseph-farrell",
      "canonical_name": "Joseph Farrell",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2065.0,
        "shots": 26.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 2.7081,
        "xg_place": 0.1665,
        "goals_minus_xg": -1.7081,
        "key_passes": 5.0,
        "assists": 2.0,
        "xa": 1.064,
        "assists_minus_xa": 0.936,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.7721,
        "points_added": 0.3597,
        "xpoints_added": 1.1463,
        "passes_attempted": 958.0,
        "pass_completion_pct": 0.8225,
        "xpass_completion_pct": 0.8158,
        "passes_over_expected": 6.4764,
        "passes_over_expected_p100": 0.676,
        "avg_pass_distance": 25.9182,
        "avg_pass_vertical": 10.1106
      }
    },
    {
      "canonical_id": "kevon-lambert",
      "canonical_name": "Kevon Lambert",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2674.0,
        "shots": 30.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 1.5065,
        "xg_place": -0.3633,
        "goals_minus_xg": 0.4935,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 0.2901,
        "assists_minus_xa": -0.2901,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.7966,
        "points_added": 0.6976,
        "xpoints_added": 0.8256,
        "passes_attempted": 1231.0,
        "pass_completion_pct": 0.7799,
        "xpass_completion_pct": 0.787,
        "passes_over_expected": -8.7678,
        "passes_over_expected_p100": -0.7123,
        "avg_pass_distance": 22.3439,
        "avg_pass_vertical": 6.8468
      }
    },
    {
      "canonical_id": "luis-seijas",
      "canonical_name": "Luis Seijas",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 365.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.6522,
        "xg_place": 0.3041,
        "goals_minus_xg": 0.3478,
        "key_passes": 6.0,
        "assists": 2.0,
        "xa": 0.4489,
        "assists_minus_xa": 1.5511,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.1012,
        "points_added": 0.0008,
        "xpoints_added": 0.1506,
        "passes_attempted": 202.0,
        "pass_completion_pct": 0.7673,
        "xpass_completion_pct": 0.7537,
        "passes_over_expected": 2.762,
        "passes_over_expected_p100": 1.3673,
        "avg_pass_distance": 20.8551,
        "avg_pass_vertical": 4.1153
      }
    },
    {
      "canonical_id": "manuel-madrid",
      "canonical_name": "Manuel Madrid",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 629.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.6885,
        "xg_place": -0.3049,
        "goals_minus_xg": -0.6885,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1218,
        "assists_minus_xa": -0.1218,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8104,
        "points_added": 0.0,
        "xpoints_added": 0.2631,
        "passes_attempted": 274.0,
        "pass_completion_pct": 0.8613,
        "xpass_completion_pct": 0.8472,
        "passes_over_expected": 3.8661,
        "passes_over_expected_p100": 1.411,
        "avg_pass_distance": 23.8817,
        "avg_pass_vertical": 8.2467
      }
    },
    {
      "canonical_id": "niall-dunn",
      "canonical_name": "Niall Dunn",
      "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": 36.0,
        "pass_completion_pct": 0.8333,
        "xpass_completion_pct": 0.855,
        "passes_over_expected": -0.7789,
        "passes_over_expected_p100": -2.1637,
        "avg_pass_distance": 22.3718,
        "avg_pass_vertical": 1.9906
      }
    },
    {
      "canonical_id": "noah-billingsley",
      "canonical_name": "Noah Billingsley",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 168.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2263,
        "xg_place": -0.2263,
        "goals_minus_xg": -0.2263,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2263,
        "points_added": 0.0,
        "xpoints_added": 0.0774,
        "passes_attempted": 94.0,
        "pass_completion_pct": 0.766,
        "xpass_completion_pct": 0.7762,
        "passes_over_expected": -0.9632,
        "passes_over_expected_p100": -1.0247,
        "avg_pass_distance": 17.037,
        "avg_pass_vertical": 6.1073
      }
    },
    {
      "canonical_id": "prince-saydee",
      "canonical_name": "Prince Saydee",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 580.0,
        "shots": 8.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.8313,
        "xg_place": 0.4917,
        "goals_minus_xg": -0.8313,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 1.2406,
        "assists_minus_xa": -0.2406,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.072,
        "points_added": 1.8338,
        "xpoints_added": 2.5478,
        "passes_attempted": 149.0,
        "pass_completion_pct": 0.6846,
        "xpass_completion_pct": 0.7086,
        "passes_over_expected": -3.5843,
        "passes_over_expected_p100": -2.4056,
        "avg_pass_distance": 16.4459,
        "avg_pass_vertical": -3.2074
      }
    },
    {
      "canonical_id": "rufat-dadashov",
      "canonical_name": "Rufat Dadashov",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 961.0,
        "shots": 32.0,
        "shots_on_target": 12.0,
        "goals": 4.0,
        "xg": 5.5437,
        "xg_place": 0.7125,
        "goals_minus_xg": -1.5437,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 1.4558,
        "assists_minus_xa": 0.5442,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.9996,
        "points_added": 0.4178,
        "xpoints_added": 1.7174,
        "passes_attempted": 160.0,
        "pass_completion_pct": 0.5875,
        "xpass_completion_pct": 0.6744,
        "passes_over_expected": -13.8967,
        "passes_over_expected_p100": -8.6854,
        "avg_pass_distance": 16.6962,
        "avg_pass_vertical": 2.1564
      }
    },
    {
      "canonical_id": "ryan-flood",
      "canonical_name": "Ryan Flood",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1339.0,
        "shots": 19.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.5169,
        "xg_place": -0.3315,
        "goals_minus_xg": -0.5169,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.5226,
        "assists_minus_xa": -0.5226,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0395,
        "points_added": 0.0,
        "xpoints_added": 0.2905,
        "passes_attempted": 637.0,
        "pass_completion_pct": 0.6829,
        "xpass_completion_pct": 0.6957,
        "passes_over_expected": -8.1558,
        "passes_over_expected_p100": -1.2803,
        "avg_pass_distance": 22.0943,
        "avg_pass_vertical": 8.2844
      }
    },
    {
      "canonical_id": "santi-moar",
      "canonical_name": "Santi Moar",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2824.0,
        "shots": 96.0,
        "shots_on_target": 42.0,
        "goals": 16.0,
        "xg": 8.878,
        "xg_place": 3.2732,
        "goals_minus_xg": 7.122,
        "key_passes": 62.0,
        "assists": 4.0,
        "xa": 7.3998,
        "assists_minus_xa": -3.3998,
        "goals_plus_assists": 20.0,
        "xg_plus_xa": 16.2778,
        "points_added": 4.6204,
        "xpoints_added": 4.0884,
        "passes_attempted": 951.0,
        "pass_completion_pct": 0.7161,
        "xpass_completion_pct": 0.7196,
        "passes_over_expected": -3.3229,
        "passes_over_expected_p100": -0.3494,
        "avg_pass_distance": 19.0518,
        "avg_pass_vertical": 1.5019
      }
    },
    {
      "canonical_id": "seyi-adekoya",
      "canonical_name": "Seyi Adekoya",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 76.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2291,
        "xg_place": -0.1531,
        "goals_minus_xg": -0.2291,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2291,
        "points_added": 0.0,
        "xpoints_added": 0.0359,
        "passes_attempted": 23.0,
        "pass_completion_pct": 0.5652,
        "xpass_completion_pct": 0.7057,
        "passes_over_expected": -3.2315,
        "passes_over_expected_p100": -14.0499,
        "avg_pass_distance": 14.8113,
        "avg_pass_vertical": 4.5676
      }
    },
    {
      "canonical_id": "solomon-asante",
      "canonical_name": "Solomon Asante",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2345.0,
        "shots": 76.0,
        "shots_on_target": 32.0,
        "goals": 10.0,
        "xg": 8.2662,
        "xg_place": 0.2244,
        "goals_minus_xg": 1.7338,
        "key_passes": 54.0,
        "assists": 7.0,
        "xa": 6.3787,
        "assists_minus_xa": 0.6213,
        "goals_plus_assists": 17.0,
        "xg_plus_xa": 14.6449,
        "points_added": 1.1683,
        "xpoints_added": 3.2821,
        "passes_attempted": 820.0,
        "pass_completion_pct": 0.711,
        "xpass_completion_pct": 0.7042,
        "passes_over_expected": 5.5882,
        "passes_over_expected_p100": 0.6815,
        "avg_pass_distance": 19.4659,
        "avg_pass_vertical": 2.8593
      }
    },
    {
      "canonical_id": "tate-schmitt",
      "canonical_name": "Tate Schmitt",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1895.0,
        "shots": 24.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 2.3994,
        "xg_place": -0.5823,
        "goals_minus_xg": -0.3994,
        "key_passes": 22.0,
        "assists": 1.0,
        "xa": 1.5545,
        "assists_minus_xa": -0.5545,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.9539,
        "points_added": 0.3618,
        "xpoints_added": 0.8959,
        "passes_attempted": 1026.0,
        "pass_completion_pct": 0.7885,
        "xpass_completion_pct": 0.7717,
        "passes_over_expected": 17.2529,
        "passes_over_expected_p100": 1.6816,
        "avg_pass_distance": 21.241,
        "avg_pass_vertical": 6.6963
      }
    },
    {
      "canonical_id": "tobi-adewole",
      "canonical_name": "Tobi Adewole",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 674.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.199,
        "xg_place": -0.199,
        "goals_minus_xg": -0.199,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.199,
        "points_added": 0.0,
        "xpoints_added": 0.2946,
        "passes_attempted": 300.0,
        "pass_completion_pct": 0.78,
        "xpass_completion_pct": 0.7766,
        "passes_over_expected": 1.0081,
        "passes_over_expected_p100": 0.336,
        "avg_pass_distance": 25.4503,
        "avg_pass_vertical": 12.8229
      }
    }
  ]
}