{
  "slug": "soccer-nwsl-2021-7vq7bbzqd1",
  "game_id": "soccer-nwsl-2021-7vQ7BBzqD1",
  "display": "NWSL 2021 Season",
  "league": "NWSL",
  "season": 2021,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "nwsl-2021",
  "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": "alana-cook",
      "canonical_name": "Alana Cook",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1973.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3721,
        "xg_place": 0.0013,
        "goals_minus_xg": -0.3721,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1977,
        "assists_minus_xa": -0.1977,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5698,
        "points_added": 0.0,
        "xpoints_added": 0.3292,
        "passes_attempted": 1057.0,
        "pass_completion_pct": 0.842,
        "xpass_completion_pct": 0.8191,
        "passes_over_expected": 24.1868,
        "passes_over_expected_p100": 2.2882,
        "avg_pass_distance": 26.0789,
        "avg_pass_vertical": 8.6905
      }
    },
    {
      "canonical_id": "ally-brazier",
      "canonical_name": "Ally Brazier",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 60.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2503,
        "xg_place": -0.2503,
        "goals_minus_xg": -0.2503,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2503,
        "points_added": 0.0,
        "xpoints_added": 0.0712,
        "passes_attempted": 17.0,
        "pass_completion_pct": 0.4118,
        "xpass_completion_pct": 0.6765,
        "passes_over_expected": -4.5,
        "passes_over_expected_p100": -26.4705,
        "avg_pass_distance": 20.8165,
        "avg_pass_vertical": 11.2426
      }
    },
    {
      "canonical_id": "amber-brooks",
      "canonical_name": "Amber Brooks",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 602.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0828,
        "xg_place": -0.0828,
        "goals_minus_xg": -0.0828,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0828,
        "points_added": 0.0,
        "xpoints_added": 0.0626,
        "passes_attempted": 279.0,
        "pass_completion_pct": 0.6559,
        "xpass_completion_pct": 0.695,
        "passes_over_expected": -10.9164,
        "passes_over_expected_p100": -3.9127,
        "avg_pass_distance": 26.7078,
        "avg_pass_vertical": 15.5476
      }
    },
    {
      "canonical_id": "angelina",
      "canonical_name": "Angelina",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 708.0,
        "shots": 13.0,
        "shots_on_target": 7.0,
        "goals": 0.0,
        "xg": 0.8484,
        "xg_place": -0.2691,
        "goals_minus_xg": -0.8484,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.4275,
        "assists_minus_xa": -0.4275,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.2758,
        "points_added": 0.0,
        "xpoints_added": 0.4775,
        "passes_attempted": 360.0,
        "pass_completion_pct": 0.7694,
        "xpass_completion_pct": 0.7654,
        "passes_over_expected": 1.4644,
        "passes_over_expected_p100": 0.4068,
        "avg_pass_distance": 17.6493,
        "avg_pass_vertical": 1.3119
      }
    },
    {
      "canonical_id": "bethany-bos",
      "canonical_name": "Bethany Bos",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1489.0,
        "shots": 50.0,
        "shots_on_target": 24.0,
        "goals": 9.0,
        "xg": 7.0073,
        "xg_place": 1.5157,
        "goals_minus_xg": 1.9927,
        "key_passes": 16.0,
        "assists": 0.0,
        "xa": 1.6482,
        "assists_minus_xa": -1.6482,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 8.6555,
        "points_added": 4.5419,
        "xpoints_added": 3.4569,
        "passes_attempted": 451.0,
        "pass_completion_pct": 0.694,
        "xpass_completion_pct": 0.714,
        "passes_over_expected": -9.0265,
        "passes_over_expected_p100": -2.0014,
        "avg_pass_distance": 16.5381,
        "avg_pass_vertical": 0.0031
      }
    },
    {
      "canonical_id": "celia-jim\u00e9nez",
      "canonical_name": "Celia Jim\u00e9nez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1170.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.604,
        "xg_place": 0.138,
        "goals_minus_xg": 0.396,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 1.0475,
        "assists_minus_xa": -0.0475,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6515,
        "points_added": 0.253,
        "xpoints_added": 0.3256,
        "passes_attempted": 696.0,
        "pass_completion_pct": 0.704,
        "xpass_completion_pct": 0.7006,
        "passes_over_expected": 2.3942,
        "passes_over_expected_p100": 0.344,
        "avg_pass_distance": 20.3249,
        "avg_pass_vertical": 8.0202
      }
    },
    {
      "canonical_id": "dani-weatherholt",
      "canonical_name": "Dani Weatherholt",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1410.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.7781,
        "xg_place": -0.702,
        "goals_minus_xg": -0.7781,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.6349,
        "assists_minus_xa": 0.3651,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.413,
        "points_added": 0.0,
        "xpoints_added": 0.5459,
        "passes_attempted": 555.0,
        "pass_completion_pct": 0.8162,
        "xpass_completion_pct": 0.7718,
        "passes_over_expected": 24.624,
        "passes_over_expected_p100": 4.4368,
        "avg_pass_distance": 18.4398,
        "avg_pass_vertical": 3.6348
      }
    },
    {
      "canonical_id": "dzsenifer-marozs\u00e1n",
      "canonical_name": "Dzsenifer Marozs\u00e1n",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1580.0,
        "shots": 21.0,
        "shots_on_target": 10.0,
        "goals": 0.0,
        "xg": 1.0375,
        "xg_place": 0.1492,
        "goals_minus_xg": -1.0375,
        "key_passes": 51.0,
        "assists": 3.0,
        "xa": 3.7741,
        "assists_minus_xa": -0.7741,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.8116,
        "points_added": 0.0,
        "xpoints_added": 0.5116,
        "passes_attempted": 932.0,
        "pass_completion_pct": 0.7296,
        "xpass_completion_pct": 0.7116,
        "passes_over_expected": 16.796,
        "passes_over_expected_p100": 1.8021,
        "avg_pass_distance": 20.8102,
        "avg_pass_vertical": 5.7942
      }
    },
    {
      "canonical_id": "ella-dederick",
      "canonical_name": "Ella Dederick",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 136.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": 35.0,
        "pass_completion_pct": 0.5714,
        "xpass_completion_pct": 0.6105,
        "passes_over_expected": -1.3679,
        "passes_over_expected_p100": -3.9082,
        "avg_pass_distance": 38.1122,
        "avg_pass_vertical": 30.0717,
        "shots_faced": 5.0,
        "goals_conceded": 1.0,
        "saves": 3.0,
        "headed_shot_share": 0.4,
        "xg_faced": 0.9794,
        "goals_conceded_minus_xg": 0.0206,
        "goals_per_xg": 1.0211
      }
    },
    {
      "canonical_id": "eug\u00e9nie-le-sommer",
      "canonical_name": "Eug\u00e9nie Le Sommer",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1402.0,
        "shots": 66.0,
        "shots_on_target": 24.0,
        "goals": 8.0,
        "xg": 8.8016,
        "xg_place": -0.2517,
        "goals_minus_xg": -0.8016,
        "key_passes": 19.0,
        "assists": 3.0,
        "xa": 1.7014,
        "assists_minus_xa": 1.2986,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 10.503,
        "points_added": 0.8795,
        "xpoints_added": 2.1215,
        "passes_attempted": 506.0,
        "pass_completion_pct": 0.6897,
        "xpass_completion_pct": 0.693,
        "passes_over_expected": -1.6485,
        "passes_over_expected_p100": -0.3258,
        "avg_pass_distance": 16.304,
        "avg_pass_vertical": 1.0588
      }
    },
    {
      "canonical_id": "jasmyne-spencer",
      "canonical_name": "Jasmyne Spencer",
      "positions": [
        "FB"
      ],
      "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": 2.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.476,
        "passes_over_expected": 0.0481,
        "passes_over_expected_p100": 2.4027,
        "avg_pass_distance": 9.3777,
        "avg_pass_vertical": -3.45
      }
    },
    {
      "canonical_id": "jess-fishlock",
      "canonical_name": "Jess Fishlock",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2215.0,
        "shots": 64.0,
        "shots_on_target": 19.0,
        "goals": 6.0,
        "xg": 5.4625,
        "xg_place": 0.112,
        "goals_minus_xg": 0.5375,
        "key_passes": 49.0,
        "assists": 5.0,
        "xa": 5.3836,
        "assists_minus_xa": -0.3836,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 10.8461,
        "points_added": 3.5159,
        "xpoints_added": 2.961,
        "passes_attempted": 1014.0,
        "pass_completion_pct": 0.7574,
        "xpass_completion_pct": 0.7408,
        "passes_over_expected": 16.8388,
        "passes_over_expected_p100": 1.6606,
        "avg_pass_distance": 19.862,
        "avg_pass_vertical": 5.5701
      }
    },
    {
      "canonical_id": "jimena-l\u00f3pez",
      "canonical_name": "Jimena L\u00f3pez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 17.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": 24.0,
        "pass_completion_pct": 0.8333,
        "xpass_completion_pct": 0.8195,
        "passes_over_expected": 0.3314,
        "passes_over_expected_p100": 1.3807,
        "avg_pass_distance": 19.1094,
        "avg_pass_vertical": -2.0963
      }
    },
    {
      "canonical_id": "karen-bardsley",
      "canonical_name": "Karen Bardsley",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 671.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": 240.0,
        "pass_completion_pct": 0.6125,
        "xpass_completion_pct": 0.6451,
        "passes_over_expected": -7.8143,
        "passes_over_expected_p100": -3.2559,
        "avg_pass_distance": 37.7572,
        "avg_pass_vertical": 29.6963,
        "shots_faced": 45.0,
        "goals_conceded": 6.0,
        "saves": 37.0,
        "headed_shot_share": 0.1333,
        "xg_faced": 10.3771,
        "goals_conceded_minus_xg": -4.3771,
        "goals_per_xg": 0.5782
      }
    },
    {
      "canonical_id": "kelcie-hedge",
      "canonical_name": "Kelcie Hedge",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 46.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1113,
        "xg_place": -0.1113,
        "goals_minus_xg": -0.1113,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.036,
        "assists_minus_xa": -0.036,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1474,
        "points_added": 0.0,
        "xpoints_added": 0.001,
        "passes_attempted": 29.0,
        "pass_completion_pct": 0.6207,
        "xpass_completion_pct": 0.7502,
        "passes_over_expected": -3.7547,
        "passes_over_expected_p100": -12.9473,
        "avg_pass_distance": 17.1467,
        "avg_pass_vertical": 3.8886
      }
    },
    {
      "canonical_id": "kristen-mcnabb",
      "canonical_name": "Kristen McNabb",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1916.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.8039,
        "xg_place": -0.5315,
        "goals_minus_xg": 0.1961,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.8466,
        "assists_minus_xa": -0.8466,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6504,
        "points_added": 0.7881,
        "xpoints_added": 0.3099,
        "passes_attempted": 1003.0,
        "pass_completion_pct": 0.7428,
        "xpass_completion_pct": 0.7426,
        "passes_over_expected": 0.2146,
        "passes_over_expected_p100": 0.0214,
        "avg_pass_distance": 20.2623,
        "avg_pass_vertical": 8.4983
      }
    },
    {
      "canonical_id": "lauren-barnes",
      "canonical_name": "Lauren Barnes",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2235.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0397,
        "xg_place": -0.0397,
        "goals_minus_xg": -0.0397,
        "key_passes": 18.0,
        "assists": 1.0,
        "xa": 1.1601,
        "assists_minus_xa": -0.1601,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1999,
        "points_added": 0.0,
        "xpoints_added": 0.0132,
        "passes_attempted": 1344.0,
        "pass_completion_pct": 0.7872,
        "xpass_completion_pct": 0.7414,
        "passes_over_expected": 61.4923,
        "passes_over_expected_p100": 4.5753,
        "avg_pass_distance": 21.5456,
        "avg_pass_vertical": 9.4756
      }
    },
    {
      "canonical_id": "leah-pruitt",
      "canonical_name": "Leah Pruitt",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 683.0,
        "shots": 23.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 2.3187,
        "xg_place": -1.0503,
        "goals_minus_xg": -1.3187,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.6315,
        "assists_minus_xa": -0.6315,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.9501,
        "points_added": 0.5558,
        "xpoints_added": 1.4779,
        "passes_attempted": 189.0,
        "pass_completion_pct": 0.6349,
        "xpass_completion_pct": 0.6692,
        "passes_over_expected": -6.4862,
        "passes_over_expected_p100": -3.4318,
        "avg_pass_distance": 16.338,
        "avg_pass_vertical": 1.2152
      }
    },
    {
      "canonical_id": "machaela-george",
      "canonical_name": "Machaela George",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 21.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": 12.0,
        "pass_completion_pct": 0.5833,
        "xpass_completion_pct": 0.5056,
        "passes_over_expected": 0.9324,
        "passes_over_expected_p100": 7.7702,
        "avg_pass_distance": 17.1263,
        "avg_pass_vertical": 12.4145
      }
    },
    {
      "canonical_id": "madison-hammond",
      "canonical_name": "Madison Hammond",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1326.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0087,
        "xg_place": -0.0087,
        "goals_minus_xg": -0.0087,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.262,
        "assists_minus_xa": -0.262,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2707,
        "points_added": 0.0,
        "xpoints_added": 0.0124,
        "passes_attempted": 661.0,
        "pass_completion_pct": 0.7806,
        "xpass_completion_pct": 0.7638,
        "passes_over_expected": 11.1185,
        "passes_over_expected_p100": 1.6821,
        "avg_pass_distance": 20.5628,
        "avg_pass_vertical": 6.3513
      }
    },
    {
      "canonical_id": "megan-rapinoe",
      "canonical_name": "Megan Rapinoe",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 962.0,
        "shots": 46.0,
        "shots_on_target": 14.0,
        "goals": 6.0,
        "xg": 5.2879,
        "xg_place": -0.6137,
        "goals_minus_xg": 0.7121,
        "key_passes": 36.0,
        "assists": 3.0,
        "xa": 3.6596,
        "assists_minus_xa": -0.6596,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 8.9475,
        "points_added": 4.6415,
        "xpoints_added": 3.52,
        "passes_attempted": 521.0,
        "pass_completion_pct": 0.5605,
        "xpass_completion_pct": 0.6173,
        "passes_over_expected": -29.633,
        "passes_over_expected_p100": -5.6877,
        "avg_pass_distance": 22.5631,
        "avg_pass_vertical": 2.9136
      }
    },
    {
      "canonical_id": "phallon-tullis-joyce",
      "canonical_name": "Phallon Tullis-Joyce",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 7.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": 1.0,
        "xpass_completion_pct": 0.9857,
        "passes_over_expected": 0.0428,
        "passes_over_expected_p100": 1.4257,
        "avg_pass_distance": 10.0096,
        "avg_pass_vertical": 3.795,
        "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": "quinn",
      "canonical_name": "Quinn",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1134.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.4007,
        "xg_place": 0.211,
        "goals_minus_xg": -0.4007,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.3213,
        "assists_minus_xa": -0.3213,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.722,
        "points_added": 0.0,
        "xpoints_added": 0.2618,
        "passes_attempted": 623.0,
        "pass_completion_pct": 0.8234,
        "xpass_completion_pct": 0.7988,
        "passes_over_expected": 15.3658,
        "passes_over_expected_p100": 2.4664,
        "avg_pass_distance": 20.1687,
        "avg_pass_vertical": 4.6398
      }
    },
    {
      "canonical_id": "rose-lavelle",
      "canonical_name": "Rose Lavelle",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1085.0,
        "shots": 41.0,
        "shots_on_target": 11.0,
        "goals": 1.0,
        "xg": 3.4032,
        "xg_place": -1.8406,
        "goals_minus_xg": -2.4032,
        "key_passes": 22.0,
        "assists": 0.0,
        "xa": 1.4839,
        "assists_minus_xa": -1.4839,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 4.8871,
        "points_added": 0.2702,
        "xpoints_added": 2.1976,
        "passes_attempted": 522.0,
        "pass_completion_pct": 0.7452,
        "xpass_completion_pct": 0.7401,
        "passes_over_expected": 2.6687,
        "passes_over_expected_p100": 0.5112,
        "avg_pass_distance": 16.7806,
        "avg_pass_vertical": 2.8169
      }
    },
    {
      "canonical_id": "rosie-white",
      "canonical_name": "Rosie White",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 58.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0467,
        "xg_place": 0.0217,
        "goals_minus_xg": -0.0467,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0467,
        "points_added": 0.0,
        "xpoints_added": 0.0102,
        "passes_attempted": 19.0,
        "pass_completion_pct": 0.6316,
        "xpass_completion_pct": 0.7623,
        "passes_over_expected": -2.4828,
        "passes_over_expected_p100": -13.0676,
        "avg_pass_distance": 19.0127,
        "avg_pass_vertical": 3.0459
      }
    },
    {
      "canonical_id": "sam-hiatt",
      "canonical_name": "Sam Hiatt",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 803.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.0606,
        "assists_minus_xa": -0.0606,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0606,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 442.0,
        "pass_completion_pct": 0.8326,
        "xpass_completion_pct": 0.8067,
        "passes_over_expected": 11.438,
        "passes_over_expected_p100": 2.5878,
        "avg_pass_distance": 24.5416,
        "avg_pass_vertical": 9.8261
      }
    },
    {
      "canonical_id": "sarah-bouhaddi",
      "canonical_name": "Sarah Bouhaddi",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1938.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.14,
        "assists_minus_xa": -0.14,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.14,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 796.0,
        "pass_completion_pct": 0.8141,
        "xpass_completion_pct": 0.8006,
        "passes_over_expected": 10.7162,
        "passes_over_expected_p100": 1.3463,
        "avg_pass_distance": 30.6702,
        "avg_pass_vertical": 20.8698,
        "shots_faced": 77.0,
        "goals_conceded": 20.0,
        "saves": 55.0,
        "headed_shot_share": 0.0909,
        "xg_faced": 20.2008,
        "goals_conceded_minus_xg": -0.2008,
        "goals_per_xg": 0.9901
      }
    },
    {
      "canonical_id": "shirley-cruz",
      "canonical_name": "Shirley Cruz",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 751.0,
        "shots": 11.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 0.58,
        "xg_place": 1.4888,
        "goals_minus_xg": 1.42,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.5741,
        "assists_minus_xa": 0.4259,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.1541,
        "points_added": 1.3599,
        "xpoints_added": 0.3893,
        "passes_attempted": 428.0,
        "pass_completion_pct": 0.8084,
        "xpass_completion_pct": 0.7966,
        "passes_over_expected": 5.0342,
        "passes_over_expected_p100": 1.1762,
        "avg_pass_distance": 17.0479,
        "avg_pass_vertical": 1.3758
      }
    },
    {
      "canonical_id": "sofia-huerta",
      "canonical_name": "Sofia Huerta",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2667.0,
        "shots": 40.0,
        "shots_on_target": 13.0,
        "goals": 2.0,
        "xg": 2.7737,
        "xg_place": -0.5495,
        "goals_minus_xg": -0.7737,
        "key_passes": 41.0,
        "assists": 6.0,
        "xa": 4.353,
        "assists_minus_xa": 1.647,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 7.1268,
        "points_added": 0.9883,
        "xpoints_added": 2.0074,
        "passes_attempted": 1298.0,
        "pass_completion_pct": 0.7673,
        "xpass_completion_pct": 0.7169,
        "passes_over_expected": 65.458,
        "passes_over_expected_p100": 5.043,
        "avg_pass_distance": 19.7248,
        "avg_pass_vertical": 2.5815
      }
    },
    {
      "canonical_id": "stephanie-cox",
      "canonical_name": "Stephanie Cox",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 234.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": 140.0,
        "pass_completion_pct": 0.6214,
        "xpass_completion_pct": 0.6547,
        "passes_over_expected": -4.6581,
        "passes_over_expected_p100": -3.3272,
        "avg_pass_distance": 22.1293,
        "avg_pass_vertical": 12.7545
      }
    },
    {
      "canonical_id": "tziarra-king",
      "canonical_name": "Tziarra King",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 918.0,
        "shots": 29.0,
        "shots_on_target": 11.0,
        "goals": 2.0,
        "xg": 2.6098,
        "xg_place": -0.2688,
        "goals_minus_xg": -0.6098,
        "key_passes": 3.0,
        "assists": 2.0,
        "xa": 0.5451,
        "assists_minus_xa": 1.4549,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.1549,
        "points_added": 0.1735,
        "xpoints_added": 0.9779,
        "passes_attempted": 282.0,
        "pass_completion_pct": 0.695,
        "xpass_completion_pct": 0.6973,
        "passes_over_expected": -0.6416,
        "passes_over_expected_p100": -0.2275,
        "avg_pass_distance": 16.6281,
        "avg_pass_vertical": 1.3549
      }
    },
    {
      "canonical_id": "yuka-momiki",
      "canonical_name": "Yuka Momiki",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 42.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": 10.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.7273,
        "passes_over_expected": 0.7269,
        "passes_over_expected_p100": 7.2689,
        "avg_pass_distance": 14.9398,
        "avg_pass_vertical": -6.8138
      }
    }
  ]
}