{
  "slug": "soccer-nwsl-2021-4wm4rzdqjb",
  "game_id": "soccer-nwsl-2021-4wM4rZdqjB",
  "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": 34,
  "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": "abby-smith",
      "canonical_name": "Abby Smith",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 790.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0136,
        "xg_place": -0.0136,
        "goals_minus_xg": -0.0136,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.2381,
        "assists_minus_xa": 0.7619,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2517,
        "points_added": 0.0,
        "xpoints_added": 0.0134,
        "passes_attempted": 291.0,
        "pass_completion_pct": 0.6426,
        "xpass_completion_pct": 0.6158,
        "passes_over_expected": 7.791,
        "passes_over_expected_p100": 2.6773,
        "avg_pass_distance": 40.8049,
        "avg_pass_vertical": 33.7152,
        "shots_faced": 35.0,
        "goals_conceded": 10.0,
        "saves": 23.0,
        "headed_shot_share": 0.2286,
        "xg_faced": 9.5923,
        "goals_conceded_minus_xg": 0.4077,
        "goals_per_xg": 1.0425
      }
    },
    {
      "canonical_id": "addie-mccain",
      "canonical_name": "Addie McCain",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 973.0,
        "shots": 13.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.8494,
        "xg_place": -0.4744,
        "goals_minus_xg": -0.8494,
        "key_passes": 14.0,
        "assists": 0.0,
        "xa": 1.0543,
        "assists_minus_xa": -1.0543,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.9036,
        "points_added": 0.0,
        "xpoints_added": 0.5942,
        "passes_attempted": 383.0,
        "pass_completion_pct": 0.6658,
        "xpass_completion_pct": 0.6858,
        "passes_over_expected": -7.663,
        "passes_over_expected_p100": -2.0008,
        "avg_pass_distance": 15.9147,
        "avg_pass_vertical": 3.1293
      }
    },
    {
      "canonical_id": "adrianna-franch",
      "canonical_name": "Adrianna Franch",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 792.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": 281.0,
        "pass_completion_pct": 0.6868,
        "xpass_completion_pct": 0.6741,
        "passes_over_expected": 3.5722,
        "passes_over_expected_p100": 1.2713,
        "avg_pass_distance": 37.4664,
        "avg_pass_vertical": 30.4798,
        "shots_faced": 29.0,
        "goals_conceded": 9.0,
        "saves": 20.0,
        "headed_shot_share": 0.2759,
        "xg_faced": 8.1589,
        "goals_conceded_minus_xg": 0.8411,
        "goals_per_xg": 1.1031
      }
    },
    {
      "canonical_id": "allie-hess",
      "canonical_name": "Allie Hess",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 11.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3273,
        "xg_place": -0.3273,
        "goals_minus_xg": -0.3273,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3273,
        "points_added": 0.0,
        "xpoints_added": 0.3159,
        "passes_attempted": 3.0,
        "pass_completion_pct": 0.3333,
        "xpass_completion_pct": 0.5786,
        "passes_over_expected": -0.7357,
        "passes_over_expected_p100": -24.5234,
        "avg_pass_distance": 8.8811,
        "avg_pass_vertical": 4.715
      }
    },
    {
      "canonical_id": "amy-rodriguez",
      "canonical_name": "Amy Rodriguez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1290.0,
        "shots": 33.0,
        "shots_on_target": 16.0,
        "goals": 4.0,
        "xg": 4.6333,
        "xg_place": 0.2913,
        "goals_minus_xg": -0.6333,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.7457,
        "assists_minus_xa": -0.7457,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.379,
        "points_added": 2.2486,
        "xpoints_added": 2.6742,
        "passes_attempted": 283.0,
        "pass_completion_pct": 0.7067,
        "xpass_completion_pct": 0.7534,
        "passes_over_expected": -13.2204,
        "passes_over_expected_p100": -4.6715,
        "avg_pass_distance": 15.1821,
        "avg_pass_vertical": -1.5899
      }
    },
    {
      "canonical_id": "brittany-ratcliffe",
      "canonical_name": "Brittany Ratcliffe",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 67.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": 14.0,
        "pass_completion_pct": 0.4286,
        "xpass_completion_pct": 0.5634,
        "passes_over_expected": -1.888,
        "passes_over_expected_p100": -13.4855,
        "avg_pass_distance": 12.1661,
        "avg_pass_vertical": 1.7825
      }
    },
    {
      "canonical_id": "carly-nelson",
      "canonical_name": "Carly Nelson",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 100.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.027,
        "assists_minus_xa": -0.027,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.027,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 52.0,
        "pass_completion_pct": 0.7115,
        "xpass_completion_pct": 0.7055,
        "passes_over_expected": 0.3154,
        "passes_over_expected_p100": 0.6065,
        "avg_pass_distance": 34.3576,
        "avg_pass_vertical": 27.6398,
        "shots_faced": 1.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": "chloe-logarzo",
      "canonical_name": "Chloe Logarzo",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 342.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.476,
        "xg_place": -0.2603,
        "goals_minus_xg": -0.476,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.6835,
        "assists_minus_xa": -0.6835,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1595,
        "points_added": 0.0,
        "xpoints_added": 0.192,
        "passes_attempted": 113.0,
        "pass_completion_pct": 0.6991,
        "xpass_completion_pct": 0.6842,
        "passes_over_expected": 1.6883,
        "passes_over_expected_p100": 1.4941,
        "avg_pass_distance": 18.7765,
        "avg_pass_vertical": 4.8827
      }
    },
    {
      "canonical_id": "darian-jenkins",
      "canonical_name": "Darian Jenkins",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1592.0,
        "shots": 39.0,
        "shots_on_target": 13.0,
        "goals": 3.0,
        "xg": 3.2673,
        "xg_place": 0.3433,
        "goals_minus_xg": -0.2673,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 0.9432,
        "assists_minus_xa": -0.9432,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.2105,
        "points_added": 2.3849,
        "xpoints_added": 2.2649,
        "passes_attempted": 364.0,
        "pass_completion_pct": 0.6099,
        "xpass_completion_pct": 0.6347,
        "passes_over_expected": -9.0275,
        "passes_over_expected_p100": -2.4801,
        "avg_pass_distance": 18.1522,
        "avg_pass_vertical": 1.2689
      }
    },
    {
      "canonical_id": "desiree-scott",
      "canonical_name": "Desiree Scott",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1193.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0573,
        "xg_place": -0.0573,
        "goals_minus_xg": -0.0573,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2728,
        "assists_minus_xa": -0.2728,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3301,
        "points_added": 0.0,
        "xpoints_added": 0.0406,
        "passes_attempted": 501.0,
        "pass_completion_pct": 0.7725,
        "xpass_completion_pct": 0.7726,
        "passes_over_expected": -0.0685,
        "passes_over_expected_p100": -0.0137,
        "avg_pass_distance": 17.1362,
        "avg_pass_vertical": 4.4703
      }
    },
    {
      "canonical_id": "elizabeth-ball",
      "canonical_name": "Elizabeth Ball",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1501.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.3685,
        "xg_place": 0.6635,
        "goals_minus_xg": 0.6315,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.3163,
        "assists_minus_xa": -0.3163,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6849,
        "points_added": 0.3501,
        "xpoints_added": 0.1857,
        "passes_attempted": 670.0,
        "pass_completion_pct": 0.7478,
        "xpass_completion_pct": 0.7513,
        "passes_over_expected": -2.3412,
        "passes_over_expected_p100": -0.3494,
        "avg_pass_distance": 23.4911,
        "avg_pass_vertical": 11.7544
      }
    },
    {
      "canonical_id": "gaby-vincent",
      "canonical_name": "Gaby Vincent",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1325.0,
        "shots": 15.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.4675,
        "xg_place": -0.2617,
        "goals_minus_xg": -0.4675,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.3235,
        "assists_minus_xa": -0.3235,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.791,
        "points_added": 0.0,
        "xpoints_added": 0.3733,
        "passes_attempted": 468.0,
        "pass_completion_pct": 0.6603,
        "xpass_completion_pct": 0.7043,
        "passes_over_expected": -20.6186,
        "passes_over_expected_p100": -4.4057,
        "avg_pass_distance": 21.2355,
        "avg_pass_vertical": 8.6459
      }
    },
    {
      "canonical_id": "hailie-mace",
      "canonical_name": "Hailie Mace",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 902.0,
        "shots": 27.0,
        "shots_on_target": 11.0,
        "goals": 1.0,
        "xg": 1.7872,
        "xg_place": 0.74,
        "goals_minus_xg": -0.7872,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.6027,
        "assists_minus_xa": 0.3973,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.3899,
        "points_added": 0.9606,
        "xpoints_added": 1.2226,
        "passes_attempted": 365.0,
        "pass_completion_pct": 0.6658,
        "xpass_completion_pct": 0.7073,
        "passes_over_expected": -15.177,
        "passes_over_expected_p100": -4.1581,
        "avg_pass_distance": 21.8298,
        "avg_pass_vertical": 7.358
      }
    },
    {
      "canonical_id": "jaycie-johnson",
      "canonical_name": "Jaycie Johnson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 91.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1137,
        "xg_place": -0.1137,
        "goals_minus_xg": -0.1137,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1137,
        "points_added": 0.0,
        "xpoints_added": 0.0788,
        "passes_attempted": 15.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.6907,
        "passes_over_expected": -0.361,
        "passes_over_expected_p100": -2.4065,
        "avg_pass_distance": 14.1401,
        "avg_pass_vertical": -5.175
      }
    },
    {
      "canonical_id": "jordyn-listro",
      "canonical_name": "Jordyn Listro",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 374.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.0741,
        "xg_place": 0.067,
        "goals_minus_xg": -0.0741,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0662,
        "assists_minus_xa": -0.0662,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1403,
        "points_added": 0.0,
        "xpoints_added": 0.0704,
        "passes_attempted": 121.0,
        "pass_completion_pct": 0.7025,
        "xpass_completion_pct": 0.7001,
        "passes_over_expected": 0.2905,
        "passes_over_expected_p100": 0.2401,
        "avg_pass_distance": 19.2857,
        "avg_pass_vertical": 4.5927
      }
    },
    {
      "canonical_id": "j\u00e9ssica-silva",
      "canonical_name": "J\u00e9ssica Silva",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 628.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.0423,
        "xg_place": 0.0529,
        "goals_minus_xg": -1.0423,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.5883,
        "assists_minus_xa": 0.4117,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6306,
        "points_added": 0.0,
        "xpoints_added": 0.6859,
        "passes_attempted": 153.0,
        "pass_completion_pct": 0.5294,
        "xpass_completion_pct": 0.6311,
        "passes_over_expected": -15.5579,
        "passes_over_expected_p100": -10.1686,
        "avg_pass_distance": 16.9303,
        "avg_pass_vertical": 2.3496
      }
    },
    {
      "canonical_id": "kate-del-fava",
      "canonical_name": "Kate Del Fava",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 749.0,
        "shots": 7.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4798,
        "xg_place": -0.4798,
        "goals_minus_xg": -0.4798,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.048,
        "assists_minus_xa": -0.048,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5278,
        "points_added": 0.0,
        "xpoints_added": 0.5288,
        "passes_attempted": 333.0,
        "pass_completion_pct": 0.6877,
        "xpass_completion_pct": 0.727,
        "passes_over_expected": -13.093,
        "passes_over_expected_p100": -3.9318,
        "avg_pass_distance": 22.0413,
        "avg_pass_vertical": 11.2575
      }
    },
    {
      "canonical_id": "katelyn-rowland",
      "canonical_name": "Katelyn Rowland",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 401.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": 130.0,
        "pass_completion_pct": 0.7077,
        "xpass_completion_pct": 0.7386,
        "passes_over_expected": -4.0122,
        "passes_over_expected_p100": -3.0863,
        "avg_pass_distance": 36.1787,
        "avg_pass_vertical": 27.6231,
        "shots_faced": 21.0,
        "goals_conceded": 9.0,
        "saves": 12.0,
        "headed_shot_share": 0.1429,
        "xg_faced": 7.29,
        "goals_conceded_minus_xg": 1.71,
        "goals_per_xg": 1.2346
      }
    },
    {
      "canonical_id": "katie-bowen",
      "canonical_name": "Katie Bowen",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1620.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1224,
        "xg_place": -0.1224,
        "goals_minus_xg": -0.1224,
        "key_passes": 14.0,
        "assists": 2.0,
        "xa": 1.3588,
        "assists_minus_xa": 0.6412,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.4812,
        "points_added": 0.0,
        "xpoints_added": 0.0671,
        "passes_attempted": 763.0,
        "pass_completion_pct": 0.6645,
        "xpass_completion_pct": 0.6636,
        "passes_over_expected": 0.6544,
        "passes_over_expected_p100": 0.0858,
        "avg_pass_distance": 19.5754,
        "avg_pass_vertical": 7.4943
      }
    },
    {
      "canonical_id": "kiara-pickett",
      "canonical_name": "Kiara Pickett",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1397.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2789,
        "xg_place": 0.0595,
        "goals_minus_xg": -0.2789,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 1.0913,
        "assists_minus_xa": -1.0913,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.3702,
        "points_added": 0.0,
        "xpoints_added": 0.1057,
        "passes_attempted": 703.0,
        "pass_completion_pct": 0.6358,
        "xpass_completion_pct": 0.6796,
        "passes_over_expected": -30.7841,
        "passes_over_expected_p100": -4.379,
        "avg_pass_distance": 21.7915,
        "avg_pass_vertical": 9.7853
      }
    },
    {
      "canonical_id": "kristen-edmonds",
      "canonical_name": "Kristen Edmonds",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2062.0,
        "shots": 14.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.1465,
        "xg_place": 0.231,
        "goals_minus_xg": -0.1465,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 0.8568,
        "assists_minus_xa": -0.8568,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.0033,
        "points_added": 0.8548,
        "xpoints_added": 0.8968,
        "passes_attempted": 920.0,
        "pass_completion_pct": 0.7815,
        "xpass_completion_pct": 0.7577,
        "passes_over_expected": 21.9325,
        "passes_over_expected_p100": 2.384,
        "avg_pass_distance": 21.5489,
        "avg_pass_vertical": 6.8338
      }
    },
    {
      "canonical_id": "kristen-hamilton",
      "canonical_name": "Kristen Hamilton",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1259.0,
        "shots": 35.0,
        "shots_on_target": 14.0,
        "goals": 1.0,
        "xg": 4.3116,
        "xg_place": -1.207,
        "goals_minus_xg": -3.3116,
        "key_passes": 16.0,
        "assists": 0.0,
        "xa": 1.3479,
        "assists_minus_xa": -1.3479,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 5.6595,
        "points_added": 0.198,
        "xpoints_added": 2.0406,
        "passes_attempted": 258.0,
        "pass_completion_pct": 0.5853,
        "xpass_completion_pct": 0.6412,
        "passes_over_expected": -14.4172,
        "passes_over_expected_p100": -5.5881,
        "avg_pass_distance": 17.4942,
        "avg_pass_vertical": 2.0964
      }
    },
    {
      "canonical_id": "loeau-labonta",
      "canonical_name": "Lo'eau LaBonta",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1816.0,
        "shots": 36.0,
        "shots_on_target": 10.0,
        "goals": 1.0,
        "xg": 2.2135,
        "xg_place": -0.9057,
        "goals_minus_xg": -1.2135,
        "key_passes": 35.0,
        "assists": 1.0,
        "xa": 3.2371,
        "assists_minus_xa": -2.2371,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 5.4506,
        "points_added": 0.0,
        "xpoints_added": 0.7769,
        "passes_attempted": 716.0,
        "pass_completion_pct": 0.6564,
        "xpass_completion_pct": 0.6671,
        "passes_over_expected": -7.6099,
        "passes_over_expected_p100": -1.0628,
        "avg_pass_distance": 21.1702,
        "avg_pass_vertical": 6.1005
      }
    },
    {
      "canonical_id": "madeline-nolf",
      "canonical_name": "Madeline Nolf",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 412.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2652,
        "xg_place": -0.2652,
        "goals_minus_xg": -0.2652,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0505,
        "assists_minus_xa": -0.0505,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3157,
        "points_added": 0.0,
        "xpoints_added": 0.1925,
        "passes_attempted": 244.0,
        "pass_completion_pct": 0.627,
        "xpass_completion_pct": 0.6902,
        "passes_over_expected": -15.4183,
        "passes_over_expected_p100": -6.319,
        "avg_pass_distance": 18.2751,
        "avg_pass_vertical": 5.7079
      }
    },
    {
      "canonical_id": "mallory-weber",
      "canonical_name": "Mallory Weber",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1412.0,
        "shots": 16.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.2094,
        "xg_place": -0.2092,
        "goals_minus_xg": -0.2094,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 1.7643,
        "assists_minus_xa": -0.7643,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.9737,
        "points_added": 0.5284,
        "xpoints_added": 0.8252,
        "passes_attempted": 626.0,
        "pass_completion_pct": 0.6022,
        "xpass_completion_pct": 0.6365,
        "passes_over_expected": -21.4534,
        "passes_over_expected_p100": -3.4271,
        "avg_pass_distance": 20.6206,
        "avg_pass_vertical": 10.8185
      }
    },
    {
      "canonical_id": "mariana-larroquette",
      "canonical_name": "Mariana Larroquette",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 820.0,
        "shots": 23.0,
        "shots_on_target": 11.0,
        "goals": 2.0,
        "xg": 2.0505,
        "xg_place": 0.4116,
        "goals_minus_xg": -0.0505,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.8417,
        "assists_minus_xa": 0.1583,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.8922,
        "points_added": 2.144,
        "xpoints_added": 1.2362,
        "passes_attempted": 187.0,
        "pass_completion_pct": 0.5561,
        "xpass_completion_pct": 0.6228,
        "passes_over_expected": -12.4576,
        "passes_over_expected_p100": -6.6618,
        "avg_pass_distance": 16.4531,
        "avg_pass_vertical": 5.1135
      }
    },
    {
      "canonical_id": "michele-vasconcelos",
      "canonical_name": "Michele Vasconcelos",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 761.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.0977,
        "xg_place": -0.2747,
        "goals_minus_xg": -0.0977,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.6355,
        "assists_minus_xa": -0.6355,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.7331,
        "points_added": 0.2753,
        "xpoints_added": 0.6598,
        "passes_attempted": 230.0,
        "pass_completion_pct": 0.687,
        "xpass_completion_pct": 0.7024,
        "passes_over_expected": -3.5582,
        "passes_over_expected_p100": -1.547,
        "avg_pass_distance": 14.6381,
        "avg_pass_vertical": 1.1061
      }
    },
    {
      "canonical_id": "michelle-maemone",
      "canonical_name": "Michelle Maemone",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 552.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0154,
        "xg_place": 0.0096,
        "goals_minus_xg": -0.0154,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0117,
        "assists_minus_xa": -0.0117,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0271,
        "points_added": 0.0,
        "xpoints_added": 0.0151,
        "passes_attempted": 275.0,
        "pass_completion_pct": 0.6655,
        "xpass_completion_pct": 0.6614,
        "passes_over_expected": 1.112,
        "passes_over_expected_p100": 0.4044,
        "avg_pass_distance": 17.1376,
        "avg_pass_vertical": 9.5282
      }
    },
    {
      "canonical_id": "nicole-barnhart",
      "canonical_name": "Nicole Barnhart",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 724.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": 230.0,
        "pass_completion_pct": 0.7478,
        "xpass_completion_pct": 0.7687,
        "passes_over_expected": -4.7917,
        "passes_over_expected_p100": -2.0834,
        "avg_pass_distance": 28.7368,
        "avg_pass_vertical": 20.9115,
        "shots_faced": 43.0,
        "goals_conceded": 13.0,
        "saves": 29.0,
        "headed_shot_share": 0.2558,
        "xg_faced": 11.5385,
        "goals_conceded_minus_xg": 1.4615,
        "goals_per_xg": 1.1267
      }
    },
    {
      "canonical_id": "rachel-corsie",
      "canonical_name": "Rachel Corsie",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1997.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.15,
        "xg_place": -0.6488,
        "goals_minus_xg": -1.15,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.1946,
        "assists_minus_xa": -0.1946,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.3447,
        "points_added": 0.0,
        "xpoints_added": 1.041,
        "passes_attempted": 954.0,
        "pass_completion_pct": 0.8019,
        "xpass_completion_pct": 0.7784,
        "passes_over_expected": 22.3934,
        "passes_over_expected_p100": 2.3473,
        "avg_pass_distance": 24.7359,
        "avg_pass_vertical": 11.0298
      }
    },
    {
      "canonical_id": "raisa-strom-okimoto",
      "canonical_name": "Raisa Strom-Okimoto",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 33.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0246,
        "xg_place": -0.0246,
        "goals_minus_xg": -0.0246,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0246,
        "points_added": 0.0,
        "xpoints_added": 0.0193,
        "passes_attempted": 12.0,
        "pass_completion_pct": 0.5833,
        "xpass_completion_pct": 0.6612,
        "passes_over_expected": -0.9346,
        "passes_over_expected_p100": -7.7886,
        "avg_pass_distance": 19.3145,
        "avg_pass_vertical": 9.3177
      }
    },
    {
      "canonical_id": "sydney-miramontez",
      "canonical_name": "Sydney Miramontez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 61.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": 28.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.782,
        "passes_over_expected": -0.8949,
        "passes_over_expected_p100": -3.196,
        "avg_pass_distance": 21.1636,
        "avg_pass_vertical": 7.6197
      }
    },
    {
      "canonical_id": "taylor-leach",
      "canonical_name": "Taylor Leach",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 815.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.478,
        "xg_place": 0.4135,
        "goals_minus_xg": 0.522,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.478,
        "points_added": 1.907,
        "xpoints_added": 0.6751,
        "passes_attempted": 315.0,
        "pass_completion_pct": 0.7651,
        "xpass_completion_pct": 0.7592,
        "passes_over_expected": 1.8672,
        "passes_over_expected_p100": 0.5928,
        "avg_pass_distance": 23.6966,
        "avg_pass_vertical": 10.1984
      }
    },
    {
      "canonical_id": "victoria-pickett",
      "canonical_name": "Victoria Pickett",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1988.0,
        "shots": 16.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.6902,
        "xg_place": -0.0207,
        "goals_minus_xg": 0.3098,
        "key_passes": 20.0,
        "assists": 2.0,
        "xa": 1.1798,
        "assists_minus_xa": 0.8202,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.87,
        "points_added": 0.5066,
        "xpoints_added": 0.4877,
        "passes_attempted": 569.0,
        "pass_completion_pct": 0.7909,
        "xpass_completion_pct": 0.8081,
        "passes_over_expected": -9.7885,
        "passes_over_expected_p100": -1.7203,
        "avg_pass_distance": 19.4245,
        "avg_pass_vertical": 0.2999
      }
    }
  ]
}