{
  "slug": "nwsl-2021",
  "display_name": "NWSL 2021",
  "player_count": 268,
  "game_count": 144,
  "games": [
    {
      "slug": "soccer-nwsl-2021-chi-hou-gpmobjb7qz",
      "display": "Chicago @ Houston",
      "week": 1,
      "season": 2021,
      "date_str": "2021-04-10",
      "away_team": "Chicago",
      "home_team": "Houston",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-kc-por-gomnxxxbqw",
      "display": "Kansas City @ Portland",
      "week": 1,
      "season": 2021,
      "date_str": "2021-04-10",
      "away_team": "Kansas City",
      "home_team": "Portland",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-orl-lou-vzqo202b5a",
      "display": "Orlando @ Louisville",
      "week": 1,
      "season": 2021,
      "date_str": "2021-04-10",
      "away_team": "Orlando",
      "home_team": "Louisville",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-was-nc-2lqrgwgxqr",
      "display": "Washington @ North Carolina",
      "week": 1,
      "season": 2021,
      "date_str": "2021-04-10",
      "away_team": "Washington",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-hou-njy-vj58gvowm8",
      "display": "Houston @ Gotham FC",
      "week": 1,
      "season": 2021,
      "date_str": "2021-05-15",
      "away_team": "Houston",
      "home_team": "Gotham FC",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-kc-lou-olmla2xa5l",
      "display": "Kansas City @ Louisville",
      "week": 1,
      "season": 2021,
      "date_str": "2021-05-15",
      "away_team": "Kansas City",
      "home_team": "Louisville",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-chi-por-kxmey1d3m6",
      "display": "Chicago @ Portland",
      "week": 1,
      "season": 2021,
      "date_str": "2021-05-16",
      "away_team": "Chicago",
      "home_team": "Portland",
      "team": "",
      "score_home": 5,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-nc-sea-a35rxajkql",
      "display": "North Carolina @ Seattle",
      "week": 1,
      "season": 2021,
      "date_str": "2021-05-16",
      "away_team": "North Carolina",
      "home_team": "Seattle",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-was-orl-9yqd8d7oqv",
      "display": "Washington @ Orlando",
      "week": 1,
      "season": 2021,
      "date_str": "2021-05-16",
      "away_team": "Washington",
      "home_team": "Orlando",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-njy-orl-wvq9gngmmw",
      "display": "Gotham FC @ Orlando",
      "week": 2,
      "season": 2021,
      "date_str": "2021-04-14",
      "away_team": "Gotham FC",
      "home_team": "Orlando",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-lou-was-egmpwpw0qa",
      "display": "Louisville @ Washington",
      "week": 2,
      "season": 2021,
      "date_str": "2021-04-15",
      "away_team": "Louisville",
      "home_team": "Washington",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-por-chi-9z5kkekk5a",
      "display": "Portland @ Chicago",
      "week": 2,
      "season": 2021,
      "date_str": "2021-04-15",
      "away_team": "Portland",
      "home_team": "Chicago",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-hou-sea-315vogovq9",
      "display": "Houston @ Seattle",
      "week": 2,
      "season": 2021,
      "date_str": "2021-04-17",
      "away_team": "Houston",
      "home_team": "Seattle",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-was-lou-odmx9o6g5y",
      "display": "Washington @ Louisville",
      "week": 2,
      "season": 2021,
      "date_str": "2021-05-21",
      "away_team": "Washington",
      "home_team": "Louisville",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-orl-nc-9vq28o3e5k",
      "display": "Orlando @ North Carolina",
      "week": 2,
      "season": 2021,
      "date_str": "2021-05-22",
      "away_team": "Orlando",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-kc-hou-kpqjaedn56",
      "display": "Kansas City @ Houston",
      "week": 2,
      "season": 2021,
      "date_str": "2021-05-23",
      "away_team": "Kansas City",
      "home_team": "Houston",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-njy-chi-npqxx3gyq9",
      "display": "Gotham FC @ Chicago",
      "week": 2,
      "season": 2021,
      "date_str": "2021-05-23",
      "away_team": "Gotham FC",
      "home_team": "Chicago",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-sea-por-adq0rgje5e",
      "display": "Seattle @ Portland",
      "week": 2,
      "season": 2021,
      "date_str": "2021-05-23",
      "away_team": "Seattle",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-nc-njy-gjmn303p5k",
      "display": "North Carolina @ Gotham FC",
      "week": 3,
      "season": 2021,
      "date_str": "2021-04-20",
      "away_team": "North Carolina",
      "home_team": "Gotham FC",
      "team": "",
      "score_home": 4,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-kc-chi-pk5lj2jdqo",
      "display": "Kansas City @ Chicago",
      "week": 3,
      "season": 2021,
      "date_str": "2021-04-21",
      "away_team": "Kansas City",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-was-orl-ramyy6ynmd",
      "display": "Washington @ Orlando",
      "week": 3,
      "season": 2021,
      "date_str": "2021-04-21",
      "away_team": "Washington",
      "home_team": "Orlando",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-sea-por-7vq7w6wdqd",
      "display": "Seattle @ Portland",
      "week": 3,
      "season": 2021,
      "date_str": "2021-04-22",
      "away_team": "Seattle",
      "home_team": "Portland",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-por-orl-xw5pxpj05g",
      "display": "Portland @ Orlando",
      "week": 3,
      "season": 2021,
      "date_str": "2021-05-26",
      "away_team": "Portland",
      "home_team": "Orlando",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-chi-kc-4jmavlnp5k",
      "display": "Chicago @ Kansas City",
      "week": 3,
      "season": 2021,
      "date_str": "2021-05-27",
      "away_team": "Chicago",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-hou-was-krqa1nloqk",
      "display": "Houston @ Washington",
      "week": 3,
      "season": 2021,
      "date_str": "2021-05-27",
      "away_team": "Houston",
      "home_team": "Washington",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-lou-nc-4wm4wowbqj",
      "display": "Louisville @ North Carolina",
      "week": 3,
      "season": 2021,
      "date_str": "2021-05-28",
      "away_team": "Louisville",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 5,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-chi-hou-zeqzvonnqk",
      "display": "Chicago @ Houston",
      "week": 3,
      "season": 2021,
      "date_str": "2021-05-29",
      "away_team": "Chicago",
      "home_team": "Houston",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-kc-orl-xvqk8axnq0",
      "display": "Kansas City @ Orlando",
      "week": 3,
      "season": 2021,
      "date_str": "2021-05-30",
      "away_team": "Kansas City",
      "home_team": "Orlando",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-por-njy-blmvxjw8qx",
      "display": "Portland @ Gotham FC",
      "week": 3,
      "season": 2021,
      "date_str": "2021-05-30",
      "away_team": "Portland",
      "home_team": "Gotham FC",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-was-sea-p6qbrynaq0",
      "display": "Washington @ Seattle",
      "week": 3,
      "season": 2021,
      "date_str": "2021-05-30",
      "away_team": "Washington",
      "home_team": "Seattle",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-nc-lou-2vq1lwlwqr",
      "display": "North Carolina @ Louisville",
      "week": 4,
      "season": 2021,
      "date_str": "2021-04-26",
      "away_team": "North Carolina",
      "home_team": "Louisville",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-hou-kc-ev5dndnjqk",
      "display": "Houston @ Kansas City",
      "week": 4,
      "season": 2021,
      "date_str": "2021-04-27",
      "away_team": "Houston",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-njy-was-olmlaxar5l",
      "display": "Gotham FC @ Washington",
      "week": 4,
      "season": 2021,
      "date_str": "2021-04-27",
      "away_team": "Gotham FC",
      "home_team": "Washington",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-chi-sea-a35rxjxwql",
      "display": "Chicago @ Seattle",
      "week": 4,
      "season": 2021,
      "date_str": "2021-04-28",
      "away_team": "Chicago",
      "home_team": "Seattle",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-nc-chi-e7mzxwopqr",
      "display": "North Carolina @ Chicago",
      "week": 4,
      "season": 2021,
      "date_str": "2021-06-05",
      "away_team": "North Carolina",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-sea-njy-n6mmxx2wqe",
      "display": "Seattle @ Gotham FC",
      "week": 4,
      "season": 2021,
      "date_str": "2021-06-05",
      "away_team": "Seattle",
      "home_team": "Gotham FC",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-hou-kc-xj5yknoxqb",
      "display": "Houston @ Kansas City",
      "week": 4,
      "season": 2021,
      "date_str": "2021-06-06",
      "away_team": "Houston",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-lou-por-ljqeyx1yqx",
      "display": "Louisville @ Portland",
      "week": 4,
      "season": 2021,
      "date_str": "2021-06-06",
      "away_team": "Louisville",
      "home_team": "Portland",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-orl-was-jyqjlpee5g",
      "display": "Orlando @ Washington",
      "week": 4,
      "season": 2021,
      "date_str": "2021-06-06",
      "away_team": "Orlando",
      "home_team": "Washington",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-orl-nc-9yqd878mqv",
      "display": "Orlando @ North Carolina",
      "week": 5,
      "season": 2021,
      "date_str": "2021-05-01",
      "away_team": "Orlando",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-lou-njy-9vq2838x5k",
      "display": "Louisville @ Gotham FC",
      "week": 5,
      "season": 2021,
      "date_str": "2021-05-02",
      "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-2021-por-hou-kxmeydy1m6",
      "display": "Portland @ Houston",
      "week": 5,
      "season": 2021,
      "date_str": "2021-05-02",
      "away_team": "Portland",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-sea-kc-odmx969o5y",
      "display": "Seattle @ Kansas City",
      "week": 5,
      "season": 2021,
      "date_str": "2021-05-04",
      "away_team": "Seattle",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-sea-nc-oa5wxwgxq1",
      "display": "Seattle @ North Carolina",
      "week": 5,
      "season": 2021,
      "date_str": "2021-06-19",
      "away_team": "Seattle",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-hou-lou-kaqbp8y7mb",
      "display": "Houston @ Louisville",
      "week": 5,
      "season": 2021,
      "date_str": "2021-06-20",
      "away_team": "Houston",
      "home_team": "Louisville",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-kc-por-nwmwr6gzql",
      "display": "Kansas City @ Portland",
      "week": 5,
      "season": 2021,
      "date_str": "2021-06-20",
      "away_team": "Kansas City",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-njy-orl-0x5gxlrjq7",
      "display": "Gotham FC @ Orlando",
      "week": 5,
      "season": 2021,
      "date_str": "2021-06-20",
      "away_team": "Gotham FC",
      "home_team": "Orlando",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-was-chi-evq3jnbg5w",
      "display": "Washington @ Chicago",
      "week": 5,
      "season": 2021,
      "date_str": "2021-06-20",
      "away_team": "Washington",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-njy-por-npqxxgxzq9",
      "display": "Gotham FC @ Portland",
      "week": 6,
      "season": 2021,
      "date_str": "2021-05-08",
      "away_team": "Gotham FC",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-chi-sea-7vqgdxlxqv",
      "display": "Chicago @ Seattle",
      "week": 6,
      "season": 2021,
      "date_str": "2021-06-23",
      "away_team": "Chicago",
      "home_team": "Seattle",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-nc-lou-gpmobvjrqz",
      "display": "North Carolina @ Louisville",
      "week": 6,
      "season": 2021,
      "date_str": "2021-06-23",
      "away_team": "North Carolina",
      "home_team": "Louisville",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-orl-kc-0oq6b9g7q6",
      "display": "Orlando @ Kansas City",
      "week": 6,
      "season": 2021,
      "date_str": "2021-06-23",
      "away_team": "Orlando",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-lou-chi-gomnx0xxqw",
      "display": "Louisville @ Chicago",
      "week": 6,
      "season": 2021,
      "date_str": "2021-06-26",
      "away_team": "Louisville",
      "home_team": "Chicago",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-njy-sea-vzqo2j0v5a",
      "display": "Gotham FC @ Seattle",
      "week": 6,
      "season": 2021,
      "date_str": "2021-06-26",
      "away_team": "Gotham FC",
      "home_team": "Seattle",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-por-nc-2lqrg3wdqr",
      "display": "Portland @ North Carolina",
      "week": 6,
      "season": 2021,
      "date_str": "2021-06-26",
      "away_team": "Portland",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-orl-hou-wvq9gpnlmw",
      "display": "Orlando @ Houston",
      "week": 6,
      "season": 2021,
      "date_str": "2021-06-27",
      "away_team": "Orlando",
      "home_team": "Houston",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-was-kc-9z5kkxey5a",
      "display": "Washington @ Kansas City",
      "week": 6,
      "season": 2021,
      "date_str": "2021-06-27",
      "away_team": "Washington",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-chi-was-egmpwjp3qa",
      "display": "Chicago @ Washington",
      "week": 7,
      "season": 2021,
      "date_str": "2021-07-02",
      "away_team": "Chicago",
      "home_team": "Washington",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-kc-njy-315vogggq9",
      "display": "Kansas City @ Gotham FC",
      "week": 7,
      "season": 2021,
      "date_str": "2021-07-03",
      "away_team": "Kansas City",
      "home_team": "Gotham FC",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-por-lou-gjmn3z045k",
      "display": "Portland @ Louisville",
      "week": 7,
      "season": 2021,
      "date_str": "2021-07-03",
      "away_team": "Portland",
      "home_team": "Louisville",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-sea-hou-pk5lja2pqo",
      "display": "Seattle @ Houston",
      "week": 7,
      "season": 2021,
      "date_str": "2021-07-03",
      "away_team": "Seattle",
      "home_team": "Houston",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-nc-orl-ramyyb6jmd",
      "display": "North Carolina @ Orlando",
      "week": 7,
      "season": 2021,
      "date_str": "2021-07-04",
      "away_team": "North Carolina",
      "home_team": "Orlando",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-lou-orl-7vq7wk68qd",
      "display": "Louisville @ Orlando",
      "week": 8,
      "season": 2021,
      "date_str": "2021-07-09",
      "away_team": "Louisville",
      "home_team": "Orlando",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-nc-was-ev5dnelmqk",
      "display": "North Carolina @ Washington",
      "week": 8,
      "season": 2021,
      "date_str": "2021-07-10",
      "away_team": "North Carolina",
      "home_team": "Washington",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-hou-chi-a35rxawkql",
      "display": "Houston @ Chicago",
      "week": 8,
      "season": 2021,
      "date_str": "2021-07-11",
      "away_team": "Houston",
      "home_team": "Chicago",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-kc-sea-olmla2va5l",
      "display": "Kansas City @ Seattle",
      "week": 8,
      "season": 2021,
      "date_str": "2021-07-11",
      "away_team": "Kansas City",
      "home_team": "Seattle",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-njy-por-2vq1l6wlqr",
      "display": "Gotham FC @ Portland",
      "week": 8,
      "season": 2021,
      "date_str": "2021-07-11",
      "away_team": "Gotham FC",
      "home_team": "Portland",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-hou-nc-vj58gvrwm8",
      "display": "Houston @ North Carolina",
      "week": 9,
      "season": 2021,
      "date_str": "2021-07-17",
      "away_team": "Houston",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-njy-was-kxmey1v3m6",
      "display": "Gotham FC @ Washington",
      "week": 9,
      "season": 2021,
      "date_str": "2021-07-18",
      "away_team": "Gotham FC",
      "home_team": "Washington",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-sea-chi-odmx9ovg5y",
      "display": "Seattle @ Chicago",
      "week": 9,
      "season": 2021,
      "date_str": "2021-07-18",
      "away_team": "Seattle",
      "home_team": "Chicago",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-orl-por-9yqd8dvoqv",
      "display": "Orlando @ Portland",
      "week": 9,
      "season": 2021,
      "date_str": "2021-07-19",
      "away_team": "Orlando",
      "home_team": "Portland",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-nc-kc-9vq28oge5k",
      "display": "North Carolina @ Kansas City",
      "week": 10,
      "season": 2021,
      "date_str": "2021-07-24",
      "away_team": "North Carolina",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-sea-orl-npqxx36yq9",
      "display": "Seattle @ Orlando",
      "week": 10,
      "season": 2021,
      "date_str": "2021-07-24",
      "away_team": "Seattle",
      "home_team": "Orlando",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-chi-njy-xw5pxpv05g",
      "display": "Chicago @ Gotham FC",
      "week": 10,
      "season": 2021,
      "date_str": "2021-07-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-2021-por-hou-adq0rgbe5e",
      "display": "Portland @ Houston",
      "week": 10,
      "season": 2021,
      "date_str": "2021-07-25",
      "away_team": "Portland",
      "home_team": "Houston",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-was-lou-kpqjaevn56",
      "display": "Washington @ Louisville",
      "week": 10,
      "season": 2021,
      "date_str": "2021-07-25",
      "away_team": "Washington",
      "home_team": "Louisville",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-orl-nc-4jmavldp5k",
      "display": "Orlando @ North Carolina",
      "week": 11,
      "season": 2021,
      "date_str": "2021-07-31",
      "away_team": "Orlando",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-kc-por-4wm4wo6bqj",
      "display": "Kansas City @ Portland",
      "week": 11,
      "season": 2021,
      "date_str": "2021-08-01",
      "away_team": "Kansas City",
      "home_team": "Portland",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-lou-sea-krqa1nvoqk",
      "display": "Louisville @ Seattle",
      "week": 11,
      "season": 2021,
      "date_str": "2021-08-01",
      "away_team": "Louisville",
      "home_team": "Seattle",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-njy-hou-blmvxjg8qx",
      "display": "Gotham FC @ Houston",
      "week": 11,
      "season": 2021,
      "date_str": "2021-08-01",
      "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-2021-was-chi-zeqzvovnqk",
      "display": "Washington @ Chicago",
      "week": 11,
      "season": 2021,
      "date_str": "2021-08-01",
      "away_team": "Washington",
      "home_team": "Chicago",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-nc-njy-p6qbryeaq0",
      "display": "North Carolina @ Gotham FC",
      "week": 12,
      "season": 2021,
      "date_str": "2021-08-07",
      "away_team": "North Carolina",
      "home_team": "Gotham FC",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-por-was-ljqeyx8yqx",
      "display": "Portland @ Washington",
      "week": 12,
      "season": 2021,
      "date_str": "2021-08-07",
      "away_team": "Portland",
      "home_team": "Washington",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-hou-sea-xvqk8a0nq0",
      "display": "Houston @ Seattle",
      "week": 12,
      "season": 2021,
      "date_str": "2021-08-08",
      "away_team": "Houston",
      "home_team": "Seattle",
      "team": "",
      "score_home": 5,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-kc-lou-e7mzxwnpqr",
      "display": "Kansas City @ Louisville",
      "week": 12,
      "season": 2021,
      "date_str": "2021-08-08",
      "away_team": "Kansas City",
      "home_team": "Louisville",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-orl-chi-n6mmxxvwqe",
      "display": "Orlando @ Chicago",
      "week": 12,
      "season": 2021,
      "date_str": "2021-08-08",
      "away_team": "Orlando",
      "home_team": "Chicago",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-por-orl-jyqjlpxe5g",
      "display": "Portland @ Orlando",
      "week": 13,
      "season": 2021,
      "date_str": "2021-08-14",
      "away_team": "Portland",
      "home_team": "Orlando",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-was-hou-xj5yknvxqb",
      "display": "Washington @ Houston",
      "week": 13,
      "season": 2021,
      "date_str": "2021-08-14",
      "away_team": "Washington",
      "home_team": "Houston",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-chi-nc-kaqbp817mb",
      "display": "Chicago @ North Carolina",
      "week": 13,
      "season": 2021,
      "date_str": "2021-08-15",
      "away_team": "Chicago",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-lou-njy-evq3jngg5w",
      "display": "Louisville @ Gotham FC",
      "week": 13,
      "season": 2021,
      "date_str": "2021-08-15",
      "away_team": "Louisville",
      "home_team": "Gotham FC",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-sea-kc-oa5wxwgxq1",
      "display": "Seattle @ Kansas City",
      "week": 13,
      "season": 2021,
      "date_str": "2021-08-15",
      "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-2021-chi-lou-nwmwr6vzql",
      "display": "Chicago @ Louisville",
      "week": 14,
      "season": 2021,
      "date_str": "2021-08-19",
      "away_team": "Chicago",
      "home_team": "Louisville",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-kc-nc-7vqgdxexqv",
      "display": "Kansas City @ North Carolina",
      "week": 14,
      "season": 2021,
      "date_str": "2021-08-21",
      "away_team": "Kansas City",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-njy-sea-0x5gxlvjq7",
      "display": "Gotham FC @ Seattle",
      "week": 14,
      "season": 2021,
      "date_str": "2021-08-22",
      "away_team": "Gotham FC",
      "home_team": "Seattle",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-orl-was-0oq6b9n7q6",
      "display": "Orlando @ Washington",
      "week": 14,
      "season": 2021,
      "date_str": "2021-08-22",
      "away_team": "Orlando",
      "home_team": "Washington",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-lou-kc-gomnx0vxqw",
      "display": "Louisville @ Kansas City",
      "week": 15,
      "season": 2021,
      "date_str": "2021-08-26",
      "away_team": "Louisville",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-njy-por-gpmobvkrqz",
      "display": "Gotham FC @ Portland",
      "week": 15,
      "season": 2021,
      "date_str": "2021-08-26",
      "away_team": "Gotham FC",
      "home_team": "Portland",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-kc-chi-vzqo2jvv5a",
      "display": "Kansas City @ Chicago",
      "week": 15,
      "season": 2021,
      "date_str": "2021-08-29",
      "away_team": "Kansas City",
      "home_team": "Chicago",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-lou-hou-oa5wxwgbq1",
      "display": "Louisville @ Houston",
      "week": 15,
      "season": 2021,
      "date_str": "2021-08-29",
      "away_team": "Louisville",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-nc-was-jyqjlpxw5g",
      "display": "North Carolina @ Washington",
      "week": 15,
      "season": 2021,
      "date_str": "2021-08-29",
      "away_team": "North Carolina",
      "home_team": "Washington",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-orl-njy-2lqrg3vdqr",
      "display": "Orlando @ Gotham FC",
      "week": 15,
      "season": 2021,
      "date_str": "2021-08-29",
      "away_team": "Orlando",
      "home_team": "Gotham FC",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-por-sea-evq3jngn5w",
      "display": "Portland @ Seattle",
      "week": 15,
      "season": 2021,
      "date_str": "2021-08-29",
      "away_team": "Portland",
      "home_team": "Seattle",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-sea-hou-kaqbp81xmb",
      "display": "Seattle @ Houston",
      "week": 16,
      "season": 2021,
      "date_str": "2021-09-02",
      "away_team": "Seattle",
      "home_team": "Houston",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-chi-njy-0x5gxlv7q7",
      "display": "Chicago @ Gotham FC",
      "week": 16,
      "season": 2021,
      "date_str": "2021-09-04",
      "away_team": "Chicago",
      "home_team": "Gotham FC",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-sea-lou-7vqgdxeaqv",
      "display": "Seattle @ Louisville",
      "week": 16,
      "season": 2021,
      "date_str": "2021-09-04",
      "away_team": "Seattle",
      "home_team": "Louisville",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-hou-orl-0oq6b9nrq6",
      "display": "Houston @ Orlando",
      "week": 16,
      "season": 2021,
      "date_str": "2021-09-05",
      "away_team": "Houston",
      "home_team": "Orlando",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-nc-kc-gpmobvnoqz",
      "display": "North Carolina @ Kansas City",
      "week": 16,
      "season": 2021,
      "date_str": "2021-09-05",
      "away_team": "North Carolina",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-chi-hou-vzqo2jv75a",
      "display": "Chicago @ Houston",
      "week": 17,
      "season": 2021,
      "date_str": "2021-09-11",
      "away_team": "Chicago",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-lou-orl-2lqrg3d2qr",
      "display": "Louisville @ Orlando",
      "week": 17,
      "season": 2021,
      "date_str": "2021-09-11",
      "away_team": "Louisville",
      "home_team": "Orlando",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-por-nc-9z5kkxob5a",
      "display": "Portland @ North Carolina",
      "week": 17,
      "season": 2021,
      "date_str": "2021-09-12",
      "away_team": "Portland",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-njy-kc-gomnx0k6qw",
      "display": "Gotham FC @ Kansas City",
      "week": 17,
      "season": 2021,
      "date_str": "2021-10-23",
      "away_team": "Gotham FC",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-nc-njy-315vog87q9",
      "display": "North Carolina @ Gotham FC",
      "week": 18,
      "season": 2021,
      "date_str": "2021-09-25",
      "away_team": "North Carolina",
      "home_team": "Gotham FC",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-hou-lou-pk5ljavzqo",
      "display": "Houston @ Louisville",
      "week": 18,
      "season": 2021,
      "date_str": "2021-09-26",
      "away_team": "Houston",
      "home_team": "Louisville",
      "team": "",
      "score_home": 0,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-kc-was-gjmn3zly5k",
      "display": "Kansas City @ Washington",
      "week": 18,
      "season": 2021,
      "date_str": "2021-09-26",
      "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-2021-orl-sea-ramyyb8rmd",
      "display": "Orlando @ Seattle",
      "week": 18,
      "season": 2021,
      "date_str": "2021-09-26",
      "away_team": "Orlando",
      "home_team": "Seattle",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-por-chi-egmpwjyrqa",
      "display": "Portland @ Chicago",
      "week": 18,
      "season": 2021,
      "date_str": "2021-09-26",
      "away_team": "Portland",
      "home_team": "Chicago",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-was-nc-7vq7wk2dqd",
      "display": "Washington @ North Carolina",
      "week": 19,
      "season": 2021,
      "date_str": "2021-10-13",
      "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-2021-hou-kc-olmla2ry5l",
      "display": "Houston @ Kansas City",
      "week": 19,
      "season": 2021,
      "date_str": "2021-10-14",
      "away_team": "Houston",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-orl-chi-a35rxanbql",
      "display": "Orlando @ Chicago",
      "week": 19,
      "season": 2021,
      "date_str": "2021-10-14",
      "away_team": "Orlando",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-sea-por-2vq1l6r8qr",
      "display": "Seattle @ Portland",
      "week": 19,
      "season": 2021,
      "date_str": "2021-10-14",
      "away_team": "Seattle",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-njy-lou-ev5dnegzqk",
      "display": "Gotham FC @ Louisville",
      "week": 19,
      "season": 2021,
      "date_str": "2021-10-28",
      "away_team": "Gotham FC",
      "home_team": "Louisville",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-lou-nc-9yqd8dboqv",
      "display": "Louisville @ North Carolina",
      "week": 20,
      "season": 2021,
      "date_str": "2021-10-06",
      "away_team": "Louisville",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-was-njy-kxmey1w6m6",
      "display": "Washington @ Gotham FC",
      "week": 20,
      "season": 2021,
      "date_str": "2021-10-06",
      "away_team": "Washington",
      "home_team": "Gotham FC",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-hou-por-vj58gvx8m8",
      "display": "Houston @ Portland",
      "week": 20,
      "season": 2021,
      "date_str": "2021-10-07",
      "away_team": "Houston",
      "home_team": "Portland",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-lou-was-9vq28olo5k",
      "display": "Louisville @ Washington",
      "week": 20,
      "season": 2021,
      "date_str": "2021-10-09",
      "away_team": "Louisville",
      "home_team": "Washington",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-njy-orl-odmx9oea5y",
      "display": "Gotham FC @ Orlando",
      "week": 20,
      "season": 2021,
      "date_str": "2021-10-09",
      "away_team": "Gotham FC",
      "home_team": "Orlando",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-chi-sea-kpqjaenp56",
      "display": "Chicago @ Seattle",
      "week": 20,
      "season": 2021,
      "date_str": "2021-10-10",
      "away_team": "Chicago",
      "home_team": "Seattle",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-nc-hou-npqxx3lkq9",
      "display": "North Carolina @ Houston",
      "week": 20,
      "season": 2021,
      "date_str": "2021-10-10",
      "away_team": "North Carolina",
      "home_team": "Houston",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-por-kc-adq0rg1v5e",
      "display": "Portland @ Kansas City",
      "week": 20,
      "season": 2021,
      "date_str": "2021-10-10",
      "away_team": "Portland",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-orl-lou-krqa1nj1qk",
      "display": "Orlando @ Louisville",
      "week": 21,
      "season": 2021,
      "date_str": "2021-10-16",
      "away_team": "Orlando",
      "home_team": "Louisville",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-kc-chi-4jmavlb75k",
      "display": "Kansas City @ Chicago",
      "week": 21,
      "season": 2021,
      "date_str": "2021-10-17",
      "away_team": "Kansas City",
      "home_team": "Chicago",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-njy-nc-4wm4wodgqj",
      "display": "Gotham FC @ North Carolina",
      "week": 21,
      "season": 2021,
      "date_str": "2021-10-17",
      "away_team": "Gotham FC",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-por-hou-zeqzvo2zqk",
      "display": "Portland @ Houston",
      "week": 21,
      "season": 2021,
      "date_str": "2021-10-17",
      "away_team": "Portland",
      "home_team": "Houston",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-was-sea-xw5pxppb5g",
      "display": "Washington @ Seattle",
      "week": 21,
      "season": 2021,
      "date_str": "2021-10-17",
      "away_team": "Washington",
      "home_team": "Seattle",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-chi-orl-blmvxjyjqx",
      "display": "Chicago @ Orlando",
      "week": 22,
      "season": 2021,
      "date_str": "2021-10-29",
      "away_team": "Chicago",
      "home_team": "Orlando",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-hou-was-e7mzxwdoqr",
      "display": "Houston @ Washington",
      "week": 22,
      "season": 2021,
      "date_str": "2021-10-31",
      "away_team": "Houston",
      "home_team": "Washington",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-lou-njy-ljqeyx6wqx",
      "display": "Louisville @ Gotham FC",
      "week": 22,
      "season": 2021,
      "date_str": "2021-10-31",
      "away_team": "Louisville",
      "home_team": "Gotham FC",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-nc-por-xvqk8akwq0",
      "display": "North Carolina @ Portland",
      "week": 22,
      "season": 2021,
      "date_str": "2021-10-31",
      "away_team": "North Carolina",
      "home_team": "Portland",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-sea-kc-p6qbryw4q0",
      "display": "Seattle @ Kansas City",
      "week": 22,
      "season": 2021,
      "date_str": "2021-10-31",
      "away_team": "Seattle",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-nc-was-gomn93rxqw",
      "display": "North Carolina @ Washington",
      "week": 23,
      "season": 2021,
      "date_str": "2021-11-07",
      "away_team": "North Carolina",
      "home_team": "Washington",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-njy-chi-gpmo6porqz",
      "display": "Gotham FC @ Chicago",
      "week": 23,
      "season": 2021,
      "date_str": "2021-11-07",
      "away_team": "Gotham FC",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-chi-por-2lqroyzdqr",
      "display": "Chicago @ Portland",
      "week": 24,
      "season": 2021,
      "date_str": "2021-11-14",
      "away_team": "Chicago",
      "home_team": "Portland",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-was-sea-vzqokb9vqa",
      "display": "Washington @ Seattle",
      "week": 24,
      "season": 2021,
      "date_str": "2021-11-14",
      "away_team": "Washington",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-nwsl-2021-chi-was-wvq9rvalqw",
      "display": "Chicago @ Washington",
      "week": 25,
      "season": 2021,
      "date_str": "2021-11-20",
      "away_team": "Chicago",
      "home_team": "Washington",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    }
  ],
  "players": [
    {
      "canonical_id": "abby-dahlkemper",
      "canonical_name": "Abby Dahlkemper",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 789.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.0905,
        "assists_minus_xa": -0.0905,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0905,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 376.0,
        "pass_completion_pct": 0.8032,
        "xpass_completion_pct": 0.796,
        "passes_over_expected": 2.7187,
        "passes_over_expected_p100": 0.7231,
        "avg_pass_distance": 24.8649,
        "avg_pass_vertical": 10.2254
      }
    },
    {
      "canonical_id": "abby-erceg",
      "canonical_name": "Abby Erceg",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2080.0,
        "shots": 20.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.5447,
        "xg_place": -0.4615,
        "goals_minus_xg": -0.5447,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0478,
        "assists_minus_xa": -0.0478,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5925,
        "points_added": 0.2182,
        "xpoints_added": 0.6254,
        "passes_attempted": 1323.0,
        "pass_completion_pct": 0.87,
        "xpass_completion_pct": 0.8156,
        "passes_over_expected": 71.9367,
        "passes_over_expected_p100": 5.4374,
        "avg_pass_distance": 23.3779,
        "avg_pass_vertical": 9.8877
      }
    },
    {
      "canonical_id": "abby-smith",
      "canonical_name": "Abby Smith",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 790.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0136,
        "xg_place": -0.0136,
        "goals_minus_xg": -0.0136,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.2381,
        "assists_minus_xa": 0.7619,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2517,
        "points_added": 0.0,
        "xpoints_added": 0.0134,
        "passes_attempted": 291.0,
        "pass_completion_pct": 0.6426,
        "xpass_completion_pct": 0.6158,
        "passes_over_expected": 7.791,
        "passes_over_expected_p100": 2.6773,
        "avg_pass_distance": 40.8049,
        "avg_pass_vertical": 33.7152,
        "shots_faced": 35.0,
        "goals_conceded": 10.0,
        "saves": 23.0,
        "headed_shot_share": 0.2286,
        "xg_faced": 9.5923,
        "goals_conceded_minus_xg": 0.4077,
        "goals_per_xg": 1.0425
      }
    },
    {
      "canonical_id": "abigail-kim",
      "canonical_name": "Abigail Kim",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 218.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.2257,
        "xg_place": 0.1943,
        "goals_minus_xg": 0.7743,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.0776,
        "assists_minus_xa": 0.9224,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.3033,
        "points_added": 0.1653,
        "xpoints_added": 0.1854,
        "passes_attempted": 37.0,
        "pass_completion_pct": 0.5946,
        "xpass_completion_pct": 0.6204,
        "passes_over_expected": -0.9533,
        "passes_over_expected_p100": -2.5765,
        "avg_pass_distance": 17.8072,
        "avg_pass_vertical": -1.6419
      }
    },
    {
      "canonical_id": "addie-mccain",
      "canonical_name": "Addie McCain",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 973.0,
        "shots": 13.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.8494,
        "xg_place": -0.4744,
        "goals_minus_xg": -0.8494,
        "key_passes": 14.0,
        "assists": 0.0,
        "xa": 1.0543,
        "assists_minus_xa": -1.0543,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.9036,
        "points_added": 0.0,
        "xpoints_added": 0.5942,
        "passes_attempted": 383.0,
        "pass_completion_pct": 0.6658,
        "xpass_completion_pct": 0.6858,
        "passes_over_expected": -7.663,
        "passes_over_expected_p100": -2.0008,
        "avg_pass_distance": 15.9147,
        "avg_pass_vertical": 3.1293
      }
    },
    {
      "canonical_id": "addisyn-merrick",
      "canonical_name": "Addisyn Merrick",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 68.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": 52.0,
        "pass_completion_pct": 0.7885,
        "xpass_completion_pct": 0.7425,
        "passes_over_expected": 2.3922,
        "passes_over_expected_p100": 4.6004,
        "avg_pass_distance": 27.2229,
        "avg_pass_vertical": 12.986
      }
    },
    {
      "canonical_id": "adrianna-franch",
      "canonical_name": "Adrianna Franch",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1981.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": 568.0,
        "pass_completion_pct": 1.4289999999999998,
        "xpass_completion_pct": 1.3954,
        "passes_over_expected": 9.5652,
        "passes_over_expected_p100": 3.3594,
        "avg_pass_distance": 73.38730000000001,
        "avg_pass_vertical": 58.2912,
        "shots_faced": 64.0,
        "goals_conceded": 18.0,
        "saves": 46.0,
        "headed_shot_share": 0.4473,
        "xg_faced": 18.6759,
        "goals_conceded_minus_xg": -0.6759,
        "goals_per_xg": 1.9588999999999999
      }
    },
    {
      "canonical_id": "alana-cook",
      "canonical_name": "Alana Cook",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1973.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3721,
        "xg_place": 0.0013,
        "goals_minus_xg": -0.3721,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1977,
        "assists_minus_xa": -0.1977,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5698,
        "points_added": 0.0,
        "xpoints_added": 0.3292,
        "passes_attempted": 1057.0,
        "pass_completion_pct": 0.842,
        "xpass_completion_pct": 0.8191,
        "passes_over_expected": 24.1868,
        "passes_over_expected_p100": 2.2882,
        "avg_pass_distance": 26.0789,
        "avg_pass_vertical": 8.6905
      }
    },
    {
      "canonical_id": "alex-morgan",
      "canonical_name": "Alex Morgan",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1421.0,
        "shots": 44.0,
        "shots_on_target": 19.0,
        "goals": 5.0,
        "xg": 6.775,
        "xg_place": -1.69,
        "goals_minus_xg": -1.775,
        "key_passes": 13.0,
        "assists": 3.0,
        "xa": 1.7347,
        "assists_minus_xa": 1.2653,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 8.5097,
        "points_added": 2.7924,
        "xpoints_added": 4.4132,
        "passes_attempted": 347.0,
        "pass_completion_pct": 0.6254,
        "xpass_completion_pct": 0.6709,
        "passes_over_expected": -15.803,
        "passes_over_expected_p100": -4.5542,
        "avg_pass_distance": 16.5913,
        "avg_pass_vertical": 2.3042
      }
    },
    {
      "canonical_id": "ali-krieger",
      "canonical_name": "Ali Krieger",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2475.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.06,
        "xg_place": -0.06,
        "goals_minus_xg": -0.06,
        "key_passes": 12.0,
        "assists": 2.0,
        "xa": 1.6113,
        "assists_minus_xa": 0.3887,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6713,
        "points_added": 0.0,
        "xpoints_added": 0.0403,
        "passes_attempted": 1172.0,
        "pass_completion_pct": 0.7637,
        "xpass_completion_pct": 0.7424,
        "passes_over_expected": 24.8982,
        "passes_over_expected_p100": 2.1244,
        "avg_pass_distance": 23.8933,
        "avg_pass_vertical": 11.89
      }
    },
    {
      "canonical_id": "ali-riley",
      "canonical_name": "Ali Riley",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2092.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": 11.0,
        "assists": 0.0,
        "xa": 0.9326,
        "assists_minus_xa": -0.9326,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9326,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1010.0,
        "pass_completion_pct": 0.7366,
        "xpass_completion_pct": 0.7055,
        "passes_over_expected": 31.4217,
        "passes_over_expected_p100": 3.1111,
        "avg_pass_distance": 19.8135,
        "avg_pass_vertical": 6.9125
      }
    },
    {
      "canonical_id": "allie-hess",
      "canonical_name": "Allie Hess",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 11.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3273,
        "xg_place": -0.3273,
        "goals_minus_xg": -0.3273,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3273,
        "points_added": 0.0,
        "xpoints_added": 0.3159,
        "passes_attempted": 3.0,
        "pass_completion_pct": 0.3333,
        "xpass_completion_pct": 0.5786,
        "passes_over_expected": -0.7357,
        "passes_over_expected_p100": -24.5234,
        "avg_pass_distance": 8.8811,
        "avg_pass_vertical": 4.715
      }
    },
    {
      "canonical_id": "allie-long",
      "canonical_name": "Allie Long",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2504.0,
        "shots": 19.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.3751,
        "xg_place": -1.0502,
        "goals_minus_xg": -0.3751,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 0.3811,
        "assists_minus_xa": -0.3811,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.7563,
        "points_added": 0.59,
        "xpoints_added": 0.9699,
        "passes_attempted": 1357.0,
        "pass_completion_pct": 0.9057,
        "xpass_completion_pct": 0.8403,
        "passes_over_expected": 88.7786,
        "passes_over_expected_p100": 6.5423,
        "avg_pass_distance": 18.684,
        "avg_pass_vertical": 3.3487
      }
    },
    {
      "canonical_id": "ally-brazier",
      "canonical_name": "Ally Brazier",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 60.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2503,
        "xg_place": -0.2503,
        "goals_minus_xg": -0.2503,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2503,
        "points_added": 0.0,
        "xpoints_added": 0.0712,
        "passes_attempted": 17.0,
        "pass_completion_pct": 0.4118,
        "xpass_completion_pct": 0.6765,
        "passes_over_expected": -4.5,
        "passes_over_expected_p100": -26.4705,
        "avg_pass_distance": 20.8165,
        "avg_pass_vertical": 11.2426
      }
    },
    {
      "canonical_id": "ally-haran",
      "canonical_name": "Ally Haran",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 31.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": 9.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.7966,
        "passes_over_expected": -1.169,
        "passes_over_expected_p100": -12.9886,
        "avg_pass_distance": 16.1625,
        "avg_pass_vertical": 4.2742
      }
    },
    {
      "canonical_id": "ally-prisock",
      "canonical_name": "Ally Prisock",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 640.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0263,
        "xg_place": -0.0263,
        "goals_minus_xg": -0.0263,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1658,
        "assists_minus_xa": -0.1658,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.192,
        "points_added": 0.0,
        "xpoints_added": 0.0305,
        "passes_attempted": 325.0,
        "pass_completion_pct": 0.6523,
        "xpass_completion_pct": 0.6775,
        "passes_over_expected": -8.1898,
        "passes_over_expected_p100": -2.52,
        "avg_pass_distance": 22.1098,
        "avg_pass_vertical": 9.8044
      }
    },
    {
      "canonical_id": "allysha-chapman",
      "canonical_name": "Allysha Chapman",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1706.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1289,
        "xg_place": -0.0932,
        "goals_minus_xg": -0.1289,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.5529,
        "assists_minus_xa": 0.4471,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6818,
        "points_added": 0.0,
        "xpoints_added": 0.0819,
        "passes_attempted": 997.0,
        "pass_completion_pct": 0.7503,
        "xpass_completion_pct": 0.745,
        "passes_over_expected": 5.2304,
        "passes_over_expected_p100": 0.5246,
        "avg_pass_distance": 19.3965,
        "avg_pass_vertical": 7.0312
      }
    },
    {
      "canonical_id": "alyssa-mautz",
      "canonical_name": "Alyssa Mautz",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 452.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1259,
        "xg_place": -0.1259,
        "goals_minus_xg": -0.1259,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0451,
        "assists_minus_xa": -0.0451,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.171,
        "points_added": 0.0,
        "xpoints_added": 0.0588,
        "passes_attempted": 123.0,
        "pass_completion_pct": 0.4797,
        "xpass_completion_pct": 0.578,
        "passes_over_expected": -12.098,
        "passes_over_expected_p100": -9.8357,
        "avg_pass_distance": 16.572,
        "avg_pass_vertical": 7.796
      }
    },
    {
      "canonical_id": "alyssa-naeher",
      "canonical_name": "Alyssa Naeher",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 976.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": 316.0,
        "pass_completion_pct": 0.7247,
        "xpass_completion_pct": 0.7352,
        "passes_over_expected": -3.309,
        "passes_over_expected_p100": -1.0471,
        "avg_pass_distance": 33.9401,
        "avg_pass_vertical": 25.9255,
        "shots_faced": 38.0,
        "goals_conceded": 16.0,
        "saves": 22.0,
        "headed_shot_share": 0.1842,
        "xg_faced": 14.2616,
        "goals_conceded_minus_xg": 1.7384,
        "goals_per_xg": 1.1219
      }
    },
    {
      "canonical_id": "amanda-dennis",
      "canonical_name": "Amanda Dennis",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 100.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 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.76,
        "xpass_completion_pct": 0.7424,
        "passes_over_expected": 0.4391,
        "passes_over_expected_p100": 1.7566,
        "avg_pass_distance": 31.5172,
        "avg_pass_vertical": 25.047,
        "shots_faced": 4.0,
        "goals_conceded": 2.0,
        "saves": 2.0,
        "headed_shot_share": 0.25,
        "xg_faced": 1.3944,
        "goals_conceded_minus_xg": 0.6056,
        "goals_per_xg": 1.4344
      }
    },
    {
      "canonical_id": "amber-brooks",
      "canonical_name": "Amber Brooks",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 602.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0828,
        "xg_place": -0.0828,
        "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.0626,
        "passes_attempted": 279.0,
        "pass_completion_pct": 0.6559,
        "xpass_completion_pct": 0.695,
        "passes_over_expected": -10.9164,
        "passes_over_expected_p100": -3.9127,
        "avg_pass_distance": 26.7078,
        "avg_pass_vertical": 15.5476
      }
    },
    {
      "canonical_id": "amber-marshall",
      "canonical_name": "Amber Marshall",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 33.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0332,
        "assists_minus_xa": -0.0332,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0332,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 11.0,
        "pass_completion_pct": 0.8182,
        "xpass_completion_pct": 0.6533,
        "passes_over_expected": 1.8133,
        "passes_over_expected_p100": 16.4848,
        "avg_pass_distance": 19.386,
        "avg_pass_vertical": 10.3398
      }
    },
    {
      "canonical_id": "amy-rodriguez",
      "canonical_name": "Amy Rodriguez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2341.0,
        "shots": 66.0,
        "shots_on_target": 29.0,
        "goals": 7.0,
        "xg": 9.2805,
        "xg_place": -0.7504000000000001,
        "goals_minus_xg": -2.2805,
        "key_passes": 16.0,
        "assists": 0.0,
        "xa": 1.0826,
        "assists_minus_xa": -1.0826,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 10.3631,
        "points_added": 2.7803,
        "xpoints_added": 5.1562,
        "passes_attempted": 525.0,
        "pass_completion_pct": 1.4918,
        "xpass_completion_pct": 1.5055,
        "passes_over_expected": -5.2393,
        "passes_over_expected_p100": -1.3735,
        "avg_pass_distance": 32.2209,
        "avg_pass_vertical": -1.1615000000000002
      }
    },
    {
      "canonical_id": "amy-turner",
      "canonical_name": "Amy Turner",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1219.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.0397,
        "assists_minus_xa": -0.0397,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0397,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 557.0,
        "pass_completion_pct": 0.8384,
        "xpass_completion_pct": 0.8089,
        "passes_over_expected": 16.4462,
        "passes_over_expected_p100": 2.9526,
        "avg_pass_distance": 23.8825,
        "avg_pass_vertical": 10.1232
      }
    },
    {
      "canonical_id": "andi-sullivan",
      "canonical_name": "Andi Sullivan",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2357.0,
        "shots": 39.0,
        "shots_on_target": 11.0,
        "goals": 3.0,
        "xg": 3.5527,
        "xg_place": -0.7584,
        "goals_minus_xg": -0.5527,
        "key_passes": 40.0,
        "assists": 3.0,
        "xa": 3.7157,
        "assists_minus_xa": -0.7157,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 7.2684,
        "points_added": 0.8755,
        "xpoints_added": 1.4609,
        "passes_attempted": 1256.0,
        "pass_completion_pct": 0.8169,
        "xpass_completion_pct": 0.7816,
        "passes_over_expected": 44.2982,
        "passes_over_expected_p100": 3.5269,
        "avg_pass_distance": 21.4009,
        "avg_pass_vertical": 5.315
      }
    },
    {
      "canonical_id": "andrea-r\u00e1n-hauksd\u00f3ttir",
      "canonical_name": "Andrea R\u00e1n Hauksd\u00f3ttir",
      "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": 1.0,
        "assists": 0.0,
        "xa": 0.0419,
        "assists_minus_xa": -0.0419,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0419,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 6.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.6433,
        "passes_over_expected": -0.8598,
        "passes_over_expected_p100": -14.3296,
        "avg_pass_distance": 22.7422,
        "avg_pass_vertical": 13.3783
      }
    },
    {
      "canonical_id": "angela-salem",
      "canonical_name": "Angela Salem",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2301.0,
        "shots": 17.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 0.5779,
        "xg_place": -0.1212,
        "goals_minus_xg": 1.4221,
        "key_passes": 47.0,
        "assists": 1.0,
        "xa": 2.546,
        "assists_minus_xa": -1.546,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.1238,
        "points_added": 1.0154,
        "xpoints_added": 0.2776,
        "passes_attempted": 1218.0,
        "pass_completion_pct": 0.7545,
        "xpass_completion_pct": 0.7255,
        "passes_over_expected": 35.2946,
        "passes_over_expected_p100": 2.8978,
        "avg_pass_distance": 18.7938,
        "avg_pass_vertical": 4.8269
      }
    },
    {
      "canonical_id": "angelina",
      "canonical_name": "Angelina",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 708.0,
        "shots": 13.0,
        "shots_on_target": 7.0,
        "goals": 0.0,
        "xg": 0.8484,
        "xg_place": -0.2691,
        "goals_minus_xg": -0.8484,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.4275,
        "assists_minus_xa": -0.4275,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.2758,
        "points_added": 0.0,
        "xpoints_added": 0.4775,
        "passes_attempted": 360.0,
        "pass_completion_pct": 0.7694,
        "xpass_completion_pct": 0.7654,
        "passes_over_expected": 1.4644,
        "passes_over_expected_p100": 0.4068,
        "avg_pass_distance": 17.6493,
        "avg_pass_vertical": 1.3119
      }
    },
    {
      "canonical_id": "angharad-james-turner",
      "canonical_name": "Angharad James-Turner",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 910.0,
        "shots": 7.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.2054,
        "xg_place": 0.3589,
        "goals_minus_xg": 0.7946,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.4503,
        "assists_minus_xa": -0.4503,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6557,
        "points_added": 0.5028,
        "xpoints_added": 0.0581,
        "passes_attempted": 473.0,
        "pass_completion_pct": 0.8013,
        "xpass_completion_pct": 0.7788,
        "passes_over_expected": 10.6124,
        "passes_over_expected_p100": 2.2436,
        "avg_pass_distance": 21.5882,
        "avg_pass_vertical": 5.6527
      }
    },
    {
      "canonical_id": "anna-heilferty",
      "canonical_name": "Anna Heilferty",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1183.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3085,
        "xg_place": -0.3085,
        "goals_minus_xg": -0.3085,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.8417,
        "assists_minus_xa": -0.8417,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1502,
        "points_added": 0.0,
        "xpoints_added": 0.2129,
        "passes_attempted": 550.0,
        "pass_completion_pct": 0.7618,
        "xpass_completion_pct": 0.7316,
        "passes_over_expected": 16.6137,
        "passes_over_expected_p100": 3.0207,
        "avg_pass_distance": 17.982,
        "avg_pass_vertical": 3.9329
      }
    },
    {
      "canonical_id": "arin-wright",
      "canonical_name": "Arin Wright",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2304.0,
        "shots": 16.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.6847,
        "xg_place": -1.568,
        "goals_minus_xg": -1.6847,
        "key_passes": 14.0,
        "assists": 3.0,
        "xa": 1.7277,
        "assists_minus_xa": 1.2723,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.4124,
        "points_added": 0.0,
        "xpoints_added": 1.3159,
        "passes_attempted": 1123.0,
        "pass_completion_pct": 0.6928,
        "xpass_completion_pct": 0.696,
        "passes_over_expected": -3.6632,
        "passes_over_expected_p100": -0.3262,
        "avg_pass_distance": 18.0013,
        "avg_pass_vertical": 8.3858
      }
    },
    {
      "canonical_id": "ashley-hatch",
      "canonical_name": "Ashley Hatch",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2369.0,
        "shots": 84.0,
        "shots_on_target": 33.0,
        "goals": 11.0,
        "xg": 10.3633,
        "xg_place": 0.9688,
        "goals_minus_xg": 0.6367,
        "key_passes": 23.0,
        "assists": 0.0,
        "xa": 1.3733,
        "assists_minus_xa": -1.3733,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 11.7366,
        "points_added": 3.9704,
        "xpoints_added": 6.5613,
        "passes_attempted": 586.0,
        "pass_completion_pct": 0.7594,
        "xpass_completion_pct": 0.748,
        "passes_over_expected": 6.6789,
        "passes_over_expected_p100": 1.1397,
        "avg_pass_distance": 16.7071,
        "avg_pass_vertical": 0.1983
      }
    },
    {
      "canonical_id": "ashley-sanchez",
      "canonical_name": "Ashley Sanchez",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2599.0,
        "shots": 72.0,
        "shots_on_target": 29.0,
        "goals": 6.0,
        "xg": 5.918,
        "xg_place": 1.0549,
        "goals_minus_xg": 0.082,
        "key_passes": 40.0,
        "assists": 0.0,
        "xa": 4.6057,
        "assists_minus_xa": -4.6057,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 10.5237,
        "points_added": 3.2207,
        "xpoints_added": 4.0757,
        "passes_attempted": 739.0,
        "pass_completion_pct": 0.6901,
        "xpass_completion_pct": 0.7042,
        "passes_over_expected": -10.4349,
        "passes_over_expected_p100": -1.412,
        "avg_pass_distance": 17.0438,
        "avg_pass_vertical": 3.8179
      }
    },
    {
      "canonical_id": "ashlyn-harris",
      "canonical_name": "Ashlyn Harris",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2258.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0789,
        "xg_place": -0.0789,
        "goals_minus_xg": -0.0789,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0789,
        "points_added": 0.0,
        "xpoints_added": 0.0776,
        "passes_attempted": 663.0,
        "pass_completion_pct": 0.7813,
        "xpass_completion_pct": 0.7358,
        "passes_over_expected": 30.1644,
        "passes_over_expected_p100": 4.5497,
        "avg_pass_distance": 32.3807,
        "avg_pass_vertical": 24.1148,
        "shots_faced": 117.0,
        "goals_conceded": 28.0,
        "saves": 87.0,
        "headed_shot_share": 0.188,
        "xg_faced": 30.1261,
        "goals_conceded_minus_xg": -2.1261,
        "goals_per_xg": 0.9294
      }
    },
    {
      "canonical_id": "aubrey-kingsbury",
      "canonical_name": "Aubrey Kingsbury",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2925.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.0238,
        "assists_minus_xa": -0.0238,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0238,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1227.0,
        "pass_completion_pct": 0.8207,
        "xpass_completion_pct": 0.8049,
        "passes_over_expected": 19.3657,
        "passes_over_expected_p100": 1.5783,
        "avg_pass_distance": 28.7745,
        "avg_pass_vertical": 20.2701,
        "shots_faced": 117.0,
        "goals_conceded": 24.0,
        "saves": 92.0,
        "headed_shot_share": 0.1795,
        "xg_faced": 29.4805,
        "goals_conceded_minus_xg": -5.4805,
        "goals_per_xg": 0.8141
      }
    },
    {
      "canonical_id": "becky-sauerbrunn",
      "canonical_name": "Becky Sauerbrunn",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1842.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.29,
        "xg_place": 0.0443,
        "goals_minus_xg": -0.29,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0312,
        "assists_minus_xa": -0.0312,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3212,
        "points_added": 0.0,
        "xpoints_added": 0.1365,
        "passes_attempted": 918.0,
        "pass_completion_pct": 0.8366,
        "xpass_completion_pct": 0.7766,
        "passes_over_expected": 55.0605,
        "passes_over_expected_p100": 5.9979,
        "avg_pass_distance": 21.1439,
        "avg_pass_vertical": 9.9563
      }
    },
    {
      "canonical_id": "bella-bixby",
      "canonical_name": "Bella Bixby",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1681.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": 384.0,
        "pass_completion_pct": 0.6953,
        "xpass_completion_pct": 0.6723,
        "passes_over_expected": 8.8449,
        "passes_over_expected_p100": 2.3034,
        "avg_pass_distance": 37.1641,
        "avg_pass_vertical": 29.6302,
        "shots_faced": 60.0,
        "goals_conceded": 13.0,
        "saves": 46.0,
        "headed_shot_share": 0.1833,
        "xg_faced": 13.4529,
        "goals_conceded_minus_xg": -0.4529,
        "goals_per_xg": 0.9663
      }
    },
    {
      "canonical_id": "bethany-bos",
      "canonical_name": "Bethany Bos",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1489.0,
        "shots": 50.0,
        "shots_on_target": 24.0,
        "goals": 9.0,
        "xg": 7.0073,
        "xg_place": 1.5157,
        "goals_minus_xg": 1.9927,
        "key_passes": 16.0,
        "assists": 0.0,
        "xa": 1.6482,
        "assists_minus_xa": -1.6482,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 8.6555,
        "points_added": 4.5419,
        "xpoints_added": 3.4569,
        "passes_attempted": 451.0,
        "pass_completion_pct": 0.694,
        "xpass_completion_pct": 0.714,
        "passes_over_expected": -9.0265,
        "passes_over_expected_p100": -2.0014,
        "avg_pass_distance": 16.5381,
        "avg_pass_vertical": 0.0031
      }
    },
    {
      "canonical_id": "bianca-st-georges",
      "canonical_name": "Bianca St. Georges",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 204.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0257,
        "xg_place": -0.0257,
        "goals_minus_xg": -0.0257,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1298,
        "assists_minus_xa": -0.1298,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1556,
        "points_added": 0.0,
        "xpoints_added": 0.0083,
        "passes_attempted": 81.0,
        "pass_completion_pct": 0.6049,
        "xpass_completion_pct": 0.6768,
        "passes_over_expected": -5.8175,
        "passes_over_expected_p100": -7.182,
        "avg_pass_distance": 18.9777,
        "avg_pass_vertical": 8.183
      }
    },
    {
      "canonical_id": "brianna-pinto",
      "canonical_name": "Brianna Pinto",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 251.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.9586,
        "xg_place": -0.6916,
        "goals_minus_xg": -0.9586,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0179,
        "assists_minus_xa": -0.0179,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9765,
        "points_added": 0.0,
        "xpoints_added": 0.7547,
        "passes_attempted": 89.0,
        "pass_completion_pct": 0.8989,
        "xpass_completion_pct": 0.7677,
        "passes_over_expected": 11.6766,
        "passes_over_expected_p100": 13.1198,
        "avg_pass_distance": 14.0321,
        "avg_pass_vertical": 2.4019
      }
    },
    {
      "canonical_id": "brianna-visalli",
      "canonical_name": "Brianna Visalli",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1075.0,
        "shots": 19.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.1173,
        "xg_place": -0.2059,
        "goals_minus_xg": 0.8827,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.2712,
        "assists_minus_xa": -0.2712,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.3885,
        "points_added": 0.9757,
        "xpoints_added": 0.7445,
        "passes_attempted": 331.0,
        "pass_completion_pct": 0.6042,
        "xpass_completion_pct": 0.6459,
        "passes_over_expected": -13.7913,
        "passes_over_expected_p100": -4.1665,
        "avg_pass_distance": 15.6294,
        "avg_pass_vertical": 3.3265
      }
    },
    {
      "canonical_id": "brittany-ratcliffe",
      "canonical_name": "Brittany Ratcliffe",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 375.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.9956,
        "xg_place": -0.4861,
        "goals_minus_xg": 0.0044,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.3548,
        "assists_minus_xa": -0.3548,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3504,
        "points_added": 0.9723,
        "xpoints_added": 0.5019,
        "passes_attempted": 92.0,
        "pass_completion_pct": 1.0695999999999999,
        "xpass_completion_pct": 1.249,
        "passes_over_expected": -5.3662,
        "passes_over_expected_p100": -17.9447,
        "avg_pass_distance": 27.7285,
        "avg_pass_vertical": 2.3188
      }
    },
    {
      "canonical_id": "brooke-hendrix",
      "canonical_name": "Brooke Hendrix",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 995.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.3478,
        "xg_place": 0.3669,
        "goals_minus_xg": 0.6522,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3478,
        "points_added": 1.8336,
        "xpoints_added": 0.4743,
        "passes_attempted": 414.0,
        "pass_completion_pct": 0.7488,
        "xpass_completion_pct": 0.7439,
        "passes_over_expected": 2.0198,
        "passes_over_expected_p100": 0.4879,
        "avg_pass_distance": 25.925,
        "avg_pass_vertical": 15.147
      }
    },
    {
      "canonical_id": "cambria-privett",
      "canonical_name": "Cambria Privett",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 19.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 9.0,
        "pass_completion_pct": 0.4444,
        "xpass_completion_pct": 0.525,
        "passes_over_expected": -0.7251,
        "passes_over_expected_p100": -8.0568,
        "avg_pass_distance": 21.2879,
        "avg_pass_vertical": 5.9263
      }
    },
    {
      "canonical_id": "camryn-biegalski",
      "canonical_name": "Camryn Biegalski",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 305.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0079,
        "xg_place": -0.0079,
        "goals_minus_xg": -0.0079,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.4618,
        "assists_minus_xa": -0.4618,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4697,
        "points_added": 0.0,
        "xpoints_added": 0.0077,
        "passes_attempted": 168.0,
        "pass_completion_pct": 0.7024,
        "xpass_completion_pct": 0.6739,
        "passes_over_expected": 4.7854,
        "passes_over_expected_p100": 2.8485,
        "avg_pass_distance": 18.8909,
        "avg_pass_vertical": 8.7979
      }
    },
    {
      "canonical_id": "caprice-dydasco",
      "canonical_name": "Caprice Dydasco",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2763.0,
        "shots": 18.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.6607,
        "xg_place": -0.2345,
        "goals_minus_xg": 0.3393,
        "key_passes": 59.0,
        "assists": 5.0,
        "xa": 4.4823,
        "assists_minus_xa": 0.5177,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.143,
        "points_added": 0.5796,
        "xpoints_added": 0.603,
        "passes_attempted": 2055.0,
        "pass_completion_pct": 0.7499,
        "xpass_completion_pct": 0.7172,
        "passes_over_expected": 67.0693,
        "passes_over_expected_p100": 3.2637,
        "avg_pass_distance": 19.3112,
        "avg_pass_vertical": 5.2755
      }
    },
    {
      "canonical_id": "cari-roccaro",
      "canonical_name": "Cari Roccaro",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1385.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.5278,
        "xg_place": 0.1841,
        "goals_minus_xg": -0.5278,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.4193,
        "assists_minus_xa": -0.4193,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9471,
        "points_added": 0.0,
        "xpoints_added": 0.3829,
        "passes_attempted": 607.0,
        "pass_completion_pct": 0.7891,
        "xpass_completion_pct": 0.779,
        "passes_over_expected": 6.1367,
        "passes_over_expected_p100": 1.011,
        "avg_pass_distance": 19.3127,
        "avg_pass_vertical": 5.078
      }
    },
    {
      "canonical_id": "carli-lloyd",
      "canonical_name": "Carli Lloyd",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1826.0,
        "shots": 76.0,
        "shots_on_target": 15.0,
        "goals": 6.0,
        "xg": 6.4688,
        "xg_place": -2.1141,
        "goals_minus_xg": -0.4688,
        "key_passes": 26.0,
        "assists": 0.0,
        "xa": 2.5615,
        "assists_minus_xa": -2.5615,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 9.0303,
        "points_added": 2.6135,
        "xpoints_added": 3.9351,
        "passes_attempted": 628.0,
        "pass_completion_pct": 0.6433,
        "xpass_completion_pct": 0.657,
        "passes_over_expected": -8.6222,
        "passes_over_expected_p100": -1.373,
        "avg_pass_distance": 18.5739,
        "avg_pass_vertical": 6.8439
      }
    },
    {
      "canonical_id": "carly-nelson",
      "canonical_name": "Carly Nelson",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 100.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.027,
        "assists_minus_xa": -0.027,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.027,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 52.0,
        "pass_completion_pct": 0.7115,
        "xpass_completion_pct": 0.7055,
        "passes_over_expected": 0.3154,
        "passes_over_expected_p100": 0.6065,
        "avg_pass_distance": 34.3576,
        "avg_pass_vertical": 27.6398,
        "shots_faced": 1.0,
        "goals_conceded": 0.0,
        "saves": 0.0,
        "headed_shot_share": 0.0,
        "xg_faced": 0.0,
        "goals_conceded_minus_xg": 0.0,
        "goals_per_xg": 0.0
      }
    },
    {
      "canonical_id": "carson-pickett",
      "canonical_name": "Carson Pickett",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2832.0,
        "shots": 16.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.494,
        "xg_place": -0.309,
        "goals_minus_xg": -0.494,
        "key_passes": 73.0,
        "assists": 6.0,
        "xa": 5.9172,
        "assists_minus_xa": 0.0828,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.4112,
        "points_added": 0.0,
        "xpoints_added": 0.4017,
        "passes_attempted": 1777.0,
        "pass_completion_pct": 0.7006,
        "xpass_completion_pct": 0.6646,
        "passes_over_expected": 64.0252,
        "passes_over_expected_p100": 3.603,
        "avg_pass_distance": 22.608,
        "avg_pass_vertical": 7.8388
      }
    },
    {
      "canonical_id": "casey-krueger",
      "canonical_name": "Casey Krueger",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1951.0,
        "shots": 15.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 1.9398,
        "xg_place": -1.0165,
        "goals_minus_xg": -0.9398,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.9584,
        "assists_minus_xa": 0.0416,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.8982,
        "points_added": 1.5097,
        "xpoints_added": 2.235,
        "passes_attempted": 938.0,
        "pass_completion_pct": 0.6631,
        "xpass_completion_pct": 0.6745,
        "passes_over_expected": -10.7123,
        "passes_over_expected_p100": -1.142,
        "avg_pass_distance": 20.3245,
        "avg_pass_vertical": 10.0735
      }
    },
    {
      "canonical_id": "casey-murphy",
      "canonical_name": "Casey Murphy",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2575.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.0345,
        "assists_minus_xa": -0.0345,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0345,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1012.0,
        "pass_completion_pct": 0.8211,
        "xpass_completion_pct": 0.8281,
        "passes_over_expected": -7.0005,
        "passes_over_expected_p100": -0.6917,
        "avg_pass_distance": 28.7649,
        "avg_pass_vertical": 19.3199,
        "shots_faced": 142.0,
        "goals_conceded": 28.0,
        "saves": 113.0,
        "headed_shot_share": 0.0986,
        "xg_faced": 34.7604,
        "goals_conceded_minus_xg": -6.7604,
        "goals_per_xg": 0.8055
      }
    },
    {
      "canonical_id": "cassie-miller",
      "canonical_name": "Cassie Miller",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1987.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": 531.0,
        "pass_completion_pct": 0.6591,
        "xpass_completion_pct": 0.6521,
        "passes_over_expected": 3.7431,
        "passes_over_expected_p100": 0.7049,
        "avg_pass_distance": 34.005,
        "avg_pass_vertical": 27.8269,
        "shots_faced": 67.0,
        "goals_conceded": 17.0,
        "saves": 49.0,
        "headed_shot_share": 0.1343,
        "xg_faced": 13.1994,
        "goals_conceded_minus_xg": 3.8006,
        "goals_per_xg": 1.2879
      }
    },
    {
      "canonical_id": "cece-delzer",
      "canonical_name": "Cece Delzer",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2415.0,
        "shots": 32.0,
        "shots_on_target": 18.0,
        "goals": 7.0,
        "xg": 4.6895,
        "xg_place": 1.2251,
        "goals_minus_xg": 2.3105,
        "key_passes": 26.0,
        "assists": 3.0,
        "xa": 2.6958,
        "assists_minus_xa": 0.3042,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 7.3853,
        "points_added": 5.1073,
        "xpoints_added": 3.3596,
        "passes_attempted": 750.0,
        "pass_completion_pct": 0.728,
        "xpass_completion_pct": 0.7455,
        "passes_over_expected": -13.1539,
        "passes_over_expected_p100": -1.7539,
        "avg_pass_distance": 15.8962,
        "avg_pass_vertical": 1.3863
      }
    },
    {
      "canonical_id": "celeste-boureille",
      "canonical_name": "Celeste Boureille",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 964.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.8479,
        "xg_place": 0.2462,
        "goals_minus_xg": -0.8479,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.45,
        "assists_minus_xa": 0.55,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2979,
        "points_added": 0.0,
        "xpoints_added": 0.3503,
        "passes_attempted": 375.0,
        "pass_completion_pct": 0.6853,
        "xpass_completion_pct": 0.7208,
        "passes_over_expected": -13.2945,
        "passes_over_expected_p100": -3.5452,
        "avg_pass_distance": 15.2214,
        "avg_pass_vertical": 2.4783
      }
    },
    {
      "canonical_id": "celia-jim\u00e9nez",
      "canonical_name": "Celia Jim\u00e9nez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1170.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.604,
        "xg_place": 0.138,
        "goals_minus_xg": 0.396,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 1.0475,
        "assists_minus_xa": -0.0475,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6515,
        "points_added": 0.253,
        "xpoints_added": 0.3256,
        "passes_attempted": 696.0,
        "pass_completion_pct": 0.704,
        "xpass_completion_pct": 0.7006,
        "passes_over_expected": 2.3942,
        "passes_over_expected_p100": 0.344,
        "avg_pass_distance": 20.3249,
        "avg_pass_vertical": 8.0202
      }
    },
    {
      "canonical_id": "chelsee-washington",
      "canonical_name": "Chelsee Washington",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 275.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2077,
        "xg_place": -0.2077,
        "goals_minus_xg": -0.2077,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.1547,
        "assists_minus_xa": 0.8453,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3624,
        "points_added": 0.0,
        "xpoints_added": 0.1653,
        "passes_attempted": 53.0,
        "pass_completion_pct": 0.6604,
        "xpass_completion_pct": 0.7006,
        "passes_over_expected": -2.1298,
        "passes_over_expected_p100": -4.0185,
        "avg_pass_distance": 17.7817,
        "avg_pass_vertical": 2.9242
      }
    },
    {
      "canonical_id": "cheyna-matthews",
      "canonical_name": "Cheyna Matthews",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 512.0,
        "shots": 16.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 2.2051,
        "xg_place": -0.4007,
        "goals_minus_xg": -1.2051,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.2955,
        "assists_minus_xa": -0.2955,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.5006,
        "points_added": 0.0292,
        "xpoints_added": 1.0008,
        "passes_attempted": 111.0,
        "pass_completion_pct": 0.5946,
        "xpass_completion_pct": 0.6495,
        "passes_over_expected": -6.094,
        "passes_over_expected_p100": -5.4901,
        "avg_pass_distance": 15.5284,
        "avg_pass_vertical": 2.2549
      }
    },
    {
      "canonical_id": "chinyelu-asher",
      "canonical_name": "Chinyelu Asher",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 90.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": 37.0,
        "pass_completion_pct": 0.7297,
        "xpass_completion_pct": 0.7233,
        "passes_over_expected": 0.2379,
        "passes_over_expected_p100": 0.643,
        "avg_pass_distance": 13.8879,
        "avg_pass_vertical": 6.6533
      }
    },
    {
      "canonical_id": "chloe-logarzo",
      "canonical_name": "Chloe Logarzo",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 342.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.476,
        "xg_place": -0.2603,
        "goals_minus_xg": -0.476,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.6835,
        "assists_minus_xa": -0.6835,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1595,
        "points_added": 0.0,
        "xpoints_added": 0.192,
        "passes_attempted": 113.0,
        "pass_completion_pct": 0.6991,
        "xpass_completion_pct": 0.6842,
        "passes_over_expected": 1.6883,
        "passes_over_expected_p100": 1.4941,
        "avg_pass_distance": 18.7765,
        "avg_pass_vertical": 4.8827
      }
    },
    {
      "canonical_id": "christen-westphal",
      "canonical_name": "Christen Westphal",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1121.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0247,
        "xg_place": -0.0247,
        "goals_minus_xg": -0.0247,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 0.7854,
        "assists_minus_xa": 0.2146,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8101,
        "points_added": 0.0,
        "xpoints_added": 0.0157,
        "passes_attempted": 724.0,
        "pass_completion_pct": 0.732,
        "xpass_completion_pct": 0.6993,
        "passes_over_expected": 23.6753,
        "passes_over_expected_p100": 3.2701,
        "avg_pass_distance": 18.9236,
        "avg_pass_vertical": 6.1326
      }
    },
    {
      "canonical_id": "christine-nairn",
      "canonical_name": "Christine Nairn",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 91.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.2419,
        "assists_minus_xa": -0.2419,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2419,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 34.0,
        "pass_completion_pct": 0.5882,
        "xpass_completion_pct": 0.7024,
        "passes_over_expected": -3.8833,
        "passes_over_expected_p100": -11.4215,
        "avg_pass_distance": 19.4802,
        "avg_pass_vertical": 6.3211
      }
    },
    {
      "canonical_id": "christine-sinclair",
      "canonical_name": "Christine Sinclair",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1704.0,
        "shots": 57.0,
        "shots_on_target": 21.0,
        "goals": 7.0,
        "xg": 6.3573,
        "xg_place": 0.5334,
        "goals_minus_xg": 0.6427,
        "key_passes": 29.0,
        "assists": 1.0,
        "xa": 2.4931,
        "assists_minus_xa": -1.4931,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 8.8504,
        "points_added": 3.4184,
        "xpoints_added": 3.9378,
        "passes_attempted": 614.0,
        "pass_completion_pct": 0.7541,
        "xpass_completion_pct": 0.698,
        "passes_over_expected": 34.4452,
        "passes_over_expected_p100": 5.61,
        "avg_pass_distance": 16.0219,
        "avg_pass_vertical": 4.7888
      }
    },
    {
      "canonical_id": "courtney-petersen",
      "canonical_name": "Courtney Petersen",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2185.0,
        "shots": 17.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.7034,
        "xg_place": 0.2509,
        "goals_minus_xg": 0.2966,
        "key_passes": 27.0,
        "assists": 2.0,
        "xa": 2.2958,
        "assists_minus_xa": -0.2958,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.9992,
        "points_added": 1.781,
        "xpoints_added": 0.5867,
        "passes_attempted": 1171.0,
        "pass_completion_pct": 0.6507,
        "xpass_completion_pct": 0.6466,
        "passes_over_expected": 4.8429,
        "passes_over_expected_p100": 0.4136,
        "avg_pass_distance": 20.8331,
        "avg_pass_vertical": 9.091
      }
    },
    {
      "canonical_id": "crystal-dunn",
      "canonical_name": "Crystal Dunn",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1470.0,
        "shots": 34.0,
        "shots_on_target": 10.0,
        "goals": 1.0,
        "xg": 2.6089,
        "xg_place": -0.2489,
        "goals_minus_xg": -1.6089,
        "key_passes": 36.0,
        "assists": 2.0,
        "xa": 3.5405,
        "assists_minus_xa": -1.5405,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 6.1494,
        "points_added": 0.3407,
        "xpoints_added": 1.5106,
        "passes_attempted": 688.0,
        "pass_completion_pct": 0.7049,
        "xpass_completion_pct": 0.7094,
        "passes_over_expected": -3.0649,
        "passes_over_expected_p100": -0.4455,
        "avg_pass_distance": 18.0244,
        "avg_pass_vertical": 3.5416
      }
    },
    {
      "canonical_id": "crystal-thomas",
      "canonical_name": "Crystal Thomas",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 365.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2341,
        "xg_place": -0.0937,
        "goals_minus_xg": -0.2341,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1535,
        "assists_minus_xa": -0.1535,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3876,
        "points_added": 0.0,
        "xpoints_added": 0.0851,
        "passes_attempted": 93.0,
        "pass_completion_pct": 0.6022,
        "xpass_completion_pct": 0.6389,
        "passes_over_expected": -3.4205,
        "passes_over_expected_p100": -3.6779,
        "avg_pass_distance": 16.0344,
        "avg_pass_vertical": 1.1362
      }
    },
    {
      "canonical_id": "dani-weatherholt",
      "canonical_name": "Dani Weatherholt",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1410.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.7781,
        "xg_place": -0.702,
        "goals_minus_xg": -0.7781,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.6349,
        "assists_minus_xa": 0.3651,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.413,
        "points_added": 0.0,
        "xpoints_added": 0.5459,
        "passes_attempted": 555.0,
        "pass_completion_pct": 0.8162,
        "xpass_completion_pct": 0.7718,
        "passes_over_expected": 24.624,
        "passes_over_expected_p100": 4.4368,
        "avg_pass_distance": 18.4398,
        "avg_pass_vertical": 3.6348
      }
    },
    {
      "canonical_id": "danielle-colaprico",
      "canonical_name": "Danielle Colaprico",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1447.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4416,
        "xg_place": 0.0244,
        "goals_minus_xg": -0.4416,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 0.7906,
        "assists_minus_xa": -0.7906,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.2321,
        "points_added": 0.0,
        "xpoints_added": 0.3841,
        "passes_attempted": 576.0,
        "pass_completion_pct": 0.6684,
        "xpass_completion_pct": 0.7011,
        "passes_over_expected": -18.8408,
        "passes_over_expected_p100": -3.271,
        "avg_pass_distance": 20.1759,
        "avg_pass_vertical": 7.0876
      }
    },
    {
      "canonical_id": "darian-jenkins",
      "canonical_name": "Darian Jenkins",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1592.0,
        "shots": 39.0,
        "shots_on_target": 13.0,
        "goals": 3.0,
        "xg": 3.2673,
        "xg_place": 0.3433,
        "goals_minus_xg": -0.2673,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 0.9432,
        "assists_minus_xa": -0.9432,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.2105,
        "points_added": 2.3849,
        "xpoints_added": 2.2649,
        "passes_attempted": 364.0,
        "pass_completion_pct": 0.6099,
        "xpass_completion_pct": 0.6347,
        "passes_over_expected": -9.0275,
        "passes_over_expected_p100": -2.4801,
        "avg_pass_distance": 18.1522,
        "avg_pass_vertical": 1.2689
      }
    },
    {
      "canonical_id": "debinha",
      "canonical_name": "Debinha",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2135.0,
        "shots": 71.0,
        "shots_on_target": 27.0,
        "goals": 6.0,
        "xg": 7.1864,
        "xg_place": 1.2618,
        "goals_minus_xg": -1.1864,
        "key_passes": 47.0,
        "assists": 2.0,
        "xa": 5.1431,
        "assists_minus_xa": -3.1431,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 12.3295,
        "points_added": 2.0596,
        "xpoints_added": 4.1197,
        "passes_attempted": 864.0,
        "pass_completion_pct": 0.6701,
        "xpass_completion_pct": 0.6954,
        "passes_over_expected": -21.8263,
        "passes_over_expected_p100": -2.5262,
        "avg_pass_distance": 19.1206,
        "avg_pass_vertical": 5.4964
      }
    },
    {
      "canonical_id": "delanie-sheehan",
      "canonical_name": "Delanie Sheehan",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 302.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4026,
        "xg_place": -0.4026,
        "goals_minus_xg": -0.4026,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.242,
        "assists_minus_xa": 0.758,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6446,
        "points_added": 0.0,
        "xpoints_added": 0.4804,
        "passes_attempted": 121.0,
        "pass_completion_pct": 0.843,
        "xpass_completion_pct": 0.7807,
        "passes_over_expected": 7.5335,
        "passes_over_expected_p100": 6.2261,
        "avg_pass_distance": 13.683,
        "avg_pass_vertical": 1.7959
      }
    },
    {
      "canonical_id": "deneisha-blackwood",
      "canonical_name": "Deneisha Blackwood",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 27.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0332,
        "xg_place": -0.0332,
        "goals_minus_xg": -0.0332,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0332,
        "points_added": 0.0,
        "xpoints_added": 0.0641,
        "passes_attempted": 7.0,
        "pass_completion_pct": 0.1429,
        "xpass_completion_pct": 0.4065,
        "passes_over_expected": -1.8452,
        "passes_over_expected_p100": -26.3605,
        "avg_pass_distance": 21.7028,
        "avg_pass_vertical": 10.5225
      }
    },
    {
      "canonical_id": "denise-osullivan",
      "canonical_name": "Denise O'Sullivan",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2521.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": 15.0,
        "assists": 0.0,
        "xa": 0.6921,
        "assists_minus_xa": -0.6921,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6921,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1415.0,
        "pass_completion_pct": 0.8558,
        "xpass_completion_pct": 0.8274,
        "passes_over_expected": 40.2053,
        "passes_over_expected_p100": 2.8414,
        "avg_pass_distance": 18.6058,
        "avg_pass_vertical": 2.7394
      }
    },
    {
      "canonical_id": "desiree-scott",
      "canonical_name": "Desiree Scott",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1193.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0573,
        "xg_place": -0.0573,
        "goals_minus_xg": -0.0573,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2728,
        "assists_minus_xa": -0.2728,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3301,
        "points_added": 0.0,
        "xpoints_added": 0.0406,
        "passes_attempted": 501.0,
        "pass_completion_pct": 0.7725,
        "xpass_completion_pct": 0.7726,
        "passes_over_expected": -0.0685,
        "passes_over_expected_p100": -0.0137,
        "avg_pass_distance": 17.1362,
        "avg_pass_vertical": 4.4703
      }
    },
    {
      "canonical_id": "diane-caldwell",
      "canonical_name": "Diane Caldwell",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 705.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 310.0,
        "pass_completion_pct": 0.8097,
        "xpass_completion_pct": 0.8208,
        "passes_over_expected": -3.439,
        "passes_over_expected_p100": -1.1094,
        "avg_pass_distance": 25.4644,
        "avg_pass_vertical": 10.4953
      }
    },
    {
      "canonical_id": "dijana-haracic",
      "canonical_name": "Dijana Haracic",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1238.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": 484.0,
        "pass_completion_pct": 0.8099,
        "xpass_completion_pct": 0.7408,
        "passes_over_expected": 33.4343,
        "passes_over_expected_p100": 6.9079,
        "avg_pass_distance": 31.9907,
        "avg_pass_vertical": 23.2315,
        "shots_faced": 57.0,
        "goals_conceded": 10.0,
        "saves": 43.0,
        "headed_shot_share": 0.1754,
        "xg_faced": 13.1289,
        "goals_conceded_minus_xg": -3.1289,
        "goals_per_xg": 0.7617
      }
    },
    {
      "canonical_id": "dominique-richardson",
      "canonical_name": "Dominique Richardson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 250.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.2327,
        "xg_place": 0.4434,
        "goals_minus_xg": 0.7673,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2386,
        "assists_minus_xa": -0.2386,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4714,
        "points_added": 0.001,
        "xpoints_added": 0.098,
        "passes_attempted": 115.0,
        "pass_completion_pct": 0.7739,
        "xpass_completion_pct": 0.7453,
        "passes_over_expected": 3.286,
        "passes_over_expected_p100": 2.8574,
        "avg_pass_distance": 16.3992,
        "avg_pass_vertical": 2.8915
      }
    },
    {
      "canonical_id": "dorian-bailey",
      "canonical_name": "Dorian Bailey",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2350.0,
        "shots": 23.0,
        "shots_on_target": 8.0,
        "goals": 0.0,
        "xg": 1.8735,
        "xg_place": -0.125,
        "goals_minus_xg": -1.8735,
        "key_passes": 23.0,
        "assists": 1.0,
        "xa": 1.8612,
        "assists_minus_xa": -0.8612,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.7347,
        "points_added": 0.0,
        "xpoints_added": 1.1632,
        "passes_attempted": 980.0,
        "pass_completion_pct": 0.7908,
        "xpass_completion_pct": 0.7899,
        "passes_over_expected": 0.8612,
        "passes_over_expected_p100": 0.0879,
        "avg_pass_distance": 17.9189,
        "avg_pass_vertical": 1.4921
      }
    },
    {
      "canonical_id": "dzsenifer-marozs\u00e1n",
      "canonical_name": "Dzsenifer Marozs\u00e1n",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1580.0,
        "shots": 21.0,
        "shots_on_target": 10.0,
        "goals": 0.0,
        "xg": 1.0375,
        "xg_place": 0.1492,
        "goals_minus_xg": -1.0375,
        "key_passes": 51.0,
        "assists": 3.0,
        "xa": 3.7741,
        "assists_minus_xa": -0.7741,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.8116,
        "points_added": 0.0,
        "xpoints_added": 0.5116,
        "passes_attempted": 932.0,
        "pass_completion_pct": 0.7296,
        "xpass_completion_pct": 0.7116,
        "passes_over_expected": 16.796,
        "passes_over_expected_p100": 1.8021,
        "avg_pass_distance": 20.8102,
        "avg_pass_vertical": 5.7942
      }
    },
    {
      "canonical_id": "ebony-salmon",
      "canonical_name": "Ebony Salmon",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1353.0,
        "shots": 39.0,
        "shots_on_target": 14.0,
        "goals": 6.0,
        "xg": 5.1581,
        "xg_place": -0.7307,
        "goals_minus_xg": 0.8419,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 0.7591,
        "assists_minus_xa": 1.2409,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 5.9172,
        "points_added": 3.9167,
        "xpoints_added": 2.6117,
        "passes_attempted": 224.0,
        "pass_completion_pct": 0.6161,
        "xpass_completion_pct": 0.7008,
        "passes_over_expected": -18.9709,
        "passes_over_expected_p100": -8.4692,
        "avg_pass_distance": 18.9237,
        "avg_pass_vertical": -1.7138
      }
    },
    {
      "canonical_id": "elizabeth-ball",
      "canonical_name": "Elizabeth Ball",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1501.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.3685,
        "xg_place": 0.6635,
        "goals_minus_xg": 0.6315,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.3163,
        "assists_minus_xa": -0.3163,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6849,
        "points_added": 0.3501,
        "xpoints_added": 0.1857,
        "passes_attempted": 670.0,
        "pass_completion_pct": 0.7478,
        "xpass_completion_pct": 0.7513,
        "passes_over_expected": -2.3412,
        "passes_over_expected_p100": -0.3494,
        "avg_pass_distance": 23.4911,
        "avg_pass_vertical": 11.7544
      }
    },
    {
      "canonical_id": "elizabeth-eddy",
      "canonical_name": "Elizabeth Eddy",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 762.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2741,
        "xg_place": -0.1102,
        "goals_minus_xg": -0.2741,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 1.0342,
        "assists_minus_xa": -0.0342,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3082,
        "points_added": 0.0,
        "xpoints_added": 0.3418,
        "passes_attempted": 423.0,
        "pass_completion_pct": 0.6501,
        "xpass_completion_pct": 0.6728,
        "passes_over_expected": -9.5824,
        "passes_over_expected_p100": -2.2653,
        "avg_pass_distance": 16.9497,
        "avg_pass_vertical": 6.7161
      }
    },
    {
      "canonical_id": "ella-dederick",
      "canonical_name": "Ella Dederick",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 136.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.5714,
        "xpass_completion_pct": 0.6105,
        "passes_over_expected": -1.3679,
        "passes_over_expected_p100": -3.9082,
        "avg_pass_distance": 38.1122,
        "avg_pass_vertical": 30.0717,
        "shots_faced": 5.0,
        "goals_conceded": 1.0,
        "saves": 3.0,
        "headed_shot_share": 0.4,
        "xg_faced": 0.9794,
        "goals_conceded_minus_xg": 0.0206,
        "goals_per_xg": 1.0211
      }
    },
    {
      "canonical_id": "ella-stevens",
      "canonical_name": "Ella Stevens",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 98.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0376,
        "xg_place": -0.0376,
        "goals_minus_xg": -0.0376,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0615,
        "assists_minus_xa": -0.0615,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0991,
        "points_added": 0.0,
        "xpoints_added": 0.0025,
        "passes_attempted": 31.0,
        "pass_completion_pct": 0.6452,
        "xpass_completion_pct": 0.6438,
        "passes_over_expected": 0.0407,
        "passes_over_expected_p100": 0.1314,
        "avg_pass_distance": 12.3796,
        "avg_pass_vertical": 2.0859
      }
    },
    {
      "canonical_id": "emily-boyd",
      "canonical_name": "Emily Boyd",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 97.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": 31.0,
        "pass_completion_pct": 0.4516,
        "xpass_completion_pct": 0.3918,
        "passes_over_expected": 1.8552,
        "passes_over_expected_p100": 5.9846,
        "avg_pass_distance": 53.6543,
        "avg_pass_vertical": 50.3705,
        "shots_faced": 5.0,
        "goals_conceded": 1.0,
        "saves": 4.0,
        "headed_shot_share": 0.0,
        "xg_faced": 1.4034,
        "goals_conceded_minus_xg": -0.4034,
        "goals_per_xg": 0.7125
      }
    },
    {
      "canonical_id": "emily-curran",
      "canonical_name": "Emily Curran",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 678.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": 7.0,
        "assists": 0.0,
        "xa": 0.3376,
        "assists_minus_xa": -0.3376,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3376,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 262.0,
        "pass_completion_pct": 0.7405,
        "xpass_completion_pct": 0.7484,
        "passes_over_expected": -2.0735,
        "passes_over_expected_p100": -0.7914,
        "avg_pass_distance": 19.5105,
        "avg_pass_vertical": 1.563
      }
    },
    {
      "canonical_id": "emily-fox",
      "canonical_name": "Emily Fox",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2391.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2408,
        "xg_place": 0.0015,
        "goals_minus_xg": -0.2408,
        "key_passes": 19.0,
        "assists": 1.0,
        "xa": 1.928,
        "assists_minus_xa": -0.928,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.1688,
        "points_added": 0.0,
        "xpoints_added": 0.1357,
        "passes_attempted": 1370.0,
        "pass_completion_pct": 0.7584,
        "xpass_completion_pct": 0.7463,
        "passes_over_expected": 16.564,
        "passes_over_expected_p100": 1.2091,
        "avg_pass_distance": 18.824,
        "avg_pass_vertical": 5.3283
      }
    },
    {
      "canonical_id": "emily-menges",
      "canonical_name": "Emily Menges",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2048.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0666,
        "xg_place": -0.0666,
        "goals_minus_xg": -0.0666,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.2796,
        "assists_minus_xa": 0.7204,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3462,
        "points_added": 0.0,
        "xpoints_added": 0.0316,
        "passes_attempted": 1126.0,
        "pass_completion_pct": 0.8304,
        "xpass_completion_pct": 0.7938,
        "passes_over_expected": 41.1855,
        "passes_over_expected_p100": 3.6577,
        "avg_pass_distance": 22.2332,
        "avg_pass_vertical": 10.7179
      }
    },
    {
      "canonical_id": "emily-sonnett",
      "canonical_name": "Emily Sonnett",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1928.0,
        "shots": 15.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.9741,
        "xg_place": -0.5232,
        "goals_minus_xg": -0.9741,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.358,
        "assists_minus_xa": -0.358,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.3321,
        "points_added": 0.0,
        "xpoints_added": 0.3805,
        "passes_attempted": 1022.0,
        "pass_completion_pct": 0.8268,
        "xpass_completion_pct": 0.7821,
        "passes_over_expected": 45.696,
        "passes_over_expected_p100": 4.4712,
        "avg_pass_distance": 23.6247,
        "avg_pass_vertical": 10.9389
      }
    },
    {
      "canonical_id": "emily-van-egmond",
      "canonical_name": "Emily van Egmond",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 69.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0433,
        "xg_place": -0.0433,
        "goals_minus_xg": -0.0433,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0433,
        "points_added": 0.0,
        "xpoints_added": 0.006,
        "passes_attempted": 55.0,
        "pass_completion_pct": 0.7636,
        "xpass_completion_pct": 0.7599,
        "passes_over_expected": 0.2065,
        "passes_over_expected_p100": 0.3754,
        "avg_pass_distance": 20.5909,
        "avg_pass_vertical": 3.7508
      }
    },
    {
      "canonical_id": "emina-ekic",
      "canonical_name": "Emina Ekic",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 796.0,
        "shots": 14.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.4132,
        "xg_place": 0.0673,
        "goals_minus_xg": -0.4132,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.8149,
        "assists_minus_xa": 0.1851,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.2281,
        "points_added": 0.5493,
        "xpoints_added": 0.9083,
        "passes_attempted": 221.0,
        "pass_completion_pct": 0.6697,
        "xpass_completion_pct": 0.6933,
        "passes_over_expected": -5.2289,
        "passes_over_expected_p100": -2.366,
        "avg_pass_distance": 15.9153,
        "avg_pass_vertical": 0.0809
      }
    },
    {
      "canonical_id": "erica-skroski",
      "canonical_name": "Erica Skroski",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 674.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.02,
        "xg_place": -0.0108,
        "goals_minus_xg": -0.02,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.02,
        "points_added": 0.0,
        "xpoints_added": 0.0138,
        "passes_attempted": 399.0,
        "pass_completion_pct": 0.8446,
        "xpass_completion_pct": 0.8087,
        "passes_over_expected": 14.3352,
        "passes_over_expected_p100": 3.5928,
        "avg_pass_distance": 16.7837,
        "avg_pass_vertical": 5.3196
      }
    },
    {
      "canonical_id": "erika-tymrak",
      "canonical_name": "Erika Tymrak",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 740.0,
        "shots": 10.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 0.596,
        "xg_place": 0.5634,
        "goals_minus_xg": 1.404,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.7069,
        "assists_minus_xa": 0.2931,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.3029,
        "points_added": 0.5858,
        "xpoints_added": 0.4265,
        "passes_attempted": 235.0,
        "pass_completion_pct": 0.6723,
        "xpass_completion_pct": 0.7141,
        "passes_over_expected": -9.8054,
        "passes_over_expected_p100": -4.1725,
        "avg_pass_distance": 17.2701,
        "avg_pass_vertical": 3.1721
      }
    },
    {
      "canonical_id": "erin-mcleod",
      "canonical_name": "Erin McLeod",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 534.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": 189.0,
        "pass_completion_pct": 0.746,
        "xpass_completion_pct": 0.7626,
        "passes_over_expected": -3.1363,
        "passes_over_expected_p100": -1.6594,
        "avg_pass_distance": 32.2798,
        "avg_pass_vertical": 23.2975,
        "shots_faced": 24.0,
        "goals_conceded": 7.0,
        "saves": 16.0,
        "headed_shot_share": 0.0833,
        "xg_faced": 3.967,
        "goals_conceded_minus_xg": 3.033,
        "goals_per_xg": 1.7646
      }
    },
    {
      "canonical_id": "erin-simon",
      "canonical_name": "Erin Simon",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1825.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0334,
        "xg_place": -0.0334,
        "goals_minus_xg": -0.0334,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.6495,
        "assists_minus_xa": 0.3505,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6829,
        "points_added": 0.0,
        "xpoints_added": 0.0178,
        "passes_attempted": 928.0,
        "pass_completion_pct": 0.667,
        "xpass_completion_pct": 0.6897,
        "passes_over_expected": -21.0384,
        "passes_over_expected_p100": -2.2671,
        "avg_pass_distance": 20.3895,
        "avg_pass_vertical": 8.6507
      }
    },
    {
      "canonical_id": "estelle-johnson",
      "canonical_name": "Estelle Johnson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2105.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.0309,
        "assists_minus_xa": 0.9691,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.0309,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 948.0,
        "pass_completion_pct": 0.8724,
        "xpass_completion_pct": 0.8408,
        "passes_over_expected": 29.9373,
        "passes_over_expected_p100": 3.1579,
        "avg_pass_distance": 20.8754,
        "avg_pass_vertical": 8.4728
      }
    },
    {
      "canonical_id": "eug\u00e9nie-le-sommer",
      "canonical_name": "Eug\u00e9nie Le Sommer",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1402.0,
        "shots": 66.0,
        "shots_on_target": 24.0,
        "goals": 8.0,
        "xg": 8.8016,
        "xg_place": -0.2517,
        "goals_minus_xg": -0.8016,
        "key_passes": 19.0,
        "assists": 3.0,
        "xa": 1.7014,
        "assists_minus_xa": 1.2986,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 10.503,
        "points_added": 0.8795,
        "xpoints_added": 2.1215,
        "passes_attempted": 506.0,
        "pass_completion_pct": 0.6897,
        "xpass_completion_pct": 0.693,
        "passes_over_expected": -1.6485,
        "passes_over_expected_p100": -0.3258,
        "avg_pass_distance": 16.304,
        "avg_pass_vertical": 1.0588
      }
    },
    {
      "canonical_id": "evelyne-viens",
      "canonical_name": "Evelyne Viens",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 440.0,
        "shots": 18.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 2.365,
        "xg_place": -1.2972,
        "goals_minus_xg": -1.365,
        "key_passes": 5.0,
        "assists": 3.0,
        "xa": 0.5494,
        "assists_minus_xa": 2.4506,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.9144,
        "points_added": 0.1888,
        "xpoints_added": 1.8113,
        "passes_attempted": 96.0,
        "pass_completion_pct": 0.6146,
        "xpass_completion_pct": 0.7422,
        "passes_over_expected": -12.2547,
        "passes_over_expected_p100": -12.7653,
        "avg_pass_distance": 13.861,
        "avg_pass_vertical": -1.586
      }
    },
    {
      "canonical_id": "freja-olofsson",
      "canonical_name": "Freja Olofsson",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2230.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.3129,
        "xg_place": -0.4763,
        "goals_minus_xg": -1.3129,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.2522,
        "assists_minus_xa": 0.7478,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5651,
        "points_added": 0.0,
        "xpoints_added": 0.7272,
        "passes_attempted": 998.0,
        "pass_completion_pct": 0.8076,
        "xpass_completion_pct": 0.8114,
        "passes_over_expected": -3.7703,
        "passes_over_expected_p100": -0.3778,
        "avg_pass_distance": 19.7253,
        "avg_pass_vertical": 2.2846
      }
    },
    {
      "canonical_id": "gabby-seiler",
      "canonical_name": "Gabby Seiler",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1858.0,
        "shots": 19.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 2.2523,
        "xg_place": -0.0148,
        "goals_minus_xg": -0.2523,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.6686,
        "assists_minus_xa": -0.6686,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.9209,
        "points_added": 0.9837,
        "xpoints_added": 1.1909,
        "passes_attempted": 806.0,
        "pass_completion_pct": 0.7295,
        "xpass_completion_pct": 0.7319,
        "passes_over_expected": -1.9289,
        "passes_over_expected_p100": -0.2393,
        "avg_pass_distance": 17.3257,
        "avg_pass_vertical": 3.7513
      }
    },
    {
      "canonical_id": "gaby-vincent",
      "canonical_name": "Gaby Vincent",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1325.0,
        "shots": 15.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.4675,
        "xg_place": -0.2617,
        "goals_minus_xg": -0.4675,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.3235,
        "assists_minus_xa": -0.3235,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.791,
        "points_added": 0.0,
        "xpoints_added": 0.3733,
        "passes_attempted": 468.0,
        "pass_completion_pct": 0.6603,
        "xpass_completion_pct": 0.7043,
        "passes_over_expected": -20.6186,
        "passes_over_expected_p100": -4.4057,
        "avg_pass_distance": 21.2355,
        "avg_pass_vertical": 8.6459
      }
    },
    {
      "canonical_id": "ga\u00ebtane-thiney",
      "canonical_name": "Ga\u00ebtane Thiney",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 644.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 0.2685,
        "xg_place": 0.2668,
        "goals_minus_xg": 1.7315,
        "key_passes": 14.0,
        "assists": 0.0,
        "xa": 0.9791,
        "assists_minus_xa": -0.9791,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.2476,
        "points_added": 0.5234,
        "xpoints_added": 0.2224,
        "passes_attempted": 312.0,
        "pass_completion_pct": 0.7276,
        "xpass_completion_pct": 0.7449,
        "passes_over_expected": -5.3946,
        "passes_over_expected_p100": -1.729,
        "avg_pass_distance": 17.0478,
        "avg_pass_vertical": 3.9279
      }
    },
    {
      "canonical_id": "gemma-bonner",
      "canonical_name": "Gemma Bonner",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1288.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4079,
        "xg_place": 0.0812,
        "goals_minus_xg": -0.4079,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4079,
        "points_added": 0.0,
        "xpoints_added": 0.2872,
        "passes_attempted": 743.0,
        "pass_completion_pct": 0.7524,
        "xpass_completion_pct": 0.7551,
        "passes_over_expected": -2.0387,
        "passes_over_expected_p100": -0.2744,
        "avg_pass_distance": 25.5999,
        "avg_pass_vertical": 12.2951
      }
    },
    {
      "canonical_id": "gina-lewandowski",
      "canonical_name": "Gina Lewandowski",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2458.0,
        "shots": 15.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.834,
        "xg_place": -0.5398,
        "goals_minus_xg": -0.834,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0635,
        "assists_minus_xa": -0.0635,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8975,
        "points_added": 0.0,
        "xpoints_added": 0.5046,
        "passes_attempted": 1224.0,
        "pass_completion_pct": 0.8391,
        "xpass_completion_pct": 0.8156,
        "passes_over_expected": 28.6606,
        "passes_over_expected_p100": 2.3415,
        "avg_pass_distance": 20.3164,
        "avg_pass_vertical": 7.2037
      }
    },
    {
      "canonical_id": "gunnhildur-jonsdottir",
      "canonical_name": "Gunnhildur Jonsdottir",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2482.0,
        "shots": 14.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.5854,
        "xg_place": 0.1907,
        "goals_minus_xg": -0.5854,
        "key_passes": 8.0,
        "assists": 2.0,
        "xa": 0.7082,
        "assists_minus_xa": 1.2918,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.2936,
        "points_added": 0.7951,
        "xpoints_added": 0.8664,
        "passes_attempted": 1021.0,
        "pass_completion_pct": 0.7395,
        "xpass_completion_pct": 0.721,
        "passes_over_expected": 18.8119,
        "passes_over_expected_p100": 1.8425,
        "avg_pass_distance": 17.7567,
        "avg_pass_vertical": 5.9021
      }
    },
    {
      "canonical_id": "hailie-mace",
      "canonical_name": "Hailie Mace",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1456.0,
        "shots": 42.0,
        "shots_on_target": 16.0,
        "goals": 3.0,
        "xg": 2.6170999999999998,
        "xg_place": 0.7467,
        "goals_minus_xg": 0.3828999999999999,
        "key_passes": 15.0,
        "assists": 2.0,
        "xa": 1.4391,
        "assists_minus_xa": 0.5609,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.0562,
        "points_added": 0.9606,
        "xpoints_added": 1.5899999999999999,
        "passes_attempted": 577.0,
        "pass_completion_pct": 1.3262,
        "xpass_completion_pct": 1.4076,
        "passes_over_expected": -23.645,
        "passes_over_expected_p100": -8.1524,
        "avg_pass_distance": 42.0059,
        "avg_pass_vertical": 11.6614
      }
    },
    {
      "canonical_id": "haley-mccutcheon",
      "canonical_name": "Haley McCutcheon",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2405.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2626,
        "xg_place": -0.2626,
        "goals_minus_xg": -0.2626,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 1.7875,
        "assists_minus_xa": -0.7875,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.0501,
        "points_added": 0.0,
        "xpoints_added": 0.1992,
        "passes_attempted": 1294.0,
        "pass_completion_pct": 0.7241,
        "xpass_completion_pct": 0.7021,
        "passes_over_expected": 28.5121,
        "passes_over_expected_p100": 2.2034,
        "avg_pass_distance": 18.4228,
        "avg_pass_vertical": 6.905
      }
    },
    {
      "canonical_id": "hannah-betfort",
      "canonical_name": "Hannah Betfort",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 6.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1.0,
        "pass_completion_pct": 0.0,
        "xpass_completion_pct": 0.4324,
        "passes_over_expected": -0.4324,
        "passes_over_expected_p100": -43.2411,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "hannah-diaz",
      "canonical_name": "Hannah Diaz",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 53.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0115,
        "xg_place": -0.0115,
        "goals_minus_xg": -0.0115,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0115,
        "points_added": 0.0,
        "xpoints_added": 0.0111,
        "passes_attempted": 11.0,
        "pass_completion_pct": 0.2727,
        "xpass_completion_pct": 0.5495,
        "passes_over_expected": -3.0443,
        "passes_over_expected_p100": -27.6756,
        "avg_pass_distance": 15.0761,
        "avg_pass_vertical": 9.8542
      }
    },
    {
      "canonical_id": "havana-solaun",
      "canonical_name": "Havana Solaun",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1444.0,
        "shots": 11.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.9199,
        "xg_place": 0.5693,
        "goals_minus_xg": 0.0801,
        "key_passes": 18.0,
        "assists": 0.0,
        "xa": 1.1301,
        "assists_minus_xa": -1.1301,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.05,
        "points_added": 0.0429,
        "xpoints_added": 0.4849,
        "passes_attempted": 675.0,
        "pass_completion_pct": 0.7348,
        "xpass_completion_pct": 0.7428,
        "passes_over_expected": -5.4193,
        "passes_over_expected_p100": -0.8029,
        "avg_pass_distance": 20.1207,
        "avg_pass_vertical": 7.131
      }
    },
    {
      "canonical_id": "ifeoma-onumonu",
      "canonical_name": "Ifeoma Onumonu",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2210.0,
        "shots": 62.0,
        "shots_on_target": 22.0,
        "goals": 8.0,
        "xg": 7.9386,
        "xg_place": -0.5075,
        "goals_minus_xg": 0.0614,
        "key_passes": 19.0,
        "assists": 6.0,
        "xa": 3.5434,
        "assists_minus_xa": 2.4566,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 11.4821,
        "points_added": 6.4381,
        "xpoints_added": 5.5202,
        "passes_attempted": 615.0,
        "pass_completion_pct": 0.7171,
        "xpass_completion_pct": 0.7591,
        "passes_over_expected": -25.8494,
        "passes_over_expected_p100": -4.2032,
        "avg_pass_distance": 14.6475,
        "avg_pass_vertical": -2.8407
      }
    },
    {
      "canonical_id": "imani-dorsey",
      "canonical_name": "Imani Dorsey",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1859.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.2789,
        "xg_place": -0.114,
        "goals_minus_xg": -0.2789,
        "key_passes": 21.0,
        "assists": 2.0,
        "xa": 1.9375,
        "assists_minus_xa": 0.0625,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.2164,
        "points_added": 0.0,
        "xpoints_added": 0.1228,
        "passes_attempted": 1227.0,
        "pass_completion_pct": 0.7628,
        "xpass_completion_pct": 0.7267,
        "passes_over_expected": 44.2921,
        "passes_over_expected_p100": 3.6098,
        "avg_pass_distance": 17.8907,
        "avg_pass_vertical": 6.9153
      }
    },
    {
      "canonical_id": "jade-moore",
      "canonical_name": "Jade Moore",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 320.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3219,
        "xg_place": -0.3219,
        "goals_minus_xg": -0.3219,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3219,
        "points_added": 0.0,
        "xpoints_added": 0.2066,
        "passes_attempted": 99.0,
        "pass_completion_pct": 0.7172,
        "xpass_completion_pct": 0.7189,
        "passes_over_expected": -0.1686,
        "passes_over_expected_p100": -0.1703,
        "avg_pass_distance": 22.1652,
        "avg_pass_vertical": 7.8271
      }
    },
    {
      "canonical_id": "jamia-fields",
      "canonical_name": "Jamia Fields",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 484.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0477,
        "xg_place": -0.0477,
        "goals_minus_xg": -0.0477,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2713,
        "assists_minus_xa": -0.2713,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.319,
        "points_added": 0.0,
        "xpoints_added": 0.0358,
        "passes_attempted": 221.0,
        "pass_completion_pct": 0.6652,
        "xpass_completion_pct": 0.6723,
        "passes_over_expected": -1.587,
        "passes_over_expected_p100": -0.7181,
        "avg_pass_distance": 21.6291,
        "avg_pass_vertical": 11.6364
      }
    },
    {
      "canonical_id": "jane-campbell",
      "canonical_name": "Jane Campbell",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1978.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": 643.0,
        "pass_completion_pct": 0.6905,
        "xpass_completion_pct": 0.7036,
        "passes_over_expected": -8.4272,
        "passes_over_expected_p100": -1.3106,
        "avg_pass_distance": 34.072,
        "avg_pass_vertical": 26.8241,
        "shots_faced": 90.0,
        "goals_conceded": 21.0,
        "saves": 67.0,
        "headed_shot_share": 0.2,
        "xg_faced": 22.1733,
        "goals_conceded_minus_xg": -1.1733,
        "goals_per_xg": 0.9471
      }
    },
    {
      "canonical_id": "jasmyne-spencer",
      "canonical_name": "Jasmyne Spencer",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 984.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.404,
        "xg_place": 0.3839,
        "goals_minus_xg": -0.404,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 1.3557,
        "assists_minus_xa": -1.3557,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.7597,
        "points_added": 0.4612,
        "xpoints_added": 1.0542,
        "passes_attempted": 243.0,
        "pass_completion_pct": 1.2012,
        "xpass_completion_pct": 1.1596,
        "passes_over_expected": 4.2886999999999995,
        "passes_over_expected_p100": 4.1623,
        "avg_pass_distance": 26.4886,
        "avg_pass_vertical": -0.609
      }
    },
    {
      "canonical_id": "jaycie-johnson",
      "canonical_name": "Jaycie Johnson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 91.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1137,
        "xg_place": -0.1137,
        "goals_minus_xg": -0.1137,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1137,
        "points_added": 0.0,
        "xpoints_added": 0.0788,
        "passes_attempted": 15.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.6907,
        "passes_over_expected": -0.361,
        "passes_over_expected_p100": -2.4065,
        "avg_pass_distance": 14.1401,
        "avg_pass_vertical": -5.175
      }
    },
    {
      "canonical_id": "jennifer-cudjoe",
      "canonical_name": "Jennifer Cudjoe",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1331.0,
        "shots": 15.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 0.4877,
        "xg_place": 0.749,
        "goals_minus_xg": -0.4877,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.4127,
        "assists_minus_xa": 0.5873,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9004,
        "points_added": 0.0,
        "xpoints_added": 0.3912,
        "passes_attempted": 624.0,
        "pass_completion_pct": 0.8029,
        "xpass_completion_pct": 0.7975,
        "passes_over_expected": 3.3635,
        "passes_over_expected_p100": 0.539,
        "avg_pass_distance": 19.3375,
        "avg_pass_vertical": 4.1041
      }
    },
    {
      "canonical_id": "jess-fishlock",
      "canonical_name": "Jess Fishlock",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2215.0,
        "shots": 64.0,
        "shots_on_target": 19.0,
        "goals": 6.0,
        "xg": 5.4625,
        "xg_place": 0.112,
        "goals_minus_xg": 0.5375,
        "key_passes": 49.0,
        "assists": 5.0,
        "xa": 5.3836,
        "assists_minus_xa": -0.3836,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 10.8461,
        "points_added": 3.5159,
        "xpoints_added": 2.961,
        "passes_attempted": 1014.0,
        "pass_completion_pct": 0.7574,
        "xpass_completion_pct": 0.7408,
        "passes_over_expected": 16.8388,
        "passes_over_expected_p100": 1.6606,
        "avg_pass_distance": 19.862,
        "avg_pass_vertical": 5.5701
      }
    },
    {
      "canonical_id": "jessica-mcdonald",
      "canonical_name": "Jessica McDonald",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2149.0,
        "shots": 69.0,
        "shots_on_target": 27.0,
        "goals": 6.0,
        "xg": 9.0339,
        "xg_place": -2.4132,
        "goals_minus_xg": -3.0339,
        "key_passes": 30.0,
        "assists": 6.0,
        "xa": 4.6391,
        "assists_minus_xa": 1.3609,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 13.673,
        "points_added": 3.3859,
        "xpoints_added": 5.9686,
        "passes_attempted": 559.0,
        "pass_completion_pct": 0.6118,
        "xpass_completion_pct": 0.6324,
        "passes_over_expected": -11.531,
        "passes_over_expected_p100": -2.0628,
        "avg_pass_distance": 18.1004,
        "avg_pass_vertical": -0.1427
      }
    },
    {
      "canonical_id": "jimena-l\u00f3pez",
      "canonical_name": "Jimena L\u00f3pez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 17.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 24.0,
        "pass_completion_pct": 0.8333,
        "xpass_completion_pct": 0.8195,
        "passes_over_expected": 0.3314,
        "passes_over_expected_p100": 1.3807,
        "avg_pass_distance": 19.1094,
        "avg_pass_vertical": -2.0963
      }
    },
    {
      "canonical_id": "jodie-taylor",
      "canonical_name": "Jodie Taylor",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1022.0,
        "shots": 11.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 1.8909,
        "xg_place": 1.5345,
        "goals_minus_xg": 1.1091,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 1.2596,
        "assists_minus_xa": -0.2596,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.1504,
        "points_added": 1.5489,
        "xpoints_added": 1.1557,
        "passes_attempted": 230.0,
        "pass_completion_pct": 0.7739,
        "xpass_completion_pct": 0.7708,
        "passes_over_expected": 0.7213,
        "passes_over_expected_p100": 0.3136,
        "avg_pass_distance": 14.0928,
        "avg_pass_vertical": -1.8695
      }
    },
    {
      "canonical_id": "jordan-baggett",
      "canonical_name": "Jordan Baggett",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 93.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 21.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.6821,
        "passes_over_expected": -0.3248,
        "passes_over_expected_p100": -1.5467,
        "avg_pass_distance": 16.5267,
        "avg_pass_vertical": 4.6312
      }
    },
    {
      "canonical_id": "jordyn-listro",
      "canonical_name": "Jordyn Listro",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 374.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.0741,
        "xg_place": 0.067,
        "goals_minus_xg": -0.0741,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0662,
        "assists_minus_xa": -0.0662,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1403,
        "points_added": 0.0,
        "xpoints_added": 0.0704,
        "passes_attempted": 121.0,
        "pass_completion_pct": 0.7025,
        "xpass_completion_pct": 0.7001,
        "passes_over_expected": 0.2905,
        "passes_over_expected_p100": 0.2401,
        "avg_pass_distance": 19.2857,
        "avg_pass_vertical": 4.5927
      }
    },
    {
      "canonical_id": "jorian-baucom",
      "canonical_name": "Jorian Baucom",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 527.0,
        "shots": 11.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 1.5413,
        "xg_place": -0.9125,
        "goals_minus_xg": -0.5413,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0161,
        "assists_minus_xa": -0.0161,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5574,
        "points_added": 1.3158,
        "xpoints_added": 0.9346,
        "passes_attempted": 90.0,
        "pass_completion_pct": 0.6556,
        "xpass_completion_pct": 0.7072,
        "passes_over_expected": -4.6457,
        "passes_over_expected_p100": -5.1619,
        "avg_pass_distance": 14.1359,
        "avg_pass_vertical": -3.2792
      }
    },
    {
      "canonical_id": "julia-ashley",
      "canonical_name": "Julia Ashley",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 764.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.0378,
        "assists_minus_xa": -0.0378,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0378,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 360.0,
        "pass_completion_pct": 0.6444,
        "xpass_completion_pct": 0.6849,
        "passes_over_expected": -14.5773,
        "passes_over_expected_p100": -4.0492,
        "avg_pass_distance": 21.1047,
        "avg_pass_vertical": 9.8421
      }
    },
    {
      "canonical_id": "julia-roddar",
      "canonical_name": "Julia Roddar",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1103.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.4275,
        "xg_place": -0.0298,
        "goals_minus_xg": 0.5725,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 0.7102,
        "assists_minus_xa": 0.2898,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.1376,
        "points_added": 0.387,
        "xpoints_added": 0.3469,
        "passes_attempted": 635.0,
        "pass_completion_pct": 0.7291,
        "xpass_completion_pct": 0.7447,
        "passes_over_expected": -9.8623,
        "passes_over_expected_p100": -1.5531,
        "avg_pass_distance": 18.6571,
        "avg_pass_vertical": 3.9663
      }
    },
    {
      "canonical_id": "julie-ertz",
      "canonical_name": "Julie Ertz",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 222.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4672,
        "xg_place": -0.321,
        "goals_minus_xg": -0.4672,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0279,
        "assists_minus_xa": -0.0279,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4951,
        "points_added": 0.0,
        "xpoints_added": 0.3908,
        "passes_attempted": 120.0,
        "pass_completion_pct": 0.6417,
        "xpass_completion_pct": 0.6724,
        "passes_over_expected": -3.6915,
        "passes_over_expected_p100": -3.0762,
        "avg_pass_distance": 21.0733,
        "avg_pass_vertical": 7.9101
      }
    },
    {
      "canonical_id": "j\u00e9ssica-silva",
      "canonical_name": "J\u00e9ssica Silva",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 628.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.0423,
        "xg_place": 0.0529,
        "goals_minus_xg": -1.0423,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.5883,
        "assists_minus_xa": 0.4117,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6306,
        "points_added": 0.0,
        "xpoints_added": 0.6859,
        "passes_attempted": 153.0,
        "pass_completion_pct": 0.5294,
        "xpass_completion_pct": 0.6311,
        "passes_over_expected": -15.5579,
        "passes_over_expected_p100": -10.1686,
        "avg_pass_distance": 16.9303,
        "avg_pass_vertical": 2.3496
      }
    },
    {
      "canonical_id": "kailen-sheridan",
      "canonical_name": "Kailen Sheridan",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1673.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": 790.0,
        "pass_completion_pct": 0.7595,
        "xpass_completion_pct": 0.7516,
        "passes_over_expected": 6.2378,
        "passes_over_expected_p100": 0.7896,
        "avg_pass_distance": 34.0526,
        "avg_pass_vertical": 25.9156,
        "shots_faced": 92.0,
        "goals_conceded": 15.0,
        "saves": 77.0,
        "headed_shot_share": 0.1196,
        "xg_faced": 20.2592,
        "goals_conceded_minus_xg": -5.2592,
        "goals_per_xg": 0.7404
      }
    },
    {
      "canonical_id": "kaleigh-kurtz",
      "canonical_name": "Kaleigh Kurtz",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2429.0,
        "shots": 11.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.7614,
        "xg_place": -0.6145,
        "goals_minus_xg": -0.7614,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.5924,
        "assists_minus_xa": 0.4076,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3537,
        "points_added": 0.0,
        "xpoints_added": 0.555,
        "passes_attempted": 1265.0,
        "pass_completion_pct": 0.7992,
        "xpass_completion_pct": 0.7879,
        "passes_over_expected": 14.2823,
        "passes_over_expected_p100": 1.129,
        "avg_pass_distance": 23.5227,
        "avg_pass_vertical": 10.7434
      }
    },
    {
      "canonical_id": "kaleigh-riehl",
      "canonical_name": "Kaleigh Riehl",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2060.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.216,
        "xg_place": -0.216,
        "goals_minus_xg": -0.216,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1446,
        "assists_minus_xa": -0.1446,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3606,
        "points_added": 0.0,
        "xpoints_added": 0.2048,
        "passes_attempted": 881.0,
        "pass_completion_pct": 0.8025,
        "xpass_completion_pct": 0.7871,
        "passes_over_expected": 13.5412,
        "passes_over_expected_p100": 1.537,
        "avg_pass_distance": 22.6818,
        "avg_pass_vertical": 11.0773
      }
    },
    {
      "canonical_id": "karen-bardsley",
      "canonical_name": "Karen Bardsley",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 671.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": 240.0,
        "pass_completion_pct": 0.6125,
        "xpass_completion_pct": 0.6451,
        "passes_over_expected": -7.8143,
        "passes_over_expected_p100": -3.2559,
        "avg_pass_distance": 37.7572,
        "avg_pass_vertical": 29.6963,
        "shots_faced": 45.0,
        "goals_conceded": 6.0,
        "saves": 37.0,
        "headed_shot_share": 0.1333,
        "xg_faced": 10.3771,
        "goals_conceded_minus_xg": -4.3771,
        "goals_per_xg": 0.5782
      }
    },
    {
      "canonical_id": "karina-rodriguez",
      "canonical_name": "Karina Rodriguez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 47.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 10.0,
        "pass_completion_pct": 0.7,
        "xpass_completion_pct": 0.8375,
        "passes_over_expected": -1.3754,
        "passes_over_expected_p100": -13.7542,
        "avg_pass_distance": 11.5904,
        "avg_pass_vertical": -0.92
      }
    },
    {
      "canonical_id": "kate-del-fava",
      "canonical_name": "Kate Del Fava",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 749.0,
        "shots": 7.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4798,
        "xg_place": -0.4798,
        "goals_minus_xg": -0.4798,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.048,
        "assists_minus_xa": -0.048,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5278,
        "points_added": 0.0,
        "xpoints_added": 0.5288,
        "passes_attempted": 333.0,
        "pass_completion_pct": 0.6877,
        "xpass_completion_pct": 0.727,
        "passes_over_expected": -13.093,
        "passes_over_expected_p100": -3.9318,
        "avg_pass_distance": 22.0413,
        "avg_pass_vertical": 11.2575
      }
    },
    {
      "canonical_id": "katelyn-rowland",
      "canonical_name": "Katelyn Rowland",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 693.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": 234.0,
        "pass_completion_pct": 1.5923,
        "xpass_completion_pct": 1.6041,
        "passes_over_expected": -2.0254000000000003,
        "passes_over_expected_p100": -1.1759,
        "avg_pass_distance": 65.518,
        "avg_pass_vertical": 46.673500000000004,
        "shots_faced": 32.0,
        "goals_conceded": 13.0,
        "saves": 19.0,
        "headed_shot_share": 0.3247,
        "xg_faced": 10.9419,
        "goals_conceded_minus_xg": 2.0581,
        "goals_per_xg": 2.3299
      }
    },
    {
      "canonical_id": "katie-atkinson",
      "canonical_name": "Katie Atkinson",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 393.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 130.0,
        "pass_completion_pct": 0.4,
        "xpass_completion_pct": 0.4561,
        "passes_over_expected": -7.2909,
        "passes_over_expected_p100": -5.6084,
        "avg_pass_distance": 46.404,
        "avg_pass_vertical": 43.1471,
        "shots_faced": 21.0,
        "goals_conceded": 6.0,
        "saves": 15.0,
        "headed_shot_share": 0.1905,
        "xg_faced": 6.3318,
        "goals_conceded_minus_xg": -0.3318,
        "goals_per_xg": 0.9476
      }
    },
    {
      "canonical_id": "katie-bowen",
      "canonical_name": "Katie Bowen",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1620.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1224,
        "xg_place": -0.1224,
        "goals_minus_xg": -0.1224,
        "key_passes": 14.0,
        "assists": 2.0,
        "xa": 1.3588,
        "assists_minus_xa": 0.6412,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.4812,
        "points_added": 0.0,
        "xpoints_added": 0.0671,
        "passes_attempted": 763.0,
        "pass_completion_pct": 0.6645,
        "xpass_completion_pct": 0.6636,
        "passes_over_expected": 0.6544,
        "passes_over_expected_p100": 0.0858,
        "avg_pass_distance": 19.5754,
        "avg_pass_vertical": 7.4943
      }
    },
    {
      "canonical_id": "katie-johnson",
      "canonical_name": "Katie Johnson",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1409.0,
        "shots": 43.0,
        "shots_on_target": 16.0,
        "goals": 3.0,
        "xg": 5.1832,
        "xg_place": -0.1105,
        "goals_minus_xg": -2.1832,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 0.7833,
        "assists_minus_xa": 0.2167,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.9665,
        "points_added": 1.5117,
        "xpoints_added": 3.6013,
        "passes_attempted": 401.0,
        "pass_completion_pct": 0.5461,
        "xpass_completion_pct": 0.6396,
        "passes_over_expected": -37.4728,
        "passes_over_expected_p100": -9.3448,
        "avg_pass_distance": 16.2042,
        "avg_pass_vertical": 3.9268
      }
    },
    {
      "canonical_id": "katie-lampson",
      "canonical_name": "Katie Lampson",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 185.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0884,
        "xg_place": -0.0542,
        "goals_minus_xg": -0.0884,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0884,
        "points_added": 0.0,
        "xpoints_added": 0.0818,
        "passes_attempted": 54.0,
        "pass_completion_pct": 0.6852,
        "xpass_completion_pct": 0.6944,
        "passes_over_expected": -0.4995,
        "passes_over_expected_p100": -0.925,
        "avg_pass_distance": 17.3531,
        "avg_pass_vertical": -0.2627
      }
    },
    {
      "canonical_id": "katie-lind",
      "canonical_name": "Katie Lind",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2766.0,
        "shots": 21.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 2.0866,
        "xg_place": 0.9301,
        "goals_minus_xg": 0.9134,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.4999,
        "assists_minus_xa": -0.4999,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.5865,
        "points_added": 0.3472,
        "xpoints_added": 1.0805,
        "passes_attempted": 1336.0,
        "pass_completion_pct": 0.8278,
        "xpass_completion_pct": 0.8143,
        "passes_over_expected": 18.0561,
        "passes_over_expected_p100": 1.3515,
        "avg_pass_distance": 23.8054,
        "avg_pass_vertical": 10.3397
      }
    },
    {
      "canonical_id": "katie-mcclure",
      "canonical_name": "Katie McClure",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 688.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.6465,
        "xg_place": -0.2465,
        "goals_minus_xg": 0.3535,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.7684,
        "assists_minus_xa": 0.2316,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.4149,
        "points_added": 0.5009,
        "xpoints_added": 0.4149,
        "passes_attempted": 148.0,
        "pass_completion_pct": 0.6622,
        "xpass_completion_pct": 0.7097,
        "passes_over_expected": -7.0282,
        "passes_over_expected_p100": -4.7488,
        "avg_pass_distance": 16.5207,
        "avg_pass_vertical": 0.5907
      }
    },
    {
      "canonical_id": "kayla-sharples",
      "canonical_name": "Kayla Sharples",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1361.0,
        "shots": 14.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 1.2803,
        "xg_place": -0.3657,
        "goals_minus_xg": -1.2803,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3087,
        "assists_minus_xa": -0.3087,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.589,
        "points_added": 0.0,
        "xpoints_added": 1.0883,
        "passes_attempted": 552.0,
        "pass_completion_pct": 0.7337,
        "xpass_completion_pct": 0.7406,
        "passes_over_expected": -3.8212,
        "passes_over_expected_p100": -0.6923,
        "avg_pass_distance": 23.2937,
        "avg_pass_vertical": 11.2128
      }
    },
    {
      "canonical_id": "kealia-watt",
      "canonical_name": "Kealia Watt",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2455.0,
        "shots": 73.0,
        "shots_on_target": 34.0,
        "goals": 5.0,
        "xg": 7.2768,
        "xg_place": -0.4861,
        "goals_minus_xg": -2.2768,
        "key_passes": 34.0,
        "assists": 4.0,
        "xa": 4.5341,
        "assists_minus_xa": -0.5341,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 11.811,
        "points_added": 2.697,
        "xpoints_added": 5.5946,
        "passes_attempted": 615.0,
        "pass_completion_pct": 0.6098,
        "xpass_completion_pct": 0.6426,
        "passes_over_expected": -20.2199,
        "passes_over_expected_p100": -3.2878,
        "avg_pass_distance": 15.9152,
        "avg_pass_vertical": -1.3777
      }
    },
    {
      "canonical_id": "kelcie-hedge",
      "canonical_name": "Kelcie Hedge",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 46.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": 1.0,
        "assists": 0.0,
        "xa": 0.036,
        "assists_minus_xa": -0.036,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1474,
        "points_added": 0.0,
        "xpoints_added": 0.001,
        "passes_attempted": 29.0,
        "pass_completion_pct": 0.6207,
        "xpass_completion_pct": 0.7502,
        "passes_over_expected": -3.7547,
        "passes_over_expected_p100": -12.9473,
        "avg_pass_distance": 17.1467,
        "avg_pass_vertical": 3.8886
      }
    },
    {
      "canonical_id": "kelley-ohara",
      "canonical_name": "Kelley O'Hara",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1619.0,
        "shots": 19.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 0.6462,
        "xg_place": 0.2181,
        "goals_minus_xg": 0.3538,
        "key_passes": 24.0,
        "assists": 1.0,
        "xa": 1.6398,
        "assists_minus_xa": -0.6398,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.2861,
        "points_added": 0.0,
        "xpoints_added": 0.4569,
        "passes_attempted": 1005.0,
        "pass_completion_pct": 0.7373,
        "xpass_completion_pct": 0.7157,
        "passes_over_expected": 21.7531,
        "passes_over_expected_p100": 2.1645,
        "avg_pass_distance": 19.5252,
        "avg_pass_vertical": 8.0123
      }
    },
    {
      "canonical_id": "kelli-hubly",
      "canonical_name": "Kelli Hubly",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1791.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.6244,
        "xg_place": -0.0304,
        "goals_minus_xg": -0.6244,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1948,
        "assists_minus_xa": -0.1948,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8192,
        "points_added": 0.0,
        "xpoints_added": 0.2302,
        "passes_attempted": 849.0,
        "pass_completion_pct": 0.8304,
        "xpass_completion_pct": 0.7881,
        "passes_over_expected": 35.8867,
        "passes_over_expected_p100": 4.2269,
        "avg_pass_distance": 20.8361,
        "avg_pass_vertical": 9.5156
      }
    },
    {
      "canonical_id": "kendall-fletcher",
      "canonical_name": "Kendall Fletcher",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 7.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1.0,
        "pass_completion_pct": 0.0,
        "xpass_completion_pct": 0.2805,
        "passes_over_expected": -0.2805,
        "passes_over_expected_p100": -28.0512,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "kiara-pickett",
      "canonical_name": "Kiara Pickett",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1397.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2789,
        "xg_place": 0.0595,
        "goals_minus_xg": -0.2789,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 1.0913,
        "assists_minus_xa": -1.0913,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.3702,
        "points_added": 0.0,
        "xpoints_added": 0.1057,
        "passes_attempted": 703.0,
        "pass_completion_pct": 0.6358,
        "xpass_completion_pct": 0.6796,
        "passes_over_expected": -30.7841,
        "passes_over_expected_p100": -4.379,
        "avg_pass_distance": 21.7915,
        "avg_pass_vertical": 9.7853
      }
    },
    {
      "canonical_id": "konya-plummer",
      "canonical_name": "Konya Plummer",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 271.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": 92.0,
        "pass_completion_pct": 0.7391,
        "xpass_completion_pct": 0.7612,
        "passes_over_expected": -2.0296,
        "passes_over_expected_p100": -2.2061,
        "avg_pass_distance": 25.5617,
        "avg_pass_vertical": 9.1173
      }
    },
    {
      "canonical_id": "kristen-edmonds",
      "canonical_name": "Kristen Edmonds",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2062.0,
        "shots": 14.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.1465,
        "xg_place": 0.231,
        "goals_minus_xg": -0.1465,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 0.8568,
        "assists_minus_xa": -0.8568,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.0033,
        "points_added": 0.8548,
        "xpoints_added": 0.8968,
        "passes_attempted": 920.0,
        "pass_completion_pct": 0.7815,
        "xpass_completion_pct": 0.7577,
        "passes_over_expected": 21.9325,
        "passes_over_expected_p100": 2.384,
        "avg_pass_distance": 21.5489,
        "avg_pass_vertical": 6.8338
      }
    },
    {
      "canonical_id": "kristen-hamilton",
      "canonical_name": "Kristen Hamilton",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2120.0,
        "shots": 51.0,
        "shots_on_target": 22.0,
        "goals": 4.0,
        "xg": 6.697900000000001,
        "xg_place": -0.9811000000000001,
        "goals_minus_xg": -2.6978999999999997,
        "key_passes": 26.0,
        "assists": 0.0,
        "xa": 2.3688000000000002,
        "assists_minus_xa": -2.3688000000000002,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 9.0668,
        "points_added": 2.4354999999999998,
        "xpoints_added": 4.7326,
        "passes_attempted": 473.0,
        "pass_completion_pct": 1.2923,
        "xpass_completion_pct": 1.3225,
        "passes_over_expected": -8.8976,
        "passes_over_expected_p100": -3.0208,
        "avg_pass_distance": 34.8849,
        "avg_pass_vertical": 6.7359
      }
    },
    {
      "canonical_id": "kristen-mcnabb",
      "canonical_name": "Kristen McNabb",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1916.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.8039,
        "xg_place": -0.5315,
        "goals_minus_xg": 0.1961,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.8466,
        "assists_minus_xa": -0.8466,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6504,
        "points_added": 0.7881,
        "xpoints_added": 0.3099,
        "passes_attempted": 1003.0,
        "pass_completion_pct": 0.7428,
        "xpass_completion_pct": 0.7426,
        "passes_over_expected": 0.2146,
        "passes_over_expected_p100": 0.0214,
        "avg_pass_distance": 20.2623,
        "avg_pass_vertical": 8.4983
      }
    },
    {
      "canonical_id": "kristie-mewis",
      "canonical_name": "Kristie Mewis",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1694.0,
        "shots": 39.0,
        "shots_on_target": 15.0,
        "goals": 5.0,
        "xg": 3.4953,
        "xg_place": 0.316,
        "goals_minus_xg": 1.5047,
        "key_passes": 55.0,
        "assists": 4.0,
        "xa": 5.2339,
        "assists_minus_xa": -1.2339,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 8.7292,
        "points_added": 1.184,
        "xpoints_added": 1.708,
        "passes_attempted": 787.0,
        "pass_completion_pct": 0.6874,
        "xpass_completion_pct": 0.66,
        "passes_over_expected": 21.5442,
        "passes_over_expected_p100": 2.7375,
        "avg_pass_distance": 23.1659,
        "avg_pass_vertical": 3.5628
      }
    },
    {
      "canonical_id": "kumi-yokoyama",
      "canonical_name": "Kumi Yokoyama",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 502.0,
        "shots": 16.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.4122,
        "xg_place": -0.0469,
        "goals_minus_xg": -0.4122,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.8351,
        "assists_minus_xa": -0.8351,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.2473,
        "points_added": 0.3073,
        "xpoints_added": 1.0678,
        "passes_attempted": 178.0,
        "pass_completion_pct": 0.7697,
        "xpass_completion_pct": 0.7788,
        "passes_over_expected": -1.6313,
        "passes_over_expected_p100": -0.9165,
        "avg_pass_distance": 16.0469,
        "avg_pass_vertical": 1.0537
      }
    },
    {
      "canonical_id": "kylie-nadaner",
      "canonical_name": "Kylie Nadaner",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 396.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0379,
        "xg_place": -0.0255,
        "goals_minus_xg": -0.0379,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0897,
        "assists_minus_xa": -0.0897,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1276,
        "points_added": 0.0,
        "xpoints_added": 0.0339,
        "passes_attempted": 203.0,
        "pass_completion_pct": 0.6946,
        "xpass_completion_pct": 0.71,
        "passes_over_expected": -3.1377,
        "passes_over_expected_p100": -1.5457,
        "avg_pass_distance": 17.7243,
        "avg_pass_vertical": 7.1702
      }
    },
    {
      "canonical_id": "lauren-barnes",
      "canonical_name": "Lauren Barnes",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2235.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0397,
        "xg_place": -0.0397,
        "goals_minus_xg": -0.0397,
        "key_passes": 18.0,
        "assists": 1.0,
        "xa": 1.1601,
        "assists_minus_xa": -0.1601,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1999,
        "points_added": 0.0,
        "xpoints_added": 0.0132,
        "passes_attempted": 1344.0,
        "pass_completion_pct": 0.7872,
        "xpass_completion_pct": 0.7414,
        "passes_over_expected": 61.4923,
        "passes_over_expected_p100": 4.5753,
        "avg_pass_distance": 21.5456,
        "avg_pass_vertical": 9.4756
      }
    },
    {
      "canonical_id": "lauren-milliet",
      "canonical_name": "Lauren Milliet",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1948.0,
        "shots": 25.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.3084,
        "xg_place": -1.128,
        "goals_minus_xg": -1.3084,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 1.3472,
        "assists_minus_xa": -1.3472,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.6556,
        "points_added": 0.0,
        "xpoints_added": 1.0443,
        "passes_attempted": 573.0,
        "pass_completion_pct": 0.6545,
        "xpass_completion_pct": 0.687,
        "passes_over_expected": -18.6589,
        "passes_over_expected_p100": -3.2564,
        "avg_pass_distance": 19.396,
        "avg_pass_vertical": 7.4797
      }
    },
    {
      "canonical_id": "leah-pruitt",
      "canonical_name": "Leah Pruitt",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 683.0,
        "shots": 23.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 2.3187,
        "xg_place": -1.0503,
        "goals_minus_xg": -1.3187,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.6315,
        "assists_minus_xa": -0.6315,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.9501,
        "points_added": 0.5558,
        "xpoints_added": 1.4779,
        "passes_attempted": 189.0,
        "pass_completion_pct": 0.6349,
        "xpass_completion_pct": 0.6692,
        "passes_over_expected": -6.4862,
        "passes_over_expected_p100": -3.4318,
        "avg_pass_distance": 16.338,
        "avg_pass_vertical": 1.2152
      }
    },
    {
      "canonical_id": "lee-so-dam",
      "canonical_name": "Lee So-Dam",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 931.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.1055,
        "xg_place": -0.861,
        "goals_minus_xg": -1.1055,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 0.6912,
        "assists_minus_xa": -0.6912,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.7967,
        "points_added": 0.0,
        "xpoints_added": 0.9425,
        "passes_attempted": 489.0,
        "pass_completion_pct": 0.8119,
        "xpass_completion_pct": 0.776,
        "passes_over_expected": 17.5482,
        "passes_over_expected_p100": 3.5886,
        "avg_pass_distance": 15.2876,
        "avg_pass_vertical": 2.5918
      }
    },
    {
      "canonical_id": "lindsay-agnew",
      "canonical_name": "Lindsay Agnew",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 45.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1294,
        "xg_place": -0.0903,
        "goals_minus_xg": -0.1294,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1294,
        "points_added": 0.0,
        "xpoints_added": 0.2427,
        "passes_attempted": 17.0,
        "pass_completion_pct": 0.6471,
        "xpass_completion_pct": 0.665,
        "passes_over_expected": -0.3044,
        "passes_over_expected_p100": -1.7903,
        "avg_pass_distance": 17.6195,
        "avg_pass_vertical": -2.9883
      }
    },
    {
      "canonical_id": "lindsey-harris",
      "canonical_name": "Lindsey Harris",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 688.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": 193.0,
        "pass_completion_pct": 0.6788,
        "xpass_completion_pct": 0.6859,
        "passes_over_expected": -1.3695,
        "passes_over_expected_p100": -0.7096,
        "avg_pass_distance": 32.3936,
        "avg_pass_vertical": 25.2093,
        "shots_faced": 25.0,
        "goals_conceded": 8.0,
        "saves": 16.0,
        "headed_shot_share": 0.2,
        "xg_faced": 7.2593,
        "goals_conceded_minus_xg": 0.7407,
        "goals_per_xg": 1.102
      }
    },
    {
      "canonical_id": "lindsey-heaps",
      "canonical_name": "Lindsey Heaps",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1548.0,
        "shots": 69.0,
        "shots_on_target": 20.0,
        "goals": 3.0,
        "xg": 4.3076,
        "xg_place": -1.2529,
        "goals_minus_xg": -1.3076,
        "key_passes": 34.0,
        "assists": 3.0,
        "xa": 3.0724,
        "assists_minus_xa": -0.0724,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 7.38,
        "points_added": 1.1044,
        "xpoints_added": 2.0335,
        "passes_attempted": 926.0,
        "pass_completion_pct": 0.7495,
        "xpass_completion_pct": 0.7257,
        "passes_over_expected": 22.0254,
        "passes_over_expected_p100": 2.3786,
        "avg_pass_distance": 17.8419,
        "avg_pass_vertical": 4.3764
      }
    },
    {
      "canonical_id": "loeau-labonta",
      "canonical_name": "Lo'eau LaBonta",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1816.0,
        "shots": 36.0,
        "shots_on_target": 10.0,
        "goals": 1.0,
        "xg": 2.2135,
        "xg_place": -0.9057,
        "goals_minus_xg": -1.2135,
        "key_passes": 35.0,
        "assists": 1.0,
        "xa": 3.2371,
        "assists_minus_xa": -2.2371,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 5.4506,
        "points_added": 0.0,
        "xpoints_added": 0.7769,
        "passes_attempted": 716.0,
        "pass_completion_pct": 0.6564,
        "xpass_completion_pct": 0.6671,
        "passes_over_expected": -7.6099,
        "passes_over_expected_p100": -1.0628,
        "avg_pass_distance": 21.1702,
        "avg_pass_vertical": 6.1005
      }
    },
    {
      "canonical_id": "lynn-biyendolo",
      "canonical_name": "Lynn Biyendolo",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2025.0,
        "shots": 83.0,
        "shots_on_target": 33.0,
        "goals": 7.0,
        "xg": 8.8893,
        "xg_place": -1.3972,
        "goals_minus_xg": -1.8893,
        "key_passes": 21.0,
        "assists": 2.0,
        "xa": 2.5773,
        "assists_minus_xa": -0.5773,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 11.4666,
        "points_added": 1.6404,
        "xpoints_added": 5.049,
        "passes_attempted": 522.0,
        "pass_completion_pct": 0.6418,
        "xpass_completion_pct": 0.6946,
        "passes_over_expected": -27.5726,
        "passes_over_expected_p100": -5.2821,
        "avg_pass_distance": 18.285,
        "avg_pass_vertical": 0.8876
      }
    },
    {
      "canonical_id": "machaela-george",
      "canonical_name": "Machaela George",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 21.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 12.0,
        "pass_completion_pct": 0.5833,
        "xpass_completion_pct": 0.5056,
        "passes_over_expected": 0.9324,
        "passes_over_expected_p100": 7.7702,
        "avg_pass_distance": 17.1263,
        "avg_pass_vertical": 12.4145
      }
    },
    {
      "canonical_id": "madeline-nolf",
      "canonical_name": "Madeline Nolf",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 412.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2652,
        "xg_place": -0.2652,
        "goals_minus_xg": -0.2652,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0505,
        "assists_minus_xa": -0.0505,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3157,
        "points_added": 0.0,
        "xpoints_added": 0.1925,
        "passes_attempted": 244.0,
        "pass_completion_pct": 0.627,
        "xpass_completion_pct": 0.6902,
        "passes_over_expected": -15.4183,
        "passes_over_expected_p100": -6.319,
        "avg_pass_distance": 18.2751,
        "avg_pass_vertical": 5.7079
      }
    },
    {
      "canonical_id": "madison-hammond",
      "canonical_name": "Madison Hammond",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1326.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0087,
        "xg_place": -0.0087,
        "goals_minus_xg": -0.0087,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.262,
        "assists_minus_xa": -0.262,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2707,
        "points_added": 0.0,
        "xpoints_added": 0.0124,
        "passes_attempted": 661.0,
        "pass_completion_pct": 0.7806,
        "xpass_completion_pct": 0.7638,
        "passes_over_expected": 11.1185,
        "passes_over_expected_p100": 1.6821,
        "avg_pass_distance": 20.5628,
        "avg_pass_vertical": 6.3513
      }
    },
    {
      "canonical_id": "madison-pogarch",
      "canonical_name": "Madison Pogarch",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 586.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1031,
        "xg_place": -0.1031,
        "goals_minus_xg": -0.1031,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.6539,
        "assists_minus_xa": -0.6539,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.757,
        "points_added": 0.0,
        "xpoints_added": 0.1498,
        "passes_attempted": 369.0,
        "pass_completion_pct": 0.6314,
        "xpass_completion_pct": 0.6558,
        "passes_over_expected": -8.9788,
        "passes_over_expected_p100": -2.4333,
        "avg_pass_distance": 19.1442,
        "avg_pass_vertical": 10.0573
      }
    },
    {
      "canonical_id": "maegan-kelly",
      "canonical_name": "Maegan Kelly",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 137.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0266,
        "xg_place": -0.0266,
        "goals_minus_xg": -0.0266,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0437,
        "assists_minus_xa": -0.0437,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0703,
        "points_added": 0.0,
        "xpoints_added": 0.0176,
        "passes_attempted": 39.0,
        "pass_completion_pct": 0.5641,
        "xpass_completion_pct": 0.6215,
        "passes_over_expected": -2.2374,
        "passes_over_expected_p100": -5.737,
        "avg_pass_distance": 18.5346,
        "avg_pass_vertical": 5.3148
      }
    },
    {
      "canonical_id": "makamae-gomera-stevens",
      "canonical_name": "Makamae Gomera-Stevens",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 489.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1675,
        "xg_place": -0.1675,
        "goals_minus_xg": -0.1675,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1675,
        "points_added": 0.0,
        "xpoints_added": 0.1999,
        "passes_attempted": 133.0,
        "pass_completion_pct": 0.5714,
        "xpass_completion_pct": 0.6784,
        "passes_over_expected": -14.2267,
        "passes_over_expected_p100": -10.6967,
        "avg_pass_distance": 16.6033,
        "avg_pass_vertical": 1.5713
      }
    },
    {
      "canonical_id": "makenzy-robbe",
      "canonical_name": "Makenzy Robbe",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 939.0,
        "shots": 18.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 1.8099,
        "xg_place": 0.7636,
        "goals_minus_xg": 1.1901,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.8963,
        "assists_minus_xa": -0.8963,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.7062,
        "points_added": 1.4293,
        "xpoints_added": 0.9123,
        "passes_attempted": 263.0,
        "pass_completion_pct": 0.6426,
        "xpass_completion_pct": 0.6786,
        "passes_over_expected": -9.4644,
        "passes_over_expected_p100": -3.5986,
        "avg_pass_distance": 14.3621,
        "avg_pass_vertical": -0.0592
      }
    },
    {
      "canonical_id": "mal-swanson",
      "canonical_name": "Mal Swanson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2319.0,
        "shots": 74.0,
        "shots_on_target": 30.0,
        "goals": 6.0,
        "xg": 7.4085,
        "xg_place": -1.4632,
        "goals_minus_xg": -1.4085,
        "key_passes": 53.0,
        "assists": 4.0,
        "xa": 4.5836,
        "assists_minus_xa": -0.5836,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 11.9921,
        "points_added": 2.1726,
        "xpoints_added": 5.0127,
        "passes_attempted": 844.0,
        "pass_completion_pct": 0.6126,
        "xpass_completion_pct": 0.6426,
        "passes_over_expected": -25.3735,
        "passes_over_expected_p100": -3.0063,
        "avg_pass_distance": 20.027,
        "avg_pass_vertical": 1.5229
      }
    },
    {
      "canonical_id": "mallory-weber",
      "canonical_name": "Mallory Weber",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1412.0,
        "shots": 16.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.2094,
        "xg_place": -0.2092,
        "goals_minus_xg": -0.2094,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 1.7643,
        "assists_minus_xa": -0.7643,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.9737,
        "points_added": 0.5284,
        "xpoints_added": 0.8252,
        "passes_attempted": 626.0,
        "pass_completion_pct": 0.6022,
        "xpass_completion_pct": 0.6365,
        "passes_over_expected": -21.4534,
        "passes_over_expected_p100": -3.4271,
        "avg_pass_distance": 20.6206,
        "avg_pass_vertical": 10.8185
      }
    },
    {
      "canonical_id": "mandy-freeman",
      "canonical_name": "Mandy Freeman",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1162.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.0589,
        "assists_minus_xa": -0.0589,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0589,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 531.0,
        "pass_completion_pct": 0.8588,
        "xpass_completion_pct": 0.8248,
        "passes_over_expected": 18.0396,
        "passes_over_expected_p100": 3.3973,
        "avg_pass_distance": 21.0106,
        "avg_pass_vertical": 10.0041
      }
    },
    {
      "canonical_id": "mandy-mcglynn",
      "canonical_name": "Mandy McGlynn",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 52.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": 18.0,
        "pass_completion_pct": 0.8333,
        "xpass_completion_pct": 0.7759,
        "passes_over_expected": 1.0335,
        "passes_over_expected_p100": 5.7419,
        "avg_pass_distance": 32.7844,
        "avg_pass_vertical": 21.5944,
        "shots_faced": 2.0,
        "goals_conceded": 1.0,
        "saves": 1.0,
        "headed_shot_share": 0.0,
        "xg_faced": 0.5842,
        "goals_conceded_minus_xg": 0.4158,
        "goals_per_xg": 1.7119
      }
    },
    {
      "canonical_id": "mariana-larroquette",
      "canonical_name": "Mariana Larroquette",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 820.0,
        "shots": 23.0,
        "shots_on_target": 11.0,
        "goals": 2.0,
        "xg": 2.0505,
        "xg_place": 0.4116,
        "goals_minus_xg": -0.0505,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.8417,
        "assists_minus_xa": 0.1583,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.8922,
        "points_added": 2.144,
        "xpoints_added": 1.2362,
        "passes_attempted": 187.0,
        "pass_completion_pct": 0.5561,
        "xpass_completion_pct": 0.6228,
        "passes_over_expected": -12.4576,
        "passes_over_expected_p100": -6.6618,
        "avg_pass_distance": 16.4531,
        "avg_pass_vertical": 5.1135
      }
    },
    {
      "canonical_id": "mariana-speckmaier",
      "canonical_name": "Mariana Speckmaier",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 117.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3442,
        "xg_place": -0.3442,
        "goals_minus_xg": -0.3442,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3442,
        "points_added": 0.0,
        "xpoints_added": 0.2829,
        "passes_attempted": 23.0,
        "pass_completion_pct": 0.6087,
        "xpass_completion_pct": 0.6879,
        "passes_over_expected": -1.8215,
        "passes_over_expected_p100": -7.9195,
        "avg_pass_distance": 10.4962,
        "avg_pass_vertical": -1.1308
      }
    },
    {
      "canonical_id": "marisa-digrande",
      "canonical_name": "Marisa DiGrande",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1740.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.7374,
        "xg_place": 0.1353,
        "goals_minus_xg": 0.2626,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 1.135,
        "assists_minus_xa": -1.135,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.8723,
        "points_added": 0.9842,
        "xpoints_added": 0.7486,
        "passes_attempted": 759.0,
        "pass_completion_pct": 0.7852,
        "xpass_completion_pct": 0.7822,
        "passes_over_expected": 2.2792,
        "passes_over_expected_p100": 0.3003,
        "avg_pass_distance": 18.8799,
        "avg_pass_vertical": 2.3319
      }
    },
    {
      "canonical_id": "marissa-everett",
      "canonical_name": "Marissa Everett",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 735.0,
        "shots": 15.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.8331,
        "xg_place": 0.0432,
        "goals_minus_xg": 0.1669,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.962,
        "assists_minus_xa": -0.962,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.7951,
        "points_added": 0.1375,
        "xpoints_added": 0.8323,
        "passes_attempted": 190.0,
        "pass_completion_pct": 0.7474,
        "xpass_completion_pct": 0.7361,
        "passes_over_expected": 2.1425,
        "passes_over_expected_p100": 1.1276,
        "avg_pass_distance": 15.1106,
        "avg_pass_vertical": 1.8276
      }
    },
    {
      "canonical_id": "marta",
      "canonical_name": "Marta",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2114.0,
        "shots": 36.0,
        "shots_on_target": 14.0,
        "goals": 4.0,
        "xg": 2.8745,
        "xg_place": -0.3972,
        "goals_minus_xg": 1.1255,
        "key_passes": 35.0,
        "assists": 2.0,
        "xa": 3.735,
        "assists_minus_xa": -1.735,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.6095,
        "points_added": 1.6254,
        "xpoints_added": 1.6546,
        "passes_attempted": 1002.0,
        "pass_completion_pct": 0.7715,
        "xpass_completion_pct": 0.7498,
        "passes_over_expected": 21.7181,
        "passes_over_expected_p100": 2.1675,
        "avg_pass_distance": 22.0627,
        "avg_pass_vertical": 2.476
      }
    },
    {
      "canonical_id": "mar\u00eda-s\u00e1nchez",
      "canonical_name": "Mar\u00eda S\u00e1nchez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 185.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.3307,
        "xg_place": 0.1231,
        "goals_minus_xg": -0.3307,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0545,
        "assists_minus_xa": -0.0545,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3852,
        "points_added": 0.4464,
        "xpoints_added": 0.9512,
        "passes_attempted": 66.0,
        "pass_completion_pct": 0.7879,
        "xpass_completion_pct": 0.6973,
        "passes_over_expected": 5.979,
        "passes_over_expected_p100": 9.0591,
        "avg_pass_distance": 19.4663,
        "avg_pass_vertical": 1.9697
      }
    },
    {
      "canonical_id": "mccall-zerboni",
      "canonical_name": "McCall Zerboni",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1756.0,
        "shots": 21.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.146,
        "xg_place": -0.1825,
        "goals_minus_xg": -0.146,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.8438,
        "assists_minus_xa": 0.1562,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.9898,
        "points_added": 0.3953,
        "xpoints_added": 0.7506,
        "passes_attempted": 860.0,
        "pass_completion_pct": 0.7535,
        "xpass_completion_pct": 0.7757,
        "passes_over_expected": -19.0644,
        "passes_over_expected_p100": -2.2168,
        "avg_pass_distance": 17.4765,
        "avg_pass_vertical": 3.6267
      }
    },
    {
      "canonical_id": "meaghan-nally",
      "canonical_name": "Meaghan Nally",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 54.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0562,
        "xg_place": -0.0562,
        "goals_minus_xg": -0.0562,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0562,
        "points_added": 0.0,
        "xpoints_added": 0.0097,
        "passes_attempted": 18.0,
        "pass_completion_pct": 0.8333,
        "xpass_completion_pct": 0.8023,
        "passes_over_expected": 0.5593,
        "passes_over_expected_p100": 3.1074,
        "avg_pass_distance": 14.1985,
        "avg_pass_vertical": 0.3565
      }
    },
    {
      "canonical_id": "megan-montefusco",
      "canonical_name": "Megan Montefusco",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2100.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0924,
        "xg_place": 0.1083,
        "goals_minus_xg": -0.0924,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.3363,
        "assists_minus_xa": 0.6637,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4287,
        "points_added": 0.0,
        "xpoints_added": 0.0908,
        "passes_attempted": 1067.0,
        "pass_completion_pct": 0.7844,
        "xpass_completion_pct": 0.766,
        "passes_over_expected": 19.6452,
        "passes_over_expected_p100": 1.8412,
        "avg_pass_distance": 25.0132,
        "avg_pass_vertical": 12.7543
      }
    },
    {
      "canonical_id": "megan-rapinoe",
      "canonical_name": "Megan Rapinoe",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 962.0,
        "shots": 46.0,
        "shots_on_target": 14.0,
        "goals": 6.0,
        "xg": 5.2879,
        "xg_place": -0.6137,
        "goals_minus_xg": 0.7121,
        "key_passes": 36.0,
        "assists": 3.0,
        "xa": 3.6596,
        "assists_minus_xa": -0.6596,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 8.9475,
        "points_added": 4.6415,
        "xpoints_added": 3.52,
        "passes_attempted": 521.0,
        "pass_completion_pct": 0.5605,
        "xpass_completion_pct": 0.6173,
        "passes_over_expected": -29.633,
        "passes_over_expected_p100": -5.6877,
        "avg_pass_distance": 22.5631,
        "avg_pass_vertical": 2.9136
      }
    },
    {
      "canonical_id": "meggie-dougherty-howard",
      "canonical_name": "Meggie Dougherty Howard",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1494.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0809,
        "xg_place": 0.0371,
        "goals_minus_xg": -0.0809,
        "key_passes": 14.0,
        "assists": 3.0,
        "xa": 1.1567,
        "assists_minus_xa": 1.8433,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.2376,
        "points_added": 0.0,
        "xpoints_added": 0.0576,
        "passes_attempted": 650.0,
        "pass_completion_pct": 0.7662,
        "xpass_completion_pct": 0.7594,
        "passes_over_expected": 4.4144,
        "passes_over_expected_p100": 0.6791,
        "avg_pass_distance": 19.5977,
        "avg_pass_vertical": 6.0595
      }
    },
    {
      "canonical_id": "meghan-klingenberg",
      "canonical_name": "Meghan Klingenberg",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2310.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.275,
        "xg_place": -0.1292,
        "goals_minus_xg": -0.275,
        "key_passes": 68.0,
        "assists": 4.0,
        "xa": 5.8553,
        "assists_minus_xa": -1.8553,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 6.1303,
        "points_added": 0.0,
        "xpoints_added": 0.1717,
        "passes_attempted": 1681.0,
        "pass_completion_pct": 0.7507,
        "xpass_completion_pct": 0.7091,
        "passes_over_expected": 70.0391,
        "passes_over_expected_p100": 4.1665,
        "avg_pass_distance": 19.4244,
        "avg_pass_vertical": 5.5189
      }
    },
    {
      "canonical_id": "meredith-speck",
      "canonical_name": "Meredith Speck",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1248.0,
        "shots": 13.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.5459,
        "xg_place": -0.3204,
        "goals_minus_xg": 0.4541,
        "key_passes": 16.0,
        "assists": 2.0,
        "xa": 1.188,
        "assists_minus_xa": 0.812,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.7339,
        "points_added": 0.3636,
        "xpoints_added": 0.8542,
        "passes_attempted": 618.0,
        "pass_completion_pct": 0.6456,
        "xpass_completion_pct": 0.708,
        "passes_over_expected": -38.5489,
        "passes_over_expected_p100": -6.2377,
        "avg_pass_distance": 20.362,
        "avg_pass_vertical": 6.7382
      }
    },
    {
      "canonical_id": "merritt-mathias",
      "canonical_name": "Merritt Mathias",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2370.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.4228,
        "xg_place": -0.1238,
        "goals_minus_xg": 0.5772,
        "key_passes": 18.0,
        "assists": 1.0,
        "xa": 2.146,
        "assists_minus_xa": -1.146,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.5688,
        "points_added": 0.1913,
        "xpoints_added": 0.1764,
        "passes_attempted": 1258.0,
        "pass_completion_pct": 0.6916,
        "xpass_completion_pct": 0.6888,
        "passes_over_expected": 3.4636,
        "passes_over_expected_p100": 0.2753,
        "avg_pass_distance": 20.7293,
        "avg_pass_vertical": 7.1547
      }
    },
    {
      "canonical_id": "michaela-abam",
      "canonical_name": "Michaela Abam",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 108.0,
        "shots": 3.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.4268,
        "xg_place": 0.1455,
        "goals_minus_xg": 0.5732,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4268,
        "points_added": 1.502,
        "xpoints_added": 0.4868,
        "passes_attempted": 15.0,
        "pass_completion_pct": 0.6,
        "xpass_completion_pct": 0.6856,
        "passes_over_expected": -1.284,
        "passes_over_expected_p100": -8.5603,
        "avg_pass_distance": 17.8758,
        "avg_pass_vertical": -5.8948
      }
    },
    {
      "canonical_id": "michele-vasconcelos",
      "canonical_name": "Michele Vasconcelos",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 761.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.0977,
        "xg_place": -0.2747,
        "goals_minus_xg": -0.0977,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.6355,
        "assists_minus_xa": -0.6355,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.7331,
        "points_added": 0.2753,
        "xpoints_added": 0.6598,
        "passes_attempted": 230.0,
        "pass_completion_pct": 0.687,
        "xpass_completion_pct": 0.7024,
        "passes_over_expected": -3.5582,
        "passes_over_expected_p100": -1.547,
        "avg_pass_distance": 14.6381,
        "avg_pass_vertical": 1.1061
      }
    },
    {
      "canonical_id": "michelle-alozie",
      "canonical_name": "Michelle Alozie",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 133.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": 17.0,
        "pass_completion_pct": 0.4706,
        "xpass_completion_pct": 0.5785,
        "passes_over_expected": -1.8352,
        "passes_over_expected_p100": -10.7954,
        "avg_pass_distance": 12.1939,
        "avg_pass_vertical": -3.9783
      }
    },
    {
      "canonical_id": "michelle-betos",
      "canonical_name": "Michelle Betos",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2386.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": 756.0,
        "pass_completion_pct": 0.787,
        "xpass_completion_pct": 0.8101,
        "passes_over_expected": -17.4007,
        "passes_over_expected_p100": -2.3017,
        "avg_pass_distance": 29.0965,
        "avg_pass_vertical": 19.3603,
        "shots_faced": 148.0,
        "goals_conceded": 38.0,
        "saves": 107.0,
        "headed_shot_share": 0.1622,
        "xg_faced": 40.7413,
        "goals_conceded_minus_xg": -2.7413,
        "goals_per_xg": 0.9327
      }
    },
    {
      "canonical_id": "michelle-maemone",
      "canonical_name": "Michelle Maemone",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 552.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0154,
        "xg_place": 0.0096,
        "goals_minus_xg": -0.0154,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0117,
        "assists_minus_xa": -0.0117,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0271,
        "points_added": 0.0,
        "xpoints_added": 0.0151,
        "passes_attempted": 275.0,
        "pass_completion_pct": 0.6655,
        "xpass_completion_pct": 0.6614,
        "passes_over_expected": 1.112,
        "passes_over_expected_p100": 0.4044,
        "avg_pass_distance": 17.1376,
        "avg_pass_vertical": 9.5282
      }
    },
    {
      "canonical_id": "midge-purce",
      "canonical_name": "Midge Purce",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1957.0,
        "shots": 57.0,
        "shots_on_target": 18.0,
        "goals": 11.0,
        "xg": 8.0425,
        "xg_place": 0.1026,
        "goals_minus_xg": 2.9575,
        "key_passes": 23.0,
        "assists": 1.0,
        "xa": 2.3328,
        "assists_minus_xa": -1.3328,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 10.3753,
        "points_added": 4.042,
        "xpoints_added": 4.1474,
        "passes_attempted": 614.0,
        "pass_completion_pct": 0.6498,
        "xpass_completion_pct": 0.6825,
        "passes_over_expected": -20.0409,
        "passes_over_expected_p100": -3.264,
        "avg_pass_distance": 17.351,
        "avg_pass_vertical": 2.8453
      }
    },
    {
      "canonical_id": "morgan-gautrat",
      "canonical_name": "Morgan Gautrat",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2592.0,
        "shots": 34.0,
        "shots_on_target": 12.0,
        "goals": 3.0,
        "xg": 3.4827,
        "xg_place": -0.0651,
        "goals_minus_xg": -0.4827,
        "key_passes": 38.0,
        "assists": 2.0,
        "xa": 2.8302,
        "assists_minus_xa": -0.8302,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.3129,
        "points_added": 2.8515,
        "xpoints_added": 3.2702,
        "passes_attempted": 1323.0,
        "pass_completion_pct": 0.6916,
        "xpass_completion_pct": 0.6783,
        "passes_over_expected": 17.5764,
        "passes_over_expected_p100": 1.3285,
        "avg_pass_distance": 18.5661,
        "avg_pass_vertical": 8.9819
      }
    },
    {
      "canonical_id": "morgan-weaver",
      "canonical_name": "Morgan Weaver",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1469.0,
        "shots": 55.0,
        "shots_on_target": 19.0,
        "goals": 2.0,
        "xg": 5.5791,
        "xg_place": -0.8954,
        "goals_minus_xg": -3.5791,
        "key_passes": 25.0,
        "assists": 3.0,
        "xa": 2.6361,
        "assists_minus_xa": 0.3639,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 8.2152,
        "points_added": 0.9961,
        "xpoints_added": 2.7937,
        "passes_attempted": 359.0,
        "pass_completion_pct": 0.5794,
        "xpass_completion_pct": 0.6072,
        "passes_over_expected": -9.9993,
        "passes_over_expected_p100": -2.7853,
        "avg_pass_distance": 16.3469,
        "avg_pass_vertical": 0.8782
      }
    },
    {
      "canonical_id": "nadia-nadim",
      "canonical_name": "Nadia Nadim",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 641.0,
        "shots": 21.0,
        "shots_on_target": 8.0,
        "goals": 3.0,
        "xg": 3.4053,
        "xg_place": -0.6971,
        "goals_minus_xg": -0.4053,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 1.2249,
        "assists_minus_xa": -0.2249,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.6301,
        "points_added": 1.7088,
        "xpoints_added": 1.6176,
        "passes_attempted": 179.0,
        "pass_completion_pct": 0.6983,
        "xpass_completion_pct": 0.727,
        "passes_over_expected": -5.1396,
        "passes_over_expected_p100": -2.8713,
        "avg_pass_distance": 16.2648,
        "avg_pass_vertical": -0.2056
      }
    },
    {
      "canonical_id": "nahomi-kawasumi",
      "canonical_name": "Nahomi Kawasumi",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2145.0,
        "shots": 19.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 2.301,
        "xg_place": -0.1899,
        "goals_minus_xg": -1.301,
        "key_passes": 36.0,
        "assists": 4.0,
        "xa": 2.9597,
        "assists_minus_xa": 1.0403,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.2607,
        "points_added": 0.54,
        "xpoints_added": 1.5607,
        "passes_attempted": 988.0,
        "pass_completion_pct": 0.7662,
        "xpass_completion_pct": 0.7271,
        "passes_over_expected": 38.6014,
        "passes_over_expected_p100": 3.907,
        "avg_pass_distance": 16.2982,
        "avg_pass_vertical": 3.0627
      }
    },
    {
      "canonical_id": "natalia-kuikka",
      "canonical_name": "Natalia Kuikka",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2030.0,
        "shots": 22.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 0.9531,
        "xg_place": -0.8153,
        "goals_minus_xg": -0.9531,
        "key_passes": 31.0,
        "assists": 1.0,
        "xa": 2.4514,
        "assists_minus_xa": -1.4514,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.4045,
        "points_added": 0.0,
        "xpoints_added": 0.7219,
        "passes_attempted": 1343.0,
        "pass_completion_pct": 0.7334,
        "xpass_completion_pct": 0.7067,
        "passes_over_expected": 35.8734,
        "passes_over_expected_p100": 2.6711,
        "avg_pass_distance": 19.3744,
        "avg_pass_vertical": 6.8426
      }
    },
    {
      "canonical_id": "natalie-jacobs",
      "canonical_name": "Natalie Jacobs",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 396.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3208,
        "xg_place": 0.8185,
        "goals_minus_xg": -0.3208,
        "key_passes": 4.0,
        "assists": 2.0,
        "xa": 0.7781,
        "assists_minus_xa": 1.2219,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.0989,
        "points_added": 0.0,
        "xpoints_added": 0.1536,
        "passes_attempted": 126.0,
        "pass_completion_pct": 0.8095,
        "xpass_completion_pct": 0.7852,
        "passes_over_expected": 3.0623,
        "passes_over_expected_p100": 2.4304,
        "avg_pass_distance": 17.6665,
        "avg_pass_vertical": 4.0801
      }
    },
    {
      "canonical_id": "nealy-martin",
      "canonical_name": "Nealy Martin",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1652.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3181,
        "xg_place": -0.054,
        "goals_minus_xg": -0.3181,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3181,
        "points_added": 0.0,
        "xpoints_added": 0.1425,
        "passes_attempted": 797.0,
        "pass_completion_pct": 0.7629,
        "xpass_completion_pct": 0.7584,
        "passes_over_expected": 3.5772,
        "passes_over_expected_p100": 0.4488,
        "avg_pass_distance": 21.179,
        "avg_pass_vertical": 11.2901
      }
    },
    {
      "canonical_id": "nichelle-prince",
      "canonical_name": "Nichelle Prince",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1713.0,
        "shots": 33.0,
        "shots_on_target": 16.0,
        "goals": 2.0,
        "xg": 2.8837,
        "xg_place": -0.2302,
        "goals_minus_xg": -0.8837,
        "key_passes": 23.0,
        "assists": 4.0,
        "xa": 3.2871,
        "assists_minus_xa": 0.7129,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.1708,
        "points_added": 0.7072,
        "xpoints_added": 1.8543,
        "passes_attempted": 449.0,
        "pass_completion_pct": 0.5702,
        "xpass_completion_pct": 0.6076,
        "passes_over_expected": -16.8229,
        "passes_over_expected_p100": -3.7468,
        "avg_pass_distance": 16.4151,
        "avg_pass_vertical": 0.7695
      }
    },
    {
      "canonical_id": "nicole-barnhart",
      "canonical_name": "Nicole Barnhart",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 724.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 230.0,
        "pass_completion_pct": 0.7478,
        "xpass_completion_pct": 0.7687,
        "passes_over_expected": -4.7917,
        "passes_over_expected_p100": -2.0834,
        "avg_pass_distance": 28.7368,
        "avg_pass_vertical": 20.9115,
        "shots_faced": 43.0,
        "goals_conceded": 13.0,
        "saves": 29.0,
        "headed_shot_share": 0.2558,
        "xg_faced": 11.5385,
        "goals_conceded_minus_xg": 1.4615,
        "goals_per_xg": 1.1267
      }
    },
    {
      "canonical_id": "nicole-baxter",
      "canonical_name": "Nicole Baxter",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 70.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": 37.0,
        "pass_completion_pct": 0.7297,
        "xpass_completion_pct": 0.7334,
        "passes_over_expected": -0.1347,
        "passes_over_expected_p100": -0.364,
        "avg_pass_distance": 16.181,
        "avg_pass_vertical": 3.2137
      }
    },
    {
      "canonical_id": "nikki-stanton",
      "canonical_name": "Nikki Stanton",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 260.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.0741,
        "assists_minus_xa": -0.0741,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0741,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 121.0,
        "pass_completion_pct": 0.5785,
        "xpass_completion_pct": 0.6826,
        "passes_over_expected": -12.5891,
        "passes_over_expected_p100": -10.4042,
        "avg_pass_distance": 19.7325,
        "avg_pass_vertical": 7.0574
      }
    },
    {
      "canonical_id": "olivia-moultrie",
      "canonical_name": "Olivia Moultrie",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 304.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0487,
        "xg_place": -0.0487,
        "goals_minus_xg": -0.0487,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.3193,
        "assists_minus_xa": 0.6807,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3679,
        "points_added": 0.0,
        "xpoints_added": 0.0398,
        "passes_attempted": 88.0,
        "pass_completion_pct": 0.6932,
        "xpass_completion_pct": 0.7612,
        "passes_over_expected": -5.987,
        "passes_over_expected_p100": -6.8034,
        "avg_pass_distance": 19.8916,
        "avg_pass_vertical": 1.5912
      }
    },
    {
      "canonical_id": "paige-cronin",
      "canonical_name": "Paige Cronin",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 941.0,
        "shots": 11.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.0594,
        "xg_place": 0.1329,
        "goals_minus_xg": 0.9406,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 1.6931,
        "assists_minus_xa": -0.6931,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.7525,
        "points_added": 0.2715,
        "xpoints_added": 0.3869,
        "passes_attempted": 349.0,
        "pass_completion_pct": 0.616,
        "xpass_completion_pct": 0.6817,
        "passes_over_expected": -22.9086,
        "passes_over_expected_p100": -6.5641,
        "avg_pass_distance": 16.7248,
        "avg_pass_vertical": 0.9079
      }
    },
    {
      "canonical_id": "paige-nielsen",
      "canonical_name": "Paige Nielsen",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1356.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.1799,
        "xg_place": 0.3355,
        "goals_minus_xg": 0.8201,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0381,
        "assists_minus_xa": -0.0381,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.218,
        "points_added": 0.5288,
        "xpoints_added": 0.1278,
        "passes_attempted": 933.0,
        "pass_completion_pct": 0.8457,
        "xpass_completion_pct": 0.825,
        "passes_over_expected": 19.2574,
        "passes_over_expected_p100": 2.064,
        "avg_pass_distance": 19.5103,
        "avg_pass_vertical": 6.1169
      }
    },
    {
      "canonical_id": "parker-roberts",
      "canonical_name": "Parker Roberts",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 27.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0196,
        "xg_place": -0.0086,
        "goals_minus_xg": -0.0196,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0196,
        "points_added": 0.0,
        "xpoints_added": 0.0169,
        "passes_attempted": 12.0,
        "pass_completion_pct": 0.5833,
        "xpass_completion_pct": 0.7717,
        "passes_over_expected": -2.2604,
        "passes_over_expected_p100": -18.8365,
        "avg_pass_distance": 11.6783,
        "avg_pass_vertical": 0.1314
      }
    },
    {
      "canonical_id": "phallon-tullis-joyce",
      "canonical_name": "Phallon Tullis-Joyce",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 7.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 3.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.9857,
        "passes_over_expected": 0.0428,
        "passes_over_expected_p100": 1.4257,
        "avg_pass_distance": 10.0096,
        "avg_pass_vertical": 3.795,
        "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": "phoebe-mcclernon",
      "canonical_name": "Phoebe McClernon",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1956.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.134,
        "xg_place": -0.134,
        "goals_minus_xg": -0.134,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.4944,
        "assists_minus_xa": 0.5056,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6284,
        "points_added": 0.0,
        "xpoints_added": 0.0826,
        "passes_attempted": 892.0,
        "pass_completion_pct": 0.7209,
        "xpass_completion_pct": 0.7222,
        "passes_over_expected": -1.1724,
        "passes_over_expected_p100": -0.1314,
        "avg_pass_distance": 25.9591,
        "avg_pass_vertical": 14.8479
      }
    },
    {
      "canonical_id": "quinn",
      "canonical_name": "Quinn",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1134.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.4007,
        "xg_place": 0.211,
        "goals_minus_xg": -0.4007,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.3213,
        "assists_minus_xa": -0.3213,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.722,
        "points_added": 0.0,
        "xpoints_added": 0.2618,
        "passes_attempted": 623.0,
        "pass_completion_pct": 0.8234,
        "xpass_completion_pct": 0.7988,
        "passes_over_expected": 15.3658,
        "passes_over_expected_p100": 2.4664,
        "avg_pass_distance": 20.1687,
        "avg_pass_vertical": 4.6398
      }
    },
    {
      "canonical_id": "rachel-corsie",
      "canonical_name": "Rachel Corsie",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1997.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.15,
        "xg_place": -0.6488,
        "goals_minus_xg": -1.15,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.1946,
        "assists_minus_xa": -0.1946,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.3447,
        "points_added": 0.0,
        "xpoints_added": 1.041,
        "passes_attempted": 954.0,
        "pass_completion_pct": 0.8019,
        "xpass_completion_pct": 0.7784,
        "passes_over_expected": 22.3934,
        "passes_over_expected_p100": 2.3473,
        "avg_pass_distance": 24.7359,
        "avg_pass_vertical": 11.0298
      }
    },
    {
      "canonical_id": "rachel-daly",
      "canonical_name": "Rachel Daly",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1677.0,
        "shots": 73.0,
        "shots_on_target": 20.0,
        "goals": 10.0,
        "xg": 9.8979,
        "xg_place": -1.6182,
        "goals_minus_xg": 0.1021,
        "key_passes": 24.0,
        "assists": 0.0,
        "xa": 1.7336,
        "assists_minus_xa": -1.7336,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 11.6315,
        "points_added": 4.8325,
        "xpoints_added": 6.9044,
        "passes_attempted": 527.0,
        "pass_completion_pct": 0.7192,
        "xpass_completion_pct": 0.7348,
        "passes_over_expected": -8.2405,
        "passes_over_expected_p100": -1.5637,
        "avg_pass_distance": 18.6282,
        "avg_pass_vertical": 0.8298
      }
    },
    {
      "canonical_id": "rachel-hill",
      "canonical_name": "Rachel Hill",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1765.0,
        "shots": 32.0,
        "shots_on_target": 10.0,
        "goals": 4.0,
        "xg": 5.9218,
        "xg_place": -1.1933,
        "goals_minus_xg": -1.9218,
        "key_passes": 25.0,
        "assists": 0.0,
        "xa": 1.9716,
        "assists_minus_xa": -1.9716,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 7.8934,
        "points_added": 1.3046,
        "xpoints_added": 3.0098,
        "passes_attempted": 590.0,
        "pass_completion_pct": 0.5441,
        "xpass_completion_pct": 0.614,
        "passes_over_expected": -41.2736,
        "passes_over_expected_p100": -6.9955,
        "avg_pass_distance": 17.1224,
        "avg_pass_vertical": 4.9478
      }
    },
    {
      "canonical_id": "raisa-strom-okimoto",
      "canonical_name": "Raisa Strom-Okimoto",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 36.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0246,
        "xg_place": -0.0246,
        "goals_minus_xg": -0.0246,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0246,
        "points_added": 0.0,
        "xpoints_added": 0.0193,
        "passes_attempted": 12.0,
        "pass_completion_pct": 0.5833,
        "xpass_completion_pct": 0.6612,
        "passes_over_expected": -0.9346,
        "passes_over_expected_p100": -7.7886,
        "avg_pass_distance": 19.3145,
        "avg_pass_vertical": 9.3177
      }
    },
    {
      "canonical_id": "rocky-rodr\u00edguez",
      "canonical_name": "Rocky Rodr\u00edguez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2246.0,
        "shots": 50.0,
        "shots_on_target": 13.0,
        "goals": 3.0,
        "xg": 3.7109,
        "xg_place": 1.1516,
        "goals_minus_xg": -0.7109,
        "key_passes": 27.0,
        "assists": 1.0,
        "xa": 1.4236,
        "assists_minus_xa": -0.4236,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.1345,
        "points_added": 0.6502,
        "xpoints_added": 1.5518,
        "passes_attempted": 952.0,
        "pass_completion_pct": 0.7605,
        "xpass_completion_pct": 0.7373,
        "passes_over_expected": 22.0561,
        "passes_over_expected_p100": 2.3168,
        "avg_pass_distance": 17.7844,
        "avg_pass_vertical": 5.1179
      }
    },
    {
      "canonical_id": "rose-lavelle",
      "canonical_name": "Rose Lavelle",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1085.0,
        "shots": 41.0,
        "shots_on_target": 11.0,
        "goals": 1.0,
        "xg": 3.4032,
        "xg_place": -1.8406,
        "goals_minus_xg": -2.4032,
        "key_passes": 22.0,
        "assists": 0.0,
        "xa": 1.4839,
        "assists_minus_xa": -1.4839,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 4.8871,
        "points_added": 0.2702,
        "xpoints_added": 2.1976,
        "passes_attempted": 522.0,
        "pass_completion_pct": 0.7452,
        "xpass_completion_pct": 0.7401,
        "passes_over_expected": 2.6687,
        "passes_over_expected_p100": 0.5112,
        "avg_pass_distance": 16.7806,
        "avg_pass_vertical": 2.8169
      }
    },
    {
      "canonical_id": "rosie-white",
      "canonical_name": "Rosie White",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 58.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0467,
        "xg_place": 0.0217,
        "goals_minus_xg": -0.0467,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0467,
        "points_added": 0.0,
        "xpoints_added": 0.0102,
        "passes_attempted": 19.0,
        "pass_completion_pct": 0.6316,
        "xpass_completion_pct": 0.7623,
        "passes_over_expected": -2.4828,
        "passes_over_expected_p100": -13.0676,
        "avg_pass_distance": 19.0127,
        "avg_pass_vertical": 3.0459
      }
    },
    {
      "canonical_id": "ryan-williams",
      "canonical_name": "Ryan Williams",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 525.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": 7.0,
        "assists": 2.0,
        "xa": 0.829,
        "assists_minus_xa": 1.171,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.829,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 292.0,
        "pass_completion_pct": 0.6986,
        "xpass_completion_pct": 0.6948,
        "passes_over_expected": 1.121,
        "passes_over_expected_p100": 0.3839,
        "avg_pass_distance": 19.2419,
        "avg_pass_vertical": 5.0766
      }
    },
    {
      "canonical_id": "rylee-baisden",
      "canonical_name": "Rylee Baisden",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 76.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": 23.0,
        "pass_completion_pct": 0.6522,
        "xpass_completion_pct": 0.6415,
        "passes_over_expected": 0.2454,
        "passes_over_expected_p100": 1.0668,
        "avg_pass_distance": 22.582,
        "avg_pass_vertical": 6.8974
      }
    },
    {
      "canonical_id": "sabrina-flores",
      "canonical_name": "Sabrina Flores",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 270.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1366,
        "xg_place": -0.1366,
        "goals_minus_xg": -0.1366,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.6504,
        "assists_minus_xa": -0.6504,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.787,
        "points_added": 0.0,
        "xpoints_added": 0.0945,
        "passes_attempted": 163.0,
        "pass_completion_pct": 0.6994,
        "xpass_completion_pct": 0.6766,
        "passes_over_expected": 3.7151,
        "passes_over_expected_p100": 2.2792,
        "avg_pass_distance": 17.3485,
        "avg_pass_vertical": 8.802
      }
    },
    {
      "canonical_id": "sam-hiatt",
      "canonical_name": "Sam Hiatt",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 803.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.0606,
        "assists_minus_xa": -0.0606,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0606,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 442.0,
        "pass_completion_pct": 0.8326,
        "xpass_completion_pct": 0.8067,
        "passes_over_expected": 11.438,
        "passes_over_expected_p100": 2.5878,
        "avg_pass_distance": 24.5416,
        "avg_pass_vertical": 9.8261
      }
    },
    {
      "canonical_id": "sam-mewis",
      "canonical_name": "Sam Mewis",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 325.0,
        "shots": 12.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 1.0247,
        "xg_place": -0.2611,
        "goals_minus_xg": -0.0247,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.5517,
        "assists_minus_xa": 0.4483,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.5764,
        "points_added": 0.0188,
        "xpoints_added": 0.1817,
        "passes_attempted": 146.0,
        "pass_completion_pct": 0.6986,
        "xpass_completion_pct": 0.7094,
        "passes_over_expected": -1.569,
        "passes_over_expected_p100": -1.0747,
        "avg_pass_distance": 18.7395,
        "avg_pass_vertical": 5.9957
      }
    },
    {
      "canonical_id": "sam-staab",
      "canonical_name": "Sam Staab",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2438.0,
        "shots": 9.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.9509,
        "xg_place": -0.1634,
        "goals_minus_xg": 0.0491,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 1.2042,
        "assists_minus_xa": 0.7958,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.1551,
        "points_added": 0.033,
        "xpoints_added": 0.3598,
        "passes_attempted": 1373.0,
        "pass_completion_pct": 0.8325,
        "xpass_completion_pct": 0.8109,
        "passes_over_expected": 29.6835,
        "passes_over_expected_p100": 2.1619,
        "avg_pass_distance": 23.0432,
        "avg_pass_vertical": 8.7462
      }
    },
    {
      "canonical_id": "saori-takarada",
      "canonical_name": "Saori Takarada",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 722.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.473,
        "xg_place": 0.2765,
        "goals_minus_xg": -0.473,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2144,
        "assists_minus_xa": -0.2144,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6875,
        "points_added": 0.0,
        "xpoints_added": 0.3513,
        "passes_attempted": 424.0,
        "pass_completion_pct": 0.783,
        "xpass_completion_pct": 0.7595,
        "passes_over_expected": 9.9616,
        "passes_over_expected_p100": 2.3494,
        "avg_pass_distance": 19.2451,
        "avg_pass_vertical": 8.2066
      }
    },
    {
      "canonical_id": "sarah-bouhaddi",
      "canonical_name": "Sarah Bouhaddi",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1938.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.14,
        "assists_minus_xa": -0.14,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.14,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 796.0,
        "pass_completion_pct": 0.8141,
        "xpass_completion_pct": 0.8006,
        "passes_over_expected": 10.7162,
        "passes_over_expected_p100": 1.3463,
        "avg_pass_distance": 30.6702,
        "avg_pass_vertical": 20.8698,
        "shots_faced": 77.0,
        "goals_conceded": 20.0,
        "saves": 55.0,
        "headed_shot_share": 0.0909,
        "xg_faced": 20.2008,
        "goals_conceded_minus_xg": -0.2008,
        "goals_per_xg": 0.9901
      }
    },
    {
      "canonical_id": "sarah-gorden",
      "canonical_name": "Sarah Gorden",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3060.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.3454,
        "assists_minus_xa": -0.3454,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3454,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1258.0,
        "pass_completion_pct": 0.7456,
        "xpass_completion_pct": 0.767,
        "passes_over_expected": -26.8423,
        "passes_over_expected_p100": -2.1337,
        "avg_pass_distance": 21.2693,
        "avg_pass_vertical": 8.7496
      }
    },
    {
      "canonical_id": "sarah-luebbert",
      "canonical_name": "Sarah Luebbert",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 206.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1474,
        "xg_place": -0.1117,
        "goals_minus_xg": -0.1474,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1474,
        "points_added": 0.0,
        "xpoints_added": 0.1414,
        "passes_attempted": 50.0,
        "pass_completion_pct": 0.66,
        "xpass_completion_pct": 0.6871,
        "passes_over_expected": -1.3568,
        "passes_over_expected_p100": -2.7135,
        "avg_pass_distance": 13.2377,
        "avg_pass_vertical": 2.0078
      }
    },
    {
      "canonical_id": "sarah-woldmoe",
      "canonical_name": "Sarah Woldmoe",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2259.0,
        "shots": 23.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 1.854,
        "xg_place": 0.2928,
        "goals_minus_xg": 1.146,
        "key_passes": 21.0,
        "assists": 1.0,
        "xa": 2.4363,
        "assists_minus_xa": -1.4363,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.2903,
        "points_added": 0.5409,
        "xpoints_added": 0.7814,
        "passes_attempted": 865.0,
        "pass_completion_pct": 0.7306,
        "xpass_completion_pct": 0.72,
        "passes_over_expected": 9.2093,
        "passes_over_expected_p100": 1.0647,
        "avg_pass_distance": 18.4617,
        "avg_pass_vertical": 8.0364
      }
    },
    {
      "canonical_id": "savannah-mccaskill",
      "canonical_name": "Savannah McCaskill",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2546.0,
        "shots": 31.0,
        "shots_on_target": 10.0,
        "goals": 2.0,
        "xg": 2.0829,
        "xg_place": -0.2299,
        "goals_minus_xg": -0.0829,
        "key_passes": 37.0,
        "assists": 3.0,
        "xa": 4.2608,
        "assists_minus_xa": -1.2608,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.3437,
        "points_added": 0.6671,
        "xpoints_added": 1.4872,
        "passes_attempted": 1419.0,
        "pass_completion_pct": 0.6462,
        "xpass_completion_pct": 0.6746,
        "passes_over_expected": -40.2129,
        "passes_over_expected_p100": -2.8339,
        "avg_pass_distance": 23.341,
        "avg_pass_vertical": 7.5656
      }
    },
    {
      "canonical_id": "schuyler-debree",
      "canonical_name": "Schuyler DeBree",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 363.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0233,
        "xg_place": -0.0233,
        "goals_minus_xg": -0.0233,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0233,
        "points_added": 0.0,
        "xpoints_added": 0.0031,
        "passes_attempted": 158.0,
        "pass_completion_pct": 0.7785,
        "xpass_completion_pct": 0.7775,
        "passes_over_expected": 0.1489,
        "passes_over_expected_p100": 0.0943,
        "avg_pass_distance": 22.7684,
        "avg_pass_vertical": 10.1684
      }
    },
    {
      "canonical_id": "shea-groom",
      "canonical_name": "Shea Groom",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2196.0,
        "shots": 40.0,
        "shots_on_target": 11.0,
        "goals": 4.0,
        "xg": 3.6949,
        "xg_place": -0.1257,
        "goals_minus_xg": 0.3051,
        "key_passes": 27.0,
        "assists": 2.0,
        "xa": 2.8188,
        "assists_minus_xa": -0.8188,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.5137,
        "points_added": 1.7834,
        "xpoints_added": 2.3304,
        "passes_attempted": 652.0,
        "pass_completion_pct": 0.6595,
        "xpass_completion_pct": 0.7275,
        "passes_over_expected": -44.3508,
        "passes_over_expected_p100": -6.8023,
        "avg_pass_distance": 16.2568,
        "avg_pass_vertical": 3.1547
      }
    },
    {
      "canonical_id": "shirley-cruz",
      "canonical_name": "Shirley Cruz",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 751.0,
        "shots": 11.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 0.58,
        "xg_place": 1.4888,
        "goals_minus_xg": 1.42,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.5741,
        "assists_minus_xa": 0.4259,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.1541,
        "points_added": 1.3599,
        "xpoints_added": 0.3893,
        "passes_attempted": 428.0,
        "pass_completion_pct": 0.8084,
        "xpass_completion_pct": 0.7966,
        "passes_over_expected": 5.0342,
        "passes_over_expected_p100": 1.1762,
        "avg_pass_distance": 17.0479,
        "avg_pass_vertical": 1.3758
      }
    },
    {
      "canonical_id": "simone-charley",
      "canonical_name": "Simone Charley",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1383.0,
        "shots": 61.0,
        "shots_on_target": 28.0,
        "goals": 6.0,
        "xg": 8.5889,
        "xg_place": 0.357,
        "goals_minus_xg": -2.5889,
        "key_passes": 14.0,
        "assists": 0.0,
        "xa": 1.3005,
        "assists_minus_xa": -1.3005,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 9.8894,
        "points_added": 3.1625,
        "xpoints_added": 4.4789,
        "passes_attempted": 229.0,
        "pass_completion_pct": 0.6376,
        "xpass_completion_pct": 0.6606,
        "passes_over_expected": -5.283,
        "passes_over_expected_p100": -2.307,
        "avg_pass_distance": 13.1582,
        "avg_pass_vertical": -1.9009
      }
    },
    {
      "canonical_id": "sinclaire-miramontez",
      "canonical_name": "Sinclaire Miramontez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 422.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": 181.0,
        "pass_completion_pct": 0.5801,
        "xpass_completion_pct": 0.678,
        "passes_over_expected": -17.7104,
        "passes_over_expected_p100": -9.7847,
        "avg_pass_distance": 23.0813,
        "avg_pass_vertical": 13.1864
      }
    },
    {
      "canonical_id": "sofia-huerta",
      "canonical_name": "Sofia Huerta",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2667.0,
        "shots": 40.0,
        "shots_on_target": 13.0,
        "goals": 2.0,
        "xg": 2.7737,
        "xg_place": -0.5495,
        "goals_minus_xg": -0.7737,
        "key_passes": 41.0,
        "assists": 6.0,
        "xa": 4.353,
        "assists_minus_xa": 1.647,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 7.1268,
        "points_added": 0.9883,
        "xpoints_added": 2.0074,
        "passes_attempted": 1298.0,
        "pass_completion_pct": 0.7673,
        "xpass_completion_pct": 0.7169,
        "passes_over_expected": 65.458,
        "passes_over_expected_p100": 5.043,
        "avg_pass_distance": 19.7248,
        "avg_pass_vertical": 2.5815
      }
    },
    {
      "canonical_id": "sophia-wilson",
      "canonical_name": "Sophia Wilson",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1890.0,
        "shots": 111.0,
        "shots_on_target": 42.0,
        "goals": 7.0,
        "xg": 11.7935,
        "xg_place": -2.0839,
        "goals_minus_xg": -4.7935,
        "key_passes": 17.0,
        "assists": 0.0,
        "xa": 1.6564,
        "assists_minus_xa": -1.6564,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 13.4499,
        "points_added": 2.4976,
        "xpoints_added": 5.6814,
        "passes_attempted": 353.0,
        "pass_completion_pct": 0.5949,
        "xpass_completion_pct": 0.634,
        "passes_over_expected": -13.8027,
        "passes_over_expected_p100": -3.9101,
        "avg_pass_distance": 13.7944,
        "avg_pass_vertical": 0.4735
      }
    },
    {
      "canonical_id": "sophie-schmidt",
      "canonical_name": "Sophie Schmidt",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1716.0,
        "shots": 12.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5711,
        "xg_place": 0.117,
        "goals_minus_xg": -0.5711,
        "key_passes": 16.0,
        "assists": 2.0,
        "xa": 1.8124,
        "assists_minus_xa": 0.1876,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.3835,
        "points_added": 0.0,
        "xpoints_added": 0.4594,
        "passes_attempted": 850.0,
        "pass_completion_pct": 0.7541,
        "xpass_completion_pct": 0.7534,
        "passes_over_expected": 0.5716,
        "passes_over_expected_p100": 0.0672,
        "avg_pass_distance": 21.743,
        "avg_pass_vertical": 6.641
      }
    },
    {
      "canonical_id": "stephanie-cox",
      "canonical_name": "Stephanie Cox",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 234.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": 140.0,
        "pass_completion_pct": 0.6214,
        "xpass_completion_pct": 0.6547,
        "passes_over_expected": -4.6581,
        "passes_over_expected_p100": -3.3272,
        "avg_pass_distance": 22.1293,
        "avg_pass_vertical": 12.7545
      }
    },
    {
      "canonical_id": "sydney-leroux",
      "canonical_name": "Sydney Leroux",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2594.0,
        "shots": 76.0,
        "shots_on_target": 33.0,
        "goals": 9.0,
        "xg": 8.7785,
        "xg_place": 0.6552,
        "goals_minus_xg": 0.2215,
        "key_passes": 25.0,
        "assists": 2.0,
        "xa": 1.3985,
        "assists_minus_xa": 0.6015,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 10.177,
        "points_added": 5.7486,
        "xpoints_added": 6.563,
        "passes_attempted": 678.0,
        "pass_completion_pct": 0.7375,
        "xpass_completion_pct": 0.7219,
        "passes_over_expected": 10.5455,
        "passes_over_expected_p100": 1.5554,
        "avg_pass_distance": 15.9701,
        "avg_pass_vertical": 0.3599
      }
    },
    {
      "canonical_id": "sydney-miramontez",
      "canonical_name": "Sydney Miramontez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 61.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 28.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.782,
        "passes_over_expected": -0.8949,
        "passes_over_expected_p100": -3.196,
        "avg_pass_distance": 21.1636,
        "avg_pass_vertical": 7.6197
      }
    },
    {
      "canonical_id": "tara-rudd",
      "canonical_name": "Tara Rudd",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1259.0,
        "shots": 36.0,
        "shots_on_target": 10.0,
        "goals": 1.0,
        "xg": 3.4811,
        "xg_place": -1.5933,
        "goals_minus_xg": -2.4811,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 0.5671,
        "assists_minus_xa": 0.4329,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.0482,
        "points_added": 0.4952,
        "xpoints_added": 1.7717,
        "passes_attempted": 337.0,
        "pass_completion_pct": 0.6231,
        "xpass_completion_pct": 0.6831,
        "passes_over_expected": -20.1899,
        "passes_over_expected_p100": -5.9911,
        "avg_pass_distance": 14.7617,
        "avg_pass_vertical": 1.7014
      }
    },
    {
      "canonical_id": "tatumn-milazzo",
      "canonical_name": "Tatumn Milazzo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1092.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.8909,
        "xg_place": 0.189,
        "goals_minus_xg": 0.1091,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0722,
        "assists_minus_xa": -0.0722,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9631,
        "points_added": 0.9063,
        "xpoints_added": 0.2895,
        "passes_attempted": 532.0,
        "pass_completion_pct": 0.5996,
        "xpass_completion_pct": 0.6338,
        "passes_over_expected": -18.1837,
        "passes_over_expected_p100": -3.418,
        "avg_pass_distance": 17.9962,
        "avg_pass_vertical": 10.8912
      }
    },
    {
      "canonical_id": "taylor-aylmer",
      "canonical_name": "Taylor Aylmer",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 389.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.1744,
        "xg_place": 0.3988,
        "goals_minus_xg": 0.8256,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.6719,
        "assists_minus_xa": 0.3281,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.8463,
        "points_added": 0.591,
        "xpoints_added": 0.0808,
        "passes_attempted": 172.0,
        "pass_completion_pct": 1.6494,
        "xpass_completion_pct": 1.4631,
        "passes_over_expected": 3.9504,
        "passes_over_expected_p100": 18.6284,
        "avg_pass_distance": 29.8834,
        "avg_pass_vertical": 7.1636
      }
    },
    {
      "canonical_id": "taylor-flint",
      "canonical_name": "Taylor Flint",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1816.0,
        "shots": 51.0,
        "shots_on_target": 15.0,
        "goals": 3.0,
        "xg": 3.319,
        "xg_place": -1.0561,
        "goals_minus_xg": -0.319,
        "key_passes": 12.0,
        "assists": 3.0,
        "xa": 1.7184,
        "assists_minus_xa": 1.2816,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.0374,
        "points_added": 3.3113,
        "xpoints_added": 2.4023,
        "passes_attempted": 648.0,
        "pass_completion_pct": 0.5957,
        "xpass_completion_pct": 0.6176,
        "passes_over_expected": -14.2125,
        "passes_over_expected_p100": -2.1933,
        "avg_pass_distance": 18.1391,
        "avg_pass_vertical": 5.3254
      }
    },
    {
      "canonical_id": "taylor-leach",
      "canonical_name": "Taylor Leach",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 815.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.478,
        "xg_place": 0.4135,
        "goals_minus_xg": 0.522,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.478,
        "points_added": 1.907,
        "xpoints_added": 0.6751,
        "passes_attempted": 315.0,
        "pass_completion_pct": 0.7651,
        "xpass_completion_pct": 0.7592,
        "passes_over_expected": 1.8672,
        "passes_over_expected_p100": 0.5928,
        "avg_pass_distance": 23.6966,
        "avg_pass_vertical": 10.1984
      }
    },
    {
      "canonical_id": "taylor-otto",
      "canonical_name": "Taylor Otto",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 472.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.168,
        "xg_place": -0.168,
        "goals_minus_xg": -0.168,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0322,
        "assists_minus_xa": -0.0322,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2002,
        "points_added": 0.0,
        "xpoints_added": 0.0945,
        "passes_attempted": 168.0,
        "pass_completion_pct": 0.756,
        "xpass_completion_pct": 0.7817,
        "passes_over_expected": -4.3305,
        "passes_over_expected_p100": -2.5777,
        "avg_pass_distance": 18.3261,
        "avg_pass_vertical": 3.4721
      }
    },
    {
      "canonical_id": "taylor-porter",
      "canonical_name": "Taylor Porter",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 3.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.5612,
        "passes_over_expected": 0.3165,
        "passes_over_expected_p100": 10.5506,
        "avg_pass_distance": 19.2372,
        "avg_pass_vertical": 12.4775
      }
    },
    {
      "canonical_id": "taylor-smith",
      "canonical_name": "Taylor Smith",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 303.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.9902,
        "xg_place": -0.56,
        "goals_minus_xg": -0.9902,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2014,
        "assists_minus_xa": -0.2014,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1916,
        "points_added": 0.0,
        "xpoints_added": 0.5432,
        "passes_attempted": 93.0,
        "pass_completion_pct": 0.4839,
        "xpass_completion_pct": 0.5568,
        "passes_over_expected": -6.7858,
        "passes_over_expected_p100": -7.2966,
        "avg_pass_distance": 19.827,
        "avg_pass_vertical": 4.2876
      }
    },
    {
      "canonical_id": "tegan-mcgrady",
      "canonical_name": "Tegan McGrady",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1404.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3546,
        "xg_place": -0.3365,
        "goals_minus_xg": -0.3546,
        "key_passes": 17.0,
        "assists": 0.0,
        "xa": 1.0547,
        "assists_minus_xa": -1.0547,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.4093,
        "points_added": 0.0,
        "xpoints_added": 0.163,
        "passes_attempted": 810.0,
        "pass_completion_pct": 0.7395,
        "xpass_completion_pct": 0.7228,
        "passes_over_expected": 13.5173,
        "passes_over_expected_p100": 1.6688,
        "avg_pass_distance": 20.8577,
        "avg_pass_vertical": 3.5355
      }
    },
    {
      "canonical_id": "tierna-davidson",
      "canonical_name": "Tierna Davidson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2132.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0887,
        "xg_place": -0.0887,
        "goals_minus_xg": -0.0887,
        "key_passes": 16.0,
        "assists": 0.0,
        "xa": 1.2405,
        "assists_minus_xa": -1.2405,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.3292,
        "points_added": 0.0,
        "xpoints_added": 0.0559,
        "passes_attempted": 934.0,
        "pass_completion_pct": 0.7131,
        "xpass_completion_pct": 0.7065,
        "passes_over_expected": 6.1076,
        "passes_over_expected_p100": 0.6539,
        "avg_pass_distance": 24.3151,
        "avg_pass_vertical": 11.8747
      }
    },
    {
      "canonical_id": "toni-pressley",
      "canonical_name": "Toni Pressley",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 598.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1316,
        "xg_place": -0.1316,
        "goals_minus_xg": -0.1316,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1019,
        "assists_minus_xa": -0.1019,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2335,
        "points_added": 0.0,
        "xpoints_added": 0.0868,
        "passes_attempted": 232.0,
        "pass_completion_pct": 0.6638,
        "xpass_completion_pct": 0.6578,
        "passes_over_expected": 1.393,
        "passes_over_expected_p100": 0.6004,
        "avg_pass_distance": 31.4598,
        "avg_pass_vertical": 18.6581
      }
    },
    {
      "canonical_id": "tori-huster",
      "canonical_name": "Tori Huster",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1927.0,
        "shots": 20.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.916,
        "xg_place": 0.3674,
        "goals_minus_xg": 0.084,
        "key_passes": 21.0,
        "assists": 2.0,
        "xa": 2.0221,
        "assists_minus_xa": -0.0221,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.9381,
        "points_added": 0.1092,
        "xpoints_added": 0.3079,
        "passes_attempted": 944.0,
        "pass_completion_pct": 0.7362,
        "xpass_completion_pct": 0.7346,
        "passes_over_expected": 1.4908,
        "passes_over_expected_p100": 0.1579,
        "avg_pass_distance": 19.8008,
        "avg_pass_vertical": 5.8428
      }
    },
    {
      "canonical_id": "trinity-rodman",
      "canonical_name": "Trinity Rodman",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2567.0,
        "shots": 95.0,
        "shots_on_target": 42.0,
        "goals": 8.0,
        "xg": 9.2539,
        "xg_place": -1.6065,
        "goals_minus_xg": -1.2539,
        "key_passes": 48.0,
        "assists": 8.0,
        "xa": 5.5163,
        "assists_minus_xa": 2.4837,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 14.7702,
        "points_added": 3.5333,
        "xpoints_added": 4.6829,
        "passes_attempted": 784.0,
        "pass_completion_pct": 0.6454,
        "xpass_completion_pct": 0.6607,
        "passes_over_expected": -11.9801,
        "passes_over_expected_p100": -1.5281,
        "avg_pass_distance": 15.9499,
        "avg_pass_vertical": 1.4246
      }
    },
    {
      "canonical_id": "tyler-lussi",
      "canonical_name": "Tyler Lussi",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 471.0,
        "shots": 15.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.9276,
        "xg_place": 0.048,
        "goals_minus_xg": 0.0724,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1855,
        "assists_minus_xa": -0.1855,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.1131,
        "points_added": 0.0977,
        "xpoints_added": 0.4645,
        "passes_attempted": 104.0,
        "pass_completion_pct": 0.5385,
        "xpass_completion_pct": 0.6509,
        "passes_over_expected": -11.6911,
        "passes_over_expected_p100": -11.2415,
        "avg_pass_distance": 14.9701,
        "avg_pass_vertical": 2.271
      }
    },
    {
      "canonical_id": "tziarra-king",
      "canonical_name": "Tziarra King",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 918.0,
        "shots": 29.0,
        "shots_on_target": 11.0,
        "goals": 2.0,
        "xg": 2.6098,
        "xg_place": -0.2688,
        "goals_minus_xg": -0.6098,
        "key_passes": 3.0,
        "assists": 2.0,
        "xa": 0.5451,
        "assists_minus_xa": 1.4549,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.1549,
        "points_added": 0.1735,
        "xpoints_added": 0.9779,
        "passes_attempted": 282.0,
        "pass_completion_pct": 0.695,
        "xpass_completion_pct": 0.6973,
        "passes_over_expected": -0.6416,
        "passes_over_expected_p100": -0.2275,
        "avg_pass_distance": 16.6281,
        "avg_pass_vertical": 1.3549
      }
    },
    {
      "canonical_id": "vanessa-dibernardo",
      "canonical_name": "Vanessa DiBernardo",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1983.0,
        "shots": 35.0,
        "shots_on_target": 7.0,
        "goals": 0.0,
        "xg": 1.9586,
        "xg_place": -1.2816,
        "goals_minus_xg": -1.9586,
        "key_passes": 18.0,
        "assists": 1.0,
        "xa": 1.4943,
        "assists_minus_xa": -0.4943,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.4529,
        "points_added": 0.0,
        "xpoints_added": 1.1528,
        "passes_attempted": 794.0,
        "pass_completion_pct": 0.6297,
        "xpass_completion_pct": 0.6818,
        "passes_over_expected": -41.3249,
        "passes_over_expected_p100": -5.2046,
        "avg_pass_distance": 18.1069,
        "avg_pass_vertical": 5.4114
      }
    },
    {
      "canonical_id": "vanessa-kara",
      "canonical_name": "Vanessa Kara",
      "positions": [
        "W"
      ],
      "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": 8.0,
        "pass_completion_pct": 0.625,
        "xpass_completion_pct": 0.6429,
        "passes_over_expected": -0.1432,
        "passes_over_expected_p100": -1.7901,
        "avg_pass_distance": 13.7381,
        "avg_pass_vertical": 3.2813
      }
    },
    {
      "canonical_id": "veronica-latsko",
      "canonical_name": "Veronica Latsko",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1719.0,
        "shots": 44.0,
        "shots_on_target": 11.0,
        "goals": 3.0,
        "xg": 5.8067,
        "xg_place": -2.7924,
        "goals_minus_xg": -2.8067,
        "key_passes": 15.0,
        "assists": 2.0,
        "xa": 1.5509,
        "assists_minus_xa": 0.4491,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 7.3576,
        "points_added": 1.4054,
        "xpoints_added": 4.749,
        "passes_attempted": 372.0,
        "pass_completion_pct": 0.6747,
        "xpass_completion_pct": 0.7103,
        "passes_over_expected": -13.2464,
        "passes_over_expected_p100": -3.5609,
        "avg_pass_distance": 15.7575,
        "avg_pass_vertical": -2.5515
      }
    },
    {
      "canonical_id": "victoria-pickett",
      "canonical_name": "Victoria Pickett",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1988.0,
        "shots": 16.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.6902,
        "xg_place": -0.0207,
        "goals_minus_xg": 0.3098,
        "key_passes": 20.0,
        "assists": 2.0,
        "xa": 1.1798,
        "assists_minus_xa": 0.8202,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.87,
        "points_added": 0.5066,
        "xpoints_added": 0.4877,
        "passes_attempted": 569.0,
        "pass_completion_pct": 0.7909,
        "xpass_completion_pct": 0.8081,
        "passes_over_expected": -9.7885,
        "passes_over_expected_p100": -1.7203,
        "avg_pass_distance": 19.4245,
        "avg_pass_vertical": 0.2999
      }
    },
    {
      "canonical_id": "yazmeen-ryan",
      "canonical_name": "Yazmeen Ryan",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 413.0,
        "shots": 7.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.7011,
        "xg_place": -0.7011,
        "goals_minus_xg": -0.7011,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.5772,
        "assists_minus_xa": -0.5772,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.2782,
        "points_added": 0.0,
        "xpoints_added": 0.1508,
        "passes_attempted": 167.0,
        "pass_completion_pct": 0.7006,
        "xpass_completion_pct": 0.7079,
        "passes_over_expected": -1.2142,
        "passes_over_expected_p100": -0.7271,
        "avg_pass_distance": 16.6753,
        "avg_pass_vertical": 4.0975
      }
    },
    {
      "canonical_id": "yuka-momiki",
      "canonical_name": "Yuka Momiki",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 42.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": 10.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.7273,
        "passes_over_expected": 0.7269,
        "passes_over_expected_p100": 7.2689,
        "avg_pass_distance": 14.9398,
        "avg_pass_vertical": -6.8138
      }
    },
    {
      "canonical_id": "yuki-nagasato",
      "canonical_name": "Yuki Nagasato",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2156.0,
        "shots": 16.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.7573,
        "xg_place": -0.4314,
        "goals_minus_xg": 0.2427,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 1.8287,
        "assists_minus_xa": -0.8287,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.586,
        "points_added": 0.3137,
        "xpoints_added": 0.868,
        "passes_attempted": 814.0,
        "pass_completion_pct": 0.7654,
        "xpass_completion_pct": 0.7433,
        "passes_over_expected": 17.9691,
        "passes_over_expected_p100": 2.2075,
        "avg_pass_distance": 15.7397,
        "avg_pass_vertical": 2.4463
      }
    },
    {
      "canonical_id": "zoe-morse",
      "canonical_name": "Zoe Morse",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 12.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 3.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.5204,
        "passes_over_expected": 0.4387,
        "passes_over_expected_p100": 14.6236,
        "avg_pass_distance": 12.1268,
        "avg_pass_vertical": 11.615
      }
    },
    {
      "canonical_id": "zoey-goralski",
      "canonical_name": "Zoey Goralski",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 33.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 9.0,
        "pass_completion_pct": 0.4444,
        "xpass_completion_pct": 0.725,
        "passes_over_expected": -2.5248,
        "passes_over_expected_p100": -28.0539,
        "avg_pass_distance": 15.3065,
        "avg_pass_vertical": 5.7007
      }
    }
  ]
}