{
  "slug": "soccer-nwsl-2023-ramyrr25d2",
  "game_id": "soccer-nwsl-2023-raMyrr25d2",
  "display": "NWSL 2023 Season",
  "league": "NWSL",
  "season": 2023,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "nwsl-2023",
  "synthetic": true,
  "player_count": 30,
  "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": 1647.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": 579.0,
        "pass_completion_pct": 0.6684,
        "xpass_completion_pct": 0.6697,
        "passes_over_expected": -0.7431,
        "passes_over_expected_p100": -0.1283,
        "avg_pass_distance": 38.1587,
        "avg_pass_vertical": 29.2828,
        "shots_faced": 62.0,
        "goals_conceded": 15.0,
        "saves": 46.0,
        "headed_shot_share": 0.1129,
        "xg_faced": 17.3381,
        "goals_conceded_minus_xg": -2.3381,
        "goals_per_xg": 0.8651
      }
    },
    {
      "canonical_id": "ali-krieger",
      "canonical_name": "Ali Krieger",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2223.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4552,
        "xg_place": -0.3941,
        "goals_minus_xg": -0.4552,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0485,
        "assists_minus_xa": -0.0485,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5037,
        "points_added": 0.0,
        "xpoints_added": 0.2659,
        "passes_attempted": 1066.0,
        "pass_completion_pct": 0.7664,
        "xpass_completion_pct": 0.7763,
        "passes_over_expected": -10.5719,
        "passes_over_expected_p100": -0.9917,
        "avg_pass_distance": 23.7579,
        "avg_pass_vertical": 8.9924
      }
    },
    {
      "canonical_id": "allie-long",
      "canonical_name": "Allie Long",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1764.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.601,
        "xg_place": -0.1553,
        "goals_minus_xg": 0.399,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.1674,
        "assists_minus_xa": -0.1674,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.7685,
        "points_added": 0.9518,
        "xpoints_added": 1.1585,
        "passes_attempted": 671.0,
        "pass_completion_pct": 0.8197,
        "xpass_completion_pct": 0.8011,
        "passes_over_expected": 12.4673,
        "passes_over_expected_p100": 1.858,
        "avg_pass_distance": 20.8455,
        "avg_pass_vertical": 4.5001
      }
    },
    {
      "canonical_id": "bruninha",
      "canonical_name": "Bruninha",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2051.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 0.3003,
        "xg_place": 0.5014,
        "goals_minus_xg": 1.6997,
        "key_passes": 27.0,
        "assists": 1.0,
        "xa": 1.6871,
        "assists_minus_xa": -0.6871,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.9874,
        "points_added": 0.6332,
        "xpoints_added": 0.0546,
        "passes_attempted": 1110.0,
        "pass_completion_pct": 0.7279,
        "xpass_completion_pct": 0.7159,
        "passes_over_expected": 13.3712,
        "passes_over_expected_p100": 1.2046,
        "avg_pass_distance": 19.2535,
        "avg_pass_vertical": 6.1058
      }
    },
    {
      "canonical_id": "cyera-hintzen",
      "canonical_name": "Cyera Hintzen",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 30.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0381,
        "xg_place": -0.0381,
        "goals_minus_xg": -0.0381,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0381,
        "points_added": 0.0,
        "xpoints_added": 0.0012,
        "passes_attempted": 4.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.6944,
        "passes_over_expected": 0.2222,
        "passes_over_expected_p100": 5.5553,
        "avg_pass_distance": 13.018,
        "avg_pass_vertical": -7.6028
      }
    },
    {
      "canonical_id": "delanie-sheehan",
      "canonical_name": "Delanie Sheehan",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2139.0,
        "shots": 28.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 3.6676,
        "xg_place": -1.9484,
        "goals_minus_xg": -2.6676,
        "key_passes": 28.0,
        "assists": 3.0,
        "xa": 2.285,
        "assists_minus_xa": 0.715,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.9526,
        "points_added": 0.0,
        "xpoints_added": 2.5214,
        "passes_attempted": 811.0,
        "pass_completion_pct": 0.7682,
        "xpass_completion_pct": 0.7683,
        "passes_over_expected": -0.1028,
        "passes_over_expected_p100": -0.0127,
        "avg_pass_distance": 16.5738,
        "avg_pass_vertical": 1.108
      }
    },
    {
      "canonical_id": "ellie-jean",
      "canonical_name": "Ellie Jean",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1647.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.0195,
        "assists_minus_xa": -0.0195,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0195,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 655.0,
        "pass_completion_pct": 0.829,
        "xpass_completion_pct": 0.8426,
        "passes_over_expected": -8.9184,
        "passes_over_expected_p100": -1.3616,
        "avg_pass_distance": 21.6232,
        "avg_pass_vertical": 4.0445
      }
    },
    {
      "canonical_id": "esther-gonz\u00e1lez",
      "canonical_name": "Esther Gonz\u00e1lez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 671.0,
        "shots": 20.0,
        "shots_on_target": 11.0,
        "goals": 3.0,
        "xg": 2.4772,
        "xg_place": 1.0504,
        "goals_minus_xg": 0.5228,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1725,
        "assists_minus_xa": -0.1725,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.6497,
        "points_added": 0.6944,
        "xpoints_added": 1.267,
        "passes_attempted": 191.0,
        "pass_completion_pct": 0.7173,
        "xpass_completion_pct": 0.7631,
        "passes_over_expected": -8.759,
        "passes_over_expected_p100": -4.5859,
        "avg_pass_distance": 15.2518,
        "avg_pass_vertical": 3.026
      }
    },
    {
      "canonical_id": "ifeoma-onumonu",
      "canonical_name": "Ifeoma Onumonu",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 636.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.6284,
        "xg_place": -1.5285,
        "goals_minus_xg": -1.6284,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.5477,
        "assists_minus_xa": 0.4523,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.1761,
        "points_added": 0.0,
        "xpoints_added": 0.5176,
        "passes_attempted": 174.0,
        "pass_completion_pct": 0.7414,
        "xpass_completion_pct": 0.7128,
        "passes_over_expected": 4.9807,
        "passes_over_expected_p100": 2.8625,
        "avg_pass_distance": 14.3903,
        "avg_pass_vertical": -1.0359
      }
    },
    {
      "canonical_id": "jenna-nighswonger",
      "canonical_name": "Jenna Nighswonger",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2623.0,
        "shots": 46.0,
        "shots_on_target": 17.0,
        "goals": 5.0,
        "xg": 4.91,
        "xg_place": -1.2084,
        "goals_minus_xg": 0.09,
        "key_passes": 37.0,
        "assists": 2.0,
        "xa": 3.4695,
        "assists_minus_xa": -1.4695,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 8.3795,
        "points_added": 3.0174,
        "xpoints_added": 2.7482,
        "passes_attempted": 1401.0,
        "pass_completion_pct": 0.6688,
        "xpass_completion_pct": 0.6728,
        "passes_over_expected": -5.6485,
        "passes_over_expected_p100": -0.4032,
        "avg_pass_distance": 19.7762,
        "avg_pass_vertical": 6.4882
      }
    },
    {
      "canonical_id": "katie-lampson",
      "canonical_name": "Katie Lampson",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 898.0,
        "shots": 17.0,
        "shots_on_target": 9.0,
        "goals": 4.0,
        "xg": 1.9327,
        "xg_place": 1.695,
        "goals_minus_xg": 2.0673,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 0.8565,
        "assists_minus_xa": -0.8565,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.7892,
        "points_added": 1.5537,
        "xpoints_added": 0.9655,
        "passes_attempted": 231.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.7224,
        "passes_over_expected": -1.8737,
        "passes_over_expected_p100": -0.8111,
        "avg_pass_distance": 13.7643,
        "avg_pass_vertical": 0.0964
      }
    },
    {
      "canonical_id": "kelley-ohara",
      "canonical_name": "Kelley O'Hara",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 863.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5425,
        "xg_place": -0.2204,
        "goals_minus_xg": -0.5425,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.4341,
        "assists_minus_xa": -0.4341,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9766,
        "points_added": 0.0,
        "xpoints_added": 0.272,
        "passes_attempted": 496.0,
        "pass_completion_pct": 0.7258,
        "xpass_completion_pct": 0.714,
        "passes_over_expected": 5.8372,
        "passes_over_expected_p100": 1.1769,
        "avg_pass_distance": 19.0375,
        "avg_pass_vertical": 7.6144
      }
    },
    {
      "canonical_id": "kristen-edmonds",
      "canonical_name": "Kristen Edmonds",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1407.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4884,
        "xg_place": 0.266,
        "goals_minus_xg": -0.4884,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.3483,
        "assists_minus_xa": 0.6517,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8367,
        "points_added": 0.0,
        "xpoints_added": 0.2868,
        "passes_attempted": 736.0,
        "pass_completion_pct": 0.8043,
        "xpass_completion_pct": 0.8077,
        "passes_over_expected": -2.4705,
        "passes_over_expected_p100": -0.3357,
        "avg_pass_distance": 21.1186,
        "avg_pass_vertical": 5.2585
      }
    },
    {
      "canonical_id": "kristie-mewis",
      "canonical_name": "Kristie Mewis",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1349.0,
        "shots": 26.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.3993,
        "xg_place": -1.1613,
        "goals_minus_xg": -1.3993,
        "key_passes": 29.0,
        "assists": 3.0,
        "xa": 1.5851,
        "assists_minus_xa": 1.4149,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.9844,
        "points_added": 0.0,
        "xpoints_added": 0.863,
        "passes_attempted": 589.0,
        "pass_completion_pct": 0.6655,
        "xpass_completion_pct": 0.693,
        "passes_over_expected": -16.1834,
        "passes_over_expected_p100": -2.7476,
        "avg_pass_distance": 20.1955,
        "avg_pass_vertical": 5.7522
      }
    },
    {
      "canonical_id": "lynn-biyendolo",
      "canonical_name": "Lynn Biyendolo",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2366.0,
        "shots": 94.0,
        "shots_on_target": 40.0,
        "goals": 10.0,
        "xg": 8.9803,
        "xg_place": 3.6114,
        "goals_minus_xg": 1.0197,
        "key_passes": 26.0,
        "assists": 2.0,
        "xa": 2.2781,
        "assists_minus_xa": -0.2781,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 11.2584,
        "points_added": 5.0147,
        "xpoints_added": 6.5415,
        "passes_attempted": 747.0,
        "pass_completion_pct": 0.6278,
        "xpass_completion_pct": 0.6659,
        "passes_over_expected": -28.4384,
        "passes_over_expected_p100": -3.807,
        "avg_pass_distance": 16.8038,
        "avg_pass_vertical": 2.198
      }
    },
    {
      "canonical_id": "maitane-l\u00f3pez",
      "canonical_name": "Maitane L\u00f3pez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1158.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.2114,
        "xg_place": 0.4315,
        "goals_minus_xg": 0.7886,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1881,
        "assists_minus_xa": -0.1881,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3995,
        "points_added": 0.9026,
        "xpoints_added": 0.1009,
        "passes_attempted": 658.0,
        "pass_completion_pct": 0.8267,
        "xpass_completion_pct": 0.7895,
        "passes_over_expected": 24.4877,
        "passes_over_expected_p100": 3.7215,
        "avg_pass_distance": 22.0109,
        "avg_pass_vertical": 5.7769
      }
    },
    {
      "canonical_id": "mandy-freeman",
      "canonical_name": "Mandy Freeman",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 962.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.0707,
        "assists_minus_xa": -0.0707,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0707,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 408.0,
        "pass_completion_pct": 0.6961,
        "xpass_completion_pct": 0.7276,
        "passes_over_expected": -12.8536,
        "passes_over_expected_p100": -3.1504,
        "avg_pass_distance": 22.5833,
        "avg_pass_vertical": 9.7939
      }
    },
    {
      "canonical_id": "mandy-mcglynn",
      "canonical_name": "Mandy McGlynn",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1376.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": 593.0,
        "pass_completion_pct": 0.6661,
        "xpass_completion_pct": 0.6874,
        "passes_over_expected": -12.6181,
        "passes_over_expected_p100": -2.1278,
        "avg_pass_distance": 39.4008,
        "avg_pass_vertical": 29.2446,
        "shots_faced": 37.0,
        "goals_conceded": 11.0,
        "saves": 25.0,
        "headed_shot_share": 0.1351,
        "xg_faced": 13.3515,
        "goals_conceded_minus_xg": -2.3515,
        "goals_per_xg": 0.8239
      }
    },
    {
      "canonical_id": "mccall-zerboni",
      "canonical_name": "McCall Zerboni",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 976.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 0.3214,
        "xg_place": 0.0966,
        "goals_minus_xg": 1.6786,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.5337,
        "assists_minus_xa": 0.4663,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 0.8551,
        "points_added": 0.8414,
        "xpoints_added": 0.1901,
        "passes_attempted": 379.0,
        "pass_completion_pct": 0.7573,
        "xpass_completion_pct": 0.745,
        "passes_over_expected": 4.6494,
        "passes_over_expected_p100": 1.2267,
        "avg_pass_distance": 17.8247,
        "avg_pass_vertical": 3.4423
      }
    },
    {
      "canonical_id": "meleana-shim",
      "canonical_name": "Meleana Shim",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 143.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.6201,
        "xg_place": 0.05,
        "goals_minus_xg": 0.3799,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1196,
        "assists_minus_xa": -0.1196,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7397,
        "points_added": 1.6249,
        "xpoints_added": 0.8797,
        "passes_attempted": 53.0,
        "pass_completion_pct": 0.6981,
        "xpass_completion_pct": 0.6827,
        "passes_over_expected": 0.817,
        "passes_over_expected_p100": 1.5415,
        "avg_pass_distance": 18.399,
        "avg_pass_vertical": 3.1601
      }
    },
    {
      "canonical_id": "michelle-betos",
      "canonical_name": "Michelle Betos",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 207.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": 63.0,
        "pass_completion_pct": 0.6508,
        "xpass_completion_pct": 0.6677,
        "passes_over_expected": -1.0641,
        "passes_over_expected_p100": -1.6891,
        "avg_pass_distance": 35.8038,
        "avg_pass_vertical": 26.9092,
        "shots_faced": 10.0,
        "goals_conceded": 5.0,
        "saves": 4.0,
        "headed_shot_share": 0.0,
        "xg_faced": 3.6378,
        "goals_conceded_minus_xg": 1.3622,
        "goals_per_xg": 1.3744
      }
    },
    {
      "canonical_id": "midge-purce",
      "canonical_name": "Midge Purce",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1569.0,
        "shots": 44.0,
        "shots_on_target": 19.0,
        "goals": 5.0,
        "xg": 5.6131,
        "xg_place": 1.1451,
        "goals_minus_xg": -0.6131,
        "key_passes": 30.0,
        "assists": 6.0,
        "xa": 2.6211,
        "assists_minus_xa": 3.3789,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 8.2342,
        "points_added": 3.7486,
        "xpoints_added": 3.5787,
        "passes_attempted": 421.0,
        "pass_completion_pct": 0.6556,
        "xpass_completion_pct": 0.6675,
        "passes_over_expected": -5.0042,
        "passes_over_expected_p100": -1.1887,
        "avg_pass_distance": 17.8054,
        "avg_pass_vertical": 1.5842
      }
    },
    {
      "canonical_id": "nahomi-kawasumi",
      "canonical_name": "Nahomi Kawasumi",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 48.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.0267,
        "assists_minus_xa": -0.0267,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0267,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 24.0,
        "pass_completion_pct": 0.7917,
        "xpass_completion_pct": 0.6772,
        "passes_over_expected": 2.7474,
        "passes_over_expected_p100": 11.4476,
        "avg_pass_distance": 15.9569,
        "avg_pass_vertical": 4.0692
      }
    },
    {
      "canonical_id": "nealy-martin",
      "canonical_name": "Nealy Martin",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1979.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2381,
        "xg_place": 0.0596,
        "goals_minus_xg": -0.2381,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.4663,
        "assists_minus_xa": 0.5337,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7044,
        "points_added": 0.0,
        "xpoints_added": 0.193,
        "passes_attempted": 850.0,
        "pass_completion_pct": 0.7365,
        "xpass_completion_pct": 0.7447,
        "passes_over_expected": -6.9902,
        "passes_over_expected_p100": -0.8224,
        "avg_pass_distance": 17.961,
        "avg_pass_vertical": 4.4628,
        "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": "sabrina-flores",
      "canonical_name": "Sabrina Flores",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 11.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": 0.0,
        "pass_completion_pct": 0.0,
        "xpass_completion_pct": 0.0,
        "passes_over_expected": 0.0,
        "passes_over_expected_p100": 0.0,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "sinead-farrelly",
      "canonical_name": "Sinead Farrelly",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1241.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.5295,
        "xg_place": -0.3445,
        "goals_minus_xg": -0.5295,
        "key_passes": 19.0,
        "assists": 1.0,
        "xa": 1.8698,
        "assists_minus_xa": -0.8698,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.3993,
        "points_added": 0.0,
        "xpoints_added": 0.3281,
        "passes_attempted": 554.0,
        "pass_completion_pct": 0.7762,
        "xpass_completion_pct": 0.7549,
        "passes_over_expected": 11.8101,
        "passes_over_expected_p100": 2.1318,
        "avg_pass_distance": 14.9067,
        "avg_pass_vertical": 2.2138
      }
    },
    {
      "canonical_id": "svava-r\u00f3s-gudmundsd\u00f3ttir",
      "canonical_name": "Svava R\u00f3s Gudmundsd\u00f3ttir",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 280.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1598,
        "xg_place": -0.1598,
        "goals_minus_xg": -0.1598,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0949,
        "assists_minus_xa": -0.0949,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2547,
        "points_added": 0.0,
        "xpoints_added": 0.0585,
        "passes_attempted": 54.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.7248,
        "passes_over_expected": -3.139,
        "passes_over_expected_p100": -5.813,
        "avg_pass_distance": 12.6544,
        "avg_pass_vertical": -1.7776
      }
    },
    {
      "canonical_id": "taylor-smith",
      "canonical_name": "Taylor Smith",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 708.0,
        "shots": 12.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.5946,
        "xg_place": 0.1935,
        "goals_minus_xg": 0.4054,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.5513,
        "assists_minus_xa": 0.4487,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.1459,
        "points_added": 0.1156,
        "xpoints_added": 0.4188,
        "passes_attempted": 283.0,
        "pass_completion_pct": 0.6113,
        "xpass_completion_pct": 0.6829,
        "passes_over_expected": -20.2616,
        "passes_over_expected_p100": -7.1596,
        "avg_pass_distance": 17.8642,
        "avg_pass_vertical": 5.6681
      }
    },
    {
      "canonical_id": "victoria-pickett",
      "canonical_name": "Victoria Pickett",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 120.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0535,
        "xg_place": -0.0535,
        "goals_minus_xg": -0.0535,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0306,
        "assists_minus_xa": -0.0306,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0841,
        "points_added": 0.0,
        "xpoints_added": 0.0505,
        "passes_attempted": 36.0,
        "pass_completion_pct": 0.7778,
        "xpass_completion_pct": 0.7625,
        "passes_over_expected": 0.5487,
        "passes_over_expected_p100": 1.5241,
        "avg_pass_distance": 16.5552,
        "avg_pass_vertical": 3.5041
      }
    },
    {
      "canonical_id": "yazmeen-ryan",
      "canonical_name": "Yazmeen Ryan",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2538.0,
        "shots": 57.0,
        "shots_on_target": 16.0,
        "goals": 3.0,
        "xg": 4.0742,
        "xg_place": -1.225,
        "goals_minus_xg": -1.0742,
        "key_passes": 33.0,
        "assists": 1.0,
        "xa": 1.7127,
        "assists_minus_xa": -0.7127,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.7869,
        "points_added": 0.2851,
        "xpoints_added": 2.2883,
        "passes_attempted": 919.0,
        "pass_completion_pct": 0.7508,
        "xpass_completion_pct": 0.7336,
        "passes_over_expected": 15.8629,
        "passes_over_expected_p100": 1.7261,
        "avg_pass_distance": 17.7962,
        "avg_pass_vertical": 1.0539
      }
    }
  ]
}