{
  "slug": "nwsl-2025",
  "display_name": "NWSL 2025",
  "player_count": 355,
  "game_count": 190,
  "games": [
    {
      "slug": "soccer-nwsl-2025-was-orl-adq0b6jw5e",
      "display": "Washington @ Orlando",
      "week": 1,
      "season": 2025,
      "date_str": "2025-03-08",
      "away_team": "Washington",
      "home_team": "Orlando",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-bay-uta-npqxj8dgm9",
      "display": "Bay FC @ Utah Royals",
      "week": 1,
      "season": 2025,
      "date_str": "2025-03-15",
      "away_team": "Bay FC",
      "home_team": "Utah Royals",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-chi-orl-kxmezn0x56",
      "display": "Chicago @ Orlando",
      "week": 1,
      "season": 2025,
      "date_str": "2025-03-15",
      "away_team": "Chicago",
      "home_team": "Orlando",
      "team": "",
      "score_home": 6,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-por-kc-odmxpkwrmy",
      "display": "Portland @ Kansas City",
      "week": 1,
      "season": 2025,
      "date_str": "2025-03-15",
      "away_team": "Portland",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-was-hou-9yqdjo2jmv",
      "display": "Washington @ Houston",
      "week": 1,
      "season": 2025,
      "date_str": "2025-03-15",
      "away_team": "Washington",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-nc-lou-9vq2bnvyqk",
      "display": "North Carolina @ Louisville",
      "week": 1,
      "season": 2025,
      "date_str": "2025-03-16",
      "away_team": "North Carolina",
      "home_team": "Louisville",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-njy-sea-adq0b6ob5e",
      "display": "Gotham FC @ Seattle",
      "week": 1,
      "season": 2025,
      "date_str": "2025-03-16",
      "away_team": "Gotham FC",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-sd-la-kpqjjvenq6",
      "display": "San Diego @ Angel City",
      "week": 1,
      "season": 2025,
      "date_str": "2025-03-16",
      "away_team": "San Diego",
      "home_team": "Angel City",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-kc-was-4jmabxwl5k",
      "display": "Kansas City @ Washington",
      "week": 2,
      "season": 2025,
      "date_str": "2025-03-22",
      "away_team": "Kansas City",
      "home_team": "Washington",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-la-por-xw5pb8ngqg",
      "display": "Angel City @ Portland",
      "week": 2,
      "season": 2025,
      "date_str": "2025-03-22",
      "away_team": "Angel City",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-sea-nc-krqajgrmmk",
      "display": "Seattle @ North Carolina",
      "week": 2,
      "season": 2025,
      "date_str": "2025-03-22",
      "away_team": "Seattle",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-hou-chi-xvqkzj1k50",
      "display": "Houston @ Chicago",
      "week": 2,
      "season": 2025,
      "date_str": "2025-03-23",
      "away_team": "Houston",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-lou-bay-4wm4brykqj",
      "display": "Louisville @ Bay FC",
      "week": 2,
      "season": 2025,
      "date_str": "2025-03-23",
      "away_team": "Louisville",
      "home_team": "Bay FC",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-orl-njy-blmvj81amx",
      "display": "Orlando @ Gotham FC",
      "week": 2,
      "season": 2025,
      "date_str": "2025-03-23",
      "away_team": "Orlando",
      "home_team": "Gotham FC",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-uta-sd-zeqzppox5k",
      "display": "Utah Royals @ San Diego",
      "week": 2,
      "season": 2025,
      "date_str": "2025-03-23",
      "away_team": "Utah Royals",
      "home_team": "San Diego",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-bay-was-p6qbjg88q0",
      "display": "Bay FC @ Washington",
      "week": 3,
      "season": 2025,
      "date_str": "2025-03-29",
      "away_team": "Bay FC",
      "home_team": "Washington",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-njy-hou-ljqemraaqx",
      "display": "Gotham FC @ Houston",
      "week": 3,
      "season": 2025,
      "date_str": "2025-03-29",
      "away_team": "Gotham FC",
      "home_team": "Houston",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-sd-orl-e7mzj2p9mr",
      "display": "San Diego @ Orlando",
      "week": 3,
      "season": 2025,
      "date_str": "2025-03-29",
      "away_team": "San Diego",
      "home_team": "Orlando",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-uta-kc-n6mmbpre5e",
      "display": "Utah Royals @ Kansas City",
      "week": 3,
      "season": 2025,
      "date_str": "2025-03-29",
      "away_team": "Utah Royals",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-lou-chi-jyqjmldbqg",
      "display": "Louisville @ Chicago",
      "week": 3,
      "season": 2025,
      "date_str": "2025-03-30",
      "away_team": "Louisville",
      "home_team": "Chicago",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-nc-por-xj5ypdzwmb",
      "display": "North Carolina @ Portland",
      "week": 3,
      "season": 2025,
      "date_str": "2025-03-30",
      "away_team": "North Carolina",
      "home_team": "Portland",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-sea-la-oa5wj2lam1",
      "display": "Seattle @ Angel City",
      "week": 3,
      "season": 2025,
      "date_str": "2025-03-31",
      "away_team": "Seattle",
      "home_team": "Angel City",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-la-hou-kaqbbolvqb",
      "display": "Angel City @ Houston",
      "week": 4,
      "season": 2025,
      "date_str": "2025-04-12",
      "away_team": "Angel City",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-orl-sea-0x5gjnebm7",
      "display": "Orlando @ Seattle",
      "week": 4,
      "season": 2025,
      "date_str": "2025-04-12",
      "away_team": "Orlando",
      "home_team": "Seattle",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-por-uta-evq3bdky5w",
      "display": "Portland @ Utah Royals",
      "week": 4,
      "season": 2025,
      "date_str": "2025-04-12",
      "away_team": "Portland",
      "home_team": "Utah Royals",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-was-lou-nwmwp4ej5l",
      "display": "Washington @ Louisville",
      "week": 4,
      "season": 2025,
      "date_str": "2025-04-12",
      "away_team": "Washington",
      "home_team": "Louisville",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-chi-bay-gpmopdo25z",
      "display": "Chicago @ Bay FC",
      "week": 4,
      "season": 2025,
      "date_str": "2025-04-13",
      "away_team": "Chicago",
      "home_team": "Bay FC",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-kc-sd-7vqgbyvw5v",
      "display": "Kansas City @ San Diego",
      "week": 4,
      "season": 2025,
      "date_str": "2025-04-13",
      "away_team": "Kansas City",
      "home_team": "San Diego",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-nc-njy-0oq6bz8dq6",
      "display": "North Carolina @ Gotham FC",
      "week": 4,
      "season": 2025,
      "date_str": "2025-04-13",
      "away_team": "North Carolina",
      "home_team": "Gotham FC",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-bay-nc-evq3bdkd5w",
      "display": "Bay FC @ North Carolina",
      "week": 5,
      "season": 2025,
      "date_str": "2025-04-19",
      "away_team": "Bay FC",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-chi-uta-gomnalroqw",
      "display": "Chicago @ Utah Royals",
      "week": 5,
      "season": 2025,
      "date_str": "2025-04-19",
      "away_team": "Chicago",
      "home_team": "Utah Royals",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-hou-kc-kaqbbol4qb",
      "display": "Houston @ Kansas City",
      "week": 5,
      "season": 2025,
      "date_str": "2025-04-19",
      "away_team": "Houston",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-njy-la-2lqrpdzamr",
      "display": "Gotham FC @ Angel City",
      "week": 5,
      "season": 2025,
      "date_str": "2025-04-19",
      "away_team": "Gotham FC",
      "home_team": "Angel City",
      "team": "",
      "score_home": 0,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-por-sea-vzqokn9zqa",
      "display": "Portland @ Seattle",
      "week": 5,
      "season": 2025,
      "date_str": "2025-04-19",
      "away_team": "Portland",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-sd-lou-jyqjmldpqg",
      "display": "San Diego @ Louisville",
      "week": 5,
      "season": 2025,
      "date_str": "2025-04-19",
      "away_team": "San Diego",
      "home_team": "Louisville",
      "team": "",
      "score_home": 1,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-was-orl-oa5wj2l8m1",
      "display": "Washington @ Orlando",
      "week": 5,
      "season": 2025,
      "date_str": "2025-04-19",
      "away_team": "Washington",
      "home_team": "Orlando",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-njy-por-nwmwp4ek5l",
      "display": "Gotham FC @ Portland",
      "week": 6,
      "season": 2025,
      "date_str": "2025-04-23",
      "away_team": "Gotham FC",
      "home_team": "Portland",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-kc-nc-gpmopdoe5z",
      "display": "Kansas City @ North Carolina",
      "week": 6,
      "season": 2025,
      "date_str": "2025-04-26",
      "away_team": "Kansas City",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-la-orl-0x5gjnezm7",
      "display": "Angel City @ Orlando",
      "week": 6,
      "season": 2025,
      "date_str": "2025-04-26",
      "away_team": "Angel City",
      "home_team": "Orlando",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-njy-was-0oq6bz8aq6",
      "display": "Gotham FC @ Washington",
      "week": 6,
      "season": 2025,
      "date_str": "2025-04-26",
      "away_team": "Gotham FC",
      "home_team": "Washington",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-sd-chi-gomnalrxqw",
      "display": "San Diego @ Chicago",
      "week": 6,
      "season": 2025,
      "date_str": "2025-04-26",
      "away_team": "San Diego",
      "home_team": "Chicago",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-uta-hou-7vqgbyv65v",
      "display": "Utah Royals @ Houston",
      "week": 6,
      "season": 2025,
      "date_str": "2025-04-26",
      "away_team": "Utah Royals",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-lou-por-2lqrpdz0mr",
      "display": "Louisville @ Portland",
      "week": 6,
      "season": 2025,
      "date_str": "2025-04-27",
      "away_team": "Louisville",
      "home_team": "Portland",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-sea-bay-vzqokn9kqa",
      "display": "Seattle @ Bay FC",
      "week": 6,
      "season": 2025,
      "date_str": "2025-04-27",
      "away_team": "Seattle",
      "home_team": "Bay FC",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-kc-sea-315vpez9q9",
      "display": "Kansas City @ Seattle",
      "week": 7,
      "season": 2025,
      "date_str": "2025-05-03",
      "away_team": "Kansas City",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-la-was-wvq9b8awqw",
      "display": "Angel City @ Washington",
      "week": 7,
      "season": 2025,
      "date_str": "2025-05-03",
      "away_team": "Angel City",
      "home_team": "Washington",
      "team": "",
      "score_home": 3,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-lou-hou-9z5kjk9jma",
      "display": "Louisville @ Houston",
      "week": 7,
      "season": 2025,
      "date_str": "2025-05-03",
      "away_team": "Louisville",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-orl-por-egmpadev5a",
      "display": "Orlando @ Portland",
      "week": 7,
      "season": 2025,
      "date_str": "2025-05-03",
      "away_team": "Orlando",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-chi-njy-gjmnpdn0qk",
      "display": "Chicago @ Gotham FC",
      "week": 7,
      "season": 2025,
      "date_str": "2025-05-04",
      "away_team": "Chicago",
      "home_team": "Gotham FC",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-nc-uta-pk5lpdmo5o",
      "display": "North Carolina @ Utah Royals",
      "week": 7,
      "season": 2025,
      "date_str": "2025-05-04",
      "away_team": "North Carolina",
      "home_team": "Utah Royals",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-bay-sd-ramyj2lo5d",
      "display": "Bay FC @ San Diego",
      "week": 7,
      "season": 2025,
      "date_str": "2025-05-05",
      "away_team": "Bay FC",
      "home_team": "San Diego",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-njy-lou-7vq7bja2qd",
      "display": "Gotham FC @ Louisville",
      "week": 8,
      "season": 2025,
      "date_str": "2025-05-10",
      "away_team": "Gotham FC",
      "home_team": "Louisville",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-orl-nc-a35rj2da5l",
      "display": "Orlando @ North Carolina",
      "week": 8,
      "season": 2025,
      "date_str": "2025-05-10",
      "away_team": "Orlando",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-uta-la-ev5dpoma5k",
      "display": "Utah Royals @ Angel City",
      "week": 8,
      "season": 2025,
      "date_str": "2025-05-10",
      "away_team": "Utah Royals",
      "home_team": "Angel City",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-was-chi-2vq1bdakmr",
      "display": "Washington @ Chicago",
      "week": 8,
      "season": 2025,
      "date_str": "2025-05-10",
      "away_team": "Washington",
      "home_team": "Chicago",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-bay-kc-vj58bpe4q8",
      "display": "Bay FC @ Kansas City",
      "week": 8,
      "season": 2025,
      "date_str": "2025-05-11",
      "away_team": "Bay FC",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-por-sd-olmljv70ql",
      "display": "Portland @ San Diego",
      "week": 8,
      "season": 2025,
      "date_str": "2025-05-11",
      "away_team": "Portland",
      "home_team": "San Diego",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-hou-sea-9yqdjgxlmv",
      "display": "Houston @ Seattle",
      "week": 8,
      "season": 2025,
      "date_str": "2025-05-12",
      "away_team": "Houston",
      "home_team": "Seattle",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-sd-njy-odmxpd4wmy",
      "display": "San Diego @ Gotham FC",
      "week": 9,
      "season": 2025,
      "date_str": "2025-05-16",
      "away_team": "San Diego",
      "home_team": "Gotham FC",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-chi-nc-adq0b2ap5e",
      "display": "Chicago @ North Carolina",
      "week": 9,
      "season": 2025,
      "date_str": "2025-05-17",
      "away_team": "Chicago",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-kc-orl-9vq2bddaqk",
      "display": "Kansas City @ Orlando",
      "week": 9,
      "season": 2025,
      "date_str": "2025-05-17",
      "away_team": "Kansas City",
      "home_team": "Orlando",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-por-hou-npqxj2mmm9",
      "display": "Portland @ Houston",
      "week": 9,
      "season": 2025,
      "date_str": "2025-05-17",
      "away_team": "Portland",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-sea-lou-kxmez6er56",
      "display": "Seattle @ Louisville",
      "week": 9,
      "season": 2025,
      "date_str": "2025-05-17",
      "away_team": "Seattle",
      "home_team": "Louisville",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-uta-was-kpqjj9orq6",
      "display": "Utah Royals @ Washington",
      "week": 9,
      "season": 2025,
      "date_str": "2025-05-17",
      "away_team": "Utah Royals",
      "home_team": "Washington",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-la-bay-xw5pbzxdqg",
      "display": "Angel City @ Bay FC",
      "week": 9,
      "season": 2025,
      "date_str": "2025-05-18",
      "away_team": "Angel City",
      "home_team": "Bay FC",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-kc-chi-zeqzpdj15k",
      "display": "Kansas City @ Chicago",
      "week": 10,
      "season": 2025,
      "date_str": "2025-05-24",
      "away_team": "Kansas City",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-orl-uta-krqajbbomk",
      "display": "Orlando @ Utah Royals",
      "week": 10,
      "season": 2025,
      "date_str": "2025-05-24",
      "away_team": "Orlando",
      "home_team": "Utah Royals",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-was-sea-4jmab6ak5k",
      "display": "Washington @ Seattle",
      "week": 10,
      "season": 2025,
      "date_str": "2025-05-24",
      "away_team": "Washington",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-bay-hou-4wm4bd2pqj",
      "display": "Bay FC @ Houston",
      "week": 10,
      "season": 2025,
      "date_str": "2025-05-25",
      "away_team": "Bay FC",
      "home_team": "Houston",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-lou-la-blmvj2lomx",
      "display": "Louisville @ Angel City",
      "week": 10,
      "season": 2025,
      "date_str": "2025-05-25",
      "away_team": "Louisville",
      "home_team": "Angel City",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-nc-sd-xvqkznyo50",
      "display": "North Carolina @ San Diego",
      "week": 10,
      "season": 2025,
      "date_str": "2025-05-26",
      "away_team": "North Carolina",
      "home_team": "San Diego",
      "team": "",
      "score_home": 5,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-hou-orl-n6mmbp7z5e",
      "display": "Houston @ Orlando",
      "week": 11,
      "season": 2025,
      "date_str": "2025-06-07",
      "away_team": "Houston",
      "home_team": "Orlando",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-kc-njy-e7mzj296mr",
      "display": "Kansas City @ Gotham FC",
      "week": 11,
      "season": 2025,
      "date_str": "2025-06-07",
      "away_team": "Kansas City",
      "home_team": "Gotham FC",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-por-bay-xj5ypd8amb",
      "display": "Portland @ Bay FC",
      "week": 11,
      "season": 2025,
      "date_str": "2025-06-07",
      "away_team": "Portland",
      "home_team": "Bay FC",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-sea-sd-ljqemrjzqx",
      "display": "Seattle @ San Diego",
      "week": 11,
      "season": 2025,
      "date_str": "2025-06-07",
      "away_team": "Seattle",
      "home_team": "San Diego",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-uta-lou-p6qbjwebq0",
      "display": "Utah Royals @ Louisville",
      "week": 11,
      "season": 2025,
      "date_str": "2025-06-07",
      "away_team": "Utah Royals",
      "home_team": "Louisville",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-chi-la-jyqjml1pqg",
      "display": "Chicago @ Angel City",
      "week": 11,
      "season": 2025,
      "date_str": "2025-06-08",
      "away_team": "Chicago",
      "home_team": "Angel City",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-nc-was-oa5wj2y8m1",
      "display": "North Carolina @ Washington",
      "week": 11,
      "season": 2025,
      "date_str": "2025-06-08",
      "away_team": "North Carolina",
      "home_team": "Washington",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-lou-kc-7vqgbym65v",
      "display": "Louisville @ Kansas City",
      "week": 12,
      "season": 2025,
      "date_str": "2025-06-14",
      "away_team": "Louisville",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 4,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-njy-uta-kaqbboj4qb",
      "display": "Gotham FC @ Utah Royals",
      "week": 12,
      "season": 2025,
      "date_str": "2025-06-14",
      "away_team": "Gotham FC",
      "home_team": "Utah Royals",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-orl-bay-nwmwp4xk5l",
      "display": "Orlando @ Bay FC",
      "week": 12,
      "season": 2025,
      "date_str": "2025-06-14",
      "away_team": "Orlando",
      "home_team": "Bay FC",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-sd-hou-evq3bdad5w",
      "display": "San Diego @ Houston",
      "week": 12,
      "season": 2025,
      "date_str": "2025-06-14",
      "away_team": "San Diego",
      "home_team": "Houston",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-sea-chi-0x5gjnpzm7",
      "display": "Seattle @ Chicago",
      "week": 12,
      "season": 2025,
      "date_str": "2025-06-14",
      "away_team": "Seattle",
      "home_team": "Chicago",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-nc-la-0oq6bzlaq6",
      "display": "North Carolina @ Angel City",
      "week": 12,
      "season": 2025,
      "date_str": "2025-06-15",
      "away_team": "North Carolina",
      "home_team": "Angel City",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-was-por-gpmopdze5z",
      "display": "Washington @ Portland",
      "week": 12,
      "season": 2025,
      "date_str": "2025-06-15",
      "away_team": "Washington",
      "home_team": "Portland",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-bay-njy-wvq9b8pwqw",
      "display": "Bay FC @ Gotham FC",
      "week": 13,
      "season": 2025,
      "date_str": "2025-06-21",
      "away_team": "Bay FC",
      "home_team": "Gotham FC",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-hou-nc-9z5kjkajma",
      "display": "Houston @ North Carolina",
      "week": 13,
      "season": 2025,
      "date_str": "2025-06-21",
      "away_team": "Houston",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-la-kc-gomnal6xqw",
      "display": "Angel City @ Kansas City",
      "week": 13,
      "season": 2025,
      "date_str": "2025-06-21",
      "away_team": "Angel City",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-orl-lou-vzqoknrkqa",
      "display": "Orlando @ Louisville",
      "week": 13,
      "season": 2025,
      "date_str": "2025-06-21",
      "away_team": "Orlando",
      "home_team": "Louisville",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-sea-uta-2lqrpdr0mr",
      "display": "Seattle @ Utah Royals",
      "week": 13,
      "season": 2025,
      "date_str": "2025-06-21",
      "away_team": "Seattle",
      "home_team": "Utah Royals",
      "team": "",
      "score_home": 1,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-chi-por-315vpee9q9",
      "display": "Chicago @ Portland",
      "week": 13,
      "season": 2025,
      "date_str": "2025-06-22",
      "away_team": "Chicago",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-was-sd-egmpadlv5a",
      "display": "Washington @ San Diego",
      "week": 13,
      "season": 2025,
      "date_str": "2025-06-23",
      "away_team": "Washington",
      "home_team": "San Diego",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-kc-lou-gjmnpdv0qk",
      "display": "Kansas City @ Louisville",
      "week": 14,
      "season": 2025,
      "date_str": "2025-08-02",
      "away_team": "Kansas City",
      "home_team": "Louisville",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-la-sea-ramyj2zo5d",
      "display": "Angel City @ Seattle",
      "week": 14,
      "season": 2025,
      "date_str": "2025-08-02",
      "away_team": "Angel City",
      "home_team": "Seattle",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-njy-chi-pk5lpd1o5o",
      "display": "Gotham FC @ Chicago",
      "week": 14,
      "season": 2025,
      "date_str": "2025-08-02",
      "away_team": "Gotham FC",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-sd-nc-7vq7bj32qd",
      "display": "San Diego @ North Carolina",
      "week": 14,
      "season": 2025,
      "date_str": "2025-08-02",
      "away_team": "San Diego",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-hou-bay-ev5dpo0a5k",
      "display": "Houston @ Bay FC",
      "week": 14,
      "season": 2025,
      "date_str": "2025-08-03",
      "away_team": "Houston",
      "home_team": "Bay FC",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-por-was-2vq1bdlkmr",
      "display": "Portland @ Washington",
      "week": 14,
      "season": 2025,
      "date_str": "2025-08-03",
      "away_team": "Portland",
      "home_team": "Washington",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-uta-orl-a35rj2la5l",
      "display": "Utah Royals @ Orlando",
      "week": 14,
      "season": 2025,
      "date_str": "2025-08-03",
      "away_team": "Utah Royals",
      "home_team": "Orlando",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-kc-uta-vj58bpy4q8",
      "display": "Kansas City @ Utah Royals",
      "week": 15,
      "season": 2025,
      "date_str": "2025-08-09",
      "away_team": "Kansas City",
      "home_team": "Utah Royals",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-lou-orl-kxmez6or56",
      "display": "Louisville @ Orlando",
      "week": 15,
      "season": 2025,
      "date_str": "2025-08-09",
      "away_team": "Louisville",
      "home_team": "Orlando",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-nc-hou-olmljvr0ql",
      "display": "North Carolina @ Houston",
      "week": 15,
      "season": 2025,
      "date_str": "2025-08-09",
      "away_team": "North Carolina",
      "home_team": "Houston",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-was-njy-9yqdjgklmv",
      "display": "Washington @ Gotham FC",
      "week": 15,
      "season": 2025,
      "date_str": "2025-08-09",
      "away_team": "Washington",
      "home_team": "Gotham FC",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-bay-chi-9vq2bd2aqk",
      "display": "Bay FC @ Chicago",
      "week": 15,
      "season": 2025,
      "date_str": "2025-08-10",
      "away_team": "Bay FC",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-la-sd-odmxpd8wmy",
      "display": "Angel City @ San Diego",
      "week": 15,
      "season": 2025,
      "date_str": "2025-08-10",
      "away_team": "Angel City",
      "home_team": "San Diego",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-sea-por-npqxj2emm9",
      "display": "Seattle @ Portland",
      "week": 15,
      "season": 2025,
      "date_str": "2025-08-10",
      "away_team": "Seattle",
      "home_team": "Portland",
      "team": "",
      "score_home": 4,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-la-uta-kpqjj97rq6",
      "display": "Angel City @ Utah Royals",
      "week": 16,
      "season": 2025,
      "date_str": "2025-08-16",
      "away_team": "Angel City",
      "home_team": "Utah Royals",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-lou-was-adq0b2pp5e",
      "display": "Louisville @ Washington",
      "week": 16,
      "season": 2025,
      "date_str": "2025-08-16",
      "away_team": "Louisville",
      "home_team": "Washington",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-orl-kc-xw5pbzrdqg",
      "display": "Orlando @ Kansas City",
      "week": 16,
      "season": 2025,
      "date_str": "2025-08-16",
      "away_team": "Orlando",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-por-nc-krqajb2omk",
      "display": "Portland @ North Carolina",
      "week": 16,
      "season": 2025,
      "date_str": "2025-08-16",
      "away_team": "Portland",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-hou-njy-4wm4bdapqj",
      "display": "Houston @ Gotham FC",
      "week": 16,
      "season": 2025,
      "date_str": "2025-08-17",
      "away_team": "Houston",
      "home_team": "Gotham FC",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-sd-bay-4jmab69k5k",
      "display": "San Diego @ Bay FC",
      "week": 16,
      "season": 2025,
      "date_str": "2025-08-17",
      "away_team": "San Diego",
      "home_team": "Bay FC",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-chi-sea-zeqzpd715k",
      "display": "Chicago @ Seattle",
      "week": 16,
      "season": 2025,
      "date_str": "2025-08-19",
      "away_team": "Chicago",
      "home_team": "Seattle",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-orl-la-blmvj2zomx",
      "display": "Orlando @ Angel City",
      "week": 17,
      "season": 2025,
      "date_str": "2025-08-22",
      "away_team": "Orlando",
      "home_team": "Angel City",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-nc-chi-xvqkznwo50",
      "display": "North Carolina @ Chicago",
      "week": 17,
      "season": 2025,
      "date_str": "2025-08-23",
      "away_team": "North Carolina",
      "home_team": "Chicago",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-uta-njy-ljqemr2zqx",
      "display": "Utah Royals @ Gotham FC",
      "week": 17,
      "season": 2025,
      "date_str": "2025-08-23",
      "away_team": "Utah Royals",
      "home_team": "Gotham FC",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-was-bay-p6qbjwobq0",
      "display": "Washington @ Bay FC",
      "week": 17,
      "season": 2025,
      "date_str": "2025-08-23",
      "away_team": "Washington",
      "home_team": "Bay FC",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-kc-por-e7mzj2l6mr",
      "display": "Kansas City @ Portland",
      "week": 17,
      "season": 2025,
      "date_str": "2025-08-24",
      "away_team": "Kansas City",
      "home_team": "Portland",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-sea-hou-n6mmbpez5e",
      "display": "Seattle @ Houston",
      "week": 17,
      "season": 2025,
      "date_str": "2025-08-24",
      "away_team": "Seattle",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-lou-sd-xj5ypd6amb",
      "display": "Louisville @ San Diego",
      "week": 17,
      "season": 2025,
      "date_str": "2025-08-25",
      "away_team": "Louisville",
      "home_team": "San Diego",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-hou-lou-jyqjmlzpqg",
      "display": "Houston @ Louisville",
      "week": 18,
      "season": 2025,
      "date_str": "2025-08-29",
      "away_team": "Houston",
      "home_team": "Louisville",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-nc-kc-nwmwp4vk5l",
      "display": "North Carolina @ Kansas City",
      "week": 18,
      "season": 2025,
      "date_str": "2025-08-30",
      "away_team": "North Carolina",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-njy-orl-oa5wj2v8m1",
      "display": "Gotham FC @ Orlando",
      "week": 18,
      "season": 2025,
      "date_str": "2025-08-30",
      "away_team": "Gotham FC",
      "home_team": "Orlando",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-sd-sea-kaqbbo94qb",
      "display": "San Diego @ Seattle",
      "week": 18,
      "season": 2025,
      "date_str": "2025-08-30",
      "away_team": "San Diego",
      "home_team": "Seattle",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-uta-por-evq3bdjd5w",
      "display": "Utah Royals @ Portland",
      "week": 18,
      "season": 2025,
      "date_str": "2025-08-30",
      "away_team": "Utah Royals",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-chi-was-0x5gjn2zm7",
      "display": "Chicago @ Washington",
      "week": 18,
      "season": 2025,
      "date_str": "2025-08-31",
      "away_team": "Chicago",
      "home_team": "Washington",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-bay-la-7vqgbyj65v",
      "display": "Bay FC @ Angel City",
      "week": 18,
      "season": 2025,
      "date_str": "2025-09-02",
      "away_team": "Bay FC",
      "home_team": "Angel City",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-por-lou-0oq6bzwaq6",
      "display": "Portland @ Louisville",
      "week": 19,
      "season": 2025,
      "date_str": "2025-09-06",
      "away_team": "Portland",
      "home_team": "Louisville",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-uta-nc-gpmopdae5z",
      "display": "Utah Royals @ North Carolina",
      "week": 19,
      "season": 2025,
      "date_str": "2025-09-06",
      "away_team": "Utah Royals",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-kc-bay-gomnalrxqw",
      "display": "Kansas City @ Bay FC",
      "week": 19,
      "season": 2025,
      "date_str": "2025-09-07",
      "away_team": "Kansas City",
      "home_team": "Bay FC",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-la-njy-jyqjmlzyqg",
      "display": "Angel City @ Gotham FC",
      "week": 19,
      "season": 2025,
      "date_str": "2025-09-07",
      "away_team": "Angel City",
      "home_team": "Gotham FC",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-orl-chi-vzqokn7kqa",
      "display": "Orlando @ Chicago",
      "week": 19,
      "season": 2025,
      "date_str": "2025-09-07",
      "away_team": "Orlando",
      "home_team": "Chicago",
      "team": "",
      "score_home": 5,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-sea-was-2lqrpdk0mr",
      "display": "Seattle @ Washington",
      "week": 19,
      "season": 2025,
      "date_str": "2025-09-07",
      "away_team": "Seattle",
      "home_team": "Washington",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-hou-sd-oa5wj2vjm1",
      "display": "Houston @ San Diego",
      "week": 19,
      "season": 2025,
      "date_str": "2025-09-08",
      "away_team": "Houston",
      "home_team": "San Diego",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-bay-orl-nwmwp4v75l",
      "display": "Bay FC @ Orlando",
      "week": 20,
      "season": 2025,
      "date_str": "2025-09-13",
      "away_team": "Bay FC",
      "home_team": "Orlando",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-la-nc-kaqbbo9jqb",
      "display": "Angel City @ North Carolina",
      "week": 20,
      "season": 2025,
      "date_str": "2025-09-13",
      "away_team": "Angel City",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-njy-sd-evq3bdj65w",
      "display": "Gotham FC @ San Diego",
      "week": 20,
      "season": 2025,
      "date_str": "2025-09-13",
      "away_team": "Gotham FC",
      "home_team": "San Diego",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-was-kc-0x5gjn2rm7",
      "display": "Washington @ Kansas City",
      "week": 20,
      "season": 2025,
      "date_str": "2025-09-13",
      "away_team": "Washington",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-hou-uta-0oq6bzwxq6",
      "display": "Houston @ Utah Royals",
      "week": 20,
      "season": 2025,
      "date_str": "2025-09-14",
      "away_team": "Houston",
      "home_team": "Utah Royals",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-por-chi-7vqgbyje5v",
      "display": "Portland @ Chicago",
      "week": 20,
      "season": 2025,
      "date_str": "2025-09-14",
      "away_team": "Portland",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-lou-sea-gpmopdan5z",
      "display": "Louisville @ Seattle",
      "week": 20,
      "season": 2025,
      "date_str": "2025-09-17",
      "away_team": "Louisville",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-was-la-gomnalrmqw",
      "display": "Washington @ Angel City",
      "week": 21,
      "season": 2025,
      "date_str": "2025-09-19",
      "away_team": "Washington",
      "home_team": "Angel City",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-chi-hou-2lqrpdkwmr",
      "display": "Chicago @ Houston",
      "week": 21,
      "season": 2025,
      "date_str": "2025-09-20",
      "away_team": "Chicago",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-lou-uta-wvq9b8gzqw",
      "display": "Louisville @ Utah Royals",
      "week": 21,
      "season": 2025,
      "date_str": "2025-09-20",
      "away_team": "Louisville",
      "home_team": "Utah Royals",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-nc-orl-vzqokn7jqa",
      "display": "North Carolina @ Orlando",
      "week": 21,
      "season": 2025,
      "date_str": "2025-09-20",
      "away_team": "North Carolina",
      "home_team": "Orlando",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-sea-kc-9z5kjk7lma",
      "display": "Seattle @ Kansas City",
      "week": 21,
      "season": 2025,
      "date_str": "2025-09-20",
      "away_team": "Seattle",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-sd-por-315vpex6q9",
      "display": "San Diego @ Portland",
      "week": 21,
      "season": 2025,
      "date_str": "2025-09-21",
      "away_team": "San Diego",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-njy-bay-egmpadnj5a",
      "display": "Gotham FC @ Bay FC",
      "week": 21,
      "season": 2025,
      "date_str": "2025-09-22",
      "away_team": "Gotham FC",
      "home_team": "Bay FC",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-chi-kc-gjmnpd1vqk",
      "display": "Chicago @ Kansas City",
      "week": 22,
      "season": 2025,
      "date_str": "2025-09-27",
      "away_team": "Chicago",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-la-lou-7vq7bjyyqd",
      "display": "Angel City @ Louisville",
      "week": 22,
      "season": 2025,
      "date_str": "2025-09-27",
      "away_team": "Angel City",
      "home_team": "Louisville",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-orl-sd-ramyj2ma5d",
      "display": "Orlando @ San Diego",
      "week": 22,
      "season": 2025,
      "date_str": "2025-09-27",
      "away_team": "Orlando",
      "home_team": "San Diego",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-por-njy-pk5lpdkm5o",
      "display": "Portland @ Gotham FC",
      "week": 22,
      "season": 2025,
      "date_str": "2025-09-27",
      "away_team": "Portland",
      "home_team": "Gotham FC",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-hou-was-2vq1bdz4mr",
      "display": "Houston @ Washington",
      "week": 22,
      "season": 2025,
      "date_str": "2025-09-28",
      "away_team": "Houston",
      "home_team": "Washington",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-uta-bay-ev5dpova5k",
      "display": "Utah Royals @ Bay FC",
      "week": 22,
      "season": 2025,
      "date_str": "2025-09-28",
      "away_team": "Utah Royals",
      "home_team": "Bay FC",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-nc-sea-a35rj2pb5l",
      "display": "North Carolina @ Seattle",
      "week": 22,
      "season": 2025,
      "date_str": "2025-09-29",
      "away_team": "North Carolina",
      "home_team": "Seattle",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-lou-nc-vj58bpy3q8",
      "display": "Louisville @ North Carolina",
      "week": 23,
      "season": 2025,
      "date_str": "2025-10-04",
      "away_team": "Louisville",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-orl-hou-olmljvagql",
      "display": "Orlando @ Houston",
      "week": 23,
      "season": 2025,
      "date_str": "2025-10-04",
      "away_team": "Orlando",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-bay-por-9yqdjga9mv",
      "display": "Bay FC @ Portland",
      "week": 23,
      "season": 2025,
      "date_str": "2025-10-05",
      "away_team": "Bay FC",
      "home_team": "Portland",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-sd-was-kxmez67x56",
      "display": "San Diego @ Washington",
      "week": 23,
      "season": 2025,
      "date_str": "2025-10-05",
      "away_team": "San Diego",
      "home_team": "Washington",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-sea-njy-9vq2bdj1qk",
      "display": "Seattle @ Gotham FC",
      "week": 23,
      "season": 2025,
      "date_str": "2025-10-05",
      "away_team": "Seattle",
      "home_team": "Gotham FC",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-uta-chi-odmxpdj2my",
      "display": "Utah Royals @ Chicago",
      "week": 23,
      "season": 2025,
      "date_str": "2025-10-05",
      "away_team": "Utah Royals",
      "home_team": "Chicago",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-kc-la-npqxj2ygm9",
      "display": "Kansas City @ Angel City",
      "week": 23,
      "season": 2025,
      "date_str": "2025-10-07",
      "away_team": "Kansas City",
      "home_team": "Angel City",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-chi-lou-adq0b2jp5e",
      "display": "Chicago @ Louisville",
      "week": 24,
      "season": 2025,
      "date_str": "2025-10-10",
      "away_team": "Chicago",
      "home_team": "Louisville",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-bay-sea-xw5pbzklqg",
      "display": "Bay FC @ Seattle",
      "week": 24,
      "season": 2025,
      "date_str": "2025-10-11",
      "away_team": "Bay FC",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-njy-kc-krqajbngmk",
      "display": "Gotham FC @ Kansas City",
      "week": 24,
      "season": 2025,
      "date_str": "2025-10-11",
      "away_team": "Gotham FC",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-por-orl-kpqjj9ryq6",
      "display": "Portland @ Orlando",
      "week": 24,
      "season": 2025,
      "date_str": "2025-10-11",
      "away_team": "Portland",
      "home_team": "Orlando",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-was-nc-4jmab6d65k",
      "display": "Washington @ North Carolina",
      "week": 24,
      "season": 2025,
      "date_str": "2025-10-11",
      "away_team": "Washington",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-hou-la-zeqzpd3k5k",
      "display": "Houston @ Angel City",
      "week": 24,
      "season": 2025,
      "date_str": "2025-10-12",
      "away_team": "Houston",
      "home_team": "Angel City",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-sd-uta-4wm4bdlzqj",
      "display": "San Diego @ Utah Royals",
      "week": 24,
      "season": 2025,
      "date_str": "2025-10-12",
      "away_team": "San Diego",
      "home_team": "Utah Royals",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-kc-hou-ljqemrdeqx",
      "display": "Kansas City @ Houston",
      "week": 25,
      "season": 2025,
      "date_str": "2025-10-18",
      "away_team": "Kansas City",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-nc-bay-xvqkzndr50",
      "display": "North Carolina @ Bay FC",
      "week": 25,
      "season": 2025,
      "date_str": "2025-10-18",
      "away_team": "North Carolina",
      "home_team": "Bay FC",
      "team": "",
      "score_home": 1,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-orl-was-p6qbjwx6q0",
      "display": "Orlando @ Washington",
      "week": 25,
      "season": 2025,
      "date_str": "2025-10-18",
      "away_team": "Orlando",
      "home_team": "Washington",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-uta-sea-blmvj2prmx",
      "display": "Utah Royals @ Seattle",
      "week": 25,
      "season": 2025,
      "date_str": "2025-10-18",
      "away_team": "Utah Royals",
      "home_team": "Seattle",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-chi-sd-e7mzj2mxmr",
      "display": "Chicago @ San Diego",
      "week": 25,
      "season": 2025,
      "date_str": "2025-10-19",
      "away_team": "Chicago",
      "home_team": "San Diego",
      "team": "",
      "score_home": 6,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-lou-njy-n6mmbplr5e",
      "display": "Louisville @ Gotham FC",
      "week": 25,
      "season": 2025,
      "date_str": "2025-10-19",
      "away_team": "Louisville",
      "home_team": "Gotham FC",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-por-la-xj5ypdw0mb",
      "display": "Portland @ Angel City",
      "week": 25,
      "season": 2025,
      "date_str": "2025-10-19",
      "away_team": "Portland",
      "home_team": "Angel City",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-bay-lou-evq3bdp65w",
      "display": "Bay FC @ Louisville",
      "week": 26,
      "season": 2025,
      "date_str": "2025-11-02",
      "away_team": "Bay FC",
      "home_team": "Louisville",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-hou-por-0x5gjnorm7",
      "display": "Houston @ Portland",
      "week": 26,
      "season": 2025,
      "date_str": "2025-11-02",
      "away_team": "Houston",
      "home_team": "Portland",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-la-chi-oa5wj2ojm1",
      "display": "Angel City @ Chicago",
      "week": 26,
      "season": 2025,
      "date_str": "2025-11-02",
      "away_team": "Angel City",
      "home_team": "Chicago",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-njy-nc-kaqbbovjqb",
      "display": "Gotham FC @ North Carolina",
      "week": 26,
      "season": 2025,
      "date_str": "2025-11-02",
      "away_team": "Gotham FC",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-sd-kc-jyqjml8yqg",
      "display": "San Diego @ Kansas City",
      "week": 26,
      "season": 2025,
      "date_str": "2025-11-02",
      "away_team": "San Diego",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-sea-orl-nwmwp4875l",
      "display": "Seattle @ Orlando",
      "week": 26,
      "season": 2025,
      "date_str": "2025-11-02",
      "away_team": "Seattle",
      "home_team": "Orlando",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-was-uta-7vqgbyne5v",
      "display": "Washington @ Utah Royals",
      "week": 26,
      "season": 2025,
      "date_str": "2025-11-02",
      "away_team": "Washington",
      "home_team": "Utah Royals",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-lou-was-7vqgx8zaqv",
      "display": "Louisville @ Washington",
      "week": 27,
      "season": 2025,
      "date_str": "2025-11-08",
      "away_team": "Louisville",
      "home_team": "Washington",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-sea-orl-0x5gxe17q7",
      "display": "Seattle @ Orlando",
      "week": 27,
      "season": 2025,
      "date_str": "2025-11-08",
      "away_team": "Seattle",
      "home_team": "Orlando",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-njy-kc-nwmwk0beml",
      "display": "Gotham FC @ Kansas City",
      "week": 27,
      "season": 2025,
      "date_str": "2025-11-09",
      "away_team": "Gotham FC",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-sd-por-0oq6o6wrq6",
      "display": "San Diego @ Portland",
      "week": 27,
      "season": 2025,
      "date_str": "2025-11-09",
      "away_team": "San Diego",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-por-was-gomngen65w",
      "display": "Portland @ Washington",
      "week": 28,
      "season": 2025,
      "date_str": "2025-11-15",
      "away_team": "Portland",
      "home_team": "Washington",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-njy-orl-vzqoyey7ma",
      "display": "Gotham FC @ Orlando",
      "week": 28,
      "season": 2025,
      "date_str": "2025-11-16",
      "away_team": "Gotham FC",
      "home_team": "Orlando",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2025-njy-was-wvq9koo3mw",
      "display": "Gotham FC @ Washington",
      "week": 29,
      "season": 2025,
      "date_str": "2025-11-23",
      "away_team": "Gotham FC",
      "home_team": "Washington",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    }
  ],
  "players": [
    {
      "canonical_id": "abby-dahlkemper",
      "canonical_name": "Abby Dahlkemper",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1340.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4891,
        "xg_place": -0.1463,
        "goals_minus_xg": -0.4891,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.3169,
        "assists_minus_xa": -0.3169,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8061,
        "points_added": 0.0,
        "xpoints_added": 0.367,
        "passes_attempted": 659.0,
        "pass_completion_pct": 0.8164,
        "xpass_completion_pct": 0.7741,
        "passes_over_expected": 27.8898,
        "passes_over_expected_p100": 4.2321,
        "avg_pass_distance": 25.1576,
        "avg_pass_vertical": 12.5293
      }
    },
    {
      "canonical_id": "abby-smith",
      "canonical_name": "Abby Smith",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 920.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": 310.0,
        "pass_completion_pct": 0.7516,
        "xpass_completion_pct": 0.7469,
        "passes_over_expected": 1.4551,
        "passes_over_expected_p100": 0.4694,
        "avg_pass_distance": 31.4566,
        "avg_pass_vertical": 22.5877,
        "shots_faced": 64.0,
        "goals_conceded": 17.0,
        "saves": 47.0,
        "headed_shot_share": 0.125,
        "xg_faced": 16.7367,
        "goals_conceded_minus_xg": 0.2633,
        "goals_per_xg": 1.0157
      }
    },
    {
      "canonical_id": "adriana-leon",
      "canonical_name": "Adriana Leon",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1619.0,
        "shots": 39.0,
        "shots_on_target": 15.0,
        "goals": 4.0,
        "xg": 5.5468,
        "xg_place": -0.7355,
        "goals_minus_xg": -1.5468,
        "key_passes": 18.0,
        "assists": 3.0,
        "xa": 1.9909,
        "assists_minus_xa": 1.0091,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 7.5377,
        "points_added": 1.1787,
        "xpoints_added": 3.0147,
        "passes_attempted": 292.0,
        "pass_completion_pct": 0.7432,
        "xpass_completion_pct": 0.7644,
        "passes_over_expected": -6.2114,
        "passes_over_expected_p100": -2.1272,
        "avg_pass_distance": 13.2071,
        "avg_pass_vertical": -3.3823
      }
    },
    {
      "canonical_id": "ainsley-mccammon",
      "canonical_name": "Ainsley Mccammon",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 742.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.6692,
        "xg_place": -0.0816,
        "goals_minus_xg": 0.3308,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.233,
        "assists_minus_xa": -0.233,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9022,
        "points_added": 0.4456,
        "xpoints_added": 0.6891,
        "passes_attempted": 279.0,
        "pass_completion_pct": 0.7025,
        "xpass_completion_pct": 0.7634,
        "passes_over_expected": -16.9784,
        "passes_over_expected_p100": -6.0854,
        "avg_pass_distance": 19.9114,
        "avg_pass_vertical": 3.9466
      }
    },
    {
      "canonical_id": "aisha-solorzano",
      "canonical_name": "Aisha Solorzano",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1224.0,
        "shots": 16.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.6885,
        "xg_place": -1.2347,
        "goals_minus_xg": -0.6885,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.7052,
        "assists_minus_xa": -0.7052,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.3937,
        "points_added": 0.271,
        "xpoints_added": 0.916,
        "passes_attempted": 154.0,
        "pass_completion_pct": 0.6494,
        "xpass_completion_pct": 0.7343,
        "passes_over_expected": -13.0854,
        "passes_over_expected_p100": -8.497,
        "avg_pass_distance": 14.5794,
        "avg_pass_vertical": -0.4524
      }
    },
    {
      "canonical_id": "alana-cook",
      "canonical_name": "Alana Cook",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 665.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0343,
        "xg_place": -0.0343,
        "goals_minus_xg": -0.0343,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0343,
        "points_added": 0.0,
        "xpoints_added": 0.001,
        "passes_attempted": 321.0,
        "pass_completion_pct": 0.891,
        "xpass_completion_pct": 0.8674,
        "passes_over_expected": 7.569,
        "passes_over_expected_p100": 2.358,
        "avg_pass_distance": 24.1691,
        "avg_pass_vertical": 8.3776
      }
    },
    {
      "canonical_id": "alanna-kennedy",
      "canonical_name": "Alanna Kennedy",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1527.0,
        "shots": 25.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 1.3749,
        "xg_place": -0.0734,
        "goals_minus_xg": -0.3749,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.725,
        "assists_minus_xa": 0.275,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0999,
        "points_added": 1.7946,
        "xpoints_added": 1.176,
        "passes_attempted": 647.0,
        "pass_completion_pct": 0.7543,
        "xpass_completion_pct": 0.7579,
        "passes_over_expected": -2.3598,
        "passes_over_expected_p100": -0.3647,
        "avg_pass_distance": 21.9459,
        "avg_pass_vertical": 7.9571
      }
    },
    {
      "canonical_id": "alexa-spaanstra",
      "canonical_name": "Alexa Spaanstra",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 752.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5746,
        "xg_place": -0.5045,
        "goals_minus_xg": -0.5746,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.4193,
        "assists_minus_xa": 0.5807,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.994,
        "points_added": 0.0,
        "xpoints_added": 0.5744,
        "passes_attempted": 184.0,
        "pass_completion_pct": 0.6848,
        "xpass_completion_pct": 0.7202,
        "passes_over_expected": -6.5251,
        "passes_over_expected_p100": -3.5463,
        "avg_pass_distance": 17.1122,
        "avg_pass_vertical": 1.0881
      }
    },
    {
      "canonical_id": "alexandra-pfeiffer",
      "canonical_name": "Alexandra Pfeiffer",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 176.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.1556,
        "xg_place": -0.0238,
        "goals_minus_xg": -0.1556,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0719,
        "assists_minus_xa": -0.0719,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2275,
        "points_added": 0.0,
        "xpoints_added": 0.0131,
        "passes_attempted": 32.0,
        "pass_completion_pct": 0.7813,
        "xpass_completion_pct": 0.7377,
        "passes_over_expected": 1.3931,
        "passes_over_expected_p100": 4.3536,
        "avg_pass_distance": 17.0041,
        "avg_pass_vertical": 1.7541
      }
    },
    {
      "canonical_id": "alexis-loera",
      "canonical_name": "Alexis Loera",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 19.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0244,
        "xg_place": -0.0244,
        "goals_minus_xg": -0.0244,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0244,
        "points_added": 0.0,
        "xpoints_added": 0.0239,
        "passes_attempted": 13.0,
        "pass_completion_pct": 0.6923,
        "xpass_completion_pct": 0.7396,
        "passes_over_expected": -0.615,
        "passes_over_expected_p100": -4.7304,
        "avg_pass_distance": 16.9937,
        "avg_pass_vertical": 6.5678
      }
    },
    {
      "canonical_id": "ali-riley",
      "canonical_name": "Ali Riley",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 28.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": 8.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.8455,
        "passes_over_expected": 1.2358,
        "passes_over_expected_p100": 15.4476,
        "avg_pass_distance": 11.1027,
        "avg_pass_vertical": -0.5031
      }
    },
    {
      "canonical_id": "aline",
      "canonical_name": "Aline",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 442.0,
        "shots": 5.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.0564,
        "xg_place": 0.2409,
        "goals_minus_xg": -0.0564,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3035,
        "assists_minus_xa": -0.3035,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3599,
        "points_added": 0.8338,
        "xpoints_added": 0.6478,
        "passes_attempted": 146.0,
        "pass_completion_pct": 0.7603,
        "xpass_completion_pct": 0.767,
        "passes_over_expected": -0.9808,
        "passes_over_expected_p100": -0.6718,
        "avg_pass_distance": 15.7431,
        "avg_pass_vertical": -1.7851
      }
    },
    {
      "canonical_id": "ally-brazier",
      "canonical_name": "Ally Brazier",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1815.0,
        "shots": 33.0,
        "shots_on_target": 18.0,
        "goals": 2.0,
        "xg": 4.9364,
        "xg_place": 0.0407,
        "goals_minus_xg": -2.9364,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 1.2377,
        "assists_minus_xa": 0.7623,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 6.1741,
        "points_added": 1.2579,
        "xpoints_added": 3.3657,
        "passes_attempted": 388.0,
        "pass_completion_pct": 0.5979,
        "xpass_completion_pct": 0.6792,
        "passes_over_expected": -31.5381,
        "passes_over_expected_p100": -8.1284,
        "avg_pass_distance": 17.4125,
        "avg_pass_vertical": -0.6811
      }
    },
    {
      "canonical_id": "ally-lemos",
      "canonical_name": "Ally Lemos",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1857.0,
        "shots": 19.0,
        "shots_on_target": 7.0,
        "goals": 0.0,
        "xg": 0.7842,
        "xg_place": 0.8672,
        "goals_minus_xg": -0.7842,
        "key_passes": 17.0,
        "assists": 0.0,
        "xa": 0.9921,
        "assists_minus_xa": -0.9921,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.7763,
        "points_added": 0.0,
        "xpoints_added": 0.6378,
        "passes_attempted": 713.0,
        "pass_completion_pct": 0.7265,
        "xpass_completion_pct": 0.7356,
        "passes_over_expected": -6.4902,
        "passes_over_expected_p100": -0.9103,
        "avg_pass_distance": 22.4272,
        "avg_pass_vertical": 5.5605
      }
    },
    {
      "canonical_id": "ally-schlegel",
      "canonical_name": "Ally Schlegel",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2248.0,
        "shots": 52.0,
        "shots_on_target": 19.0,
        "goals": 3.0,
        "xg": 6.9063,
        "xg_place": -0.9491,
        "goals_minus_xg": -3.9063,
        "key_passes": 20.0,
        "assists": 3.0,
        "xa": 1.8282,
        "assists_minus_xa": 1.1718,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 8.7346,
        "points_added": 2.1413,
        "xpoints_added": 4.9661,
        "passes_attempted": 626.0,
        "pass_completion_pct": 0.6869,
        "xpass_completion_pct": 0.6883,
        "passes_over_expected": -0.9017,
        "passes_over_expected_p100": -0.144,
        "avg_pass_distance": 16.1748,
        "avg_pass_vertical": 2.8607
      }
    },
    {
      "canonical_id": "ally-sentnor",
      "canonical_name": "Ally Sentnor",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2232.0,
        "shots": 57.0,
        "shots_on_target": 20.0,
        "goals": 1.0,
        "xg": 3.3554,
        "xg_place": -0.4628,
        "goals_minus_xg": -2.3554,
        "key_passes": 26.0,
        "assists": 1.0,
        "xa": 2.4642999999999997,
        "assists_minus_xa": -1.4643000000000002,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 5.819699999999999,
        "points_added": 0.056,
        "xpoints_added": 1.6212,
        "passes_attempted": 664.0,
        "pass_completion_pct": 1.3586,
        "xpass_completion_pct": 1.4279000000000002,
        "passes_over_expected": -23.5752,
        "passes_over_expected_p100": -6.929600000000001,
        "avg_pass_distance": 40.54900000000001,
        "avg_pass_vertical": 4.8761
      }
    },
    {
      "canonical_id": "allysha-chapman",
      "canonical_name": "Allysha Chapman",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 772.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.1416,
        "assists_minus_xa": -0.1416,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1416,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 353.0,
        "pass_completion_pct": 0.745,
        "xpass_completion_pct": 0.7589,
        "passes_over_expected": -4.8876,
        "passes_over_expected_p100": -1.3846,
        "avg_pass_distance": 20.1693,
        "avg_pass_vertical": 7.9505
      }
    },
    {
      "canonical_id": "alyssa-malonson",
      "canonical_name": "Alyssa Malonson",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2173.0,
        "shots": 10.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 0.8897,
        "xg_place": 1.0134,
        "goals_minus_xg": 0.1103,
        "key_passes": 18.0,
        "assists": 5.0,
        "xa": 1.5858,
        "assists_minus_xa": 3.4142,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 2.4754,
        "points_added": 0.5581,
        "xpoints_added": 0.5883,
        "passes_attempted": 1051.0,
        "pass_completion_pct": 0.7555,
        "xpass_completion_pct": 0.7429,
        "passes_over_expected": 13.2525,
        "passes_over_expected_p100": 1.2609,
        "avg_pass_distance": 18.5928,
        "avg_pass_vertical": 2.9931
      }
    },
    {
      "canonical_id": "alyssa-naeher",
      "canonical_name": "Alyssa Naeher",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2350.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.8207,
        "xg_place": 0.0027,
        "goals_minus_xg": 0.1793,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1472,
        "assists_minus_xa": -0.1472,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9679,
        "points_added": 1.8992,
        "xpoints_added": 1.5586,
        "passes_attempted": 819.0,
        "pass_completion_pct": 0.8608,
        "xpass_completion_pct": 0.8175,
        "passes_over_expected": 35.4381,
        "passes_over_expected_p100": 4.327,
        "avg_pass_distance": 28.0412,
        "avg_pass_vertical": 18.9799,
        "shots_faced": 119.0,
        "goals_conceded": 45.0,
        "saves": 73.0,
        "headed_shot_share": 0.1345,
        "xg_faced": 37.9477,
        "goals_conceded_minus_xg": 7.0523,
        "goals_per_xg": 1.1858
      }
    },
    {
      "canonical_id": "alyssa-thompson",
      "canonical_name": "Alyssa Thompson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1646.0,
        "shots": 43.0,
        "shots_on_target": 21.0,
        "goals": 6.0,
        "xg": 5.9184,
        "xg_place": 0.2208,
        "goals_minus_xg": 0.0816,
        "key_passes": 35.0,
        "assists": 2.0,
        "xa": 3.2434,
        "assists_minus_xa": -1.2434,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 9.1617,
        "points_added": 2.6995,
        "xpoints_added": 4.301,
        "passes_attempted": 385.0,
        "pass_completion_pct": 0.7247,
        "xpass_completion_pct": 0.7014,
        "passes_over_expected": 8.9492,
        "passes_over_expected_p100": 2.3245,
        "avg_pass_distance": 16.8573,
        "avg_pass_vertical": -0.0723
      }
    },
    {
      "canonical_id": "ana-maria-crnogorcevic",
      "canonical_name": "Ana Maria Crnogorcevic",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 445.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2931,
        "xg_place": -0.2931,
        "goals_minus_xg": -0.2931,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1367,
        "assists_minus_xa": -0.1367,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4298,
        "points_added": 0.0,
        "xpoints_added": 0.1834,
        "passes_attempted": 142.0,
        "pass_completion_pct": 0.7113,
        "xpass_completion_pct": 0.7525,
        "passes_over_expected": -5.8489,
        "passes_over_expected_p100": -4.1189,
        "avg_pass_distance": 16.5979,
        "avg_pass_vertical": -0.2233
      }
    },
    {
      "canonical_id": "ana-maria-guzman",
      "canonical_name": "Ana Maria Guzman",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 115.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0235,
        "xg_place": -0.0235,
        "goals_minus_xg": -0.0235,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0235,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 27.0,
        "pass_completion_pct": 0.7407,
        "xpass_completion_pct": 0.7069,
        "passes_over_expected": 0.9143,
        "passes_over_expected_p100": 3.3863,
        "avg_pass_distance": 13.7972,
        "avg_pass_vertical": 1.0337
      }
    },
    {
      "canonical_id": "ana-tejada",
      "canonical_name": "Ana Tejada",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1892.0,
        "shots": 7.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2143,
        "xg_place": -0.2143,
        "goals_minus_xg": -0.2143,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.7551,
        "assists_minus_xa": -0.7551,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9694,
        "points_added": 0.0,
        "xpoints_added": 0.1485,
        "passes_attempted": 849.0,
        "pass_completion_pct": 0.8645,
        "xpass_completion_pct": 0.8473,
        "passes_over_expected": 14.6221,
        "passes_over_expected_p100": 1.7223,
        "avg_pass_distance": 19.8812,
        "avg_pass_vertical": 4.7864
      }
    },
    {
      "canonical_id": "angelina",
      "canonical_name": "Angelina",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2359.0,
        "shots": 20.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 1.9166,
        "xg_place": -0.9763,
        "goals_minus_xg": -1.9166,
        "key_passes": 25.0,
        "assists": 1.0,
        "xa": 2.2913,
        "assists_minus_xa": -1.2913,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 4.2078,
        "points_added": 0.0,
        "xpoints_added": 1.4711,
        "passes_attempted": 1091.0,
        "pass_completion_pct": 0.7415,
        "xpass_completion_pct": 0.736,
        "passes_over_expected": 6.0426,
        "passes_over_expected_p100": 0.5539,
        "avg_pass_distance": 19.9811,
        "avg_pass_vertical": 4.4456
      }
    },
    {
      "canonical_id": "angelina-anderson",
      "canonical_name": "Angelina Anderson",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2358.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": 733.0,
        "pass_completion_pct": 0.7149,
        "xpass_completion_pct": 0.7355,
        "passes_over_expected": -15.1313,
        "passes_over_expected_p100": -2.0643,
        "avg_pass_distance": 33.4436,
        "avg_pass_vertical": 24.0278,
        "shots_faced": 107.0,
        "goals_conceded": 34.0,
        "saves": 69.0,
        "headed_shot_share": 0.1215,
        "xg_faced": 30.2715,
        "goals_conceded_minus_xg": 3.7285,
        "goals_per_xg": 1.1232
      }
    },
    {
      "canonical_id": "angharad-james-turner",
      "canonical_name": "Angharad James-Turner",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 990.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.102,
        "xg_place": -0.102,
        "goals_minus_xg": -0.102,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.6444,
        "assists_minus_xa": -0.6444,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7464,
        "points_added": 0.0,
        "xpoints_added": 0.0792,
        "passes_attempted": 276.0,
        "pass_completion_pct": 0.7138,
        "xpass_completion_pct": 0.7525,
        "passes_over_expected": -10.6909,
        "passes_over_expected_p100": -3.8735,
        "avg_pass_distance": 19.613,
        "avg_pass_vertical": 1.8326
      }
    },
    {
      "canonical_id": "ann-katrin-berger",
      "canonical_name": "Ann-Katrin Berger",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2823.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.2197,
        "assists_minus_xa": -0.2197,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2197,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1275.0,
        "pass_completion_pct": 0.7929,
        "xpass_completion_pct": 0.7868,
        "passes_over_expected": 7.8493,
        "passes_over_expected_p100": 0.6156,
        "avg_pass_distance": 30.8871,
        "avg_pass_vertical": 20.151,
        "shots_faced": 78.0,
        "goals_conceded": 19.0,
        "saves": 57.0,
        "headed_shot_share": 0.1026,
        "xg_faced": 20.0617,
        "goals_conceded_minus_xg": -1.0617,
        "goals_per_xg": 0.9471
      }
    },
    {
      "canonical_id": "anna-heilferty",
      "canonical_name": "Anna Heilferty",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 94.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2518,
        "xg_place": -0.2518,
        "goals_minus_xg": -0.2518,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2518,
        "points_added": 0.0,
        "xpoints_added": 0.096,
        "passes_attempted": 59.0,
        "pass_completion_pct": 0.7627,
        "xpass_completion_pct": 0.8053,
        "passes_over_expected": -2.5138,
        "passes_over_expected_p100": -4.2607,
        "avg_pass_distance": 14.6904,
        "avg_pass_vertical": 3.1482
      }
    },
    {
      "canonical_id": "anna-moorhouse",
      "canonical_name": "Anna Moorhouse",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2857.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": 727.0,
        "pass_completion_pct": 0.795,
        "xpass_completion_pct": 0.7862,
        "passes_over_expected": 6.4351,
        "passes_over_expected_p100": 0.8852,
        "avg_pass_distance": 29.266,
        "avg_pass_vertical": 20.5268,
        "shots_faced": 112.0,
        "goals_conceded": 27.0,
        "saves": 83.0,
        "headed_shot_share": 0.1518,
        "xg_faced": 24.2237,
        "goals_conceded_minus_xg": 2.7763,
        "goals_per_xg": 1.1146
      }
    },
    {
      "canonical_id": "aria-nagai",
      "canonical_name": "Aria Nagai",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 649.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0226,
        "xg_place": -0.0226,
        "goals_minus_xg": -0.0226,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1246,
        "assists_minus_xa": -0.1246,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1472,
        "points_added": 0.0,
        "xpoints_added": 0.0218,
        "passes_attempted": 191.0,
        "pass_completion_pct": 0.7016,
        "xpass_completion_pct": 0.7521,
        "passes_over_expected": -9.6451,
        "passes_over_expected_p100": -5.0498,
        "avg_pass_distance": 18.8034,
        "avg_pass_vertical": 5.5294
      }
    },
    {
      "canonical_id": "arin-wright",
      "canonical_name": "Arin Wright",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2312.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.8467,
        "xg_place": 0.5049,
        "goals_minus_xg": 0.1533,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 0.8463,
        "assists_minus_xa": 1.1537,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.693,
        "points_added": 0.3325,
        "xpoints_added": 0.3441,
        "passes_attempted": 765.0,
        "pass_completion_pct": 0.8118,
        "xpass_completion_pct": 0.7727,
        "passes_over_expected": 29.8932,
        "passes_over_expected_p100": 3.9076,
        "avg_pass_distance": 21.3465,
        "avg_pass_vertical": 9.5062
      }
    },
    {
      "canonical_id": "ary-borges",
      "canonical_name": "Ary Borges",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1752.0,
        "shots": 35.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 4.0739,
        "xg_place": -1.615,
        "goals_minus_xg": -3.0739,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.4692,
        "assists_minus_xa": -0.4692,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 4.5431,
        "points_added": 0.9404,
        "xpoints_added": 3.0001,
        "passes_attempted": 561.0,
        "pass_completion_pct": 0.7326,
        "xpass_completion_pct": 0.7459,
        "passes_over_expected": -7.45,
        "passes_over_expected_p100": -1.328,
        "avg_pass_distance": 18.3578,
        "avg_pass_vertical": 2.7011
      }
    },
    {
      "canonical_id": "ashley-hatch",
      "canonical_name": "Ashley Hatch",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1061.0,
        "shots": 27.0,
        "shots_on_target": 10.0,
        "goals": 6.0,
        "xg": 4.3986,
        "xg_place": 0.5513,
        "goals_minus_xg": 1.6014,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 1.2716,
        "assists_minus_xa": -0.2716,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.6702,
        "points_added": 1.8082,
        "xpoints_added": 2.1668,
        "passes_attempted": 283.0,
        "pass_completion_pct": 0.6431,
        "xpass_completion_pct": 0.7019,
        "passes_over_expected": -16.635,
        "passes_over_expected_p100": -5.8781,
        "avg_pass_distance": 15.2524,
        "avg_pass_vertical": 0.5513
      }
    },
    {
      "canonical_id": "ashley-sanchez",
      "canonical_name": "Ashley Sanchez",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1629.0,
        "shots": 32.0,
        "shots_on_target": 17.0,
        "goals": 2.0,
        "xg": 3.0871,
        "xg_place": -0.1696,
        "goals_minus_xg": -1.0871,
        "key_passes": 22.0,
        "assists": 2.0,
        "xa": 3.3951,
        "assists_minus_xa": -1.3951,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 6.4822,
        "points_added": 0.6938,
        "xpoints_added": 2.4317,
        "passes_attempted": 441.0,
        "pass_completion_pct": 0.7188,
        "xpass_completion_pct": 0.6857,
        "passes_over_expected": 14.593,
        "passes_over_expected_p100": 3.3091,
        "avg_pass_distance": 17.0002,
        "avg_pass_vertical": 3.8699
      }
    },
    {
      "canonical_id": "asisat-oshoala",
      "canonical_name": "Asisat Oshoala",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 552.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.7959,
        "xg_place": -0.6315,
        "goals_minus_xg": -0.7959,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2209,
        "assists_minus_xa": -0.2209,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0168,
        "points_added": 0.0,
        "xpoints_added": 0.5761,
        "passes_attempted": 116.0,
        "pass_completion_pct": 0.5776,
        "xpass_completion_pct": 0.6807,
        "passes_over_expected": -11.9576,
        "passes_over_expected_p100": -10.3082,
        "avg_pass_distance": 13.6072,
        "avg_pass_vertical": -0.0689
      }
    },
    {
      "canonical_id": "aubrey-kingsbury",
      "canonical_name": "Aubrey Kingsbury",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3008.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": 1008.0,
        "pass_completion_pct": 0.8512,
        "xpass_completion_pct": 0.8593,
        "passes_over_expected": -8.2039,
        "passes_over_expected_p100": -0.8139,
        "avg_pass_distance": 25.6684,
        "avg_pass_vertical": 15.465,
        "shots_faced": 117.0,
        "goals_conceded": 28.0,
        "saves": 86.0,
        "headed_shot_share": 0.1795,
        "xg_faced": 29.4985,
        "goals_conceded_minus_xg": -1.4985,
        "goals_per_xg": 0.9492
      }
    },
    {
      "canonical_id": "ava-cook",
      "canonical_name": "Ava Cook",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 158.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": 53.0,
        "pass_completion_pct": 0.566,
        "xpass_completion_pct": 0.6681,
        "passes_over_expected": -5.4088,
        "passes_over_expected_p100": -10.2053,
        "avg_pass_distance": 16.0845,
        "avg_pass_vertical": 1.0477
      }
    },
    {
      "canonical_id": "avery-patterson",
      "canonical_name": "Avery Patterson",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2135.0,
        "shots": 26.0,
        "shots_on_target": 8.0,
        "goals": 3.0,
        "xg": 2.1087,
        "xg_place": -0.2044,
        "goals_minus_xg": 0.8913,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 1.718,
        "assists_minus_xa": -0.718,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.8267,
        "points_added": 1.7036,
        "xpoints_added": 1.2536,
        "passes_attempted": 884.0,
        "pass_completion_pct": 0.7783,
        "xpass_completion_pct": 0.7622,
        "passes_over_expected": 14.2259,
        "passes_over_expected_p100": 1.6093,
        "avg_pass_distance": 17.3991,
        "avg_pass_vertical": 3.1815
      }
    },
    {
      "canonical_id": "barbra-banda",
      "canonical_name": "Barbra Banda",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1568.0,
        "shots": 73.0,
        "shots_on_target": 35.0,
        "goals": 8.0,
        "xg": 8.7363,
        "xg_place": 0.4916,
        "goals_minus_xg": -0.7363,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 1.5277,
        "assists_minus_xa": -0.5277,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 10.264,
        "points_added": 3.0339,
        "xpoints_added": 5.5734,
        "passes_attempted": 209.0,
        "pass_completion_pct": 0.6172,
        "xpass_completion_pct": 0.6529,
        "passes_over_expected": -7.4516,
        "passes_over_expected_p100": -3.5653,
        "avg_pass_distance": 14.4147,
        "avg_pass_vertical": 0.833
      }
    },
    {
      "canonical_id": "bayley-feist",
      "canonical_name": "Bayley Feist",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 238.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1691,
        "xg_place": -0.1691,
        "goals_minus_xg": -0.1691,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0403,
        "assists_minus_xa": -0.0403,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2094,
        "points_added": 0.0,
        "xpoints_added": 0.0634,
        "passes_attempted": 88.0,
        "pass_completion_pct": 0.6591,
        "xpass_completion_pct": 0.7429,
        "passes_over_expected": -7.3762,
        "passes_over_expected_p100": -8.382,
        "avg_pass_distance": 15.7621,
        "avg_pass_vertical": 2.4483
      }
    },
    {
      "canonical_id": "bea-franklin",
      "canonical_name": "Bea Franklin",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1979.0,
        "shots": 12.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 1.8179,
        "xg_place": 1.134,
        "goals_minus_xg": 1.1821,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 0.9395,
        "assists_minus_xa": 0.0605,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.7575,
        "points_added": 0.9943,
        "xpoints_added": 1.1395,
        "passes_attempted": 674.0,
        "pass_completion_pct": 0.7522,
        "xpass_completion_pct": 0.7609,
        "passes_over_expected": -5.8137,
        "passes_over_expected_p100": -0.8626,
        "avg_pass_distance": 18.5663,
        "avg_pass_vertical": 4.2316
      }
    },
    {
      "canonical_id": "bella-bixby",
      "canonical_name": "Bella Bixby",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 716.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": 260.0,
        "pass_completion_pct": 0.7577,
        "xpass_completion_pct": 0.7951,
        "passes_over_expected": -9.7204,
        "passes_over_expected_p100": -3.7386,
        "avg_pass_distance": 29.5464,
        "avg_pass_vertical": 20.363,
        "shots_faced": 21.0,
        "goals_conceded": 3.0,
        "saves": 17.0,
        "headed_shot_share": 0.1429,
        "xg_faced": 4.2021,
        "goals_conceded_minus_xg": -1.2021,
        "goals_per_xg": 0.7139
      }
    },
    {
      "canonical_id": "bethany-bos",
      "canonical_name": "Bethany Bos",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 171.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.4744,
        "xg_place": 0.4672,
        "goals_minus_xg": 0.5256,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.3701,
        "assists_minus_xa": 0.6299,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.8445,
        "points_added": 1.8901,
        "xpoints_added": 0.3926,
        "passes_attempted": 40.0,
        "pass_completion_pct": 0.45,
        "xpass_completion_pct": 0.6056,
        "passes_over_expected": -6.2231,
        "passes_over_expected_p100": -15.5578,
        "avg_pass_distance": 17.2941,
        "avg_pass_vertical": 1.8453
      }
    },
    {
      "canonical_id": "bia-zaneratto",
      "canonical_name": "Bia Zaneratto",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1893.0,
        "shots": 46.0,
        "shots_on_target": 19.0,
        "goals": 7.0,
        "xg": 5.7152,
        "xg_place": -0.0929,
        "goals_minus_xg": 1.2848,
        "key_passes": 27.0,
        "assists": 3.0,
        "xa": 3.9747,
        "assists_minus_xa": -0.9747,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 9.6898,
        "points_added": 2.6872,
        "xpoints_added": 3.7539,
        "passes_attempted": 583.0,
        "pass_completion_pct": 0.705,
        "xpass_completion_pct": 0.6778,
        "passes_over_expected": 15.8648,
        "passes_over_expected_p100": 2.7212,
        "avg_pass_distance": 15.3175,
        "avg_pass_vertical": 2.799
      }
    },
    {
      "canonical_id": "bianca-st-georges",
      "canonical_name": "Bianca St. Georges",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1212.0,
        "shots": 27.0,
        "shots_on_target": 12.0,
        "goals": 3.0,
        "xg": 4.0742,
        "xg_place": 0.6508,
        "goals_minus_xg": -1.0742,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 1.0235,
        "assists_minus_xa": -1.0235,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 5.0977,
        "points_added": 1.8972,
        "xpoints_added": 2.2089,
        "passes_attempted": 235.0,
        "pass_completion_pct": 0.7064,
        "xpass_completion_pct": 0.7379,
        "passes_over_expected": -7.411,
        "passes_over_expected_p100": -3.1536,
        "avg_pass_distance": 15.9898,
        "avg_pass_vertical": -0.9739
      }
    },
    {
      "canonical_id": "brecken-mozingo",
      "canonical_name": "Brecken Mozingo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1361.0,
        "shots": 27.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 2.2956,
        "xg_place": 0.2678,
        "goals_minus_xg": 0.7044,
        "key_passes": 17.0,
        "assists": 0.0,
        "xa": 1.3316,
        "assists_minus_xa": -1.3316,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.6272,
        "points_added": 1.6646,
        "xpoints_added": 1.5357,
        "passes_attempted": 250.0,
        "pass_completion_pct": 0.592,
        "xpass_completion_pct": 0.6497,
        "passes_over_expected": -14.4207,
        "passes_over_expected_p100": -5.7683,
        "avg_pass_distance": 18.8483,
        "avg_pass_vertical": 0.4032
      }
    },
    {
      "canonical_id": "brianna-mart\u00ednez",
      "canonical_name": "Brianna Mart\u00ednez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 8.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 5.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.7747,
        "passes_over_expected": 0.1266,
        "passes_over_expected_p100": 2.5316,
        "avg_pass_distance": 16.0215,
        "avg_pass_vertical": 11.4569
      }
    },
    {
      "canonical_id": "brianna-pinto",
      "canonical_name": "Brianna Pinto",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 752.0,
        "shots": 16.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 2.2466,
        "xg_place": -0.3173,
        "goals_minus_xg": 0.7534,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0542,
        "assists_minus_xa": -0.0542,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.3008,
        "points_added": 0.6654,
        "xpoints_added": 1.1336,
        "passes_attempted": 129.0,
        "pass_completion_pct": 0.7752,
        "xpass_completion_pct": 0.7737,
        "passes_over_expected": 0.19,
        "passes_over_expected_p100": 0.1473,
        "avg_pass_distance": 13.6692,
        "avg_pass_vertical": -2.2538
      }
    },
    {
      "canonical_id": "brittany-ratcliffe",
      "canonical_name": "Brittany Ratcliffe",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 810.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.636,
        "xg_place": -0.4029,
        "goals_minus_xg": 0.364,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.8766,
        "assists_minus_xa": 0.1234,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.5126,
        "points_added": 0.2943,
        "xpoints_added": 0.4336,
        "passes_attempted": 168.0,
        "pass_completion_pct": 0.6964,
        "xpass_completion_pct": 0.7127,
        "passes_over_expected": -2.7271,
        "passes_over_expected_p100": -1.6233,
        "avg_pass_distance": 14.4179,
        "avg_pass_vertical": -2.9555
      }
    },
    {
      "canonical_id": "brooklyn-courtnall",
      "canonical_name": "Brooklyn Courtnall",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 639.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.0399,
        "assists_minus_xa": -0.0399,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0399,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 377.0,
        "pass_completion_pct": 1.5893000000000002,
        "xpass_completion_pct": 1.5112999999999999,
        "passes_over_expected": 9.6385,
        "passes_over_expected_p100": 7.801500000000001,
        "avg_pass_distance": 36.8711,
        "avg_pass_vertical": 9.265799999999999
      }
    },
    {
      "canonical_id": "bruninha",
      "canonical_name": "Bruninha",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1754.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": 13.0,
        "assists": 1.0,
        "xa": 1.2851,
        "assists_minus_xa": -0.2851,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2851,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 819.0,
        "pass_completion_pct": 0.7277,
        "xpass_completion_pct": 0.7027,
        "passes_over_expected": 20.4606,
        "passes_over_expected_p100": 2.4982,
        "avg_pass_distance": 20.3154,
        "avg_pass_vertical": 5.5774
      }
    },
    {
      "canonical_id": "b\u00e1rbara-olivieri",
      "canonical_name": "B\u00e1rbara Olivieri",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 987.0,
        "shots": 18.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 2.05,
        "xg_place": -0.4936,
        "goals_minus_xg": -0.05,
        "key_passes": 11.0,
        "assists": 2.0,
        "xa": 1.347,
        "assists_minus_xa": 0.653,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.397,
        "points_added": 1.1663,
        "xpoints_added": 1.4293,
        "passes_attempted": 352.0,
        "pass_completion_pct": 0.7273,
        "xpass_completion_pct": 0.7344,
        "passes_over_expected": -2.5241,
        "passes_over_expected_p100": -0.7171,
        "avg_pass_distance": 19.6041,
        "avg_pass_vertical": 2.7053
      }
    },
    {
      "canonical_id": "caiya-hanks",
      "canonical_name": "Caiya Hanks",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 736.0,
        "shots": 16.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 1.7279,
        "xg_place": -0.0204,
        "goals_minus_xg": 0.2721,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 1.2518,
        "assists_minus_xa": -0.2518,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.9797,
        "points_added": 0.6194,
        "xpoints_added": 1.0354,
        "passes_attempted": 150.0,
        "pass_completion_pct": 0.6933,
        "xpass_completion_pct": 0.6446,
        "passes_over_expected": 7.3025,
        "passes_over_expected_p100": 4.8683,
        "avg_pass_distance": 16.6783,
        "avg_pass_vertical": 1.1931
      }
    },
    {
      "canonical_id": "camryn-biegalski",
      "canonical_name": "Camryn Biegalski",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1745.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.4365,
        "xg_place": 0.536,
        "goals_minus_xg": 0.5635,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 0.8347,
        "assists_minus_xa": 1.1653,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.2712,
        "points_added": 0.9081,
        "xpoints_added": 0.197,
        "passes_attempted": 801.0,
        "pass_completion_pct": 0.6629,
        "xpass_completion_pct": 0.683,
        "passes_over_expected": -16.0486,
        "passes_over_expected_p100": -2.0036,
        "avg_pass_distance": 19.1395,
        "avg_pass_vertical": 9.7106
      }
    },
    {
      "canonical_id": "caprice-dydasco",
      "canonical_name": "Caprice Dydasco",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2669.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2165,
        "xg_place": -0.1678,
        "goals_minus_xg": -0.2165,
        "key_passes": 27.0,
        "assists": 1.0,
        "xa": 1.7505,
        "assists_minus_xa": -0.7505,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.967,
        "points_added": 0.0,
        "xpoints_added": 0.1472,
        "passes_attempted": 1457.0,
        "pass_completion_pct": 0.766,
        "xpass_completion_pct": 0.7325,
        "passes_over_expected": 48.7266,
        "passes_over_expected_p100": 3.3443,
        "avg_pass_distance": 18.0503,
        "avg_pass_vertical": 5.9069
      }
    },
    {
      "canonical_id": "cari-roccaro",
      "canonical_name": "Cari Roccaro",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1357.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": 504.0,
        "pass_completion_pct": 0.8095,
        "xpass_completion_pct": 0.7869,
        "passes_over_expected": 11.421,
        "passes_over_expected_p100": 2.2661,
        "avg_pass_distance": 23.2367,
        "avg_pass_vertical": 9.8761
      }
    },
    {
      "canonical_id": "caroline-conti",
      "canonical_name": "Caroline Conti",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1453.0,
        "shots": 22.0,
        "shots_on_target": 8.0,
        "goals": 3.0,
        "xg": 3.6577,
        "xg_place": -0.1847,
        "goals_minus_xg": -0.6577,
        "key_passes": 12.0,
        "assists": 2.0,
        "xa": 1.1635,
        "assists_minus_xa": 0.8365,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.8212,
        "points_added": 2.0629,
        "xpoints_added": 2.9398,
        "passes_attempted": 530.0,
        "pass_completion_pct": 0.7226,
        "xpass_completion_pct": 0.7154,
        "passes_over_expected": 3.8643,
        "passes_over_expected_p100": 0.7291,
        "avg_pass_distance": 15.936,
        "avg_pass_vertical": 3.7684
      }
    },
    {
      "canonical_id": "carson-pickett",
      "canonical_name": "Carson Pickett",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1516.0,
        "shots": 14.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 0.9423,
        "xg_place": 1.3408,
        "goals_minus_xg": 2.0577,
        "key_passes": 16.0,
        "assists": 2.0,
        "xa": 1.2354,
        "assists_minus_xa": 0.7646,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 2.1777,
        "points_added": 1.9398,
        "xpoints_added": 0.7592,
        "passes_attempted": 727.0,
        "pass_completion_pct": 0.751,
        "xpass_completion_pct": 0.7344,
        "passes_over_expected": 12.0838,
        "passes_over_expected_p100": 1.6621,
        "avg_pass_distance": 19.3808,
        "avg_pass_vertical": 4.0903
      }
    },
    {
      "canonical_id": "casey-krueger",
      "canonical_name": "Casey Krueger",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 798.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.5325,
        "xg_place": -0.0213,
        "goals_minus_xg": 0.4675,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.3194,
        "assists_minus_xa": 0.6806,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.8519,
        "points_added": 1.8872,
        "xpoints_added": 0.5068,
        "passes_attempted": 396.0,
        "pass_completion_pct": 0.6465,
        "xpass_completion_pct": 0.6943,
        "passes_over_expected": -18.9386,
        "passes_over_expected_p100": -4.7825,
        "avg_pass_distance": 17.9915,
        "avg_pass_vertical": 7.2625
      }
    },
    {
      "canonical_id": "casey-murphy",
      "canonical_name": "Casey Murphy",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2191.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": 736.0,
        "pass_completion_pct": 0.8302,
        "xpass_completion_pct": 0.8337,
        "passes_over_expected": -2.6224,
        "passes_over_expected_p100": -0.3563,
        "avg_pass_distance": 27.6151,
        "avg_pass_vertical": 18.0684,
        "shots_faced": 93.0,
        "goals_conceded": 32.0,
        "saves": 61.0,
        "headed_shot_share": 0.1613,
        "xg_faced": 26.3066,
        "goals_conceded_minus_xg": 5.6934,
        "goals_per_xg": 1.2164
      }
    },
    {
      "canonical_id": "catherine-barry",
      "canonical_name": "Catherine Barry",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 71.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3859,
        "xg_place": -0.0522,
        "goals_minus_xg": -0.3859,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3859,
        "points_added": 0.0,
        "xpoints_added": 0.1755,
        "passes_attempted": 19.0,
        "pass_completion_pct": 0.6316,
        "xpass_completion_pct": 0.7193,
        "passes_over_expected": -1.6667,
        "passes_over_expected_p100": -8.7719,
        "avg_pass_distance": 14.6778,
        "avg_pass_vertical": -6.2327
      }
    },
    {
      "canonical_id": "catherine-paulson",
      "canonical_name": "Catherine Paulson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 132.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1303,
        "xg_place": -0.1303,
        "goals_minus_xg": -0.1303,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1303,
        "points_added": 0.0,
        "xpoints_added": 0.2521,
        "passes_attempted": 40.0,
        "pass_completion_pct": 0.65,
        "xpass_completion_pct": 0.7389,
        "passes_over_expected": -3.5543,
        "passes_over_expected_p100": -8.8857,
        "avg_pass_distance": 14.5108,
        "avg_pass_vertical": -3.1584
      }
    },
    {
      "canonical_id": "cece-delzer",
      "canonical_name": "Cece Delzer",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 533.0,
        "shots": 5.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.3009,
        "xg_place": 0.4798,
        "goals_minus_xg": 0.6991,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.4848,
        "assists_minus_xa": -0.4848,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7856,
        "points_added": 0.709,
        "xpoints_added": 0.2195,
        "passes_attempted": 126.0,
        "pass_completion_pct": 1.5272999999999999,
        "xpass_completion_pct": 1.5228,
        "passes_over_expected": 1.6563,
        "passes_over_expected_p100": 0.4393,
        "avg_pass_distance": 31.3575,
        "avg_pass_vertical": 5.0495
      }
    },
    {
      "canonical_id": "chardonnay-curran",
      "canonical_name": "Chardonnay Curran",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 116.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2375,
        "xg_place": -0.2061,
        "goals_minus_xg": -0.2375,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2375,
        "points_added": 0.0,
        "xpoints_added": 0.3078,
        "passes_attempted": 35.0,
        "pass_completion_pct": 0.5714,
        "xpass_completion_pct": 0.6539,
        "passes_over_expected": -2.8865,
        "passes_over_expected_p100": -8.2472,
        "avg_pass_distance": 16.0459,
        "avg_pass_vertical": 5.5004
      }
    },
    {
      "canonical_id": "chiamaka-okwuchukwu",
      "canonical_name": "Chiamaka Okwuchukwu",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 168.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.0477,
        "xg_place": -0.0273,
        "goals_minus_xg": 0.9523,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2241,
        "assists_minus_xa": -0.2241,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2718,
        "points_added": 1.2345,
        "xpoints_added": 0.0589,
        "passes_attempted": 27.0,
        "pass_completion_pct": 0.7037,
        "xpass_completion_pct": 0.708,
        "passes_over_expected": -0.116,
        "passes_over_expected_p100": -0.4296,
        "avg_pass_distance": 11.8757,
        "avg_pass_vertical": 1.635
      }
    },
    {
      "canonical_id": "chloe-ricketts",
      "canonical_name": "Chloe Ricketts",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 295.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.213,
        "xg_place": 0.5046,
        "goals_minus_xg": -0.213,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.213,
        "points_added": 0.0,
        "xpoints_added": 0.0273,
        "passes_attempted": 30.0,
        "pass_completion_pct": 1.7586,
        "xpass_completion_pct": 1.4037,
        "passes_over_expected": 1.1841,
        "passes_over_expected_p100": 35.494,
        "avg_pass_distance": 25.2253,
        "avg_pass_vertical": 0.8577000000000001
      }
    },
    {
      "canonical_id": "christen-press",
      "canonical_name": "Christen Press",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 689.0,
        "shots": 18.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.6657,
        "xg_place": -0.4402,
        "goals_minus_xg": -0.6657,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.3785,
        "assists_minus_xa": -0.3785,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.0442,
        "points_added": 0.4588,
        "xpoints_added": 1.7264,
        "passes_attempted": 192.0,
        "pass_completion_pct": 0.6094,
        "xpass_completion_pct": 0.6402,
        "passes_over_expected": -5.9264,
        "passes_over_expected_p100": -3.0867,
        "avg_pass_distance": 19.6718,
        "avg_pass_vertical": 2.6039
      }
    },
    {
      "canonical_id": "christen-westphal",
      "canonical_name": "Christen Westphal",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 576.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": 3.0,
        "assists": 0.0,
        "xa": 0.1589,
        "assists_minus_xa": -0.1589,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1589,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 327.0,
        "pass_completion_pct": 0.7829,
        "xpass_completion_pct": 0.7974,
        "passes_over_expected": -4.7424,
        "passes_over_expected_p100": -1.4503,
        "avg_pass_distance": 19.7755,
        "avg_pass_vertical": 5.8363
      }
    },
    {
      "canonical_id": "claire-emslie",
      "canonical_name": "Claire Emslie",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 567.0,
        "shots": 12.0,
        "shots_on_target": 7.0,
        "goals": 0.0,
        "xg": 1.352,
        "xg_place": -0.363,
        "goals_minus_xg": -1.352,
        "key_passes": 18.0,
        "assists": 1.0,
        "xa": 1.1887,
        "assists_minus_xa": -0.1887,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.5407,
        "points_added": 0.0,
        "xpoints_added": 0.6201,
        "passes_attempted": 201.0,
        "pass_completion_pct": 0.602,
        "xpass_completion_pct": 0.6022,
        "passes_over_expected": -0.0361,
        "passes_over_expected_p100": -0.018,
        "avg_pass_distance": 23.2352,
        "avg_pass_vertical": 3.1836
      }
    },
    {
      "canonical_id": "claire-hutton",
      "canonical_name": "Claire Hutton",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2174.0,
        "shots": 23.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.3684,
        "xg_place": -0.9553,
        "goals_minus_xg": -1.3684,
        "key_passes": 15.0,
        "assists": 2.0,
        "xa": 1.8956,
        "assists_minus_xa": 0.1044,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.264,
        "points_added": 0.0,
        "xpoints_added": 0.8029,
        "passes_attempted": 916.0,
        "pass_completion_pct": 0.7697,
        "xpass_completion_pct": 0.757,
        "passes_over_expected": 11.6207,
        "passes_over_expected_p100": 1.2686,
        "avg_pass_distance": 18.8518,
        "avg_pass_vertical": 4.7622
      }
    },
    {
      "canonical_id": "clarissa-larisey",
      "canonical_name": "Clarissa Laris\u00adey",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 455.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.7909,
        "xg_place": 0.0306,
        "goals_minus_xg": 0.2091,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.3186,
        "assists_minus_xa": 0.6814,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.1095,
        "points_added": 0.6009,
        "xpoints_added": 0.5467,
        "passes_attempted": 57.0,
        "pass_completion_pct": 0.7193,
        "xpass_completion_pct": 0.7604,
        "passes_over_expected": -2.3443,
        "passes_over_expected_p100": -4.1128,
        "avg_pass_distance": 18.4679,
        "avg_pass_vertical": -6.5737
      }
    },
    {
      "canonical_id": "claudia-dickey",
      "canonical_name": "Claudia Dickey",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2733.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": 1123.0,
        "pass_completion_pct": 0.7542,
        "xpass_completion_pct": 0.7666,
        "passes_over_expected": -13.9331,
        "passes_over_expected_p100": -1.2407,
        "avg_pass_distance": 29.5878,
        "avg_pass_vertical": 20.7377,
        "shots_faced": 120.0,
        "goals_conceded": 30.0,
        "saves": 89.0,
        "headed_shot_share": 0.125,
        "xg_faced": 36.3272,
        "goals_conceded_minus_xg": -6.3272,
        "goals_per_xg": 0.8258
      }
    },
    {
      "canonical_id": "claudia-zornoza",
      "canonical_name": "Claudia Zornoza",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2261.0,
        "shots": 33.0,
        "shots_on_target": 10.0,
        "goals": 1.0,
        "xg": 0.8299,
        "xg_place": -0.0256,
        "goals_minus_xg": 0.1701,
        "key_passes": 25.0,
        "assists": 2.0,
        "xa": 2.3524,
        "assists_minus_xa": -0.3524,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.1823,
        "points_added": 0.9427,
        "xpoints_added": 0.4871,
        "passes_attempted": 1094.0,
        "pass_completion_pct": 0.7541,
        "xpass_completion_pct": 0.7591,
        "passes_over_expected": -5.5007,
        "passes_over_expected_p100": -0.5028,
        "avg_pass_distance": 21.0596,
        "avg_pass_vertical": 6.4359
      }
    },
    {
      "canonical_id": "cloe-lacasse",
      "canonical_name": "Cloe Lacasse",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 780.0,
        "shots": 13.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 0.8433,
        "xg_place": 0.1042,
        "goals_minus_xg": 0.1567,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 1.1618,
        "assists_minus_xa": -0.1618,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0051,
        "points_added": 0.0379,
        "xpoints_added": 0.6644,
        "passes_attempted": 211.0,
        "pass_completion_pct": 0.6351,
        "xpass_completion_pct": 0.6584,
        "passes_over_expected": -4.9233,
        "passes_over_expected_p100": -2.3333,
        "avg_pass_distance": 17.4301,
        "avg_pass_vertical": -1.9443
      }
    },
    {
      "canonical_id": "cori-dyke",
      "canonical_name": "Cori Dyke",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1499.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.1598,
        "xg_place": -0.0166,
        "goals_minus_xg": 0.8402,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.4536,
        "assists_minus_xa": -0.4536,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6134,
        "points_added": 0.0574,
        "xpoints_added": 0.0832,
        "passes_attempted": 706.0,
        "pass_completion_pct": 0.813,
        "xpass_completion_pct": 0.763,
        "passes_over_expected": 35.3531,
        "passes_over_expected_p100": 5.0075,
        "avg_pass_distance": 18.3229,
        "avg_pass_vertical": 7.0159
      }
    },
    {
      "canonical_id": "cortnee-vine",
      "canonical_name": "Cortnee Vine",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 612.0,
        "shots": 10.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.8442,
        "xg_place": 0.1089,
        "goals_minus_xg": -0.8442,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.5197,
        "assists_minus_xa": -0.5197,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.3639,
        "points_added": 0.5757,
        "xpoints_added": 1.13,
        "passes_attempted": 121.0,
        "pass_completion_pct": 0.6942,
        "xpass_completion_pct": 0.7479,
        "passes_over_expected": -6.493,
        "passes_over_expected_p100": -5.3661,
        "avg_pass_distance": 14.1261,
        "avg_pass_vertical": -3.6067
      }
    },
    {
      "canonical_id": "courtney-brown",
      "canonical_name": "Courtney Brown",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 538.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.1641,
        "xg_place": -0.1761,
        "goals_minus_xg": -0.1641,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.5585,
        "assists_minus_xa": -0.5585,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.7226,
        "points_added": 0.5987,
        "xpoints_added": 0.8306,
        "passes_attempted": 178.0,
        "pass_completion_pct": 0.7809,
        "xpass_completion_pct": 0.7469,
        "passes_over_expected": 6.0526,
        "passes_over_expected_p100": 3.4004,
        "avg_pass_distance": 15.2927,
        "avg_pass_vertical": 0.4325
      }
    },
    {
      "canonical_id": "courtney-petersen",
      "canonical_name": "Courtney Petersen",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2411.0,
        "shots": 15.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.3764,
        "xg_place": 0.3536,
        "goals_minus_xg": -0.3764,
        "key_passes": 31.0,
        "assists": 4.0,
        "xa": 2.8721,
        "assists_minus_xa": 1.1279,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.2485,
        "points_added": 0.0,
        "xpoints_added": 0.283,
        "passes_attempted": 930.0,
        "pass_completion_pct": 0.7043,
        "xpass_completion_pct": 0.6764,
        "passes_over_expected": 25.9405,
        "passes_over_expected_p100": 2.7893,
        "avg_pass_distance": 21.6393,
        "avg_pass_vertical": 9.7469
      }
    },
    {
      "canonical_id": "croix-bethune",
      "canonical_name": "Croix Bethune",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1873.0,
        "shots": 42.0,
        "shots_on_target": 13.0,
        "goals": 3.0,
        "xg": 4.4822,
        "xg_place": -1.6626,
        "goals_minus_xg": -1.4822,
        "key_passes": 34.0,
        "assists": 1.0,
        "xa": 2.9257,
        "assists_minus_xa": -1.9257,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 7.4078,
        "points_added": 1.5565,
        "xpoints_added": 1.8188,
        "passes_attempted": 594.0,
        "pass_completion_pct": 0.7458,
        "xpass_completion_pct": 0.7387,
        "passes_over_expected": 4.22,
        "passes_over_expected_p100": 0.7104,
        "avg_pass_distance": 16.1219,
        "avg_pass_vertical": 1.8993
      }
    },
    {
      "canonical_id": "daiane",
      "canonical_name": "Daiane",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 128.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0633,
        "xg_place": -0.0356,
        "goals_minus_xg": -0.0633,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0633,
        "points_added": 0.0,
        "xpoints_added": 0.0368,
        "passes_attempted": 50.0,
        "pass_completion_pct": 0.82,
        "xpass_completion_pct": 0.7927,
        "passes_over_expected": 1.3651,
        "passes_over_expected_p100": 2.7302,
        "avg_pass_distance": 21.8103,
        "avg_pass_vertical": 7.3169
      }
    },
    {
      "canonical_id": "dana-foederer",
      "canonical_name": "Dana Foederer",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1228.0,
        "shots": 7.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3164,
        "xg_place": -0.3164,
        "goals_minus_xg": -0.3164,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.4528,
        "assists_minus_xa": -0.4528,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7692,
        "points_added": 0.0,
        "xpoints_added": 0.362,
        "passes_attempted": 403.0,
        "pass_completion_pct": 0.737,
        "xpass_completion_pct": 0.7476,
        "passes_over_expected": -4.2903,
        "passes_over_expected_p100": -1.0646,
        "avg_pass_distance": 17.3083,
        "avg_pass_vertical": 4.3738
      }
    },
    {
      "canonical_id": "dani-weatherholt",
      "canonical_name": "Dani Weatherholt",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 669.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0394,
        "xg_place": -0.0394,
        "goals_minus_xg": -0.0394,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1661,
        "assists_minus_xa": -0.1661,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2055,
        "points_added": 0.0,
        "xpoints_added": 0.0389,
        "passes_attempted": 296.0,
        "pass_completion_pct": 0.8142,
        "xpass_completion_pct": 0.7891,
        "passes_over_expected": 7.4261,
        "passes_over_expected_p100": 2.5088,
        "avg_pass_distance": 17.0973,
        "avg_pass_vertical": 2.7672
      }
    },
    {
      "canonical_id": "daniela-arias",
      "canonical_name": "Daniela Arias",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 24.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0238,
        "xg_place": -0.0238,
        "goals_minus_xg": -0.0238,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0238,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 14.0,
        "pass_completion_pct": 0.9286,
        "xpass_completion_pct": 0.8857,
        "passes_over_expected": 0.6003,
        "passes_over_expected_p100": 4.2876,
        "avg_pass_distance": 22.3404,
        "avg_pass_vertical": 5.0615
      }
    },
    {
      "canonical_id": "danielle-colaprico",
      "canonical_name": "Danielle Colaprico",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2467.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4355,
        "xg_place": -0.336,
        "goals_minus_xg": -0.4355,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.4292,
        "assists_minus_xa": -0.4292,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8647,
        "points_added": 0.0,
        "xpoints_added": 0.2511,
        "passes_attempted": 944.0,
        "pass_completion_pct": 0.8167,
        "xpass_completion_pct": 0.8045,
        "passes_over_expected": 11.5353,
        "passes_over_expected_p100": 1.222,
        "avg_pass_distance": 16.7668,
        "avg_pass_vertical": 2.408
      }
    },
    {
      "canonical_id": "debinha",
      "canonical_name": "Debinha",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1660.0,
        "shots": 43.0,
        "shots_on_target": 19.0,
        "goals": 8.0,
        "xg": 7.2827,
        "xg_place": 2.3909,
        "goals_minus_xg": 0.7173,
        "key_passes": 33.0,
        "assists": 1.0,
        "xa": 4.2358,
        "assists_minus_xa": -3.2358,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 11.5185,
        "points_added": 2.6962,
        "xpoints_added": 4.0372,
        "passes_attempted": 552.0,
        "pass_completion_pct": 0.6957,
        "xpass_completion_pct": 0.6841,
        "passes_over_expected": 6.369,
        "passes_over_expected_p100": 1.1538,
        "avg_pass_distance": 15.9244,
        "avg_pass_vertical": 3.3711
      }
    },
    {
      "canonical_id": "deborah-abiodun",
      "canonical_name": "Deborah Abiodun",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 701.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.2419,
        "xg_place": -0.0278,
        "goals_minus_xg": -0.2419,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.4824,
        "assists_minus_xa": 0.5176,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7243,
        "points_added": 0.0,
        "xpoints_added": 0.1564,
        "passes_attempted": 341.0,
        "pass_completion_pct": 0.8152,
        "xpass_completion_pct": 0.7853,
        "passes_over_expected": 10.2038,
        "passes_over_expected_p100": 2.9923,
        "avg_pass_distance": 18.3764,
        "avg_pass_vertical": 3.7444
      }
    },
    {
      "canonical_id": "delanie-sheehan",
      "canonical_name": "Delanie Sheehan",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2319.0,
        "shots": 21.0,
        "shots_on_target": 10.0,
        "goals": 1.0,
        "xg": 1.663,
        "xg_place": 0.3887,
        "goals_minus_xg": -0.663,
        "key_passes": 27.0,
        "assists": 2.0,
        "xa": 2.4838,
        "assists_minus_xa": -0.4838,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.1468,
        "points_added": 0.3541,
        "xpoints_added": 0.9629,
        "passes_attempted": 1017.0,
        "pass_completion_pct": 0.7601,
        "xpass_completion_pct": 0.7815,
        "passes_over_expected": -21.8084,
        "passes_over_expected_p100": -2.1444,
        "avg_pass_distance": 17.9121,
        "avg_pass_vertical": 2.1296
      }
    },
    {
      "canonical_id": "delphine-cascarino",
      "canonical_name": "Delphine Cascarino",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2340.0,
        "shots": 40.0,
        "shots_on_target": 17.0,
        "goals": 5.0,
        "xg": 2.9845,
        "xg_place": 0.1955,
        "goals_minus_xg": 2.0155,
        "key_passes": 40.0,
        "assists": 6.0,
        "xa": 4.1141,
        "assists_minus_xa": 1.8859,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 7.0986,
        "points_added": 3.8159,
        "xpoints_added": 2.8019,
        "passes_attempted": 985.0,
        "pass_completion_pct": 0.7279,
        "xpass_completion_pct": 0.6928,
        "passes_over_expected": 34.5801,
        "passes_over_expected_p100": 3.5107,
        "avg_pass_distance": 14.307,
        "avg_pass_vertical": 1.3567
      }
    },
    {
      "canonical_id": "denise-osullivan",
      "canonical_name": "Denise O'Sullivan",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1765.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.6124,
        "xg_place": -0.2496,
        "goals_minus_xg": -0.6124,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 1.1323,
        "assists_minus_xa": -0.1323,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.7446,
        "points_added": 0.0,
        "xpoints_added": 0.5051,
        "passes_attempted": 775.0,
        "pass_completion_pct": 0.8529,
        "xpass_completion_pct": 0.8135,
        "passes_over_expected": 30.5303,
        "passes_over_expected_p100": 3.9394,
        "avg_pass_distance": 16.2629,
        "avg_pass_vertical": 1.2004
      }
    },
    {
      "canonical_id": "deyna-castellanos",
      "canonical_name": "Deyna Castellanos",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1544.0,
        "shots": 41.0,
        "shots_on_target": 16.0,
        "goals": 2.0,
        "xg": 2.3746,
        "xg_place": -0.0212,
        "goals_minus_xg": -0.3746,
        "key_passes": 17.0,
        "assists": 0.0,
        "xa": 1.7819,
        "assists_minus_xa": -1.7819,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.1565,
        "points_added": 0.3271,
        "xpoints_added": 1.4825,
        "passes_attempted": 333.0,
        "pass_completion_pct": 0.5916,
        "xpass_completion_pct": 0.6453,
        "passes_over_expected": -17.8989,
        "passes_over_expected_p100": -5.375,
        "avg_pass_distance": 19.3833,
        "avg_pass_vertical": 5.8274
      }
    },
    {
      "canonical_id": "diana-ordo\u00f1ez",
      "canonical_name": "Diana Ordo\u00f1ez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 82.0,
        "shots": 2.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5763,
        "xg_place": 0.0472,
        "goals_minus_xg": -0.5763,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5763,
        "points_added": 0.0,
        "xpoints_added": 0.2274,
        "passes_attempted": 19.0,
        "pass_completion_pct": 0.6842,
        "xpass_completion_pct": 0.7617,
        "passes_over_expected": -1.4726,
        "passes_over_expected_p100": -7.7508,
        "avg_pass_distance": 13.2749,
        "avg_pass_vertical": -2.5216
      }
    },
    {
      "canonical_id": "dijana-haracic",
      "canonical_name": "Dijana Haracic",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 205.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": 57.0,
        "pass_completion_pct": 0.8772,
        "xpass_completion_pct": 0.8804,
        "passes_over_expected": -0.1807,
        "passes_over_expected_p100": -0.3171,
        "avg_pass_distance": 25.2369,
        "avg_pass_vertical": 15.0364,
        "shots_faced": 6.0,
        "goals_conceded": 3.0,
        "saves": 3.0,
        "headed_shot_share": 0.3333,
        "xg_faced": 2.3197,
        "goals_conceded_minus_xg": 0.6803,
        "goals_per_xg": 1.2933
      }
    },
    {
      "canonical_id": "dorian-bailey",
      "canonical_name": "Dorian Bailey",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1355.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.2249,
        "xg_place": -0.4475,
        "goals_minus_xg": -1.2249,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 1.3172,
        "assists_minus_xa": -1.3172,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.5421,
        "points_added": 0.0,
        "xpoints_added": 1.498,
        "passes_attempted": 421.0,
        "pass_completion_pct": 0.7648,
        "xpass_completion_pct": 0.7635,
        "passes_over_expected": 0.5464,
        "passes_over_expected_p100": 0.1298,
        "avg_pass_distance": 16.7331,
        "avg_pass_vertical": 1.2918
      }
    },
    {
      "canonical_id": "dudinha",
      "canonical_name": "Dudinha",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 840.0,
        "shots": 16.0,
        "shots_on_target": 8.0,
        "goals": 5.0,
        "xg": 1.434,
        "xg_place": 0.7977,
        "goals_minus_xg": 3.566,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.9357,
        "assists_minus_xa": -0.9357,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 2.3697,
        "points_added": 2.1493,
        "xpoints_added": 0.8028,
        "passes_attempted": 190.0,
        "pass_completion_pct": 0.7053,
        "xpass_completion_pct": 0.6697,
        "passes_over_expected": 6.7544,
        "passes_over_expected_p100": 3.5549,
        "avg_pass_distance": 15.8508,
        "avg_pass_vertical": 1.6378
      }
    },
    {
      "canonical_id": "elizabeth-ball",
      "canonical_name": "Elizabeth Ball",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1609.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.5833,
        "xg_place": 0.0731,
        "goals_minus_xg": 0.4167,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5833,
        "points_added": 0.0451,
        "xpoints_added": 0.1587,
        "passes_attempted": 705.0,
        "pass_completion_pct": 0.8936,
        "xpass_completion_pct": 0.8794,
        "passes_over_expected": 10.0293,
        "passes_over_expected_p100": 1.4226,
        "avg_pass_distance": 22.7589,
        "avg_pass_vertical": 7.7874
      }
    },
    {
      "canonical_id": "ella-hase",
      "canonical_name": "Ella Hase",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1772.0,
        "shots": 13.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.9662,
        "xg_place": 0.0096,
        "goals_minus_xg": -0.9662,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 2.5974,
        "assists_minus_xa": -1.5974,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.5636,
        "points_added": 0.4756,
        "xpoints_added": 1.0943,
        "passes_attempted": 432.0,
        "pass_completion_pct": 0.6111,
        "xpass_completion_pct": 0.6423,
        "passes_over_expected": -13.4904,
        "passes_over_expected_p100": -3.1228,
        "avg_pass_distance": 15.9806,
        "avg_pass_vertical": 4.1847
      }
    },
    {
      "canonical_id": "ella-stevens",
      "canonical_name": "Ella Stevens",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 734.0,
        "shots": 15.0,
        "shots_on_target": 7.0,
        "goals": 0.0,
        "xg": 1.1043,
        "xg_place": 0.2021,
        "goals_minus_xg": -1.1043,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 1.4797,
        "assists_minus_xa": -0.4797,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.5839,
        "points_added": 0.0,
        "xpoints_added": 0.8279,
        "passes_attempted": 170.0,
        "pass_completion_pct": 0.7294,
        "xpass_completion_pct": 0.7073,
        "passes_over_expected": 3.7512,
        "passes_over_expected_p100": 2.2066,
        "avg_pass_distance": 15.9553,
        "avg_pass_vertical": 0.1396
      }
    },
    {
      "canonical_id": "elli-pikkujamsa",
      "canonical_name": "Elli Pikkujamsa",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 14.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.6667,
        "xpass_completion_pct": 0.7137,
        "passes_over_expected": -0.1411,
        "passes_over_expected_p100": -4.7036,
        "avg_pass_distance": 16.6174,
        "avg_pass_vertical": 5.29
      }
    },
    {
      "canonical_id": "ellie-bravo-young",
      "canonical_name": "Ellie Bravo-Young",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1579.0,
        "shots": 17.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 0.9195,
        "xg_place": -0.0954,
        "goals_minus_xg": 1.0805,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.4573,
        "assists_minus_xa": 0.5427,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.3769,
        "points_added": 0.6029,
        "xpoints_added": 0.3997,
        "passes_attempted": 620.0,
        "pass_completion_pct": 0.7484,
        "xpass_completion_pct": 0.7471,
        "passes_over_expected": 0.7754,
        "passes_over_expected_p100": 0.1251,
        "avg_pass_distance": 21.1617,
        "avg_pass_vertical": 6.9458
      }
    },
    {
      "canonical_id": "ellie-jean",
      "canonical_name": "Ellie Jean",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2504.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.8327,
        "xg_place": -0.0731,
        "goals_minus_xg": 0.1673,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1679,
        "assists_minus_xa": -0.1679,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0006,
        "points_added": 0.6037,
        "xpoints_added": 0.663,
        "passes_attempted": 658.0,
        "pass_completion_pct": 0.8267,
        "xpass_completion_pct": 0.794,
        "passes_over_expected": 21.5532,
        "passes_over_expected_p100": 3.2756,
        "avg_pass_distance": 22.4192,
        "avg_pass_vertical": 7.701
      }
    },
    {
      "canonical_id": "emeri-adames",
      "canonical_name": "Emeri Adames",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1158.0,
        "shots": 26.0,
        "shots_on_target": 14.0,
        "goals": 6.0,
        "xg": 4.2451,
        "xg_place": 0.5462,
        "goals_minus_xg": 1.7549,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.6509,
        "assists_minus_xa": -0.6509,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.896,
        "points_added": 2.2072,
        "xpoints_added": 1.7433,
        "passes_attempted": 306.0,
        "pass_completion_pct": 0.5752,
        "xpass_completion_pct": 0.6697,
        "passes_over_expected": -28.9371,
        "passes_over_expected_p100": -9.4566,
        "avg_pass_distance": 19.3779,
        "avg_pass_vertical": 3.6852
      }
    },
    {
      "canonical_id": "emily-mason",
      "canonical_name": "Emily Mason",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 330.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.0253,
        "assists_minus_xa": -0.0253,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0253,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 101.0,
        "pass_completion_pct": 0.5248,
        "xpass_completion_pct": 0.5472,
        "passes_over_expected": -2.2708,
        "passes_over_expected_p100": -2.2483,
        "avg_pass_distance": 22.2134,
        "avg_pass_vertical": 12.632
      }
    },
    {
      "canonical_id": "emily-menges",
      "canonical_name": "Emily Menges",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 300.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": 198.0,
        "pass_completion_pct": 0.9141,
        "xpass_completion_pct": 0.8496,
        "passes_over_expected": 12.7887,
        "passes_over_expected_p100": 6.459,
        "avg_pass_distance": 20.8197,
        "avg_pass_vertical": 7.4635
      }
    },
    {
      "canonical_id": "emily-sams",
      "canonical_name": "Emily Sams",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2836.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.083,
        "xg_place": 0.0148,
        "goals_minus_xg": -0.083,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.3801,
        "assists_minus_xa": -0.3801,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4631,
        "points_added": 0.0,
        "xpoints_added": 0.1151,
        "passes_attempted": 1643.0,
        "pass_completion_pct": 0.8825,
        "xpass_completion_pct": 0.8383,
        "passes_over_expected": 72.6004,
        "passes_over_expected_p100": 4.4188,
        "avg_pass_distance": 21.8468,
        "avg_pass_vertical": 7.0574
      }
    },
    {
      "canonical_id": "emily-sonnett",
      "canonical_name": "Emily Sonnett",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3032.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 1.271,
        "xg_place": -0.9597,
        "goals_minus_xg": -1.271,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.3804,
        "assists_minus_xa": 0.6196,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6515,
        "points_added": 0.0,
        "xpoints_added": 0.8074,
        "passes_attempted": 1710.0,
        "pass_completion_pct": 0.8912,
        "xpass_completion_pct": 0.8663,
        "passes_over_expected": 42.6553,
        "passes_over_expected_p100": 2.4945,
        "avg_pass_distance": 20.6102,
        "avg_pass_vertical": 4.498
      }
    },
    {
      "canonical_id": "emma-sears",
      "canonical_name": "Emma Sears",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2664.0,
        "shots": 64.0,
        "shots_on_target": 27.0,
        "goals": 10.0,
        "xg": 8.3278,
        "xg_place": 0.5898,
        "goals_minus_xg": 1.6722,
        "key_passes": 23.0,
        "assists": 2.0,
        "xa": 2.198,
        "assists_minus_xa": -0.198,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 10.5258,
        "points_added": 3.6479,
        "xpoints_added": 5.3438,
        "passes_attempted": 493.0,
        "pass_completion_pct": 0.6247,
        "xpass_completion_pct": 0.6198,
        "passes_over_expected": 2.4518,
        "passes_over_expected_p100": 0.4973,
        "avg_pass_distance": 15.9452,
        "avg_pass_vertical": 0.6519
      }
    },
    {
      "canonical_id": "emmie-allen",
      "canonical_name": "Emmie Allen",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 210.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": 41.0,
        "pass_completion_pct": 0.7561,
        "xpass_completion_pct": 0.7744,
        "passes_over_expected": -0.7524,
        "passes_over_expected_p100": -1.8351,
        "avg_pass_distance": 26.5967,
        "avg_pass_vertical": 18.1322,
        "shots_faced": 7.0,
        "goals_conceded": 3.0,
        "saves": 4.0,
        "headed_shot_share": 0.1429,
        "xg_faced": 1.1374,
        "goals_conceded_minus_xg": 1.8626,
        "goals_per_xg": 2.6376
      }
    },
    {
      "canonical_id": "esme-morgan",
      "canonical_name": "Esme Morgan",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2728.0,
        "shots": 10.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.0624,
        "xg_place": 0.247,
        "goals_minus_xg": 0.9376,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 0.5483,
        "assists_minus_xa": 1.4517,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 1.6107,
        "points_added": 2.1626,
        "xpoints_added": 0.6931,
        "passes_attempted": 1648.0,
        "pass_completion_pct": 0.861,
        "xpass_completion_pct": 0.8164,
        "passes_over_expected": 73.5663,
        "passes_over_expected_p100": 4.464,
        "avg_pass_distance": 20.6568,
        "avg_pass_vertical": 8.7532
      }
    },
    {
      "canonical_id": "esther-gonz\u00e1lez",
      "canonical_name": "Esther Gonz\u00e1lez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2370.0,
        "shots": 66.0,
        "shots_on_target": 30.0,
        "goals": 13.0,
        "xg": 8.5522,
        "xg_place": 0.964,
        "goals_minus_xg": 4.4478,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 1.8673,
        "assists_minus_xa": -0.8673,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 10.4196,
        "points_added": 4.6217,
        "xpoints_added": 5.203,
        "passes_attempted": 537.0,
        "pass_completion_pct": 0.7542,
        "xpass_completion_pct": 0.7418,
        "passes_over_expected": 6.6307,
        "passes_over_expected_p100": 1.2348,
        "avg_pass_distance": 15.8579,
        "avg_pass_vertical": 1.0339
      }
    },
    {
      "canonical_id": "evelina-duljan",
      "canonical_name": "Evelina Duljan",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 539.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.581,
        "xg_place": 0.0875,
        "goals_minus_xg": 0.419,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.6032,
        "assists_minus_xa": -0.6032,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1842,
        "points_added": 1.7179,
        "xpoints_added": 0.8399,
        "passes_attempted": 164.0,
        "pass_completion_pct": 0.7683,
        "xpass_completion_pct": 0.7369,
        "passes_over_expected": 5.149,
        "passes_over_expected_p100": 3.1396,
        "avg_pass_distance": 16.1823,
        "avg_pass_vertical": 1.3152
      }
    },
    {
      "canonical_id": "evelyn-shores",
      "canonical_name": "Evelyn Shores",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1125.0,
        "shots": 13.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.3196,
        "xg_place": -0.7816,
        "goals_minus_xg": -0.3196,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1336,
        "assists_minus_xa": -0.1336,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4532,
        "points_added": 0.4529,
        "xpoints_added": 0.7217,
        "passes_attempted": 522.0,
        "pass_completion_pct": 0.7126,
        "xpass_completion_pct": 0.7233,
        "passes_over_expected": -5.5819,
        "passes_over_expected_p100": -1.0693,
        "avg_pass_distance": 22.4477,
        "avg_pass_vertical": 8.6334
      }
    },
    {
      "canonical_id": "favour-emmanuel",
      "canonical_name": "Favour Emmanuel",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 81.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": 15.0,
        "pass_completion_pct": 0.9333,
        "xpass_completion_pct": 0.8149,
        "passes_over_expected": 1.7767,
        "passes_over_expected_p100": 11.8445,
        "avg_pass_distance": 17.2695,
        "avg_pass_vertical": -0.7033
      }
    },
    {
      "canonical_id": "felicitas-rauch",
      "canonical_name": "Felicitas Rauch",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 733.0,
        "shots": 3.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 0.5103,
        "xg_place": 0.9072,
        "goals_minus_xg": 1.4897,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 2.1749,
        "assists_minus_xa": -1.1749,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.6852,
        "points_added": 1.2261,
        "xpoints_added": 0.3089,
        "passes_attempted": 291.0,
        "pass_completion_pct": 0.7938,
        "xpass_completion_pct": 0.7476,
        "passes_over_expected": 13.4436,
        "passes_over_expected_p100": 4.6198,
        "avg_pass_distance": 18.0041,
        "avg_pass_vertical": 1.9739
      }
    },
    {
      "canonical_id": "gabi-portilho",
      "canonical_name": "Gabi Portilho",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1253.0,
        "shots": 25.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 2.6232,
        "xg_place": 0.0131,
        "goals_minus_xg": 0.3768,
        "key_passes": 18.0,
        "assists": 2.0,
        "xa": 1.8358,
        "assists_minus_xa": 0.1642,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.459,
        "points_added": 2.1403,
        "xpoints_added": 1.5268,
        "passes_attempted": 276.0,
        "pass_completion_pct": 0.6739,
        "xpass_completion_pct": 0.6868,
        "passes_over_expected": -3.5508,
        "passes_over_expected_p100": -1.2865,
        "avg_pass_distance": 13.9998,
        "avg_pass_vertical": -0.4538
      }
    },
    {
      "canonical_id": "gabrielle-carle",
      "canonical_name": "Gabrielle Carle",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2517.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4854,
        "xg_place": -0.2383,
        "goals_minus_xg": -0.4854,
        "key_passes": 13.0,
        "assists": 0.0,
        "xa": 1.5244,
        "assists_minus_xa": -1.5244,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.0098,
        "points_added": 0.0,
        "xpoints_added": 0.187,
        "passes_attempted": 1015.0,
        "pass_completion_pct": 0.7468,
        "xpass_completion_pct": 0.7336,
        "passes_over_expected": 13.3624,
        "passes_over_expected_p100": 1.3165,
        "avg_pass_distance": 17.7043,
        "avg_pass_vertical": 5.66
      }
    },
    {
      "canonical_id": "gabrielle-robinson",
      "canonical_name": "Gabrielle Robinson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 465.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1019,
        "xg_place": -0.1019,
        "goals_minus_xg": -0.1019,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1019,
        "points_added": 0.0,
        "xpoints_added": 0.0742,
        "passes_attempted": 234.0,
        "pass_completion_pct": 0.8291,
        "xpass_completion_pct": 0.8423,
        "passes_over_expected": -3.1086,
        "passes_over_expected_p100": -1.3285,
        "avg_pass_distance": 24.6942,
        "avg_pass_vertical": 9.1935
      }
    },
    {
      "canonical_id": "geyse",
      "canonical_name": "Geyse",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1019.0,
        "shots": 22.0,
        "shots_on_target": 10.0,
        "goals": 2.0,
        "xg": 1.6226,
        "xg_place": 0.5595,
        "goals_minus_xg": 0.3774,
        "key_passes": 8.0,
        "assists": 2.0,
        "xa": 1.0133,
        "assists_minus_xa": 0.9867,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.6358,
        "points_added": 0.5056,
        "xpoints_added": 0.9096,
        "passes_attempted": 161.0,
        "pass_completion_pct": 0.559,
        "xpass_completion_pct": 0.6169,
        "passes_over_expected": -9.3214,
        "passes_over_expected_p100": -5.7897,
        "avg_pass_distance": 16.2326,
        "avg_pass_vertical": 1.5001
      }
    },
    {
      "canonical_id": "gia-corley",
      "canonical_name": "Gia Corley",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1841.0,
        "shots": 32.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 2.8761,
        "xg_place": -0.593,
        "goals_minus_xg": -0.8761,
        "key_passes": 15.0,
        "assists": 0.0,
        "xa": 1.6811,
        "assists_minus_xa": -1.6811,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.5572,
        "points_added": 1.0901,
        "xpoints_added": 2.2093,
        "passes_attempted": 518.0,
        "pass_completion_pct": 0.7548,
        "xpass_completion_pct": 0.7374,
        "passes_over_expected": 9.0135,
        "passes_over_expected_p100": 1.74,
        "avg_pass_distance": 14.3076,
        "avg_pass_vertical": 2.4696
      }
    },
    {
      "canonical_id": "gift-monday",
      "canonical_name": "Gift Monday",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1757.0,
        "shots": 43.0,
        "shots_on_target": 27.0,
        "goals": 10.0,
        "xg": 8.9684,
        "xg_place": 0.7225,
        "goals_minus_xg": 1.0316,
        "key_passes": 19.0,
        "assists": 1.0,
        "xa": 2.6822,
        "assists_minus_xa": -1.6822,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 11.6506,
        "points_added": 2.842,
        "xpoints_added": 3.6665,
        "passes_attempted": 351.0,
        "pass_completion_pct": 0.7037,
        "xpass_completion_pct": 0.6871,
        "passes_over_expected": 5.8332,
        "passes_over_expected_p100": 1.6619,
        "avg_pass_distance": 13.6767,
        "avg_pass_vertical": -0.2256
      }
    },
    {
      "canonical_id": "gisele-thompson",
      "canonical_name": "Gisele Thompson",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1846.0,
        "shots": 17.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 1.7364,
        "xg_place": 0.9096,
        "goals_minus_xg": -0.7364,
        "key_passes": 24.0,
        "assists": 5.0,
        "xa": 1.7589,
        "assists_minus_xa": 3.2411,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 3.4953,
        "points_added": 0.2466,
        "xpoints_added": 1.1049,
        "passes_attempted": 674.0,
        "pass_completion_pct": 0.8205,
        "xpass_completion_pct": 0.7694,
        "passes_over_expected": 34.449,
        "passes_over_expected_p100": 5.1111,
        "avg_pass_distance": 16.6673,
        "avg_pass_vertical": 1.0044
      }
    },
    {
      "canonical_id": "grace-chanda",
      "canonical_name": "Grace Chanda",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 81.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1637,
        "xg_place": -0.1637,
        "goals_minus_xg": -0.1637,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1637,
        "points_added": 0.0,
        "xpoints_added": 0.2172,
        "passes_attempted": 22.0,
        "pass_completion_pct": 0.6818,
        "xpass_completion_pct": 0.7175,
        "passes_over_expected": -0.7856,
        "passes_over_expected_p100": -3.5708,
        "avg_pass_distance": 15.3037,
        "avg_pass_vertical": 1.5487
      }
    },
    {
      "canonical_id": "hailie-mace",
      "canonical_name": "Hailie Mace",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1921.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1578,
        "xg_place": -0.1454,
        "goals_minus_xg": -0.1578,
        "key_passes": 9.0,
        "assists": 5.0,
        "xa": 1.5899,
        "assists_minus_xa": 3.4101,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 1.7477,
        "points_added": 0.0,
        "xpoints_added": 0.1105,
        "passes_attempted": 1060.0,
        "pass_completion_pct": 0.7858,
        "xpass_completion_pct": 0.7653,
        "passes_over_expected": 21.7858,
        "passes_over_expected_p100": 2.0553,
        "avg_pass_distance": 25.46,
        "avg_pass_vertical": 9.1911
      }
    },
    {
      "canonical_id": "hal-hershfelt",
      "canonical_name": "Hal Hershfelt",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1913.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.7947,
        "xg_place": -0.7145,
        "goals_minus_xg": -0.7947,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 0.6308,
        "assists_minus_xa": 1.3692,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.4255,
        "points_added": 0.0,
        "xpoints_added": 0.5164,
        "passes_attempted": 780.0,
        "pass_completion_pct": 0.8308,
        "xpass_completion_pct": 0.8137,
        "passes_over_expected": 13.3185,
        "passes_over_expected_p100": 1.7075,
        "avg_pass_distance": 17.9882,
        "avg_pass_vertical": 2.4048
      }
    },
    {
      "canonical_id": "haley-hopkins",
      "canonical_name": "Haley Hopkins",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 644.0,
        "shots": 9.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.3192,
        "xg_place": -0.3929,
        "goals_minus_xg": -0.3192,
        "key_passes": 4.0,
        "assists": 3.0,
        "xa": 0.8308,
        "assists_minus_xa": 2.1692,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.15,
        "points_added": 0.5882,
        "xpoints_added": 0.9761,
        "passes_attempted": 186.0,
        "pass_completion_pct": 0.6237,
        "xpass_completion_pct": 0.6384,
        "passes_over_expected": -2.7367,
        "passes_over_expected_p100": -1.4714,
        "avg_pass_distance": 15.2733,
        "avg_pass_vertical": 1.25
      }
    },
    {
      "canonical_id": "haley-mccutcheon",
      "canonical_name": "Haley McCutcheon",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2797.0,
        "shots": 39.0,
        "shots_on_target": 10.0,
        "goals": 4.0,
        "xg": 5.605,
        "xg_place": -1.6781,
        "goals_minus_xg": -1.605,
        "key_passes": 16.0,
        "assists": 4.0,
        "xa": 1.1527,
        "assists_minus_xa": 2.8473,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 6.7577,
        "points_added": 0.8602,
        "xpoints_added": 2.7988,
        "passes_attempted": 913.0,
        "pass_completion_pct": 0.7722,
        "xpass_completion_pct": 0.7681,
        "passes_over_expected": 3.7578,
        "passes_over_expected_p100": 0.4116,
        "avg_pass_distance": 16.9905,
        "avg_pass_vertical": 2.6859
      }
    },
    {
      "canonical_id": "halle-mackiewicz",
      "canonical_name": "Halle Mackiewicz",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 309.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": 100.0,
        "pass_completion_pct": 0.6,
        "xpass_completion_pct": 0.6288,
        "passes_over_expected": -2.8833,
        "passes_over_expected_p100": -2.8833,
        "avg_pass_distance": 36.8226,
        "avg_pass_vertical": 29.2618,
        "shots_faced": 14.0,
        "goals_conceded": 5.0,
        "saves": 9.0,
        "headed_shot_share": 0.0714,
        "xg_faced": 4.0236,
        "goals_conceded_minus_xg": 0.9764,
        "goals_per_xg": 1.2427
      }
    },
    {
      "canonical_id": "hanna-glas",
      "canonical_name": "Hanna Glas",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2.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": "hanna-lundkvist",
      "canonical_name": "Hanna Lundkvist",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2509.0,
        "shots": 10.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.2924,
        "xg_place": 0.3642,
        "goals_minus_xg": 0.7076,
        "key_passes": 17.0,
        "assists": 3.0,
        "xa": 1.4383,
        "assists_minus_xa": 1.5617,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 1.7306,
        "points_added": 0.5375,
        "xpoints_added": 0.1529,
        "passes_attempted": 1718.0,
        "pass_completion_pct": 0.83,
        "xpass_completion_pct": 0.7844,
        "passes_over_expected": 78.4125,
        "passes_over_expected_p100": 4.5642,
        "avg_pass_distance": 17.0241,
        "avg_pass_vertical": 4.1163
      }
    },
    {
      "canonical_id": "hannah-anderson",
      "canonical_name": "Hannah Anderson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 552.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.4294,
        "xg_place": -0.1504,
        "goals_minus_xg": -0.4294,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4294,
        "points_added": 0.0,
        "xpoints_added": 0.2076,
        "passes_attempted": 284.0,
        "pass_completion_pct": 0.8028,
        "xpass_completion_pct": 0.8335,
        "passes_over_expected": -8.712,
        "passes_over_expected_p100": -3.0676,
        "avg_pass_distance": 23.7821,
        "avg_pass_vertical": 9.7086
      }
    },
    {
      "canonical_id": "hannah-bebar",
      "canonical_name": "Hannah Bebar",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1193.0,
        "shots": 11.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.7024,
        "xg_place": -0.3945,
        "goals_minus_xg": -0.7024,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 1.8711,
        "assists_minus_xa": -0.8711,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.5735,
        "points_added": 0.0,
        "xpoints_added": 0.5088,
        "passes_attempted": 613.0,
        "pass_completion_pct": 0.7325,
        "xpass_completion_pct": 0.7363,
        "passes_over_expected": -2.3384,
        "passes_over_expected_p100": -0.3815,
        "avg_pass_distance": 18.9729,
        "avg_pass_vertical": 5.9273
      }
    },
    {
      "canonical_id": "hannah-betfort",
      "canonical_name": "Hannah Betfort",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 890.0,
        "shots": 14.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 2.2336,
        "xg_place": -0.6126,
        "goals_minus_xg": -0.2336,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2466,
        "assists_minus_xa": -0.2466,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.4802,
        "points_added": 0.5374,
        "xpoints_added": 1.9812,
        "passes_attempted": 142.0,
        "pass_completion_pct": 0.6408,
        "xpass_completion_pct": 0.6637,
        "passes_over_expected": -3.2406,
        "passes_over_expected_p100": -2.2821,
        "avg_pass_distance": 15.317,
        "avg_pass_vertical": -2.0347
      }
    },
    {
      "canonical_id": "hannah-johnson",
      "canonical_name": "Hannah Johnson",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 37.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": 11.0,
        "pass_completion_pct": 0.8182,
        "xpass_completion_pct": 0.786,
        "passes_over_expected": 0.354,
        "passes_over_expected_p100": 3.2184,
        "avg_pass_distance": 21.5764,
        "avg_pass_vertical": 4.5208
      }
    },
    {
      "canonical_id": "hannah-seabert",
      "canonical_name": "Hannah Seabert",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 409.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": 154.0,
        "pass_completion_pct": 0.8247,
        "xpass_completion_pct": 0.8413,
        "passes_over_expected": -2.5565,
        "passes_over_expected_p100": -1.6601,
        "avg_pass_distance": 28.8573,
        "avg_pass_vertical": 17.6121,
        "shots_faced": 19.0,
        "goals_conceded": 4.0,
        "saves": 14.0,
        "headed_shot_share": 0.0526,
        "xg_faced": 4.6649,
        "goals_conceded_minus_xg": -0.6649,
        "goals_per_xg": 0.8575
      }
    },
    {
      "canonical_id": "heather-macnab",
      "canonical_name": "Heather MacNab",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 16.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.0168,
        "assists_minus_xa": -0.0168,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0168,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 4.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.6137,
        "passes_over_expected": -0.4548,
        "passes_over_expected_p100": -11.3707,
        "avg_pass_distance": 15.4405,
        "avg_pass_vertical": 1.8688
      }
    },
    {
      "canonical_id": "heather-stainbrook",
      "canonical_name": "Heather Stainbrook",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 524.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.593,
        "xg_place": -0.3474,
        "goals_minus_xg": -0.593,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.593,
        "points_added": 0.0,
        "xpoints_added": 0.6424,
        "passes_attempted": 139.0,
        "pass_completion_pct": 0.7194,
        "xpass_completion_pct": 0.7747,
        "passes_over_expected": -7.6803,
        "passes_over_expected_p100": -5.5254,
        "avg_pass_distance": 16.5131,
        "avg_pass_vertical": 1.0398
      }
    },
    {
      "canonical_id": "hina-sugita",
      "canonical_name": "Hina Sugita",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2186.0,
        "shots": 35.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 3.1153,
        "xg_place": -1.9229,
        "goals_minus_xg": -3.1153,
        "key_passes": 26.0,
        "assists": 2.0,
        "xa": 2.7779,
        "assists_minus_xa": -0.7779,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 5.8932,
        "points_added": 0.0,
        "xpoints_added": 2.5766,
        "passes_attempted": 909.0,
        "pass_completion_pct": 1.5122,
        "xpass_completion_pct": 1.4623,
        "passes_over_expected": 22.7957,
        "passes_over_expected_p100": 4.9984,
        "avg_pass_distance": 34.709599999999995,
        "avg_pass_vertical": 7.7849
      }
    },
    {
      "canonical_id": "imani-dorsey",
      "canonical_name": "Imani Dorsey",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 791.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2812,
        "xg_place": 0.1024,
        "goals_minus_xg": -0.2812,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1305,
        "assists_minus_xa": -0.1305,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4116,
        "points_added": 0.0,
        "xpoints_added": 0.2339,
        "passes_attempted": 331.0,
        "pass_completion_pct": 0.7946,
        "xpass_completion_pct": 0.7758,
        "passes_over_expected": 6.2008,
        "passes_over_expected_p100": 1.8734,
        "avg_pass_distance": 18.7503,
        "avg_pass_vertical": 1.8355
      }
    },
    {
      "canonical_id": "isabel-rodriguez",
      "canonical_name": "Isabel Rodriguez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2523.0,
        "shots": 17.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.0106,
        "xg_place": -0.5614,
        "goals_minus_xg": -0.0106,
        "key_passes": 39.0,
        "assists": 6.0,
        "xa": 3.6941,
        "assists_minus_xa": 2.3059,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 4.7047,
        "points_added": 0.5964,
        "xpoints_added": 0.7297,
        "passes_attempted": 1343.0,
        "pass_completion_pct": 0.6463,
        "xpass_completion_pct": 0.6606,
        "passes_over_expected": -19.2442,
        "passes_over_expected_p100": -1.4329,
        "avg_pass_distance": 22.4898,
        "avg_pass_vertical": 6.7536
      }
    },
    {
      "canonical_id": "isabella-obaze",
      "canonical_name": "Isabella Obaze",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2125.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.1683,
        "xg_place": -0.0286,
        "goals_minus_xg": -0.1683,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.2825,
        "assists_minus_xa": -0.2825,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4508,
        "points_added": 0.0,
        "xpoints_added": 0.0659,
        "passes_attempted": 994.0,
        "pass_completion_pct": 0.8501,
        "xpass_completion_pct": 0.8217,
        "passes_over_expected": 28.2344,
        "passes_over_expected_p100": 2.8405,
        "avg_pass_distance": 20.9413,
        "avg_pass_vertical": 7.5129
      }
    },
    {
      "canonical_id": "ivonne-chac\u00f3n",
      "canonical_name": "Ivonne Chac\u00f3n",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 220.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 1.261,
        "xg_place": -0.4411,
        "goals_minus_xg": -0.261,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.3617,
        "assists_minus_xa": 0.6383,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6227,
        "points_added": 0.945,
        "xpoints_added": 0.9241,
        "passes_attempted": 49.0,
        "pass_completion_pct": 0.8163,
        "xpass_completion_pct": 0.8123,
        "passes_over_expected": 0.1991,
        "passes_over_expected_p100": 0.4063,
        "avg_pass_distance": 12.9552,
        "avg_pass_vertical": -2.1874
      }
    },
    {
      "canonical_id": "jaedyn-shaw",
      "canonical_name": "Jaedyn Shaw",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2162.0,
        "shots": 49.0,
        "shots_on_target": 21.0,
        "goals": 6.0,
        "xg": 5.8003,
        "xg_place": -0.4317,
        "goals_minus_xg": 0.1997,
        "key_passes": 35.0,
        "assists": 2.0,
        "xa": 3.3609999999999998,
        "assists_minus_xa": -1.361,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 9.1613,
        "points_added": 1.6161,
        "xpoints_added": 3.8866,
        "passes_attempted": 696.0,
        "pass_completion_pct": 1.3194,
        "xpass_completion_pct": 1.3449,
        "passes_over_expected": -9.3551,
        "passes_over_expected_p100": -2.559,
        "avg_pass_distance": 40.9157,
        "avg_pass_vertical": 9.4714
      }
    },
    {
      "canonical_id": "jaelin-howell",
      "canonical_name": "Jaelin Howell",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2915.0,
        "shots": 40.0,
        "shots_on_target": 13.0,
        "goals": 4.0,
        "xg": 2.7368,
        "xg_place": -0.5099,
        "goals_minus_xg": 1.2632,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 0.9385,
        "assists_minus_xa": 0.0615,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.6753,
        "points_added": 0.9338,
        "xpoints_added": 1.6519,
        "passes_attempted": 1233.0,
        "pass_completion_pct": 0.8216,
        "xpass_completion_pct": 0.8018,
        "passes_over_expected": 24.4195,
        "passes_over_expected_p100": 1.9805,
        "avg_pass_distance": 18.5634,
        "avg_pass_vertical": 2.5651
      }
    },
    {
      "canonical_id": "jameese-joseph",
      "canonical_name": "Jameese Joseph",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1539.0,
        "shots": 43.0,
        "shots_on_target": 17.0,
        "goals": 4.0,
        "xg": 3.6881,
        "xg_place": 0.7284,
        "goals_minus_xg": 0.3119,
        "key_passes": 18.0,
        "assists": 2.0,
        "xa": 2.1789,
        "assists_minus_xa": -0.1789,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.867,
        "points_added": 2.0196,
        "xpoints_added": 2.0248,
        "passes_attempted": 318.0,
        "pass_completion_pct": 0.6918,
        "xpass_completion_pct": 0.7089,
        "passes_over_expected": -5.445,
        "passes_over_expected_p100": -1.7123,
        "avg_pass_distance": 17.435,
        "avg_pass_vertical": 0.4416
      }
    },
    {
      "canonical_id": "jamie-shepherd",
      "canonical_name": "Jamie Shepherd",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 331.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.088,
        "assists_minus_xa": -0.088,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.088,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 124.0,
        "pass_completion_pct": 0.879,
        "xpass_completion_pct": 0.8372,
        "passes_over_expected": 5.1849,
        "passes_over_expected_p100": 4.1814,
        "avg_pass_distance": 15.298,
        "avg_pass_vertical": -1.2801
      }
    },
    {
      "canonical_id": "jane-campbell",
      "canonical_name": "Jane Campbell",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1757.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": 605.0,
        "pass_completion_pct": 0.7041,
        "xpass_completion_pct": 0.7318,
        "passes_over_expected": -16.7226,
        "passes_over_expected_p100": -2.7641,
        "avg_pass_distance": 32.1924,
        "avg_pass_vertical": 24.6603,
        "shots_faced": 83.0,
        "goals_conceded": 22.0,
        "saves": 61.0,
        "headed_shot_share": 0.1928,
        "xg_faced": 20.1397,
        "goals_conceded_minus_xg": 1.8603,
        "goals_per_xg": 1.0924
      }
    },
    {
      "canonical_id": "janine-sonis",
      "canonical_name": "Janine Sonis",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2435.0,
        "shots": 31.0,
        "shots_on_target": 12.0,
        "goals": 3.0,
        "xg": 1.5239,
        "xg_place": 0.5487,
        "goals_minus_xg": 1.4761,
        "key_passes": 53.0,
        "assists": 5.0,
        "xa": 4.0948,
        "assists_minus_xa": 0.9052,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 5.6187,
        "points_added": 2.1036,
        "xpoints_added": 1.0575,
        "passes_attempted": 967.0,
        "pass_completion_pct": 0.6556,
        "xpass_completion_pct": 0.6463,
        "passes_over_expected": 9.0737,
        "passes_over_expected_p100": 0.9383,
        "avg_pass_distance": 22.5691,
        "avg_pass_vertical": 6.8
      }
    },
    {
      "canonical_id": "janni-thomsen",
      "canonical_name": "Janni Thomsen",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2052.0,
        "shots": 20.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 1.0871,
        "xg_place": -0.1953,
        "goals_minus_xg": 1.9129,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.5889,
        "assists_minus_xa": -0.5889,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.6761,
        "points_added": 1.2761,
        "xpoints_added": 0.8304,
        "passes_attempted": 682.0,
        "pass_completion_pct": 0.676,
        "xpass_completion_pct": 0.7261,
        "passes_over_expected": -34.1718,
        "passes_over_expected_p100": -5.0105,
        "avg_pass_distance": 20.5388,
        "avg_pass_vertical": 2.783
      }
    },
    {
      "canonical_id": "jayden-perry",
      "canonical_name": "Jayden Perry",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1517.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 3.0,
        "xg": 2.73,
        "xg_place": -0.5486,
        "goals_minus_xg": 0.27,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.0723,
        "assists_minus_xa": 0.9277,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.8023,
        "points_added": 3.9727,
        "xpoints_added": 3.344,
        "passes_attempted": 806.0,
        "pass_completion_pct": 0.8089,
        "xpass_completion_pct": 0.7898,
        "passes_over_expected": 15.4221,
        "passes_over_expected_p100": 1.9134,
        "avg_pass_distance": 23.8305,
        "avg_pass_vertical": 10.3099
      }
    },
    {
      "canonical_id": "jenna-bike",
      "canonical_name": "Jenna Bike",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 478.0,
        "shots": 5.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.4487,
        "xg_place": -0.1377,
        "goals_minus_xg": -0.4487,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2243,
        "assists_minus_xa": -0.2243,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6731,
        "points_added": 0.0,
        "xpoints_added": 0.3016,
        "passes_attempted": 115.0,
        "pass_completion_pct": 0.6783,
        "xpass_completion_pct": 0.6705,
        "passes_over_expected": 0.8947,
        "passes_over_expected_p100": 0.778,
        "avg_pass_distance": 18.0174,
        "avg_pass_vertical": 1.4356
      }
    },
    {
      "canonical_id": "jess-carter",
      "canonical_name": "Jess Carter",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2488.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1491,
        "xg_place": -0.1491,
        "goals_minus_xg": -0.1491,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.162,
        "assists_minus_xa": -0.162,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3111,
        "points_added": 0.0,
        "xpoints_added": 0.1079,
        "passes_attempted": 1292.0,
        "pass_completion_pct": 0.8723,
        "xpass_completion_pct": 0.8369,
        "passes_over_expected": 45.6954,
        "passes_over_expected_p100": 3.5368,
        "avg_pass_distance": 22.2817,
        "avg_pass_vertical": 5.3174
      }
    },
    {
      "canonical_id": "jess-fishlock",
      "canonical_name": "Jess Fishlock",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 969.0,
        "shots": 26.0,
        "shots_on_target": 9.0,
        "goals": 6.0,
        "xg": 2.7338,
        "xg_place": 1.0068,
        "goals_minus_xg": 3.2662,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 1.4826,
        "assists_minus_xa": -0.4826,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 4.2164,
        "points_added": 4.285,
        "xpoints_added": 1.6651,
        "passes_attempted": 226.0,
        "pass_completion_pct": 0.6858,
        "xpass_completion_pct": 0.699,
        "passes_over_expected": -2.9831,
        "passes_over_expected_p100": -1.32,
        "avg_pass_distance": 19.6081,
        "avg_pass_vertical": 5.9477
      }
    },
    {
      "canonical_id": "jessie-fleming",
      "canonical_name": "Jessie Fleming",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2167.0,
        "shots": 22.0,
        "shots_on_target": 10.0,
        "goals": 2.0,
        "xg": 2.3113,
        "xg_place": 1.363,
        "goals_minus_xg": -0.3113,
        "key_passes": 27.0,
        "assists": 5.0,
        "xa": 2.9441,
        "assists_minus_xa": 2.0559,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.2554,
        "points_added": 0.8481,
        "xpoints_added": 1.6338,
        "passes_attempted": 697.0,
        "pass_completion_pct": 0.7504,
        "xpass_completion_pct": 0.7494,
        "passes_over_expected": 0.6488,
        "passes_over_expected_p100": 0.0931,
        "avg_pass_distance": 17.8151,
        "avg_pass_vertical": 3.4122
      }
    },
    {
      "canonical_id": "ji-so-yun",
      "canonical_name": "Ji So-Yun",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 820.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 1.462,
        "xg_place": -0.0452,
        "goals_minus_xg": 0.538,
        "key_passes": 11.0,
        "assists": 2.0,
        "xa": 1.0571,
        "assists_minus_xa": 0.9429,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.5191,
        "points_added": 1.4899,
        "xpoints_added": 0.9787,
        "passes_attempted": 388.0,
        "pass_completion_pct": 0.8093,
        "xpass_completion_pct": 0.772,
        "passes_over_expected": 14.4513,
        "passes_over_expected_p100": 3.7246,
        "avg_pass_distance": 18.5328,
        "avg_pass_vertical": 0.8474
      }
    },
    {
      "canonical_id": "joelle-anderson",
      "canonical_name": "Joelle Anderson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1475.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.5228,
        "xg_place": -0.1128,
        "goals_minus_xg": 0.4772,
        "key_passes": 5.0,
        "assists": 2.0,
        "xa": 0.1839,
        "assists_minus_xa": 1.8161,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 0.7067,
        "points_added": 0.4707,
        "xpoints_added": 0.2889,
        "passes_attempted": 759.0,
        "pass_completion_pct": 0.7971,
        "xpass_completion_pct": 0.7803,
        "passes_over_expected": 12.7667,
        "passes_over_expected_p100": 1.682,
        "avg_pass_distance": 25.3402,
        "avg_pass_vertical": 12.3138
      }
    },
    {
      "canonical_id": "jordan-brewster",
      "canonical_name": "Jordan Brewster",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 26.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": 1.0,
        "xpass_completion_pct": 0.8965,
        "passes_over_expected": 1.2424,
        "passes_over_expected_p100": 10.3529,
        "avg_pass_distance": 18.6916,
        "avg_pass_vertical": 1.2937
      }
    },
    {
      "canonical_id": "jordan-fusco",
      "canonical_name": "Jordan Fusco",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 189.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1835,
        "xg_place": -0.1722,
        "goals_minus_xg": -0.1835,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.3162,
        "assists_minus_xa": -0.3162,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4997,
        "points_added": 0.0,
        "xpoints_added": 0.1272,
        "passes_attempted": 41.0,
        "pass_completion_pct": 0.7561,
        "xpass_completion_pct": 0.737,
        "passes_over_expected": 0.7845,
        "passes_over_expected_p100": 1.9135,
        "avg_pass_distance": 14.0503,
        "avg_pass_vertical": 1.3025
      }
    },
    {
      "canonical_id": "jordan-silkowitz",
      "canonical_name": "Jordan Silkowitz",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2459.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1294,
        "xg_place": 0.1462,
        "goals_minus_xg": -0.1294,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1294,
        "points_added": 0.0,
        "xpoints_added": 0.126,
        "passes_attempted": 932.0,
        "pass_completion_pct": 0.78,
        "xpass_completion_pct": 0.7845,
        "passes_over_expected": -4.1252,
        "passes_over_expected_p100": -0.4426,
        "avg_pass_distance": 29.7775,
        "avg_pass_vertical": 20.4514,
        "shots_faced": 114.0,
        "goals_conceded": 37.0,
        "saves": 74.0,
        "headed_shot_share": 0.1404,
        "xg_faced": 32.5372,
        "goals_conceded_minus_xg": 4.4628,
        "goals_per_xg": 1.1372
      }
    },
    {
      "canonical_id": "jordyn-bloomer",
      "canonical_name": "Jordyn Bloomer",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2192.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.4696,
        "assists_minus_xa": -0.4696,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4696,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 634.0,
        "pass_completion_pct": 0.6293,
        "xpass_completion_pct": 0.598,
        "passes_over_expected": 19.8927,
        "passes_over_expected_p100": 3.1377,
        "avg_pass_distance": 44.6149,
        "avg_pass_vertical": 37.2281,
        "shots_faced": 115.0,
        "goals_conceded": 24.0,
        "saves": 89.0,
        "headed_shot_share": 0.1391,
        "xg_faced": 29.3518,
        "goals_conceded_minus_xg": -5.3518,
        "goals_per_xg": 0.8177
      }
    },
    {
      "canonical_id": "jordyn-bugg",
      "canonical_name": "Jordyn Bugg",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2511.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 3.0,
        "xg": 0.3656,
        "xg_place": 0.6741,
        "goals_minus_xg": 2.6344,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.8493,
        "assists_minus_xa": -0.8493,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.2149,
        "points_added": 3.5305,
        "xpoints_added": 0.4011,
        "passes_attempted": 1346.0,
        "pass_completion_pct": 0.8053,
        "xpass_completion_pct": 0.7965,
        "passes_over_expected": 11.9654,
        "passes_over_expected_p100": 0.889,
        "avg_pass_distance": 22.6211,
        "avg_pass_vertical": 7.6124
      }
    },
    {
      "canonical_id": "jordyn-huitema",
      "canonical_name": "Jordyn Huitema",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1753.0,
        "shots": 26.0,
        "shots_on_target": 13.0,
        "goals": 3.0,
        "xg": 3.9386,
        "xg_place": -0.0844,
        "goals_minus_xg": -0.9386,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 1.7479,
        "assists_minus_xa": -0.7479,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.6865,
        "points_added": 2.724,
        "xpoints_added": 3.7564,
        "passes_attempted": 361.0,
        "pass_completion_pct": 0.6427,
        "xpass_completion_pct": 0.6599,
        "passes_over_expected": -6.221,
        "passes_over_expected_p100": -1.7233,
        "avg_pass_distance": 15.7924,
        "avg_pass_vertical": 2.1716
      }
    },
    {
      "canonical_id": "josefine-hasbo",
      "canonical_name": "Josefine Hasbo",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 738.0,
        "shots": 2.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.1059,
        "xg_place": 0.1381,
        "goals_minus_xg": -0.1059,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0592,
        "assists_minus_xa": -0.0592,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1652,
        "points_added": 0.0,
        "xpoints_added": 0.0568,
        "passes_attempted": 235.0,
        "pass_completion_pct": 0.8213,
        "xpass_completion_pct": 0.8013,
        "passes_over_expected": 4.6858,
        "passes_over_expected_p100": 1.994,
        "avg_pass_distance": 14.7583,
        "avg_pass_vertical": 2.4135
      }
    },
    {
      "canonical_id": "julia-grosso",
      "canonical_name": "Julia Grosso",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2221.0,
        "shots": 22.0,
        "shots_on_target": 12.0,
        "goals": 2.0,
        "xg": 1.7575,
        "xg_place": 0.3793,
        "goals_minus_xg": 0.2425,
        "key_passes": 27.0,
        "assists": 3.0,
        "xa": 3.5589,
        "assists_minus_xa": -0.5589,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.3164,
        "points_added": 0.8421,
        "xpoints_added": 1.4524,
        "passes_attempted": 777.0,
        "pass_completion_pct": 0.8108,
        "xpass_completion_pct": 0.7773,
        "passes_over_expected": 26.0077,
        "passes_over_expected_p100": 3.3472,
        "avg_pass_distance": 17.9477,
        "avg_pass_vertical": 1.4802
      }
    },
    {
      "canonical_id": "julie-doyle",
      "canonical_name": "Julie Doyle",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 666.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.1723,
        "xg_place": 0.0383,
        "goals_minus_xg": -0.1723,
        "key_passes": 4.0,
        "assists": 2.0,
        "xa": 0.9038,
        "assists_minus_xa": 1.0962,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.0761,
        "points_added": 0.0006,
        "xpoints_added": 0.7251,
        "passes_attempted": 176.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7453,
        "passes_over_expected": 0.8218,
        "passes_over_expected_p100": 0.4669,
        "avg_pass_distance": 15.3374,
        "avg_pass_vertical": -1.4361
      }
    },
    {
      "canonical_id": "julie-dufour",
      "canonical_name": "Julie Dufour",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 631.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 0.3477,
        "xg_place": 0.6665,
        "goals_minus_xg": 1.6523,
        "key_passes": 14.0,
        "assists": 0.0,
        "xa": 0.8729,
        "assists_minus_xa": -0.8729,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.2206000000000001,
        "points_added": 1.7799,
        "xpoints_added": 0.3244,
        "passes_attempted": 160.0,
        "pass_completion_pct": 1.5291000000000001,
        "xpass_completion_pct": 1.3915000000000002,
        "passes_over_expected": 3.1835,
        "passes_over_expected_p100": 13.7655,
        "avg_pass_distance": 33.119,
        "avg_pass_vertical": -0.3463999999999998
      }
    },
    {
      "canonical_id": "jun-endo",
      "canonical_name": "Jun Endo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 527.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4114,
        "xg_place": -0.3757,
        "goals_minus_xg": -0.4114,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.7215,
        "assists_minus_xa": 0.2785,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1329,
        "points_added": 0.0,
        "xpoints_added": 0.3123,
        "passes_attempted": 178.0,
        "pass_completion_pct": 0.6685,
        "xpass_completion_pct": 0.6954,
        "passes_over_expected": -4.7755,
        "passes_over_expected_p100": -2.6829,
        "avg_pass_distance": 18.0998,
        "avg_pass_vertical": 2.5383
      }
    },
    {
      "canonical_id": "justina-gaynor",
      "canonical_name": "Justina Gaynor",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 80.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.0199,
        "assists_minus_xa": -0.0199,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0199,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 36.0,
        "pass_completion_pct": 0.6389,
        "xpass_completion_pct": 0.7324,
        "passes_over_expected": -3.3651,
        "passes_over_expected_p100": -9.3475,
        "avg_pass_distance": 18.552,
        "avg_pass_vertical": 7.288
      }
    },
    {
      "canonical_id": "j\u00e9ssica-silva",
      "canonical_name": "J\u00e9ssica Silva",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 106.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 1.0207,
        "xg_place": -0.9422,
        "goals_minus_xg": -1.0207,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0207,
        "points_added": 0.0,
        "xpoints_added": 0.389,
        "passes_attempted": 14.0,
        "pass_completion_pct": 0.7857,
        "xpass_completion_pct": 0.7418,
        "passes_over_expected": 0.6149,
        "passes_over_expected_p100": 4.3919,
        "avg_pass_distance": 17.2242,
        "avg_pass_vertical": 6.9836
      }
    },
    {
      "canonical_id": "kk-ream",
      "canonical_name": "KK Ream",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 249.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 1.0154,
        "xg_place": -0.0945,
        "goals_minus_xg": -0.0154,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.3421,
        "assists_minus_xa": -0.3421,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3575,
        "points_added": 0.0315,
        "xpoints_added": 0.3718,
        "passes_attempted": 33.0,
        "pass_completion_pct": 0.6364,
        "xpass_completion_pct": 0.7096,
        "passes_over_expected": -2.4153,
        "passes_over_expected_p100": -7.319,
        "avg_pass_distance": 13.8195,
        "avg_pass_vertical": -1.4859
      }
    },
    {
      "canonical_id": "kailen-sheridan",
      "canonical_name": "Kailen Sheridan",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2613.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": 1355.0,
        "pass_completion_pct": 0.8627,
        "xpass_completion_pct": 0.8551,
        "passes_over_expected": 10.3999,
        "passes_over_expected_p100": 0.7675,
        "avg_pass_distance": 26.8022,
        "avg_pass_vertical": 16.5515,
        "shots_faced": 102.0,
        "goals_conceded": 32.0,
        "saves": 69.0,
        "headed_shot_share": 0.1373,
        "xg_faced": 28.8153,
        "goals_conceded_minus_xg": 3.1847,
        "goals_per_xg": 1.1105
      }
    },
    {
      "canonical_id": "kaitlyn-torpey",
      "canonical_name": "Kaitlyn Torpey",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1312.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.058,
        "xg_place": 0.1604,
        "goals_minus_xg": -0.058,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.3853,
        "assists_minus_xa": -0.3853,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4433,
        "points_added": 0.0,
        "xpoints_added": 0.0279,
        "passes_attempted": 576.0,
        "pass_completion_pct": 0.7951,
        "xpass_completion_pct": 0.75,
        "passes_over_expected": 26.0029,
        "passes_over_expected_p100": 4.5144,
        "avg_pass_distance": 17.4123,
        "avg_pass_vertical": 4.9609
      }
    },
    {
      "canonical_id": "kaleigh-kurtz",
      "canonical_name": "Kaleigh Kurtz",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2717.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.7618,
        "xg_place": -0.0187,
        "goals_minus_xg": 0.2382,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.2,
        "assists_minus_xa": -0.2,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9618,
        "points_added": 1.6341,
        "xpoints_added": 0.6701,
        "passes_attempted": 1602.0,
        "pass_completion_pct": 0.8052,
        "xpass_completion_pct": 0.8076,
        "passes_over_expected": -3.7581,
        "passes_over_expected_p100": -0.2346,
        "avg_pass_distance": 25.1516,
        "avg_pass_vertical": 11.192
      }
    },
    {
      "canonical_id": "kaleigh-riehl",
      "canonical_name": "Kaleigh Riehl",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 965.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.1382,
        "xg_place": 0.5859,
        "goals_minus_xg": 0.8618,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.0168,
        "assists_minus_xa": 0.9832,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.155,
        "points_added": 0.258,
        "xpoints_added": 0.0357,
        "passes_attempted": 428.0,
        "pass_completion_pct": 0.8692,
        "xpass_completion_pct": 0.8665,
        "passes_over_expected": 1.1328,
        "passes_over_expected_p100": 0.2647,
        "avg_pass_distance": 19.9702,
        "avg_pass_vertical": 4.2607
      }
    },
    {
      "canonical_id": "karlie-lema",
      "canonical_name": "Karlie Lema",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1465.0,
        "shots": 26.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 2.48,
        "xg_place": 0.6252,
        "goals_minus_xg": -0.48,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 0.9207,
        "assists_minus_xa": 0.0793,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.4007,
        "points_added": 1.0018,
        "xpoints_added": 1.3837,
        "passes_attempted": 306.0,
        "pass_completion_pct": 0.6863,
        "xpass_completion_pct": 0.7145,
        "passes_over_expected": -8.6335,
        "passes_over_expected_p100": -2.8214,
        "avg_pass_distance": 14.5526,
        "avg_pass_vertical": -2.468
      }
    },
    {
      "canonical_id": "kate-del-fava",
      "canonical_name": "Kate Del Fava",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2686.0,
        "shots": 15.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 1.2063,
        "xg_place": -1.2063,
        "goals_minus_xg": -1.2063,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.6895,
        "assists_minus_xa": 0.3105,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.8957,
        "points_added": 0.0,
        "xpoints_added": 1.088,
        "passes_attempted": 1323.0,
        "pass_completion_pct": 0.8511,
        "xpass_completion_pct": 0.8317,
        "passes_over_expected": 25.6383,
        "passes_over_expected_p100": 1.9379,
        "avg_pass_distance": 21.8878,
        "avg_pass_vertical": 5.5742
      }
    },
    {
      "canonical_id": "kate-wiesner",
      "canonical_name": "Kate Wiesner",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1162.0,
        "shots": 5.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.1163,
        "xg_place": 0.0625,
        "goals_minus_xg": 0.8837,
        "key_passes": 16.0,
        "assists": 0.0,
        "xa": 1.4268,
        "assists_minus_xa": -1.4268,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.543,
        "points_added": 0.5116,
        "xpoints_added": 0.0778,
        "passes_attempted": 568.0,
        "pass_completion_pct": 0.7236,
        "xpass_completion_pct": 0.734,
        "passes_over_expected": -5.9282,
        "passes_over_expected_p100": -1.0437,
        "avg_pass_distance": 18.663,
        "avg_pass_vertical": 5.5817
      }
    },
    {
      "canonical_id": "katharine-scott",
      "canonical_name": "Katharine Scott",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 127.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.0279,
        "assists_minus_xa": -0.0279,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0279,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 73.0,
        "pass_completion_pct": 0.6575,
        "xpass_completion_pct": 0.683,
        "passes_over_expected": -1.8621,
        "passes_over_expected_p100": -2.5508,
        "avg_pass_distance": 24.249,
        "avg_pass_vertical": 12.4051
      }
    },
    {
      "canonical_id": "kathrin-hendrich",
      "canonical_name": "Kathrin Hendrich",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1253.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.5159,
        "xg_place": 0.1505,
        "goals_minus_xg": -0.5159,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.182,
        "assists_minus_xa": -0.182,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6978,
        "points_added": 0.0,
        "xpoints_added": 0.5106,
        "passes_attempted": 567.0,
        "pass_completion_pct": 0.8959,
        "xpass_completion_pct": 0.8491,
        "passes_over_expected": 26.5801,
        "passes_over_expected_p100": 4.6879,
        "avg_pass_distance": 21.5654,
        "avg_pass_vertical": 7.2903
      }
    },
    {
      "canonical_id": "katie-atkinson",
      "canonical_name": "Katie Atkinson",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 622.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": 211.0,
        "pass_completion_pct": 0.7346,
        "xpass_completion_pct": 0.6799,
        "passes_over_expected": 11.5382,
        "passes_over_expected_p100": 5.4683,
        "avg_pass_distance": 34.89,
        "avg_pass_vertical": 27.7794,
        "shots_faced": 27.0,
        "goals_conceded": 12.0,
        "saves": 15.0,
        "headed_shot_share": 0.2222,
        "xg_faced": 6.2326,
        "goals_conceded_minus_xg": 5.7674,
        "goals_per_xg": 1.9253
      }
    },
    {
      "canonical_id": "katie-lampson",
      "canonical_name": "Katie Lampson",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 698.0,
        "shots": 17.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 2.4306,
        "xg_place": 0.1183,
        "goals_minus_xg": -0.4306,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.6597,
        "assists_minus_xa": 0.3403,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.0903,
        "points_added": 0.0103,
        "xpoints_added": 0.7269,
        "passes_attempted": 201.0,
        "pass_completion_pct": 0.6617,
        "xpass_completion_pct": 0.6894,
        "passes_over_expected": -5.5635,
        "passes_over_expected_p100": -2.7679,
        "avg_pass_distance": 15.516,
        "avg_pass_vertical": 2.1715
      }
    },
    {
      "canonical_id": "katie-lind",
      "canonical_name": "Katie Lind",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1330.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.7907,
        "xg_place": -0.4695,
        "goals_minus_xg": -0.7907,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7907,
        "points_added": 0.0,
        "xpoints_added": 0.3614,
        "passes_attempted": 810.0,
        "pass_completion_pct": 0.9123,
        "xpass_completion_pct": 0.8954,
        "passes_over_expected": 13.6965,
        "passes_over_expected_p100": 1.6909,
        "avg_pass_distance": 19.6471,
        "avg_pass_vertical": 5.1086
      }
    },
    {
      "canonical_id": "katie-okane",
      "canonical_name": "Katie O'Kane",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1622.0,
        "shots": 21.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 2.7261,
        "xg_place": -1.4876,
        "goals_minus_xg": -1.7261,
        "key_passes": 18.0,
        "assists": 2.0,
        "xa": 1.7513,
        "assists_minus_xa": 0.2487,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.4774,
        "points_added": 0.571,
        "xpoints_added": 1.4753,
        "passes_attempted": 344.0,
        "pass_completion_pct": 0.6192,
        "xpass_completion_pct": 0.666,
        "passes_over_expected": -16.0879,
        "passes_over_expected_p100": -4.6767,
        "avg_pass_distance": 18.1768,
        "avg_pass_vertical": 6.5172
      }
    },
    {
      "canonical_id": "katie-zelem",
      "canonical_name": "Katie Zelem",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 751.0,
        "shots": 15.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 0.8515,
        "xg_place": 1.4006,
        "goals_minus_xg": 1.1485,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.5605,
        "assists_minus_xa": -0.5605,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.4119,
        "points_added": 0.6935,
        "xpoints_added": 0.4401,
        "passes_attempted": 391.0,
        "pass_completion_pct": 0.7596,
        "xpass_completion_pct": 0.7565,
        "passes_over_expected": 1.2221,
        "passes_over_expected_p100": 0.3126,
        "avg_pass_distance": 21.9105,
        "avg_pass_vertical": 3.2173
      }
    },
    {
      "canonical_id": "kayla-duran",
      "canonical_name": "Kayla Duran",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 194.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1498,
        "xg_place": -0.1498,
        "goals_minus_xg": -0.1498,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0219,
        "assists_minus_xa": -0.0219,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1717,
        "points_added": 0.0,
        "xpoints_added": 0.0105,
        "passes_attempted": 60.0,
        "pass_completion_pct": 0.8167,
        "xpass_completion_pct": 0.7197,
        "passes_over_expected": 5.8192,
        "passes_over_expected_p100": 9.6987,
        "avg_pass_distance": 19.1544,
        "avg_pass_vertical": 5.2789
      }
    },
    {
      "canonical_id": "kayla-fischer",
      "canonical_name": "Kayla Fischer",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1458.0,
        "shots": 41.0,
        "shots_on_target": 13.0,
        "goals": 4.0,
        "xg": 5.1847,
        "xg_place": -0.8906,
        "goals_minus_xg": -1.1847,
        "key_passes": 12.0,
        "assists": 2.0,
        "xa": 1.1508,
        "assists_minus_xa": 0.8492,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.3355,
        "points_added": 1.9424,
        "xpoints_added": 3.0566,
        "passes_attempted": 257.0,
        "pass_completion_pct": 0.642,
        "xpass_completion_pct": 0.6736,
        "passes_over_expected": -8.1118,
        "passes_over_expected_p100": -3.1563,
        "avg_pass_distance": 17.8245,
        "avg_pass_vertical": 0.4438
      }
    },
    {
      "canonical_id": "kayla-sharples",
      "canonical_name": "Kayla Sharples",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2536.0,
        "shots": 12.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.1069,
        "xg_place": 0.6195,
        "goals_minus_xg": 0.8931,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.4483,
        "assists_minus_xa": 0.5517,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.5552,
        "points_added": 0.1658,
        "xpoints_added": 0.6271,
        "passes_attempted": 1219.0,
        "pass_completion_pct": 0.8712,
        "xpass_completion_pct": 0.8382,
        "passes_over_expected": 40.1772,
        "passes_over_expected_p100": 3.2959,
        "avg_pass_distance": 22.8814,
        "avg_pass_vertical": 9.2129
      }
    },
    {
      "canonical_id": "kelli-hubly",
      "canonical_name": "Kelli Hubly",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 750.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.4428,
        "xg_place": 0.2837,
        "goals_minus_xg": 0.5572,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2656,
        "assists_minus_xa": -0.2656,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7084,
        "points_added": 0.7174,
        "xpoints_added": 0.3305,
        "passes_attempted": 277.0,
        "pass_completion_pct": 0.8231,
        "xpass_completion_pct": 0.8359,
        "passes_over_expected": -3.5306,
        "passes_over_expected_p100": -1.2746,
        "avg_pass_distance": 18.6289,
        "avg_pass_vertical": 5.5319
      }
    },
    {
      "canonical_id": "kennedy-fuller",
      "canonical_name": "Kennedy Fuller",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2064.0,
        "shots": 37.0,
        "shots_on_target": 8.0,
        "goals": 4.0,
        "xg": 3.7186,
        "xg_place": -1.0692,
        "goals_minus_xg": 0.2814,
        "key_passes": 33.0,
        "assists": 3.0,
        "xa": 1.8936,
        "assists_minus_xa": 1.1064,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.6123,
        "points_added": 1.9559,
        "xpoints_added": 2.044,
        "passes_attempted": 578.0,
        "pass_completion_pct": 0.7042,
        "xpass_completion_pct": 0.6892,
        "passes_over_expected": 8.6423,
        "passes_over_expected_p100": 1.4952,
        "avg_pass_distance": 18.3702,
        "avg_pass_vertical": 3.9162
      }
    },
    {
      "canonical_id": "kennedy-wesley",
      "canonical_name": "Kennedy Wesley",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2152.0,
        "shots": 15.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.0691,
        "xg_place": -0.0587,
        "goals_minus_xg": -0.0691,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0618,
        "assists_minus_xa": -0.0618,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1309,
        "points_added": 0.5066,
        "xpoints_added": 0.6483,
        "passes_attempted": 1450.0,
        "pass_completion_pct": 0.9055,
        "xpass_completion_pct": 0.8774,
        "passes_over_expected": 40.7443,
        "passes_over_expected_p100": 2.8099,
        "avg_pass_distance": 19.959,
        "avg_pass_vertical": 3.4125
      }
    },
    {
      "canonical_id": "kenza-dali",
      "canonical_name": "Kenza Dali",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2803.0,
        "shots": 57.0,
        "shots_on_target": 21.0,
        "goals": 5.0,
        "xg": 2.7631,
        "xg_place": 0.8274,
        "goals_minus_xg": 2.2369,
        "key_passes": 51.0,
        "assists": 3.0,
        "xa": 4.1108,
        "assists_minus_xa": -1.1108,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 6.8739,
        "points_added": 1.6495,
        "xpoints_added": 1.4501,
        "passes_attempted": 1887.0,
        "pass_completion_pct": 0.8246,
        "xpass_completion_pct": 0.7845,
        "passes_over_expected": 75.6564,
        "passes_over_expected_p100": 4.0093,
        "avg_pass_distance": 17.3892,
        "avg_pass_vertical": 1.2147
      }
    },
    {
      "canonical_id": "kerry-abello",
      "canonical_name": "Kerry Abello",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2098.0,
        "shots": 19.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.6226,
        "xg_place": -0.1393,
        "goals_minus_xg": 0.3774,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.716,
        "assists_minus_xa": -0.716,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3386,
        "points_added": 0.8931,
        "xpoints_added": 0.3167,
        "passes_attempted": 1165.0,
        "pass_completion_pct": 0.8052,
        "xpass_completion_pct": 0.7902,
        "passes_over_expected": 17.3738,
        "passes_over_expected_p100": 1.4913,
        "avg_pass_distance": 17.3577,
        "avg_pass_vertical": 4.9041
      }
    },
    {
      "canonical_id": "khyah-harper",
      "canonical_name": "Khyah Harper",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 289.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.511,
        "xg_place": 0.1643,
        "goals_minus_xg": 0.489,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1032,
        "assists_minus_xa": -0.1032,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6142,
        "points_added": 0.4316,
        "xpoints_added": 0.4452,
        "passes_attempted": 68.0,
        "pass_completion_pct": 0.5147,
        "xpass_completion_pct": 0.6385,
        "passes_over_expected": -8.4181,
        "passes_over_expected_p100": -12.3795,
        "avg_pass_distance": 19.282,
        "avg_pass_vertical": 1.7242
      }
    },
    {
      "canonical_id": "kiara-pickett",
      "canonical_name": "Kiara Pickett",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1317.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 0.2036,
        "xg_place": 0.9717,
        "goals_minus_xg": 1.7964,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.4167,
        "assists_minus_xa": -0.4167,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.6203,
        "points_added": 1.5491,
        "xpoints_added": 0.1122,
        "passes_attempted": 492.0,
        "pass_completion_pct": 0.7846,
        "xpass_completion_pct": 0.7707,
        "passes_over_expected": 6.8106,
        "passes_over_expected_p100": 1.3843,
        "avg_pass_distance": 19.0959,
        "avg_pass_vertical": 4.892
      }
    },
    {
      "canonical_id": "kiki-van-zanten",
      "canonical_name": "Kiki Van Zanten",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1251.0,
        "shots": 22.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 0.97,
        "xg_place": 0.2237,
        "goals_minus_xg": 1.03,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 1.7586,
        "assists_minus_xa": -0.7586,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.7286,
        "points_added": 2.1279,
        "xpoints_added": 0.626,
        "passes_attempted": 353.0,
        "pass_completion_pct": 0.6289,
        "xpass_completion_pct": 0.7008,
        "passes_over_expected": -25.3721,
        "passes_over_expected_p100": -7.1876,
        "avg_pass_distance": 16.2362,
        "avg_pass_vertical": 2.2098
      }
    },
    {
      "canonical_id": "kiley-dulaney",
      "canonical_name": "Kiley Dulaney",
      "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": 6.0,
        "pass_completion_pct": 0.3333,
        "xpass_completion_pct": 0.5872,
        "passes_over_expected": -1.523,
        "passes_over_expected_p100": -25.3832,
        "avg_pass_distance": 23.8752,
        "avg_pass_vertical": 22.954
      }
    },
    {
      "canonical_id": "kimmi-ascanio",
      "canonical_name": "Kimmi Ascanio",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1768.0,
        "shots": 28.0,
        "shots_on_target": 12.0,
        "goals": 4.0,
        "xg": 4.6488,
        "xg_place": 0.0282,
        "goals_minus_xg": -0.6488,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.545,
        "assists_minus_xa": 0.455,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.1938,
        "points_added": 1.7625,
        "xpoints_added": 2.0583,
        "passes_attempted": 573.0,
        "pass_completion_pct": 0.8429,
        "xpass_completion_pct": 0.7921,
        "passes_over_expected": 29.1224,
        "passes_over_expected_p100": 5.0824,
        "avg_pass_distance": 13.1742,
        "avg_pass_vertical": -0.1876
      }
    },
    {
      "canonical_id": "kristen-mcnabb",
      "canonical_name": "Kristen McNabb",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2131.0,
        "shots": 9.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.3973,
        "xg_place": -0.0644,
        "goals_minus_xg": 0.6027,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.275,
        "assists_minus_xa": -0.275,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6723,
        "points_added": 0.6244,
        "xpoints_added": 0.8524,
        "passes_attempted": 1270.0,
        "pass_completion_pct": 0.8787,
        "xpass_completion_pct": 0.8621,
        "passes_over_expected": 21.1522,
        "passes_over_expected_p100": 1.6655,
        "avg_pass_distance": 20.3154,
        "avg_pass_vertical": 3.8582
      }
    },
    {
      "canonical_id": "kylie-nadaner",
      "canonical_name": "Kylie Nadaner",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1845.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.107,
        "xg_place": -0.0612,
        "goals_minus_xg": -0.107,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2672,
        "assists_minus_xa": -0.2672,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3743,
        "points_added": 0.0,
        "xpoints_added": 0.0862,
        "passes_attempted": 1220.0,
        "pass_completion_pct": 0.9115,
        "xpass_completion_pct": 0.877,
        "passes_over_expected": 42.0028,
        "passes_over_expected_p100": 3.4429,
        "avg_pass_distance": 21.6424,
        "avg_pass_vertical": 7.6237
      }
    },
    {
      "canonical_id": "kyra-carusa",
      "canonical_name": "Kyra Carusa",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 479.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.4933,
        "xg_place": -0.9731,
        "goals_minus_xg": -1.4933,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.8062,
        "assists_minus_xa": 0.1938,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.2994,
        "points_added": 0.0,
        "xpoints_added": 0.7239,
        "passes_attempted": 96.0,
        "pass_completion_pct": 0.7813,
        "xpass_completion_pct": 0.7485,
        "passes_over_expected": 3.1399,
        "passes_over_expected_p100": 3.2708,
        "avg_pass_distance": 11.5066,
        "avg_pass_vertical": -1.5848
      }
    },
    {
      "canonical_id": "kysha-sylla",
      "canonical_name": "Kysha Sylla",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 519.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0232,
        "xg_place": -0.0232,
        "goals_minus_xg": -0.0232,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0249,
        "assists_minus_xa": -0.0249,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0482,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 217.0,
        "pass_completion_pct": 0.8525,
        "xpass_completion_pct": 0.8486,
        "passes_over_expected": 0.8511,
        "passes_over_expected_p100": 0.3922,
        "avg_pass_distance": 20.1749,
        "avg_pass_vertical": 4.1413
      }
    },
    {
      "canonical_id": "lacho-marta",
      "canonical_name": "Lacho Marta",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 193.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.249,
        "xg_place": -0.22,
        "goals_minus_xg": -0.249,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2288,
        "assists_minus_xa": -0.2288,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4778,
        "points_added": 0.0,
        "xpoints_added": 0.1736,
        "passes_attempted": 84.0,
        "pass_completion_pct": 0.7738,
        "xpass_completion_pct": 0.7261,
        "passes_over_expected": 4.0111,
        "passes_over_expected_p100": 4.7752,
        "avg_pass_distance": 15.8727,
        "avg_pass_vertical": 1.4122
      }
    },
    {
      "canonical_id": "laila-harbert",
      "canonical_name": "Laila Harbert",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 101.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.8571,
        "xpass_completion_pct": 0.8488,
        "passes_over_expected": 0.2906,
        "passes_over_expected_p100": 0.8304,
        "avg_pass_distance": 16.7582,
        "avg_pass_vertical": 1.0243
      }
    },
    {
      "canonical_id": "lara-prasnikar",
      "canonical_name": "Lara Prasnikar",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 244.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4741,
        "xg_place": -0.4036,
        "goals_minus_xg": -0.4741,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.3669,
        "assists_minus_xa": 0.6331,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.841,
        "points_added": 0.0,
        "xpoints_added": 0.1514,
        "passes_attempted": 58.0,
        "pass_completion_pct": 0.7241,
        "xpass_completion_pct": 0.6764,
        "passes_over_expected": 2.7678,
        "passes_over_expected_p100": 4.7721,
        "avg_pass_distance": 16.2992,
        "avg_pass_vertical": 3.1351
      }
    },
    {
      "canonical_id": "laurel-ivory",
      "canonical_name": "Laurel Ivory",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 199.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": 51.0,
        "pass_completion_pct": 0.8039,
        "xpass_completion_pct": 0.8296,
        "passes_over_expected": -1.3083,
        "passes_over_expected_p100": -2.5654,
        "avg_pass_distance": 26.7667,
        "avg_pass_vertical": 16.581,
        "shots_faced": 2.0,
        "goals_conceded": 0.0,
        "saves": 2.0,
        "headed_shot_share": 0.0,
        "xg_faced": 0.0979,
        "goals_conceded_minus_xg": -0.0979,
        "goals_per_xg": 0.0
      }
    },
    {
      "canonical_id": "lauren-barnes",
      "canonical_name": "Lauren Barnes",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1502.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": 13.0,
        "assists": 1.0,
        "xa": 0.8018,
        "assists_minus_xa": 0.1982,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8018,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 826.0,
        "pass_completion_pct": 0.7833,
        "xpass_completion_pct": 0.7568,
        "passes_over_expected": 21.9007,
        "passes_over_expected_p100": 2.6514,
        "avg_pass_distance": 22.8836,
        "avg_pass_vertical": 8.9
      }
    },
    {
      "canonical_id": "lauren-flynn",
      "canonical_name": "Lauren Flynn",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 754.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0412,
        "xg_place": -0.0412,
        "goals_minus_xg": -0.0412,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0412,
        "points_added": 0.0,
        "xpoints_added": 0.0228,
        "passes_attempted": 311.0,
        "pass_completion_pct": 0.8682,
        "xpass_completion_pct": 0.8617,
        "passes_over_expected": 2.0097,
        "passes_over_expected_p100": 0.6462,
        "avg_pass_distance": 20.8952,
        "avg_pass_vertical": 5.3394
      }
    },
    {
      "canonical_id": "lauren-milliet",
      "canonical_name": "Lauren Milliet",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1886.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.5184,
        "xg_place": -0.1019,
        "goals_minus_xg": -0.5184,
        "key_passes": 18.0,
        "assists": 1.0,
        "xa": 1.4261,
        "assists_minus_xa": -0.4261,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.9444,
        "points_added": 0.0,
        "xpoints_added": 0.2394,
        "passes_attempted": 692.0,
        "pass_completion_pct": 0.7413,
        "xpass_completion_pct": 0.6791,
        "passes_over_expected": 43.0595,
        "passes_over_expected_p100": 6.2225,
        "avg_pass_distance": 17.6417,
        "avg_pass_vertical": 9.059
      }
    },
    {
      "canonical_id": "laurina-fazer",
      "canonical_name": "Laurina Fazer",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 730.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2013,
        "xg_place": -0.2013,
        "goals_minus_xg": -0.2013,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0269,
        "assists_minus_xa": -0.0269,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2282,
        "points_added": 0.0,
        "xpoints_added": 0.1318,
        "passes_attempted": 351.0,
        "pass_completion_pct": 0.8718,
        "xpass_completion_pct": 0.8461,
        "passes_over_expected": 9.018,
        "passes_over_expected_p100": 2.5692,
        "avg_pass_distance": 16.7695,
        "avg_pass_vertical": 2.265
      }
    },
    {
      "canonical_id": "leicy-santos",
      "canonical_name": "Leicy Santos",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1640.0,
        "shots": 22.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 1.819,
        "xg_place": -0.9147,
        "goals_minus_xg": 0.181,
        "key_passes": 21.0,
        "assists": 3.0,
        "xa": 1.7502,
        "assists_minus_xa": 1.2498,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.5692,
        "points_added": 0.4979,
        "xpoints_added": 0.928,
        "passes_attempted": 779.0,
        "pass_completion_pct": 0.7715,
        "xpass_completion_pct": 0.7373,
        "passes_over_expected": 26.6134,
        "passes_over_expected_p100": 3.4164,
        "avg_pass_distance": 18.1371,
        "avg_pass_vertical": 2.997
      }
    },
    {
      "canonical_id": "leilanni-nesbeth",
      "canonical_name": "Leilanni Nesbeth",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 287.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1489,
        "xg_place": -0.1489,
        "goals_minus_xg": -0.1489,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.2772,
        "assists_minus_xa": -0.2772,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4261,
        "points_added": 0.0,
        "xpoints_added": 0.2693,
        "passes_attempted": 90.0,
        "pass_completion_pct": 0.6556,
        "xpass_completion_pct": 0.7068,
        "passes_over_expected": -4.6077,
        "passes_over_expected_p100": -5.1196,
        "avg_pass_distance": 18.3421,
        "avg_pass_vertical": 1.3991
      }
    },
    {
      "canonical_id": "lilly-reale",
      "canonical_name": "Lilly Reale",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2553.0,
        "shots": 13.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.871,
        "xg_place": -0.1733,
        "goals_minus_xg": 0.129,
        "key_passes": 18.0,
        "assists": 1.0,
        "xa": 1.3737,
        "assists_minus_xa": -0.3737,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.2448,
        "points_added": 0.0197,
        "xpoints_added": 0.3974,
        "passes_attempted": 1304.0,
        "pass_completion_pct": 0.6718,
        "xpass_completion_pct": 0.6961,
        "passes_over_expected": -31.6679,
        "passes_over_expected_p100": -2.4285,
        "avg_pass_distance": 20.47,
        "avg_pass_vertical": 6.4966
      }
    },
    {
      "canonical_id": "lily-nabet",
      "canonical_name": "Lily Nabet",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 6.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": 1.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.5782,
        "passes_over_expected": 0.4218,
        "passes_over_expected_p100": 42.1779,
        "avg_pass_distance": 5.6749,
        "avg_pass_vertical": 3.68
      }
    },
    {
      "canonical_id": "lisa-boattin",
      "canonical_name": "Lisa Boattin",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 300.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0127,
        "xg_place": 0.0005,
        "goals_minus_xg": -0.0127,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0127,
        "points_added": 0.0,
        "xpoints_added": 0.0003,
        "passes_attempted": 178.0,
        "pass_completion_pct": 0.6798,
        "xpass_completion_pct": 0.709,
        "passes_over_expected": -5.1998,
        "passes_over_expected_p100": -2.9212,
        "avg_pass_distance": 19.9009,
        "avg_pass_vertical": 8.2583
      }
    },
    {
      "canonical_id": "lizbeth-ovalle",
      "canonical_name": "Lizbeth Ovalle",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 956.0,
        "shots": 26.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 2.9753,
        "xg_place": -0.7349,
        "goals_minus_xg": -1.9753,
        "key_passes": 20.0,
        "assists": 2.0,
        "xa": 2.0281,
        "assists_minus_xa": -0.0281,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 5.0034,
        "points_added": 0.5628,
        "xpoints_added": 1.5163,
        "passes_attempted": 305.0,
        "pass_completion_pct": 0.7475,
        "xpass_completion_pct": 0.6836,
        "passes_over_expected": 19.4972,
        "passes_over_expected_p100": 6.3925,
        "avg_pass_distance": 17.7778,
        "avg_pass_vertical": 0.2659
      }
    },
    {
      "canonical_id": "loeau-labonta",
      "canonical_name": "Lo'eau LaBonta",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2347.0,
        "shots": 27.0,
        "shots_on_target": 11.0,
        "goals": 5.0,
        "xg": 4.7612,
        "xg_place": -0.037,
        "goals_minus_xg": 0.2388,
        "key_passes": 26.0,
        "assists": 2.0,
        "xa": 1.9914,
        "assists_minus_xa": 0.0086,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 6.7526,
        "points_added": 1.5552,
        "xpoints_added": 1.6221,
        "passes_attempted": 874.0,
        "pass_completion_pct": 0.7986,
        "xpass_completion_pct": 0.7641,
        "passes_over_expected": 30.1859,
        "passes_over_expected_p100": 3.4538,
        "avg_pass_distance": 19.3359,
        "avg_pass_vertical": 5.1541
      }
    },
    {
      "canonical_id": "lorena-silva",
      "canonical_name": "Lorena Silva",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2625.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": 530.0,
        "pass_completion_pct": 0.7189,
        "xpass_completion_pct": 0.7356,
        "passes_over_expected": -8.8832,
        "passes_over_expected_p100": -1.6761,
        "avg_pass_distance": 33.1821,
        "avg_pass_vertical": 24.1106,
        "shots_faced": 80.0,
        "goals_conceded": 14.0,
        "saves": 65.0,
        "headed_shot_share": 0.1,
        "xg_faced": 17.7086,
        "goals_conceded_minus_xg": -3.7086,
        "goals_per_xg": 0.7906
      }
    },
    {
      "canonical_id": "luana",
      "canonical_name": "Luana",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 89.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.7578,
        "xg_place": 0.2205,
        "goals_minus_xg": 0.2422,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1307,
        "assists_minus_xa": -0.1307,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8885,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 30.0,
        "pass_completion_pct": 0.7,
        "xpass_completion_pct": 0.6816,
        "passes_over_expected": 0.5509,
        "passes_over_expected_p100": 1.8364,
        "avg_pass_distance": 22.8932,
        "avg_pass_vertical": 4.7798
      }
    },
    {
      "canonical_id": "ludmila",
      "canonical_name": "Ludmila",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2046.0,
        "shots": 45.0,
        "shots_on_target": 19.0,
        "goals": 10.0,
        "xg": 5.9939,
        "xg_place": -0.1288,
        "goals_minus_xg": 4.0061,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 2.1906,
        "assists_minus_xa": -1.1906,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 8.1845,
        "points_added": 7.0083,
        "xpoints_added": 3.5624,
        "passes_attempted": 375.0,
        "pass_completion_pct": 0.584,
        "xpass_completion_pct": 0.6489,
        "passes_over_expected": -24.3511,
        "passes_over_expected_p100": -6.4936,
        "avg_pass_distance": 17.8766,
        "avg_pass_vertical": 2.6765
      }
    },
    {
      "canonical_id": "lynn-biyendolo",
      "canonical_name": "Lynn Biyendolo",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 888.0,
        "shots": 13.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.5771,
        "xg_place": -0.4179,
        "goals_minus_xg": 0.4229,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 1.0024,
        "assists_minus_xa": -0.0024,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.5796,
        "points_added": 1.3799,
        "xpoints_added": 1.0592,
        "passes_attempted": 205.0,
        "pass_completion_pct": 0.6293,
        "xpass_completion_pct": 0.6664,
        "passes_over_expected": -7.6159,
        "passes_over_expected_p100": -3.7151,
        "avg_pass_distance": 16.0318,
        "avg_pass_vertical": 2.6852
      }
    },
    {
      "canonical_id": "macey-fraser",
      "canonical_name": "Macey Fraser",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 221.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.22,
        "xg_place": 0.0322,
        "goals_minus_xg": -0.22,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0602,
        "assists_minus_xa": -0.0602,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2802,
        "points_added": 0.0,
        "xpoints_added": 0.1616,
        "passes_attempted": 58.0,
        "pass_completion_pct": 0.7414,
        "xpass_completion_pct": 0.6824,
        "passes_over_expected": 3.419,
        "passes_over_expected_p100": 5.8948,
        "avg_pass_distance": 14.8976,
        "avg_pass_vertical": 6.1098
      }
    },
    {
      "canonical_id": "macey-hodge",
      "canonical_name": "Macey Hodge",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 940.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.5493,
        "xg_place": 0.0032,
        "goals_minus_xg": 0.4507,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1576,
        "assists_minus_xa": -0.1576,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7069,
        "points_added": 0.5386,
        "xpoints_added": 0.5882,
        "passes_attempted": 271.0,
        "pass_completion_pct": 0.6974,
        "xpass_completion_pct": 0.7297,
        "passes_over_expected": -8.7455,
        "passes_over_expected_p100": -3.2271,
        "avg_pass_distance": 16.0381,
        "avg_pass_vertical": 3.1588
      }
    },
    {
      "canonical_id": "mackenzie-arnold",
      "canonical_name": "Mackenzie Arnold",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2214.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": 816.0,
        "pass_completion_pct": 0.7868,
        "xpass_completion_pct": 0.7757,
        "passes_over_expected": 9.0035,
        "passes_over_expected_p100": 1.1034,
        "avg_pass_distance": 30.5982,
        "avg_pass_vertical": 21.4671,
        "shots_faced": 104.0,
        "goals_conceded": 26.0,
        "saves": 76.0,
        "headed_shot_share": 0.125,
        "xg_faced": 31.0572,
        "goals_conceded_minus_xg": -5.0572,
        "goals_per_xg": 0.8372
      }
    },
    {
      "canonical_id": "maddie-mercado",
      "canonical_name": "Maddie Mercado",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 729.0,
        "shots": 15.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 1.611,
        "xg_place": -0.6535,
        "goals_minus_xg": -1.611,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.6492,
        "assists_minus_xa": 0.3508,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.2603,
        "points_added": 0.0,
        "xpoints_added": 1.3264,
        "passes_attempted": 175.0,
        "pass_completion_pct": 0.7314,
        "xpass_completion_pct": 0.7299,
        "passes_over_expected": 0.2627,
        "passes_over_expected_p100": 0.1501,
        "avg_pass_distance": 16.3769,
        "avg_pass_vertical": -0.2846
      }
    },
    {
      "canonical_id": "madeline-dahlien",
      "canonical_name": "Madeline Dahlien",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2056.0,
        "shots": 43.0,
        "shots_on_target": 23.0,
        "goals": 4.0,
        "xg": 4.3116,
        "xg_place": -0.2443,
        "goals_minus_xg": -0.3116,
        "key_passes": 11.0,
        "assists": 3.0,
        "xa": 1.3991,
        "assists_minus_xa": 1.6009,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.7107,
        "points_added": 1.9685,
        "xpoints_added": 2.7458,
        "passes_attempted": 439.0,
        "pass_completion_pct": 0.7016,
        "xpass_completion_pct": 0.7253,
        "passes_over_expected": -10.3951,
        "passes_over_expected_p100": -2.3679,
        "avg_pass_distance": 16.7738,
        "avg_pass_vertical": -1.2132
      }
    },
    {
      "canonical_id": "madeline-moreau",
      "canonical_name": "Madeline Moreau",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 540.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3458,
        "xg_place": -0.3458,
        "goals_minus_xg": -0.3458,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2563,
        "assists_minus_xa": -0.2563,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6021,
        "points_added": 0.0,
        "xpoints_added": 0.5035,
        "passes_attempted": 199.0,
        "pass_completion_pct": 0.6935,
        "xpass_completion_pct": 0.6976,
        "passes_over_expected": -0.826,
        "passes_over_expected_p100": -0.4151,
        "avg_pass_distance": 16.4742,
        "avg_pass_vertical": 4.56
      }
    },
    {
      "canonical_id": "madison-curry",
      "canonical_name": "Madison Curry",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2414.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5464,
        "xg_place": -0.4365,
        "goals_minus_xg": -0.5464,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 1.4644,
        "assists_minus_xa": -0.4644,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.0108,
        "points_added": 0.0,
        "xpoints_added": 0.2885,
        "passes_attempted": 817.0,
        "pass_completion_pct": 0.6401,
        "xpass_completion_pct": 0.6611,
        "passes_over_expected": -17.1502,
        "passes_over_expected_p100": -2.0992,
        "avg_pass_distance": 18.7916,
        "avg_pass_vertical": 6.8157
      }
    },
    {
      "canonical_id": "madison-hammond",
      "canonical_name": "Madison Hammond",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1099.0,
        "shots": 10.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.6831,
        "xg_place": -0.6197,
        "goals_minus_xg": -0.6831,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.2127,
        "assists_minus_xa": -0.2127,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8959,
        "points_added": 0.0,
        "xpoints_added": 0.7594,
        "passes_attempted": 416.0,
        "pass_completion_pct": 0.8534,
        "xpass_completion_pct": 0.8269,
        "passes_over_expected": 11.0208,
        "passes_over_expected_p100": 2.6492,
        "avg_pass_distance": 18.638,
        "avg_pass_vertical": 2.6416
      }
    },
    {
      "canonical_id": "madison-pogarch",
      "canonical_name": "Madison Pogarch",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 881.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.074,
        "xg_place": -0.074,
        "goals_minus_xg": -0.074,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.2441,
        "assists_minus_xa": -0.2441,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3182,
        "points_added": 0.0,
        "xpoints_added": 0.0342,
        "passes_attempted": 361.0,
        "pass_completion_pct": 0.7729,
        "xpass_completion_pct": 0.7763,
        "passes_over_expected": -1.2534,
        "passes_over_expected_p100": -0.3472,
        "avg_pass_distance": 17.926,
        "avg_pass_vertical": 4.3506
      }
    },
    {
      "canonical_id": "maggie-graham",
      "canonical_name": "Maggie Graham",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1725.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 3.0,
        "xg": 2.4414,
        "xg_place": -0.3317,
        "goals_minus_xg": 0.5586,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 1.0422,
        "assists_minus_xa": 0.9578,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.4835,
        "points_added": 1.6384,
        "xpoints_added": 1.8262,
        "passes_attempted": 548.0,
        "pass_completion_pct": 0.7263,
        "xpass_completion_pct": 0.7666,
        "passes_over_expected": -22.1166,
        "passes_over_expected_p100": -4.0359,
        "avg_pass_distance": 17.2234,
        "avg_pass_vertical": 3.2336
      }
    },
    {
      "canonical_id": "maiara-niehues",
      "canonical_name": "Maiara Niehues",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 591.0,
        "shots": 19.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.5455,
        "xg_place": -0.6305,
        "goals_minus_xg": 0.4545,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.6523,
        "assists_minus_xa": -0.6523,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.1978,
        "points_added": 0.4328,
        "xpoints_added": 0.6824,
        "passes_attempted": 115.0,
        "pass_completion_pct": 0.6,
        "xpass_completion_pct": 0.6739,
        "passes_over_expected": -8.4969,
        "passes_over_expected_p100": -7.3886,
        "avg_pass_distance": 19.3607,
        "avg_pass_vertical": 5.7452
      }
    },
    {
      "canonical_id": "maitane-l\u00f3pez",
      "canonical_name": "Maitane L\u00f3pez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1837.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3384,
        "xg_place": -0.2892,
        "goals_minus_xg": -0.3384,
        "key_passes": 6.0,
        "assists": 2.0,
        "xa": 0.7207,
        "assists_minus_xa": 1.2793,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.0591,
        "points_added": 0.0,
        "xpoints_added": 0.3195,
        "passes_attempted": 594.0,
        "pass_completion_pct": 0.8131,
        "xpass_completion_pct": 0.7826,
        "passes_over_expected": 18.1511,
        "passes_over_expected_p100": 3.0557,
        "avg_pass_distance": 17.0607,
        "avg_pass_vertical": 3.2964
      }
    },
    {
      "canonical_id": "makenna-morris",
      "canonical_name": "Makenna Morris",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1441.0,
        "shots": 15.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.7704,
        "xg_place": -1.0163,
        "goals_minus_xg": -0.7704,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 0.6484,
        "assists_minus_xa": -0.6484,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.4187,
        "points_added": 0.4596,
        "xpoints_added": 1.1271,
        "passes_attempted": 454.0,
        "pass_completion_pct": 1.3716,
        "xpass_completion_pct": 1.3618,
        "passes_over_expected": 3.2473,
        "passes_over_expected_p100": 0.9772,
        "avg_pass_distance": 42.178399999999996,
        "avg_pass_vertical": 13.3607
      }
    },
    {
      "canonical_id": "makenzy-robbe",
      "canonical_name": "Makenzy Robbe",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 661.0,
        "shots": 19.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.9965,
        "xg_place": -0.811,
        "goals_minus_xg": -0.9965,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.7783,
        "assists_minus_xa": -0.7783,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.7748,
        "points_added": 0.287,
        "xpoints_added": 1.4027,
        "passes_attempted": 184.0,
        "pass_completion_pct": 0.625,
        "xpass_completion_pct": 0.6435,
        "passes_over_expected": -3.3971,
        "passes_over_expected_p100": -1.8462,
        "avg_pass_distance": 14.2521,
        "avg_pass_vertical": 0.4686
      }
    },
    {
      "canonical_id": "malia-berkely",
      "canonical_name": "Malia Berkely",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1574.0,
        "shots": 12.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.8986,
        "xg_place": -0.5554,
        "goals_minus_xg": 0.10139999999999999,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.3369,
        "assists_minus_xa": 0.6631,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.2355,
        "points_added": 0.5887,
        "xpoints_added": 0.6462,
        "passes_attempted": 771.0,
        "pass_completion_pct": 1.5680999999999998,
        "xpass_completion_pct": 1.5566,
        "passes_over_expected": 6.712899999999999,
        "passes_over_expected_p100": 1.1452999999999998,
        "avg_pass_distance": 46.635000000000005,
        "avg_pass_vertical": 22.1752
      }
    },
    {
      "canonical_id": "mallie-mckenzie",
      "canonical_name": "Mallie McKenzie",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1217.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2113,
        "xg_place": -0.2113,
        "goals_minus_xg": -0.2113,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.6147,
        "assists_minus_xa": -0.6147,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.826,
        "points_added": 0.0,
        "xpoints_added": 0.0426,
        "passes_attempted": 469.0,
        "pass_completion_pct": 0.7868,
        "xpass_completion_pct": 0.7527,
        "passes_over_expected": 16.0049,
        "passes_over_expected_p100": 3.4126,
        "avg_pass_distance": 18.5862,
        "avg_pass_vertical": 4.2006
      }
    },
    {
      "canonical_id": "manaka-hayashi",
      "canonical_name": "Manaka Hayashi",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 776.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.8005,
        "xg_place": -0.6559,
        "goals_minus_xg": -0.8005,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 1.3475,
        "assists_minus_xa": -0.3475,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.148,
        "points_added": 0.0,
        "xpoints_added": 0.8708,
        "passes_attempted": 285.0,
        "pass_completion_pct": 0.7193,
        "xpass_completion_pct": 0.7477,
        "passes_over_expected": -8.0862,
        "passes_over_expected_p100": -2.8373,
        "avg_pass_distance": 18.5443,
        "avg_pass_vertical": 0.4011
      }
    },
    {
      "canonical_id": "manaka-matsukubo",
      "canonical_name": "Manaka Matsukubo",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2322.0,
        "shots": 63.0,
        "shots_on_target": 33.0,
        "goals": 11.0,
        "xg": 9.916,
        "xg_place": -0.7162,
        "goals_minus_xg": 1.084,
        "key_passes": 25.0,
        "assists": 3.0,
        "xa": 3.8853,
        "assists_minus_xa": -0.8853,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 13.8013,
        "points_added": 5.5502,
        "xpoints_added": 6.7978,
        "passes_attempted": 807.0,
        "pass_completion_pct": 0.7621,
        "xpass_completion_pct": 0.75,
        "passes_over_expected": 9.7223,
        "passes_over_expected_p100": 1.2047,
        "avg_pass_distance": 17.3793,
        "avg_pass_vertical": 1.9562
      }
    },
    {
      "canonical_id": "mandy-freeman",
      "canonical_name": "Mandy Freeman",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1614.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.127,
        "xg_place": -0.127,
        "goals_minus_xg": -0.127,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.5543,
        "assists_minus_xa": 0.4457,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6812,
        "points_added": 0.0,
        "xpoints_added": 0.0297,
        "passes_attempted": 733.0,
        "pass_completion_pct": 0.7203,
        "xpass_completion_pct": 0.7133,
        "passes_over_expected": 5.1315,
        "passes_over_expected_p100": 0.7001,
        "avg_pass_distance": 21.3269,
        "avg_pass_vertical": 9.0652
      }
    },
    {
      "canonical_id": "mandy-mcglynn",
      "canonical_name": "Mandy McGlynn",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2475.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0101,
        "xg_place": -0.0101,
        "goals_minus_xg": -0.0101,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.5401,
        "assists_minus_xa": 0.4599,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5502,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1224.0,
        "pass_completion_pct": 0.7516,
        "xpass_completion_pct": 0.7609,
        "passes_over_expected": -11.3978,
        "passes_over_expected_p100": -0.9312,
        "avg_pass_distance": 30.5346,
        "avg_pass_vertical": 22.8175,
        "shots_faced": 125.0,
        "goals_conceded": 39.0,
        "saves": 85.0,
        "headed_shot_share": 0.12,
        "xg_faced": 36.0834,
        "goals_conceded_minus_xg": 2.9166,
        "goals_per_xg": 1.0808
      }
    },
    {
      "canonical_id": "margie-detrizio",
      "canonical_name": "Margie Detrizio",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 23.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0618,
        "xg_place": 0.0378,
        "goals_minus_xg": -0.0618,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0618,
        "points_added": 0.0,
        "xpoints_added": 0.0006,
        "passes_attempted": 4.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.6626,
        "passes_over_expected": -0.6505,
        "passes_over_expected_p100": -16.262,
        "avg_pass_distance": 8.395,
        "avg_pass_vertical": -5.6925
      }
    },
    {
      "canonical_id": "marie-yasmine-alidou",
      "canonical_name": "Marie-Yasmine Alidou",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 855.0,
        "shots": 12.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.498,
        "xg_place": -0.5442,
        "goals_minus_xg": -0.498,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.6214,
        "assists_minus_xa": 0.3786,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.1195,
        "points_added": 0.5098,
        "xpoints_added": 0.9449,
        "passes_attempted": 188.0,
        "pass_completion_pct": 0.7234,
        "xpass_completion_pct": 0.6908,
        "passes_over_expected": 6.1254,
        "passes_over_expected_p100": 3.2582,
        "avg_pass_distance": 16.2206,
        "avg_pass_vertical": 2.9264
      }
    },
    {
      "canonical_id": "marisa-digrande",
      "canonical_name": "Marisa DiGrande",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 902.0,
        "shots": 10.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.6131,
        "xg_place": -0.0384,
        "goals_minus_xg": 0.3869,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.7304,
        "assists_minus_xa": -0.7304,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3435,
        "points_added": 0.5554,
        "xpoints_added": 0.6125,
        "passes_attempted": 247.0,
        "pass_completion_pct": 0.7409,
        "xpass_completion_pct": 0.7128,
        "passes_over_expected": 6.9423,
        "passes_over_expected_p100": 2.8106,
        "avg_pass_distance": 17.4073,
        "avg_pass_vertical": 2.1375
      }
    },
    {
      "canonical_id": "marisa-jordan",
      "canonical_name": "Marisa Jordan",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 526.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": 229.0,
        "pass_completion_pct": 0.7205,
        "xpass_completion_pct": 0.7785,
        "passes_over_expected": -13.2698,
        "passes_over_expected_p100": -5.7947,
        "avg_pass_distance": 31.2267,
        "avg_pass_vertical": 20.6333,
        "shots_faced": 17.0,
        "goals_conceded": 6.0,
        "saves": 9.0,
        "headed_shot_share": 0.1765,
        "xg_faced": 5.3115,
        "goals_conceded_minus_xg": 0.6885,
        "goals_per_xg": 1.1296
      }
    },
    {
      "canonical_id": "marta",
      "canonical_name": "Marta",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2128.0,
        "shots": 38.0,
        "shots_on_target": 13.0,
        "goals": 4.0,
        "xg": 4.5585,
        "xg_place": -0.4862,
        "goals_minus_xg": -0.5585,
        "key_passes": 45.0,
        "assists": 1.0,
        "xa": 4.6239,
        "assists_minus_xa": -3.6239,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 9.1824,
        "points_added": 1.8962,
        "xpoints_added": 2.1956,
        "passes_attempted": 864.0,
        "pass_completion_pct": 0.7454,
        "xpass_completion_pct": 0.7241,
        "passes_over_expected": 18.4006,
        "passes_over_expected_p100": 2.1297,
        "avg_pass_distance": 20.7328,
        "avg_pass_vertical": 0.6361
      }
    },
    {
      "canonical_id": "mary-long",
      "canonical_name": "Mary Long",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 233.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4313,
        "xg_place": -0.4313,
        "goals_minus_xg": -0.4313,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.1976,
        "assists_minus_xa": 0.8024,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6289,
        "points_added": 0.0,
        "xpoints_added": 0.3896,
        "passes_attempted": 55.0,
        "pass_completion_pct": 0.5273,
        "xpass_completion_pct": 0.6364,
        "passes_over_expected": -6.0039,
        "passes_over_expected_p100": -10.9162,
        "avg_pass_distance": 15.7214,
        "avg_pass_vertical": 2.5261
      }
    },
    {
      "canonical_id": "mary-vignola",
      "canonical_name": "Mary Vignola",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1849.0,
        "shots": 23.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.3585,
        "xg_place": 0.2205,
        "goals_minus_xg": -0.3585,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 0.8937,
        "assists_minus_xa": 1.1063,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.2523,
        "points_added": 1.3193,
        "xpoints_added": 1.0447,
        "passes_attempted": 871.0,
        "pass_completion_pct": 1.4514,
        "xpass_completion_pct": 1.5218,
        "passes_over_expected": -14.218,
        "passes_over_expected_p100": -7.038600000000001,
        "avg_pass_distance": 42.352199999999996,
        "avg_pass_vertical": 6.9131
      }
    },
    {
      "canonical_id": "mar\u00eda-s\u00e1nchez",
      "canonical_name": "Mar\u00eda S\u00e1nchez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 642.0,
        "shots": 11.0,
        "shots_on_target": 8.0,
        "goals": 3.0,
        "xg": 2.267,
        "xg_place": 0.8181,
        "goals_minus_xg": 0.733,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 0.9271,
        "assists_minus_xa": 1.0729,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.1941,
        "points_added": 0.6028,
        "xpoints_added": 0.905,
        "passes_attempted": 198.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.6943,
        "passes_over_expected": -5.4673,
        "passes_over_expected_p100": -2.7613,
        "avg_pass_distance": 17.9084,
        "avg_pass_vertical": 1.5995
      }
    },
    {
      "canonical_id": "maycee-bell",
      "canonical_name": "Maycee Bell",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2212.0,
        "shots": 11.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.8396,
        "xg_place": -0.284,
        "goals_minus_xg": -0.8396,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.4436,
        "assists_minus_xa": -0.4436,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.2833,
        "points_added": 0.0,
        "xpoints_added": 0.6099,
        "passes_attempted": 1066.0,
        "pass_completion_pct": 0.8799,
        "xpass_completion_pct": 0.8609,
        "passes_over_expected": 20.3149,
        "passes_over_expected_p100": 1.9057,
        "avg_pass_distance": 20.8595,
        "avg_pass_vertical": 5.1802
      }
    },
    {
      "canonical_id": "mckinley-crone",
      "canonical_name": "McKinley Crone",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 161.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": 33.0,
        "pass_completion_pct": 0.8788,
        "xpass_completion_pct": 0.8689,
        "passes_over_expected": 0.3276,
        "passes_over_expected_p100": 0.9927,
        "avg_pass_distance": 29.5272,
        "avg_pass_vertical": 18.4454,
        "shots_faced": 5.0,
        "goals_conceded": 1.0,
        "saves": 4.0,
        "headed_shot_share": 0.2,
        "xg_faced": 0.9819,
        "goals_conceded_minus_xg": 0.0181,
        "goals_per_xg": 1.0184
      }
    },
    {
      "canonical_id": "mckenna-whitham",
      "canonical_name": "Mckenna Whitham",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 87.0,
        "shots": 2.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.1989,
        "xg_place": 0.4764,
        "goals_minus_xg": -0.1989,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1989,
        "points_added": 0.0,
        "xpoints_added": 0.3739,
        "passes_attempted": 16.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.7666,
        "passes_over_expected": -4.2657,
        "passes_over_expected_p100": -26.6607,
        "avg_pass_distance": 15.4633,
        "avg_pass_vertical": -2.4188
      }
    },
    {
      "canonical_id": "meg-boade",
      "canonical_name": "Meg Boade",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 122.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.4957,
        "xg_place": 0.1947,
        "goals_minus_xg": 0.5043,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1821,
        "assists_minus_xa": -0.1821,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6779,
        "points_added": 0.3795,
        "xpoints_added": 0.1881,
        "passes_attempted": 36.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.7184,
        "passes_over_expected": -7.8609,
        "passes_over_expected_p100": -21.8358,
        "avg_pass_distance": 17.6522,
        "avg_pass_vertical": 5.6973
      }
    },
    {
      "canonical_id": "megan-reid",
      "canonical_name": "Megan Reid",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1171.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5855,
        "xg_place": -0.2051,
        "goals_minus_xg": -0.5855,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1763,
        "assists_minus_xa": -0.1763,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7618,
        "points_added": 0.0,
        "xpoints_added": 0.408,
        "passes_attempted": 565.0,
        "pass_completion_pct": 0.8708,
        "xpass_completion_pct": 0.8542,
        "passes_over_expected": 9.3804,
        "passes_over_expected_p100": 1.6602,
        "avg_pass_distance": 22.3052,
        "avg_pass_vertical": 6.7543
      }
    },
    {
      "canonical_id": "melanie-barcenas",
      "canonical_name": "Melanie Barcenas",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 568.0,
        "shots": 13.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 0.5801,
        "xg_place": -0.103,
        "goals_minus_xg": 0.4199,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.8584,
        "assists_minus_xa": 0.1416,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.4385,
        "points_added": 0.4845,
        "xpoints_added": 0.4934,
        "passes_attempted": 191.0,
        "pass_completion_pct": 0.8586,
        "xpass_completion_pct": 0.8,
        "passes_over_expected": 11.2026,
        "passes_over_expected_p100": 5.8652,
        "avg_pass_distance": 13.6321,
        "avg_pass_vertical": 0.7152
      }
    },
    {
      "canonical_id": "meredith-speck",
      "canonical_name": "Meredith Speck",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 567.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.9434,
        "xg_place": -0.137,
        "goals_minus_xg": 0.0566,
        "key_passes": 12.0,
        "assists": 3.0,
        "xa": 1.4761,
        "assists_minus_xa": 1.5239,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.4195,
        "points_added": 0.4072,
        "xpoints_added": 0.3646,
        "passes_attempted": 198.0,
        "pass_completion_pct": 0.7222,
        "xpass_completion_pct": 0.7,
        "passes_over_expected": 4.401,
        "passes_over_expected_p100": 2.2227,
        "avg_pass_distance": 16.5765,
        "avg_pass_vertical": -0.266
      }
    },
    {
      "canonical_id": "messiah-bright",
      "canonical_name": "Messiah Bright",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1437.0,
        "shots": 21.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 3.1124,
        "xg_place": -0.3099,
        "goals_minus_xg": -1.1124,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.6512,
        "assists_minus_xa": -0.6512,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.7635,
        "points_added": 1.5449,
        "xpoints_added": 1.341,
        "passes_attempted": 306.0,
        "pass_completion_pct": 0.7059,
        "xpass_completion_pct": 0.7326,
        "passes_over_expected": -8.1669,
        "passes_over_expected_p100": -2.6689,
        "avg_pass_distance": 15.8642,
        "avg_pass_vertical": -2.4223
      }
    },
    {
      "canonical_id": "mia-fishel",
      "canonical_name": "Mia Fishel",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 425.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.6088,
        "xg_place": -0.4668,
        "goals_minus_xg": -0.6088,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1766,
        "assists_minus_xa": -0.1766,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7854,
        "points_added": 0.0,
        "xpoints_added": 0.4317,
        "passes_attempted": 78.0,
        "pass_completion_pct": 0.6923,
        "xpass_completion_pct": 0.7417,
        "passes_over_expected": -3.8555,
        "passes_over_expected_p100": -4.943,
        "avg_pass_distance": 16.4581,
        "avg_pass_vertical": 4.0679
      }
    },
    {
      "canonical_id": "mia-justus",
      "canonical_name": "Mia Justus",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 211.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.0542,
        "assists_minus_xa": -0.0542,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0542,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 95.0,
        "pass_completion_pct": 0.7789,
        "xpass_completion_pct": 0.7619,
        "passes_over_expected": 1.6162,
        "passes_over_expected_p100": 1.7013,
        "avg_pass_distance": 33.1342,
        "avg_pass_vertical": 24.2219,
        "shots_faced": 13.0,
        "goals_conceded": 1.0,
        "saves": 12.0,
        "headed_shot_share": 0.1538,
        "xg_faced": 3.2111,
        "goals_conceded_minus_xg": -2.2111,
        "goals_per_xg": 0.3114
      }
    },
    {
      "canonical_id": "micayla-johnson",
      "canonical_name": "Micayla Johnson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 247.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.6159,
        "xg_place": -0.5355,
        "goals_minus_xg": 0.3841,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1064,
        "assists_minus_xa": -0.1064,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7222,
        "points_added": 1.578,
        "xpoints_added": 0.3239,
        "passes_attempted": 41.0,
        "pass_completion_pct": 0.7317,
        "xpass_completion_pct": 0.7648,
        "passes_over_expected": -1.3554,
        "passes_over_expected_p100": -3.3058,
        "avg_pass_distance": 14.0744,
        "avg_pass_vertical": -0.8871
      }
    },
    {
      "canonical_id": "michelle-alozie",
      "canonical_name": "Michelle Alozie",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 796.0,
        "shots": 5.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.5639,
        "xg_place": 0.4088,
        "goals_minus_xg": 0.4361,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1425,
        "assists_minus_xa": -0.1425,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7065,
        "points_added": 0.0694,
        "xpoints_added": 0.2606,
        "passes_attempted": 258.0,
        "pass_completion_pct": 0.6744,
        "xpass_completion_pct": 0.6551,
        "passes_over_expected": 4.9969,
        "passes_over_expected_p100": 1.9368,
        "avg_pass_distance": 17.6793,
        "avg_pass_vertical": 4.96
      }
    },
    {
      "canonical_id": "michelle-cooper",
      "canonical_name": "Michelle Cooper",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1369.0,
        "shots": 36.0,
        "shots_on_target": 15.0,
        "goals": 6.0,
        "xg": 4.3296,
        "xg_place": 0.8915,
        "goals_minus_xg": 1.6704,
        "key_passes": 22.0,
        "assists": 3.0,
        "xa": 5.476,
        "assists_minus_xa": -2.476,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 9.8056,
        "points_added": 2.4882,
        "xpoints_added": 2.2435,
        "passes_attempted": 398.0,
        "pass_completion_pct": 0.6935,
        "xpass_completion_pct": 0.6731,
        "passes_over_expected": 8.1169,
        "passes_over_expected_p100": 2.0394,
        "avg_pass_distance": 18.279,
        "avg_pass_vertical": -0.7146
      }
    },
    {
      "canonical_id": "midge-purce",
      "canonical_name": "Midge Purce",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1571.0,
        "shots": 25.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 1.758,
        "xg_place": -0.27,
        "goals_minus_xg": -0.758,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 1.7263,
        "assists_minus_xa": -0.7263,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.4843,
        "points_added": 0.5112,
        "xpoints_added": 0.8517,
        "passes_attempted": 404.0,
        "pass_completion_pct": 0.6238,
        "xpass_completion_pct": 0.6466,
        "passes_over_expected": -9.2323,
        "passes_over_expected_p100": -2.2852,
        "avg_pass_distance": 15.9239,
        "avg_pass_vertical": 2.2528
      }
    },
    {
      "canonical_id": "mikayla-cluff",
      "canonical_name": "Mikayla Cluff",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 195.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0239,
        "xg_place": -0.0239,
        "goals_minus_xg": -0.0239,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0278,
        "assists_minus_xa": -0.0278,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0517,
        "points_added": 0.0,
        "xpoints_added": 0.0061,
        "passes_attempted": 62.0,
        "pass_completion_pct": 0.6774,
        "xpass_completion_pct": 0.7696,
        "passes_over_expected": -5.7134,
        "passes_over_expected_p100": -9.2151,
        "avg_pass_distance": 17.7435,
        "avg_pass_vertical": 3.6443
      }
    },
    {
      "canonical_id": "mina-tanaka",
      "canonical_name": "Mina Tanaka",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2265.0,
        "shots": 47.0,
        "shots_on_target": 20.0,
        "goals": 6.0,
        "xg": 5.7004,
        "xg_place": -0.0947,
        "goals_minus_xg": 0.2996,
        "key_passes": 22.0,
        "assists": 1.0,
        "xa": 1.3055,
        "assists_minus_xa": -0.3055,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 7.0059,
        "points_added": 3.7372,
        "xpoints_added": 3.8981,
        "passes_attempted": 588.0,
        "pass_completion_pct": 0.7449,
        "xpass_completion_pct": 0.7571,
        "passes_over_expected": -7.1646,
        "passes_over_expected_p100": -1.2185,
        "avg_pass_distance": 17.078,
        "avg_pass_vertical": 2.0406
      }
    },
    {
      "canonical_id": "morgan-gautrat",
      "canonical_name": "Morgan Gautrat",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 812.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5546,
        "xg_place": -0.1615,
        "goals_minus_xg": -0.5546,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.5048,
        "assists_minus_xa": 0.4952,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0595,
        "points_added": 0.0,
        "xpoints_added": 0.3553,
        "passes_attempted": 396.0,
        "pass_completion_pct": 0.8535,
        "xpass_completion_pct": 0.8001,
        "passes_over_expected": 21.1501,
        "passes_over_expected_p100": 5.3409,
        "avg_pass_distance": 18.5414,
        "avg_pass_vertical": 3.4758
      }
    },
    {
      "canonical_id": "moriya-miyabi",
      "canonical_name": "Moriya Miyabi",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1716.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.3716,
        "xg_place": -0.1649,
        "goals_minus_xg": 0.6284,
        "key_passes": 20.0,
        "assists": 2.0,
        "xa": 1.4162,
        "assists_minus_xa": 0.5838,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.7878,
        "points_added": 0.2812,
        "xpoints_added": 0.2547,
        "passes_attempted": 790.0,
        "pass_completion_pct": 0.6987,
        "xpass_completion_pct": 0.7058,
        "passes_over_expected": -5.5804,
        "passes_over_expected_p100": -0.7064,
        "avg_pass_distance": 18.6777,
        "avg_pass_vertical": 4.9849
      }
    },
    {
      "canonical_id": "mwanalima-jereko",
      "canonical_name": "Mwanalima Jereko",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 4.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.7792,
        "passes_over_expected": -0.5585,
        "passes_over_expected_p100": -27.9245,
        "avg_pass_distance": 17.2095,
        "avg_pass_vertical": -4.83
      }
    },
    {
      "canonical_id": "narumi-miura",
      "canonical_name": "Narumi Miura",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2039.0,
        "shots": 13.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.8915,
        "xg_place": -0.6796,
        "goals_minus_xg": -0.8915,
        "key_passes": 19.0,
        "assists": 3.0,
        "xa": 1.826,
        "assists_minus_xa": 1.174,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.7174,
        "points_added": 0.0,
        "xpoints_added": 0.6349,
        "passes_attempted": 818.0,
        "pass_completion_pct": 0.791,
        "xpass_completion_pct": 0.769,
        "passes_over_expected": 17.9246,
        "passes_over_expected_p100": 2.1913,
        "avg_pass_distance": 17.9152,
        "avg_pass_vertical": 2.1738
      }
    },
    {
      "canonical_id": "natalia-kuikka",
      "canonical_name": "Natalia Kuikka",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 418.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3736,
        "xg_place": 0.0235,
        "goals_minus_xg": -0.3736,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3736,
        "points_added": 0.0,
        "xpoints_added": 0.3647,
        "passes_attempted": 178.0,
        "pass_completion_pct": 0.7022,
        "xpass_completion_pct": 0.7009,
        "passes_over_expected": 0.2389,
        "passes_over_expected_p100": 0.1342,
        "avg_pass_distance": 20.9966,
        "avg_pass_vertical": 8.9527
      }
    },
    {
      "canonical_id": "natalia-staude",
      "canonical_name": "Natalia Staude",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 773.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3048,
        "xg_place": -0.3048,
        "goals_minus_xg": -0.3048,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0309,
        "assists_minus_xa": -0.0309,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3357,
        "points_added": 0.0,
        "xpoints_added": 0.1243,
        "passes_attempted": 399.0,
        "pass_completion_pct": 0.8421,
        "xpass_completion_pct": 0.8228,
        "passes_over_expected": 7.6982,
        "passes_over_expected_p100": 1.9294,
        "avg_pass_distance": 19.156,
        "avg_pass_vertical": 6.4416
      }
    },
    {
      "canonical_id": "natalie-jacobs",
      "canonical_name": "Natalie Jacobs",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1981.0,
        "shots": 13.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.8838999999999999,
        "xg_place": -0.8838999999999999,
        "goals_minus_xg": -0.8838999999999999,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.23900000000000002,
        "assists_minus_xa": -0.23900000000000002,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1229,
        "points_added": 0.0,
        "xpoints_added": 0.8820999999999999,
        "passes_attempted": 1085.0,
        "pass_completion_pct": 1.6187,
        "xpass_completion_pct": 1.561,
        "passes_over_expected": 33.6666,
        "passes_over_expected_p100": 5.7613,
        "avg_pass_distance": 40.8076,
        "avg_pass_vertical": 16.4206
      }
    },
    {
      "canonical_id": "nealy-martin",
      "canonical_name": "Nealy Martin",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1930.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.3532,
        "xg_place": -0.087,
        "goals_minus_xg": -0.3532,
        "key_passes": 6.0,
        "assists": 2.0,
        "xa": 0.6467,
        "assists_minus_xa": 1.3533,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.9999,
        "points_added": 0.0,
        "xpoints_added": 0.2404,
        "passes_attempted": 864.0,
        "pass_completion_pct": 1.5165,
        "xpass_completion_pct": 1.5506,
        "passes_over_expected": -17.8773,
        "passes_over_expected_p100": -3.4045,
        "avg_pass_distance": 38.2655,
        "avg_pass_vertical": 9.535599999999999
      }
    },
    {
      "canonical_id": "nichelle-prince",
      "canonical_name": "Nichelle Prince",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 988.0,
        "shots": 19.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 2.0272,
        "xg_place": -0.6395,
        "goals_minus_xg": -1.0272,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 1.1361,
        "assists_minus_xa": -1.1361,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.1634,
        "points_added": 0.3536,
        "xpoints_added": 0.7499,
        "passes_attempted": 224.0,
        "pass_completion_pct": 0.5804,
        "xpass_completion_pct": 0.623,
        "passes_over_expected": -9.5518,
        "passes_over_expected_p100": -4.2642,
        "avg_pass_distance": 17.5253,
        "avg_pass_vertical": 2.4337
      }
    },
    {
      "canonical_id": "nuria-rabano",
      "canonical_name": "Nuria Rabano",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1843.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0893,
        "xg_place": -0.0893,
        "goals_minus_xg": -0.0893,
        "key_passes": 13.0,
        "assists": 2.0,
        "xa": 1.0437,
        "assists_minus_xa": 0.9563,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.1331,
        "points_added": 0.0,
        "xpoints_added": 0.1052,
        "passes_attempted": 846.0,
        "pass_completion_pct": 0.7801,
        "xpass_completion_pct": 0.7683,
        "passes_over_expected": 10.0366,
        "passes_over_expected_p100": 1.1864,
        "avg_pass_distance": 19.1145,
        "avg_pass_vertical": 5.0622
      }
    },
    {
      "canonical_id": "nya-harrison",
      "canonical_name": "Nya Harrison",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3.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": 1.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.8229,
        "passes_over_expected": 0.1771,
        "passes_over_expected_p100": 17.7148,
        "avg_pass_distance": 6.0066,
        "avg_pass_vertical": -5.635
      }
    },
    {
      "canonical_id": "n\u00e1dia-gomes",
      "canonical_name": "N\u00e1dia Gomes",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 772.0,
        "shots": 17.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 1.8386,
        "xg_place": -0.6499,
        "goals_minus_xg": 0.1614,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 0.9877,
        "assists_minus_xa": 1.0123,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.8263,
        "points_added": 1.747,
        "xpoints_added": 1.4762,
        "passes_attempted": 172.0,
        "pass_completion_pct": 0.5174,
        "xpass_completion_pct": 0.6164,
        "passes_over_expected": -17.0157,
        "passes_over_expected_p100": -9.8929,
        "avg_pass_distance": 17.1624,
        "avg_pass_vertical": 2.1469
      }
    },
    {
      "canonical_id": "n\u00e9rilia-mond\u00e9sir",
      "canonical_name": "N\u00e9rilia Mond\u00e9sir",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1222.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.304,
        "xg_place": -1.1569,
        "goals_minus_xg": -1.304,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.8674,
        "assists_minus_xa": -0.8674,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.1714,
        "points_added": 0.0,
        "xpoints_added": 0.7535,
        "passes_attempted": 346.0,
        "pass_completion_pct": 0.659,
        "xpass_completion_pct": 0.7016,
        "passes_over_expected": -14.7456,
        "passes_over_expected_p100": -4.2617,
        "avg_pass_distance": 17.9005,
        "avg_pass_vertical": 2.9919
      }
    },
    {
      "canonical_id": "oihane-hern\u00e1ndez",
      "canonical_name": "Oihane Hern\u00e1ndez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1332.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5209,
        "xg_place": 0.5189,
        "goals_minus_xg": -0.5209,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 1.5497,
        "assists_minus_xa": 0.4503,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0705,
        "points_added": 0.0,
        "xpoints_added": 0.4336,
        "passes_attempted": 595.0,
        "pass_completion_pct": 0.7697,
        "xpass_completion_pct": 0.7346,
        "passes_over_expected": 20.8987,
        "passes_over_expected_p100": 3.5124,
        "avg_pass_distance": 17.3407,
        "avg_pass_vertical": 1.88
      }
    },
    {
      "canonical_id": "olivia-moultrie",
      "canonical_name": "Olivia Moultrie",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2707.0,
        "shots": 77.0,
        "shots_on_target": 23.0,
        "goals": 8.0,
        "xg": 6.3337,
        "xg_place": -0.8317,
        "goals_minus_xg": 1.6663,
        "key_passes": 57.0,
        "assists": 1.0,
        "xa": 5.062,
        "assists_minus_xa": -4.062,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 11.3957,
        "points_added": 4.254,
        "xpoints_added": 3.3629,
        "passes_attempted": 1017.0,
        "pass_completion_pct": 0.7001,
        "xpass_completion_pct": 0.6805,
        "passes_over_expected": 19.9045,
        "passes_over_expected_p100": 1.9572,
        "avg_pass_distance": 20.2075,
        "avg_pass_vertical": 3.5606
      }
    },
    {
      "canonical_id": "olivia-van-der-jagt",
      "canonical_name": "Olivia Van Der Jagt",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 34.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": 6.0,
        "pass_completion_pct": 0.8333,
        "xpass_completion_pct": 0.6266,
        "passes_over_expected": 1.2407,
        "passes_over_expected_p100": 20.6782,
        "avg_pass_distance": 17.4527,
        "avg_pass_vertical": 7.0518
      }
    },
    {
      "canonical_id": "paige-cronin",
      "canonical_name": "Paige Cronin",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1176.0,
        "shots": 27.0,
        "shots_on_target": 12.0,
        "goals": 5.0,
        "xg": 3.3072,
        "xg_place": -0.2922,
        "goals_minus_xg": 1.6928,
        "key_passes": 12.0,
        "assists": 2.0,
        "xa": 0.5679,
        "assists_minus_xa": 1.4321,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 3.8751,
        "points_added": 4.224,
        "xpoints_added": 2.9313,
        "passes_attempted": 265.0,
        "pass_completion_pct": 0.6113,
        "xpass_completion_pct": 0.6447,
        "passes_over_expected": -8.8554,
        "passes_over_expected_p100": -3.3417,
        "avg_pass_distance": 19.6125,
        "avg_pass_vertical": 5.0045
      }
    },
    {
      "canonical_id": "paige-metayer",
      "canonical_name": "Paige Metayer",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 560.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.6245,
        "xg_place": -0.5923,
        "goals_minus_xg": -0.6245,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.5246,
        "assists_minus_xa": 0.4754,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1491,
        "points_added": 0.0,
        "xpoints_added": 0.7528,
        "passes_attempted": 311.0,
        "pass_completion_pct": 0.701,
        "xpass_completion_pct": 0.6943,
        "passes_over_expected": 2.064,
        "passes_over_expected_p100": 0.6637,
        "avg_pass_distance": 17.4959,
        "avg_pass_vertical": 6.0241
      }
    },
    {
      "canonical_id": "paige-nielsen",
      "canonical_name": "Paige Nielsen",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2542.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.2423,
        "xg_place": 0.1851,
        "goals_minus_xg": -0.2423,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1478,
        "assists_minus_xa": -0.1478,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.39,
        "points_added": 0.712,
        "xpoints_added": 0.9339,
        "passes_attempted": 1282.0,
        "pass_completion_pct": 0.8261,
        "xpass_completion_pct": 0.8129,
        "passes_over_expected": 16.8067,
        "passes_over_expected_p100": 1.311,
        "avg_pass_distance": 19.9668,
        "avg_pass_vertical": 7.4824
      }
    },
    {
      "canonical_id": "payton-linnehan",
      "canonical_name": "Payton Linnehan",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1083.0,
        "shots": 25.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 2.093,
        "xg_place": -0.2807,
        "goals_minus_xg": -1.093,
        "key_passes": 13.0,
        "assists": 2.0,
        "xa": 1.9956,
        "assists_minus_xa": 0.004400000000000015,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.0886,
        "points_added": 0.1446,
        "xpoints_added": 1.2245,
        "passes_attempted": 311.0,
        "pass_completion_pct": 1.4262000000000001,
        "xpass_completion_pct": 1.4257,
        "passes_over_expected": 0.39749999999999996,
        "passes_over_expected_p100": 0.05649999999999977,
        "avg_pass_distance": 33.7085,
        "avg_pass_vertical": -0.7349000000000001
      }
    },
    {
      "canonical_id": "penelope-hocking",
      "canonical_name": "Penelope Hocking",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 989.0,
        "shots": 24.0,
        "shots_on_target": 12.0,
        "goals": 6.0,
        "xg": 3.8713,
        "xg_place": 1.0013,
        "goals_minus_xg": 2.1287,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 1.1377,
        "assists_minus_xa": -0.1377,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.009,
        "points_added": 3.694,
        "xpoints_added": 2.5973,
        "passes_attempted": 220.0,
        "pass_completion_pct": 0.7909,
        "xpass_completion_pct": 0.7458,
        "passes_over_expected": 9.9333,
        "passes_over_expected_p100": 4.5152,
        "avg_pass_distance": 15.1597,
        "avg_pass_vertical": -0.9625
      }
    },
    {
      "canonical_id": "perle-morroni",
      "canonical_name": "Perle Morroni",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2495.0,
        "shots": 14.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.9599,
        "xg_place": -0.2011,
        "goals_minus_xg": 0.0401,
        "key_passes": 20.0,
        "assists": 3.0,
        "xa": 1.9695,
        "assists_minus_xa": 1.0305,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.9294,
        "points_added": 0.6537,
        "xpoints_added": 0.6018,
        "passes_attempted": 1213.0,
        "pass_completion_pct": 0.803,
        "xpass_completion_pct": 0.7828,
        "passes_over_expected": 24.4868,
        "passes_over_expected_p100": 2.0187,
        "avg_pass_distance": 15.4105,
        "avg_pass_vertical": 1.8098
      }
    },
    {
      "canonical_id": "phair-casey-yu-jin",
      "canonical_name": "Phair Casey Yu-Jin",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 188.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.1306,
        "assists_minus_xa": -0.1306,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1306,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 19.0,
        "pass_completion_pct": 0.5263,
        "xpass_completion_pct": 0.598,
        "passes_over_expected": -1.3614,
        "passes_over_expected_p100": -7.165,
        "avg_pass_distance": 15.2576,
        "avg_pass_vertical": 5.176
      }
    },
    {
      "canonical_id": "phoebe-mcclernon",
      "canonical_name": "Phoebe McClernon",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2526.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2035,
        "xg_place": -0.2035,
        "goals_minus_xg": -0.2035,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2035,
        "points_added": 0.0,
        "xpoints_added": 0.1825,
        "passes_attempted": 1375.0,
        "pass_completion_pct": 0.8313,
        "xpass_completion_pct": 0.8179,
        "passes_over_expected": 18.3986,
        "passes_over_expected_p100": 1.3381,
        "avg_pass_distance": 23.563,
        "avg_pass_vertical": 8.5318
      }
    },
    {
      "canonical_id": "pietra-tordin",
      "canonical_name": "Pietra Tordin",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1159.0,
        "shots": 39.0,
        "shots_on_target": 14.0,
        "goals": 4.0,
        "xg": 5.1814,
        "xg_place": -0.88,
        "goals_minus_xg": -1.1814,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 1.038,
        "assists_minus_xa": -1.038,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 6.2194,
        "points_added": 0.9745,
        "xpoints_added": 3.3124,
        "passes_attempted": 187.0,
        "pass_completion_pct": 0.6631,
        "xpass_completion_pct": 0.6775,
        "passes_over_expected": -2.7003,
        "passes_over_expected_p100": -1.444,
        "avg_pass_distance": 13.8292,
        "avg_pass_vertical": 1.5454
      }
    },
    {
      "canonical_id": "prisca-chilufya",
      "canonical_name": "Prisca Chilufya",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 715.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.3247,
        "xg_place": 0.12179999999999999,
        "goals_minus_xg": 0.6753,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 1.0569,
        "assists_minus_xa": -1.0569,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.3815,
        "points_added": 3.0506,
        "xpoints_added": 0.9328,
        "passes_attempted": 144.0,
        "pass_completion_pct": 0.9938,
        "xpass_completion_pct": 1.2635,
        "passes_over_expected": -8.7492,
        "passes_over_expected_p100": -26.969800000000003,
        "avg_pass_distance": 33.2425,
        "avg_pass_vertical": 2.2729
      }
    },
    {
      "canonical_id": "quincy-mcmahon",
      "canonical_name": "Quincy McMahon",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 71.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0557,
        "xg_place": -0.0301,
        "goals_minus_xg": -0.0557,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1077,
        "assists_minus_xa": -0.1077,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1634,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 49.0,
        "pass_completion_pct": 0.6939,
        "xpass_completion_pct": 0.6796,
        "passes_over_expected": 0.6979,
        "passes_over_expected_p100": 1.4244,
        "avg_pass_distance": 15.9031,
        "avg_pass_vertical": 4.952
      }
    },
    {
      "canonical_id": "racheal-kundananji",
      "canonical_name": "Racheal Kundananji",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2117.0,
        "shots": 76.0,
        "shots_on_target": 27.0,
        "goals": 4.0,
        "xg": 6.7979,
        "xg_place": -1.7641,
        "goals_minus_xg": -2.7979,
        "key_passes": 23.0,
        "assists": 3.0,
        "xa": 3.7774,
        "assists_minus_xa": -0.7774,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 10.5752,
        "points_added": 2.7742,
        "xpoints_added": 4.4809,
        "passes_attempted": 532.0,
        "pass_completion_pct": 0.5714,
        "xpass_completion_pct": 0.6438,
        "passes_over_expected": -38.4846,
        "passes_over_expected_p100": -7.2339,
        "avg_pass_distance": 15.3132,
        "avg_pass_vertical": 1.2586
      }
    },
    {
      "canonical_id": "rachel-hill",
      "canonical_name": "Rachel Hill",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1409.0,
        "shots": 20.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 3.3421,
        "xg_place": -0.2439,
        "goals_minus_xg": -1.3421,
        "key_passes": 15.0,
        "assists": 0.0,
        "xa": 1.0936,
        "assists_minus_xa": -1.0936,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.4358,
        "points_added": 1.3747,
        "xpoints_added": 2.3261,
        "passes_attempted": 491.0,
        "pass_completion_pct": 0.6538,
        "xpass_completion_pct": 0.6569,
        "passes_over_expected": -1.5259,
        "passes_over_expected_p100": -0.3108,
        "avg_pass_distance": 15.3893,
        "avg_pass_vertical": 1.8531
      }
    },
    {
      "canonical_id": "rafaelle",
      "canonical_name": "Rafaelle",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1201.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.6661,
        "xg_place": 0.3101,
        "goals_minus_xg": 0.3339,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2692,
        "assists_minus_xa": -0.2692,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9353,
        "points_added": 0.0,
        "xpoints_added": 0.3098,
        "passes_attempted": 573.0,
        "pass_completion_pct": 0.829,
        "xpass_completion_pct": 0.7999,
        "passes_over_expected": 16.6524,
        "passes_over_expected_p100": 2.9062,
        "avg_pass_distance": 24.1455,
        "avg_pass_vertical": 9.7555
      }
    },
    {
      "canonical_id": "ramona-bachmann",
      "canonical_name": "Ramona Bachmann",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 47.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": 8.0,
        "pass_completion_pct": 0.875,
        "xpass_completion_pct": 0.8687,
        "passes_over_expected": 0.0507,
        "passes_over_expected_p100": 0.6335,
        "avg_pass_distance": 9.8806,
        "avg_pass_vertical": 0.0329
      }
    },
    {
      "canonical_id": "rebeca-bernal",
      "canonical_name": "Rebeca Bernal",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2364.0,
        "shots": 15.0,
        "shots_on_target": 7.0,
        "goals": 0.0,
        "xg": 0.9336,
        "xg_place": -0.0229,
        "goals_minus_xg": -0.9336,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.5139,
        "assists_minus_xa": -0.5139,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.4475,
        "points_added": 0.0,
        "xpoints_added": 0.4654,
        "passes_attempted": 1128.0,
        "pass_completion_pct": 0.8466,
        "xpass_completion_pct": 0.8239,
        "passes_over_expected": 25.6182,
        "passes_over_expected_p100": 2.2711,
        "avg_pass_distance": 20.5264,
        "avg_pass_vertical": 6.9258
      }
    },
    {
      "canonical_id": "regan-steigleder",
      "canonical_name": "Regan Steigleder",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 33.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": 25.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.9099,
        "passes_over_expected": 2.2536,
        "passes_over_expected_p100": 9.0145,
        "avg_pass_distance": 22.0052,
        "avg_pass_vertical": 5.7638
      }
    },
    {
      "canonical_id": "reilyn-turner",
      "canonical_name": "Reilyn Turner",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2240.0,
        "shots": 67.0,
        "shots_on_target": 25.0,
        "goals": 6.0,
        "xg": 9.1423,
        "xg_place": -0.6154,
        "goals_minus_xg": -3.1423,
        "key_passes": 25.0,
        "assists": 0.0,
        "xa": 2.1591,
        "assists_minus_xa": -2.1591,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 11.3015,
        "points_added": 2.9875,
        "xpoints_added": 6.0554,
        "passes_attempted": 441.0,
        "pass_completion_pct": 0.5964,
        "xpass_completion_pct": 0.6559,
        "passes_over_expected": -26.2349,
        "passes_over_expected_p100": -5.949,
        "avg_pass_distance": 15.9953,
        "avg_pass_vertical": 0.6049
      }
    },
    {
      "canonical_id": "reyna-reyes",
      "canonical_name": "Reyna Reyes",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2739.0,
        "shots": 15.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 1.9109,
        "xg_place": 0.6462,
        "goals_minus_xg": 1.0891,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 0.9655,
        "assists_minus_xa": -0.9655,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.8764,
        "points_added": 1.9523,
        "xpoints_added": 1.745,
        "passes_attempted": 1288.0,
        "pass_completion_pct": 0.7679,
        "xpass_completion_pct": 0.7612,
        "passes_over_expected": 8.6367,
        "passes_over_expected_p100": 0.6706,
        "avg_pass_distance": 17.4033,
        "avg_pass_vertical": 4.6016
      }
    },
    {
      "canonical_id": "riley-jackson",
      "canonical_name": "Riley Jackson",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2180.0,
        "shots": 20.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 2.3937,
        "xg_place": -0.4058,
        "goals_minus_xg": -0.3937,
        "key_passes": 27.0,
        "assists": 1.0,
        "xa": 2.3789,
        "assists_minus_xa": -1.3789,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.7725,
        "points_added": 1.7035,
        "xpoints_added": 0.7848,
        "passes_attempted": 1258.0,
        "pass_completion_pct": 0.8132,
        "xpass_completion_pct": 0.7789,
        "passes_over_expected": 43.166,
        "passes_over_expected_p100": 3.4313,
        "avg_pass_distance": 20.1683,
        "avg_pass_vertical": 2.8972
      }
    },
    {
      "canonical_id": "riley-tiernan",
      "canonical_name": "Riley Tiernan",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2536.0,
        "shots": 49.0,
        "shots_on_target": 18.0,
        "goals": 8.0,
        "xg": 5.2365,
        "xg_place": -0.2056,
        "goals_minus_xg": 2.7635,
        "key_passes": 19.0,
        "assists": 1.0,
        "xa": 2.354,
        "assists_minus_xa": -1.354,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 7.5904,
        "points_added": 3.8348,
        "xpoints_added": 3.4848,
        "passes_attempted": 376.0,
        "pass_completion_pct": 0.6356,
        "xpass_completion_pct": 0.6815,
        "passes_over_expected": -17.2257,
        "passes_over_expected_p100": -4.5813,
        "avg_pass_distance": 15.5086,
        "avg_pass_vertical": 1.5062
      }
    },
    {
      "canonical_id": "rocky-rodr\u00edguez",
      "canonical_name": "Rocky Rodr\u00edguez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 902.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.341,
        "xg_place": -0.276,
        "goals_minus_xg": -0.341,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1876,
        "assists_minus_xa": -0.1876,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5285,
        "points_added": 0.0,
        "xpoints_added": 0.1789,
        "passes_attempted": 318.0,
        "pass_completion_pct": 0.6981,
        "xpass_completion_pct": 0.7139,
        "passes_over_expected": -5.0049,
        "passes_over_expected_p100": -1.5739,
        "avg_pass_distance": 19.6117,
        "avg_pass_vertical": 6.7811
      }
    },
    {
      "canonical_id": "rose-lavelle",
      "canonical_name": "Rose Lavelle",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1523.0,
        "shots": 34.0,
        "shots_on_target": 13.0,
        "goals": 6.0,
        "xg": 4.4508,
        "xg_place": 0.6761,
        "goals_minus_xg": 1.5492,
        "key_passes": 30.0,
        "assists": 2.0,
        "xa": 2.2373,
        "assists_minus_xa": -0.2373,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 6.6881,
        "points_added": 2.9083,
        "xpoints_added": 2.0477,
        "passes_attempted": 566.0,
        "pass_completion_pct": 0.7226,
        "xpass_completion_pct": 0.72,
        "passes_over_expected": 1.5053,
        "passes_over_expected_p100": 0.2659,
        "avg_pass_distance": 18.9013,
        "avg_pass_vertical": 3.0068
      }
    },
    {
      "canonical_id": "rosemonde-kouassi",
      "canonical_name": "Rosemonde Kouassi",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1541.0,
        "shots": 36.0,
        "shots_on_target": 14.0,
        "goals": 4.0,
        "xg": 4.5477,
        "xg_place": -1.2617,
        "goals_minus_xg": -0.5477,
        "key_passes": 23.0,
        "assists": 6.0,
        "xa": 5.4994,
        "assists_minus_xa": 0.5006,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 10.0471,
        "points_added": 2.905,
        "xpoints_added": 2.5786,
        "passes_attempted": 382.0,
        "pass_completion_pct": 0.7147,
        "xpass_completion_pct": 0.7131,
        "passes_over_expected": 0.5795,
        "passes_over_expected_p100": 0.1517,
        "avg_pass_distance": 16.3464,
        "avg_pass_vertical": -1.0591
      }
    },
    {
      "canonical_id": "ryan-campbell",
      "canonical_name": "Ryan Campbell",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 12.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 5.0,
        "pass_completion_pct": 0.4,
        "xpass_completion_pct": 0.3006,
        "passes_over_expected": 0.4971,
        "passes_over_expected_p100": 9.943,
        "avg_pass_distance": 44.8542,
        "avg_pass_vertical": 44.597,
        "shots_faced": 2.0,
        "goals_conceded": 0.0,
        "saves": 2.0,
        "headed_shot_share": 0.0,
        "xg_faced": 0.332,
        "goals_conceded_minus_xg": -0.332,
        "goals_per_xg": 0.0
      }
    },
    {
      "canonical_id": "ryan-gareis",
      "canonical_name": "Ryan Gareis",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1128.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.4077,
        "xg_place": 0.3648,
        "goals_minus_xg": 0.5923,
        "key_passes": 8.0,
        "assists": 3.0,
        "xa": 1.4355,
        "assists_minus_xa": 1.5645,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 1.8432,
        "points_added": 0.5423,
        "xpoints_added": 0.2013,
        "passes_attempted": 415.0,
        "pass_completion_pct": 0.6386,
        "xpass_completion_pct": 0.7107,
        "passes_over_expected": -29.9351,
        "passes_over_expected_p100": -7.2133,
        "avg_pass_distance": 17.2499,
        "avg_pass_vertical": 2.0757
      }
    },
    {
      "canonical_id": "ryan-williams",
      "canonical_name": "Ryan Williams",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2703.0,
        "shots": 15.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.3911,
        "xg_place": 0.191,
        "goals_minus_xg": -0.3911,
        "key_passes": 27.0,
        "assists": 2.0,
        "xa": 2.5751,
        "assists_minus_xa": -0.5751,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.9662,
        "points_added": 0.8455,
        "xpoints_added": 1.0002,
        "passes_attempted": 1598.0,
        "pass_completion_pct": 0.8123,
        "xpass_completion_pct": 0.7803,
        "passes_over_expected": 51.1242,
        "passes_over_expected_p100": 3.1993,
        "avg_pass_distance": 16.994,
        "avg_pass_vertical": 2.9271
      }
    },
    {
      "canonical_id": "sally-menti",
      "canonical_name": "Sally Menti",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1126.0,
        "shots": 15.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.81,
        "xg_place": -0.1905,
        "goals_minus_xg": -0.81,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.7711,
        "assists_minus_xa": 0.2289,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.581,
        "points_added": 0.4673,
        "xpoints_added": 0.9718,
        "passes_attempted": 412.0,
        "pass_completion_pct": 0.7427,
        "xpass_completion_pct": 0.7694,
        "passes_over_expected": -10.9905,
        "passes_over_expected_p100": -2.6676,
        "avg_pass_distance": 18.5562,
        "avg_pass_vertical": 1.6739
      }
    },
    {
      "canonical_id": "sam-coffey",
      "canonical_name": "Sam Coffey",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2781.0,
        "shots": 24.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 3.2734,
        "xg_place": -0.8495,
        "goals_minus_xg": -1.2734,
        "key_passes": 35.0,
        "assists": 4.0,
        "xa": 1.9407,
        "assists_minus_xa": 2.0593,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.2141,
        "points_added": 0.7728,
        "xpoints_added": 1.7613,
        "passes_attempted": 1229.0,
        "pass_completion_pct": 0.8194,
        "xpass_completion_pct": 0.7791,
        "passes_over_expected": 49.5099,
        "passes_over_expected_p100": 4.0285,
        "avg_pass_distance": 19.4895,
        "avg_pass_vertical": 4.967
      }
    },
    {
      "canonical_id": "sam-hiatt",
      "canonical_name": "Sam Hiatt",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2373.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4025,
        "xg_place": 0.2181,
        "goals_minus_xg": -0.4025,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1757,
        "assists_minus_xa": -0.1757,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5782,
        "points_added": 0.0,
        "xpoints_added": 0.358,
        "passes_attempted": 1110.0,
        "pass_completion_pct": 0.8514,
        "xpass_completion_pct": 0.8297,
        "passes_over_expected": 24.0144,
        "passes_over_expected_p100": 2.1635,
        "avg_pass_distance": 21.4417,
        "avg_pass_vertical": 7.6459
      }
    },
    {
      "canonical_id": "sam-staab",
      "canonical_name": "Sam Staab",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2438.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.0594,
        "xg_place": 0.2629,
        "goals_minus_xg": 0.9406,
        "key_passes": 19.0,
        "assists": 4.0,
        "xa": 2.0198,
        "assists_minus_xa": 1.9802,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 3.0792,
        "points_added": 1.7223,
        "xpoints_added": 0.9513,
        "passes_attempted": 1329.0,
        "pass_completion_pct": 0.7645,
        "xpass_completion_pct": 0.7478,
        "passes_over_expected": 22.2232,
        "passes_over_expected_p100": 1.6722,
        "avg_pass_distance": 25.0238,
        "avg_pass_vertical": 10.9115
      }
    },
    {
      "canonical_id": "samantha-cary",
      "canonical_name": "Samantha Cary",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 220.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.0152,
        "assists_minus_xa": -0.0152,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0152,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 75.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.628,
        "passes_over_expected": 2.8969,
        "passes_over_expected_p100": 3.8625,
        "avg_pass_distance": 21.7805,
        "avg_pass_vertical": 10.1022
      }
    },
    {
      "canonical_id": "samantha-meza",
      "canonical_name": "Samantha Meza",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2296.0,
        "shots": 12.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3076,
        "xg_place": 0.0021,
        "goals_minus_xg": -0.3076,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 1.5398,
        "assists_minus_xa": 0.4602,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.8474,
        "points_added": 0.0,
        "xpoints_added": 0.1788,
        "passes_attempted": 774.0,
        "pass_completion_pct": 0.7661,
        "xpass_completion_pct": 0.7913,
        "passes_over_expected": -19.4731,
        "passes_over_expected_p100": -2.5159,
        "avg_pass_distance": 18.7196,
        "avg_pass_vertical": 2.0901
      }
    },
    {
      "canonical_id": "sandy-maciver",
      "canonical_name": "Sandy MacIver",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 162.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": 38.0,
        "pass_completion_pct": 0.8158,
        "xpass_completion_pct": 0.8465,
        "passes_over_expected": -1.1678,
        "passes_over_expected_p100": -3.0733,
        "avg_pass_distance": 23.5084,
        "avg_pass_vertical": 14.8365,
        "shots_faced": 13.0,
        "goals_conceded": 4.0,
        "saves": 7.0,
        "headed_shot_share": 0.0769,
        "xg_faced": 3.4447,
        "goals_conceded_minus_xg": 0.5553,
        "goals_per_xg": 1.1612
      }
    },
    {
      "canonical_id": "sara-doorsoun",
      "canonical_name": "Sara Doorsoun",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 730.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.1659,
        "xg_place": 0.2977,
        "goals_minus_xg": -0.1659,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0206,
        "assists_minus_xa": -0.0206,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1866,
        "points_added": 0.0,
        "xpoints_added": 0.0596,
        "passes_attempted": 395.0,
        "pass_completion_pct": 0.8506,
        "xpass_completion_pct": 0.8355,
        "passes_over_expected": 5.9828,
        "passes_over_expected_p100": 1.5146,
        "avg_pass_distance": 22.987,
        "avg_pass_vertical": 6.7961
      }
    },
    {
      "canonical_id": "sarah-gorden",
      "canonical_name": "Sarah Gorden",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2669.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0229,
        "xg_place": -0.0229,
        "goals_minus_xg": -0.0229,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1835,
        "assists_minus_xa": -0.1835,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2064,
        "points_added": 0.0,
        "xpoints_added": 0.0236,
        "passes_attempted": 1291.0,
        "pass_completion_pct": 0.8412,
        "xpass_completion_pct": 0.8115,
        "passes_over_expected": 38.2973,
        "passes_over_expected_p100": 2.9665,
        "avg_pass_distance": 22.9666,
        "avg_pass_vertical": 8.0502
      }
    },
    {
      "canonical_id": "sarah-puntigam",
      "canonical_name": "Sarah Puntigam",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 814.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3275,
        "xg_place": -0.0163,
        "goals_minus_xg": -0.3275,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.5039,
        "assists_minus_xa": 0.4961,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8314,
        "points_added": 0.0,
        "xpoints_added": 0.3487,
        "passes_attempted": 307.0,
        "pass_completion_pct": 0.7199,
        "xpass_completion_pct": 0.732,
        "passes_over_expected": -3.7277,
        "passes_over_expected_p100": -1.2142,
        "avg_pass_distance": 17.3457,
        "avg_pass_vertical": 4.4922
      }
    },
    {
      "canonical_id": "sarah-schupansky",
      "canonical_name": "Sarah Schupansky",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1664.0,
        "shots": 15.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 0.7536,
        "xg_place": 0.1267,
        "goals_minus_xg": 0.2464,
        "key_passes": 25.0,
        "assists": 4.0,
        "xa": 3.0793,
        "assists_minus_xa": 0.9207,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.8329,
        "points_added": 0.5318,
        "xpoints_added": 0.5151,
        "passes_attempted": 539.0,
        "pass_completion_pct": 0.6234,
        "xpass_completion_pct": 0.6605,
        "passes_over_expected": -20.0047,
        "passes_over_expected_p100": -3.7115,
        "avg_pass_distance": 21.6609,
        "avg_pass_vertical": 2.7532
      }
    },
    {
      "canonical_id": "sarah-weber",
      "canonical_name": "Sarah Weber",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1644.0,
        "shots": 36.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 4.312,
        "xg_place": -1.2948,
        "goals_minus_xg": -1.312,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.8567,
        "assists_minus_xa": 0.1433,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.1687,
        "points_added": 1.2067,
        "xpoints_added": 3.0903,
        "passes_attempted": 264.0,
        "pass_completion_pct": 0.6136,
        "xpass_completion_pct": 0.6469,
        "passes_over_expected": -8.7865,
        "passes_over_expected_p100": -3.3282,
        "avg_pass_distance": 15.5376,
        "avg_pass_vertical": 1.4156
      }
    },
    {
      "canonical_id": "savannah-demelo",
      "canonical_name": "Savannah DeMelo",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1562.0,
        "shots": 50.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 4.0622,
        "xg_place": -0.3116,
        "goals_minus_xg": -1.0622,
        "key_passes": 33.0,
        "assists": 2.0,
        "xa": 2.6921,
        "assists_minus_xa": -0.6921,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.7543,
        "points_added": 1.0289,
        "xpoints_added": 2.3844,
        "passes_attempted": 416.0,
        "pass_completion_pct": 0.6611,
        "xpass_completion_pct": 0.6544,
        "passes_over_expected": 2.7507,
        "passes_over_expected_p100": 0.6612,
        "avg_pass_distance": 19.7102,
        "avg_pass_vertical": 7.3619
      }
    },
    {
      "canonical_id": "savannah-king",
      "canonical_name": "Savannah King",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 785.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.098,
        "xg_place": -0.098,
        "goals_minus_xg": -0.098,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.07,
        "assists_minus_xa": -0.07,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.168,
        "points_added": 0.0,
        "xpoints_added": 0.068,
        "passes_attempted": 374.0,
        "pass_completion_pct": 0.8529,
        "xpass_completion_pct": 0.8422,
        "passes_over_expected": 4.0087,
        "passes_over_expected_p100": 1.0719,
        "avg_pass_distance": 23.904,
        "avg_pass_vertical": 6.8585
      }
    },
    {
      "canonical_id": "savannah-mccaskill",
      "canonical_name": "Savannah McCaskill",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2032.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.3599,
        "xg_place": -0.1463,
        "goals_minus_xg": 0.6401,
        "key_passes": 15.0,
        "assists": 0.0,
        "xa": 0.805,
        "assists_minus_xa": -0.805,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1648,
        "points_added": 0.4161,
        "xpoints_added": 0.3153,
        "passes_attempted": 1220.0,
        "pass_completion_pct": 0.832,
        "xpass_completion_pct": 0.8091,
        "passes_over_expected": 27.9505,
        "passes_over_expected_p100": 2.291,
        "avg_pass_distance": 18.4841,
        "avg_pass_vertical": 3.0896
      }
    },
    {
      "canonical_id": "shae-holmes",
      "canonical_name": "Shae Holmes",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 962.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.561,
        "xg_place": 0.1946,
        "goals_minus_xg": 0.439,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0948,
        "assists_minus_xa": -0.0948,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6558,
        "points_added": 0.6325,
        "xpoints_added": 0.3862,
        "passes_attempted": 396.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.7119,
        "passes_over_expected": -17.8977,
        "passes_over_expected_p100": -4.5196,
        "avg_pass_distance": 19.9816,
        "avg_pass_vertical": 7.2434
      }
    },
    {
      "canonical_id": "shea-groom",
      "canonical_name": "Shea Groom",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 873.0,
        "shots": 9.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 0.977,
        "xg_place": -0.4092,
        "goals_minus_xg": 1.023,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 1.2807,
        "assists_minus_xa": -1.2807,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.2577,
        "points_added": 1.4981,
        "xpoints_added": 0.8585,
        "passes_attempted": 274.0,
        "pass_completion_pct": 0.635,
        "xpass_completion_pct": 0.7085,
        "passes_over_expected": -20.1165,
        "passes_over_expected_p100": -7.3418,
        "avg_pass_distance": 13.8905,
        "avg_pass_vertical": 2.2075
      }
    },
    {
      "canonical_id": "shelby-hogan",
      "canonical_name": "Shelby Hogan",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 203.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": 81.0,
        "pass_completion_pct": 0.7284,
        "xpass_completion_pct": 0.7163,
        "passes_over_expected": 0.9792,
        "passes_over_expected_p100": 1.2089,
        "avg_pass_distance": 35.1124,
        "avg_pass_vertical": 25.9973,
        "shots_faced": 8.0,
        "goals_conceded": 4.0,
        "saves": 4.0,
        "headed_shot_share": 0.25,
        "xg_faced": 1.1203,
        "goals_conceded_minus_xg": 2.8797,
        "goals_per_xg": 3.5705
      }
    },
    {
      "canonical_id": "shinomi-koyama",
      "canonical_name": "Shinomi Koyama",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1614.0,
        "shots": 31.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 4.4777,
        "xg_place": -0.7665,
        "goals_minus_xg": -1.4777,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 1.466,
        "assists_minus_xa": -0.466,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.9437,
        "points_added": 1.9304,
        "xpoints_added": 2.7659,
        "passes_attempted": 642.0,
        "pass_completion_pct": 0.8287,
        "xpass_completion_pct": 0.7819,
        "passes_over_expected": 30.0134,
        "passes_over_expected_p100": 4.675,
        "avg_pass_distance": 17.5637,
        "avg_pass_vertical": 3.0408
      }
    },
    {
      "canonical_id": "simone-charley",
      "canonical_name": "Simone Charley",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 363.0,
        "shots": 16.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 2.0155,
        "xg_place": -1.3366,
        "goals_minus_xg": -1.0155,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0997,
        "assists_minus_xa": -0.0997,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.1152,
        "points_added": 1.5878,
        "xpoints_added": 2.0259,
        "passes_attempted": 37.0,
        "pass_completion_pct": 0.7297,
        "xpass_completion_pct": 0.6713,
        "passes_over_expected": 2.1637,
        "passes_over_expected_p100": 5.8478,
        "avg_pass_distance": 16.5477,
        "avg_pass_vertical": 3.6342
      }
    },
    {
      "canonical_id": "simone-jackson",
      "canonical_name": "Simone Jackson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 271.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.7869,
        "xg_place": -0.6716,
        "goals_minus_xg": -0.7869,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.412,
        "assists_minus_xa": 0.588,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1989,
        "points_added": 0.0,
        "xpoints_added": 0.5842,
        "passes_attempted": 72.0,
        "pass_completion_pct": 0.5417,
        "xpass_completion_pct": 0.6648,
        "passes_over_expected": -8.8622,
        "passes_over_expected_p100": -12.3087,
        "avg_pass_distance": 17.2499,
        "avg_pass_vertical": 1.5284
      }
    },
    {
      "canonical_id": "sofia-cantore",
      "canonical_name": "Sofia Cantore",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1143.0,
        "shots": 36.0,
        "shots_on_target": 14.0,
        "goals": 4.0,
        "xg": 4.1043,
        "xg_place": 0.0122,
        "goals_minus_xg": -0.1043,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 1.1233,
        "assists_minus_xa": -0.1233,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.2276,
        "points_added": 1.5826,
        "xpoints_added": 2.4787,
        "passes_attempted": 298.0,
        "pass_completion_pct": 0.6544,
        "xpass_completion_pct": 0.6859,
        "passes_over_expected": -9.4054,
        "passes_over_expected_p100": -3.1562,
        "avg_pass_distance": 15.0602,
        "avg_pass_vertical": 0.1637
      }
    },
    {
      "canonical_id": "sofia-cook",
      "canonical_name": "Sofia Cook",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 246.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2724,
        "xg_place": -0.0972,
        "goals_minus_xg": -0.2724,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1118,
        "assists_minus_xa": -0.1118,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3842,
        "points_added": 0.0,
        "xpoints_added": 0.2739,
        "passes_attempted": 71.0,
        "pass_completion_pct": 0.7606,
        "xpass_completion_pct": 0.7633,
        "passes_over_expected": -0.1951,
        "passes_over_expected_p100": -0.2747,
        "avg_pass_distance": 14.5245,
        "avg_pass_vertical": 3.7529
      }
    },
    {
      "canonical_id": "sofia-huerta",
      "canonical_name": "Sofia Huerta",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1430.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.2319,
        "xg_place": -0.4026,
        "goals_minus_xg": -0.2319,
        "key_passes": 18.0,
        "assists": 1.0,
        "xa": 1.2963,
        "assists_minus_xa": -0.2963,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.5282,
        "points_added": 0.4593,
        "xpoints_added": 0.5898,
        "passes_attempted": 804.0,
        "pass_completion_pct": 0.7811,
        "xpass_completion_pct": 0.74,
        "passes_over_expected": 33.0763,
        "passes_over_expected_p100": 4.114,
        "avg_pass_distance": 22.7862,
        "avg_pass_vertical": 6.3443
      }
    },
    {
      "canonical_id": "sophia-mattice",
      "canonical_name": "Sophia Mattice",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 46.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": 21.0,
        "pass_completion_pct": 0.5238,
        "xpass_completion_pct": 0.5507,
        "passes_over_expected": -0.5652,
        "passes_over_expected_p100": -2.6913,
        "avg_pass_distance": 29.1125,
        "avg_pass_vertical": 17.3168
      }
    },
    {
      "canonical_id": "sophie-hirst",
      "canonical_name": "Sophie Hirst",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 60.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": 22.0,
        "pass_completion_pct": 0.6818,
        "xpass_completion_pct": 0.7194,
        "passes_over_expected": -0.8259,
        "passes_over_expected_p100": -3.7542,
        "avg_pass_distance": 17.6747,
        "avg_pass_vertical": 5.1149
      }
    },
    {
      "canonical_id": "sophie-schmidt",
      "canonical_name": "Sophie Schmidt",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 286.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 0.9056,
        "xg_place": 0.5087,
        "goals_minus_xg": 1.0944,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.5399,
        "assists_minus_xa": -0.5399,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.4455,
        "points_added": 1.7926,
        "xpoints_added": 0.5076,
        "passes_attempted": 110.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.766,
        "passes_over_expected": 3.7437,
        "passes_over_expected_p100": 3.4033,
        "avg_pass_distance": 18.4929,
        "avg_pass_vertical": 1.0417
      }
    },
    {
      "canonical_id": "stella-nyamekye",
      "canonical_name": "Stella Nyamekye",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 35.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": 6.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.8938,
        "passes_over_expected": -1.3629,
        "passes_over_expected_p100": -22.7154,
        "avg_pass_distance": 21.1773,
        "avg_pass_vertical": -2.2137
      }
    },
    {
      "canonical_id": "summer-yates",
      "canonical_name": "Summer Yates",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 694.0,
        "shots": 12.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 1.0604,
        "xg_place": -0.3655,
        "goals_minus_xg": -1.0604,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 1.6051,
        "assists_minus_xa": -0.6051,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.6655,
        "points_added": 0.0,
        "xpoints_added": 0.9115,
        "passes_attempted": 146.0,
        "pass_completion_pct": 0.7329,
        "xpass_completion_pct": 0.767,
        "passes_over_expected": -4.9761,
        "passes_over_expected_p100": -3.4083,
        "avg_pass_distance": 16.641,
        "avg_pass_vertical": 1.2066
      }
    },
    {
      "canonical_id": "sveind\u00eds-jane-j\u00f3nsd\u00f3ttir",
      "canonical_name": "Sveind\u00eds Jane J\u00f3nsd\u00f3ttir",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1174.0,
        "shots": 22.0,
        "shots_on_target": 10.0,
        "goals": 1.0,
        "xg": 2.1979,
        "xg_place": -0.0535,
        "goals_minus_xg": -1.1979,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 1.5405,
        "assists_minus_xa": -0.5405,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.7384,
        "points_added": 0.9698,
        "xpoints_added": 1.8835,
        "passes_attempted": 263.0,
        "pass_completion_pct": 0.5627,
        "xpass_completion_pct": 0.6177,
        "passes_over_expected": -14.4448,
        "passes_over_expected_p100": -5.4923,
        "avg_pass_distance": 19.2763,
        "avg_pass_vertical": 1.1807
      }
    },
    {
      "canonical_id": "sydney-collins",
      "canonical_name": "Sydney Collins",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 860.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0222,
        "xg_place": -0.0222,
        "goals_minus_xg": -0.0222,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0222,
        "points_added": 0.0,
        "xpoints_added": 0.0052,
        "passes_attempted": 474.0,
        "pass_completion_pct": 0.8797,
        "xpass_completion_pct": 0.8454,
        "passes_over_expected": 16.2593,
        "passes_over_expected_p100": 3.4302,
        "avg_pass_distance": 20.2778,
        "avg_pass_vertical": 4.5058
      }
    },
    {
      "canonical_id": "sydney-jones",
      "canonical_name": "Sydney Jones",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 19.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.8529,
        "passes_over_expected": 0.4414,
        "passes_over_expected_p100": 14.713,
        "avg_pass_distance": 14.208,
        "avg_pass_vertical": 2.7217
      }
    },
    {
      "canonical_id": "tara-rudd",
      "canonical_name": "Tara Rudd",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2865.0,
        "shots": 12.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.777,
        "xg_place": 0.0045,
        "goals_minus_xg": -0.777,
        "key_passes": 13.0,
        "assists": 2.0,
        "xa": 1.9601,
        "assists_minus_xa": 0.0399,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.7371,
        "points_added": 0.0,
        "xpoints_added": 0.5431,
        "passes_attempted": 1539.0,
        "pass_completion_pct": 0.8148,
        "xpass_completion_pct": 0.804,
        "passes_over_expected": 16.636,
        "passes_over_expected_p100": 1.081,
        "avg_pass_distance": 21.5296,
        "avg_pass_vertical": 9.7251
      }
    },
    {
      "canonical_id": "taryn-torres",
      "canonical_name": "Taryn Torres",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 879.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4738,
        "xg_place": -0.4738,
        "goals_minus_xg": -0.4738,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.5503,
        "assists_minus_xa": -0.5503,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0241,
        "points_added": 0.0,
        "xpoints_added": 0.1536,
        "passes_attempted": 268.0,
        "pass_completion_pct": 0.7948,
        "xpass_completion_pct": 0.771,
        "passes_over_expected": 6.3789,
        "passes_over_expected_p100": 2.3802,
        "avg_pass_distance": 19.8957,
        "avg_pass_vertical": 3.7088
      }
    },
    {
      "canonical_id": "taylor-flint",
      "canonical_name": "Taylor Flint",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2499.0,
        "shots": 53.0,
        "shots_on_target": 16.0,
        "goals": 4.0,
        "xg": 4.1811,
        "xg_place": -0.908,
        "goals_minus_xg": -0.1811,
        "key_passes": 14.0,
        "assists": 0.0,
        "xa": 0.8631,
        "assists_minus_xa": -0.8631,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.0442,
        "points_added": 1.7368,
        "xpoints_added": 2.2753,
        "passes_attempted": 775.0,
        "pass_completion_pct": 0.64,
        "xpass_completion_pct": 0.6225,
        "passes_over_expected": 13.5752,
        "passes_over_expected_p100": 1.7516,
        "avg_pass_distance": 20.3288,
        "avg_pass_vertical": 10.5633
      }
    },
    {
      "canonical_id": "taylor-huff",
      "canonical_name": "Taylor Huff",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2508.0,
        "shots": 43.0,
        "shots_on_target": 14.0,
        "goals": 4.0,
        "xg": 3.905,
        "xg_place": 0.6071,
        "goals_minus_xg": 0.095,
        "key_passes": 28.0,
        "assists": 0.0,
        "xa": 1.9438,
        "assists_minus_xa": -1.9438,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.8488,
        "points_added": 1.6899,
        "xpoints_added": 2.4068,
        "passes_attempted": 899.0,
        "pass_completion_pct": 0.6952,
        "xpass_completion_pct": 0.6992,
        "passes_over_expected": -3.5919,
        "passes_over_expected_p100": -0.3995,
        "avg_pass_distance": 17.2443,
        "avg_pass_vertical": 4.1361
      }
    },
    {
      "canonical_id": "taylor-wood",
      "canonical_name": "Taylor Wood",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2659.0,
        "shots": 7.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.363,
        "xg_place": -0.363,
        "goals_minus_xg": -0.363,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 1.5265,
        "assists_minus_xa": -0.5265,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.8896,
        "points_added": 0.0,
        "xpoints_added": 0.3152,
        "passes_attempted": 1011.0,
        "pass_completion_pct": 0.7478,
        "xpass_completion_pct": 0.7342,
        "passes_over_expected": 13.754,
        "passes_over_expected_p100": 1.3604,
        "avg_pass_distance": 19.4878,
        "avg_pass_vertical": 4.9434
      }
    },
    {
      "canonical_id": "temwa-chawinga",
      "canonical_name": "Temwa Chawinga",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2023.0,
        "shots": 59.0,
        "shots_on_target": 33.0,
        "goals": 15.0,
        "xg": 14.0367,
        "xg_place": -4.0204,
        "goals_minus_xg": 0.9633,
        "key_passes": 33.0,
        "assists": 3.0,
        "xa": 3.3295,
        "assists_minus_xa": -0.3295,
        "goals_plus_assists": 18.0,
        "xg_plus_xa": 17.3662,
        "points_added": 3.0957,
        "xpoints_added": 5.9988,
        "passes_attempted": 454.0,
        "pass_completion_pct": 0.7247,
        "xpass_completion_pct": 0.7188,
        "passes_over_expected": 2.6811,
        "passes_over_expected_p100": 0.5905,
        "avg_pass_distance": 14.6125,
        "avg_pass_vertical": -0.3911
      }
    },
    {
      "canonical_id": "tess-boade",
      "canonical_name": "Tess Boade",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1136.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.2339,
        "xg_place": -0.4053,
        "goals_minus_xg": -1.2339,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 1.6996,
        "assists_minus_xa": -1.6996,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.9335,
        "points_added": 0.0,
        "xpoints_added": 0.7022,
        "passes_attempted": 385.0,
        "pass_completion_pct": 0.7636,
        "xpass_completion_pct": 0.757,
        "passes_over_expected": 2.5415,
        "passes_over_expected_p100": 0.6601,
        "avg_pass_distance": 15.5662,
        "avg_pass_vertical": 1.2814
      }
    },
    {
      "canonical_id": "tierna-davidson",
      "canonical_name": "Tierna Davidson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 250.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2003,
        "xg_place": -0.2003,
        "goals_minus_xg": -0.2003,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2003,
        "points_added": 0.0,
        "xpoints_added": 0.1091,
        "passes_attempted": 136.0,
        "pass_completion_pct": 0.8529,
        "xpass_completion_pct": 0.8206,
        "passes_over_expected": 4.3953,
        "passes_over_expected_p100": 3.2319,
        "avg_pass_distance": 24.3286,
        "avg_pass_vertical": 8.6747
      }
    },
    {
      "canonical_id": "trinity-armstrong",
      "canonical_name": "Trinity Armstrong",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1941.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.5625,
        "xg_place": -0.0687,
        "goals_minus_xg": -0.5625,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.7945,
        "assists_minus_xa": 0.2055,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.3571,
        "points_added": 0.1438,
        "xpoints_added": 0.5105,
        "passes_attempted": 1305.0,
        "pass_completion_pct": 0.8874,
        "xpass_completion_pct": 0.8684,
        "passes_over_expected": 24.7375,
        "passes_over_expected_p100": 1.8956,
        "avg_pass_distance": 20.9416,
        "avg_pass_vertical": 4.4365
      }
    },
    {
      "canonical_id": "trinity-byars",
      "canonical_name": "Trinity Byars",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 30.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 7.0,
        "pass_completion_pct": 0.8571,
        "xpass_completion_pct": 0.7699,
        "passes_over_expected": 0.6108,
        "passes_over_expected_p100": 8.7259,
        "avg_pass_distance": 11.6162,
        "avg_pass_vertical": 1.9358
      }
    },
    {
      "canonical_id": "trinity-rodman",
      "canonical_name": "Trinity Rodman",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1125.0,
        "shots": 44.0,
        "shots_on_target": 22.0,
        "goals": 5.0,
        "xg": 5.0474,
        "xg_place": 0.9769,
        "goals_minus_xg": -0.0474,
        "key_passes": 13.0,
        "assists": 2.0,
        "xa": 1.6724,
        "assists_minus_xa": 0.3276,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 6.7199,
        "points_added": 1.7882,
        "xpoints_added": 2.6261,
        "passes_attempted": 304.0,
        "pass_completion_pct": 0.5789,
        "xpass_completion_pct": 0.6228,
        "passes_over_expected": -13.3397,
        "passes_over_expected_p100": -4.388,
        "avg_pass_distance": 17.231,
        "avg_pass_vertical": 2.7802
      }
    },
    {
      "canonical_id": "tyler-lussi",
      "canonical_name": "Tyler Lussi",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1399.0,
        "shots": 33.0,
        "shots_on_target": 10.0,
        "goals": 2.0,
        "xg": 2.7882,
        "xg_place": -0.5993,
        "goals_minus_xg": -0.7882,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.6579,
        "assists_minus_xa": -0.6579,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.4461,
        "points_added": 1.2917,
        "xpoints_added": 2.1321,
        "passes_attempted": 386.0,
        "pass_completion_pct": 0.6477,
        "xpass_completion_pct": 0.675,
        "passes_over_expected": -10.541,
        "passes_over_expected_p100": -2.7308,
        "avg_pass_distance": 16.1655,
        "avg_pass_vertical": 3.0897
      }
    },
    {
      "canonical_id": "uchenna-kanu",
      "canonical_name": "Uchenna Kanu",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 102.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.3293,
        "xg_place": 0.4194,
        "goals_minus_xg": 0.6707,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0757,
        "assists_minus_xa": -0.0757,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.405,
        "points_added": 0.9683,
        "xpoints_added": 0.2225,
        "passes_attempted": 31.0,
        "pass_completion_pct": 0.7742,
        "xpass_completion_pct": 0.7141,
        "passes_over_expected": 1.8629,
        "passes_over_expected_p100": 6.0095,
        "avg_pass_distance": 13.7843,
        "avg_pass_vertical": -1.027
      }
    },
    {
      "canonical_id": "valer\u00edn-loboa",
      "canonical_name": "Valer\u00edn Loboa",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 49.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.6667,
        "xpass_completion_pct": 0.892,
        "passes_over_expected": -0.676,
        "passes_over_expected_p100": -22.5346,
        "avg_pass_distance": 8.2751,
        "avg_pass_vertical": -6.6125
      }
    },
    {
      "canonical_id": "vanessa-dibernardo",
      "canonical_name": "Vanessa DiBernardo",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 981.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.6599,
        "xg_place": -0.3842,
        "goals_minus_xg": -0.6599,
        "key_passes": 18.0,
        "assists": 1.0,
        "xa": 1.1873,
        "assists_minus_xa": -0.1873,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.8472,
        "points_added": 0.0,
        "xpoints_added": 0.1297,
        "passes_attempted": 352.0,
        "pass_completion_pct": 0.6932,
        "xpass_completion_pct": 0.6628,
        "passes_over_expected": 10.7074,
        "passes_over_expected_p100": 3.0419,
        "avg_pass_distance": 21.2275,
        "avg_pass_vertical": 5.1399
      }
    },
    {
      "canonical_id": "viviana-villacorta",
      "canonical_name": "Viviana Villacorta",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 130.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": 33.0,
        "pass_completion_pct": 0.7576,
        "xpass_completion_pct": 0.6896,
        "passes_over_expected": 2.2423,
        "passes_over_expected_p100": 6.7947,
        "avg_pass_distance": 22.3803,
        "avg_pass_vertical": 9.5274
      }
    },
    {
      "canonical_id": "yazmeen-ryan",
      "canonical_name": "Yazmeen Ryan",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2466.0,
        "shots": 44.0,
        "shots_on_target": 18.0,
        "goals": 4.0,
        "xg": 4.8796,
        "xg_place": -0.0667,
        "goals_minus_xg": -0.8796,
        "key_passes": 26.0,
        "assists": 3.0,
        "xa": 3.2394,
        "assists_minus_xa": -0.2394,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 8.119,
        "points_added": 2.2494,
        "xpoints_added": 2.5764,
        "passes_attempted": 808.0,
        "pass_completion_pct": 0.7104,
        "xpass_completion_pct": 0.726,
        "passes_over_expected": -12.6069,
        "passes_over_expected_p100": -1.5603,
        "avg_pass_distance": 18.99,
        "avg_pass_vertical": 1.7185
      }
    },
    {
      "canonical_id": "zara-chavoshi",
      "canonical_name": "Zara Chavoshi",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 611.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0576,
        "xg_place": -0.0576,
        "goals_minus_xg": -0.0576,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0576,
        "points_added": 0.0,
        "xpoints_added": 0.1086,
        "passes_attempted": 336.0,
        "pass_completion_pct": 0.7946,
        "xpass_completion_pct": 0.7984,
        "passes_over_expected": -1.2735,
        "passes_over_expected_p100": -0.379,
        "avg_pass_distance": 24.3959,
        "avg_pass_vertical": 11.1749
      }
    }
  ]
}