{
  "slug": "nwsl-2023",
  "display_name": "NWSL 2023",
  "player_count": 329,
  "game_count": 176,
  "games": [
    {
      "slug": "soccer-nwsl-2023-kc-nc-xw5pejzyqg",
      "display": "Kansas City @ North Carolina",
      "week": 1,
      "season": 2023,
      "date_str": "2023-03-25",
      "away_team": "Kansas City",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-chi-sd-krqa0zb8qk",
      "display": "Chicago @ San Diego",
      "week": 1,
      "season": 2023,
      "date_str": "2023-03-26",
      "away_team": "Chicago",
      "home_team": "San Diego",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-lou-hou-zeqz0zdz5k",
      "display": "Louisville @ Houston",
      "week": 1,
      "season": 2023,
      "date_str": "2023-03-26",
      "away_team": "Louisville",
      "home_team": "Houston",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-orl-por-4wm4g8d4qj",
      "display": "Orlando @ Portland",
      "week": 1,
      "season": 2023,
      "date_str": "2023-03-26",
      "away_team": "Orlando",
      "home_team": "Portland",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-sea-was-4jmayn6omk",
      "display": "Seattle @ Washington",
      "week": 1,
      "season": 2023,
      "date_str": "2023-03-26",
      "away_team": "Seattle",
      "home_team": "Washington",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-njy-la-blmveg2bqx",
      "display": "Gotham FC @ Angel City",
      "week": 1,
      "season": 2023,
      "date_str": "2023-03-27",
      "away_team": "Gotham FC",
      "home_team": "Angel City",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-kc-hou-vzqoezwlma",
      "display": "Kansas City @ Houston",
      "week": 1,
      "season": 2023,
      "date_str": "2023-04-19",
      "away_team": "Kansas City",
      "home_team": "Houston",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-nc-orl-gpmo0lv15z",
      "display": "North Carolina @ Orlando",
      "week": 1,
      "season": 2023,
      "date_str": "2023-04-19",
      "away_team": "North Carolina",
      "home_team": "Orlando",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-was-njy-gomnezbjqw",
      "display": "Washington @ Gotham FC",
      "week": 1,
      "season": 2023,
      "date_str": "2023-04-19",
      "away_team": "Washington",
      "home_team": "Gotham FC",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-por-sd-wvq9ow4ymw",
      "display": "Portland @ San Diego",
      "week": 1,
      "season": 2023,
      "date_str": "2023-04-20",
      "away_team": "Portland",
      "home_team": "San Diego",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-sea-la-2lqr0ennmr",
      "display": "Seattle @ Angel City",
      "week": 1,
      "season": 2023,
      "date_str": "2023-04-20",
      "away_team": "Seattle",
      "home_team": "Angel City",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-lou-chi-ramyenv2md",
      "display": "Louisville @ Chicago",
      "week": 1,
      "season": 2023,
      "date_str": "2023-06-01",
      "away_team": "Louisville",
      "home_team": "Chicago",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-hou-chi-p6qbpzwbm0",
      "display": "Houston @ Chicago",
      "week": 2,
      "season": 2023,
      "date_str": "2023-04-01",
      "away_team": "Houston",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-por-kc-xvqka7ndm0",
      "display": "Portland @ Kansas City",
      "week": 2,
      "season": 2023,
      "date_str": "2023-04-01",
      "away_team": "Portland",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 1,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-was-lou-ljqerkroqx",
      "display": "Washington @ Louisville",
      "week": 2,
      "season": 2023,
      "date_str": "2023-04-01",
      "away_team": "Washington",
      "home_team": "Louisville",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-la-orl-xj5y0zdamb",
      "display": "Angel City @ Orlando",
      "week": 2,
      "season": 2023,
      "date_str": "2023-04-02",
      "away_team": "Angel City",
      "home_team": "Orlando",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-nc-sd-n6mmezppme",
      "display": "North Carolina @ San Diego",
      "week": 2,
      "season": 2023,
      "date_str": "2023-04-02",
      "away_team": "North Carolina",
      "home_team": "San Diego",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-sea-njy-e7mzeo2eqr",
      "display": "Seattle @ Gotham FC",
      "week": 2,
      "season": 2023,
      "date_str": "2023-04-02",
      "away_team": "Seattle",
      "home_team": "Gotham FC",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-njy-nc-9z5kezjgqa",
      "display": "Gotham FC @ North Carolina",
      "week": 2,
      "season": 2023,
      "date_str": "2023-05-03",
      "away_team": "Gotham FC",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-chi-hou-315v0zrbq9",
      "display": "Chicago @ Houston",
      "week": 2,
      "season": 2023,
      "date_str": "2023-05-04",
      "away_team": "Chicago",
      "home_team": "Houston",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-orl-was-pk5l0drn5o",
      "display": "Orlando @ Washington",
      "week": 2,
      "season": 2023,
      "date_str": "2023-05-10",
      "away_team": "Orlando",
      "home_team": "Washington",
      "team": "",
      "score_home": 4,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-kc-lou-gjmnarkbqk",
      "display": "Kansas City @ Louisville",
      "week": 2,
      "season": 2023,
      "date_str": "2023-05-17",
      "away_team": "Kansas City",
      "home_team": "Louisville",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-la-por-ev5d19boqk",
      "display": "Angel City @ Portland",
      "week": 2,
      "season": 2023,
      "date_str": "2023-06-01",
      "away_team": "Angel City",
      "home_team": "Portland",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-sea-sd-7vq7ox0zqd",
      "display": "Seattle @ San Diego",
      "week": 2,
      "season": 2023,
      "date_str": "2023-06-01",
      "away_team": "Seattle",
      "home_team": "San Diego",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-hou-por-jyqj0ylv5g",
      "display": "Houston @ Portland",
      "week": 3,
      "season": 2023,
      "date_str": "2023-04-15",
      "away_team": "Houston",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-njy-orl-evq3wldvqw",
      "display": "Gotham FC @ Orlando",
      "week": 3,
      "season": 2023,
      "date_str": "2023-04-15",
      "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-2023-was-nc-oa5wm629q1",
      "display": "Washington @ North Carolina",
      "week": 3,
      "season": 2023,
      "date_str": "2023-04-15",
      "away_team": "Washington",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-kc-chi-kaqb7ooaqb",
      "display": "Kansas City @ Chicago",
      "week": 3,
      "season": 2023,
      "date_str": "2023-04-16",
      "away_team": "Kansas City",
      "home_team": "Chicago",
      "team": "",
      "score_home": 4,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-lou-la-nwmw0z4y5l",
      "display": "Louisville @ Angel City",
      "week": 3,
      "season": 2023,
      "date_str": "2023-04-16",
      "away_team": "Louisville",
      "home_team": "Angel City",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-sd-sea-0x5geznxq7",
      "display": "San Diego @ Seattle",
      "week": 3,
      "season": 2023,
      "date_str": "2023-04-16",
      "away_team": "San Diego",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-nc-was-a35re36gml",
      "display": "North Carolina @ Washington",
      "week": 3,
      "season": 2023,
      "date_str": "2023-06-14",
      "away_team": "North Carolina",
      "home_team": "Washington",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-chi-kc-vj58nj0mq8",
      "display": "Chicago @ Kansas City",
      "week": 3,
      "season": 2023,
      "date_str": "2023-06-15",
      "away_team": "Chicago",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-hou-lou-olmlezyn5l",
      "display": "Houston @ Louisville",
      "week": 3,
      "season": 2023,
      "date_str": "2023-06-15",
      "away_team": "Houston",
      "home_team": "Louisville",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-sd-la-kxmeezabm6",
      "display": "San Diego @ Angel City",
      "week": 3,
      "season": 2023,
      "date_str": "2023-06-29",
      "away_team": "San Diego",
      "home_team": "Angel City",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-sea-por-odmx0zj0my",
      "display": "Seattle @ Portland",
      "week": 3,
      "season": 2023,
      "date_str": "2023-06-29",
      "away_team": "Seattle",
      "home_team": "Portland",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-orl-njy-2vq131005r",
      "display": "Orlando @ Gotham FC",
      "week": 3,
      "season": 2023,
      "date_str": "2023-08-09",
      "away_team": "Orlando",
      "home_team": "Gotham FC",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-chi-sea-0oq66ez6q6",
      "display": "Chicago @ Seattle",
      "week": 4,
      "season": 2023,
      "date_str": "2023-04-22",
      "away_team": "Chicago",
      "home_team": "Seattle",
      "team": "",
      "score_home": 5,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-hou-was-gpmo0ldl5z",
      "display": "Houston @ Washington",
      "week": 4,
      "season": 2023,
      "date_str": "2023-04-22",
      "away_team": "Houston",
      "home_team": "Washington",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-nc-njy-gomnezlaqw",
      "display": "North Carolina @ Gotham FC",
      "week": 4,
      "season": 2023,
      "date_str": "2023-04-22",
      "away_team": "North Carolina",
      "home_team": "Gotham FC",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-lou-por-vzqoeznyma",
      "display": "Louisville @ Portland",
      "week": 4,
      "season": 2023,
      "date_str": "2023-04-23",
      "away_team": "Louisville",
      "home_team": "Portland",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-orl-kc-7vqg8pydqv",
      "display": "Orlando @ Kansas City",
      "week": 4,
      "season": 2023,
      "date_str": "2023-04-23",
      "away_team": "Orlando",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-sd-la-2lqr0edlmr",
      "display": "San Diego @ Angel City",
      "week": 4,
      "season": 2023,
      "date_str": "2023-04-24",
      "away_team": "San Diego",
      "home_team": "Angel City",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-la-sea-egmp08pama",
      "display": "Angel City @ Seattle",
      "week": 4,
      "season": 2023,
      "date_str": "2023-05-04",
      "away_team": "Angel City",
      "home_team": "Seattle",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-chi-lou-9vq2br0rqk",
      "display": "Chicago @ Louisville",
      "week": 4,
      "season": 2023,
      "date_str": "2023-07-21",
      "away_team": "Chicago",
      "home_team": "Louisville",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-sd-por-npqxeokjq9",
      "display": "San Diego @ Portland",
      "week": 4,
      "season": 2023,
      "date_str": "2023-07-22",
      "away_team": "San Diego",
      "home_team": "Portland",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-was-nc-adq0wd0wqe",
      "display": "Washington @ North Carolina",
      "week": 4,
      "season": 2023,
      "date_str": "2023-07-22",
      "away_team": "Washington",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 6,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-hou-kc-kpqjyzb456",
      "display": "Houston @ Kansas City",
      "week": 4,
      "season": 2023,
      "date_str": "2023-07-23",
      "away_team": "Houston",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-njy-orl-9yqdzze8mv",
      "display": "Gotham FC @ Orlando",
      "week": 4,
      "season": 2023,
      "date_str": "2023-07-23",
      "away_team": "Gotham FC",
      "home_team": "Orlando",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-lou-sea-ev5d9wmrqk",
      "display": "Louisville @ Seattle",
      "week": 4,
      "season": 2023,
      "date_str": "2023-09-07",
      "away_team": "Louisville",
      "home_team": "Seattle",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-nc-kc-2vq11xaxqr",
      "display": "North Carolina @ Kansas City",
      "week": 4,
      "season": 2023,
      "date_str": "2023-09-07",
      "away_team": "North Carolina",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-nc-hou-jyqj0ylg5g",
      "display": "North Carolina @ Houston",
      "week": 5,
      "season": 2023,
      "date_str": "2023-04-29",
      "away_team": "North Carolina",
      "home_team": "Houston",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-sea-lou-oa5wm62gq1",
      "display": "Seattle @ Louisville",
      "week": 5,
      "season": 2023,
      "date_str": "2023-04-29",
      "away_team": "Seattle",
      "home_team": "Louisville",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-la-por-nwmw0z4n5l",
      "display": "Angel City @ Portland",
      "week": 5,
      "season": 2023,
      "date_str": "2023-04-30",
      "away_team": "Angel City",
      "home_team": "Portland",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-njy-kc-0x5geznmq7",
      "display": "Gotham FC @ Kansas City",
      "week": 5,
      "season": 2023,
      "date_str": "2023-04-30",
      "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-2023-orl-sd-kaqb7oowqb",
      "display": "Orlando @ San Diego",
      "week": 5,
      "season": 2023,
      "date_str": "2023-04-30",
      "away_team": "Orlando",
      "home_team": "San Diego",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-was-chi-evq3wldgqw",
      "display": "Washington @ Chicago",
      "week": 5,
      "season": 2023,
      "date_str": "2023-04-30",
      "away_team": "Washington",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-njy-was-xw5pejg9qg",
      "display": "Gotham FC @ Washington",
      "week": 5,
      "season": 2023,
      "date_str": "2023-07-28",
      "away_team": "Gotham FC",
      "home_team": "Washington",
      "team": "",
      "score_home": 4,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-orl-nc-4jmaynjdmk",
      "display": "Orlando @ North Carolina",
      "week": 5,
      "season": 2023,
      "date_str": "2023-07-29",
      "away_team": "Orlando",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 5,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-sd-sea-krqa0zylqk",
      "display": "San Diego @ Seattle",
      "week": 5,
      "season": 2023,
      "date_str": "2023-07-29",
      "away_team": "San Diego",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-kc-chi-4wm4g80dqj",
      "display": "Kansas City @ Chicago",
      "week": 5,
      "season": 2023,
      "date_str": "2023-07-30",
      "away_team": "Kansas City",
      "home_team": "Chicago",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-lou-hou-zeqz0zld5k",
      "display": "Louisville @ Houston",
      "week": 5,
      "season": 2023,
      "date_str": "2023-07-30",
      "away_team": "Louisville",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-por-la-blmvegr3qx",
      "display": "Portland @ Angel City",
      "week": 5,
      "season": 2023,
      "date_str": "2023-07-30",
      "away_team": "Portland",
      "home_team": "Angel City",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-lou-nc-pk5ldynd5o",
      "display": "Louisville @ North Carolina",
      "week": 5,
      "season": 2023,
      "date_str": "2023-09-09",
      "away_team": "Louisville",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-lou-orl-0oq66ezpq6",
      "display": "Louisville @ Orlando",
      "week": 6,
      "season": 2023,
      "date_str": "2023-05-06",
      "away_team": "Louisville",
      "home_team": "Orlando",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-por-nc-gpmo0ldy5z",
      "display": "Portland @ North Carolina",
      "week": 6,
      "season": 2023,
      "date_str": "2023-05-06",
      "away_team": "Portland",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-sd-was-7vqg8pyxqv",
      "display": "San Diego @ Washington",
      "week": 6,
      "season": 2023,
      "date_str": "2023-05-06",
      "away_team": "San Diego",
      "home_team": "Washington",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-hou-sea-gomnezleqw",
      "display": "Houston @ Seattle",
      "week": 6,
      "season": 2023,
      "date_str": "2023-05-07",
      "away_team": "Houston",
      "home_team": "Seattle",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-njy-chi-vzqoeznpma",
      "display": "Gotham FC @ Chicago",
      "week": 6,
      "season": 2023,
      "date_str": "2023-05-07",
      "away_team": "Gotham FC",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-kc-la-2lqr0ed4mr",
      "display": "Kansas City @ Angel City",
      "week": 6,
      "season": 2023,
      "date_str": "2023-05-08",
      "away_team": "Kansas City",
      "home_team": "Angel City",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-was-orl-xvqka7oam0",
      "display": "Washington @ Orlando",
      "week": 6,
      "season": 2023,
      "date_str": "2023-08-04",
      "away_team": "Washington",
      "home_team": "Orlando",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-la-sd-n6mmez30me",
      "display": "Angel City @ San Diego",
      "week": 6,
      "season": 2023,
      "date_str": "2023-08-05",
      "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-2023-nc-njy-ljqerkwoqx",
      "display": "North Carolina @ Gotham FC",
      "week": 6,
      "season": 2023,
      "date_str": "2023-08-05",
      "away_team": "North Carolina",
      "home_team": "Gotham FC",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-hou-chi-e7mzeopkqr",
      "display": "Houston @ Chicago",
      "week": 6,
      "season": 2023,
      "date_str": "2023-08-06",
      "away_team": "Houston",
      "home_team": "Chicago",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-lou-kc-p6qbpzddm0",
      "display": "Louisville @ Kansas City",
      "week": 6,
      "season": 2023,
      "date_str": "2023-08-06",
      "away_team": "Louisville",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-por-sea-xj5y0zrgmb",
      "display": "Portland @ Seattle",
      "week": 6,
      "season": 2023,
      "date_str": "2023-08-06",
      "away_team": "Portland",
      "home_team": "Seattle",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-chi-lou-wvq9owzamw",
      "display": "Chicago @ Louisville",
      "week": 7,
      "season": 2023,
      "date_str": "2023-05-12",
      "away_team": "Chicago",
      "home_team": "Louisville",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-por-hou-9z5kezdaqa",
      "display": "Portland @ Houston",
      "week": 7,
      "season": 2023,
      "date_str": "2023-05-13",
      "away_team": "Portland",
      "home_team": "Houston",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-orl-njy-egmp084kma",
      "display": "Orlando @ Gotham FC",
      "week": 7,
      "season": 2023,
      "date_str": "2023-05-14",
      "away_team": "Orlando",
      "home_team": "Gotham FC",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-sd-kc-gjmnarmjqk",
      "display": "San Diego @ Kansas City",
      "week": 7,
      "season": 2023,
      "date_str": "2023-05-14",
      "away_team": "San Diego",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-sea-nc-pk5l0d475o",
      "display": "Seattle @ North Carolina",
      "week": 7,
      "season": 2023,
      "date_str": "2023-05-14",
      "away_team": "Seattle",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-was-la-315v0zaxq9",
      "display": "Washington @ Angel City",
      "week": 7,
      "season": 2023,
      "date_str": "2023-05-14",
      "away_team": "Washington",
      "home_team": "Angel City",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-la-nc-ramyen3emd",
      "display": "Angel City @ North Carolina",
      "week": 8,
      "season": 2023,
      "date_str": "2023-05-20",
      "away_team": "Angel City",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-was-orl-7vq7oxzeqd",
      "display": "Washington @ Orlando",
      "week": 8,
      "season": 2023,
      "date_str": "2023-05-20",
      "away_team": "Washington",
      "home_team": "Orlando",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-chi-por-a35re3deml",
      "display": "Chicago @ Portland",
      "week": 8,
      "season": 2023,
      "date_str": "2023-05-21",
      "away_team": "Chicago",
      "home_team": "Portland",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-lou-kc-ev5d194rqk",
      "display": "Louisville @ Kansas City",
      "week": 8,
      "season": 2023,
      "date_str": "2023-05-21",
      "away_team": "Louisville",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-njy-sea-olmlezdp5l",
      "display": "Gotham FC @ Seattle",
      "week": 8,
      "season": 2023,
      "date_str": "2023-05-21",
      "away_team": "Gotham FC",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-sd-hou-2vq131zx5r",
      "display": "San Diego @ Houston",
      "week": 8,
      "season": 2023,
      "date_str": "2023-05-21",
      "away_team": "San Diego",
      "home_team": "Houston",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-hou-kc-vj58njz2q8",
      "display": "Houston @ Kansas City",
      "week": 9,
      "season": 2023,
      "date_str": "2023-05-27",
      "away_team": "Houston",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-la-sea-kxmeeza2m6",
      "display": "Angel City @ Seattle",
      "week": 9,
      "season": 2023,
      "date_str": "2023-05-27",
      "away_team": "Angel City",
      "home_team": "Seattle",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-por-sd-9yqdzzkrmv",
      "display": "Portland @ San Diego",
      "week": 9,
      "season": 2023,
      "date_str": "2023-05-27",
      "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-2023-nc-lou-odmx0zaamy",
      "display": "North Carolina @ Louisville",
      "week": 9,
      "season": 2023,
      "date_str": "2023-05-28",
      "away_team": "North Carolina",
      "home_team": "Louisville",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-njy-was-npqxeow8q9",
      "display": "Gotham FC @ Washington",
      "week": 9,
      "season": 2023,
      "date_str": "2023-05-28",
      "away_team": "Gotham FC",
      "home_team": "Washington",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-orl-chi-9vq2brz7qk",
      "display": "Orlando @ Chicago",
      "week": 9,
      "season": 2023,
      "date_str": "2023-05-28",
      "away_team": "Orlando",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-lou-was-krqa0zayqk",
      "display": "Louisville @ Washington",
      "week": 10,
      "season": 2023,
      "date_str": "2023-06-04",
      "away_team": "Louisville",
      "home_team": "Washington",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-nc-kc-xw5pejdkqg",
      "display": "North Carolina @ Kansas City",
      "week": 10,
      "season": 2023,
      "date_str": "2023-06-04",
      "away_team": "North Carolina",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-orl-hou-kpqjyz8856",
      "display": "Orlando @ Houston",
      "week": 10,
      "season": 2023,
      "date_str": "2023-06-04",
      "away_team": "Orlando",
      "home_team": "Houston",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-por-sea-adq0wdz2qe",
      "display": "Portland @ Seattle",
      "week": 10,
      "season": 2023,
      "date_str": "2023-06-04",
      "away_team": "Portland",
      "home_team": "Seattle",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-sd-njy-4jmayn4ymk",
      "display": "San Diego @ Gotham FC",
      "week": 10,
      "season": 2023,
      "date_str": "2023-06-04",
      "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-2023-chi-la-4wm4g8zaqj",
      "display": "Chicago @ Angel City",
      "week": 10,
      "season": 2023,
      "date_str": "2023-06-06",
      "away_team": "Chicago",
      "home_team": "Angel City",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-la-was-blmvegexqx",
      "display": "Angel City @ Washington",
      "week": 11,
      "season": 2023,
      "date_str": "2023-06-10",
      "away_team": "Angel City",
      "home_team": "Washington",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-sd-lou-zeqz0zag5k",
      "display": "San Diego @ Louisville",
      "week": 11,
      "season": 2023,
      "date_str": "2023-06-10",
      "away_team": "San Diego",
      "home_team": "Louisville",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-kc-sea-p6qbpzapm0",
      "display": "Kansas City @ Seattle",
      "week": 11,
      "season": 2023,
      "date_str": "2023-06-11",
      "away_team": "Kansas City",
      "home_team": "Seattle",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-nc-chi-xvqka74bm0",
      "display": "North Carolina @ Chicago",
      "week": 11,
      "season": 2023,
      "date_str": "2023-06-11",
      "away_team": "North Carolina",
      "home_team": "Chicago",
      "team": "",
      "score_home": 0,
      "score_away": 5,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-njy-hou-ljqerkzkqx",
      "display": "Gotham FC @ Houston",
      "week": 11,
      "season": 2023,
      "date_str": "2023-06-11",
      "away_team": "Gotham FC",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-por-orl-e7mzeobjqr",
      "display": "Portland @ Orlando",
      "week": 11,
      "season": 2023,
      "date_str": "2023-06-11",
      "away_team": "Portland",
      "home_team": "Orlando",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-la-sd-n6mmezdgme",
      "display": "Angel City @ San Diego",
      "week": 12,
      "season": 2023,
      "date_str": "2023-06-17",
      "away_team": "Angel City",
      "home_team": "San Diego",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-orl-nc-xj5y0zalmb",
      "display": "Orlando @ North Carolina",
      "week": 12,
      "season": 2023,
      "date_str": "2023-06-17",
      "away_team": "Orlando",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-njy-lou-oa5wm6jgq1",
      "display": "Gotham FC @ Louisville",
      "week": 12,
      "season": 2023,
      "date_str": "2023-06-18",
      "away_team": "Gotham FC",
      "home_team": "Louisville",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-por-chi-evq3wlzgqw",
      "display": "Portland @ Chicago",
      "week": 12,
      "season": 2023,
      "date_str": "2023-06-18",
      "away_team": "Portland",
      "home_team": "Chicago",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-sea-hou-jyqj0ybg5g",
      "display": "Seattle @ Houston",
      "week": 12,
      "season": 2023,
      "date_str": "2023-06-18",
      "away_team": "Seattle",
      "home_team": "Houston",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-was-kc-kaqb7o4wqb",
      "display": "Washington @ Kansas City",
      "week": 12,
      "season": 2023,
      "date_str": "2023-06-18",
      "away_team": "Washington",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-kc-orl-0x5gezdmq7",
      "display": "Kansas City @ Orlando",
      "week": 13,
      "season": 2023,
      "date_str": "2023-06-24",
      "away_team": "Kansas City",
      "home_team": "Orlando",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-lou-nc-7vqg8p4xqv",
      "display": "Louisville @ North Carolina",
      "week": 13,
      "season": 2023,
      "date_str": "2023-06-24",
      "away_team": "Louisville",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-was-por-nwmw0zan5l",
      "display": "Washington @ Portland",
      "week": 13,
      "season": 2023,
      "date_str": "2023-06-24",
      "away_team": "Washington",
      "home_team": "Portland",
      "team": "",
      "score_home": 4,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-chi-njy-gpmo0l4y5z",
      "display": "Chicago @ Gotham FC",
      "week": 13,
      "season": 2023,
      "date_str": "2023-06-25",
      "away_team": "Chicago",
      "home_team": "Gotham FC",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-sea-sd-0oq66ezpq6",
      "display": "Seattle @ San Diego",
      "week": 13,
      "season": 2023,
      "date_str": "2023-06-25",
      "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-2023-hou-la-gomnezdeqw",
      "display": "Houston @ Angel City",
      "week": 13,
      "season": 2023,
      "date_str": "2023-06-26",
      "away_team": "Houston",
      "home_team": "Angel City",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-lou-sea-vzqoezlpma",
      "display": "Louisville @ Seattle",
      "week": 14,
      "season": 2023,
      "date_str": "2023-07-01",
      "away_team": "Louisville",
      "home_team": "Seattle",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-hou-nc-wvq9ownamw",
      "display": "Houston @ North Carolina",
      "week": 14,
      "season": 2023,
      "date_str": "2023-07-02",
      "away_team": "Houston",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-kc-por-315v0zkxq9",
      "display": "Kansas City @ Portland",
      "week": 14,
      "season": 2023,
      "date_str": "2023-07-02",
      "away_team": "Kansas City",
      "home_team": "Portland",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-la-njy-egmp08kkma",
      "display": "Angel City @ Gotham FC",
      "week": 14,
      "season": 2023,
      "date_str": "2023-07-02",
      "away_team": "Angel City",
      "home_team": "Gotham FC",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-orl-was-2lqr0ea4mr",
      "display": "Orlando @ Washington",
      "week": 14,
      "season": 2023,
      "date_str": "2023-07-02",
      "away_team": "Orlando",
      "home_team": "Washington",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-sd-chi-9z5kezpaqa",
      "display": "San Diego @ Chicago",
      "week": 14,
      "season": 2023,
      "date_str": "2023-07-02",
      "away_team": "San Diego",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-sea-orl-pk5l0dl75o",
      "display": "Seattle @ Orlando",
      "week": 15,
      "season": 2023,
      "date_str": "2023-07-07",
      "away_team": "Seattle",
      "home_team": "Orlando",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-chi-hou-ramyenwemd",
      "display": "Chicago @ Houston",
      "week": 15,
      "season": 2023,
      "date_str": "2023-07-08",
      "away_team": "Chicago",
      "home_team": "Houston",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-kc-lou-gjmnaryjqk",
      "display": "Kansas City @ Louisville",
      "week": 15,
      "season": 2023,
      "date_str": "2023-07-08",
      "away_team": "Kansas City",
      "home_team": "Louisville",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-por-njy-ev5d19orqk",
      "display": "Portland @ Gotham FC",
      "week": 15,
      "season": 2023,
      "date_str": "2023-07-09",
      "away_team": "Portland",
      "home_team": "Gotham FC",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-was-sd-7vq7oxpeqd",
      "display": "Washington @ San Diego",
      "week": 15,
      "season": 2023,
      "date_str": "2023-07-09",
      "away_team": "Washington",
      "home_team": "San Diego",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-nc-la-2vq131nx5r",
      "display": "North Carolina @ Angel City",
      "week": 15,
      "season": 2023,
      "date_str": "2023-07-10",
      "away_team": "North Carolina",
      "home_team": "Angel City",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-la-lou-olmlezpp5l",
      "display": "Angel City @ Louisville",
      "week": 16,
      "season": 2023,
      "date_str": "2023-08-19",
      "away_team": "Angel City",
      "home_team": "Louisville",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-sea-kc-a35re3peml",
      "display": "Seattle @ Kansas City",
      "week": 16,
      "season": 2023,
      "date_str": "2023-08-19",
      "away_team": "Seattle",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-chi-orl-kxmeezp2m6",
      "display": "Chicago @ Orlando",
      "week": 16,
      "season": 2023,
      "date_str": "2023-08-20",
      "away_team": "Chicago",
      "home_team": "Orlando",
      "team": "",
      "score_home": 5,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-njy-sd-9yqdzzprmv",
      "display": "Gotham FC @ San Diego",
      "week": 16,
      "season": 2023,
      "date_str": "2023-08-20",
      "away_team": "Gotham FC",
      "home_team": "San Diego",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-was-hou-vj58njl2q8",
      "display": "Washington @ Houston",
      "week": 16,
      "season": 2023,
      "date_str": "2023-08-20",
      "away_team": "Washington",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-nc-por-odmx0zkamy",
      "display": "North Carolina @ Portland",
      "week": 16,
      "season": 2023,
      "date_str": "2023-08-21",
      "away_team": "North Carolina",
      "home_team": "Portland",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-sd-orl-9vq2bro7qk",
      "display": "San Diego @ Orlando",
      "week": 17,
      "season": 2023,
      "date_str": "2023-08-25",
      "away_team": "San Diego",
      "home_team": "Orlando",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-chi-nc-adq0wdo2qe",
      "display": "Chicago @ North Carolina",
      "week": 17,
      "season": 2023,
      "date_str": "2023-08-27",
      "away_team": "Chicago",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-kc-hou-npqxeoj8q9",
      "display": "Kansas City @ Houston",
      "week": 17,
      "season": 2023,
      "date_str": "2023-08-27",
      "away_team": "Kansas City",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-lou-njy-xw5pejkkqg",
      "display": "Louisville @ Gotham FC",
      "week": 17,
      "season": 2023,
      "date_str": "2023-08-27",
      "away_team": "Louisville",
      "home_team": "Gotham FC",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-por-was-kpqjyzp856",
      "display": "Portland @ Washington",
      "week": 17,
      "season": 2023,
      "date_str": "2023-08-27",
      "away_team": "Portland",
      "home_team": "Washington",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-sea-la-krqa0zkyqk",
      "display": "Seattle @ Angel City",
      "week": 17,
      "season": 2023,
      "date_str": "2023-08-28",
      "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-2023-la-kc-4jmayngymk",
      "display": "Angel City @ Kansas City",
      "week": 18,
      "season": 2023,
      "date_str": "2023-09-02",
      "away_team": "Angel City",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-njy-nc-4wm4g89aqj",
      "display": "Gotham FC @ North Carolina",
      "week": 18,
      "season": 2023,
      "date_str": "2023-09-02",
      "away_team": "Gotham FC",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-por-lou-zeqz0zkg5k",
      "display": "Portland @ Louisville",
      "week": 18,
      "season": 2023,
      "date_str": "2023-09-02",
      "away_team": "Portland",
      "home_team": "Louisville",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-chi-was-blmvegpxqx",
      "display": "Chicago @ Washington",
      "week": 18,
      "season": 2023,
      "date_str": "2023-09-03",
      "away_team": "Chicago",
      "home_team": "Washington",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-orl-sea-xvqka7pbm0",
      "display": "Orlando @ Seattle",
      "week": 18,
      "season": 2023,
      "date_str": "2023-09-03",
      "away_team": "Orlando",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-hou-sd-p6qbpzkpm0",
      "display": "Houston @ San Diego",
      "week": 18,
      "season": 2023,
      "date_str": "2023-09-04",
      "away_team": "Houston",
      "home_team": "San Diego",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-hou-lou-ljqerkykqx",
      "display": "Houston @ Louisville",
      "week": 19,
      "season": 2023,
      "date_str": "2023-09-15",
      "away_team": "Houston",
      "home_team": "Louisville",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-was-njy-e7mzeo3jqr",
      "display": "Washington @ Gotham FC",
      "week": 19,
      "season": 2023,
      "date_str": "2023-09-16",
      "away_team": "Washington",
      "home_team": "Gotham FC",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-kc-sd-n6mmezpgme",
      "display": "Kansas City @ San Diego",
      "week": 19,
      "season": 2023,
      "date_str": "2023-09-17",
      "away_team": "Kansas City",
      "home_team": "San Diego",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-la-chi-jyqj0yvg5g",
      "display": "Angel City @ Chicago",
      "week": 19,
      "season": 2023,
      "date_str": "2023-09-17",
      "away_team": "Angel City",
      "home_team": "Chicago",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-nc-orl-oa5wm6pgq1",
      "display": "North Carolina @ Orlando",
      "week": 19,
      "season": 2023,
      "date_str": "2023-09-17",
      "away_team": "North Carolina",
      "home_team": "Orlando",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-sea-por-xj5y0zklmb",
      "display": "Seattle @ Portland",
      "week": 19,
      "season": 2023,
      "date_str": "2023-09-17",
      "away_team": "Seattle",
      "home_team": "Portland",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-kc-was-kaqb7ogwqb",
      "display": "Kansas City @ Washington",
      "week": 20,
      "season": 2023,
      "date_str": "2023-09-30",
      "away_team": "Kansas City",
      "home_team": "Washington",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-hou-njy-7vqg8prxqv",
      "display": "Houston @ Gotham FC",
      "week": 20,
      "season": 2023,
      "date_str": "2023-10-01",
      "away_team": "Houston",
      "home_team": "Gotham FC",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-lou-chi-nwmw0zkn5l",
      "display": "Louisville @ Chicago",
      "week": 20,
      "season": 2023,
      "date_str": "2023-10-01",
      "away_team": "Louisville",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-sd-por-0x5gezpmq7",
      "display": "San Diego @ Portland",
      "week": 20,
      "season": 2023,
      "date_str": "2023-10-01",
      "away_team": "San Diego",
      "home_team": "Portland",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-nc-sea-0oq66evpq6",
      "display": "North Carolina @ Seattle",
      "week": 20,
      "season": 2023,
      "date_str": "2023-10-02",
      "away_team": "North Carolina",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-orl-la-evq3wlrgqw",
      "display": "Orlando @ Angel City",
      "week": 20,
      "season": 2023,
      "date_str": "2023-10-03",
      "away_team": "Orlando",
      "home_team": "Angel City",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-orl-lou-gpmo0l7y5z",
      "display": "Orlando @ Louisville",
      "week": 21,
      "season": 2023,
      "date_str": "2023-10-06",
      "away_team": "Orlando",
      "home_team": "Louisville",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-njy-por-vzqoezapma",
      "display": "Gotham FC @ Portland",
      "week": 21,
      "season": 2023,
      "date_str": "2023-10-07",
      "away_team": "Gotham FC",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-sd-nc-2lqr0ek4mr",
      "display": "San Diego @ North Carolina",
      "week": 21,
      "season": 2023,
      "date_str": "2023-10-07",
      "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-2023-was-sea-gomnezbeqw",
      "display": "Washington @ Seattle",
      "week": 21,
      "season": 2023,
      "date_str": "2023-10-07",
      "away_team": "Washington",
      "home_team": "Seattle",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-chi-kc-jyqj0ynd5g",
      "display": "Chicago @ Kansas City",
      "week": 21,
      "season": 2023,
      "date_str": "2023-10-08",
      "away_team": "Chicago",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 6,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-la-hou-oa5wm69yq1",
      "display": "Angel City @ Houston",
      "week": 21,
      "season": 2023,
      "date_str": "2023-10-08",
      "away_team": "Angel City",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-hou-orl-nwmw0zrl5l",
      "display": "Houston @ Orlando",
      "week": 22,
      "season": 2023,
      "date_str": "2023-10-15",
      "away_team": "Houston",
      "home_team": "Orlando",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-kc-njy-kaqb7owvqb",
      "display": "Kansas City @ Gotham FC",
      "week": 22,
      "season": 2023,
      "date_str": "2023-10-15",
      "away_team": "Kansas City",
      "home_team": "Gotham FC",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-lou-sd-0oq66e02q6",
      "display": "Louisville @ San Diego",
      "week": 22,
      "season": 2023,
      "date_str": "2023-10-15",
      "away_team": "Louisville",
      "home_team": "San Diego",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-nc-was-evq3wlejqw",
      "display": "North Carolina @ Washington",
      "week": 22,
      "season": 2023,
      "date_str": "2023-10-15",
      "away_team": "North Carolina",
      "home_team": "Washington",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-por-la-7vqg8pg3qv",
      "display": "Portland @ Angel City",
      "week": 22,
      "season": 2023,
      "date_str": "2023-10-15",
      "away_team": "Portland",
      "home_team": "Angel City",
      "team": "",
      "score_home": 5,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-sea-chi-0x5gezzlq7",
      "display": "Seattle @ Chicago",
      "week": 22,
      "season": 2023,
      "date_str": "2023-10-15",
      "away_team": "Seattle",
      "home_team": "Chicago",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-la-sea-xj5yzj2yqb",
      "display": "Angel City @ Seattle",
      "week": 23,
      "season": 2023,
      "date_str": "2023-10-21",
      "away_team": "Angel City",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-njy-nc-jyqjyrkzqg",
      "display": "Gotham FC @ North Carolina",
      "week": 23,
      "season": 2023,
      "date_str": "2023-10-22",
      "away_team": "Gotham FC",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-njy-por-evq3l40xqw",
      "display": "Gotham FC @ Portland",
      "week": 24,
      "season": 2023,
      "date_str": "2023-11-06",
      "away_team": "Gotham FC",
      "home_team": "Portland",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-sea-sd-oa5w6wydm1",
      "display": "Seattle @ San Diego",
      "week": 24,
      "season": 2023,
      "date_str": "2023-11-06",
      "away_team": "Seattle",
      "home_team": "San Diego",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2023-njy-sea-kaqboygmqb",
      "display": "Gotham FC @ Seattle",
      "week": 25,
      "season": 2023,
      "date_str": "2023-11-12",
      "away_team": "Gotham FC",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    }
  ],
  "players": [
    {
      "canonical_id": "abby-dahlkemper",
      "canonical_name": "Abby Dahlkemper",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 660.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.2118,
        "xg_place": 0.2691,
        "goals_minus_xg": 0.7882,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2118,
        "points_added": 0.63,
        "xpoints_added": 0.137,
        "passes_attempted": 350.0,
        "pass_completion_pct": 0.7943,
        "xpass_completion_pct": 0.7848,
        "passes_over_expected": 3.3131,
        "passes_over_expected_p100": 0.9466,
        "avg_pass_distance": 24.3499,
        "avg_pass_vertical": 9.5808
      }
    },
    {
      "canonical_id": "abby-erceg",
      "canonical_name": "Abby Erceg",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2957.0,
        "shots": 19.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 1.5726,
        "xg_place": -0.1608,
        "goals_minus_xg": 0.4274,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.2775,
        "assists_minus_xa": -0.2775,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.8501,
        "points_added": 1.7734,
        "xpoints_added": 1.0442,
        "passes_attempted": 1613.0,
        "pass_completion_pct": 0.8791,
        "xpass_completion_pct": 0.8369,
        "passes_over_expected": 68.1233,
        "passes_over_expected_p100": 4.2234,
        "avg_pass_distance": 20.8106,
        "avg_pass_vertical": 8.0339
      }
    },
    {
      "canonical_id": "abby-smith",
      "canonical_name": "Abby Smith",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1647.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 579.0,
        "pass_completion_pct": 0.6684,
        "xpass_completion_pct": 0.6697,
        "passes_over_expected": -0.7431,
        "passes_over_expected_p100": -0.1283,
        "avg_pass_distance": 38.1587,
        "avg_pass_vertical": 29.2828,
        "shots_faced": 62.0,
        "goals_conceded": 15.0,
        "saves": 46.0,
        "headed_shot_share": 0.1129,
        "xg_faced": 17.3381,
        "goals_conceded_minus_xg": -2.3381,
        "goals_per_xg": 0.8651
      }
    },
    {
      "canonical_id": "addie-mccain",
      "canonical_name": "Addie McCain",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 54.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.0128,
        "assists_minus_xa": -0.0128,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0128,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 17.0,
        "pass_completion_pct": 0.8824,
        "xpass_completion_pct": 0.8548,
        "passes_over_expected": 0.4677,
        "passes_over_expected_p100": 2.7514,
        "avg_pass_distance": 16.163,
        "avg_pass_vertical": -1.5668
      }
    },
    {
      "canonical_id": "addisyn-merrick",
      "canonical_name": "Addisyn Merrick",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1053.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2965,
        "xg_place": -0.2965,
        "goals_minus_xg": -0.2965,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2965,
        "points_added": 0.0,
        "xpoints_added": 0.1493,
        "passes_attempted": 467.0,
        "pass_completion_pct": 0.7088,
        "xpass_completion_pct": 0.7348,
        "passes_over_expected": -12.1694,
        "passes_over_expected_p100": -2.6059,
        "avg_pass_distance": 22.3668,
        "avg_pass_vertical": 10.8086
      }
    },
    {
      "canonical_id": "adriana",
      "canonical_name": "Adriana",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1850.0,
        "shots": 61.0,
        "shots_on_target": 26.0,
        "goals": 6.0,
        "xg": 4.773,
        "xg_place": 0.3813,
        "goals_minus_xg": 1.227,
        "key_passes": 45.0,
        "assists": 4.0,
        "xa": 3.4633,
        "assists_minus_xa": 0.5367,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 8.2363,
        "points_added": 2.9372,
        "xpoints_added": 2.5089,
        "passes_attempted": 564.0,
        "pass_completion_pct": 0.6755,
        "xpass_completion_pct": 0.6683,
        "passes_over_expected": 4.0842,
        "passes_over_expected_p100": 0.7242,
        "avg_pass_distance": 17.5716,
        "avg_pass_vertical": -0.1521
      }
    },
    {
      "canonical_id": "adriana-leon",
      "canonical_name": "Adriana Leon",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 236.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.408,
        "xg_place": -0.3059,
        "goals_minus_xg": -0.408,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0911,
        "assists_minus_xa": -0.0911,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4991,
        "points_added": 0.0,
        "xpoints_added": 0.2561,
        "passes_attempted": 53.0,
        "pass_completion_pct": 0.6604,
        "xpass_completion_pct": 0.7154,
        "passes_over_expected": -2.9169,
        "passes_over_expected_p100": -5.5036,
        "avg_pass_distance": 20.2742,
        "avg_pass_vertical": -4.1844
      }
    },
    {
      "canonical_id": "adrianna-franch",
      "canonical_name": "Adrianna Franch",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1750.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": 660.0,
        "pass_completion_pct": 0.8621,
        "xpass_completion_pct": 0.8596,
        "passes_over_expected": 1.6548,
        "passes_over_expected_p100": 0.2507,
        "avg_pass_distance": 26.9383,
        "avg_pass_vertical": 17.2478,
        "shots_faced": 79.0,
        "goals_conceded": 25.0,
        "saves": 52.0,
        "headed_shot_share": 0.038,
        "xg_faced": 20.8597,
        "goals_conceded_minus_xg": 4.1403,
        "goals_per_xg": 1.1985
      }
    },
    {
      "canonical_id": "alana-cook",
      "canonical_name": "Alana Cook",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2251.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4831,
        "xg_place": -0.4831,
        "goals_minus_xg": -0.4831,
        "key_passes": 13.0,
        "assists": 2.0,
        "xa": 2.0043,
        "assists_minus_xa": -0.0043,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.4874,
        "points_added": 0.0,
        "xpoints_added": 0.4461,
        "passes_attempted": 1319.0,
        "pass_completion_pct": 0.7961,
        "xpass_completion_pct": 0.7656,
        "passes_over_expected": 40.1843,
        "passes_over_expected_p100": 3.0466,
        "avg_pass_distance": 26.3849,
        "avg_pass_vertical": 10.9697
      }
    },
    {
      "canonical_id": "alex-morgan",
      "canonical_name": "Alex Morgan",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1845.0,
        "shots": 62.0,
        "shots_on_target": 29.0,
        "goals": 7.0,
        "xg": 7.4475,
        "xg_place": 0.4718,
        "goals_minus_xg": -0.4475,
        "key_passes": 18.0,
        "assists": 4.0,
        "xa": 2.2898,
        "assists_minus_xa": 1.7102,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 9.7373,
        "points_added": 1.7341,
        "xpoints_added": 3.4659,
        "passes_attempted": 495.0,
        "pass_completion_pct": 0.6465,
        "xpass_completion_pct": 0.6579,
        "passes_over_expected": -5.6454,
        "passes_over_expected_p100": -1.1405,
        "avg_pass_distance": 14.6956,
        "avg_pass_vertical": 2.7662
      }
    },
    {
      "canonical_id": "alexa-spaanstra",
      "canonical_name": "Alexa Spaanstra",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1104.0,
        "shots": 21.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 1.73,
        "xg_place": 0.6808,
        "goals_minus_xg": 0.27,
        "key_passes": 11.0,
        "assists": 2.0,
        "xa": 1.3006,
        "assists_minus_xa": 0.6994,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.0306,
        "points_added": 0.964,
        "xpoints_added": 1.2633,
        "passes_attempted": 290.0,
        "pass_completion_pct": 0.7034,
        "xpass_completion_pct": 0.7512,
        "passes_over_expected": -13.8541,
        "passes_over_expected_p100": -4.7773,
        "avg_pass_distance": 15.9843,
        "avg_pass_vertical": -0.8255
      }
    },
    {
      "canonical_id": "alexandra-chidiac",
      "canonical_name": "Alexandra Chidiac",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 372.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3357,
        "xg_place": 0.0923,
        "goals_minus_xg": -0.3357,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1877,
        "assists_minus_xa": -0.1877,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5234,
        "points_added": 0.0,
        "xpoints_added": 0.3601,
        "passes_attempted": 125.0,
        "pass_completion_pct": 0.776,
        "xpass_completion_pct": 0.7682,
        "passes_over_expected": 0.9757,
        "passes_over_expected_p100": 0.7806,
        "avg_pass_distance": 14.6479,
        "avg_pass_vertical": 0.2636
      }
    },
    {
      "canonical_id": "alexis-loera",
      "canonical_name": "Alexis Loera",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1123.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2338,
        "xg_place": -0.0833,
        "goals_minus_xg": -0.2338,
        "key_passes": 20.0,
        "assists": 4.0,
        "xa": 1.8485,
        "assists_minus_xa": 2.1515,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.0824,
        "points_added": 0.0,
        "xpoints_added": 0.1236,
        "passes_attempted": 606.0,
        "pass_completion_pct": 0.7492,
        "xpass_completion_pct": 0.7222,
        "passes_over_expected": 16.3336,
        "passes_over_expected_p100": 2.6953,
        "avg_pass_distance": 23.2014,
        "avg_pass_vertical": 10.0256
      }
    },
    {
      "canonical_id": "ali-krieger",
      "canonical_name": "Ali Krieger",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2223.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4552,
        "xg_place": -0.3941,
        "goals_minus_xg": -0.4552,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0485,
        "assists_minus_xa": -0.0485,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5037,
        "points_added": 0.0,
        "xpoints_added": 0.2659,
        "passes_attempted": 1066.0,
        "pass_completion_pct": 0.7664,
        "xpass_completion_pct": 0.7763,
        "passes_over_expected": -10.5719,
        "passes_over_expected_p100": -0.9917,
        "avg_pass_distance": 23.7579,
        "avg_pass_vertical": 8.9924
      }
    },
    {
      "canonical_id": "ali-riley",
      "canonical_name": "Ali Riley",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1724.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.5741,
        "xg_place": -0.2086,
        "goals_minus_xg": 0.4259,
        "key_passes": 13.0,
        "assists": 0.0,
        "xa": 0.9603,
        "assists_minus_xa": -0.9603,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5344,
        "points_added": 0.4641,
        "xpoints_added": 0.2967,
        "passes_attempted": 929.0,
        "pass_completion_pct": 0.7126,
        "xpass_completion_pct": 0.6939,
        "passes_over_expected": 17.3637,
        "passes_over_expected_p100": 1.8691,
        "avg_pass_distance": 18.6105,
        "avg_pass_vertical": 7.0443
      }
    },
    {
      "canonical_id": "allie-long",
      "canonical_name": "Allie Long",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1764.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.601,
        "xg_place": -0.1553,
        "goals_minus_xg": 0.399,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.1674,
        "assists_minus_xa": -0.1674,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.7685,
        "points_added": 0.9518,
        "xpoints_added": 1.1585,
        "passes_attempted": 671.0,
        "pass_completion_pct": 0.8197,
        "xpass_completion_pct": 0.8011,
        "passes_over_expected": 12.4673,
        "passes_over_expected_p100": 1.858,
        "avg_pass_distance": 20.8455,
        "avg_pass_vertical": 4.5001
      }
    },
    {
      "canonical_id": "ally-brazier",
      "canonical_name": "Ally Brazier",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1269.0,
        "shots": 36.0,
        "shots_on_target": 17.0,
        "goals": 3.0,
        "xg": 3.557,
        "xg_place": 0.0629,
        "goals_minus_xg": -0.557,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 1.383,
        "assists_minus_xa": -0.383,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.94,
        "points_added": 1.8666,
        "xpoints_added": 2.4182,
        "passes_attempted": 243.0,
        "pass_completion_pct": 0.5432,
        "xpass_completion_pct": 0.6206,
        "passes_over_expected": -18.8027,
        "passes_over_expected_p100": -7.7377,
        "avg_pass_distance": 16.4408,
        "avg_pass_vertical": 2.1982
      }
    },
    {
      "canonical_id": "ally-prisock",
      "canonical_name": "Ally Prisock",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1314.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.0566,
        "xg_place": 0.31,
        "goals_minus_xg": 0.9434,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0277,
        "assists_minus_xa": -0.0277,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.0843,
        "points_added": 0.1413,
        "xpoints_added": 0.0149,
        "passes_attempted": 532.0,
        "pass_completion_pct": 0.8421,
        "xpass_completion_pct": 0.8265,
        "passes_over_expected": 8.3003,
        "passes_over_expected_p100": 1.5602,
        "avg_pass_distance": 23.5849,
        "avg_pass_vertical": 8.0173
      }
    },
    {
      "canonical_id": "ally-schlegel",
      "canonical_name": "Ally Schlegel",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 549.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 0.6662,
        "xg_place": 0.128,
        "goals_minus_xg": 1.3338,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.6498,
        "assists_minus_xa": 0.3502,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.316,
        "points_added": 1.607,
        "xpoints_added": 0.7132,
        "passes_attempted": 127.0,
        "pass_completion_pct": 0.6693,
        "xpass_completion_pct": 0.7309,
        "passes_over_expected": -7.8194,
        "passes_over_expected_p100": -6.157,
        "avg_pass_distance": 14.5569,
        "avg_pass_vertical": 1.5064
      }
    },
    {
      "canonical_id": "allysha-chapman",
      "canonical_name": "Allysha Chapman",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1294.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1747,
        "xg_place": -0.059,
        "goals_minus_xg": -0.1747,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.1556,
        "assists_minus_xa": -0.1556,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3303,
        "points_added": 0.0,
        "xpoints_added": 0.2248,
        "passes_attempted": 713.0,
        "pass_completion_pct": 0.7279,
        "xpass_completion_pct": 0.7269,
        "passes_over_expected": 0.7416,
        "passes_over_expected_p100": 0.104,
        "avg_pass_distance": 20.0792,
        "avg_pass_vertical": 7.982
      }
    },
    {
      "canonical_id": "alyssa-malonson",
      "canonical_name": "Alyssa Malonson",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 317.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": 1.0,
        "xa": 0.3473,
        "assists_minus_xa": 0.6527,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3473,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 142.0,
        "pass_completion_pct": 0.7676,
        "xpass_completion_pct": 0.7253,
        "passes_over_expected": 6.0054,
        "passes_over_expected_p100": 4.2292,
        "avg_pass_distance": 21.156,
        "avg_pass_vertical": 3.8597
      }
    },
    {
      "canonical_id": "alyssa-naeher",
      "canonical_name": "Alyssa Naeher",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2316.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.034,
        "assists_minus_xa": -0.034,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.034,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 893.0,
        "pass_completion_pct": 0.7424,
        "xpass_completion_pct": 0.7362,
        "passes_over_expected": 5.5607,
        "passes_over_expected_p100": 0.6227,
        "avg_pass_distance": 33.5182,
        "avg_pass_vertical": 24.9006,
        "shots_faced": 146.0,
        "goals_conceded": 56.0,
        "saves": 89.0,
        "headed_shot_share": 0.1164,
        "xg_faced": 46.3553,
        "goals_conceded_minus_xg": 9.6447,
        "goals_per_xg": 1.2081
      }
    },
    {
      "canonical_id": "alyssa-thompson",
      "canonical_name": "Alyssa Thompson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1456.0,
        "shots": 33.0,
        "shots_on_target": 12.0,
        "goals": 4.0,
        "xg": 2.7975,
        "xg_place": -0.271,
        "goals_minus_xg": 1.2025,
        "key_passes": 16.0,
        "assists": 2.0,
        "xa": 2.5995,
        "assists_minus_xa": -0.5995,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.3969,
        "points_added": 2.7407,
        "xpoints_added": 2.5502,
        "passes_attempted": 341.0,
        "pass_completion_pct": 0.6628,
        "xpass_completion_pct": 0.6683,
        "passes_over_expected": -1.877,
        "passes_over_expected_p100": -0.5504,
        "avg_pass_distance": 15.0148,
        "avg_pass_vertical": 1.1375
      }
    },
    {
      "canonical_id": "alyssa-walker",
      "canonical_name": "Alyssa Walker",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 84.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1407,
        "xg_place": -0.1407,
        "goals_minus_xg": -0.1407,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1407,
        "points_added": 0.0,
        "xpoints_added": 0.1331,
        "passes_attempted": 17.0,
        "pass_completion_pct": 0.5882,
        "xpass_completion_pct": 0.6009,
        "passes_over_expected": -0.2149,
        "passes_over_expected_p100": -1.2644,
        "avg_pass_distance": 16.4118,
        "avg_pass_vertical": 3.8084
      }
    },
    {
      "canonical_id": "amanda-allen",
      "canonical_name": "Amanda Allen",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 133.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2331,
        "xg_place": -0.2331,
        "goals_minus_xg": -0.2331,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2331,
        "points_added": 0.0,
        "xpoints_added": 0.0596,
        "passes_attempted": 26.0,
        "pass_completion_pct": 0.6154,
        "xpass_completion_pct": 0.7195,
        "passes_over_expected": -2.7077,
        "passes_over_expected_p100": -10.4143,
        "avg_pass_distance": 13.9364,
        "avg_pass_vertical": 2.1815
      }
    },
    {
      "canonical_id": "amanda-kowalski",
      "canonical_name": "Amanda Kowalski",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 115.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": 46.0,
        "pass_completion_pct": 0.6087,
        "xpass_completion_pct": 0.7065,
        "passes_over_expected": -4.4978,
        "passes_over_expected_p100": -9.7778,
        "avg_pass_distance": 20.2501,
        "avg_pass_vertical": 13.1125
      }
    },
    {
      "canonical_id": "amandine-henry",
      "canonical_name": "Amandine Henry",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 460.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.4822,
        "xg_place": 0.1528,
        "goals_minus_xg": -0.4822,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1186,
        "assists_minus_xa": -0.1186,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6008,
        "points_added": 0.0,
        "xpoints_added": 0.3252,
        "passes_attempted": 234.0,
        "pass_completion_pct": 0.765,
        "xpass_completion_pct": 0.7556,
        "passes_over_expected": 2.1979,
        "passes_over_expected_p100": 0.9393,
        "avg_pass_distance": 19.1161,
        "avg_pass_vertical": 6.9814
      }
    },
    {
      "canonical_id": "amber-brooks",
      "canonical_name": "Amber Brooks",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1304.0,
        "shots": 11.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.662,
        "xg_place": -0.662,
        "goals_minus_xg": -0.662,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.6226,
        "assists_minus_xa": 0.3774,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2847,
        "points_added": 0.0,
        "xpoints_added": 0.4401,
        "passes_attempted": 531.0,
        "pass_completion_pct": 0.6723,
        "xpass_completion_pct": 0.6867,
        "passes_over_expected": -7.6319,
        "passes_over_expected_p100": -1.4373,
        "avg_pass_distance": 22.5485,
        "avg_pass_vertical": 9.8585
      }
    },
    {
      "canonical_id": "amirah-ali",
      "canonical_name": "Amirah Ali",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 807.0,
        "shots": 19.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 3.7308,
        "xg_place": -0.9781,
        "goals_minus_xg": -1.7308,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1833,
        "assists_minus_xa": -0.1833,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.9141,
        "points_added": 0.6429,
        "xpoints_added": 2.9736,
        "passes_attempted": 177.0,
        "pass_completion_pct": 0.6554,
        "xpass_completion_pct": 0.6987,
        "passes_over_expected": -7.6699,
        "passes_over_expected_p100": -4.3333,
        "avg_pass_distance": 14.0287,
        "avg_pass_vertical": -0.416
      }
    },
    {
      "canonical_id": "andi-sullivan",
      "canonical_name": "Andi Sullivan",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1995.0,
        "shots": 19.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 2.0084,
        "xg_place": -1.3464,
        "goals_minus_xg": -2.0084,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.5226,
        "assists_minus_xa": -0.5226,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.531,
        "points_added": 0.0,
        "xpoints_added": 1.6312,
        "passes_attempted": 675.0,
        "pass_completion_pct": 0.76,
        "xpass_completion_pct": 0.7419,
        "passes_over_expected": 12.2021,
        "passes_over_expected_p100": 1.8077,
        "avg_pass_distance": 20.3392,
        "avg_pass_vertical": 5.3132
      }
    },
    {
      "canonical_id": "andressa-alves",
      "canonical_name": "Andressa Alves",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 337.0,
        "shots": 13.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 2.0881,
        "xg_place": -1.3218,
        "goals_minus_xg": -1.0881,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.3905,
        "assists_minus_xa": -0.3905,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.4787,
        "points_added": 0.6593,
        "xpoints_added": 1.4145,
        "passes_attempted": 89.0,
        "pass_completion_pct": 0.6854,
        "xpass_completion_pct": 0.706,
        "passes_over_expected": -1.8317,
        "passes_over_expected_p100": -2.058,
        "avg_pass_distance": 17.9379,
        "avg_pass_vertical": 3.9435
      }
    },
    {
      "canonical_id": "angelina",
      "canonical_name": "Angelina",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 127.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0748,
        "xg_place": -0.0748,
        "goals_minus_xg": -0.0748,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2192,
        "assists_minus_xa": -0.2192,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.294,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 33.0,
        "pass_completion_pct": 0.7879,
        "xpass_completion_pct": 0.7642,
        "passes_over_expected": 0.7812,
        "passes_over_expected_p100": 2.3673,
        "avg_pass_distance": 18.5566,
        "avg_pass_vertical": 1.8821
      }
    },
    {
      "canonical_id": "angelina-anderson",
      "canonical_name": "Angelina Anderson",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 612.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.8115,
        "xpass_completion_pct": 0.7904,
        "passes_over_expected": 5.4833,
        "passes_over_expected_p100": 2.109,
        "avg_pass_distance": 30.3638,
        "avg_pass_vertical": 21.6788,
        "shots_faced": 35.0,
        "goals_conceded": 5.0,
        "saves": 29.0,
        "headed_shot_share": 0.1143,
        "xg_faced": 8.1946,
        "goals_conceded_minus_xg": -3.1946,
        "goals_per_xg": 0.6102
      }
    },
    {
      "canonical_id": "anna-moorhouse",
      "canonical_name": "Anna Moorhouse",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2255.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.0219,
        "assists_minus_xa": -0.0219,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0219,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 766.0,
        "pass_completion_pct": 0.705,
        "xpass_completion_pct": 0.7165,
        "passes_over_expected": -8.8445,
        "passes_over_expected_p100": -1.1546,
        "avg_pass_distance": 35.1066,
        "avg_pass_vertical": 25.678,
        "shots_faced": 116.0,
        "goals_conceded": 30.0,
        "saves": 85.0,
        "headed_shot_share": 0.1293,
        "xg_faced": 29.7473,
        "goals_conceded_minus_xg": 0.2527,
        "goals_per_xg": 1.0085
      }
    },
    {
      "canonical_id": "anna\u00efg-butel",
      "canonical_name": "Anna\u00efg Butel",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 553.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0398,
        "xg_place": -0.0398,
        "goals_minus_xg": -0.0398,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1505,
        "assists_minus_xa": -0.1505,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1903,
        "points_added": 0.0,
        "xpoints_added": 0.0281,
        "passes_attempted": 263.0,
        "pass_completion_pct": 0.7414,
        "xpass_completion_pct": 0.7248,
        "passes_over_expected": 4.3784,
        "passes_over_expected_p100": 1.6648,
        "avg_pass_distance": 21.9897,
        "avg_pass_vertical": 9.0858
      }
    },
    {
      "canonical_id": "arin-wright",
      "canonical_name": "Arin Wright",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2011.0,
        "shots": 12.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.5733,
        "xg_place": 0.059,
        "goals_minus_xg": -0.5733,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.3631,
        "assists_minus_xa": -0.3631,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.9364,
        "points_added": 0.7301,
        "xpoints_added": 0.5808,
        "passes_attempted": 972.0,
        "pass_completion_pct": 0.8056,
        "xpass_completion_pct": 0.8005,
        "passes_over_expected": 4.9622,
        "passes_over_expected_p100": 0.5105,
        "avg_pass_distance": 17.7773,
        "avg_pass_vertical": 5.4599
      }
    },
    {
      "canonical_id": "ary-borges",
      "canonical_name": "Ary Borges",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1980.0,
        "shots": 39.0,
        "shots_on_target": 13.0,
        "goals": 2.0,
        "xg": 3.1428,
        "xg_place": 1.163,
        "goals_minus_xg": -1.1428,
        "key_passes": 23.0,
        "assists": 1.0,
        "xa": 1.3339,
        "assists_minus_xa": -0.3339,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.4767,
        "points_added": 1.166,
        "xpoints_added": 1.72,
        "passes_attempted": 901.0,
        "pass_completion_pct": 0.838,
        "xpass_completion_pct": 0.802,
        "passes_over_expected": 32.3606,
        "passes_over_expected_p100": 3.5916,
        "avg_pass_distance": 18.2984,
        "avg_pass_vertical": 1.375
      }
    },
    {
      "canonical_id": "ashley-hatch",
      "canonical_name": "Ashley Hatch",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2355.0,
        "shots": 65.0,
        "shots_on_target": 29.0,
        "goals": 11.0,
        "xg": 13.6607,
        "xg_place": -2.4213,
        "goals_minus_xg": -2.6607,
        "key_passes": 28.0,
        "assists": 3.0,
        "xa": 2.9374,
        "assists_minus_xa": 0.0626,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 16.5981,
        "points_added": 6.4086,
        "xpoints_added": 8.8293,
        "passes_attempted": 455.0,
        "pass_completion_pct": 0.6527,
        "xpass_completion_pct": 0.6379,
        "passes_over_expected": 6.7748,
        "passes_over_expected_p100": 1.489,
        "avg_pass_distance": 17.6519,
        "avg_pass_vertical": 1.1694
      }
    },
    {
      "canonical_id": "ashley-sanchez",
      "canonical_name": "Ashley Sanchez",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1846.0,
        "shots": 47.0,
        "shots_on_target": 19.0,
        "goals": 6.0,
        "xg": 3.7172,
        "xg_place": 0.0436,
        "goals_minus_xg": 2.2828,
        "key_passes": 21.0,
        "assists": 1.0,
        "xa": 2.3907,
        "assists_minus_xa": -1.3907,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 6.1079,
        "points_added": 2.3386,
        "xpoints_added": 2.4692,
        "passes_attempted": 509.0,
        "pass_completion_pct": 0.6994,
        "xpass_completion_pct": 0.6749,
        "passes_over_expected": 12.4927,
        "passes_over_expected_p100": 2.4544,
        "avg_pass_distance": 18.7408,
        "avg_pass_vertical": 3.4413
      }
    },
    {
      "canonical_id": "aubrey-kingsbury",
      "canonical_name": "Aubrey Kingsbury",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2248.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": 622.0,
        "pass_completion_pct": 0.7363,
        "xpass_completion_pct": 0.7293,
        "passes_over_expected": 4.397,
        "passes_over_expected_p100": 0.7069,
        "avg_pass_distance": 31.8825,
        "avg_pass_vertical": 23.7745,
        "shots_faced": 88.0,
        "goals_conceded": 27.0,
        "saves": 61.0,
        "headed_shot_share": 0.1023,
        "xg_faced": 25.052,
        "goals_conceded_minus_xg": 1.948,
        "goals_per_xg": 1.0778
      }
    },
    {
      "canonical_id": "ava-cook",
      "canonical_name": "Ava Cook",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1406.0,
        "shots": 25.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 1.9583,
        "xg_place": 0.0583,
        "goals_minus_xg": 1.0417,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.2384,
        "assists_minus_xa": -0.2384,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.1967,
        "points_added": 2.0903,
        "xpoints_added": 0.9854,
        "passes_attempted": 338.0,
        "pass_completion_pct": 0.6805,
        "xpass_completion_pct": 0.6886,
        "passes_over_expected": -2.7613,
        "passes_over_expected_p100": -0.8169,
        "avg_pass_distance": 14.7163,
        "avg_pass_vertical": 1.0195
      }
    },
    {
      "canonical_id": "bayley-feist",
      "canonical_name": "Bayley Feist",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 234.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.208,
        "xg_place": -0.208,
        "goals_minus_xg": -0.208,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.208,
        "points_added": 0.0,
        "xpoints_added": 0.1171,
        "passes_attempted": 73.0,
        "pass_completion_pct": 0.5068,
        "xpass_completion_pct": 0.596,
        "passes_over_expected": -6.5076,
        "passes_over_expected_p100": -8.9145,
        "avg_pass_distance": 15.3462,
        "avg_pass_vertical": 3.1454
      }
    },
    {
      "canonical_id": "becky-sauerbrunn",
      "canonical_name": "Becky Sauerbrunn",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 736.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1273,
        "xg_place": -0.1273,
        "goals_minus_xg": -0.1273,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1088,
        "assists_minus_xa": -0.1088,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2361,
        "points_added": 0.0,
        "xpoints_added": 0.1102,
        "passes_attempted": 395.0,
        "pass_completion_pct": 0.8228,
        "xpass_completion_pct": 0.8161,
        "passes_over_expected": 2.655,
        "passes_over_expected_p100": 0.6721,
        "avg_pass_distance": 20.8371,
        "avg_pass_vertical": 9.2716
      }
    },
    {
      "canonical_id": "bella-bixby",
      "canonical_name": "Bella Bixby",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2321.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.3473,
        "xg_place": 0.3131,
        "goals_minus_xg": 0.6527,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3473,
        "points_added": 1.8691,
        "xpoints_added": 0.6491,
        "passes_attempted": 661.0,
        "pass_completion_pct": 0.6399,
        "xpass_completion_pct": 0.6814,
        "passes_over_expected": -27.4305,
        "passes_over_expected_p100": -4.1498,
        "avg_pass_distance": 37.6762,
        "avg_pass_vertical": 29.2086,
        "shots_faced": 105.0,
        "goals_conceded": 31.0,
        "saves": 73.0,
        "headed_shot_share": 0.2286,
        "xg_faced": 27.0546,
        "goals_conceded_minus_xg": 3.9454,
        "goals_per_xg": 1.1458
      }
    },
    {
      "canonical_id": "bethany-bos",
      "canonical_name": "Bethany Bos",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1912.0,
        "shots": 45.0,
        "shots_on_target": 16.0,
        "goals": 7.0,
        "xg": 5.8268,
        "xg_place": 1.2828,
        "goals_minus_xg": 1.1732,
        "key_passes": 19.0,
        "assists": 2.0,
        "xa": 2.2277,
        "assists_minus_xa": -0.2277,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 8.0545,
        "points_added": 2.3977,
        "xpoints_added": 2.7003,
        "passes_attempted": 573.0,
        "pass_completion_pct": 0.6265,
        "xpass_completion_pct": 0.673,
        "passes_over_expected": -26.6145,
        "passes_over_expected_p100": -4.6448,
        "avg_pass_distance": 16.8115,
        "avg_pass_vertical": 3.0749
      }
    },
    {
      "canonical_id": "bianca-st-georges",
      "canonical_name": "Bianca St. Georges",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2026.0,
        "shots": 38.0,
        "shots_on_target": 17.0,
        "goals": 4.0,
        "xg": 4.9869,
        "xg_place": 0.3562,
        "goals_minus_xg": -0.9869,
        "key_passes": 20.0,
        "assists": 0.0,
        "xa": 1.8179,
        "assists_minus_xa": -1.8179,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 6.8048,
        "points_added": 2.7475,
        "xpoints_added": 3.0097,
        "passes_attempted": 814.0,
        "pass_completion_pct": 0.6818,
        "xpass_completion_pct": 0.7126,
        "passes_over_expected": -25.059,
        "passes_over_expected_p100": -3.0785,
        "avg_pass_distance": 17.4312,
        "avg_pass_vertical": 1.6093
      }
    },
    {
      "canonical_id": "brenna-lovera",
      "canonical_name": "Brenna Lovera",
      "positions": [
        "ST"
      ],
      "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": 1.0,
        "assists": 0.0,
        "xa": 0.0492,
        "assists_minus_xa": -0.0492,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0492,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 16.0,
        "pass_completion_pct": 0.6875,
        "xpass_completion_pct": 0.7578,
        "passes_over_expected": -1.1247,
        "passes_over_expected_p100": -7.0291,
        "avg_pass_distance": 15.8749,
        "avg_pass_vertical": -4.5024
      }
    },
    {
      "canonical_id": "brianna-mart\u00ednez",
      "canonical_name": "Brianna Mart\u00ednez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 451.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0451,
        "xg_place": -0.0451,
        "goals_minus_xg": -0.0451,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1097,
        "assists_minus_xa": -0.1097,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1548,
        "points_added": 0.0,
        "xpoints_added": 0.0351,
        "passes_attempted": 194.0,
        "pass_completion_pct": 0.6186,
        "xpass_completion_pct": 0.6456,
        "passes_over_expected": -5.2553,
        "passes_over_expected_p100": -2.7089,
        "avg_pass_distance": 19.0151,
        "avg_pass_vertical": 10.464
      }
    },
    {
      "canonical_id": "brianna-pinto",
      "canonical_name": "Brianna Pinto",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 919.0,
        "shots": 23.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 2.408,
        "xg_place": 1.7431,
        "goals_minus_xg": 0.592,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.5022,
        "assists_minus_xa": -0.5022,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.9102,
        "points_added": 0.569,
        "xpoints_added": 0.7268,
        "passes_attempted": 343.0,
        "pass_completion_pct": 0.793,
        "xpass_completion_pct": 0.8033,
        "passes_over_expected": -3.5404,
        "passes_over_expected_p100": -1.0322,
        "avg_pass_distance": 17.2758,
        "avg_pass_vertical": 0.435
      }
    },
    {
      "canonical_id": "brittany-isenhour",
      "canonical_name": "Brittany Isenhour",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 391.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": 178.0,
        "pass_completion_pct": 0.7303,
        "xpass_completion_pct": 0.7489,
        "passes_over_expected": -3.3029,
        "passes_over_expected_p100": -1.8556,
        "avg_pass_distance": 33.5114,
        "avg_pass_vertical": 25.1959,
        "shots_faced": 17.0,
        "goals_conceded": 5.0,
        "saves": 12.0,
        "headed_shot_share": 0.1765,
        "xg_faced": 3.7956,
        "goals_conceded_minus_xg": 1.2044,
        "goals_per_xg": 1.3173
      }
    },
    {
      "canonical_id": "brittany-ratcliffe",
      "canonical_name": "Brittany Ratcliffe",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 928.0,
        "shots": 21.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 3.0104,
        "xg_place": 0.7911,
        "goals_minus_xg": -0.0104,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.9787,
        "assists_minus_xa": -0.9787,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.9892,
        "points_added": 2.3135,
        "xpoints_added": 2.5211,
        "passes_attempted": 245.0,
        "pass_completion_pct": 0.7633,
        "xpass_completion_pct": 0.737,
        "passes_over_expected": 6.4386,
        "passes_over_expected_p100": 2.628,
        "avg_pass_distance": 16.7728,
        "avg_pass_vertical": -4.2919
      }
    },
    {
      "canonical_id": "bruninha",
      "canonical_name": "Bruninha",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2051.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 0.3003,
        "xg_place": 0.5014,
        "goals_minus_xg": 1.6997,
        "key_passes": 27.0,
        "assists": 1.0,
        "xa": 1.6871,
        "assists_minus_xa": -0.6871,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.9874,
        "points_added": 0.6332,
        "xpoints_added": 0.0546,
        "passes_attempted": 1110.0,
        "pass_completion_pct": 0.7279,
        "xpass_completion_pct": 0.7159,
        "passes_over_expected": 13.3712,
        "passes_over_expected_p100": 1.2046,
        "avg_pass_distance": 19.2535,
        "avg_pass_vertical": 6.1058
      }
    },
    {
      "canonical_id": "b\u00e1rbara-olivieri",
      "canonical_name": "B\u00e1rbara Olivieri",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 436.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.5593,
        "xg_place": -0.0765,
        "goals_minus_xg": 0.4407,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.5891,
        "assists_minus_xa": -0.5891,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1484,
        "points_added": 0.5699,
        "xpoints_added": 0.2832,
        "passes_attempted": 119.0,
        "pass_completion_pct": 0.6891,
        "xpass_completion_pct": 0.738,
        "passes_over_expected": -5.8272,
        "passes_over_expected_p100": -4.8968,
        "avg_pass_distance": 17.6735,
        "avg_pass_vertical": -1.1058
      }
    },
    {
      "canonical_id": "caitlin-cosme",
      "canonical_name": "Caitlin Cosme",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 618.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3854,
        "xg_place": -0.3854,
        "goals_minus_xg": -0.3854,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.037,
        "assists_minus_xa": -0.037,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4224,
        "points_added": 0.0,
        "xpoints_added": 0.4,
        "passes_attempted": 271.0,
        "pass_completion_pct": 0.797,
        "xpass_completion_pct": 0.825,
        "passes_over_expected": -7.565,
        "passes_over_expected_p100": -2.7915,
        "avg_pass_distance": 21.7844,
        "avg_pass_vertical": 8.5301
      }
    },
    {
      "canonical_id": "cameron-tucker",
      "canonical_name": "Cameron Tucker",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 579.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.1921,
        "xg_place": -0.101,
        "goals_minus_xg": -1.1921,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.0861,
        "assists_minus_xa": -0.0861,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.2782,
        "points_added": 0.0,
        "xpoints_added": 0.8629,
        "passes_attempted": 100.0,
        "pass_completion_pct": 0.58,
        "xpass_completion_pct": 0.6974,
        "passes_over_expected": -11.7384,
        "passes_over_expected_p100": -11.7384,
        "avg_pass_distance": 16.2868,
        "avg_pass_vertical": 0.124
      }
    },
    {
      "canonical_id": "camryn-biegalski",
      "canonical_name": "Camryn Biegalski",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 823.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.4076,
        "xg_place": 0.0029,
        "goals_minus_xg": 0.5924,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.4136,
        "assists_minus_xa": -0.4136,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8212,
        "points_added": 1.0173,
        "xpoints_added": 0.2992,
        "passes_attempted": 186.0,
        "pass_completion_pct": 0.629,
        "xpass_completion_pct": 0.6643,
        "passes_over_expected": -6.5538,
        "passes_over_expected_p100": -3.5235,
        "avg_pass_distance": 16.2745,
        "avg_pass_vertical": 2.1319
      }
    },
    {
      "canonical_id": "caprice-dydasco",
      "canonical_name": "Caprice Dydasco",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2693.0,
        "shots": 11.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3289,
        "xg_place": -0.2712,
        "goals_minus_xg": -0.3289,
        "key_passes": 29.0,
        "assists": 1.0,
        "xa": 1.9168,
        "assists_minus_xa": -0.9168,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.2457,
        "points_added": 0.0,
        "xpoints_added": 0.2737,
        "passes_attempted": 1469.0,
        "pass_completion_pct": 0.7284,
        "xpass_completion_pct": 0.7311,
        "passes_over_expected": -3.9455,
        "passes_over_expected_p100": -0.2686,
        "avg_pass_distance": 19.3258,
        "avg_pass_vertical": 4.4344
      }
    },
    {
      "canonical_id": "cari-roccaro",
      "canonical_name": "Cari Roccaro",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2427.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.7948,
        "xg_place": -0.5256,
        "goals_minus_xg": 0.2052,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.2426,
        "assists_minus_xa": -0.2426,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0374,
        "points_added": 1.2226,
        "xpoints_added": 0.6183,
        "passes_attempted": 957.0,
        "pass_completion_pct": 0.8433,
        "xpass_completion_pct": 0.8258,
        "passes_over_expected": 16.7074,
        "passes_over_expected_p100": 1.7458,
        "avg_pass_distance": 18.3451,
        "avg_pass_vertical": 2.5127
      }
    },
    {
      "canonical_id": "carly-nelson",
      "canonical_name": "Carly Nelson",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 402.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": 137.0,
        "pass_completion_pct": 0.8029,
        "xpass_completion_pct": 0.8155,
        "passes_over_expected": -1.7256,
        "passes_over_expected_p100": -1.2596,
        "avg_pass_distance": 26.3542,
        "avg_pass_vertical": 17.482,
        "shots_faced": 20.0,
        "goals_conceded": 5.0,
        "saves": 15.0,
        "headed_shot_share": 0.1,
        "xg_faced": 3.4849,
        "goals_conceded_minus_xg": 1.5151,
        "goals_per_xg": 1.4347
      }
    },
    {
      "canonical_id": "carson-pickett",
      "canonical_name": "Carson Pickett",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2496.0,
        "shots": 16.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.7939,
        "xg_place": -0.4696,
        "goals_minus_xg": -0.7939,
        "key_passes": 50.0,
        "assists": 1.0,
        "xa": 4.7775,
        "assists_minus_xa": -3.7775,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 5.5714,
        "points_added": 0.0,
        "xpoints_added": 0.6364,
        "passes_attempted": 1466.0,
        "pass_completion_pct": 0.6712,
        "xpass_completion_pct": 0.644,
        "passes_over_expected": 39.8446,
        "passes_over_expected_p100": 2.7179,
        "avg_pass_distance": 22.2079,
        "avg_pass_vertical": 10.5532
      }
    },
    {
      "canonical_id": "casey-krueger",
      "canonical_name": "Casey Krueger",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2375.0,
        "shots": 13.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.106,
        "xg_place": -0.9924,
        "goals_minus_xg": -1.106,
        "key_passes": 23.0,
        "assists": 5.0,
        "xa": 2.8407,
        "assists_minus_xa": 2.1593,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.9467,
        "points_added": 0.0,
        "xpoints_added": 0.6458,
        "passes_attempted": 1015.0,
        "pass_completion_pct": 0.7507,
        "xpass_completion_pct": 0.7511,
        "passes_over_expected": -0.3855,
        "passes_over_expected_p100": -0.038,
        "avg_pass_distance": 18.7583,
        "avg_pass_vertical": 5.9382
      }
    },
    {
      "canonical_id": "casey-murphy",
      "canonical_name": "Casey Murphy",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2411.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": 885.0,
        "pass_completion_pct": 0.7401,
        "xpass_completion_pct": 0.7571,
        "passes_over_expected": -15.0488,
        "passes_over_expected_p100": -1.7004,
        "avg_pass_distance": 30.6267,
        "avg_pass_vertical": 20.9422,
        "shots_faced": 81.0,
        "goals_conceded": 23.0,
        "saves": 54.0,
        "headed_shot_share": 0.1358,
        "xg_faced": 22.4835,
        "goals_conceded_minus_xg": 0.5165,
        "goals_per_xg": 1.023
      }
    },
    {
      "canonical_id": "cassie-miller",
      "canonical_name": "Cassie Miller",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1220.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": 441.0,
        "pass_completion_pct": 0.7438,
        "xpass_completion_pct": 0.7456,
        "passes_over_expected": -0.8127,
        "passes_over_expected_p100": -0.1843,
        "avg_pass_distance": 33.9783,
        "avg_pass_vertical": 24.5112,
        "shots_faced": 51.0,
        "goals_conceded": 13.0,
        "saves": 37.0,
        "headed_shot_share": 0.1961,
        "xg_faced": 12.8214,
        "goals_conceded_minus_xg": 0.1786,
        "goals_per_xg": 1.0139
      }
    },
    {
      "canonical_id": "cece-delzer",
      "canonical_name": "Cece Delzer",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2101.0,
        "shots": 36.0,
        "shots_on_target": 18.0,
        "goals": 9.0,
        "xg": 7.4421,
        "xg_place": -0.3682,
        "goals_minus_xg": 1.5579,
        "key_passes": 21.0,
        "assists": 3.0,
        "xa": 2.6173,
        "assists_minus_xa": 0.3827,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 10.0594,
        "points_added": 3.1219,
        "xpoints_added": 3.3877,
        "passes_attempted": 555.0,
        "pass_completion_pct": 0.755,
        "xpass_completion_pct": 0.7651,
        "passes_over_expected": -5.6429,
        "passes_over_expected_p100": -1.0167,
        "avg_pass_distance": 14.8143,
        "avg_pass_vertical": 1.4696
      }
    },
    {
      "canonical_id": "celia-jim\u00e9nez",
      "canonical_name": "Celia Jim\u00e9nez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 403.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1618,
        "xg_place": 0.0401,
        "goals_minus_xg": -0.1618,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.2073,
        "assists_minus_xa": -0.2073,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3692,
        "points_added": 0.0,
        "xpoints_added": 0.138,
        "passes_attempted": 159.0,
        "pass_completion_pct": 0.6352,
        "xpass_completion_pct": 0.6864,
        "passes_over_expected": -8.139,
        "passes_over_expected_p100": -5.1189,
        "avg_pass_distance": 15.3834,
        "avg_pass_vertical": 8.0472
      }
    },
    {
      "canonical_id": "chai-cortez",
      "canonical_name": "Chai Cortez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 146.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 66.0,
        "pass_completion_pct": 0.6212,
        "xpass_completion_pct": 0.7479,
        "passes_over_expected": -8.3592,
        "passes_over_expected_p100": -12.6654,
        "avg_pass_distance": 19.0855,
        "avg_pass_vertical": 9.1495
      }
    },
    {
      "canonical_id": "chardonnay-curran",
      "canonical_name": "Chardonnay Curran",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 547.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5822,
        "xg_place": -0.3304,
        "goals_minus_xg": -0.5822,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.058,
        "assists_minus_xa": -0.058,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6402,
        "points_added": 0.0,
        "xpoints_added": 0.4957,
        "passes_attempted": 151.0,
        "pass_completion_pct": 0.6954,
        "xpass_completion_pct": 0.7374,
        "passes_over_expected": -6.3525,
        "passes_over_expected_p100": -4.2069,
        "avg_pass_distance": 18.8927,
        "avg_pass_vertical": 4.8102
      }
    },
    {
      "canonical_id": "cheyenne-shorts",
      "canonical_name": "Cheyenne Shorts",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 414.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.6027,
        "xg_place": 0.2512,
        "goals_minus_xg": 0.3973,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6027,
        "points_added": 0.7552,
        "xpoints_added": 0.4552,
        "passes_attempted": 188.0,
        "pass_completion_pct": 0.9043,
        "xpass_completion_pct": 0.8889,
        "passes_over_expected": 2.878,
        "passes_over_expected_p100": 1.5309,
        "avg_pass_distance": 21.9918,
        "avg_pass_vertical": 4.1815
      }
    },
    {
      "canonical_id": "cheyna-matthews",
      "canonical_name": "Cheyna Matthews",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 586.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.7786,
        "xg_place": -0.9555,
        "goals_minus_xg": -0.7786,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.4275,
        "assists_minus_xa": 0.5725,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.2061,
        "points_added": 1.1668,
        "xpoints_added": 0.5085,
        "passes_attempted": 108.0,
        "pass_completion_pct": 0.6574,
        "xpass_completion_pct": 0.7122,
        "passes_over_expected": -5.9123,
        "passes_over_expected_p100": -5.4743,
        "avg_pass_distance": 14.9391,
        "avg_pass_vertical": 0.7713
      }
    },
    {
      "canonical_id": "chloe-ricketts",
      "canonical_name": "Chloe Ricketts",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 713.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.889,
        "xg_place": 0.0902,
        "goals_minus_xg": 0.111,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.3354,
        "assists_minus_xa": 0.6646,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.2243,
        "points_added": 0.1379,
        "xpoints_added": 0.2128,
        "passes_attempted": 118.0,
        "pass_completion_pct": 0.7288,
        "xpass_completion_pct": 0.7818,
        "passes_over_expected": -6.251,
        "passes_over_expected_p100": -5.2975,
        "avg_pass_distance": 14.9934,
        "avg_pass_vertical": -1.311
      }
    },
    {
      "canonical_id": "christen-westphal",
      "canonical_name": "Christen Westphal",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2711.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3069,
        "xg_place": -0.2724,
        "goals_minus_xg": -0.3069,
        "key_passes": 17.0,
        "assists": 4.0,
        "xa": 1.3398,
        "assists_minus_xa": 2.6602,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 1.6467,
        "points_added": 0.0,
        "xpoints_added": 0.1823,
        "passes_attempted": 1460.0,
        "pass_completion_pct": 0.7541,
        "xpass_completion_pct": 0.7241,
        "passes_over_expected": 43.8287,
        "passes_over_expected_p100": 3.002,
        "avg_pass_distance": 19.1545,
        "avg_pass_vertical": 6.2562
      }
    },
    {
      "canonical_id": "christine-sinclair",
      "canonical_name": "Christine Sinclair",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1303.0,
        "shots": 30.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 3.0977,
        "xg_place": -0.7451,
        "goals_minus_xg": -0.0977,
        "key_passes": 28.0,
        "assists": 2.0,
        "xa": 3.3831,
        "assists_minus_xa": -1.3831,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.4809,
        "points_added": 0.2772,
        "xpoints_added": 1.8129,
        "passes_attempted": 435.0,
        "pass_completion_pct": 0.7356,
        "xpass_completion_pct": 0.6812,
        "passes_over_expected": 23.682,
        "passes_over_expected_p100": 5.4441,
        "avg_pass_distance": 17.713,
        "avg_pass_vertical": 5.0711
      }
    },
    {
      "canonical_id": "civana-kuhlmann",
      "canonical_name": "Civana Kuhlmann",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 349.0,
        "shots": 10.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.6164,
        "xg_place": -0.4164,
        "goals_minus_xg": -0.6164,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.3243,
        "assists_minus_xa": -0.3243,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9407,
        "points_added": 0.0,
        "xpoints_added": 0.4962,
        "passes_attempted": 72.0,
        "pass_completion_pct": 0.5139,
        "xpass_completion_pct": 0.5889,
        "passes_over_expected": -5.4019,
        "passes_over_expected_p100": -7.5027,
        "avg_pass_distance": 13.2314,
        "avg_pass_vertical": -0.7881
      }
    },
    {
      "canonical_id": "claire-emslie",
      "canonical_name": "Claire Emslie",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1708.0,
        "shots": 36.0,
        "shots_on_target": 11.0,
        "goals": 4.0,
        "xg": 5.4284,
        "xg_place": -0.7609,
        "goals_minus_xg": -1.4284,
        "key_passes": 43.0,
        "assists": 5.0,
        "xa": 4.5811,
        "assists_minus_xa": 0.4189,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 10.0095,
        "points_added": 2.4819,
        "xpoints_added": 4.9236,
        "passes_attempted": 578.0,
        "pass_completion_pct": 0.564,
        "xpass_completion_pct": 0.5631,
        "passes_over_expected": 0.5193,
        "passes_over_expected_p100": 0.0898,
        "avg_pass_distance": 20.6197,
        "avg_pass_vertical": 2.7845
      }
    },
    {
      "canonical_id": "claire-lavogez",
      "canonical_name": "Claire Lavogez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 106.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1065,
        "xg_place": -0.0241,
        "goals_minus_xg": -0.1065,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1065,
        "points_added": 0.0,
        "xpoints_added": 0.0988,
        "passes_attempted": 29.0,
        "pass_completion_pct": 0.6897,
        "xpass_completion_pct": 0.7648,
        "passes_over_expected": -2.1785,
        "passes_over_expected_p100": -7.5121,
        "avg_pass_distance": 12.6942,
        "avg_pass_vertical": 1.4325
      }
    },
    {
      "canonical_id": "clara-robbins",
      "canonical_name": "Clara Robbins",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 124.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1087,
        "xg_place": 0.1827,
        "goals_minus_xg": -0.1087,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1087,
        "points_added": 0.0,
        "xpoints_added": 0.0759,
        "passes_attempted": 48.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.658,
        "passes_over_expected": 0.4163,
        "passes_over_expected_p100": 0.8673,
        "avg_pass_distance": 19.2596,
        "avg_pass_vertical": 6.4542
      }
    },
    {
      "canonical_id": "clarisse-le-bihan",
      "canonical_name": "Clarisse Le Bihan",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1297.0,
        "shots": 23.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 2.7295,
        "xg_place": 0.3867,
        "goals_minus_xg": 0.2705,
        "key_passes": 25.0,
        "assists": 3.0,
        "xa": 2.3033,
        "assists_minus_xa": 0.6967,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.0327,
        "points_added": 1.3968,
        "xpoints_added": 1.3948,
        "passes_attempted": 632.0,
        "pass_completion_pct": 0.6203,
        "xpass_completion_pct": 0.6366,
        "passes_over_expected": -10.3117,
        "passes_over_expected_p100": -1.6316,
        "avg_pass_distance": 18.2217,
        "avg_pass_vertical": 4.8256
      }
    },
    {
      "canonical_id": "claudia-dickey",
      "canonical_name": "Claudia Dickey",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1216.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": 414.0,
        "pass_completion_pct": 0.8406,
        "xpass_completion_pct": 0.7745,
        "passes_over_expected": 27.3674,
        "passes_over_expected_p100": 6.6105,
        "avg_pass_distance": 30.5356,
        "avg_pass_vertical": 20.8039,
        "shots_faced": 44.0,
        "goals_conceded": 7.0,
        "saves": 37.0,
        "headed_shot_share": 0.1364,
        "xg_faced": 10.3328,
        "goals_conceded_minus_xg": -3.3328,
        "goals_per_xg": 0.6775
      }
    },
    {
      "canonical_id": "courtney-petersen",
      "canonical_name": "Courtney Petersen",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1095.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0844,
        "xg_place": 0.1451,
        "goals_minus_xg": -0.0844,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.51,
        "assists_minus_xa": -0.51,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5944,
        "points_added": 0.0,
        "xpoints_added": 0.0547,
        "passes_attempted": 522.0,
        "pass_completion_pct": 0.6877,
        "xpass_completion_pct": 0.695,
        "passes_over_expected": -3.7723,
        "passes_over_expected_p100": -0.7227,
        "avg_pass_distance": 17.5822,
        "avg_pass_vertical": 7.564
      }
    },
    {
      "canonical_id": "croix-soto",
      "canonical_name": "Croix Soto",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1053.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0777,
        "xg_place": 0.0006,
        "goals_minus_xg": -0.0777,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0777,
        "points_added": 0.0,
        "xpoints_added": 0.0441,
        "passes_attempted": 370.0,
        "pass_completion_pct": 0.773,
        "xpass_completion_pct": 0.8127,
        "passes_over_expected": -14.6992,
        "passes_over_expected_p100": -3.9728,
        "avg_pass_distance": 22.6538,
        "avg_pass_vertical": 8.6946
      }
    },
    {
      "canonical_id": "crystal-dunn",
      "canonical_name": "Crystal Dunn",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1550.0,
        "shots": 35.0,
        "shots_on_target": 20.0,
        "goals": 5.0,
        "xg": 3.7695,
        "xg_place": 0.5047,
        "goals_minus_xg": 1.2305,
        "key_passes": 35.0,
        "assists": 2.0,
        "xa": 2.6291,
        "assists_minus_xa": -0.6291,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 6.3986,
        "points_added": 2.7697,
        "xpoints_added": 2.2027,
        "passes_attempted": 637.0,
        "pass_completion_pct": 0.7708,
        "xpass_completion_pct": 0.7427,
        "passes_over_expected": 17.8771,
        "passes_over_expected_p100": 2.8064,
        "avg_pass_distance": 17.5144,
        "avg_pass_vertical": 2.568
      }
    },
    {
      "canonical_id": "cyera-hintzen",
      "canonical_name": "Cyera Hintzen",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 30.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0381,
        "xg_place": -0.0381,
        "goals_minus_xg": -0.0381,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0381,
        "points_added": 0.0,
        "xpoints_added": 0.0012,
        "passes_attempted": 4.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.6944,
        "passes_over_expected": 0.2222,
        "passes_over_expected_p100": 5.5553,
        "avg_pass_distance": 13.018,
        "avg_pass_vertical": -7.6028
      }
    },
    {
      "canonical_id": "dani-weatherholt",
      "canonical_name": "Dani Weatherholt",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2075.0,
        "shots": 19.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.7038,
        "xg_place": -0.7867,
        "goals_minus_xg": -1.7038,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.4062,
        "assists_minus_xa": 0.5938,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.1101,
        "points_added": 0.0,
        "xpoints_added": 1.6564,
        "passes_attempted": 675.0,
        "pass_completion_pct": 0.7437,
        "xpass_completion_pct": 0.7468,
        "passes_over_expected": -2.1035,
        "passes_over_expected_p100": -0.3116,
        "avg_pass_distance": 16.1356,
        "avg_pass_vertical": 4.2605
      }
    },
    {
      "canonical_id": "danielle-colaprico",
      "canonical_name": "Danielle Colaprico",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2247.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.3448,
        "xg_place": 0.1975,
        "goals_minus_xg": 0.6552,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 0.7066,
        "assists_minus_xa": 0.2934,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.0514,
        "points_added": 0.9025,
        "xpoints_added": 0.2934,
        "passes_attempted": 795.0,
        "pass_completion_pct": 0.7899,
        "xpass_completion_pct": 0.7732,
        "passes_over_expected": 13.3371,
        "passes_over_expected_p100": 1.6776,
        "avg_pass_distance": 19.7473,
        "avg_pass_vertical": 3.0881
      }
    },
    {
      "canonical_id": "debinha",
      "canonical_name": "Debinha",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1998.0,
        "shots": 47.0,
        "shots_on_target": 22.0,
        "goals": 12.0,
        "xg": 7.8278,
        "xg_place": -1.4121,
        "goals_minus_xg": 4.1722,
        "key_passes": 27.0,
        "assists": 2.0,
        "xa": 2.7354,
        "assists_minus_xa": -0.7354,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 10.5632,
        "points_added": 4.1817,
        "xpoints_added": 3.3724,
        "passes_attempted": 687.0,
        "pass_completion_pct": 0.7089,
        "xpass_completion_pct": 0.7181,
        "passes_over_expected": -6.3079,
        "passes_over_expected_p100": -0.9182,
        "avg_pass_distance": 16.4659,
        "avg_pass_vertical": 2.9326
      }
    },
    {
      "canonical_id": "delanie-sheehan",
      "canonical_name": "Delanie Sheehan",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2139.0,
        "shots": 28.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 3.6676,
        "xg_place": -1.9484,
        "goals_minus_xg": -2.6676,
        "key_passes": 28.0,
        "assists": 3.0,
        "xa": 2.285,
        "assists_minus_xa": 0.715,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.9526,
        "points_added": 0.0,
        "xpoints_added": 2.5214,
        "passes_attempted": 811.0,
        "pass_completion_pct": 0.7682,
        "xpass_completion_pct": 0.7683,
        "passes_over_expected": -0.1028,
        "passes_over_expected_p100": -0.0127,
        "avg_pass_distance": 16.5738,
        "avg_pass_vertical": 1.108
      }
    },
    {
      "canonical_id": "denise-osullivan",
      "canonical_name": "Denise O'Sullivan",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2437.0,
        "shots": 16.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 0.9914,
        "xg_place": -0.1616,
        "goals_minus_xg": 1.0086,
        "key_passes": 20.0,
        "assists": 1.0,
        "xa": 1.863,
        "assists_minus_xa": -0.863,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.8544,
        "points_added": 1.9771,
        "xpoints_added": 0.6833,
        "passes_attempted": 1361.0,
        "pass_completion_pct": 0.8619,
        "xpass_completion_pct": 0.8254,
        "passes_over_expected": 49.693,
        "passes_over_expected_p100": 3.6512,
        "avg_pass_distance": 17.4705,
        "avg_pass_vertical": 1.7877
      }
    },
    {
      "canonical_id": "diana-ordo\u00f1ez",
      "canonical_name": "Diana Ordo\u00f1ez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1855.0,
        "shots": 50.0,
        "shots_on_target": 16.0,
        "goals": 4.0,
        "xg": 7.2236,
        "xg_place": -2.2597,
        "goals_minus_xg": -3.2236,
        "key_passes": 19.0,
        "assists": 0.0,
        "xa": 1.4771,
        "assists_minus_xa": -1.4771,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 8.7006,
        "points_added": 1.623,
        "xpoints_added": 4.8446,
        "passes_attempted": 342.0,
        "pass_completion_pct": 0.7427,
        "xpass_completion_pct": 0.7551,
        "passes_over_expected": -4.2402,
        "passes_over_expected_p100": -1.2398,
        "avg_pass_distance": 16.2634,
        "avg_pass_vertical": 0.1939
      }
    },
    {
      "canonical_id": "dijana-haracic",
      "canonical_name": "Dijana Haracic",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1937.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0707,
        "assists_minus_xa": -0.0707,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0707,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 737.0,
        "pass_completion_pct": 0.8318,
        "xpass_completion_pct": 0.8211,
        "passes_over_expected": 7.8336,
        "passes_over_expected_p100": 1.0629,
        "avg_pass_distance": 29.8134,
        "avg_pass_vertical": 19.7209,
        "shots_faced": 95.0,
        "goals_conceded": 28.0,
        "saves": 67.0,
        "headed_shot_share": 0.1053,
        "xg_faced": 27.119,
        "goals_conceded_minus_xg": 0.881,
        "goals_per_xg": 1.0325
      }
    },
    {
      "canonical_id": "dorian-bailey",
      "canonical_name": "Dorian Bailey",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1884.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.1804,
        "xg_place": 0.1746,
        "goals_minus_xg": -0.1804,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 1.443,
        "assists_minus_xa": 0.557,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6234,
        "points_added": 0.0,
        "xpoints_added": 0.1737,
        "passes_attempted": 816.0,
        "pass_completion_pct": 0.7132,
        "xpass_completion_pct": 0.6959,
        "passes_over_expected": 14.1056,
        "passes_over_expected_p100": 1.7286,
        "avg_pass_distance": 20.274,
        "avg_pass_vertical": 8.0259
      }
    },
    {
      "canonical_id": "ebony-salmon",
      "canonical_name": "Ebony Salmon",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1469.0,
        "shots": 53.0,
        "shots_on_target": 22.0,
        "goals": 2.0,
        "xg": 4.7352,
        "xg_place": -1.588,
        "goals_minus_xg": -2.7352,
        "key_passes": 8.0,
        "assists": 2.0,
        "xa": 0.9195,
        "assists_minus_xa": 1.0805,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.6548,
        "points_added": 1.1319,
        "xpoints_added": 3.5467,
        "passes_attempted": 245.0,
        "pass_completion_pct": 0.5673,
        "xpass_completion_pct": 0.6737,
        "passes_over_expected": -26.0668,
        "passes_over_expected_p100": -10.6395,
        "avg_pass_distance": 14.5273,
        "avg_pass_vertical": -0.5481
      }
    },
    {
      "canonical_id": "elizabeth-ball",
      "canonical_name": "Elizabeth Ball",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1546.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.6427,
        "xg_place": 0.1313,
        "goals_minus_xg": -0.6427,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1072,
        "assists_minus_xa": -0.1072,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7499,
        "points_added": 0.0,
        "xpoints_added": 0.4834,
        "passes_attempted": 695.0,
        "pass_completion_pct": 0.8129,
        "xpass_completion_pct": 0.8073,
        "passes_over_expected": 3.9539,
        "passes_over_expected_p100": 0.5689,
        "avg_pass_distance": 22.4702,
        "avg_pass_vertical": 8.7862
      }
    },
    {
      "canonical_id": "elizabeth-eddy",
      "canonical_name": "Elizabeth Eddy",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 204.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1446,
        "xg_place": -0.1446,
        "goals_minus_xg": -0.1446,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1452,
        "assists_minus_xa": -0.1452,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2898,
        "points_added": 0.0,
        "xpoints_added": 0.1989,
        "passes_attempted": 80.0,
        "pass_completion_pct": 0.6875,
        "xpass_completion_pct": 0.6418,
        "passes_over_expected": 3.6589,
        "passes_over_expected_p100": 4.5736,
        "avg_pass_distance": 16.415,
        "avg_pass_vertical": 7.7042
      }
    },
    {
      "canonical_id": "ella-stevens",
      "canonical_name": "Ella Stevens",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1693.0,
        "shots": 21.0,
        "shots_on_target": 8.0,
        "goals": 4.0,
        "xg": 2.8557,
        "xg_place": 1.6993,
        "goals_minus_xg": 1.1443,
        "key_passes": 29.0,
        "assists": 1.0,
        "xa": 3.506,
        "assists_minus_xa": -2.506,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.3617,
        "points_added": 2.7894,
        "xpoints_added": 2.0662,
        "passes_attempted": 523.0,
        "pass_completion_pct": 0.6941,
        "xpass_completion_pct": 0.7215,
        "passes_over_expected": -14.3649,
        "passes_over_expected_p100": -2.7466,
        "avg_pass_distance": 15.9205,
        "avg_pass_vertical": 1.8952
      }
    },
    {
      "canonical_id": "elli-pikkujamsa",
      "canonical_name": "Elli Pikkujamsa",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2002.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.3868,
        "xg_place": 0.3072,
        "goals_minus_xg": 0.6132,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.6998,
        "assists_minus_xa": -0.6998,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0867,
        "points_added": 0.6439,
        "xpoints_added": 0.3221,
        "passes_attempted": 789.0,
        "pass_completion_pct": 0.7845,
        "xpass_completion_pct": 0.7844,
        "passes_over_expected": 0.1387,
        "passes_over_expected_p100": 0.0176,
        "avg_pass_distance": 23.1388,
        "avg_pass_vertical": 7.6093
      }
    },
    {
      "canonical_id": "ellie-jean",
      "canonical_name": "Ellie Jean",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1647.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0195,
        "assists_minus_xa": -0.0195,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0195,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 655.0,
        "pass_completion_pct": 0.829,
        "xpass_completion_pct": 0.8426,
        "passes_over_expected": -8.9184,
        "passes_over_expected_p100": -1.3616,
        "avg_pass_distance": 21.6232,
        "avg_pass_vertical": 4.0445
      }
    },
    {
      "canonical_id": "elyse-bennett",
      "canonical_name": "Elyse Bennett",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1369.0,
        "shots": 36.0,
        "shots_on_target": 16.0,
        "goals": 3.0,
        "xg": 4.518,
        "xg_place": -1.8882,
        "goals_minus_xg": -1.518,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.498,
        "assists_minus_xa": 0.502,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.016,
        "points_added": 2.8976,
        "xpoints_added": 3.757,
        "passes_attempted": 361.0,
        "pass_completion_pct": 0.5651,
        "xpass_completion_pct": 0.6618,
        "passes_over_expected": -34.9048,
        "passes_over_expected_p100": -9.6689,
        "avg_pass_distance": 13.72,
        "avg_pass_vertical": -1.1102
      }
    },
    {
      "canonical_id": "emily-alvarado",
      "canonical_name": "Emily Alvarado",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 132.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.7714,
        "xpass_completion_pct": 0.7864,
        "passes_over_expected": -0.5227,
        "passes_over_expected_p100": -1.4935,
        "avg_pass_distance": 30.7154,
        "avg_pass_vertical": 19.3527,
        "shots_faced": 10.0,
        "goals_conceded": 3.0,
        "saves": 7.0,
        "headed_shot_share": 0.2,
        "xg_faced": 1.5522,
        "goals_conceded_minus_xg": 1.4478,
        "goals_per_xg": 1.9328
      }
    },
    {
      "canonical_id": "emily-boyd",
      "canonical_name": "Emily Boyd",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 513.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": 203.0,
        "pass_completion_pct": 0.7389,
        "xpass_completion_pct": 0.6982,
        "passes_over_expected": 8.268,
        "passes_over_expected_p100": 4.0729,
        "avg_pass_distance": 33.1881,
        "avg_pass_vertical": 26.1287,
        "shots_faced": 24.0,
        "goals_conceded": 2.0,
        "saves": 22.0,
        "headed_shot_share": 0.0417,
        "xg_faced": 5.4731,
        "goals_conceded_minus_xg": -3.4731,
        "goals_per_xg": 0.3654
      }
    },
    {
      "canonical_id": "emily-fox",
      "canonical_name": "Emily Fox",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2110.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.0354,
        "xg_place": -0.0462,
        "goals_minus_xg": -1.0354,
        "key_passes": 23.0,
        "assists": 2.0,
        "xa": 2.1458,
        "assists_minus_xa": -0.1458,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.1811,
        "points_added": 0.0,
        "xpoints_added": 0.6815,
        "passes_attempted": 1494.0,
        "pass_completion_pct": 0.8527,
        "xpass_completion_pct": 0.815,
        "passes_over_expected": 56.3602,
        "passes_over_expected_p100": 3.7724,
        "avg_pass_distance": 17.8062,
        "avg_pass_vertical": 2.5833
      }
    },
    {
      "canonical_id": "emily-menges",
      "canonical_name": "Emily Menges",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2039.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0123,
        "xg_place": -0.0123,
        "goals_minus_xg": -0.0123,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1311,
        "assists_minus_xa": -0.1311,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1433,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1208.0,
        "pass_completion_pct": 0.8402,
        "xpass_completion_pct": 0.8272,
        "passes_over_expected": 15.7566,
        "passes_over_expected_p100": 1.3044,
        "avg_pass_distance": 23.0586,
        "avg_pass_vertical": 9.1128
      }
    },
    {
      "canonical_id": "emily-sams",
      "canonical_name": "Emily Sams",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2760.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0188,
        "xg_place": -0.0188,
        "goals_minus_xg": -0.0188,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.3018,
        "assists_minus_xa": -0.3018,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3205,
        "points_added": 0.0,
        "xpoints_added": 0.0183,
        "passes_attempted": 1197.0,
        "pass_completion_pct": 0.8546,
        "xpass_completion_pct": 0.8376,
        "passes_over_expected": 20.3814,
        "passes_over_expected_p100": 1.7027,
        "avg_pass_distance": 21.6971,
        "avg_pass_vertical": 5.7192
      }
    },
    {
      "canonical_id": "emily-sonnett",
      "canonical_name": "Emily Sonnett",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2386.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4577,
        "xg_place": -0.4105,
        "goals_minus_xg": -0.4577,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.7152,
        "assists_minus_xa": 0.2848,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1729,
        "points_added": 0.0,
        "xpoints_added": 0.3295,
        "passes_attempted": 1060.0,
        "pass_completion_pct": 0.8057,
        "xpass_completion_pct": 0.7936,
        "passes_over_expected": 12.7971,
        "passes_over_expected_p100": 1.2073,
        "avg_pass_distance": 19.1285,
        "avg_pass_vertical": 4.6137
      }
    },
    {
      "canonical_id": "emily-van-egmond",
      "canonical_name": "Emily van Egmond",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 988.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.5008,
        "xg_place": -0.258,
        "goals_minus_xg": -0.5008,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.407,
        "assists_minus_xa": -0.407,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9078,
        "points_added": 0.0,
        "xpoints_added": 0.2078,
        "passes_attempted": 444.0,
        "pass_completion_pct": 0.7297,
        "xpass_completion_pct": 0.747,
        "passes_over_expected": -7.6575,
        "passes_over_expected_p100": -1.7247,
        "avg_pass_distance": 19.5989,
        "avg_pass_vertical": 2.7552
      }
    },
    {
      "canonical_id": "emina-ekic",
      "canonical_name": "Emina Ekic",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 82.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0805,
        "xg_place": -0.0805,
        "goals_minus_xg": -0.0805,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0552,
        "assists_minus_xa": -0.0552,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1357,
        "points_added": 0.0,
        "xpoints_added": 0.0788,
        "passes_attempted": 27.0,
        "pass_completion_pct": 0.5926,
        "xpass_completion_pct": 0.7045,
        "passes_over_expected": -3.0207,
        "passes_over_expected_p100": -11.1879,
        "avg_pass_distance": 14.8393,
        "avg_pass_vertical": -1.7751
      }
    },
    {
      "canonical_id": "erika-tymrak",
      "canonical_name": "Erika Tymrak",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1242.0,
        "shots": 13.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.4885,
        "xg_place": -0.7699,
        "goals_minus_xg": -1.4885,
        "key_passes": 24.0,
        "assists": 4.0,
        "xa": 1.9167,
        "assists_minus_xa": 2.0833,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.4052,
        "points_added": 0.0,
        "xpoints_added": 1.4886,
        "passes_attempted": 340.0,
        "pass_completion_pct": 0.6765,
        "xpass_completion_pct": 0.7268,
        "passes_over_expected": -17.1139,
        "passes_over_expected_p100": -5.0335,
        "avg_pass_distance": 16.4618,
        "avg_pass_vertical": 3.212
      }
    },
    {
      "canonical_id": "esther-gonz\u00e1lez",
      "canonical_name": "Esther Gonz\u00e1lez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 671.0,
        "shots": 20.0,
        "shots_on_target": 11.0,
        "goals": 3.0,
        "xg": 2.4772,
        "xg_place": 1.0504,
        "goals_minus_xg": 0.5228,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1725,
        "assists_minus_xa": -0.1725,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.6497,
        "points_added": 0.6944,
        "xpoints_added": 1.267,
        "passes_attempted": 191.0,
        "pass_completion_pct": 0.7173,
        "xpass_completion_pct": 0.7631,
        "passes_over_expected": -8.759,
        "passes_over_expected_p100": -4.5859,
        "avg_pass_distance": 15.2518,
        "avg_pass_vertical": 3.026
      }
    },
    {
      "canonical_id": "frankie-tagliaferri",
      "canonical_name": "Frankie Tagliaferri",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 697.0,
        "shots": 9.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.1066,
        "xg_place": 0.837,
        "goals_minus_xg": 0.8934,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 0.5369,
        "assists_minus_xa": 1.4631,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 1.6434,
        "points_added": 0.149,
        "xpoints_added": 0.6635,
        "passes_attempted": 299.0,
        "pass_completion_pct": 0.7291,
        "xpass_completion_pct": 0.7498,
        "passes_over_expected": -6.1953,
        "passes_over_expected_p100": -2.072,
        "avg_pass_distance": 15.8318,
        "avg_pass_vertical": 0.3358
      }
    },
    {
      "canonical_id": "gabby-provenzano",
      "canonical_name": "Gabby Provenzano",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 102.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": 47.0,
        "pass_completion_pct": 0.8298,
        "xpass_completion_pct": 0.8483,
        "passes_over_expected": -0.8718,
        "passes_over_expected_p100": -1.8549,
        "avg_pass_distance": 18.3129,
        "avg_pass_vertical": 1.6737
      }
    },
    {
      "canonical_id": "gabrielle-carle",
      "canonical_name": "Gabrielle Carle",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2209.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0553,
        "xg_place": -0.0553,
        "goals_minus_xg": -0.0553,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 1.0599,
        "assists_minus_xa": -0.0599,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1152,
        "points_added": 0.0,
        "xpoints_added": 0.0695,
        "passes_attempted": 826.0,
        "pass_completion_pct": 0.661,
        "xpass_completion_pct": 0.6864,
        "passes_over_expected": -20.931,
        "passes_over_expected_p100": -2.534,
        "avg_pass_distance": 19.5241,
        "avg_pass_vertical": 7.3918
      }
    },
    {
      "canonical_id": "gabrielle-robinson",
      "canonical_name": "Gabrielle Robinson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2601.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1852,
        "xg_place": -0.1479,
        "goals_minus_xg": -0.1852,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.8881,
        "assists_minus_xa": -0.8881,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0733,
        "points_added": 0.0,
        "xpoints_added": 0.1028,
        "passes_attempted": 1010.0,
        "pass_completion_pct": 0.8287,
        "xpass_completion_pct": 0.8399,
        "passes_over_expected": -11.2552,
        "passes_over_expected_p100": -1.1144,
        "avg_pass_distance": 21.9808,
        "avg_pass_vertical": 6.8942
      }
    },
    {
      "canonical_id": "giovanna-demarco",
      "canonical_name": "Giovanna DeMarco",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 197.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0163,
        "xg_place": 0.0318,
        "goals_minus_xg": -0.0163,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1353,
        "assists_minus_xa": -0.1353,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1516,
        "points_added": 0.0,
        "xpoints_added": 0.011,
        "passes_attempted": 37.0,
        "pass_completion_pct": 0.6486,
        "xpass_completion_pct": 0.6736,
        "passes_over_expected": -0.924,
        "passes_over_expected_p100": -2.4973,
        "avg_pass_distance": 17.0018,
        "avg_pass_vertical": 2.3229
      }
    },
    {
      "canonical_id": "hailie-mace",
      "canonical_name": "Hailie Mace",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1931.0,
        "shots": 22.0,
        "shots_on_target": 10.0,
        "goals": 1.0,
        "xg": 1.3525,
        "xg_place": 0.3522,
        "goals_minus_xg": -0.3525,
        "key_passes": 27.0,
        "assists": 4.0,
        "xa": 2.906,
        "assists_minus_xa": 1.094,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.2585,
        "points_added": 0.0,
        "xpoints_added": 0.8757,
        "passes_attempted": 856.0,
        "pass_completion_pct": 0.6741,
        "xpass_completion_pct": 0.7051,
        "passes_over_expected": -26.5584,
        "passes_over_expected_p100": -3.1026,
        "avg_pass_distance": 20.7889,
        "avg_pass_vertical": 3.9242
      }
    },
    {
      "canonical_id": "haley-bugeja",
      "canonical_name": "Haley Bugeja",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 73.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.0919,
        "assists_minus_xa": -0.0919,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0919,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 24.0,
        "pass_completion_pct": 0.7083,
        "xpass_completion_pct": 0.7384,
        "passes_over_expected": -0.7214,
        "passes_over_expected_p100": -3.0057,
        "avg_pass_distance": 15.0495,
        "avg_pass_vertical": -1.6926
      }
    },
    {
      "canonical_id": "haley-hopkins",
      "canonical_name": "Haley Hopkins",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 753.0,
        "shots": 20.0,
        "shots_on_target": 8.0,
        "goals": 3.0,
        "xg": 2.4858,
        "xg_place": 0.023,
        "goals_minus_xg": 0.5142,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 1.1549,
        "assists_minus_xa": 0.8451,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.6407,
        "points_added": 0.1381,
        "xpoints_added": 1.6893,
        "passes_attempted": 214.0,
        "pass_completion_pct": 0.743,
        "xpass_completion_pct": 0.7569,
        "passes_over_expected": -2.9729,
        "passes_over_expected_p100": -1.3892,
        "avg_pass_distance": 16.9268,
        "avg_pass_vertical": -0.5373
      }
    },
    {
      "canonical_id": "haley-mccutcheon",
      "canonical_name": "Haley McCutcheon",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2498.0,
        "shots": 18.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.9408,
        "xg_place": -0.1905,
        "goals_minus_xg": -0.9408,
        "key_passes": 16.0,
        "assists": 0.0,
        "xa": 1.2089,
        "assists_minus_xa": -1.2089,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.1497,
        "points_added": 0.5915,
        "xpoints_added": 1.1221,
        "passes_attempted": 1029.0,
        "pass_completion_pct": 0.7094,
        "xpass_completion_pct": 0.6986,
        "passes_over_expected": 11.1207,
        "passes_over_expected_p100": 1.0807,
        "avg_pass_distance": 17.618,
        "avg_pass_vertical": 5.2514
      }
    },
    {
      "canonical_id": "hannah-betfort",
      "canonical_name": "Hannah Betfort",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 955.0,
        "shots": 25.0,
        "shots_on_target": 10.0,
        "goals": 4.0,
        "xg": 3.481,
        "xg_place": 0.8258,
        "goals_minus_xg": 0.519,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.6878,
        "assists_minus_xa": -0.6878,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.1688,
        "points_added": 2.1754,
        "xpoints_added": 2.1123,
        "passes_attempted": 173.0,
        "pass_completion_pct": 0.7572,
        "xpass_completion_pct": 0.7076,
        "passes_over_expected": 8.5868,
        "passes_over_expected_p100": 4.9635,
        "avg_pass_distance": 15.4949,
        "avg_pass_vertical": -0.6172
      }
    },
    {
      "canonical_id": "havana-solaun",
      "canonical_name": "Havana Solaun",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 448.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0796,
        "xg_place": 0.2827,
        "goals_minus_xg": -0.0796,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.179,
        "assists_minus_xa": -0.179,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2586,
        "points_added": 0.0,
        "xpoints_added": 0.0938,
        "passes_attempted": 177.0,
        "pass_completion_pct": 0.661,
        "xpass_completion_pct": 0.7391,
        "passes_over_expected": -13.8245,
        "passes_over_expected_p100": -7.8104,
        "avg_pass_distance": 17.2977,
        "avg_pass_vertical": 4.4355
      }
    },
    {
      "canonical_id": "hina-sugita",
      "canonical_name": "Hina Sugita",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1594.0,
        "shots": 27.0,
        "shots_on_target": 13.0,
        "goals": 6.0,
        "xg": 4.8328,
        "xg_place": 1.6547,
        "goals_minus_xg": 1.1672,
        "key_passes": 21.0,
        "assists": 3.0,
        "xa": 2.1068,
        "assists_minus_xa": 0.8932,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 6.9395,
        "points_added": 1.72,
        "xpoints_added": 1.9978,
        "passes_attempted": 579.0,
        "pass_completion_pct": 0.7945,
        "xpass_completion_pct": 0.7437,
        "passes_over_expected": 29.3793,
        "passes_over_expected_p100": 5.0741,
        "avg_pass_distance": 17.3294,
        "avg_pass_vertical": 1.8916
      }
    },
    {
      "canonical_id": "hope-breslin",
      "canonical_name": "Hope Breslin",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 21.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0485,
        "xg_place": -0.0485,
        "goals_minus_xg": -0.0485,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0485,
        "points_added": 0.0,
        "xpoints_added": 0.0092,
        "passes_attempted": 2.0,
        "pass_completion_pct": 0.0,
        "xpass_completion_pct": 0.2303,
        "passes_over_expected": -0.4606,
        "passes_over_expected_p100": -23.0287,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "ifeoma-onumonu",
      "canonical_name": "Ifeoma Onumonu",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 636.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.6284,
        "xg_place": -1.5285,
        "goals_minus_xg": -1.6284,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.5477,
        "assists_minus_xa": 0.4523,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.1761,
        "points_added": 0.0,
        "xpoints_added": 0.5176,
        "passes_attempted": 174.0,
        "pass_completion_pct": 0.7414,
        "xpass_completion_pct": 0.7128,
        "passes_over_expected": 4.9807,
        "passes_over_expected_p100": 2.8625,
        "avg_pass_distance": 14.3903,
        "avg_pass_vertical": -1.0359
      }
    },
    {
      "canonical_id": "ines-jaurena",
      "canonical_name": "Ines Jaurena",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1222.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3407,
        "xg_place": -0.2579,
        "goals_minus_xg": -0.3407,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.1532,
        "assists_minus_xa": 0.8468,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4939,
        "points_added": 0.0,
        "xpoints_added": 0.3072,
        "passes_attempted": 326.0,
        "pass_completion_pct": 0.7577,
        "xpass_completion_pct": 0.7319,
        "passes_over_expected": 8.4155,
        "passes_over_expected_p100": 2.5814,
        "avg_pass_distance": 16.3276,
        "avg_pass_vertical": 3.4629
      }
    },
    {
      "canonical_id": "isabel-rodriguez",
      "canonical_name": "Isabel Rodriguez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2142.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 3.0,
        "xg": 0.8708,
        "xg_place": 1.0541,
        "goals_minus_xg": 2.1292,
        "key_passes": 23.0,
        "assists": 2.0,
        "xa": 1.7742,
        "assists_minus_xa": 0.2258,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 2.645,
        "points_added": 1.7973,
        "xpoints_added": 0.5865,
        "passes_attempted": 1258.0,
        "pass_completion_pct": 0.6804,
        "xpass_completion_pct": 0.7016,
        "passes_over_expected": -26.5879,
        "passes_over_expected_p100": -2.1135,
        "avg_pass_distance": 20.3203,
        "avg_pass_vertical": 7.0992
      }
    },
    {
      "canonical_id": "isabella-briede",
      "canonical_name": "Isabella Briede",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 701.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.6033,
        "xg_place": 0.099,
        "goals_minus_xg": 0.3967,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3132,
        "assists_minus_xa": -0.3132,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9165,
        "points_added": 0.2588,
        "xpoints_added": 0.1886,
        "passes_attempted": 233.0,
        "pass_completion_pct": 0.7511,
        "xpass_completion_pct": 0.7915,
        "passes_over_expected": -9.4084,
        "passes_over_expected_p100": -4.038,
        "avg_pass_distance": 17.5872,
        "avg_pass_vertical": 1.1159
      }
    },
    {
      "canonical_id": "izzy-daquila",
      "canonical_name": "Izzy D'Aquila",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 820.0,
        "shots": 30.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 2.6264,
        "xg_place": -0.706,
        "goals_minus_xg": -1.6264,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.1482,
        "assists_minus_xa": -0.1482,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.7746,
        "points_added": 0.1008,
        "xpoints_added": 1.4073,
        "passes_attempted": 221.0,
        "pass_completion_pct": 0.6244,
        "xpass_completion_pct": 0.659,
        "passes_over_expected": -7.6381,
        "passes_over_expected_p100": -3.4562,
        "avg_pass_distance": 15.8607,
        "avg_pass_vertical": -0.0484
      }
    },
    {
      "canonical_id": "jadyn-edwards",
      "canonical_name": "Jadyn Edwards",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 20.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0828,
        "xg_place": 0.5268,
        "goals_minus_xg": -0.0828,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0828,
        "points_added": 0.0,
        "xpoints_added": 0.0275,
        "passes_attempted": 10.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.6186,
        "passes_over_expected": -1.1862,
        "passes_over_expected_p100": -11.8617,
        "avg_pass_distance": 19.5355,
        "avg_pass_vertical": 10.7391
      }
    },
    {
      "canonical_id": "jaedyn-shaw",
      "canonical_name": "Jaedyn Shaw",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2165.0,
        "shots": 56.0,
        "shots_on_target": 24.0,
        "goals": 7.0,
        "xg": 5.5005,
        "xg_place": 2.8097,
        "goals_minus_xg": 1.4995,
        "key_passes": 48.0,
        "assists": 4.0,
        "xa": 4.9685,
        "assists_minus_xa": -0.9685,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 10.4689,
        "points_added": 3.3028,
        "xpoints_added": 3.1555,
        "passes_attempted": 671.0,
        "pass_completion_pct": 0.6125,
        "xpass_completion_pct": 0.6315,
        "passes_over_expected": -12.7236,
        "passes_over_expected_p100": -1.8962,
        "avg_pass_distance": 20.6083,
        "avg_pass_vertical": 3.9539
      }
    },
    {
      "canonical_id": "jaelin-howell",
      "canonical_name": "Jaelin Howell",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1898.0,
        "shots": 31.0,
        "shots_on_target": 13.0,
        "goals": 0.0,
        "xg": 1.7659,
        "xg_place": 0.4199,
        "goals_minus_xg": -1.7659,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.1645,
        "assists_minus_xa": -0.1645,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.9304,
        "points_added": 0.0,
        "xpoints_added": 1.1536,
        "passes_attempted": 811.0,
        "pass_completion_pct": 0.8027,
        "xpass_completion_pct": 0.7722,
        "passes_over_expected": 24.7324,
        "passes_over_expected_p100": 3.0496,
        "avg_pass_distance": 20.2048,
        "avg_pass_vertical": 4.7623
      }
    },
    {
      "canonical_id": "jane-campbell",
      "canonical_name": "Jane Campbell",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2718.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.0346,
        "assists_minus_xa": -0.0346,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0346,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 956.0,
        "pass_completion_pct": 0.681,
        "xpass_completion_pct": 0.7099,
        "passes_over_expected": -27.6467,
        "passes_over_expected_p100": -2.8919,
        "avg_pass_distance": 35.9182,
        "avg_pass_vertical": 26.6708,
        "shots_faced": 136.0,
        "goals_conceded": 25.0,
        "saves": 106.0,
        "headed_shot_share": 0.1324,
        "xg_faced": 27.4723,
        "goals_conceded_minus_xg": -2.4723,
        "goals_per_xg": 0.91
      }
    },
    {
      "canonical_id": "jasmyne-spencer",
      "canonical_name": "Jasmyne Spencer",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1313.0,
        "shots": 21.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.2772,
        "xg_place": -0.6315,
        "goals_minus_xg": -0.2772,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.5684,
        "assists_minus_xa": 0.4316,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.8455,
        "points_added": 0.4681,
        "xpoints_added": 1.1906,
        "passes_attempted": 495.0,
        "pass_completion_pct": 0.697,
        "xpass_completion_pct": 0.6896,
        "passes_over_expected": 3.6318,
        "passes_over_expected_p100": 0.7337,
        "avg_pass_distance": 16.2546,
        "avg_pass_vertical": 4.8177
      }
    },
    {
      "canonical_id": "jenna-bike",
      "canonical_name": "Jenna Bike",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 866.0,
        "shots": 13.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.5508,
        "xg_place": -0.2944,
        "goals_minus_xg": -0.5508,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.3315,
        "assists_minus_xa": -0.3315,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8823,
        "points_added": 0.0,
        "xpoints_added": 0.2084,
        "passes_attempted": 284.0,
        "pass_completion_pct": 0.6901,
        "xpass_completion_pct": 0.7088,
        "passes_over_expected": -5.3112,
        "passes_over_expected_p100": -1.8701,
        "avg_pass_distance": 17.3208,
        "avg_pass_vertical": 1.7223
      }
    },
    {
      "canonical_id": "jenna-nighswonger",
      "canonical_name": "Jenna Nighswonger",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2623.0,
        "shots": 46.0,
        "shots_on_target": 17.0,
        "goals": 5.0,
        "xg": 4.91,
        "xg_place": -1.2084,
        "goals_minus_xg": 0.09,
        "key_passes": 37.0,
        "assists": 2.0,
        "xa": 3.4695,
        "assists_minus_xa": -1.4695,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 8.3795,
        "points_added": 3.0174,
        "xpoints_added": 2.7482,
        "passes_attempted": 1401.0,
        "pass_completion_pct": 0.6688,
        "xpass_completion_pct": 0.6728,
        "passes_over_expected": -5.6485,
        "passes_over_expected_p100": -0.4032,
        "avg_pass_distance": 19.7762,
        "avg_pass_vertical": 6.4882
      }
    },
    {
      "canonical_id": "jenna-winebrenner",
      "canonical_name": "Jenna Winebrenner",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 786.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0838,
        "xg_place": -0.0838,
        "goals_minus_xg": -0.0838,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.573,
        "assists_minus_xa": 0.427,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6568,
        "points_added": 0.0,
        "xpoints_added": 0.0479,
        "passes_attempted": 299.0,
        "pass_completion_pct": 0.7692,
        "xpass_completion_pct": 0.7777,
        "passes_over_expected": -2.5178,
        "passes_over_expected_p100": -0.8421,
        "avg_pass_distance": 21.6433,
        "avg_pass_vertical": 7.1285
      }
    },
    {
      "canonical_id": "jess-fishlock",
      "canonical_name": "Jess Fishlock",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1834.0,
        "shots": 46.0,
        "shots_on_target": 14.0,
        "goals": 4.0,
        "xg": 3.2387,
        "xg_place": -0.3408,
        "goals_minus_xg": 0.7613,
        "key_passes": 19.0,
        "assists": 1.0,
        "xa": 1.7993,
        "assists_minus_xa": -0.7993,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.038,
        "points_added": 0.4472,
        "xpoints_added": 1.218,
        "passes_attempted": 617.0,
        "pass_completion_pct": 0.7326,
        "xpass_completion_pct": 0.7333,
        "passes_over_expected": -0.4617,
        "passes_over_expected_p100": -0.0748,
        "avg_pass_distance": 18.8246,
        "avg_pass_vertical": 5.4718
      }
    },
    {
      "canonical_id": "jessica-mcdonald",
      "canonical_name": "Jessica McDonald",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 275.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4146,
        "xg_place": -0.37,
        "goals_minus_xg": -0.4146,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1905,
        "assists_minus_xa": -0.1905,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6051,
        "points_added": 0.0,
        "xpoints_added": 0.2036,
        "passes_attempted": 86.0,
        "pass_completion_pct": 0.5814,
        "xpass_completion_pct": 0.6451,
        "passes_over_expected": -5.4807,
        "passes_over_expected_p100": -6.3729,
        "avg_pass_distance": 14.419,
        "avg_pass_vertical": 3.2194
      }
    },
    {
      "canonical_id": "jillienne-aguilera",
      "canonical_name": "Jillienne Aguilera",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 481.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.5155,
        "xg_place": -0.5155,
        "goals_minus_xg": -0.5155,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0408,
        "assists_minus_xa": -0.0408,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5563,
        "points_added": 0.0,
        "xpoints_added": 0.217,
        "passes_attempted": 166.0,
        "pass_completion_pct": 0.6446,
        "xpass_completion_pct": 0.715,
        "passes_over_expected": -11.6874,
        "passes_over_expected_p100": -7.0406,
        "avg_pass_distance": 18.016,
        "avg_pass_vertical": 3.1284
      }
    },
    {
      "canonical_id": "joelle-anderson",
      "canonical_name": "Joelle Anderson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1382.0,
        "shots": 25.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 1.6116,
        "xg_place": -0.4629,
        "goals_minus_xg": -0.6116,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 1.0069,
        "assists_minus_xa": -1.0069,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.6184,
        "points_added": 0.9629,
        "xpoints_added": 1.3302,
        "passes_attempted": 449.0,
        "pass_completion_pct": 0.6414,
        "xpass_completion_pct": 0.6893,
        "passes_over_expected": -21.4932,
        "passes_over_expected_p100": -4.7869,
        "avg_pass_distance": 19.0879,
        "avg_pass_vertical": 3.493
      }
    },
    {
      "canonical_id": "jordan-baggett",
      "canonical_name": "Jordan Baggett",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 894.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 0.7648,
        "xg_place": 0.8914,
        "goals_minus_xg": 1.2352,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 0.5642,
        "assists_minus_xa": 0.4358,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.329,
        "points_added": 1.3967,
        "xpoints_added": 0.4722,
        "passes_attempted": 355.0,
        "pass_completion_pct": 1.4397,
        "xpass_completion_pct": 1.4703,
        "passes_over_expected": 2.8118,
        "passes_over_expected_p100": -3.0648000000000004,
        "avg_pass_distance": 36.653800000000004,
        "avg_pass_vertical": 6.614800000000001
      }
    },
    {
      "canonical_id": "jordan-thompson",
      "canonical_name": "Jordan Thompson",
      "positions": [
        "DB",
        "DE",
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 121.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0984,
        "xg_place": -0.0984,
        "goals_minus_xg": -0.0984,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0984,
        "points_added": 0.0,
        "xpoints_added": 0.0808,
        "passes_attempted": 49.0,
        "pass_completion_pct": 0.6939,
        "xpass_completion_pct": 0.7466,
        "passes_over_expected": -2.5858,
        "passes_over_expected_p100": -5.2771,
        "avg_pass_distance": 22.2279,
        "avg_pass_vertical": 8.5216
      }
    },
    {
      "canonical_id": "jordyn-huitema",
      "canonical_name": "Jordyn Huitema",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2047.0,
        "shots": 41.0,
        "shots_on_target": 18.0,
        "goals": 7.0,
        "xg": 6.4189,
        "xg_place": -0.4289,
        "goals_minus_xg": 0.5811,
        "key_passes": 14.0,
        "assists": 0.0,
        "xa": 1.074,
        "assists_minus_xa": -1.074,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 7.4929,
        "points_added": 2.6002,
        "xpoints_added": 3.5111,
        "passes_attempted": 502.0,
        "pass_completion_pct": 0.6195,
        "xpass_completion_pct": 0.6403,
        "passes_over_expected": -10.4272,
        "passes_over_expected_p100": -2.0771,
        "avg_pass_distance": 14.2379,
        "avg_pass_vertical": 2.9569
      }
    },
    {
      "canonical_id": "jordyn-listro",
      "canonical_name": "Jordyn Listro",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1115.0,
        "shots": 5.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.1004,
        "xg_place": -0.0352,
        "goals_minus_xg": -0.1004,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.5205,
        "assists_minus_xa": -0.5205,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6209,
        "points_added": 0.0,
        "xpoints_added": 0.0469,
        "passes_attempted": 317.0,
        "pass_completion_pct": 0.7161,
        "xpass_completion_pct": 0.7346,
        "passes_over_expected": -5.8643,
        "passes_over_expected_p100": -1.85,
        "avg_pass_distance": 19.3901,
        "avg_pass_vertical": 6.3017
      }
    },
    {
      "canonical_id": "julia-bianchi",
      "canonical_name": "Julia Bianchi",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1983.0,
        "shots": 19.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.8902,
        "xg_place": -0.174,
        "goals_minus_xg": -0.8902,
        "key_passes": 24.0,
        "assists": 5.0,
        "xa": 2.226,
        "assists_minus_xa": 2.774,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.1162,
        "points_added": 0.0,
        "xpoints_added": 0.4966,
        "passes_attempted": 1001.0,
        "pass_completion_pct": 0.7762,
        "xpass_completion_pct": 0.7682,
        "passes_over_expected": 8.0291,
        "passes_over_expected_p100": 0.8021,
        "avg_pass_distance": 20.0689,
        "avg_pass_vertical": 2.8425
      }
    },
    {
      "canonical_id": "julia-lester",
      "canonical_name": "Julia Lester",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1738.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0201,
        "xg_place": -0.0201,
        "goals_minus_xg": -0.0201,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3731,
        "assists_minus_xa": -0.3731,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3932,
        "points_added": 0.0,
        "xpoints_added": 0.0195,
        "passes_attempted": 820.0,
        "pass_completion_pct": 0.8573,
        "xpass_completion_pct": 0.8439,
        "passes_over_expected": 10.9981,
        "passes_over_expected_p100": 1.3412,
        "avg_pass_distance": 20.9817,
        "avg_pass_vertical": 7.1658
      }
    },
    {
      "canonical_id": "julie-doyle",
      "canonical_name": "Julie Doyle",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1268.0,
        "shots": 23.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 2.1622,
        "xg_place": -0.1663,
        "goals_minus_xg": -0.1622,
        "key_passes": 14.0,
        "assists": 3.0,
        "xa": 1.8412,
        "assists_minus_xa": 1.1588,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.0034,
        "points_added": 0.7364,
        "xpoints_added": 1.2173,
        "passes_attempted": 338.0,
        "pass_completion_pct": 0.5769,
        "xpass_completion_pct": 0.6363,
        "passes_over_expected": -20.0643,
        "passes_over_expected_p100": -5.9362,
        "avg_pass_distance": 14.9263,
        "avg_pass_vertical": 2.3649
      }
    },
    {
      "canonical_id": "julie-ertz",
      "canonical_name": "Julie Ertz",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 656.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.9744,
        "xg_place": 0.0647,
        "goals_minus_xg": 0.0256,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 1.0095,
        "assists_minus_xa": -1.0095,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.9839,
        "points_added": 0.3849,
        "xpoints_added": 0.5612,
        "passes_attempted": 274.0,
        "pass_completion_pct": 0.6679,
        "xpass_completion_pct": 0.6681,
        "passes_over_expected": -0.0638,
        "passes_over_expected_p100": -0.0233,
        "avg_pass_distance": 18.0319,
        "avg_pass_vertical": 9.1466
      }
    },
    {
      "canonical_id": "jun-endo",
      "canonical_name": "Jun Endo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1110.0,
        "shots": 18.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 2.1614,
        "xg_place": 0.1062,
        "goals_minus_xg": 0.8386,
        "key_passes": 22.0,
        "assists": 2.0,
        "xa": 1.8025,
        "assists_minus_xa": 0.1975,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.9639,
        "points_added": 0.3762,
        "xpoints_added": 0.8178,
        "passes_attempted": 440.0,
        "pass_completion_pct": 0.6909,
        "xpass_completion_pct": 0.6878,
        "passes_over_expected": 1.38,
        "passes_over_expected_p100": 0.3136,
        "avg_pass_distance": 17.577,
        "avg_pass_vertical": 4.1765
      }
    },
    {
      "canonical_id": "jyllissa-harris",
      "canonical_name": "Jyllissa Harris",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 360.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.1682,
        "assists_minus_xa": -0.1682,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1682,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 206.0,
        "pass_completion_pct": 0.8641,
        "xpass_completion_pct": 0.8473,
        "passes_over_expected": 3.4484,
        "passes_over_expected_p100": 1.674,
        "avg_pass_distance": 26.07,
        "avg_pass_vertical": 9.8649
      }
    },
    {
      "canonical_id": "kailen-sheridan",
      "canonical_name": "Kailen Sheridan",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2115.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0391,
        "assists_minus_xa": -0.0391,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0391,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1166.0,
        "pass_completion_pct": 0.8027,
        "xpass_completion_pct": 0.7631,
        "passes_over_expected": 46.1836,
        "passes_over_expected_p100": 3.9609,
        "avg_pass_distance": 31.5572,
        "avg_pass_vertical": 22.6467,
        "shots_faced": 94.0,
        "goals_conceded": 19.0,
        "saves": 74.0,
        "headed_shot_share": 0.1915,
        "xg_faced": 18.7366,
        "goals_conceded_minus_xg": 0.2634,
        "goals_per_xg": 1.0141
      }
    },
    {
      "canonical_id": "kaleigh-kurtz",
      "canonical_name": "Kaleigh Kurtz",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3103.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.9527,
        "xg_place": -0.2491,
        "goals_minus_xg": -0.9527,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.4254,
        "assists_minus_xa": 0.5746,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3781,
        "points_added": 0.0,
        "xpoints_added": 1.0773,
        "passes_attempted": 2398.0,
        "pass_completion_pct": 0.8315,
        "xpass_completion_pct": 0.825,
        "passes_over_expected": 15.5479,
        "passes_over_expected_p100": 0.6484,
        "avg_pass_distance": 23.5239,
        "avg_pass_vertical": 8.6158
      }
    },
    {
      "canonical_id": "kaleigh-riehl",
      "canonical_name": "Kaleigh Riehl",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2414.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1045,
        "xg_place": -0.0463,
        "goals_minus_xg": -0.1045,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.101,
        "assists_minus_xa": 0.899,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2055,
        "points_added": 0.0,
        "xpoints_added": 0.1151,
        "passes_attempted": 1194.0,
        "pass_completion_pct": 0.8442,
        "xpass_completion_pct": 0.8396,
        "passes_over_expected": 5.5045,
        "passes_over_expected_p100": 0.461,
        "avg_pass_distance": 22.1034,
        "avg_pass_vertical": 4.6186
      }
    },
    {
      "canonical_id": "kate-del-fava",
      "canonical_name": "Kate Del Fava",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2611.0,
        "shots": 13.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 1.5926,
        "xg_place": -1.4184,
        "goals_minus_xg": -1.5926,
        "key_passes": 15.0,
        "assists": 2.0,
        "xa": 2.231,
        "assists_minus_xa": -0.231,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.8237,
        "points_added": 0.0,
        "xpoints_added": 0.5864,
        "passes_attempted": 1354.0,
        "pass_completion_pct": 0.7511,
        "xpass_completion_pct": 0.7347,
        "passes_over_expected": 22.1616,
        "passes_over_expected_p100": 1.6368,
        "avg_pass_distance": 17.4059,
        "avg_pass_vertical": 5.2414
      }
    },
    {
      "canonical_id": "katelyn-rowland",
      "canonical_name": "Katelyn Rowland",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 692.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": 369.0,
        "pass_completion_pct": 0.832,
        "xpass_completion_pct": 0.8295,
        "passes_over_expected": 0.901,
        "passes_over_expected_p100": 0.2442,
        "avg_pass_distance": 27.6637,
        "avg_pass_vertical": 18.159,
        "shots_faced": 22.0,
        "goals_conceded": 5.0,
        "saves": 17.0,
        "headed_shot_share": 0.1818,
        "xg_faced": 4.0412,
        "goals_conceded_minus_xg": 0.9588,
        "goals_per_xg": 1.2373
      }
    },
    {
      "canonical_id": "katie-atkinson",
      "canonical_name": "Katie Atkinson",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3062.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.1493,
        "assists_minus_xa": -0.1493,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1493,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 948.0,
        "pass_completion_pct": 0.7236,
        "xpass_completion_pct": 0.7443,
        "passes_over_expected": -19.6268,
        "passes_over_expected_p100": -2.0703,
        "avg_pass_distance": 32.5957,
        "avg_pass_vertical": 23.2066,
        "shots_faced": 143.0,
        "goals_conceded": 32.0,
        "saves": 108.0,
        "headed_shot_share": 0.1189,
        "xg_faced": 37.1883,
        "goals_conceded_minus_xg": -5.1883,
        "goals_per_xg": 0.8605
      }
    },
    {
      "canonical_id": "katie-johnson",
      "canonical_name": "Katie Johnson",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1217.0,
        "shots": 29.0,
        "shots_on_target": 13.0,
        "goals": 3.0,
        "xg": 4.5329,
        "xg_place": -0.2945,
        "goals_minus_xg": -1.5329,
        "key_passes": 22.0,
        "assists": 1.0,
        "xa": 1.6295,
        "assists_minus_xa": -0.6295,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 6.1624,
        "points_added": 1.4072,
        "xpoints_added": 3.0349,
        "passes_attempted": 352.0,
        "pass_completion_pct": 0.6307,
        "xpass_completion_pct": 0.6778,
        "passes_over_expected": -16.5902,
        "passes_over_expected_p100": -4.7131,
        "avg_pass_distance": 15.3192,
        "avg_pass_vertical": 2.969
      }
    },
    {
      "canonical_id": "katie-lampson",
      "canonical_name": "Katie Lampson",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 898.0,
        "shots": 17.0,
        "shots_on_target": 9.0,
        "goals": 4.0,
        "xg": 1.9327,
        "xg_place": 1.695,
        "goals_minus_xg": 2.0673,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 0.8565,
        "assists_minus_xa": -0.8565,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.7892,
        "points_added": 1.5537,
        "xpoints_added": 0.9655,
        "passes_attempted": 231.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.7224,
        "passes_over_expected": -1.8737,
        "passes_over_expected_p100": -0.8111,
        "avg_pass_distance": 13.7643,
        "avg_pass_vertical": 0.0964
      }
    },
    {
      "canonical_id": "katie-lind",
      "canonical_name": "Katie Lind",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2025.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0982,
        "xg_place": 0.1568,
        "goals_minus_xg": -0.0982,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.017,
        "assists_minus_xa": -0.017,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1152,
        "points_added": 0.0,
        "xpoints_added": 0.1069,
        "passes_attempted": 934.0,
        "pass_completion_pct": 0.8362,
        "xpass_completion_pct": 0.8281,
        "passes_over_expected": 7.5175,
        "passes_over_expected_p100": 0.8049,
        "avg_pass_distance": 23.381,
        "avg_pass_vertical": 8.9141
      }
    },
    {
      "canonical_id": "kayla-ann-morrison",
      "canonical_name": "Kayla Ann Morrison",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 16.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0649,
        "xg_place": -0.0272,
        "goals_minus_xg": -0.0649,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0649,
        "points_added": 0.0,
        "xpoints_added": 0.0629,
        "passes_attempted": 10.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.5389,
        "passes_over_expected": -0.3892,
        "passes_over_expected_p100": -3.8921,
        "avg_pass_distance": 16.4372,
        "avg_pass_vertical": 8.2532
      }
    },
    {
      "canonical_id": "kayla-fischer",
      "canonical_name": "Kayla Fischer",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 932.0,
        "shots": 29.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 1.9565,
        "xg_place": -0.614,
        "goals_minus_xg": -0.9565,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 1.0187,
        "assists_minus_xa": -0.0187,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.9752,
        "points_added": 0.5521,
        "xpoints_added": 1.185,
        "passes_attempted": 248.0,
        "pass_completion_pct": 0.6532,
        "xpass_completion_pct": 0.704,
        "passes_over_expected": -12.5978,
        "passes_over_expected_p100": -5.0797,
        "avg_pass_distance": 17.3217,
        "avg_pass_vertical": 4.2151
      }
    },
    {
      "canonical_id": "kayla-sharples",
      "canonical_name": "Kayla Sharples",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1055.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.6163,
        "xg_place": -0.041,
        "goals_minus_xg": 0.3837,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.0935,
        "assists_minus_xa": -0.0935,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7099,
        "points_added": 0.8659,
        "xpoints_added": 0.4948,
        "passes_attempted": 426.0,
        "pass_completion_pct": 0.7981,
        "xpass_completion_pct": 0.8287,
        "passes_over_expected": -13.0441,
        "passes_over_expected_p100": -3.062,
        "avg_pass_distance": 22.8592,
        "avg_pass_vertical": 8.0291
      }
    },
    {
      "canonical_id": "kaylie-collins",
      "canonical_name": "Kaylie Collins",
      "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": 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": 76.0,
        "pass_completion_pct": 0.5921,
        "xpass_completion_pct": 0.6441,
        "passes_over_expected": -3.9541,
        "passes_over_expected_p100": -5.2028,
        "avg_pass_distance": 37.5655,
        "avg_pass_vertical": 29.7045,
        "shots_faced": 11.0,
        "goals_conceded": 6.0,
        "saves": 3.0,
        "headed_shot_share": 0.0909,
        "xg_faced": 2.3189,
        "goals_conceded_minus_xg": 3.6811,
        "goals_per_xg": 2.5875
      }
    },
    {
      "canonical_id": "kelcie-hedge",
      "canonical_name": "Kelcie Hedge",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1.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": "kelley-ohara",
      "canonical_name": "Kelley O'Hara",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 863.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5425,
        "xg_place": -0.2204,
        "goals_minus_xg": -0.5425,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.4341,
        "assists_minus_xa": -0.4341,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9766,
        "points_added": 0.0,
        "xpoints_added": 0.272,
        "passes_attempted": 496.0,
        "pass_completion_pct": 0.7258,
        "xpass_completion_pct": 0.714,
        "passes_over_expected": 5.8372,
        "passes_over_expected_p100": 1.1769,
        "avg_pass_distance": 19.0375,
        "avg_pass_vertical": 7.6144
      }
    },
    {
      "canonical_id": "kelli-hubly",
      "canonical_name": "Kelli Hubly",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2258.0,
        "shots": 11.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 1.321,
        "xg_place": 0.4571,
        "goals_minus_xg": -0.321,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2458,
        "assists_minus_xa": -0.2458,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5668,
        "points_added": 0.2356,
        "xpoints_added": 0.698,
        "passes_attempted": 1273.0,
        "pass_completion_pct": 0.8366,
        "xpass_completion_pct": 0.8243,
        "passes_over_expected": 15.6681,
        "passes_over_expected_p100": 1.2308,
        "avg_pass_distance": 23.4133,
        "avg_pass_vertical": 9.2674
      }
    },
    {
      "canonical_id": "kelsey-hill",
      "canonical_name": "Kelsey Hill",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 106.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.4571,
        "xpass_completion_pct": 0.6617,
        "passes_over_expected": -7.1611,
        "passes_over_expected_p100": -20.4604,
        "avg_pass_distance": 14.2744,
        "avg_pass_vertical": 8.7948
      }
    },
    {
      "canonical_id": "kelsey-turnbow",
      "canonical_name": "Kelsey Turnbow",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 442.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.5414,
        "xg_place": -0.5414,
        "goals_minus_xg": -0.5414,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 1.0219,
        "assists_minus_xa": -0.0219,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5633,
        "points_added": 0.0,
        "xpoints_added": 0.4708,
        "passes_attempted": 136.0,
        "pass_completion_pct": 0.6544,
        "xpass_completion_pct": 0.6392,
        "passes_over_expected": 2.0652,
        "passes_over_expected_p100": 1.5185,
        "avg_pass_distance": 18.7564,
        "avg_pass_vertical": 3.1081
      }
    },
    {
      "canonical_id": "kerolin",
      "canonical_name": "Kerolin",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2165.0,
        "shots": 70.0,
        "shots_on_target": 28.0,
        "goals": 11.0,
        "xg": 9.6862,
        "xg_place": 0.0889,
        "goals_minus_xg": 1.3138,
        "key_passes": 37.0,
        "assists": 3.0,
        "xa": 3.9587,
        "assists_minus_xa": -0.9587,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 13.6449,
        "points_added": 3.5223,
        "xpoints_added": 5.841,
        "passes_attempted": 793.0,
        "pass_completion_pct": 0.7579,
        "xpass_completion_pct": 0.7569,
        "passes_over_expected": 0.7461,
        "passes_over_expected_p100": 0.0941,
        "avg_pass_distance": 16.7227,
        "avg_pass_vertical": -1.0623
      }
    },
    {
      "canonical_id": "kerry-abello",
      "canonical_name": "Kerry Abello",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1864.0,
        "shots": 35.0,
        "shots_on_target": 13.0,
        "goals": 1.0,
        "xg": 2.2335,
        "xg_place": -1.0708,
        "goals_minus_xg": -1.2335,
        "key_passes": 20.0,
        "assists": 1.0,
        "xa": 1.7237,
        "assists_minus_xa": -0.7237,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.9572,
        "points_added": 0.2196,
        "xpoints_added": 1.3081,
        "passes_attempted": 589.0,
        "pass_completion_pct": 0.7165,
        "xpass_completion_pct": 0.7171,
        "passes_over_expected": -0.355,
        "passes_over_expected_p100": -0.0603,
        "avg_pass_distance": 18.7259,
        "avg_pass_vertical": 4.5297
      }
    },
    {
      "canonical_id": "kiara-pickett",
      "canonical_name": "Kiara Pickett",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1079.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0509,
        "xg_place": -0.0509,
        "goals_minus_xg": -0.0509,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 0.6934,
        "assists_minus_xa": 1.3066,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.7444,
        "points_added": 0.0,
        "xpoints_added": 0.0373,
        "passes_attempted": 597.0,
        "pass_completion_pct": 0.8107,
        "xpass_completion_pct": 0.8061,
        "passes_over_expected": 2.7392,
        "passes_over_expected_p100": 0.4588,
        "avg_pass_distance": 18.5526,
        "avg_pass_vertical": 2.1327
      }
    },
    {
      "canonical_id": "kirsten-davis",
      "canonical_name": "Kirsten Davis",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1701.0,
        "shots": 46.0,
        "shots_on_target": 17.0,
        "goals": 5.0,
        "xg": 5.5652,
        "xg_place": 0.492,
        "goals_minus_xg": -0.5652,
        "key_passes": 23.0,
        "assists": 2.0,
        "xa": 2.1936,
        "assists_minus_xa": -0.1936,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 7.7589,
        "points_added": 3.2701,
        "xpoints_added": 3.5339,
        "passes_attempted": 317.0,
        "pass_completion_pct": 0.6782,
        "xpass_completion_pct": 0.6669,
        "passes_over_expected": 3.6,
        "passes_over_expected_p100": 1.1357,
        "avg_pass_distance": 13.5221,
        "avg_pass_vertical": -0.9605
      }
    },
    {
      "canonical_id": "kristen-edmonds",
      "canonical_name": "Kristen Edmonds",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1407.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4884,
        "xg_place": 0.266,
        "goals_minus_xg": -0.4884,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.3483,
        "assists_minus_xa": 0.6517,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8367,
        "points_added": 0.0,
        "xpoints_added": 0.2868,
        "passes_attempted": 736.0,
        "pass_completion_pct": 0.8043,
        "xpass_completion_pct": 0.8077,
        "passes_over_expected": -2.4705,
        "passes_over_expected_p100": -0.3357,
        "avg_pass_distance": 21.1186,
        "avg_pass_vertical": 5.2585
      }
    },
    {
      "canonical_id": "kristen-hamilton",
      "canonical_name": "Kristen Hamilton",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1417.0,
        "shots": 30.0,
        "shots_on_target": 15.0,
        "goals": 7.0,
        "xg": 5.5236,
        "xg_place": 0.0316,
        "goals_minus_xg": 1.4764,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 1.0388,
        "assists_minus_xa": -1.0388,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 6.5624,
        "points_added": 2.8718,
        "xpoints_added": 3.4156,
        "passes_attempted": 228.0,
        "pass_completion_pct": 0.7105,
        "xpass_completion_pct": 0.7304,
        "passes_over_expected": -4.5205,
        "passes_over_expected_p100": -1.9827,
        "avg_pass_distance": 14.9829,
        "avg_pass_vertical": 0.8219
      }
    },
    {
      "canonical_id": "kristen-mcnabb",
      "canonical_name": "Kristen McNabb",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1361.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.2859,
        "xg_place": -0.1406,
        "goals_minus_xg": 0.7141,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1706,
        "assists_minus_xa": -0.1706,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4566,
        "points_added": 0.4897,
        "xpoints_added": 0.2298,
        "passes_attempted": 725.0,
        "pass_completion_pct": 0.6924,
        "xpass_completion_pct": 0.7218,
        "passes_over_expected": -21.3027,
        "passes_over_expected_p100": -2.9383,
        "avg_pass_distance": 20.17,
        "avg_pass_vertical": 5.3633
      }
    },
    {
      "canonical_id": "kristie-mewis",
      "canonical_name": "Kristie Mewis",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1349.0,
        "shots": 26.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.3993,
        "xg_place": -1.1613,
        "goals_minus_xg": -1.3993,
        "key_passes": 29.0,
        "assists": 3.0,
        "xa": 1.5851,
        "assists_minus_xa": 1.4149,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.9844,
        "points_added": 0.0,
        "xpoints_added": 0.863,
        "passes_attempted": 589.0,
        "pass_completion_pct": 0.6655,
        "xpass_completion_pct": 0.693,
        "passes_over_expected": -16.1834,
        "passes_over_expected_p100": -2.7476,
        "avg_pass_distance": 20.1955,
        "avg_pass_vertical": 5.7522
      }
    },
    {
      "canonical_id": "kylie-nadaner",
      "canonical_name": "Kylie Nadaner",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2578.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.0692,
        "xg_place": -0.1744,
        "goals_minus_xg": -0.0692,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 1.0935,
        "assists_minus_xa": -0.0935,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.1627,
        "points_added": 0.4052,
        "xpoints_added": 0.6167,
        "passes_attempted": 1342.0,
        "pass_completion_pct": 0.7072,
        "xpass_completion_pct": 0.693,
        "passes_over_expected": 19.0553,
        "passes_over_expected_p100": 1.4199,
        "avg_pass_distance": 18.2502,
        "avg_pass_vertical": 9.5335
      }
    },
    {
      "canonical_id": "kyra-carusa",
      "canonical_name": "Kyra Carusa",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 395.0,
        "shots": 9.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 0.5876,
        "xg_place": 0.7981,
        "goals_minus_xg": 1.4124,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.5512,
        "assists_minus_xa": -0.5512,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.1388,
        "points_added": 0.9523,
        "xpoints_added": 0.1576,
        "passes_attempted": 78.0,
        "pass_completion_pct": 0.6154,
        "xpass_completion_pct": 0.6764,
        "passes_over_expected": -4.7559,
        "passes_over_expected_p100": -6.0973,
        "avg_pass_distance": 15.555,
        "avg_pass_vertical": 2.4597
      }
    },
    {
      "canonical_id": "laurel-ivory",
      "canonical_name": "Laurel Ivory",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 403.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": 113.0,
        "pass_completion_pct": 0.8053,
        "xpass_completion_pct": 0.6477,
        "passes_over_expected": 17.8093,
        "passes_over_expected_p100": 15.7604,
        "avg_pass_distance": 40.2116,
        "avg_pass_vertical": 32.1111,
        "shots_faced": 10.0,
        "goals_conceded": 1.0,
        "saves": 8.0,
        "headed_shot_share": 0.2,
        "xg_faced": 2.0718,
        "goals_conceded_minus_xg": -1.0718,
        "goals_per_xg": 0.4827
      }
    },
    {
      "canonical_id": "lauren-barnes",
      "canonical_name": "Lauren Barnes",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2585.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1119,
        "xg_place": -0.1119,
        "goals_minus_xg": -0.1119,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 0.8989,
        "assists_minus_xa": 0.1011,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0108,
        "points_added": 0.0,
        "xpoints_added": 0.1032,
        "passes_attempted": 1405.0,
        "pass_completion_pct": 0.7801,
        "xpass_completion_pct": 0.7341,
        "passes_over_expected": 64.5709,
        "passes_over_expected_p100": 4.5958,
        "avg_pass_distance": 22.3197,
        "avg_pass_vertical": 9.2999
      }
    },
    {
      "canonical_id": "lauren-costa",
      "canonical_name": "Lauren Costa",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 102.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": 55.0,
        "pass_completion_pct": 0.6909,
        "xpass_completion_pct": 0.7585,
        "passes_over_expected": -3.7177,
        "passes_over_expected_p100": -6.7594,
        "avg_pass_distance": 19.7732,
        "avg_pass_vertical": 8.904
      }
    },
    {
      "canonical_id": "lauren-milliet",
      "canonical_name": "Lauren Milliet",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2993.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.2074,
        "xg_place": 0.0288,
        "goals_minus_xg": -0.2074,
        "key_passes": 21.0,
        "assists": 1.0,
        "xa": 1.9941,
        "assists_minus_xa": -0.9941,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.2016,
        "points_added": 0.0,
        "xpoints_added": 0.1346,
        "passes_attempted": 1348.0,
        "pass_completion_pct": 0.7507,
        "xpass_completion_pct": 0.6909,
        "passes_over_expected": 80.6065,
        "passes_over_expected_p100": 5.9797,
        "avg_pass_distance": 18.7917,
        "avg_pass_vertical": 8.6132
      }
    },
    {
      "canonical_id": "lena-silano",
      "canonical_name": "Lena Silano",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 910.0,
        "shots": 16.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.9462,
        "xg_place": -0.3308,
        "goals_minus_xg": 0.0538,
        "key_passes": 9.0,
        "assists": 3.0,
        "xa": 0.8561,
        "assists_minus_xa": 2.1439,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 1.8023,
        "points_added": 0.7813,
        "xpoints_added": 0.8322,
        "passes_attempted": 165.0,
        "pass_completion_pct": 0.5515,
        "xpass_completion_pct": 0.6056,
        "passes_over_expected": -8.9244,
        "passes_over_expected_p100": -5.4087,
        "avg_pass_distance": 19.8924,
        "avg_pass_vertical": 2.6107
      }
    },
    {
      "canonical_id": "lily-nabet",
      "canonical_name": "Lily Nabet",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 855.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2262,
        "xg_place": -0.2262,
        "goals_minus_xg": -0.2262,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.0851,
        "assists_minus_xa": -0.0851,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3113,
        "points_added": 0.0,
        "xpoints_added": 0.1658,
        "passes_attempted": 313.0,
        "pass_completion_pct": 0.7444,
        "xpass_completion_pct": 0.7629,
        "passes_over_expected": -5.7942,
        "passes_over_expected_p100": -1.8512,
        "avg_pass_distance": 16.8868,
        "avg_pass_vertical": 3.8264
      }
    },
    {
      "canonical_id": "lindsi-jennings",
      "canonical_name": "Lindsi Jennings",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 266.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": 117.0,
        "pass_completion_pct": 0.7949,
        "xpass_completion_pct": 0.7702,
        "passes_over_expected": 2.8924,
        "passes_over_expected_p100": 2.4721,
        "avg_pass_distance": 19.1044,
        "avg_pass_vertical": 3.1906
      }
    },
    {
      "canonical_id": "loeau-labonta",
      "canonical_name": "Lo'eau LaBonta",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1996.0,
        "shots": 21.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 1.8605,
        "xg_place": 0.7346,
        "goals_minus_xg": 0.1395,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 1.2962,
        "assists_minus_xa": 0.7038,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.1567,
        "points_added": 0.876,
        "xpoints_added": 1.3397,
        "passes_attempted": 808.0,
        "pass_completion_pct": 0.7611,
        "xpass_completion_pct": 0.7424,
        "passes_over_expected": 15.1753,
        "passes_over_expected_p100": 1.8781,
        "avg_pass_distance": 19.0302,
        "avg_pass_vertical": 5.4918
      }
    },
    {
      "canonical_id": "lynn-biyendolo",
      "canonical_name": "Lynn Biyendolo",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2366.0,
        "shots": 94.0,
        "shots_on_target": 40.0,
        "goals": 10.0,
        "xg": 8.9803,
        "xg_place": 3.6114,
        "goals_minus_xg": 1.0197,
        "key_passes": 26.0,
        "assists": 2.0,
        "xa": 2.2781,
        "assists_minus_xa": -0.2781,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 11.2584,
        "points_added": 5.0147,
        "xpoints_added": 6.5415,
        "passes_attempted": 747.0,
        "pass_completion_pct": 0.6278,
        "xpass_completion_pct": 0.6659,
        "passes_over_expected": -28.4384,
        "passes_over_expected_p100": -3.807,
        "avg_pass_distance": 16.8038,
        "avg_pass_vertical": 2.198
      }
    },
    {
      "canonical_id": "mackenzie-pluck",
      "canonical_name": "Mackenzie Pluck",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 108.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2572,
        "xg_place": -0.1627,
        "goals_minus_xg": -0.2572,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.4988,
        "assists_minus_xa": -0.4988,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.756,
        "points_added": 0.0,
        "xpoints_added": 0.2792,
        "passes_attempted": 29.0,
        "pass_completion_pct": 0.6897,
        "xpass_completion_pct": 0.5774,
        "passes_over_expected": 3.2557,
        "passes_over_expected_p100": 11.2266,
        "avg_pass_distance": 13.8143,
        "avg_pass_vertical": 6.5985
      }
    },
    {
      "canonical_id": "maddie-pokorny",
      "canonical_name": "Maddie Pokorny",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 515.0,
        "shots": 12.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5605,
        "xg_place": -0.4808,
        "goals_minus_xg": -0.5605,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.4802,
        "assists_minus_xa": 0.5198,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0406,
        "points_added": 0.0,
        "xpoints_added": 0.1494,
        "passes_attempted": 175.0,
        "pass_completion_pct": 0.6971,
        "xpass_completion_pct": 0.7028,
        "passes_over_expected": -0.9881,
        "passes_over_expected_p100": -0.5647,
        "avg_pass_distance": 17.3384,
        "avg_pass_vertical": 5.4309
      }
    },
    {
      "canonical_id": "madelyn-desiano",
      "canonical_name": "Madelyn Desiano",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 189.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.2097,
        "xg_place": 0.4261,
        "goals_minus_xg": 0.7903,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0489,
        "assists_minus_xa": -0.0489,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2586,
        "points_added": 0.597,
        "xpoints_added": 0.0591,
        "passes_attempted": 65.0,
        "pass_completion_pct": 0.6462,
        "xpass_completion_pct": 0.7095,
        "passes_over_expected": -4.1146,
        "passes_over_expected_p100": -6.3302,
        "avg_pass_distance": 16.3778,
        "avg_pass_vertical": 2.8526
      }
    },
    {
      "canonical_id": "madison-elwell",
      "canonical_name": "Madison Elwell",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 606.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0273,
        "xg_place": -0.0273,
        "goals_minus_xg": -0.0273,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1105,
        "assists_minus_xa": -0.1105,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1378,
        "points_added": 0.0,
        "xpoints_added": 0.0059,
        "passes_attempted": 206.0,
        "pass_completion_pct": 0.5049,
        "xpass_completion_pct": 0.6317,
        "passes_over_expected": -26.1386,
        "passes_over_expected_p100": -12.6887,
        "avg_pass_distance": 22.0579,
        "avg_pass_vertical": 10.6026
      }
    },
    {
      "canonical_id": "madison-hammond",
      "canonical_name": "Madison Hammond",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1934.0,
        "shots": 17.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 2.4838,
        "xg_place": -0.6746,
        "goals_minus_xg": -0.4838,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.27,
        "assists_minus_xa": 0.73,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.7538,
        "points_added": 0.6763,
        "xpoints_added": 1.7877,
        "passes_attempted": 723.0,
        "pass_completion_pct": 0.8174,
        "xpass_completion_pct": 0.7957,
        "passes_over_expected": 15.6782,
        "passes_over_expected_p100": 2.1685,
        "avg_pass_distance": 19.1278,
        "avg_pass_vertical": 3.2901
      }
    },
    {
      "canonical_id": "madison-pogarch",
      "canonical_name": "Madison Pogarch",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1529.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.3374,
        "xg_place": 0.1146,
        "goals_minus_xg": 0.6626,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 1.4042,
        "assists_minus_xa": -0.4042,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.7416,
        "points_added": 0.0037,
        "xpoints_added": 0.1807,
        "passes_attempted": 764.0,
        "pass_completion_pct": 0.6937,
        "xpass_completion_pct": 0.7137,
        "passes_over_expected": -15.2474,
        "passes_over_expected_p100": -1.9957,
        "avg_pass_distance": 18.6234,
        "avg_pass_vertical": 6.6805
      }
    },
    {
      "canonical_id": "maitane-l\u00f3pez",
      "canonical_name": "Maitane L\u00f3pez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1158.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.2114,
        "xg_place": 0.4315,
        "goals_minus_xg": 0.7886,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1881,
        "assists_minus_xa": -0.1881,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3995,
        "points_added": 0.9026,
        "xpoints_added": 0.1009,
        "passes_attempted": 658.0,
        "pass_completion_pct": 0.8267,
        "xpass_completion_pct": 0.7895,
        "passes_over_expected": 24.4877,
        "passes_over_expected_p100": 3.7215,
        "avg_pass_distance": 22.0109,
        "avg_pass_vertical": 5.7769
      }
    },
    {
      "canonical_id": "makenzy-robbe",
      "canonical_name": "Makenzy Robbe",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1708.0,
        "shots": 41.0,
        "shots_on_target": 19.0,
        "goals": 3.0,
        "xg": 3.5911,
        "xg_place": 0.5803,
        "goals_minus_xg": -0.5911,
        "key_passes": 18.0,
        "assists": 2.0,
        "xa": 2.22,
        "assists_minus_xa": -0.22,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.811,
        "points_added": 1.1064,
        "xpoints_added": 1.9802,
        "passes_attempted": 464.0,
        "pass_completion_pct": 0.6142,
        "xpass_completion_pct": 0.647,
        "passes_over_expected": -15.1894,
        "passes_over_expected_p100": -3.2736,
        "avg_pass_distance": 17.099,
        "avg_pass_vertical": 1.9678
      }
    },
    {
      "canonical_id": "mal-swanson",
      "canonical_name": "Mal Swanson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 205.0,
        "shots": 9.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.4135,
        "xg_place": -0.332,
        "goals_minus_xg": -0.4135,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.6469,
        "assists_minus_xa": -0.6469,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.0604,
        "points_added": 0.9805,
        "xpoints_added": 1.2897,
        "passes_attempted": 66.0,
        "pass_completion_pct": 0.5606,
        "xpass_completion_pct": 0.6013,
        "passes_over_expected": -2.6857,
        "passes_over_expected_p100": -4.0692,
        "avg_pass_distance": 23.8384,
        "avg_pass_vertical": -1.1096
      }
    },
    {
      "canonical_id": "malia-berkely",
      "canonical_name": "Malia Berkely",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2530.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.9796,
        "xg_place": 0.2021,
        "goals_minus_xg": 0.0204,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.8874,
        "assists_minus_xa": -0.8874,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.867,
        "points_added": 0.2203,
        "xpoints_added": 0.3256,
        "passes_attempted": 1849.0,
        "pass_completion_pct": 0.8902,
        "xpass_completion_pct": 0.866,
        "passes_over_expected": 44.7222,
        "passes_over_expected_p100": 2.4187,
        "avg_pass_distance": 22.2265,
        "avg_pass_vertical": 6.6511
      }
    },
    {
      "canonical_id": "maliah-morris",
      "canonical_name": "Maliah Morris",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 87.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0227,
        "xg_place": -0.0227,
        "goals_minus_xg": -0.0227,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0332,
        "assists_minus_xa": -0.0332,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.056,
        "points_added": 0.0,
        "xpoints_added": 0.0345,
        "passes_attempted": 22.0,
        "pass_completion_pct": 0.7273,
        "xpass_completion_pct": 0.7227,
        "passes_over_expected": 0.1009,
        "passes_over_expected_p100": 0.4585,
        "avg_pass_distance": 11.6462,
        "avg_pass_vertical": 1.3315
      }
    },
    {
      "canonical_id": "mallory-weber",
      "canonical_name": "Mallory Weber",
      "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": 7.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.7453,
        "passes_over_expected": -0.217,
        "passes_over_expected_p100": -3.1006,
        "avg_pass_distance": 17.0452,
        "avg_pass_vertical": 9.706
      }
    },
    {
      "canonical_id": "manaka-matsukubo",
      "canonical_name": "Manaka Matsukubo",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 739.0,
        "shots": 15.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 0.8903,
        "xg_place": 0.4734,
        "goals_minus_xg": 1.1097,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 1.2089,
        "assists_minus_xa": -0.2089,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.0992,
        "points_added": 0.8501,
        "xpoints_added": 0.5054,
        "passes_attempted": 305.0,
        "pass_completion_pct": 0.7705,
        "xpass_completion_pct": 0.7871,
        "passes_over_expected": -5.0577,
        "passes_over_expected_p100": -1.6583,
        "avg_pass_distance": 15.2864,
        "avg_pass_vertical": 0.1411
      }
    },
    {
      "canonical_id": "mandy-freeman",
      "canonical_name": "Mandy Freeman",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 962.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0707,
        "assists_minus_xa": -0.0707,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0707,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 408.0,
        "pass_completion_pct": 0.6961,
        "xpass_completion_pct": 0.7276,
        "passes_over_expected": -12.8536,
        "passes_over_expected_p100": -3.1504,
        "avg_pass_distance": 22.5833,
        "avg_pass_vertical": 9.7939
      }
    },
    {
      "canonical_id": "mandy-mcglynn",
      "canonical_name": "Mandy McGlynn",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1376.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 593.0,
        "pass_completion_pct": 0.6661,
        "xpass_completion_pct": 0.6874,
        "passes_over_expected": -12.6181,
        "passes_over_expected_p100": -2.1278,
        "avg_pass_distance": 39.4008,
        "avg_pass_vertical": 29.2446,
        "shots_faced": 37.0,
        "goals_conceded": 11.0,
        "saves": 25.0,
        "headed_shot_share": 0.1351,
        "xg_faced": 13.3515,
        "goals_conceded_minus_xg": -2.3515,
        "goals_per_xg": 0.8239
      }
    },
    {
      "canonical_id": "mariana-larroquette",
      "canonical_name": "Mariana Larroquette",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 129.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.2865,
        "xg_place": 0.5173,
        "goals_minus_xg": 0.7135,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2865,
        "points_added": 0.0011,
        "xpoints_added": 0.0491,
        "passes_attempted": 22.0,
        "pass_completion_pct": 0.7727,
        "xpass_completion_pct": 0.7608,
        "passes_over_expected": 0.2626,
        "passes_over_expected_p100": 1.1939,
        "avg_pass_distance": 15.7787,
        "avg_pass_vertical": 2.385
      }
    },
    {
      "canonical_id": "mariana-speckmaier",
      "canonical_name": "Mariana Speckmaier",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 78.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.0216,
        "xg_place": 0.3394,
        "goals_minus_xg": 0.9784,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0303,
        "assists_minus_xa": -0.0303,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.0519,
        "points_added": 0.1043,
        "xpoints_added": 0.0023,
        "passes_attempted": 10.0,
        "pass_completion_pct": 0.6,
        "xpass_completion_pct": 0.6924,
        "passes_over_expected": -0.9242,
        "passes_over_expected_p100": -9.2419,
        "avg_pass_distance": 7.2415,
        "avg_pass_vertical": 0.7092
      }
    },
    {
      "canonical_id": "marisa-digrande",
      "canonical_name": "Marisa DiGrande",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1911.0,
        "shots": 22.0,
        "shots_on_target": 8.0,
        "goals": 0.0,
        "xg": 1.3744,
        "xg_place": -0.5122,
        "goals_minus_xg": -1.3744,
        "key_passes": 23.0,
        "assists": 0.0,
        "xa": 2.0164,
        "assists_minus_xa": -2.0164,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 3.3907,
        "points_added": 0.0,
        "xpoints_added": 0.9989,
        "passes_attempted": 762.0,
        "pass_completion_pct": 0.7507,
        "xpass_completion_pct": 0.7624,
        "passes_over_expected": -8.9704,
        "passes_over_expected_p100": -1.1772,
        "avg_pass_distance": 19.5045,
        "avg_pass_vertical": 4.7827
      }
    },
    {
      "canonical_id": "marissa-sheva",
      "canonical_name": "Marissa Sheva",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 593.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.4511,
        "xg_place": -0.1039,
        "goals_minus_xg": 0.5489,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2701,
        "assists_minus_xa": -0.2701,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7212,
        "points_added": 0.0742,
        "xpoints_added": 0.4605,
        "passes_attempted": 198.0,
        "pass_completion_pct": 0.6869,
        "xpass_completion_pct": 0.7369,
        "passes_over_expected": -9.9048,
        "passes_over_expected_p100": -5.0024,
        "avg_pass_distance": 16.6149,
        "avg_pass_vertical": 2.2215
      }
    },
    {
      "canonical_id": "marley-canales",
      "canonical_name": "Marley Canales",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 291.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0409,
        "xg_place": -0.0409,
        "goals_minus_xg": -0.0409,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0141,
        "assists_minus_xa": -0.0141,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0549,
        "points_added": 0.0,
        "xpoints_added": 0.0382,
        "passes_attempted": 92.0,
        "pass_completion_pct": 0.7174,
        "xpass_completion_pct": 0.7537,
        "passes_over_expected": -3.3447,
        "passes_over_expected_p100": -3.6355,
        "avg_pass_distance": 22.9208,
        "avg_pass_vertical": 1.8113
      }
    },
    {
      "canonical_id": "marta",
      "canonical_name": "Marta",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1601.0,
        "shots": 32.0,
        "shots_on_target": 15.0,
        "goals": 4.0,
        "xg": 5.7531,
        "xg_place": -0.2704,
        "goals_minus_xg": -1.7531,
        "key_passes": 33.0,
        "assists": 4.0,
        "xa": 3.2557,
        "assists_minus_xa": 0.7443,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 9.0088,
        "points_added": 1.9891,
        "xpoints_added": 3.0106,
        "passes_attempted": 692.0,
        "pass_completion_pct": 0.7645,
        "xpass_completion_pct": 0.7321,
        "passes_over_expected": 22.3707,
        "passes_over_expected_p100": 3.2328,
        "avg_pass_distance": 22.6198,
        "avg_pass_vertical": 2.023
      }
    },
    {
      "canonical_id": "mary-vignola",
      "canonical_name": "Mary Vignola",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1614.0,
        "shots": 28.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 1.6268,
        "xg_place": -0.0222,
        "goals_minus_xg": 1.3732,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.6245,
        "assists_minus_xa": 0.3755,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.2512,
        "points_added": 1.4757,
        "xpoints_added": 1.0367,
        "passes_attempted": 765.0,
        "pass_completion_pct": 0.6575,
        "xpass_completion_pct": 0.6882,
        "passes_over_expected": -23.438,
        "passes_over_expected_p100": -3.0638,
        "avg_pass_distance": 19.4729,
        "avg_pass_vertical": 8.0371
      }
    },
    {
      "canonical_id": "mar\u00eda-s\u00e1nchez",
      "canonical_name": "Mar\u00eda S\u00e1nchez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2433.0,
        "shots": 36.0,
        "shots_on_target": 13.0,
        "goals": 4.0,
        "xg": 2.6334,
        "xg_place": 0.3286,
        "goals_minus_xg": 1.3666,
        "key_passes": 40.0,
        "assists": 6.0,
        "xa": 4.5566,
        "assists_minus_xa": 1.4434,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 7.1899,
        "points_added": 3.7446,
        "xpoints_added": 2.0719,
        "passes_attempted": 823.0,
        "pass_completion_pct": 0.5978,
        "xpass_completion_pct": 0.6158,
        "passes_over_expected": -14.79,
        "passes_over_expected_p100": -1.7971,
        "avg_pass_distance": 19.4921,
        "avg_pass_vertical": 5.3426
      }
    },
    {
      "canonical_id": "mccall-zerboni",
      "canonical_name": "McCall Zerboni",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 976.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 0.3214,
        "xg_place": 0.0966,
        "goals_minus_xg": 1.6786,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.5337,
        "assists_minus_xa": 0.4663,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 0.8551,
        "points_added": 0.8414,
        "xpoints_added": 0.1901,
        "passes_attempted": 379.0,
        "pass_completion_pct": 0.7573,
        "xpass_completion_pct": 0.745,
        "passes_over_expected": 4.6494,
        "passes_over_expected_p100": 1.2267,
        "avg_pass_distance": 17.8247,
        "avg_pass_vertical": 3.4423
      }
    },
    {
      "canonical_id": "mckenzie-weinert",
      "canonical_name": "McKenzie Weinert",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 150.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.346,
        "xg_place": -0.2707,
        "goals_minus_xg": -0.346,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.346,
        "points_added": 0.0,
        "xpoints_added": 0.3001,
        "passes_attempted": 40.0,
        "pass_completion_pct": 0.7,
        "xpass_completion_pct": 0.7668,
        "passes_over_expected": -2.6708,
        "passes_over_expected_p100": -6.6769,
        "avg_pass_distance": 20.7168,
        "avg_pass_vertical": -4.2832
      }
    },
    {
      "canonical_id": "meaghan-nally",
      "canonical_name": "Meaghan Nally",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 864.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3989,
        "xg_place": -0.031,
        "goals_minus_xg": -0.3989,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0655,
        "assists_minus_xa": -0.0655,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4644,
        "points_added": 0.0,
        "xpoints_added": 0.2836,
        "passes_attempted": 517.0,
        "pass_completion_pct": 0.8569,
        "xpass_completion_pct": 0.8509,
        "passes_over_expected": 3.1036,
        "passes_over_expected_p100": 0.6003,
        "avg_pass_distance": 21.8736,
        "avg_pass_vertical": 6.8318
      }
    },
    {
      "canonical_id": "megan-montefusco",
      "canonical_name": "Megan Montefusco",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1673.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.2367,
        "xg_place": 0.5161,
        "goals_minus_xg": 0.7633,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1429,
        "assists_minus_xa": -0.1429,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3796,
        "points_added": 0.5949,
        "xpoints_added": 0.1692,
        "passes_attempted": 731.0,
        "pass_completion_pct": 0.803,
        "xpass_completion_pct": 0.7773,
        "passes_over_expected": 18.8172,
        "passes_over_expected_p100": 2.5742,
        "avg_pass_distance": 24.5813,
        "avg_pass_vertical": 10.8167
      }
    },
    {
      "canonical_id": "megan-rapinoe",
      "canonical_name": "Megan Rapinoe",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1381.0,
        "shots": 44.0,
        "shots_on_target": 18.0,
        "goals": 4.0,
        "xg": 3.9427,
        "xg_place": 0.4107,
        "goals_minus_xg": 0.0573,
        "key_passes": 39.0,
        "assists": 5.0,
        "xa": 3.5543,
        "assists_minus_xa": 1.4457,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 7.4971,
        "points_added": 2.4153,
        "xpoints_added": 2.5743,
        "passes_attempted": 666.0,
        "pass_completion_pct": 0.5871,
        "xpass_completion_pct": 0.6245,
        "passes_over_expected": -24.916,
        "passes_over_expected_p100": -3.7411,
        "avg_pass_distance": 21.2332,
        "avg_pass_vertical": 2.0667
      }
    },
    {
      "canonical_id": "megan-reid",
      "canonical_name": "Megan Reid",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1445.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.147,
        "xg_place": -0.1222,
        "goals_minus_xg": -0.147,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.6015,
        "assists_minus_xa": -0.6015,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7485,
        "points_added": 0.0,
        "xpoints_added": 0.1422,
        "passes_attempted": 599.0,
        "pass_completion_pct": 0.8164,
        "xpass_completion_pct": 0.8207,
        "passes_over_expected": -2.6193,
        "passes_over_expected_p100": -0.4373,
        "avg_pass_distance": 22.393,
        "avg_pass_vertical": 7.2983
      }
    },
    {
      "canonical_id": "meggie-dougherty-howard",
      "canonical_name": "Meggie Dougherty Howard",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 888.0,
        "shots": 15.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.7507,
        "xg_place": -0.7118,
        "goals_minus_xg": -0.7507,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.3197,
        "assists_minus_xa": -0.3197,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0704,
        "points_added": 0.0,
        "xpoints_added": 0.5406,
        "passes_attempted": 294.0,
        "pass_completion_pct": 0.7075,
        "xpass_completion_pct": 0.7267,
        "passes_over_expected": -5.6355,
        "passes_over_expected_p100": -1.9168,
        "avg_pass_distance": 17.238,
        "avg_pass_vertical": 3.2022
      }
    },
    {
      "canonical_id": "meghan-klingenberg",
      "canonical_name": "Meghan Klingenberg",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2260.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.6431,
        "xg_place": -0.4086,
        "goals_minus_xg": -0.6431,
        "key_passes": 45.0,
        "assists": 4.0,
        "xa": 3.3915,
        "assists_minus_xa": 0.6085,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.0345,
        "points_added": 0.0,
        "xpoints_added": 0.4011,
        "passes_attempted": 1517.0,
        "pass_completion_pct": 0.7568,
        "xpass_completion_pct": 0.7407,
        "passes_over_expected": 24.3644,
        "passes_over_expected_p100": 1.6061,
        "avg_pass_distance": 20.1551,
        "avg_pass_vertical": 5.09
      }
    },
    {
      "canonical_id": "melanie-barcenas",
      "canonical_name": "Melanie Barcenas",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 398.0,
        "shots": 15.0,
        "shots_on_target": 8.0,
        "goals": 0.0,
        "xg": 0.603,
        "xg_place": 0.0421,
        "goals_minus_xg": -0.603,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.8105,
        "assists_minus_xa": 0.1895,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4135,
        "points_added": 0.0,
        "xpoints_added": 0.4116,
        "passes_attempted": 108.0,
        "pass_completion_pct": 0.7407,
        "xpass_completion_pct": 0.75,
        "passes_over_expected": -1.0022,
        "passes_over_expected_p100": -0.928,
        "avg_pass_distance": 15.7252,
        "avg_pass_vertical": 2.0279
      }
    },
    {
      "canonical_id": "meleana-shim",
      "canonical_name": "Meleana Shim",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 143.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.6201,
        "xg_place": 0.05,
        "goals_minus_xg": 0.3799,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1196,
        "assists_minus_xa": -0.1196,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7397,
        "points_added": 1.6249,
        "xpoints_added": 0.8797,
        "passes_attempted": 53.0,
        "pass_completion_pct": 0.6981,
        "xpass_completion_pct": 0.6827,
        "passes_over_expected": 0.817,
        "passes_over_expected_p100": 1.5415,
        "avg_pass_distance": 18.399,
        "avg_pass_vertical": 3.1601
      }
    },
    {
      "canonical_id": "meredith-speck",
      "canonical_name": "Meredith Speck",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 949.0,
        "shots": 5.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.2194,
        "xg_place": 0.5827,
        "goals_minus_xg": 0.7806,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2283,
        "assists_minus_xa": -0.2283,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4477,
        "points_added": 0.0553,
        "xpoints_added": 0.0899,
        "passes_attempted": 493.0,
        "pass_completion_pct": 0.785,
        "xpass_completion_pct": 0.8181,
        "passes_over_expected": -16.344,
        "passes_over_expected_p100": -3.3152,
        "avg_pass_distance": 17.4147,
        "avg_pass_vertical": 0.5045
      }
    },
    {
      "canonical_id": "messiah-bright",
      "canonical_name": "Messiah Bright",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1889.0,
        "shots": 48.0,
        "shots_on_target": 16.0,
        "goals": 7.0,
        "xg": 5.6791,
        "xg_place": -0.4003,
        "goals_minus_xg": 1.3209,
        "key_passes": 15.0,
        "assists": 0.0,
        "xa": 0.9038,
        "assists_minus_xa": -0.9038,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 6.5829,
        "points_added": 3.012,
        "xpoints_added": 3.0882,
        "passes_attempted": 392.0,
        "pass_completion_pct": 0.6429,
        "xpass_completion_pct": 0.7016,
        "passes_over_expected": -23.0312,
        "passes_over_expected_p100": -5.8753,
        "avg_pass_distance": 13.9912,
        "avg_pass_vertical": -1.2559
      }
    },
    {
      "canonical_id": "mia-gyau",
      "canonical_name": "Mia Gyau",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 151.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 71.0,
        "pass_completion_pct": 0.8592,
        "xpass_completion_pct": 0.8234,
        "passes_over_expected": 2.541,
        "passes_over_expected_p100": 3.5788,
        "avg_pass_distance": 16.5563,
        "avg_pass_vertical": 2.2428
      }
    },
    {
      "canonical_id": "michele-vasconcelos",
      "canonical_name": "Michele Vasconcelos",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 664.0,
        "shots": 18.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 2.0817,
        "xg_place": -0.576,
        "goals_minus_xg": -0.0817,
        "key_passes": 14.0,
        "assists": 0.0,
        "xa": 0.8547,
        "assists_minus_xa": -0.8547,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.9365,
        "points_added": 0.3381,
        "xpoints_added": 0.4917,
        "passes_attempted": 215.0,
        "pass_completion_pct": 0.7442,
        "xpass_completion_pct": 0.7378,
        "passes_over_expected": 1.383,
        "passes_over_expected_p100": 0.6432,
        "avg_pass_distance": 14.5275,
        "avg_pass_vertical": -0.2739
      }
    },
    {
      "canonical_id": "michelle-alozie",
      "canonical_name": "Michelle Alozie",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1301.0,
        "shots": 36.0,
        "shots_on_target": 11.0,
        "goals": 4.0,
        "xg": 4.1952,
        "xg_place": -1.0909,
        "goals_minus_xg": -0.1952,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.3673,
        "assists_minus_xa": -0.3673,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.5626,
        "points_added": 2.1033,
        "xpoints_added": 2.7842,
        "passes_attempted": 297.0,
        "pass_completion_pct": 0.5859,
        "xpass_completion_pct": 0.6443,
        "passes_over_expected": -17.3502,
        "passes_over_expected_p100": -5.8418,
        "avg_pass_distance": 18.9926,
        "avg_pass_vertical": 3.8325
      }
    },
    {
      "canonical_id": "michelle-betos",
      "canonical_name": "Michelle Betos",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 207.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 63.0,
        "pass_completion_pct": 0.6508,
        "xpass_completion_pct": 0.6677,
        "passes_over_expected": -1.0641,
        "passes_over_expected_p100": -1.6891,
        "avg_pass_distance": 35.8038,
        "avg_pass_vertical": 26.9092,
        "shots_faced": 10.0,
        "goals_conceded": 5.0,
        "saves": 4.0,
        "headed_shot_share": 0.0,
        "xg_faced": 3.6378,
        "goals_conceded_minus_xg": 1.3622,
        "goals_per_xg": 1.3744
      }
    },
    {
      "canonical_id": "michelle-cooper",
      "canonical_name": "Michelle Cooper",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2355.0,
        "shots": 47.0,
        "shots_on_target": 20.0,
        "goals": 4.0,
        "xg": 6.2089,
        "xg_place": -1.2734,
        "goals_minus_xg": -2.2089,
        "key_passes": 26.0,
        "assists": 2.0,
        "xa": 2.7112,
        "assists_minus_xa": -0.7112,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 8.92,
        "points_added": 2.1473,
        "xpoints_added": 3.1223,
        "passes_attempted": 699.0,
        "pass_completion_pct": 0.6252,
        "xpass_completion_pct": 0.6644,
        "passes_over_expected": -27.3845,
        "passes_over_expected_p100": -3.9177,
        "avg_pass_distance": 17.499,
        "avg_pass_vertical": 2.612
      }
    },
    {
      "canonical_id": "midge-purce",
      "canonical_name": "Midge Purce",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1569.0,
        "shots": 44.0,
        "shots_on_target": 19.0,
        "goals": 5.0,
        "xg": 5.6131,
        "xg_place": 1.1451,
        "goals_minus_xg": -0.6131,
        "key_passes": 30.0,
        "assists": 6.0,
        "xa": 2.6211,
        "assists_minus_xa": 3.3789,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 8.2342,
        "points_added": 3.7486,
        "xpoints_added": 3.5787,
        "passes_attempted": 421.0,
        "pass_completion_pct": 0.6556,
        "xpass_completion_pct": 0.6675,
        "passes_over_expected": -5.0042,
        "passes_over_expected_p100": -1.1887,
        "avg_pass_distance": 17.8054,
        "avg_pass_vertical": 1.5842
      }
    },
    {
      "canonical_id": "mikayla-cluff",
      "canonical_name": "Mikayla Cluff",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2000.0,
        "shots": 27.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 2.1745,
        "xg_place": -0.8613,
        "goals_minus_xg": -0.1746,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 0.6813,
        "assists_minus_xa": 0.3187,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.8558,
        "points_added": 0.9489,
        "xpoints_added": 1.1511,
        "passes_attempted": 703.0,
        "pass_completion_pct": 0.7909,
        "xpass_completion_pct": 0.7862,
        "passes_over_expected": 3.3005,
        "passes_over_expected_p100": 0.4695,
        "avg_pass_distance": 16.9766,
        "avg_pass_vertical": 3.0355
      }
    },
    {
      "canonical_id": "mille-jensen",
      "canonical_name": "Mille Jensen",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 681.0,
        "shots": 14.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 1.0197,
        "xg_place": 0.6632,
        "goals_minus_xg": 1.9803,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.8091,
        "assists_minus_xa": 0.1909,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 1.8288,
        "points_added": 0.9454,
        "xpoints_added": 0.4725,
        "passes_attempted": 250.0,
        "pass_completion_pct": 0.652,
        "xpass_completion_pct": 0.7088,
        "passes_over_expected": -14.2017,
        "passes_over_expected_p100": -5.6807,
        "avg_pass_distance": 17.0731,
        "avg_pass_vertical": -1.0012
      }
    },
    {
      "canonical_id": "millie-farrow",
      "canonical_name": "Millie Farrow",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 71.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4483,
        "xg_place": -0.2784,
        "goals_minus_xg": -0.4483,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4483,
        "points_added": 0.0,
        "xpoints_added": 0.1615,
        "passes_attempted": 7.0,
        "pass_completion_pct": 0.5714,
        "xpass_completion_pct": 0.8108,
        "passes_over_expected": -1.6759,
        "passes_over_expected_p100": -23.9413,
        "avg_pass_distance": 19.8385,
        "avg_pass_vertical": 0.6133
      }
    },
    {
      "canonical_id": "mimmi-larsson",
      "canonical_name": "Mimmi Larsson",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 969.0,
        "shots": 17.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 2.0403,
        "xg_place": -0.8647,
        "goals_minus_xg": -0.0403,
        "key_passes": 13.0,
        "assists": 3.0,
        "xa": 3.021,
        "assists_minus_xa": -0.021,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.0613,
        "points_added": 0.0213,
        "xpoints_added": 1.1206,
        "passes_attempted": 213.0,
        "pass_completion_pct": 0.6761,
        "xpass_completion_pct": 0.7299,
        "passes_over_expected": -11.4736,
        "passes_over_expected_p100": -5.3867,
        "avg_pass_distance": 15.105,
        "avg_pass_vertical": -3.5929
      }
    },
    {
      "canonical_id": "morgan-gautrat",
      "canonical_name": "Morgan Gautrat",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 397.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.25,
        "xg_place": -0.0662,
        "goals_minus_xg": -0.25,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.25,
        "points_added": 0.0,
        "xpoints_added": 0.1852,
        "passes_attempted": 213.0,
        "pass_completion_pct": 0.8075,
        "xpass_completion_pct": 0.7962,
        "passes_over_expected": 2.4181,
        "passes_over_expected_p100": 1.1353,
        "avg_pass_distance": 18.3048,
        "avg_pass_vertical": 5.4554
      }
    },
    {
      "canonical_id": "morgan-weaver",
      "canonical_name": "Morgan Weaver",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2292.0,
        "shots": 87.0,
        "shots_on_target": 35.0,
        "goals": 10.0,
        "xg": 9.3347,
        "xg_place": -1.4998,
        "goals_minus_xg": 0.6653,
        "key_passes": 50.0,
        "assists": 4.0,
        "xa": 5.5868,
        "assists_minus_xa": -1.5868,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 14.9215,
        "points_added": 2.9525,
        "xpoints_added": 5.0205,
        "passes_attempted": 661.0,
        "pass_completion_pct": 0.5461,
        "xpass_completion_pct": 0.605,
        "passes_over_expected": -38.9325,
        "passes_over_expected_p100": -5.8899,
        "avg_pass_distance": 16.7912,
        "avg_pass_vertical": 2.3115
      }
    },
    {
      "canonical_id": "nadia-nadim",
      "canonical_name": "Nadia Nadim",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 566.0,
        "shots": 19.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 2.4558,
        "xg_place": -1.1814,
        "goals_minus_xg": -1.4558,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.2133,
        "assists_minus_xa": -0.2133,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.6691,
        "points_added": 0.8608,
        "xpoints_added": 1.456,
        "passes_attempted": 145.0,
        "pass_completion_pct": 0.7379,
        "xpass_completion_pct": 0.742,
        "passes_over_expected": -0.5944,
        "passes_over_expected_p100": -0.4099,
        "avg_pass_distance": 13.6623,
        "avg_pass_vertical": -1.9656
      }
    },
    {
      "canonical_id": "nahomi-kawasumi",
      "canonical_name": "Nahomi Kawasumi",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 48.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0267,
        "assists_minus_xa": -0.0267,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0267,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 24.0,
        "pass_completion_pct": 0.7917,
        "xpass_completion_pct": 0.6772,
        "passes_over_expected": 2.7474,
        "passes_over_expected_p100": 11.4476,
        "avg_pass_distance": 15.9569,
        "avg_pass_vertical": 4.0692
      }
    },
    {
      "canonical_id": "naomi-girma",
      "canonical_name": "Naomi Girma",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2130.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.888,
        "assists_minus_xa": -0.888,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.888,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1225.0,
        "pass_completion_pct": 0.8784,
        "xpass_completion_pct": 0.8533,
        "passes_over_expected": 30.6775,
        "passes_over_expected_p100": 2.5043,
        "avg_pass_distance": 22.5417,
        "avg_pass_vertical": 5.2336
      }
    },
    {
      "canonical_id": "narumi-miura",
      "canonical_name": "Narumi Miura",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2790.0,
        "shots": 23.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 3.0498,
        "xg_place": 0.1394,
        "goals_minus_xg": -1.0498,
        "key_passes": 32.0,
        "assists": 4.0,
        "xa": 3.0001,
        "assists_minus_xa": 0.9999,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.0499,
        "points_added": 0.4875,
        "xpoints_added": 1.4917,
        "passes_attempted": 1489.0,
        "pass_completion_pct": 0.8153,
        "xpass_completion_pct": 0.7897,
        "passes_over_expected": 38.1292,
        "passes_over_expected_p100": 2.5607,
        "avg_pass_distance": 18.7999,
        "avg_pass_vertical": 1.4241
      }
    },
    {
      "canonical_id": "natalia-kuikka",
      "canonical_name": "Natalia Kuikka",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2392.0,
        "shots": 20.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.1194,
        "xg_place": -0.2685,
        "goals_minus_xg": -0.1194,
        "key_passes": 18.0,
        "assists": 3.0,
        "xa": 0.961,
        "assists_minus_xa": 2.039,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.0805,
        "points_added": 0.0004,
        "xpoints_added": 0.5738,
        "passes_attempted": 1443.0,
        "pass_completion_pct": 0.7623,
        "xpass_completion_pct": 0.7535,
        "passes_over_expected": 12.7403,
        "passes_over_expected_p100": 0.8829,
        "avg_pass_distance": 19.4581,
        "avg_pass_vertical": 5.2102
      }
    },
    {
      "canonical_id": "natalie-beckman",
      "canonical_name": "Natalie Beckman",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 147.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.1368,
        "assists_minus_xa": -0.1368,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1368,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 43.0,
        "pass_completion_pct": 0.5349,
        "xpass_completion_pct": 0.6291,
        "passes_over_expected": -4.0493,
        "passes_over_expected_p100": -9.4169,
        "avg_pass_distance": 17.9177,
        "avg_pass_vertical": 0.5208
      }
    },
    {
      "canonical_id": "natalie-jacobs",
      "canonical_name": "Natalie Jacobs",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2166.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2007,
        "xg_place": -0.2007,
        "goals_minus_xg": -0.2007,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0749,
        "assists_minus_xa": -0.0749,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2756,
        "points_added": 0.0,
        "xpoints_added": 0.1382,
        "passes_attempted": 901.0,
        "pass_completion_pct": 0.7947,
        "xpass_completion_pct": 0.7993,
        "passes_over_expected": -4.2026,
        "passes_over_expected_p100": -0.4664,
        "avg_pass_distance": 24.0436,
        "avg_pass_vertical": 8.3865
      }
    },
    {
      "canonical_id": "natalie-viggiano",
      "canonical_name": "Natalie Viggiano",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 25.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0203,
        "xg_place": -0.0203,
        "goals_minus_xg": -0.0203,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0203,
        "points_added": 0.0,
        "xpoints_added": 0.0406,
        "passes_attempted": 5.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.7884,
        "passes_over_expected": 0.0578,
        "passes_over_expected_p100": 1.1564,
        "avg_pass_distance": 16.0201,
        "avg_pass_vertical": -1.2937
      }
    },
    {
      "canonical_id": "nealy-martin",
      "canonical_name": "Nealy Martin",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1979.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2381,
        "xg_place": 0.0596,
        "goals_minus_xg": -0.2381,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.4663,
        "assists_minus_xa": 0.5337,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7044,
        "points_added": 0.0,
        "xpoints_added": 0.193,
        "passes_attempted": 850.0,
        "pass_completion_pct": 0.7365,
        "xpass_completion_pct": 0.7447,
        "passes_over_expected": -6.9902,
        "passes_over_expected_p100": -0.8224,
        "avg_pass_distance": 17.961,
        "avg_pass_vertical": 4.4628,
        "shots_faced": 0.0,
        "goals_conceded": 0.0,
        "saves": 0.0,
        "headed_shot_share": 0.0,
        "xg_faced": 0.0,
        "goals_conceded_minus_xg": 0.0,
        "goals_per_xg": 0.0
      }
    },
    {
      "canonical_id": "nichelle-prince",
      "canonical_name": "Nichelle Prince",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 434.0,
        "shots": 10.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.8685,
        "xg_place": 0.1644,
        "goals_minus_xg": -0.8685,
        "key_passes": 8.0,
        "assists": 2.0,
        "xa": 0.8265,
        "assists_minus_xa": 1.1735,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.695,
        "points_added": 0.0,
        "xpoints_added": 0.6583,
        "passes_attempted": 79.0,
        "pass_completion_pct": 0.5696,
        "xpass_completion_pct": 0.6268,
        "passes_over_expected": -4.5154,
        "passes_over_expected_p100": -5.7156,
        "avg_pass_distance": 14.1823,
        "avg_pass_vertical": 1.9887
      }
    },
    {
      "canonical_id": "nicole-barnhart",
      "canonical_name": "Nicole Barnhart",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 618.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": 157.0,
        "pass_completion_pct": 0.6433,
        "xpass_completion_pct": 0.669,
        "passes_over_expected": -4.0304,
        "passes_over_expected_p100": -2.5671,
        "avg_pass_distance": 31.6453,
        "avg_pass_vertical": 25.4844,
        "shots_faced": 40.0,
        "goals_conceded": 14.0,
        "saves": 26.0,
        "headed_shot_share": 0.225,
        "xg_faced": 12.6129,
        "goals_conceded_minus_xg": 1.3871,
        "goals_per_xg": 1.11
      }
    },
    {
      "canonical_id": "nicole-douglas",
      "canonical_name": "Nicole Douglas",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 512.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.0262,
        "xg_place": -0.8137,
        "goals_minus_xg": -1.0262,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.2169,
        "assists_minus_xa": -0.2169,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.2431,
        "points_added": 0.0,
        "xpoints_added": 0.7548,
        "passes_attempted": 151.0,
        "pass_completion_pct": 0.7351,
        "xpass_completion_pct": 0.7513,
        "passes_over_expected": -2.4515,
        "passes_over_expected_p100": -1.6235,
        "avg_pass_distance": 16.6959,
        "avg_pass_vertical": -2.9964
      }
    },
    {
      "canonical_id": "nikki-stanton",
      "canonical_name": "Nikki Stanton",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1091.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2318,
        "xg_place": -0.1694,
        "goals_minus_xg": -0.2318,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.0814,
        "assists_minus_xa": 0.9186,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3132,
        "points_added": 0.0,
        "xpoints_added": 0.1268,
        "passes_attempted": 317.0,
        "pass_completion_pct": 0.7508,
        "xpass_completion_pct": 0.7792,
        "passes_over_expected": -9.0137,
        "passes_over_expected_p100": -2.8434,
        "avg_pass_distance": 19.2324,
        "avg_pass_vertical": 3.4189
      }
    },
    {
      "canonical_id": "olivia-athens",
      "canonical_name": "Olivia Athens",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 658.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.3406,
        "xg_place": -0.3036,
        "goals_minus_xg": -0.3406,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.5617,
        "assists_minus_xa": -0.5617,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.9023,
        "points_added": 0.0672,
        "xpoints_added": 0.2977,
        "passes_attempted": 281.0,
        "pass_completion_pct": 0.8114,
        "xpass_completion_pct": 0.7531,
        "passes_over_expected": 16.3706,
        "passes_over_expected_p100": 5.8258,
        "avg_pass_distance": 17.1745,
        "avg_pass_vertical": 2.0204
      }
    },
    {
      "canonical_id": "olivia-moultrie",
      "canonical_name": "Olivia Moultrie",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1892.0,
        "shots": 56.0,
        "shots_on_target": 23.0,
        "goals": 2.0,
        "xg": 4.4137,
        "xg_place": 1.2105,
        "goals_minus_xg": -2.4137,
        "key_passes": 27.0,
        "assists": 4.0,
        "xa": 4.027,
        "assists_minus_xa": -0.027,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 8.4407,
        "points_added": 1.5768,
        "xpoints_added": 3.1012,
        "passes_attempted": 645.0,
        "pass_completion_pct": 0.7752,
        "xpass_completion_pct": 0.7416,
        "passes_over_expected": 21.6961,
        "passes_over_expected_p100": 3.3637,
        "avg_pass_distance": 18.2439,
        "avg_pass_vertical": 2.6386
      }
    },
    {
      "canonical_id": "olivia-van-der-jagt",
      "canonical_name": "Olivia Van Der Jagt",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1611.0,
        "shots": 13.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.7747,
        "xg_place": -0.2061,
        "goals_minus_xg": 0.2253,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.1718,
        "assists_minus_xa": -0.1718,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9465,
        "points_added": 0.0659,
        "xpoints_added": 0.3187,
        "passes_attempted": 680.0,
        "pass_completion_pct": 0.7147,
        "xpass_completion_pct": 0.7424,
        "passes_over_expected": -18.8616,
        "passes_over_expected_p100": -2.7738,
        "avg_pass_distance": 17.8489,
        "avg_pass_vertical": 3.1867
      }
    },
    {
      "canonical_id": "olivia-wingate",
      "canonical_name": "Olivia Wingate",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 833.0,
        "shots": 20.0,
        "shots_on_target": 12.0,
        "goals": 2.0,
        "xg": 2.939,
        "xg_place": 0.4499,
        "goals_minus_xg": -0.939,
        "key_passes": 5.0,
        "assists": 4.0,
        "xa": 1.8471,
        "assists_minus_xa": 2.1529,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.7861,
        "points_added": 0.0757,
        "xpoints_added": 1.2511,
        "passes_attempted": 138.0,
        "pass_completion_pct": 0.6014,
        "xpass_completion_pct": 0.6699,
        "passes_over_expected": -9.4506,
        "passes_over_expected_p100": -6.8483,
        "avg_pass_distance": 14.6432,
        "avg_pass_vertical": -2.0616
      }
    },
    {
      "canonical_id": "ouleymata-sarr",
      "canonical_name": "Ouleymata Sarr",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 490.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.3237,
        "xg_place": -0.0702,
        "goals_minus_xg": 0.6763,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.5167,
        "assists_minus_xa": 0.4833,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.8404,
        "points_added": 0.9626,
        "xpoints_added": 0.2109,
        "passes_attempted": 128.0,
        "pass_completion_pct": 0.5547,
        "xpass_completion_pct": 0.6381,
        "passes_over_expected": -10.6717,
        "passes_over_expected_p100": -8.3373,
        "avg_pass_distance": 18.8124,
        "avg_pass_vertical": 0.4857
      }
    },
    {
      "canonical_id": "paige-cronin",
      "canonical_name": "Paige Cronin",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1932.0,
        "shots": 37.0,
        "shots_on_target": 16.0,
        "goals": 4.0,
        "xg": 3.3113,
        "xg_place": 1.3638,
        "goals_minus_xg": 0.6887,
        "key_passes": 27.0,
        "assists": 2.0,
        "xa": 2.8691,
        "assists_minus_xa": -0.8691,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.1804,
        "points_added": 1.4234,
        "xpoints_added": 1.4706,
        "passes_attempted": 659.0,
        "pass_completion_pct": 0.6844,
        "xpass_completion_pct": 0.7,
        "passes_over_expected": -10.2835,
        "passes_over_expected_p100": -1.5605,
        "avg_pass_distance": 16.4443,
        "avg_pass_vertical": 2.1991
      }
    },
    {
      "canonical_id": "paige-metayer",
      "canonical_name": "Paige Metayer",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2516.0,
        "shots": 22.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 2.616,
        "xg_place": 0.4898,
        "goals_minus_xg": 0.384,
        "key_passes": 19.0,
        "assists": 1.0,
        "xa": 1.8389,
        "assists_minus_xa": -0.8389,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.455,
        "points_added": 2.7374,
        "xpoints_added": 2.0524,
        "passes_attempted": 714.0,
        "pass_completion_pct": 0.6583,
        "xpass_completion_pct": 0.6859,
        "passes_over_expected": -19.7478,
        "passes_over_expected_p100": -2.7658,
        "avg_pass_distance": 17.9341,
        "avg_pass_vertical": 5.2764
      }
    },
    {
      "canonical_id": "paige-nielsen",
      "canonical_name": "Paige Nielsen",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2536.0,
        "shots": 19.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.058,
        "xg_place": 0.3282,
        "goals_minus_xg": -0.058,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.6852,
        "assists_minus_xa": 0.3148,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.7432,
        "points_added": 1.3402,
        "xpoints_added": 0.8069,
        "passes_attempted": 1266.0,
        "pass_completion_pct": 0.7749,
        "xpass_completion_pct": 0.7588,
        "passes_over_expected": 20.4138,
        "passes_over_expected_p100": 1.6125,
        "avg_pass_distance": 21.4512,
        "avg_pass_vertical": 8.046
      }
    },
    {
      "canonical_id": "parker-goins",
      "canonical_name": "Parker Goins",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 472.0,
        "shots": 11.0,
        "shots_on_target": 5.0,
        "goals": 3.0,
        "xg": 1.0397,
        "xg_place": 0.545,
        "goals_minus_xg": 1.9603,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.5955,
        "assists_minus_xa": -0.5955,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.6352,
        "points_added": 0.0236,
        "xpoints_added": 0.3506,
        "passes_attempted": 128.0,
        "pass_completion_pct": 0.7188,
        "xpass_completion_pct": 0.714,
        "passes_over_expected": 0.609,
        "passes_over_expected_p100": 0.4758,
        "avg_pass_distance": 14.1503,
        "avg_pass_vertical": -0.1211
      }
    },
    {
      "canonical_id": "penelope-hocking",
      "canonical_name": "Penelope Hocking",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1514.0,
        "shots": 44.0,
        "shots_on_target": 17.0,
        "goals": 5.0,
        "xg": 4.4277,
        "xg_place": -0.4732,
        "goals_minus_xg": 0.5723,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 1.5205,
        "assists_minus_xa": -0.5205,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.9482,
        "points_added": 1.4691,
        "xpoints_added": 2.2111,
        "passes_attempted": 316.0,
        "pass_completion_pct": 0.7057,
        "xpass_completion_pct": 0.7522,
        "passes_over_expected": -14.7104,
        "passes_over_expected_p100": -4.6552,
        "avg_pass_distance": 17.5404,
        "avg_pass_vertical": 0.1732
      }
    },
    {
      "canonical_id": "phallon-tullis-joyce",
      "canonical_name": "Phallon Tullis-Joyce",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1637.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": 369.0,
        "pass_completion_pct": 0.7371,
        "xpass_completion_pct": 0.7295,
        "passes_over_expected": 2.8237,
        "passes_over_expected_p100": 0.7652,
        "avg_pass_distance": 28.623,
        "avg_pass_vertical": 20.5787,
        "shots_faced": 66.0,
        "goals_conceded": 19.0,
        "saves": 46.0,
        "headed_shot_share": 0.1515,
        "xg_faced": 17.2124,
        "goals_conceded_minus_xg": 1.7876,
        "goals_per_xg": 1.1039
      }
    },
    {
      "canonical_id": "phoebe-mcclernon",
      "canonical_name": "Phoebe McClernon",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1417.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0291,
        "xg_place": -0.0291,
        "goals_minus_xg": -0.0291,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.6886,
        "assists_minus_xa": 0.3114,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7177,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 651.0,
        "pass_completion_pct": 0.7496,
        "xpass_completion_pct": 0.7233,
        "passes_over_expected": 17.1076,
        "passes_over_expected_p100": 2.6279,
        "avg_pass_distance": 23.2637,
        "avg_pass_vertical": 10.4129
      }
    },
    {
      "canonical_id": "quinn",
      "canonical_name": "Quinn",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1139.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.2146,
        "xg_place": 0.1522,
        "goals_minus_xg": 0.7854,
        "key_passes": 5.0,
        "assists": 2.0,
        "xa": 0.5384,
        "assists_minus_xa": 1.4616,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 0.753,
        "points_added": 0.001,
        "xpoints_added": 0.1299,
        "passes_attempted": 518.0,
        "pass_completion_pct": 0.8069,
        "xpass_completion_pct": 0.7929,
        "passes_over_expected": 7.2784,
        "passes_over_expected_p100": 1.4051,
        "avg_pass_distance": 18.6183,
        "avg_pass_vertical": 3.2972
      }
    },
    {
      "canonical_id": "rachel-hill",
      "canonical_name": "Rachel Hill",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1686.0,
        "shots": 15.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 1.5313,
        "xg_place": -0.9172,
        "goals_minus_xg": -1.5313,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 1.3775,
        "assists_minus_xa": -1.3775,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.9088,
        "points_added": 0.0,
        "xpoints_added": 0.9725,
        "passes_attempted": 486.0,
        "pass_completion_pct": 0.6235,
        "xpass_completion_pct": 0.6481,
        "passes_over_expected": -11.9582,
        "passes_over_expected_p100": -2.4605,
        "avg_pass_distance": 14.1458,
        "avg_pass_vertical": 1.889
      }
    },
    {
      "canonical_id": "rafaelle",
      "canonical_name": "Rafaelle",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 704.0,
        "shots": 9.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.6402,
        "xg_place": 0.199,
        "goals_minus_xg": 0.3598,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6402,
        "points_added": 0.4984,
        "xpoints_added": 0.477,
        "passes_attempted": 307.0,
        "pass_completion_pct": 0.7883,
        "xpass_completion_pct": 0.7918,
        "passes_over_expected": -1.0793,
        "passes_over_expected_p100": -0.3516,
        "avg_pass_distance": 25.4916,
        "avg_pass_vertical": 10.512
      }
    },
    {
      "canonical_id": "rebecca-holloway",
      "canonical_name": "Rebecca Holloway",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 894.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0227,
        "xg_place": -0.0227,
        "goals_minus_xg": -0.0227,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.1715,
        "assists_minus_xa": 0.8285,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.1942,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 359.0,
        "pass_completion_pct": 0.6797,
        "xpass_completion_pct": 0.7051,
        "passes_over_expected": -9.1201,
        "passes_over_expected_p100": -2.5404,
        "avg_pass_distance": 21.331,
        "avg_pass_vertical": 11.0694
      }
    },
    {
      "canonical_id": "reiss",
      "canonical_name": "Reiss",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 107.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.0427,
        "assists_minus_xa": -0.0427,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0427,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 35.0,
        "pass_completion_pct": 0.5429,
        "xpass_completion_pct": 0.65,
        "passes_over_expected": -3.7516,
        "passes_over_expected_p100": -10.7189,
        "avg_pass_distance": 20.0452,
        "avg_pass_vertical": 3.782
      }
    },
    {
      "canonical_id": "reyna-reyes",
      "canonical_name": "Reyna Reyes",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1372.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 0.6703,
        "xg_place": 0.4904,
        "goals_minus_xg": 1.3297,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.2315,
        "assists_minus_xa": -0.2315,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.9018,
        "points_added": 1.8344,
        "xpoints_added": 0.27,
        "passes_attempted": 726.0,
        "pass_completion_pct": 0.7314,
        "xpass_completion_pct": 0.7375,
        "passes_over_expected": -4.4277,
        "passes_over_expected_p100": -0.6099,
        "avg_pass_distance": 18.7026,
        "avg_pass_vertical": 5.8872
      }
    },
    {
      "canonical_id": "rikke-marie-madsen",
      "canonical_name": "Rikke Marie Madsen",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 863.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.3158,
        "xg_place": 0.1306,
        "goals_minus_xg": 0.6842,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 1.6501,
        "assists_minus_xa": -0.6501,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.9659,
        "points_added": 0.4147,
        "xpoints_added": 0.2193,
        "passes_attempted": 288.0,
        "pass_completion_pct": 0.7326,
        "xpass_completion_pct": 0.7461,
        "passes_over_expected": -3.8689,
        "passes_over_expected_p100": -1.3434,
        "avg_pass_distance": 15.2837,
        "avg_pass_vertical": -1.6174
      }
    },
    {
      "canonical_id": "riley-tanner",
      "canonical_name": "Riley Tanner",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 134.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0864,
        "xg_place": -0.0864,
        "goals_minus_xg": -0.0864,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0181,
        "assists_minus_xa": -0.0181,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1045,
        "points_added": 0.0,
        "xpoints_added": 0.0423,
        "passes_attempted": 57.0,
        "pass_completion_pct": 0.5789,
        "xpass_completion_pct": 0.6818,
        "passes_over_expected": -5.8613,
        "passes_over_expected_p100": -10.2829,
        "avg_pass_distance": 15.8377,
        "avg_pass_vertical": 7.8614
      }
    },
    {
      "canonical_id": "rocky-rodr\u00edguez",
      "canonical_name": "Rocky Rodr\u00edguez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 835.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.9277,
        "xg_place": -0.013,
        "goals_minus_xg": 0.0723,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.442,
        "assists_minus_xa": -0.442,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3697,
        "points_added": 0.4624,
        "xpoints_added": 0.3177,
        "passes_attempted": 353.0,
        "pass_completion_pct": 0.7932,
        "xpass_completion_pct": 0.7825,
        "passes_over_expected": 3.7719,
        "passes_over_expected_p100": 1.0685,
        "avg_pass_distance": 18.4759,
        "avg_pass_vertical": 2.4941
      }
    },
    {
      "canonical_id": "rose-lavelle",
      "canonical_name": "Rose Lavelle",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 625.0,
        "shots": 13.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 1.117,
        "xg_place": 0.4525,
        "goals_minus_xg": -0.117,
        "key_passes": 12.0,
        "assists": 2.0,
        "xa": 1.8569,
        "assists_minus_xa": 0.1431,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.9739,
        "points_added": 0.0,
        "xpoints_added": 0.2569,
        "passes_attempted": 215.0,
        "pass_completion_pct": 0.6744,
        "xpass_completion_pct": 0.6749,
        "passes_over_expected": -0.1131,
        "passes_over_expected_p100": -0.0526,
        "avg_pass_distance": 17.9126,
        "avg_pass_vertical": 2.3327
      }
    },
    {
      "canonical_id": "ryan-childers",
      "canonical_name": "Ryan Childers",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 241.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": 1.0,
        "xa": 0.1245,
        "assists_minus_xa": 0.8755,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.1245,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 80.0,
        "pass_completion_pct": 0.7,
        "xpass_completion_pct": 0.8062,
        "passes_over_expected": -8.4984,
        "passes_over_expected_p100": -10.6229,
        "avg_pass_distance": 18.2474,
        "avg_pass_vertical": 3.2847
      }
    },
    {
      "canonical_id": "ryan-gareis",
      "canonical_name": "Ryan Gareis",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 600.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2802,
        "xg_place": -0.2343,
        "goals_minus_xg": -0.2802,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.3101,
        "assists_minus_xa": 0.6899,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5904,
        "points_added": 0.0,
        "xpoints_added": 0.3039,
        "passes_attempted": 162.0,
        "pass_completion_pct": 0.5802,
        "xpass_completion_pct": 0.6312,
        "passes_over_expected": -8.2572,
        "passes_over_expected_p100": -5.097,
        "avg_pass_distance": 18.297,
        "avg_pass_vertical": 2.8826
      }
    },
    {
      "canonical_id": "ryan-williams",
      "canonical_name": "Ryan Williams",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3077.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4829,
        "xg_place": -0.4552,
        "goals_minus_xg": -0.4829,
        "key_passes": 22.0,
        "assists": 2.0,
        "xa": 2.0837,
        "assists_minus_xa": -0.0837,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.5665,
        "points_added": 0.0,
        "xpoints_added": 0.3694,
        "passes_attempted": 2388.0,
        "pass_completion_pct": 0.8212,
        "xpass_completion_pct": 0.7936,
        "passes_over_expected": 65.8456,
        "passes_over_expected_p100": 2.7574,
        "avg_pass_distance": 18.9213,
        "avg_pass_vertical": 4.0333
      }
    },
    {
      "canonical_id": "ryanne-brown",
      "canonical_name": "Ryanne Brown",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 777.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.1527,
        "xg_place": -0.0471,
        "goals_minus_xg": 0.8473,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2623,
        "assists_minus_xa": -0.2623,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.415,
        "points_added": 0.4652,
        "xpoints_added": 0.0608,
        "passes_attempted": 361.0,
        "pass_completion_pct": 0.6593,
        "xpass_completion_pct": 0.6572,
        "passes_over_expected": 0.7376,
        "passes_over_expected_p100": 0.2043,
        "avg_pass_distance": 21.6184,
        "avg_pass_vertical": 10.8058
      }
    },
    {
      "canonical_id": "sabrina-flores",
      "canonical_name": "Sabrina Flores",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 11.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 0.0,
        "pass_completion_pct": 0.0,
        "xpass_completion_pct": 0.0,
        "passes_over_expected": 0.0,
        "passes_over_expected_p100": 0.0,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "sam-coffey",
      "canonical_name": "Sam Coffey",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2728.0,
        "shots": 15.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3795,
        "xg_place": -0.2041,
        "goals_minus_xg": -0.3795,
        "key_passes": 46.0,
        "assists": 8.0,
        "xa": 3.2786,
        "assists_minus_xa": 4.7214,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 3.6582,
        "points_added": 0.0,
        "xpoints_added": 0.2669,
        "passes_attempted": 1373.0,
        "pass_completion_pct": 0.7779,
        "xpass_completion_pct": 0.7473,
        "passes_over_expected": 41.8915,
        "passes_over_expected_p100": 3.0511,
        "avg_pass_distance": 21.3561,
        "avg_pass_vertical": 4.8269
      }
    },
    {
      "canonical_id": "sam-hiatt",
      "canonical_name": "Sam Hiatt",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2016.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4052,
        "xg_place": 0.2878,
        "goals_minus_xg": -0.4052,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4052,
        "points_added": 0.0,
        "xpoints_added": 0.2405,
        "passes_attempted": 1105.0,
        "pass_completion_pct": 0.8045,
        "xpass_completion_pct": 0.7859,
        "passes_over_expected": 20.6065,
        "passes_over_expected_p100": 1.8648,
        "avg_pass_distance": 24.005,
        "avg_pass_vertical": 10.3593
      }
    },
    {
      "canonical_id": "sam-staab",
      "canonical_name": "Sam Staab",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2765.0,
        "shots": 15.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 0.7003,
        "xg_place": -0.2016,
        "goals_minus_xg": 1.2997,
        "key_passes": 33.0,
        "assists": 1.0,
        "xa": 3.1957,
        "assists_minus_xa": -2.1957,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.896,
        "points_added": 1.2423,
        "xpoints_added": 0.6427,
        "passes_attempted": 1578.0,
        "pass_completion_pct": 0.7148,
        "xpass_completion_pct": 0.6945,
        "passes_over_expected": 32.1299,
        "passes_over_expected_p100": 2.0361,
        "avg_pass_distance": 27.0057,
        "avg_pass_vertical": 11.6483
      }
    },
    {
      "canonical_id": "samantha-fisher",
      "canonical_name": "Samantha Fisher",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 477.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0676,
        "xg_place": -0.0676,
        "goals_minus_xg": -0.0676,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.4109,
        "assists_minus_xa": -0.4109,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4784,
        "points_added": 0.0,
        "xpoints_added": 0.0495,
        "passes_attempted": 164.0,
        "pass_completion_pct": 0.6585,
        "xpass_completion_pct": 0.7053,
        "passes_over_expected": -7.6611,
        "passes_over_expected_p100": -4.6714,
        "avg_pass_distance": 20.4639,
        "avg_pass_vertical": 4.7566
      }
    },
    {
      "canonical_id": "sami-feller",
      "canonical_name": "Sami Feller",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 10.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": 4.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.5147,
        "passes_over_expected": -0.0587,
        "passes_over_expected_p100": -1.4679,
        "avg_pass_distance": 16.4601,
        "avg_pass_vertical": 13.3783
      }
    },
    {
      "canonical_id": "sandra-starke",
      "canonical_name": "Sandra Starke",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 471.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1193,
        "xg_place": -0.1193,
        "goals_minus_xg": -0.1193,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0811,
        "assists_minus_xa": -0.0811,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2004,
        "points_added": 0.0,
        "xpoints_added": 0.041,
        "passes_attempted": 116.0,
        "pass_completion_pct": 0.6466,
        "xpass_completion_pct": 0.7473,
        "passes_over_expected": -11.691,
        "passes_over_expected_p100": -10.0785,
        "avg_pass_distance": 13.633,
        "avg_pass_vertical": 0.7424
      }
    },
    {
      "canonical_id": "sarah-clark",
      "canonical_name": "Sarah Clark",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 41.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": 1.0,
        "xa": 0.3732,
        "assists_minus_xa": 0.6268,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3732,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 27.0,
        "pass_completion_pct": 0.5926,
        "xpass_completion_pct": 0.724,
        "passes_over_expected": -3.549,
        "passes_over_expected_p100": -13.1443,
        "avg_pass_distance": 18.3476,
        "avg_pass_vertical": 2.529
      }
    },
    {
      "canonical_id": "sarah-gorden",
      "canonical_name": "Sarah Gorden",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2782.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.1742,
        "xg_place": -0.0686,
        "goals_minus_xg": -0.1742,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.4011,
        "assists_minus_xa": -0.4011,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5753,
        "points_added": 0.0,
        "xpoints_added": 0.1873,
        "passes_attempted": 1305.0,
        "pass_completion_pct": 0.7885,
        "xpass_completion_pct": 0.7747,
        "passes_over_expected": 18.0262,
        "passes_over_expected_p100": 1.3813,
        "avg_pass_distance": 21.8888,
        "avg_pass_vertical": 8.4715
      }
    },
    {
      "canonical_id": "sarah-griffith",
      "canonical_name": "Sarah Griffith",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 510.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.0662,
        "xg_place": -0.4179,
        "goals_minus_xg": -1.0662,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.4573,
        "assists_minus_xa": 0.5427,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5235,
        "points_added": 0.0,
        "xpoints_added": 0.8615,
        "passes_attempted": 171.0,
        "pass_completion_pct": 0.7485,
        "xpass_completion_pct": 0.7242,
        "passes_over_expected": 4.1698,
        "passes_over_expected_p100": 2.4385,
        "avg_pass_distance": 15.4755,
        "avg_pass_vertical": 0.1131
      }
    },
    {
      "canonical_id": "sarah-puntigam",
      "canonical_name": "Sarah Puntigam",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 686.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2188,
        "xg_place": -0.2188,
        "goals_minus_xg": -0.2188,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0276,
        "assists_minus_xa": -0.0276,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2465,
        "points_added": 0.0,
        "xpoints_added": 0.2042,
        "passes_attempted": 265.0,
        "pass_completion_pct": 0.7434,
        "xpass_completion_pct": 0.7237,
        "passes_over_expected": 5.2162,
        "passes_over_expected_p100": 1.9684,
        "avg_pass_distance": 19.2789,
        "avg_pass_vertical": 6.4347
      }
    },
    {
      "canonical_id": "satara-murray",
      "canonical_name": "Satara Murray",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 69.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": 0.8,
        "xpass_completion_pct": 0.8358,
        "passes_over_expected": -0.8961,
        "passes_over_expected_p100": -3.5845,
        "avg_pass_distance": 22.3732,
        "avg_pass_vertical": 8.4733
      }
    },
    {
      "canonical_id": "savannah-demelo",
      "canonical_name": "Savannah DeMelo",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2178.0,
        "shots": 62.0,
        "shots_on_target": 19.0,
        "goals": 8.0,
        "xg": 6.9594,
        "xg_place": -1.526,
        "goals_minus_xg": 1.0406,
        "key_passes": 34.0,
        "assists": 3.0,
        "xa": 3.9415,
        "assists_minus_xa": -0.9415,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 10.9009,
        "points_added": 4.4997,
        "xpoints_added": 4.6315,
        "passes_attempted": 679.0,
        "pass_completion_pct": 0.6922,
        "xpass_completion_pct": 0.6763,
        "passes_over_expected": 10.8072,
        "passes_over_expected_p100": 1.5916,
        "avg_pass_distance": 18.9409,
        "avg_pass_vertical": 6.4465
      }
    },
    {
      "canonical_id": "savannah-mccaskill",
      "canonical_name": "Savannah McCaskill",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2412.0,
        "shots": 45.0,
        "shots_on_target": 22.0,
        "goals": 6.0,
        "xg": 4.6219,
        "xg_place": 1.2524,
        "goals_minus_xg": 1.3781,
        "key_passes": 42.0,
        "assists": 3.0,
        "xa": 4.4931,
        "assists_minus_xa": -1.4931,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 9.115,
        "points_added": 3.5967,
        "xpoints_added": 3.2581,
        "passes_attempted": 1139.0,
        "pass_completion_pct": 0.6523,
        "xpass_completion_pct": 0.6697,
        "passes_over_expected": -19.8251,
        "passes_over_expected_p100": -1.7406,
        "avg_pass_distance": 19.9739,
        "avg_pass_vertical": 4.6291
      }
    },
    {
      "canonical_id": "scarlett-camberos",
      "canonical_name": "Scarlett Camberos",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1622.0,
        "shots": 30.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 4.3322,
        "xg_place": -1.753,
        "goals_minus_xg": -2.3322,
        "key_passes": 12.0,
        "assists": 5.0,
        "xa": 2.3273,
        "assists_minus_xa": 2.6727,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 6.6595,
        "points_added": 1.1137,
        "xpoints_added": 2.7541,
        "passes_attempted": 400.0,
        "pass_completion_pct": 0.5875,
        "xpass_completion_pct": 0.63,
        "passes_over_expected": -17.0001,
        "passes_over_expected_p100": -4.25,
        "avg_pass_distance": 15.6366,
        "avg_pass_vertical": 3.086
      }
    },
    {
      "canonical_id": "shae-holmes",
      "canonical_name": "Shae Holmes",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 959.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1248,
        "xg_place": -0.0548,
        "goals_minus_xg": -0.1248,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0475,
        "assists_minus_xa": -0.0475,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1723,
        "points_added": 0.0,
        "xpoints_added": 0.04,
        "passes_attempted": 548.0,
        "pass_completion_pct": 0.708,
        "xpass_completion_pct": 0.7122,
        "passes_over_expected": -2.2896,
        "passes_over_expected_p100": -0.4178,
        "avg_pass_distance": 23.8834,
        "avg_pass_vertical": 11.6977
      }
    },
    {
      "canonical_id": "shae-yanez",
      "canonical_name": "Shae Yanez",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 833.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 319.0,
        "pass_completion_pct": 0.7994,
        "xpass_completion_pct": 0.7708,
        "passes_over_expected": 9.1307,
        "passes_over_expected_p100": 2.8623,
        "avg_pass_distance": 29.4443,
        "avg_pass_vertical": 21.0491,
        "shots_faced": 42.0,
        "goals_conceded": 14.0,
        "saves": 27.0,
        "headed_shot_share": 0.1905,
        "xg_faced": 13.9448,
        "goals_conceded_minus_xg": 0.0552,
        "goals_per_xg": 1.004
      }
    },
    {
      "canonical_id": "shea-connors",
      "canonical_name": "Shea Connors",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 18.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 3.0,
        "pass_completion_pct": 0.3333,
        "xpass_completion_pct": 0.5235,
        "passes_over_expected": -0.5704,
        "passes_over_expected_p100": -19.0141,
        "avg_pass_distance": 14.3481,
        "avg_pass_vertical": -11.27
      }
    },
    {
      "canonical_id": "shea-groom",
      "canonical_name": "Shea Groom",
      "positions": [
        "CM"
      ],
      "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": 1.0,
        "assists": 0.0,
        "xa": 0.0766,
        "assists_minus_xa": -0.0766,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0766,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 5.0,
        "pass_completion_pct": 0.4,
        "xpass_completion_pct": 0.5339,
        "passes_over_expected": -0.6695,
        "passes_over_expected_p100": -13.3905,
        "avg_pass_distance": 14.183,
        "avg_pass_vertical": 7.015
      }
    },
    {
      "canonical_id": "shelby-hogan",
      "canonical_name": "Shelby Hogan",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 631.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": 176.0,
        "pass_completion_pct": 0.6705,
        "xpass_completion_pct": 0.7096,
        "passes_over_expected": -6.8912,
        "passes_over_expected_p100": -3.9155,
        "avg_pass_distance": 34.9946,
        "avg_pass_vertical": 26.6188,
        "shots_faced": 16.0,
        "goals_conceded": 6.0,
        "saves": 10.0,
        "headed_shot_share": 0.0625,
        "xg_faced": 5.4381,
        "goals_conceded_minus_xg": 0.5619,
        "goals_per_xg": 1.1033
      }
    },
    {
      "canonical_id": "sierra-enge",
      "canonical_name": "Sierra Enge",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1200.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 0.4028,
        "xg_place": 0.5648,
        "goals_minus_xg": 1.5972,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.3661,
        "assists_minus_xa": -0.3661,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.7689,
        "points_added": 0.8969,
        "xpoints_added": 0.3323,
        "passes_attempted": 442.0,
        "pass_completion_pct": 0.7896,
        "xpass_completion_pct": 0.7883,
        "passes_over_expected": 0.5857,
        "passes_over_expected_p100": 0.1325,
        "avg_pass_distance": 21.408,
        "avg_pass_vertical": 5.6836
      }
    },
    {
      "canonical_id": "simone-charley",
      "canonical_name": "Simone Charley",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 64.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1008,
        "xg_place": -0.1008,
        "goals_minus_xg": -0.1008,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1699,
        "assists_minus_xa": -0.1699,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2707,
        "points_added": 0.0,
        "xpoints_added": 0.0841,
        "passes_attempted": 19.0,
        "pass_completion_pct": 0.7895,
        "xpass_completion_pct": 0.6946,
        "passes_over_expected": 1.8029,
        "passes_over_expected_p100": 9.489,
        "avg_pass_distance": 15.0162,
        "avg_pass_vertical": -4.6934
      }
    },
    {
      "canonical_id": "sinead-farrelly",
      "canonical_name": "Sinead Farrelly",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1241.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.5295,
        "xg_place": -0.3445,
        "goals_minus_xg": -0.5295,
        "key_passes": 19.0,
        "assists": 1.0,
        "xa": 1.8698,
        "assists_minus_xa": -0.8698,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.3993,
        "points_added": 0.0,
        "xpoints_added": 0.3281,
        "passes_attempted": 554.0,
        "pass_completion_pct": 0.7762,
        "xpass_completion_pct": 0.7549,
        "passes_over_expected": 11.8101,
        "passes_over_expected_p100": 2.1318,
        "avg_pass_distance": 14.9067,
        "avg_pass_vertical": 2.2138
      }
    },
    {
      "canonical_id": "sofia-huerta",
      "canonical_name": "Sofia Huerta",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2203.0,
        "shots": 15.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.3377,
        "xg_place": 0.1966,
        "goals_minus_xg": -0.3377,
        "key_passes": 33.0,
        "assists": 2.0,
        "xa": 2.1609,
        "assists_minus_xa": -0.1609,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.4986,
        "points_added": 0.5712,
        "xpoints_added": 0.746,
        "passes_attempted": 1251.0,
        "pass_completion_pct": 0.7658,
        "xpass_completion_pct": 0.7165,
        "passes_over_expected": 61.7126,
        "passes_over_expected_p100": 4.9331,
        "avg_pass_distance": 20.7102,
        "avg_pass_vertical": 4.2203
      }
    },
    {
      "canonical_id": "sofia-jakobsson",
      "canonical_name": "Sofia Jakobsson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1122.0,
        "shots": 16.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 2.0998,
        "xg_place": -0.5212,
        "goals_minus_xg": -0.0998,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 1.4602,
        "assists_minus_xa": -0.4602,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.5599,
        "points_added": 0.7489,
        "xpoints_added": 1.7196,
        "passes_attempted": 259.0,
        "pass_completion_pct": 0.556,
        "xpass_completion_pct": 0.5746,
        "passes_over_expected": -4.8196,
        "passes_over_expected_p100": -1.8609,
        "avg_pass_distance": 14.224,
        "avg_pass_vertical": 2.265
      }
    },
    {
      "canonical_id": "sophia-wilson",
      "canonical_name": "Sophia Wilson",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1485.0,
        "shots": 82.0,
        "shots_on_target": 41.0,
        "goals": 11.0,
        "xg": 8.5019,
        "xg_place": 0.7397,
        "goals_minus_xg": 2.4981,
        "key_passes": 22.0,
        "assists": 5.0,
        "xa": 3.2215,
        "assists_minus_xa": 1.7785,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 11.7234,
        "points_added": 3.3916,
        "xpoints_added": 4.1119,
        "passes_attempted": 285.0,
        "pass_completion_pct": 0.6526,
        "xpass_completion_pct": 0.6481,
        "passes_over_expected": 1.2934,
        "passes_over_expected_p100": 0.4538,
        "avg_pass_distance": 15.665,
        "avg_pass_vertical": 2.3075
      }
    },
    {
      "canonical_id": "sophie-hirst",
      "canonical_name": "Sophie Hirst",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 936.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.5792,
        "xg_place": 0.2139,
        "goals_minus_xg": 0.4208,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.159,
        "assists_minus_xa": -0.159,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7382,
        "points_added": 0.4779,
        "xpoints_added": 0.2929,
        "passes_attempted": 338.0,
        "pass_completion_pct": 0.7189,
        "xpass_completion_pct": 0.7449,
        "passes_over_expected": -8.7804,
        "passes_over_expected_p100": -2.5978,
        "avg_pass_distance": 21.8727,
        "avg_pass_vertical": 6.3444
      }
    },
    {
      "canonical_id": "sophie-jones",
      "canonical_name": "Sophie Jones",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 123.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.8824,
        "xpass_completion_pct": 0.8728,
        "passes_over_expected": 0.4887,
        "passes_over_expected_p100": 0.9583,
        "avg_pass_distance": 16.0171,
        "avg_pass_vertical": 1.4815
      }
    },
    {
      "canonical_id": "sophie-schmidt",
      "canonical_name": "Sophie Schmidt",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2081.0,
        "shots": 24.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 2.3866,
        "xg_place": -1.939,
        "goals_minus_xg": -2.3866,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.5798,
        "assists_minus_xa": -0.5798,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.9663,
        "points_added": 0.0,
        "xpoints_added": 2.0684,
        "passes_attempted": 877.0,
        "pass_completion_pct": 0.7206,
        "xpass_completion_pct": 0.7375,
        "passes_over_expected": -14.8093,
        "passes_over_expected_p100": -1.6886,
        "avg_pass_distance": 21.0654,
        "avg_pass_vertical": 6.5515
      }
    },
    {
      "canonical_id": "stine-ballisager-pedersen",
      "canonical_name": "Stine Ballisager Pedersen",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 272.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0504,
        "xg_place": -0.0504,
        "goals_minus_xg": -0.0504,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.2107,
        "assists_minus_xa": -0.2107,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2611,
        "points_added": 0.0,
        "xpoints_added": 0.0219,
        "passes_attempted": 169.0,
        "pass_completion_pct": 0.8107,
        "xpass_completion_pct": 0.8586,
        "passes_over_expected": -8.1058,
        "passes_over_expected_p100": -4.7963,
        "avg_pass_distance": 21.2393,
        "avg_pass_vertical": 6.2674
      }
    },
    {
      "canonical_id": "summer-yates",
      "canonical_name": "Summer Yates",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 486.0,
        "shots": 9.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.6372,
        "xg_place": -0.479,
        "goals_minus_xg": -0.6372,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 0.799,
        "assists_minus_xa": 1.201,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.4362,
        "points_added": 0.0,
        "xpoints_added": 0.3742,
        "passes_attempted": 113.0,
        "pass_completion_pct": 0.6283,
        "xpass_completion_pct": 0.6661,
        "passes_over_expected": -4.2657,
        "passes_over_expected_p100": -3.775,
        "avg_pass_distance": 20.1932,
        "avg_pass_vertical": 2.6029
      }
    },
    {
      "canonical_id": "svava-r\u00f3s-gudmundsd\u00f3ttir",
      "canonical_name": "Svava R\u00f3s Gudmundsd\u00f3ttir",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 280.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1598,
        "xg_place": -0.1598,
        "goals_minus_xg": -0.1598,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0949,
        "assists_minus_xa": -0.0949,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2547,
        "points_added": 0.0,
        "xpoints_added": 0.0585,
        "passes_attempted": 54.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.7248,
        "passes_over_expected": -3.139,
        "passes_over_expected_p100": -5.813,
        "avg_pass_distance": 12.6544,
        "avg_pass_vertical": -1.7776
      }
    },
    {
      "canonical_id": "sydney-collins",
      "canonical_name": "Sydney Collins",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 444.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1113,
        "xg_place": -0.1113,
        "goals_minus_xg": -0.1113,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1615,
        "assists_minus_xa": -0.1615,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2729,
        "points_added": 0.0,
        "xpoints_added": 0.1734,
        "passes_attempted": 307.0,
        "pass_completion_pct": 0.8274,
        "xpass_completion_pct": 0.8156,
        "passes_over_expected": 3.6008,
        "passes_over_expected_p100": 1.1729,
        "avg_pass_distance": 19.7723,
        "avg_pass_vertical": 4.2478
      }
    },
    {
      "canonical_id": "sydney-leroux",
      "canonical_name": "Sydney Leroux",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 702.0,
        "shots": 17.0,
        "shots_on_target": 10.0,
        "goals": 2.0,
        "xg": 2.9166,
        "xg_place": 1.5084,
        "goals_minus_xg": -0.9166,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.4699,
        "assists_minus_xa": 0.5301,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.3864,
        "points_added": 1.0104,
        "xpoints_added": 1.8019,
        "passes_attempted": 135.0,
        "pass_completion_pct": 0.5926,
        "xpass_completion_pct": 0.6769,
        "passes_over_expected": -11.3795,
        "passes_over_expected_p100": -8.4293,
        "avg_pass_distance": 12.2742,
        "avg_pass_vertical": -0.4915
      }
    },
    {
      "canonical_id": "tara-rudd",
      "canonical_name": "Tara Rudd",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2367.0,
        "shots": 25.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.8907,
        "xg_place": -1.0405,
        "goals_minus_xg": 0.1093,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.7501,
        "assists_minus_xa": 0.2499,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.6408,
        "points_added": 0.7012,
        "xpoints_added": 1.4783,
        "passes_attempted": 1159.0,
        "pass_completion_pct": 0.7748,
        "xpass_completion_pct": 0.7753,
        "passes_over_expected": -0.5367,
        "passes_over_expected_p100": -0.0463,
        "avg_pass_distance": 24.0631,
        "avg_pass_vertical": 10.5906
      }
    },
    {
      "canonical_id": "tatumn-milazzo",
      "canonical_name": "Tatumn Milazzo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2276.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.1896,
        "xg_place": 0.09,
        "goals_minus_xg": 0.8104,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.6376,
        "assists_minus_xa": 0.3624,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.8272,
        "points_added": 1.0756,
        "xpoints_added": 0.1148,
        "passes_attempted": 1217.0,
        "pass_completion_pct": 0.7297,
        "xpass_completion_pct": 0.7542,
        "passes_over_expected": -29.8825,
        "passes_over_expected_p100": -2.4554,
        "avg_pass_distance": 19.5794,
        "avg_pass_vertical": 8.948
      }
    },
    {
      "canonical_id": "taylor-aylmer",
      "canonical_name": "Taylor Aylmer",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 187.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0544,
        "xg_place": -0.0544,
        "goals_minus_xg": -0.0544,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0544,
        "points_added": 0.0,
        "xpoints_added": 0.0408,
        "passes_attempted": 79.0,
        "pass_completion_pct": 0.8608,
        "xpass_completion_pct": 0.7989,
        "passes_over_expected": 4.8905,
        "passes_over_expected_p100": 6.1905,
        "avg_pass_distance": 17.7901,
        "avg_pass_vertical": 2.9593
      }
    },
    {
      "canonical_id": "taylor-flint",
      "canonical_name": "Taylor Flint",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1139.0,
        "shots": 32.0,
        "shots_on_target": 15.0,
        "goals": 2.0,
        "xg": 2.9651,
        "xg_place": -0.4044,
        "goals_minus_xg": -0.9651,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 0.8426,
        "assists_minus_xa": -0.8426,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.8077,
        "points_added": 1.5994,
        "xpoints_added": 1.9502,
        "passes_attempted": 444.0,
        "pass_completion_pct": 0.5788,
        "xpass_completion_pct": 0.6139,
        "passes_over_expected": -15.5864,
        "passes_over_expected_p100": -3.5104,
        "avg_pass_distance": 19.0997,
        "avg_pass_vertical": 7.4695
      }
    },
    {
      "canonical_id": "taylor-porter",
      "canonical_name": "Taylor Porter",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 769.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3381,
        "xg_place": -0.0851,
        "goals_minus_xg": -0.3381,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.208,
        "assists_minus_xa": -0.208,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5461,
        "points_added": 0.0,
        "xpoints_added": 0.3258,
        "passes_attempted": 335.0,
        "pass_completion_pct": 0.7254,
        "xpass_completion_pct": 0.7677,
        "passes_over_expected": -14.1875,
        "passes_over_expected_p100": -4.2351,
        "avg_pass_distance": 19.2443,
        "avg_pass_vertical": 4.7335
      }
    },
    {
      "canonical_id": "taylor-smith",
      "canonical_name": "Taylor Smith",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 708.0,
        "shots": 12.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.5946,
        "xg_place": 0.1935,
        "goals_minus_xg": 0.4054,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.5513,
        "assists_minus_xa": 0.4487,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.1459,
        "points_added": 0.1156,
        "xpoints_added": 0.4188,
        "passes_attempted": 283.0,
        "pass_completion_pct": 0.6113,
        "xpass_completion_pct": 0.6829,
        "passes_over_expected": -20.2616,
        "passes_over_expected_p100": -7.1596,
        "avg_pass_distance": 17.8642,
        "avg_pass_vertical": 5.6681
      }
    },
    {
      "canonical_id": "taylor-wood",
      "canonical_name": "Taylor Wood",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 636.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1296,
        "xg_place": -0.1296,
        "goals_minus_xg": -0.1296,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0645,
        "assists_minus_xa": -0.0645,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1941,
        "points_added": 0.0,
        "xpoints_added": 0.0395,
        "passes_attempted": 358.0,
        "pass_completion_pct": 0.8073,
        "xpass_completion_pct": 0.7919,
        "passes_over_expected": 5.5118,
        "passes_over_expected_p100": 1.5396,
        "avg_pass_distance": 18.4236,
        "avg_pass_vertical": 4.6157
      }
    },
    {
      "canonical_id": "tegan-mcgrady",
      "canonical_name": "Tegan McGrady",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 36.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.7143,
        "xpass_completion_pct": 0.7579,
        "passes_over_expected": -1.5252,
        "passes_over_expected_p100": -4.3576,
        "avg_pass_distance": 16.1972,
        "avg_pass_vertical": 8.1384
      }
    },
    {
      "canonical_id": "tess-boade",
      "canonical_name": "Tess Boade",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1318.0,
        "shots": 24.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 3.5979,
        "xg_place": -0.8374,
        "goals_minus_xg": -1.5979,
        "key_passes": 16.0,
        "assists": 3.0,
        "xa": 2.4033,
        "assists_minus_xa": 0.5967,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.0012,
        "points_added": 0.4019,
        "xpoints_added": 1.2425,
        "passes_attempted": 409.0,
        "pass_completion_pct": 0.7848,
        "xpass_completion_pct": 0.7868,
        "passes_over_expected": -0.82,
        "passes_over_expected_p100": -0.2005,
        "avg_pass_distance": 15.1971,
        "avg_pass_vertical": -0.9725
      }
    },
    {
      "canonical_id": "thembi-kgatlana",
      "canonical_name": "Thembi Kgatlana",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1081.0,
        "shots": 36.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 2.9002,
        "xg_place": -1.3808,
        "goals_minus_xg": -0.9002,
        "key_passes": 15.0,
        "assists": 2.0,
        "xa": 1.9814,
        "assists_minus_xa": 0.0186,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.8816,
        "points_added": 0.6617,
        "xpoints_added": 1.5843,
        "passes_attempted": 240.0,
        "pass_completion_pct": 0.7042,
        "xpass_completion_pct": 0.7095,
        "passes_over_expected": -1.2787,
        "passes_over_expected_p100": -0.5328,
        "avg_pass_distance": 15.6314,
        "avg_pass_vertical": 0.4897
      }
    },
    {
      "canonical_id": "tierna-davidson",
      "canonical_name": "Tierna Davidson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2297.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0288,
        "xg_place": -0.0288,
        "goals_minus_xg": -0.0288,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0213,
        "assists_minus_xa": -0.0213,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0501,
        "points_added": 0.0,
        "xpoints_added": 0.022,
        "passes_attempted": 1192.0,
        "pass_completion_pct": 0.8213,
        "xpass_completion_pct": 0.8126,
        "passes_over_expected": 10.3937,
        "passes_over_expected_p100": 0.872,
        "avg_pass_distance": 22.6787,
        "avg_pass_vertical": 9.6809
      }
    },
    {
      "canonical_id": "tori-hansen",
      "canonical_name": "Tori Hansen",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 200.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.4054,
        "xg_place": 0.2424,
        "goals_minus_xg": 0.5946,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4054,
        "points_added": 0.6278,
        "xpoints_added": 0.2545,
        "passes_attempted": 53.0,
        "pass_completion_pct": 0.717,
        "xpass_completion_pct": 0.7858,
        "passes_over_expected": -3.6486,
        "passes_over_expected_p100": -6.8841,
        "avg_pass_distance": 21.9253,
        "avg_pass_vertical": 11.0579
      }
    },
    {
      "canonical_id": "tori-huster",
      "canonical_name": "Tori Huster",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 82.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.0457,
        "assists_minus_xa": -0.0457,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0457,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 29.0,
        "pass_completion_pct": 0.5517,
        "xpass_completion_pct": 0.6736,
        "passes_over_expected": -3.5358,
        "passes_over_expected_p100": -12.1924,
        "avg_pass_distance": 15.8308,
        "avg_pass_vertical": 6.9862
      }
    },
    {
      "canonical_id": "trinity-rodman",
      "canonical_name": "Trinity Rodman",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1855.0,
        "shots": 60.0,
        "shots_on_target": 31.0,
        "goals": 5.0,
        "xg": 6.9652,
        "xg_place": 0.29,
        "goals_minus_xg": -1.9652,
        "key_passes": 20.0,
        "assists": 2.0,
        "xa": 2.7491,
        "assists_minus_xa": -0.7491,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 9.7143,
        "points_added": 2.5106,
        "xpoints_added": 5.7394,
        "passes_attempted": 492.0,
        "pass_completion_pct": 0.5325,
        "xpass_completion_pct": 0.5872,
        "passes_over_expected": -26.9229,
        "passes_over_expected_p100": -5.4721,
        "avg_pass_distance": 16.6714,
        "avg_pass_vertical": 1.761
      }
    },
    {
      "canonical_id": "tyler-lussi",
      "canonical_name": "Tyler Lussi",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1843.0,
        "shots": 49.0,
        "shots_on_target": 18.0,
        "goals": 6.0,
        "xg": 5.0245,
        "xg_place": -0.5021,
        "goals_minus_xg": 0.9755,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.7759,
        "assists_minus_xa": 0.2241,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.8004,
        "points_added": 2.3779,
        "xpoints_added": 3.2678,
        "passes_attempted": 591.0,
        "pass_completion_pct": 0.6328,
        "xpass_completion_pct": 0.6732,
        "passes_over_expected": -23.8701,
        "passes_over_expected_p100": -4.0389,
        "avg_pass_distance": 16.7162,
        "avg_pass_vertical": 2.3262
      }
    },
    {
      "canonical_id": "tziarra-king",
      "canonical_name": "Tziarra King",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1239.0,
        "shots": 19.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 1.2637,
        "xg_place": -0.7271,
        "goals_minus_xg": -1.2637,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 1.1945,
        "assists_minus_xa": -0.1945,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.4582,
        "points_added": 0.0,
        "xpoints_added": 0.733,
        "passes_attempted": 345.0,
        "pass_completion_pct": 0.5768,
        "xpass_completion_pct": 0.6397,
        "passes_over_expected": -21.7057,
        "passes_over_expected_p100": -6.2915,
        "avg_pass_distance": 18.0984,
        "avg_pass_vertical": 2.5903
      }
    },
    {
      "canonical_id": "uchenna-kanu",
      "canonical_name": "Uchenna Kanu",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 842.0,
        "shots": 23.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 3.7373,
        "xg_place": -2.0412,
        "goals_minus_xg": -2.7373,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.8198,
        "assists_minus_xa": -0.8198,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 4.5572,
        "points_added": 0.336,
        "xpoints_added": 2.4671,
        "passes_attempted": 194.0,
        "pass_completion_pct": 0.634,
        "xpass_completion_pct": 0.692,
        "passes_over_expected": -11.2546,
        "passes_over_expected_p100": -5.8013,
        "avg_pass_distance": 15.4644,
        "avg_pass_vertical": 0.5076
      }
    },
    {
      "canonical_id": "vanessa-dibernardo",
      "canonical_name": "Vanessa DiBernardo",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1221.0,
        "shots": 24.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 1.3837,
        "xg_place": -0.4944,
        "goals_minus_xg": -0.3837,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 1.5038,
        "assists_minus_xa": 0.4962,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.8875,
        "points_added": 0.0597,
        "xpoints_added": 0.6199,
        "passes_attempted": 593.0,
        "pass_completion_pct": 0.7369,
        "xpass_completion_pct": 0.7277,
        "passes_over_expected": 5.4936,
        "passes_over_expected_p100": 0.9264,
        "avg_pass_distance": 19.4044,
        "avg_pass_vertical": 7.7348
      }
    },
    {
      "canonical_id": "veronica-latsko",
      "canonical_name": "Veronica Latsko",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2078.0,
        "shots": 32.0,
        "shots_on_target": 11.0,
        "goals": 6.0,
        "xg": 3.5134,
        "xg_place": -0.5504,
        "goals_minus_xg": 2.4866,
        "key_passes": 17.0,
        "assists": 2.0,
        "xa": 2.1904,
        "assists_minus_xa": -0.1904,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 5.7039,
        "points_added": 1.9228,
        "xpoints_added": 1.5948,
        "passes_attempted": 716.0,
        "pass_completion_pct": 0.5852,
        "xpass_completion_pct": 0.6362,
        "passes_over_expected": -36.5484,
        "passes_over_expected_p100": -5.1045,
        "avg_pass_distance": 17.7927,
        "avg_pass_vertical": 2.7217
      }
    },
    {
      "canonical_id": "victoria-pickett",
      "canonical_name": "Victoria Pickett",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 553.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.8834,
        "xg_place": -0.12010000000000001,
        "goals_minus_xg": 0.11660000000000001,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.4355,
        "assists_minus_xa": -0.4355,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3189,
        "points_added": 0.4827,
        "xpoints_added": 0.5424,
        "passes_attempted": 168.0,
        "pass_completion_pct": 1.596,
        "xpass_completion_pct": 1.5966,
        "passes_over_expected": -1.5588,
        "passes_over_expected_p100": -0.07250000000000001,
        "avg_pass_distance": 33.8947,
        "avg_pass_vertical": 3.4342
      }
    },
    {
      "canonical_id": "viviana-villacorta",
      "canonical_name": "Viviana Villacorta",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1606.0,
        "shots": 10.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4598,
        "xg_place": -0.4598,
        "goals_minus_xg": -0.4598,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.3272,
        "assists_minus_xa": 0.6728,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.787,
        "points_added": 0.0,
        "xpoints_added": 0.3338,
        "passes_attempted": 520.0,
        "pass_completion_pct": 0.8327,
        "xpass_completion_pct": 0.8205,
        "passes_over_expected": 6.3183,
        "passes_over_expected_p100": 1.2151,
        "avg_pass_distance": 18.1093,
        "avg_pass_vertical": 3.2323
      }
    },
    {
      "canonical_id": "wang-shuang",
      "canonical_name": "Wang Shuang",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1424.0,
        "shots": 27.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 3.0957,
        "xg_place": -1.1762,
        "goals_minus_xg": -1.0957,
        "key_passes": 29.0,
        "assists": 2.0,
        "xa": 1.5989,
        "assists_minus_xa": 0.4011,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.6946,
        "points_added": 0.6526,
        "xpoints_added": 1.606,
        "passes_attempted": 473.0,
        "pass_completion_pct": 0.6977,
        "xpass_completion_pct": 0.6821,
        "passes_over_expected": 7.3806,
        "passes_over_expected_p100": 1.5604,
        "avg_pass_distance": 19.1297,
        "avg_pass_vertical": 4.5066
      }
    },
    {
      "canonical_id": "yazmeen-ryan",
      "canonical_name": "Yazmeen Ryan",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2538.0,
        "shots": 57.0,
        "shots_on_target": 16.0,
        "goals": 3.0,
        "xg": 4.0742,
        "xg_place": -1.225,
        "goals_minus_xg": -1.0742,
        "key_passes": 33.0,
        "assists": 1.0,
        "xa": 1.7127,
        "assists_minus_xa": -0.7127,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.7869,
        "points_added": 0.2851,
        "xpoints_added": 2.2883,
        "passes_attempted": 919.0,
        "pass_completion_pct": 0.7508,
        "xpass_completion_pct": 0.7336,
        "passes_over_expected": 15.8629,
        "passes_over_expected_p100": 1.7261,
        "avg_pass_distance": 17.7962,
        "avg_pass_vertical": 1.0539
      }
    },
    {
      "canonical_id": "yuki-nagasato",
      "canonical_name": "Yuki Nagasato",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2063.0,
        "shots": 16.0,
        "shots_on_target": 7.0,
        "goals": 4.0,
        "xg": 2.2513,
        "xg_place": 1.0664,
        "goals_minus_xg": 1.7487,
        "key_passes": 19.0,
        "assists": 2.0,
        "xa": 1.812,
        "assists_minus_xa": 0.188,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.0633,
        "points_added": 1.3108,
        "xpoints_added": 1.2179,
        "passes_attempted": 904.0,
        "pass_completion_pct": 0.8164,
        "xpass_completion_pct": 0.7872,
        "passes_over_expected": 26.3859,
        "passes_over_expected_p100": 2.9188,
        "avg_pass_distance": 15.5921,
        "avg_pass_vertical": 2.0726
      }
    },
    {
      "canonical_id": "zaneta-wyne",
      "canonical_name": "Zaneta Wyne",
      "positions": [
        "FB"
      ],
      "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": 45.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.7694,
        "passes_over_expected": 1.3783,
        "passes_over_expected_p100": 3.0629,
        "avg_pass_distance": 16.7664,
        "avg_pass_vertical": 4.6758
      }
    }
  ]
}