{
  "slug": "soccer-usls-2024-25-9yqdgo95vj",
  "game_id": "soccer-usls-2024-25-9Yqdgo95vJ",
  "display": "USLS 2024 Season",
  "league": "USLS",
  "season": 2024,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "usls-2024",
  "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": "aaliyah-pitts",
      "canonical_name": "Aaliyah Pitts",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 42.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.025,
        "xg_place": -0.025,
        "goals_minus_xg": -0.025,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.025,
        "points_added": 0.0,
        "xpoints_added": 0.0444,
        "passes_attempted": 5.0,
        "pass_completion_pct": 0.6,
        "xpass_completion_pct": 0.7942,
        "passes_over_expected": -0.9712,
        "passes_over_expected_p100": -19.4244,
        "avg_pass_distance": 10.8854,
        "avg_pass_vertical": -5.9417
      }
    },
    {
      "canonical_id": "andrea-r\u00e1n-hauksd\u00f3ttir",
      "canonical_name": "Andrea R\u00e1n Hauksd\u00f3ttir",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 609.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1992,
        "xg_place": -0.1403,
        "goals_minus_xg": -0.1992,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1946,
        "assists_minus_xa": -0.1946,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3938,
        "points_added": 0.0,
        "xpoints_added": 0.1258,
        "passes_attempted": 184.0,
        "pass_completion_pct": 0.7446,
        "xpass_completion_pct": 0.7923,
        "passes_over_expected": -8.7866,
        "passes_over_expected_p100": -4.7753,
        "avg_pass_distance": 20.6203,
        "avg_pass_vertical": 4.4188
      }
    },
    {
      "canonical_id": "ashley-clark",
      "canonical_name": "Ashley Clark",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 487.0,
        "shots": 15.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 2.0662,
        "xg_place": 0.2309,
        "goals_minus_xg": -1.0662,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.4928,
        "assists_minus_xa": 0.5072,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.559,
        "points_added": 0.0531,
        "xpoints_added": 0.7824,
        "passes_attempted": 156.0,
        "pass_completion_pct": 0.5769,
        "xpass_completion_pct": 0.6771,
        "passes_over_expected": -15.6251,
        "passes_over_expected_p100": -10.0161,
        "avg_pass_distance": 18.6386,
        "avg_pass_vertical": 0.8977
      }
    },
    {
      "canonical_id": "ashley-orkus",
      "canonical_name": "Ashley Orkus",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2129.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": 731.0,
        "pass_completion_pct": 0.777,
        "xpass_completion_pct": 0.8113,
        "passes_over_expected": -25.0895,
        "passes_over_expected_p100": -3.4322,
        "avg_pass_distance": 29.0923,
        "avg_pass_vertical": 19.7729,
        "shots_faced": 75.0,
        "goals_conceded": 20.0,
        "saves": 54.0,
        "headed_shot_share": 0.1067,
        "xg_faced": 22.0963,
        "goals_conceded_minus_xg": -2.0963,
        "goals_per_xg": 0.9051
      }
    },
    {
      "canonical_id": "ava-tankersley",
      "canonical_name": "Ava Tankersley",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 135.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.4207,
        "xg_place": 0.1657,
        "goals_minus_xg": 0.5793,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4207,
        "points_added": 0.035,
        "xpoints_added": 0.0158,
        "passes_attempted": 39.0,
        "pass_completion_pct": 0.641,
        "xpass_completion_pct": 0.7602,
        "passes_over_expected": -4.648,
        "passes_over_expected_p100": -11.9179,
        "avg_pass_distance": 17.1968,
        "avg_pass_vertical": 0.6654
      }
    },
    {
      "canonical_id": "brooke-denesik",
      "canonical_name": "Brooke Denesik",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 29.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": 7.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.5764,
        "passes_over_expected": 0.9649,
        "passes_over_expected_p100": 13.7842,
        "avg_pass_distance": 17.3614,
        "avg_pass_vertical": 11.9562
      }
    },
    {
      "canonical_id": "brooke-hendrix",
      "canonical_name": "Brooke Hendrix",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2927.0,
        "shots": 9.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.551,
        "xg_place": 0.1117,
        "goals_minus_xg": 0.449,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.5798,
        "assists_minus_xa": 0.4202,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.1308,
        "points_added": 1.2506,
        "xpoints_added": 0.3736,
        "passes_attempted": 1388.0,
        "pass_completion_pct": 0.8473,
        "xpass_completion_pct": 0.8414,
        "passes_over_expected": 8.0702,
        "passes_over_expected_p100": 0.5814,
        "avg_pass_distance": 23.0393,
        "avg_pass_vertical": 7.6735
      }
    },
    {
      "canonical_id": "carlee-giammona",
      "canonical_name": "Carlee Giammona",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2469.0,
        "shots": 54.0,
        "shots_on_target": 23.0,
        "goals": 8.0,
        "xg": 8.2918,
        "xg_place": 0.7902,
        "goals_minus_xg": -0.2918,
        "key_passes": 28.0,
        "assists": 1.0,
        "xa": 2.088,
        "assists_minus_xa": -1.088,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 10.3798,
        "points_added": 3.1556,
        "xpoints_added": 5.213,
        "passes_attempted": 623.0,
        "pass_completion_pct": 0.7303,
        "xpass_completion_pct": 0.7614,
        "passes_over_expected": -19.3725,
        "passes_over_expected_p100": -3.1095,
        "avg_pass_distance": 16.9534,
        "avg_pass_vertical": 2.2331
      }
    },
    {
      "canonical_id": "cecilie-nielsen",
      "canonical_name": "Cecilie Nielsen",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2107.0,
        "shots": 67.0,
        "shots_on_target": 30.0,
        "goals": 12.0,
        "xg": 11.3165,
        "xg_place": -2.3615,
        "goals_minus_xg": 0.6835,
        "key_passes": 25.0,
        "assists": 3.0,
        "xa": 2.478,
        "assists_minus_xa": 0.522,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 13.7945,
        "points_added": 5.0908,
        "xpoints_added": 7.8055,
        "passes_attempted": 513.0,
        "pass_completion_pct": 0.6277,
        "xpass_completion_pct": 0.7246,
        "passes_over_expected": -49.7079,
        "passes_over_expected_p100": -9.6896,
        "avg_pass_distance": 15.9102,
        "avg_pass_vertical": -0.5888
      }
    },
    {
      "canonical_id": "dominique-richardson",
      "canonical_name": "Dominique Richardson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 151.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": 50.0,
        "pass_completion_pct": 0.78,
        "xpass_completion_pct": 0.8102,
        "passes_over_expected": -1.5112,
        "passes_over_expected_p100": -3.0224,
        "avg_pass_distance": 21.9332,
        "avg_pass_vertical": 3.445
      }
    },
    {
      "canonical_id": "ella-mart\u00ednez",
      "canonical_name": "Ella Mart\u00ednez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 36.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.0,
        "xpass_completion_pct": 0.8079,
        "passes_over_expected": -3.2314,
        "passes_over_expected_p100": -80.7854,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "erika-tymrak",
      "canonical_name": "Erika Tymrak",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 760.0,
        "shots": 11.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 0.5929,
        "xg_place": -0.29,
        "goals_minus_xg": -0.5929,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 0.9935,
        "assists_minus_xa": 0.0065,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5864,
        "points_added": 0.0,
        "xpoints_added": 0.4294,
        "passes_attempted": 273.0,
        "pass_completion_pct": 0.7436,
        "xpass_completion_pct": 0.7805,
        "passes_over_expected": -10.064,
        "passes_over_expected_p100": -3.6864,
        "avg_pass_distance": 20.3423,
        "avg_pass_vertical": 2.1683
      }
    },
    {
      "canonical_id": "gabby-provenzano",
      "canonical_name": "Gabby Provenzano",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 271.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": 64.0,
        "pass_completion_pct": 0.6406,
        "xpass_completion_pct": 0.7026,
        "passes_over_expected": -3.9684,
        "passes_over_expected_p100": -6.2006,
        "avg_pass_distance": 15.6811,
        "avg_pass_vertical": 2.8669
      }
    },
    {
      "canonical_id": "hannah-keane",
      "canonical_name": "Hannah Keane",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 292.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 0.7703,
        "xg_place": -0.2564,
        "goals_minus_xg": 1.2297,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1976,
        "assists_minus_xa": -0.1976,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.9679,
        "points_added": 0.3312,
        "xpoints_added": 0.3444,
        "passes_attempted": 59.0,
        "pass_completion_pct": 0.6102,
        "xpass_completion_pct": 0.6852,
        "passes_over_expected": -4.4249,
        "passes_over_expected_p100": -7.4999,
        "avg_pass_distance": 16.5697,
        "avg_pass_vertical": 2.909
      }
    },
    {
      "canonical_id": "jackie-simpson",
      "canonical_name": "Jackie Simpson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 197.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0739,
        "xg_place": -0.0739,
        "goals_minus_xg": -0.0739,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1302,
        "assists_minus_xa": -0.1302,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2041,
        "points_added": 0.0,
        "xpoints_added": 0.0558,
        "passes_attempted": 88.0,
        "pass_completion_pct": 0.6591,
        "xpass_completion_pct": 0.662,
        "passes_over_expected": -0.2546,
        "passes_over_expected_p100": -0.2893,
        "avg_pass_distance": 19.9553,
        "avg_pass_vertical": 11.9426
      }
    },
    {
      "canonical_id": "jade-moore",
      "canonical_name": "Jade Moore",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1606.0,
        "shots": 23.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 2.416,
        "xg_place": -0.5337,
        "goals_minus_xg": -1.416,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 1.7769,
        "assists_minus_xa": -0.7769,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.1929,
        "points_added": 0.4703,
        "xpoints_added": 1.3749,
        "passes_attempted": 545.0,
        "pass_completion_pct": 0.7376,
        "xpass_completion_pct": 0.7492,
        "passes_over_expected": -6.328,
        "passes_over_expected_p100": -1.1611,
        "avg_pass_distance": 19.7885,
        "avg_pass_vertical": 7.3983
      }
    },
    {
      "canonical_id": "jazm\u00edn-enrigue",
      "canonical_name": "Jazm\u00edn Enrigue",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 8.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": 5.0,
        "pass_completion_pct": 0.6,
        "xpass_completion_pct": 0.8137,
        "passes_over_expected": -1.0683,
        "passes_over_expected_p100": -21.3663,
        "avg_pass_distance": 28.0018,
        "avg_pass_vertical": 15.088
      }
    },
    {
      "canonical_id": "jordan-zade",
      "canonical_name": "Jordan Zade",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 610.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1594,
        "xg_place": -0.1594,
        "goals_minus_xg": -0.1594,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.9706,
        "assists_minus_xa": -0.9706,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.13,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 218.0,
        "pass_completion_pct": 0.5321,
        "xpass_completion_pct": 0.5521,
        "passes_over_expected": -4.3633,
        "passes_over_expected_p100": -2.0015,
        "avg_pass_distance": 20.7578,
        "avg_pass_vertical": 8.9904
      }
    },
    {
      "canonical_id": "jordyn-listro",
      "canonical_name": "Jordyn Listro",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2726.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.3252,
        "xg_place": 0.3146,
        "goals_minus_xg": 0.6748,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.2862,
        "assists_minus_xa": 0.7138,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.6113,
        "points_added": 0.5335,
        "xpoints_added": 0.1933,
        "passes_attempted": 1011.0,
        "pass_completion_pct": 0.7725,
        "xpass_completion_pct": 0.8064,
        "passes_over_expected": -34.2445,
        "passes_over_expected_p100": -3.3872,
        "avg_pass_distance": 19.6218,
        "avg_pass_vertical": 3.7674
      }
    },
    {
      "canonical_id": "kaylan-marckese",
      "canonical_name": "Kaylan Marckese",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 18.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.6996,
        "passes_over_expected": 0.2017,
        "passes_over_expected_p100": 5.0425,
        "avg_pass_distance": 36.5393,
        "avg_pass_vertical": 28.6637,
        "shots_faced": 0.0,
        "goals_conceded": 0.0,
        "saves": 0.0,
        "headed_shot_share": 0.0,
        "xg_faced": 0.0,
        "goals_conceded_minus_xg": 0.0,
        "goals_per_xg": 0.0
      }
    },
    {
      "canonical_id": "kristen-edmonds",
      "canonical_name": "Kristen Edmonds",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1272.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.095,
        "xg_place": -0.0389,
        "goals_minus_xg": -0.095,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.2732,
        "assists_minus_xa": -0.2732,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3682,
        "points_added": 0.0,
        "xpoints_added": 0.0509,
        "passes_attempted": 692.0,
        "pass_completion_pct": 0.828,
        "xpass_completion_pct": 0.8207,
        "passes_over_expected": 5.0682,
        "passes_over_expected_p100": 0.7324,
        "avg_pass_distance": 19.6357,
        "avg_pass_vertical": 3.5806
      }
    },
    {
      "canonical_id": "lauren-kozal",
      "canonical_name": "Lauren Kozal",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 500.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": 264.0,
        "pass_completion_pct": 0.8674,
        "xpass_completion_pct": 0.8491,
        "passes_over_expected": 4.8333,
        "passes_over_expected_p100": 1.8308,
        "avg_pass_distance": 26.0221,
        "avg_pass_vertical": 17.6518,
        "shots_faced": 27.0,
        "goals_conceded": 5.0,
        "saves": 19.0,
        "headed_shot_share": 0.1481,
        "xg_faced": 6.0669,
        "goals_conceded_minus_xg": -1.0669,
        "goals_per_xg": 0.8241
      }
    },
    {
      "canonical_id": "natalia-staude",
      "canonical_name": "Natalia Staude",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1055.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.2679,
        "xg_place": -0.1318,
        "goals_minus_xg": 0.7321,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 0.5822,
        "assists_minus_xa": 1.4178,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 0.8501,
        "points_added": 0.5621,
        "xpoints_added": 0.1778,
        "passes_attempted": 581.0,
        "pass_completion_pct": 0.7435,
        "xpass_completion_pct": 0.7528,
        "passes_over_expected": -5.3928,
        "passes_over_expected_p100": -0.9282,
        "avg_pass_distance": 20.776,
        "avg_pass_vertical": 7.9551
      }
    },
    {
      "canonical_id": "natasha-flint",
      "canonical_name": "Natasha Flint",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1954.0,
        "shots": 65.0,
        "shots_on_target": 29.0,
        "goals": 10.0,
        "xg": 6.8375,
        "xg_place": 1.5902,
        "goals_minus_xg": 3.1625,
        "key_passes": 15.0,
        "assists": 3.0,
        "xa": 2.5982,
        "assists_minus_xa": 0.4018,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 9.4357,
        "points_added": 8.0967,
        "xpoints_added": 5.1598,
        "passes_attempted": 535.0,
        "pass_completion_pct": 0.6505,
        "xpass_completion_pct": 0.7224,
        "passes_over_expected": -38.4627,
        "passes_over_expected_p100": -7.1893,
        "avg_pass_distance": 20.0819,
        "avg_pass_vertical": 3.9974
      }
    },
    {
      "canonical_id": "paige-almendariz",
      "canonical_name": "Paige Almendariz",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1726.0,
        "shots": 10.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4035,
        "xg_place": -0.3949,
        "goals_minus_xg": -0.4035,
        "key_passes": 23.0,
        "assists": 1.0,
        "xa": 2.8081,
        "assists_minus_xa": -1.8081,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.2116,
        "points_added": 0.0,
        "xpoints_added": 0.2263,
        "passes_attempted": 849.0,
        "pass_completion_pct": 0.6938,
        "xpass_completion_pct": 0.7156,
        "passes_over_expected": -18.5523,
        "passes_over_expected_p100": -2.1852,
        "avg_pass_distance": 20.1292,
        "avg_pass_vertical": 6.9396
      }
    },
    {
      "canonical_id": "parker-goins",
      "canonical_name": "Parker Goins",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 801.0,
        "shots": 11.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.9039,
        "xg_place": 0.027,
        "goals_minus_xg": 0.0961,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.4245,
        "assists_minus_xa": -0.4245,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.3284,
        "points_added": 1.1726,
        "xpoints_added": 1.1621,
        "passes_attempted": 166.0,
        "pass_completion_pct": 0.6386,
        "xpass_completion_pct": 0.7031,
        "passes_over_expected": -10.7214,
        "passes_over_expected_p100": -6.4587,
        "avg_pass_distance": 16.9749,
        "avg_pass_vertical": 3.9242
      }
    },
    {
      "canonical_id": "riley-mattingly",
      "canonical_name": "Riley Mattingly",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 477.0,
        "shots": 9.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.2868,
        "xg_place": -0.6646,
        "goals_minus_xg": -1.2868,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1617,
        "assists_minus_xa": -0.1617,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.4485,
        "points_added": 0.0,
        "xpoints_added": 0.994,
        "passes_attempted": 104.0,
        "pass_completion_pct": 0.8462,
        "xpass_completion_pct": 0.8325,
        "passes_over_expected": 1.4248,
        "passes_over_expected_p100": 1.37,
        "avg_pass_distance": 13.7582,
        "avg_pass_vertical": -3.6571
      }
    },
    {
      "canonical_id": "siena-bryan",
      "canonical_name": "Siena Bryan",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 49.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0251,
        "xg_place": -0.0251,
        "goals_minus_xg": -0.0251,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0251,
        "points_added": 0.0,
        "xpoints_added": 0.0236,
        "passes_attempted": 36.0,
        "pass_completion_pct": 0.6944,
        "xpass_completion_pct": 0.7826,
        "passes_over_expected": -3.1752,
        "passes_over_expected_p100": -8.82,
        "avg_pass_distance": 19.9578,
        "avg_pass_vertical": 1.5687
      }
    },
    {
      "canonical_id": "sydney-schneider",
      "canonical_name": "Sydney Schneider",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 406.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": 129.0,
        "pass_completion_pct": 0.6512,
        "xpass_completion_pct": 0.6586,
        "passes_over_expected": -0.9538,
        "passes_over_expected_p100": -0.7394,
        "avg_pass_distance": 31.9629,
        "avg_pass_vertical": 24.7758,
        "shots_faced": 16.0,
        "goals_conceded": 3.0,
        "saves": 13.0,
        "headed_shot_share": 0.0,
        "xg_faced": 4.7247,
        "goals_conceded_minus_xg": -1.7247,
        "goals_per_xg": 0.635
      }
    },
    {
      "canonical_id": "sydny-nasello",
      "canonical_name": "Sydny Nasello",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2738.0,
        "shots": 34.0,
        "shots_on_target": 13.0,
        "goals": 4.0,
        "xg": 3.0285,
        "xg_place": -0.6415,
        "goals_minus_xg": 0.9715,
        "key_passes": 31.0,
        "assists": 4.0,
        "xa": 5.1682,
        "assists_minus_xa": -1.1682,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 8.1967,
        "points_added": 2.2575,
        "xpoints_added": 1.7479,
        "passes_attempted": 1009.0,
        "pass_completion_pct": 0.6759,
        "xpass_completion_pct": 0.7123,
        "passes_over_expected": -36.7037,
        "passes_over_expected_p100": -3.6376,
        "avg_pass_distance": 20.5171,
        "avg_pass_vertical": 4.6546
      }
    },
    {
      "canonical_id": "victoria-haugen",
      "canonical_name": "Victoria Haugen",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1465.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.3258,
        "xg_place": 0.3255,
        "goals_minus_xg": 0.6742,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 0.8639,
        "assists_minus_xa": 0.1361,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.1897,
        "points_added": 0.381,
        "xpoints_added": 0.1146,
        "passes_attempted": 610.0,
        "pass_completion_pct": 0.7016,
        "xpass_completion_pct": 0.7146,
        "passes_over_expected": -7.9174,
        "passes_over_expected_p100": -1.2979,
        "avg_pass_distance": 20.2616,
        "avg_pass_vertical": 8.2349
      }
    },
    {
      "canonical_id": "vivianne-bessette",
      "canonical_name": "Vivianne Bessette",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2908.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1404,
        "xg_place": -0.1404,
        "goals_minus_xg": -0.1404,
        "key_passes": 27.0,
        "assists": 3.0,
        "xa": 2.4894,
        "assists_minus_xa": 0.5106,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.6298,
        "points_added": 0.0,
        "xpoints_added": 0.0531,
        "passes_attempted": 1652.0,
        "pass_completion_pct": 0.7706,
        "xpass_completion_pct": 0.7564,
        "passes_over_expected": 23.3969,
        "passes_over_expected_p100": 1.4163,
        "avg_pass_distance": 29.1384,
        "avg_pass_vertical": 14.6265
      }
    },
    {
      "canonical_id": "wasila-diwura-soale",
      "canonical_name": "Wasila Diwura-Soale",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 545.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2767,
        "xg_place": -0.0723,
        "goals_minus_xg": -0.2767,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1165,
        "assists_minus_xa": -0.1165,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3932,
        "points_added": 0.0,
        "xpoints_added": 0.2386,
        "passes_attempted": 188.0,
        "pass_completion_pct": 0.7181,
        "xpass_completion_pct": 0.7928,
        "passes_over_expected": -14.0391,
        "passes_over_expected_p100": -7.4676,
        "avg_pass_distance": 15.8744,
        "avg_pass_vertical": 1.2499
      }
    }
  ]
}