{
  "slug": "soccer-nwsl-2023-7vqg1lymvw",
  "game_id": "soccer-nwsl-2023-7VqG1lYMvW",
  "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": 28,
  "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-dahlkemper",
      "canonical_name": "Abby Dahlkemper",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 660.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.2118,
        "xg_place": 0.2691,
        "goals_minus_xg": 0.7882,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2118,
        "points_added": 0.63,
        "xpoints_added": 0.137,
        "passes_attempted": 350.0,
        "pass_completion_pct": 0.7943,
        "xpass_completion_pct": 0.7848,
        "passes_over_expected": 3.3131,
        "passes_over_expected_p100": 0.9466,
        "avg_pass_distance": 24.3499,
        "avg_pass_vertical": 9.5808
      }
    },
    {
      "canonical_id": "alex-morgan",
      "canonical_name": "Alex Morgan",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1845.0,
        "shots": 62.0,
        "shots_on_target": 29.0,
        "goals": 7.0,
        "xg": 7.4475,
        "xg_place": 0.4718,
        "goals_minus_xg": -0.4475,
        "key_passes": 18.0,
        "assists": 4.0,
        "xa": 2.2898,
        "assists_minus_xa": 1.7102,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 9.7373,
        "points_added": 1.7341,
        "xpoints_added": 3.4659,
        "passes_attempted": 495.0,
        "pass_completion_pct": 0.6465,
        "xpass_completion_pct": 0.6579,
        "passes_over_expected": -5.6454,
        "passes_over_expected_p100": -1.1405,
        "avg_pass_distance": 14.6956,
        "avg_pass_vertical": 2.7662
      }
    },
    {
      "canonical_id": "amirah-ali",
      "canonical_name": "Amirah Ali",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 807.0,
        "shots": 19.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 3.7308,
        "xg_place": -0.9781,
        "goals_minus_xg": -1.7308,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1833,
        "assists_minus_xa": -0.1833,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.9141,
        "points_added": 0.6429,
        "xpoints_added": 2.9736,
        "passes_attempted": 177.0,
        "pass_completion_pct": 0.6554,
        "xpass_completion_pct": 0.6987,
        "passes_over_expected": -7.6699,
        "passes_over_expected_p100": -4.3333,
        "avg_pass_distance": 14.0287,
        "avg_pass_vertical": -0.416
      }
    },
    {
      "canonical_id": "chai-cortez",
      "canonical_name": "Chai Cortez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 146.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": 66.0,
        "pass_completion_pct": 0.6212,
        "xpass_completion_pct": 0.7479,
        "passes_over_expected": -8.3592,
        "passes_over_expected_p100": -12.6654,
        "avg_pass_distance": 19.0855,
        "avg_pass_vertical": 9.1495
      }
    },
    {
      "canonical_id": "cheyenne-shorts",
      "canonical_name": "Cheyenne Shorts",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 414.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.6027,
        "xg_place": 0.2512,
        "goals_minus_xg": 0.3973,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6027,
        "points_added": 0.7552,
        "xpoints_added": 0.4552,
        "passes_attempted": 188.0,
        "pass_completion_pct": 0.9043,
        "xpass_completion_pct": 0.8889,
        "passes_over_expected": 2.878,
        "passes_over_expected_p100": 1.5309,
        "avg_pass_distance": 21.9918,
        "avg_pass_vertical": 4.1815
      }
    },
    {
      "canonical_id": "christen-westphal",
      "canonical_name": "Christen Westphal",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2711.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3069,
        "xg_place": -0.2724,
        "goals_minus_xg": -0.3069,
        "key_passes": 17.0,
        "assists": 4.0,
        "xa": 1.3398,
        "assists_minus_xa": 2.6602,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 1.6467,
        "points_added": 0.0,
        "xpoints_added": 0.1823,
        "passes_attempted": 1460.0,
        "pass_completion_pct": 0.7541,
        "xpass_completion_pct": 0.7241,
        "passes_over_expected": 43.8287,
        "passes_over_expected_p100": 3.002,
        "avg_pass_distance": 19.1545,
        "avg_pass_vertical": 6.2562
      }
    },
    {
      "canonical_id": "danielle-colaprico",
      "canonical_name": "Danielle Colaprico",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2247.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.3448,
        "xg_place": 0.1975,
        "goals_minus_xg": 0.6552,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 0.7066,
        "assists_minus_xa": 0.2934,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.0514,
        "points_added": 0.9025,
        "xpoints_added": 0.2934,
        "passes_attempted": 795.0,
        "pass_completion_pct": 0.7899,
        "xpass_completion_pct": 0.7732,
        "passes_over_expected": 13.3371,
        "passes_over_expected_p100": 1.6776,
        "avg_pass_distance": 19.7473,
        "avg_pass_vertical": 3.0881
      }
    },
    {
      "canonical_id": "emily-van-egmond",
      "canonical_name": "Emily van Egmond",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 988.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.5008,
        "xg_place": -0.258,
        "goals_minus_xg": -0.5008,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.407,
        "assists_minus_xa": -0.407,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9078,
        "points_added": 0.0,
        "xpoints_added": 0.2078,
        "passes_attempted": 444.0,
        "pass_completion_pct": 0.7297,
        "xpass_completion_pct": 0.747,
        "passes_over_expected": -7.6575,
        "passes_over_expected_p100": -1.7247,
        "avg_pass_distance": 19.5989,
        "avg_pass_vertical": 2.7552
      }
    },
    {
      "canonical_id": "giovanna-demarco",
      "canonical_name": "Giovanna DeMarco",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 197.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0163,
        "xg_place": 0.0318,
        "goals_minus_xg": -0.0163,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1353,
        "assists_minus_xa": -0.1353,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1516,
        "points_added": 0.0,
        "xpoints_added": 0.011,
        "passes_attempted": 37.0,
        "pass_completion_pct": 0.6486,
        "xpass_completion_pct": 0.6736,
        "passes_over_expected": -0.924,
        "passes_over_expected_p100": -2.4973,
        "avg_pass_distance": 17.0018,
        "avg_pass_vertical": 2.3229
      }
    },
    {
      "canonical_id": "isabella-briede",
      "canonical_name": "Isabella Briede",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 701.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.6033,
        "xg_place": 0.099,
        "goals_minus_xg": 0.3967,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3132,
        "assists_minus_xa": -0.3132,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9165,
        "points_added": 0.2588,
        "xpoints_added": 0.1886,
        "passes_attempted": 233.0,
        "pass_completion_pct": 0.7511,
        "xpass_completion_pct": 0.7915,
        "passes_over_expected": -9.4084,
        "passes_over_expected_p100": -4.038,
        "avg_pass_distance": 17.5872,
        "avg_pass_vertical": 1.1159
      }
    },
    {
      "canonical_id": "jaedyn-shaw",
      "canonical_name": "Jaedyn Shaw",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2165.0,
        "shots": 56.0,
        "shots_on_target": 24.0,
        "goals": 7.0,
        "xg": 5.5005,
        "xg_place": 2.8097,
        "goals_minus_xg": 1.4995,
        "key_passes": 48.0,
        "assists": 4.0,
        "xa": 4.9685,
        "assists_minus_xa": -0.9685,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 10.4689,
        "points_added": 3.3028,
        "xpoints_added": 3.1555,
        "passes_attempted": 671.0,
        "pass_completion_pct": 0.6125,
        "xpass_completion_pct": 0.6315,
        "passes_over_expected": -12.7236,
        "passes_over_expected_p100": -1.8962,
        "avg_pass_distance": 20.6083,
        "avg_pass_vertical": 3.9539
      }
    },
    {
      "canonical_id": "kailen-sheridan",
      "canonical_name": "Kailen Sheridan",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2115.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.0391,
        "assists_minus_xa": -0.0391,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0391,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1166.0,
        "pass_completion_pct": 0.8027,
        "xpass_completion_pct": 0.7631,
        "passes_over_expected": 46.1836,
        "passes_over_expected_p100": 3.9609,
        "avg_pass_distance": 31.5572,
        "avg_pass_vertical": 22.6467,
        "shots_faced": 94.0,
        "goals_conceded": 19.0,
        "saves": 74.0,
        "headed_shot_share": 0.1915,
        "xg_faced": 18.7366,
        "goals_conceded_minus_xg": 0.2634,
        "goals_per_xg": 1.0141
      }
    },
    {
      "canonical_id": "kaleigh-riehl",
      "canonical_name": "Kaleigh Riehl",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2414.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1045,
        "xg_place": -0.0463,
        "goals_minus_xg": -0.1045,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.101,
        "assists_minus_xa": 0.899,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2055,
        "points_added": 0.0,
        "xpoints_added": 0.1151,
        "passes_attempted": 1194.0,
        "pass_completion_pct": 0.8442,
        "xpass_completion_pct": 0.8396,
        "passes_over_expected": 5.5045,
        "passes_over_expected_p100": 0.461,
        "avg_pass_distance": 22.1034,
        "avg_pass_vertical": 4.6186
      }
    },
    {
      "canonical_id": "kelsey-turnbow",
      "canonical_name": "Kelsey Turnbow",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 442.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.5414,
        "xg_place": -0.5414,
        "goals_minus_xg": -0.5414,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 1.0219,
        "assists_minus_xa": -0.0219,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5633,
        "points_added": 0.0,
        "xpoints_added": 0.4708,
        "passes_attempted": 136.0,
        "pass_completion_pct": 0.6544,
        "xpass_completion_pct": 0.6392,
        "passes_over_expected": 2.0652,
        "passes_over_expected_p100": 1.5185,
        "avg_pass_distance": 18.7564,
        "avg_pass_vertical": 3.1081
      }
    },
    {
      "canonical_id": "kristen-mcnabb",
      "canonical_name": "Kristen McNabb",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1361.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.2859,
        "xg_place": -0.1406,
        "goals_minus_xg": 0.7141,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1706,
        "assists_minus_xa": -0.1706,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4566,
        "points_added": 0.4897,
        "xpoints_added": 0.2298,
        "passes_attempted": 725.0,
        "pass_completion_pct": 0.6924,
        "xpass_completion_pct": 0.7218,
        "passes_over_expected": -21.3027,
        "passes_over_expected_p100": -2.9383,
        "avg_pass_distance": 20.17,
        "avg_pass_vertical": 5.3633
      }
    },
    {
      "canonical_id": "kyra-carusa",
      "canonical_name": "Kyra Carusa",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 395.0,
        "shots": 9.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 0.5876,
        "xg_place": 0.7981,
        "goals_minus_xg": 1.4124,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.5512,
        "assists_minus_xa": -0.5512,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.1388,
        "points_added": 0.9523,
        "xpoints_added": 0.1576,
        "passes_attempted": 78.0,
        "pass_completion_pct": 0.6154,
        "xpass_completion_pct": 0.6764,
        "passes_over_expected": -4.7559,
        "passes_over_expected_p100": -6.0973,
        "avg_pass_distance": 15.555,
        "avg_pass_vertical": 2.4597
      }
    },
    {
      "canonical_id": "madison-pogarch",
      "canonical_name": "Madison Pogarch",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1529.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.3374,
        "xg_place": 0.1146,
        "goals_minus_xg": 0.6626,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 1.4042,
        "assists_minus_xa": -0.4042,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.7416,
        "points_added": 0.0037,
        "xpoints_added": 0.1807,
        "passes_attempted": 764.0,
        "pass_completion_pct": 0.6937,
        "xpass_completion_pct": 0.7137,
        "passes_over_expected": -15.2474,
        "passes_over_expected_p100": -1.9957,
        "avg_pass_distance": 18.6234,
        "avg_pass_vertical": 6.6805
      }
    },
    {
      "canonical_id": "makenzy-robbe",
      "canonical_name": "Makenzy Robbe",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1708.0,
        "shots": 41.0,
        "shots_on_target": 19.0,
        "goals": 3.0,
        "xg": 3.5911,
        "xg_place": 0.5803,
        "goals_minus_xg": -0.5911,
        "key_passes": 18.0,
        "assists": 2.0,
        "xa": 2.22,
        "assists_minus_xa": -0.22,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.811,
        "points_added": 1.1064,
        "xpoints_added": 1.9802,
        "passes_attempted": 464.0,
        "pass_completion_pct": 0.6142,
        "xpass_completion_pct": 0.647,
        "passes_over_expected": -15.1894,
        "passes_over_expected_p100": -3.2736,
        "avg_pass_distance": 17.099,
        "avg_pass_vertical": 1.9678
      }
    },
    {
      "canonical_id": "meggie-dougherty-howard",
      "canonical_name": "Meggie Dougherty Howard",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 888.0,
        "shots": 15.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.7507,
        "xg_place": -0.7118,
        "goals_minus_xg": -0.7507,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.3197,
        "assists_minus_xa": -0.3197,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0704,
        "points_added": 0.0,
        "xpoints_added": 0.5406,
        "passes_attempted": 294.0,
        "pass_completion_pct": 0.7075,
        "xpass_completion_pct": 0.7267,
        "passes_over_expected": -5.6355,
        "passes_over_expected_p100": -1.9168,
        "avg_pass_distance": 17.238,
        "avg_pass_vertical": 3.2022
      }
    },
    {
      "canonical_id": "melanie-barcenas",
      "canonical_name": "Melanie Barcenas",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 398.0,
        "shots": 15.0,
        "shots_on_target": 8.0,
        "goals": 0.0,
        "xg": 0.603,
        "xg_place": 0.0421,
        "goals_minus_xg": -0.603,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.8105,
        "assists_minus_xa": 0.1895,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4135,
        "points_added": 0.0,
        "xpoints_added": 0.4116,
        "passes_attempted": 108.0,
        "pass_completion_pct": 0.7407,
        "xpass_completion_pct": 0.75,
        "passes_over_expected": -1.0022,
        "passes_over_expected_p100": -0.928,
        "avg_pass_distance": 15.7252,
        "avg_pass_vertical": 2.0279
      }
    },
    {
      "canonical_id": "mia-gyau",
      "canonical_name": "Mia Gyau",
      "positions": [
        "FB"
      ],
      "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": 71.0,
        "pass_completion_pct": 0.8592,
        "xpass_completion_pct": 0.8234,
        "passes_over_expected": 2.541,
        "passes_over_expected_p100": 3.5788,
        "avg_pass_distance": 16.5563,
        "avg_pass_vertical": 2.2428
      }
    },
    {
      "canonical_id": "naomi-girma",
      "canonical_name": "Naomi Girma",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2130.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": 10.0,
        "assists": 0.0,
        "xa": 0.888,
        "assists_minus_xa": -0.888,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.888,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1225.0,
        "pass_completion_pct": 0.8784,
        "xpass_completion_pct": 0.8533,
        "passes_over_expected": 30.6775,
        "passes_over_expected_p100": 2.5043,
        "avg_pass_distance": 22.5417,
        "avg_pass_vertical": 5.2336
      }
    },
    {
      "canonical_id": "rachel-hill",
      "canonical_name": "Rachel Hill",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1686.0,
        "shots": 15.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 1.5313,
        "xg_place": -0.9172,
        "goals_minus_xg": -1.5313,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 1.3775,
        "assists_minus_xa": -1.3775,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.9088,
        "points_added": 0.0,
        "xpoints_added": 0.9725,
        "passes_attempted": 486.0,
        "pass_completion_pct": 0.6235,
        "xpass_completion_pct": 0.6481,
        "passes_over_expected": -11.9582,
        "passes_over_expected_p100": -2.4605,
        "avg_pass_distance": 14.1458,
        "avg_pass_vertical": 1.889
      }
    },
    {
      "canonical_id": "shae-yanez",
      "canonical_name": "Shae Yanez",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 833.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": 319.0,
        "pass_completion_pct": 0.7994,
        "xpass_completion_pct": 0.7708,
        "passes_over_expected": 9.1307,
        "passes_over_expected_p100": 2.8623,
        "avg_pass_distance": 29.4443,
        "avg_pass_vertical": 21.0491,
        "shots_faced": 42.0,
        "goals_conceded": 14.0,
        "saves": 27.0,
        "headed_shot_share": 0.1905,
        "xg_faced": 13.9448,
        "goals_conceded_minus_xg": 0.0552,
        "goals_per_xg": 1.004
      }
    },
    {
      "canonical_id": "shea-connors",
      "canonical_name": "Shea Connors",
      "positions": [
        "W"
      ],
      "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": 3.0,
        "pass_completion_pct": 0.3333,
        "xpass_completion_pct": 0.5235,
        "passes_over_expected": -0.5704,
        "passes_over_expected_p100": -19.0141,
        "avg_pass_distance": 14.3481,
        "avg_pass_vertical": -11.27
      }
    },
    {
      "canonical_id": "sierra-enge",
      "canonical_name": "Sierra Enge",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1200.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 0.4028,
        "xg_place": 0.5648,
        "goals_minus_xg": 1.5972,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.3661,
        "assists_minus_xa": -0.3661,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.7689,
        "points_added": 0.8969,
        "xpoints_added": 0.3323,
        "passes_attempted": 442.0,
        "pass_completion_pct": 0.7896,
        "xpass_completion_pct": 0.7883,
        "passes_over_expected": 0.5857,
        "passes_over_expected_p100": 0.1325,
        "avg_pass_distance": 21.408,
        "avg_pass_vertical": 5.6836
      }
    },
    {
      "canonical_id": "sofia-jakobsson",
      "canonical_name": "Sofia Jakobsson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1122.0,
        "shots": 16.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 2.0998,
        "xg_place": -0.5212,
        "goals_minus_xg": -0.0998,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 1.4602,
        "assists_minus_xa": -0.4602,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.5599,
        "points_added": 0.7489,
        "xpoints_added": 1.7196,
        "passes_attempted": 259.0,
        "pass_completion_pct": 0.556,
        "xpass_completion_pct": 0.5746,
        "passes_over_expected": -4.8196,
        "passes_over_expected_p100": -1.8609,
        "avg_pass_distance": 14.224,
        "avg_pass_vertical": 2.265
      }
    },
    {
      "canonical_id": "taylor-flint",
      "canonical_name": "Taylor Flint",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1139.0,
        "shots": 32.0,
        "shots_on_target": 15.0,
        "goals": 2.0,
        "xg": 2.9651,
        "xg_place": -0.4044,
        "goals_minus_xg": -0.9651,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 0.8426,
        "assists_minus_xa": -0.8426,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.8077,
        "points_added": 1.5994,
        "xpoints_added": 1.9502,
        "passes_attempted": 444.0,
        "pass_completion_pct": 0.5788,
        "xpass_completion_pct": 0.6139,
        "passes_over_expected": -15.5864,
        "passes_over_expected_p100": -3.5104,
        "avg_pass_distance": 19.0997,
        "avg_pass_vertical": 7.4695
      }
    }
  ]
}