{
  "slug": "mls-2022",
  "display_name": "MLS 2022",
  "player_count": 769,
  "game_count": 489,
  "games": [
    {
      "slug": "soccer-mls-2022-chi-mia-kpqjodmyq6",
      "display": "Chicago @ Miami",
      "week": 1,
      "season": 2022,
      "date_str": "2022-02-26",
      "away_team": "Chicago",
      "home_team": "Miami",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-cin-atx-adq03vk3qe",
      "display": "Cincinnati @ Austin",
      "week": 1,
      "season": 2022,
      "date_str": "2022-02-26",
      "away_team": "Cincinnati",
      "home_team": "Austin",
      "team": "",
      "score_home": 5,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-clt-dcu-vj58ovklm8",
      "display": "Charlotte @ D.C. United",
      "week": 1,
      "season": 2022,
      "date_str": "2022-02-26",
      "away_team": "Charlotte",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-col-lafc-9vq2wvkmmk",
      "display": "Colorado @ Los Angeles FC",
      "week": 1,
      "season": 2022,
      "date_str": "2022-02-26",
      "away_team": "Colorado",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-min-phi-9yqd3vme5v",
      "display": "Minnesota @ Philadelphia",
      "week": 1,
      "season": 2022,
      "date_str": "2022-02-26",
      "away_team": "Minnesota",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nyrb-sje-4jma7yk1qk",
      "display": "New York @ San Jose",
      "week": 1,
      "season": 2022,
      "date_str": "2022-02-26",
      "away_team": "New York",
      "home_team": "San Jose",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-tor-fcd-npqxr9wxm9",
      "display": "Toronto @ Dallas",
      "week": 1,
      "season": 2022,
      "date_str": "2022-02-26",
      "away_team": "Toronto",
      "home_team": "Dallas",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-van-clb-odmxl3mxmy",
      "display": "Vancouver @ Columbus",
      "week": 1,
      "season": 2022,
      "date_str": "2022-02-26",
      "away_team": "Vancouver",
      "home_team": "Columbus",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-mtl-orl-kxmebpmp56",
      "display": "Montr\u00e9al @ Orlando City",
      "week": 1,
      "season": 2022,
      "date_str": "2022-02-27",
      "away_team": "Montr\u00e9al",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-ner-por-xw5pvwmjqg",
      "display": "New England @ Portland",
      "week": 1,
      "season": 2022,
      "date_str": "2022-02-27",
      "away_team": "New England",
      "home_team": "Portland",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nyc-lag-zeqzywmrqk",
      "display": "New York City @ LA Galaxy",
      "week": 1,
      "season": 2022,
      "date_str": "2022-02-27",
      "away_team": "New York City",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-skc-atl-4wm4gvknqj",
      "display": "Kansas City @ Atlanta",
      "week": 1,
      "season": 2022,
      "date_str": "2022-02-27",
      "away_team": "Kansas City",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nsh-sea-krqadrmjqk",
      "display": "Nashville @ Seattle",
      "week": 1,
      "season": 2022,
      "date_str": "2022-02-28",
      "away_team": "Nashville",
      "home_team": "Seattle",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-rsl-hou-blmvdo3wqx",
      "display": "Salt Lake @ Houston",
      "week": 1,
      "season": 2022,
      "date_str": "2022-02-28",
      "away_team": "Salt Lake",
      "home_team": "Houston",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-atl-col-oa5w1rb4q1",
      "display": "Atlanta @ Colorado",
      "week": 2,
      "season": 2022,
      "date_str": "2022-03-05",
      "away_team": "Atlanta",
      "home_team": "Colorado",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-clb-sje-wvq9rapwqw",
      "display": "Columbus @ San Jose",
      "week": 2,
      "season": 2022,
      "date_str": "2022-03-05",
      "away_team": "Columbus",
      "home_team": "San Jose",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-dcu-cin-p6qbj9mwq0",
      "display": "D.C. United @ Cincinnati",
      "week": 2,
      "season": 2022,
      "date_str": "2022-03-05",
      "away_team": "D.C. United",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-fcd-ner-ljqelgk45x",
      "display": "Dallas @ New England",
      "week": 2,
      "season": 2022,
      "date_str": "2022-03-05",
      "away_team": "Dallas",
      "home_team": "New England",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-hou-skc-xj5ynbmrqb",
      "display": "Houston @ Kansas City",
      "week": 2,
      "season": 2022,
      "date_str": "2022-03-05",
      "away_team": "Houston",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nsh-min-e7mz8vggqr",
      "display": "Nashville @ Minnesota",
      "week": 2,
      "season": 2022,
      "date_str": "2022-03-05",
      "away_team": "Nashville",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nyc-van-nwmwpw6e5l",
      "display": "New York City @ Vancouver",
      "week": 2,
      "season": 2022,
      "date_str": "2022-03-05",
      "away_team": "New York City",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nyrb-tor-n6mmrwmx5e",
      "display": "New York @ Toronto",
      "week": 2,
      "season": 2022,
      "date_str": "2022-03-05",
      "away_team": "New York",
      "home_team": "Toronto",
      "team": "",
      "score_home": 1,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-orl-chi-xvqkbrm050",
      "display": "Orlando City @ Chicago",
      "week": 2,
      "season": 2022,
      "date_str": "2022-03-05",
      "away_team": "Orlando City",
      "home_team": "Chicago",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-phi-mtl-jyqj3okkmg",
      "display": "Philadelphia @ Montr\u00e9al",
      "week": 2,
      "season": 2022,
      "date_str": "2022-03-05",
      "away_team": "Philadelphia",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-sea-rsl-evq3gvkvqw",
      "display": "Seattle @ Salt Lake",
      "week": 2,
      "season": 2022,
      "date_str": "2022-03-05",
      "away_team": "Seattle",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-lag-clt-kaqbd3kbmb",
      "display": "LA Galaxy @ Charlotte",
      "week": 2,
      "season": 2022,
      "date_str": "2022-03-06",
      "away_team": "LA Galaxy",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-mia-atx-9z5knlxjma",
      "display": "Miami @ Austin",
      "week": 2,
      "season": 2022,
      "date_str": "2022-03-06",
      "away_team": "Miami",
      "home_team": "Austin",
      "team": "",
      "score_home": 5,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-por-lafc-315vvxg959",
      "display": "Portland @ Los Angeles FC",
      "week": 2,
      "season": 2022,
      "date_str": "2022-03-07",
      "away_team": "Portland",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-lafc-mia-ev5drbeaqk",
      "display": "Los Angeles FC @ Miami",
      "week": 3,
      "season": 2022,
      "date_str": "2022-03-12",
      "away_team": "Los Angeles FC",
      "home_team": "Miami",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-lag-sea-vj58oav4m8",
      "display": "LA Galaxy @ Seattle",
      "week": 3,
      "season": 2022,
      "date_str": "2022-03-12",
      "away_team": "LA Galaxy",
      "home_team": "Seattle",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-mtl-nyc-gpmo6pvrqz",
      "display": "Montr\u00e9al @ New York City",
      "week": 3,
      "season": 2022,
      "date_str": "2022-03-12",
      "away_team": "Montr\u00e9al",
      "home_team": "New York City",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-tor-clb-pk5lwxaomo",
      "display": "Toronto @ Columbus",
      "week": 3,
      "season": 2022,
      "date_str": "2022-03-12",
      "away_team": "Toronto",
      "home_team": "Columbus",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-van-hou-7vq7nek2qd",
      "display": "Vancouver @ Houston",
      "week": 3,
      "season": 2022,
      "date_str": "2022-03-12",
      "away_team": "Vancouver",
      "home_team": "Houston",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-atx-por-kxmebo1r56",
      "display": "Austin @ Portland",
      "week": 3,
      "season": 2022,
      "date_str": "2022-03-13",
      "away_team": "Austin",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-chi-dcu-ramylaboqd",
      "display": "Chicago @ D.C. United",
      "week": 3,
      "season": 2022,
      "date_str": "2022-03-13",
      "away_team": "Chicago",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-cin-orl-a35rlaaaql",
      "display": "Cincinnati @ Orlando City",
      "week": 3,
      "season": 2022,
      "date_str": "2022-03-13",
      "away_team": "Cincinnati",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-clt-atl-9yqd3ndl5v",
      "display": "Charlotte @ Atlanta",
      "week": 3,
      "season": 2022,
      "date_str": "2022-03-13",
      "away_team": "Charlotte",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-min-nyrb-2lqroy3jqr",
      "display": "Minnesota @ New York",
      "week": 3,
      "season": 2022,
      "date_str": "2022-03-13",
      "away_team": "Minnesota",
      "home_team": "New York",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nsh-fcd-gjmngxz05k",
      "display": "Nashville @ Dallas",
      "week": 3,
      "season": 2022,
      "date_str": "2022-03-13",
      "away_team": "Nashville",
      "home_team": "Dallas",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-rsl-ner-2vq1ba6kmr",
      "display": "Salt Lake @ New England",
      "week": 3,
      "season": 2022,
      "date_str": "2022-03-13",
      "away_team": "Salt Lake",
      "home_team": "New England",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-sje-phi-olmlon20ql",
      "display": "San Jose @ Philadelphia",
      "week": 3,
      "season": 2022,
      "date_str": "2022-03-13",
      "away_team": "San Jose",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-skc-col-egmpoxjvqa",
      "display": "Kansas City @ Colorado",
      "week": 3,
      "season": 2022,
      "date_str": "2022-03-13",
      "away_team": "Kansas City",
      "home_team": "Colorado",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-dcu-tor-blmvdawoqx",
      "display": "D.C. United @ Toronto",
      "week": 4,
      "season": 2022,
      "date_str": "2022-03-19",
      "away_team": "D.C. United",
      "home_team": "Toronto",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-mia-cin-adq03anpqe",
      "display": "Miami @ Cincinnati",
      "week": 4,
      "season": 2022,
      "date_str": "2022-03-19",
      "away_team": "Miami",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-mtl-atl-odmxlxowmy",
      "display": "Montr\u00e9al @ Atlanta",
      "week": 4,
      "season": 2022,
      "date_str": "2022-03-19",
      "away_team": "Montr\u00e9al",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-ner-clt-9vq2waramk",
      "display": "New England @ Charlotte",
      "week": 4,
      "season": 2022,
      "date_str": "2022-03-19",
      "away_team": "New England",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-orl-lag-xw5pv1adqg",
      "display": "Orlando City @ LA Galaxy",
      "week": 4,
      "season": 2022,
      "date_str": "2022-03-19",
      "away_team": "Orlando City",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-phi-nyc-4wm4gakpqj",
      "display": "Philadelphia @ New York City",
      "week": 4,
      "season": 2022,
      "date_str": "2022-03-19",
      "away_team": "Philadelphia",
      "home_team": "New York City",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-skc-chi-npqxrabmm9",
      "display": "Kansas City @ Chicago",
      "week": 4,
      "season": 2022,
      "date_str": "2022-03-19",
      "away_team": "Kansas City",
      "home_team": "Chicago",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-clb-nyrb-4jma7aekqk",
      "display": "Columbus @ New York",
      "week": 4,
      "season": 2022,
      "date_str": "2022-03-20",
      "away_team": "Columbus",
      "home_team": "New York",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-col-hou-kpqjop2rq6",
      "display": "Colorado @ Houston",
      "week": 4,
      "season": 2022,
      "date_str": "2022-03-20",
      "away_team": "Colorado",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nsh-rsl-zeqzye91qk",
      "display": "Nashville @ Salt Lake",
      "week": 4,
      "season": 2022,
      "date_str": "2022-03-20",
      "away_team": "Nashville",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-por-fcd-p6qbj6dbq0",
      "display": "Portland @ Dallas",
      "week": 4,
      "season": 2022,
      "date_str": "2022-03-20",
      "away_team": "Portland",
      "home_team": "Dallas",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-sea-atx-xvqkbxzo50",
      "display": "Seattle @ Austin",
      "week": 4,
      "season": 2022,
      "date_str": "2022-03-20",
      "away_team": "Seattle",
      "home_team": "Austin",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-sje-min-krqadg7oqk",
      "display": "San Jose @ Minnesota",
      "week": 4,
      "season": 2022,
      "date_str": "2022-03-20",
      "away_team": "San Jose",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-van-lafc-ljqelx0z5x",
      "display": "Vancouver @ Los Angeles FC",
      "week": 4,
      "season": 2022,
      "date_str": "2022-03-21",
      "away_team": "Vancouver",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-cin-clt-e7mz8ag6qr",
      "display": "Cincinnati @ Charlotte",
      "week": 5,
      "season": 2022,
      "date_str": "2022-03-26",
      "away_team": "Cincinnati",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-rsl-skc-n6mmryjz5e",
      "display": "Salt Lake @ Kansas City",
      "week": 5,
      "season": 2022,
      "date_str": "2022-03-26",
      "away_team": "Salt Lake",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-orl-por-xj5ynxraqb",
      "display": "Orlando City @ Portland",
      "week": 5,
      "season": 2022,
      "date_str": "2022-03-27",
      "away_team": "Orlando City",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-atl-dcu-0x5gg9dz57",
      "display": "Atlanta @ D.C. United",
      "week": 5,
      "season": 2022,
      "date_str": "2022-04-02",
      "away_team": "Atlanta",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-atx-sje-2lqroxw0qr",
      "display": "Austin @ San Jose",
      "week": 5,
      "season": 2022,
      "date_str": "2022-04-02",
      "away_team": "Austin",
      "home_team": "San Jose",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-clt-phi-vzqokdakqa",
      "display": "Charlotte @ Philadelphia",
      "week": 5,
      "season": 2022,
      "date_str": "2022-04-02",
      "away_team": "Charlotte",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-fcd-chi-oa5w1a38q1",
      "display": "Dallas @ Chicago",
      "week": 5,
      "season": 2022,
      "date_str": "2022-04-02",
      "away_team": "Dallas",
      "home_team": "Chicago",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-lafc-orl-gomn97pxqw",
      "display": "Los Angeles FC @ Orlando City",
      "week": 5,
      "season": 2022,
      "date_str": "2022-04-02",
      "away_team": "Los Angeles FC",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 2,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-mtl-cin-evq3ga9dqw",
      "display": "Montr\u00e9al @ Cincinnati",
      "week": 5,
      "season": 2022,
      "date_str": "2022-04-02",
      "away_team": "Montr\u00e9al",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 3,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nsh-clb-nwmwpxnk5l",
      "display": "Nashville @ Columbus",
      "week": 5,
      "season": 2022,
      "date_str": "2022-04-02",
      "away_team": "Nashville",
      "home_team": "Columbus",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nyc-tor-wvq9raywqw",
      "display": "New York City @ Toronto",
      "week": 5,
      "season": 2022,
      "date_str": "2022-04-02",
      "away_team": "New York City",
      "home_team": "Toronto",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nyrb-ner-gpmo6yweqz",
      "display": "New York @ New England",
      "week": 5,
      "season": 2022,
      "date_str": "2022-04-02",
      "away_team": "New York",
      "home_team": "New England",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-hou-mia-7vqgdvp6qv",
      "display": "Houston @ Miami",
      "week": 5,
      "season": 2022,
      "date_str": "2022-04-03",
      "away_team": "Houston",
      "home_team": "Miami",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-lag-por-jyqj3a4pmg",
      "display": "LA Galaxy @ Portland",
      "week": 5,
      "season": 2022,
      "date_str": "2022-04-03",
      "away_team": "LA Galaxy",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-rsl-col-kaqbdax4mb",
      "display": "Salt Lake @ Colorado",
      "week": 5,
      "season": 2022,
      "date_str": "2022-04-03",
      "away_team": "Salt Lake",
      "home_team": "Colorado",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-sea-min-0oq6oapaq6",
      "display": "Seattle @ Minnesota",
      "week": 5,
      "season": 2022,
      "date_str": "2022-04-03",
      "away_team": "Seattle",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-skc-van-9z5knlxjma",
      "display": "Kansas City @ Vancouver",
      "week": 5,
      "season": 2022,
      "date_str": "2022-04-03",
      "away_team": "Kansas City",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-chi-orl-a35rlazaql",
      "display": "Chicago @ Orlando City",
      "week": 6,
      "season": 2022,
      "date_str": "2022-04-09",
      "away_team": "Chicago",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-clb-phi-olmlon00ql",
      "display": "Columbus @ Philadelphia",
      "week": 6,
      "season": 2022,
      "date_str": "2022-04-09",
      "away_team": "Columbus",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-lafc-lag-ramylawoqd",
      "display": "Los Angeles FC @ LA Galaxy",
      "week": 6,
      "season": 2022,
      "date_str": "2022-04-09",
      "away_team": "Los Angeles FC",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-mtl-nyrb-ev5drbxaqk",
      "display": "Montr\u00e9al @ New York",
      "week": 6,
      "season": 2022,
      "date_str": "2022-04-09",
      "away_team": "Montr\u00e9al",
      "home_team": "New York",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-ner-mia-7vq7nel2qd",
      "display": "New England @ Miami",
      "week": 6,
      "season": 2022,
      "date_str": "2022-04-09",
      "away_team": "New England",
      "home_team": "Miami",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-atl-clt-315vvxo959",
      "display": "Atlanta @ Charlotte",
      "week": 6,
      "season": 2022,
      "date_str": "2022-04-10",
      "away_team": "Atlanta",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-col-fcd-egmpox3vqa",
      "display": "Colorado @ Dallas",
      "week": 6,
      "season": 2022,
      "date_str": "2022-04-10",
      "away_team": "Colorado",
      "home_team": "Dallas",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-min-atx-odmxlxowmy",
      "display": "Minnesota @ Austin",
      "week": 6,
      "season": 2022,
      "date_str": "2022-04-10",
      "away_team": "Minnesota",
      "home_team": "Austin",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nsh-skc-gjmngxj05k",
      "display": "Nashville @ Kansas City",
      "week": 6,
      "season": 2022,
      "date_str": "2022-04-10",
      "away_team": "Nashville",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-por-van-kxmebolr56",
      "display": "Portland @ Vancouver",
      "week": 6,
      "season": 2022,
      "date_str": "2022-04-10",
      "away_team": "Portland",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-sje-hou-pk5lwxvomo",
      "display": "San Jose @ Houston",
      "week": 6,
      "season": 2022,
      "date_str": "2022-04-10",
      "away_team": "San Jose",
      "home_team": "Houston",
      "team": "",
      "score_home": 4,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-tor-rsl-vj58oan4m8",
      "display": "Toronto @ Salt Lake",
      "week": 6,
      "season": 2022,
      "date_str": "2022-04-10",
      "away_team": "Toronto",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-dcu-nyc-2vq1baokmr",
      "display": "D.C. United @ New York City",
      "week": 6,
      "season": 2022,
      "date_str": "2022-09-01",
      "away_team": "D.C. United",
      "home_team": "New York City",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-cin-sea-9yqd3nrl5v",
      "display": "Cincinnati @ Seattle",
      "week": 6,
      "season": 2022,
      "date_str": "2022-09-28",
      "away_team": "Cincinnati",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-cin-atl-9vq2waxamk",
      "display": "Cincinnati @ Atlanta",
      "week": 7,
      "season": 2022,
      "date_str": "2022-04-16",
      "away_team": "Cincinnati",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-clt-ner-4wm4gajpqj",
      "display": "Charlotte @ New England",
      "week": 7,
      "season": 2022,
      "date_str": "2022-04-16",
      "away_team": "Charlotte",
      "home_team": "New England",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-fcd-nyrb-zeqzyex1qk",
      "display": "Dallas @ New York",
      "week": 7,
      "season": 2022,
      "date_str": "2022-04-16",
      "away_team": "Dallas",
      "home_team": "New York",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nsh-sje-blmvdanoqx",
      "display": "Nashville @ San Jose",
      "week": 7,
      "season": 2022,
      "date_str": "2022-04-16",
      "away_team": "Nashville",
      "home_team": "San Jose",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-orl-clb-adq03axpqe",
      "display": "Orlando City @ Columbus",
      "week": 7,
      "season": 2022,
      "date_str": "2022-04-16",
      "away_team": "Orlando City",
      "home_team": "Columbus",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-phi-tor-p6qbj6vbq0",
      "display": "Philadelphia @ Toronto",
      "week": 7,
      "season": 2022,
      "date_str": "2022-04-16",
      "away_team": "Philadelphia",
      "home_team": "Toronto",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-por-hou-xw5pv1rdqg",
      "display": "Portland @ Houston",
      "week": 7,
      "season": 2022,
      "date_str": "2022-04-16",
      "away_team": "Portland",
      "home_team": "Houston",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-van-mtl-4jma7awkqk",
      "display": "Vancouver @ Montr\u00e9al",
      "week": 7,
      "season": 2022,
      "date_str": "2022-04-16",
      "away_team": "Vancouver",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-atx-dcu-kpqjopgrq6",
      "display": "Austin @ D.C. United",
      "week": 7,
      "season": 2022,
      "date_str": "2022-04-17",
      "away_team": "Austin",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-col-min-krqadgzoqk",
      "display": "Colorado @ Minnesota",
      "week": 7,
      "season": 2022,
      "date_str": "2022-04-17",
      "away_team": "Colorado",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-lag-chi-npqxra7mm9",
      "display": "LA Galaxy @ Chicago",
      "week": 7,
      "season": 2022,
      "date_str": "2022-04-17",
      "away_team": "LA Galaxy",
      "home_team": "Chicago",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-mia-sea-xvqkbxvo50",
      "display": "Miami @ Seattle",
      "week": 7,
      "season": 2022,
      "date_str": "2022-04-17",
      "away_team": "Miami",
      "home_team": "Seattle",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-rsl-nyc-e7mz8a16qr",
      "display": "Salt Lake @ New York City",
      "week": 7,
      "season": 2022,
      "date_str": "2022-04-17",
      "away_team": "Salt Lake",
      "home_team": "New York City",
      "team": "",
      "score_home": 6,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-skc-lafc-ljqelxoz5x",
      "display": "Kansas City @ Los Angeles FC",
      "week": 7,
      "season": 2022,
      "date_str": "2022-04-17",
      "away_team": "Kansas City",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-chi-min-nwmwpxek5l",
      "display": "Chicago @ Minnesota",
      "week": 8,
      "season": 2022,
      "date_str": "2022-04-23",
      "away_team": "Chicago",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-hou-fcd-jyqj3akpmg",
      "display": "Houston @ Dallas",
      "week": 8,
      "season": 2022,
      "date_str": "2022-04-23",
      "away_team": "Houston",
      "home_team": "Dallas",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-mtl-phi-0x5gg93z57",
      "display": "Montr\u00e9al @ Philadelphia",
      "week": 8,
      "season": 2022,
      "date_str": "2022-04-23",
      "away_team": "Montr\u00e9al",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-ner-dcu-oa5w1ay8q1",
      "display": "New England @ D.C. United",
      "week": 8,
      "season": 2022,
      "date_str": "2022-04-23",
      "away_team": "New England",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-atl-mia-gomn97nxqw",
      "display": "Atlanta @ Miami",
      "week": 8,
      "season": 2022,
      "date_str": "2022-04-24",
      "away_team": "Atlanta",
      "home_team": "Miami",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-clb-skc-evq3ga0dqw",
      "display": "Columbus @ Kansas City",
      "week": 8,
      "season": 2022,
      "date_str": "2022-04-24",
      "away_team": "Columbus",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-clt-col-xj5ynx2aqb",
      "display": "Charlotte @ Colorado",
      "week": 8,
      "season": 2022,
      "date_str": "2022-04-24",
      "away_team": "Charlotte",
      "home_team": "Colorado",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-lafc-cin-gpmo6yyeqz",
      "display": "Los Angeles FC @ Cincinnati",
      "week": 8,
      "season": 2022,
      "date_str": "2022-04-24",
      "away_team": "Los Angeles FC",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nsh-lag-kaqbdag4mb",
      "display": "Nashville @ LA Galaxy",
      "week": 8,
      "season": 2022,
      "date_str": "2022-04-24",
      "away_team": "Nashville",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nyrb-orl-2lqrox10qr",
      "display": "New York @ Orlando City",
      "week": 8,
      "season": 2022,
      "date_str": "2022-04-24",
      "away_team": "New York",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-rsl-por-7vqgdvo6qv",
      "display": "Salt Lake @ Portland",
      "week": 8,
      "season": 2022,
      "date_str": "2022-04-24",
      "away_team": "Salt Lake",
      "home_team": "Portland",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-sea-sje-0oq6oaaaq6",
      "display": "Seattle @ San Jose",
      "week": 8,
      "season": 2022,
      "date_str": "2022-04-24",
      "away_team": "Seattle",
      "home_team": "San Jose",
      "team": "",
      "score_home": 4,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-tor-nyc-vzqokdokqa",
      "display": "Toronto @ New York City",
      "week": 8,
      "season": 2022,
      "date_str": "2022-04-24",
      "away_team": "Toronto",
      "home_team": "New York City",
      "team": "",
      "score_home": 5,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-van-atx-n6mmryoz5e",
      "display": "Vancouver @ Austin",
      "week": 8,
      "season": 2022,
      "date_str": "2022-04-24",
      "away_team": "Vancouver",
      "home_team": "Austin",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-atl-mtl-0x5gg93r57",
      "display": "Atlanta @ Montr\u00e9al",
      "week": 9,
      "season": 2022,
      "date_str": "2022-04-30",
      "away_team": "Atlanta",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-atx-hou-kaqbdagjmb",
      "display": "Austin @ Houston",
      "week": 9,
      "season": 2022,
      "date_str": "2022-04-30",
      "away_team": "Austin",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-cin-tor-vzqokdojqa",
      "display": "Cincinnati @ Toronto",
      "week": 9,
      "season": 2022,
      "date_str": "2022-04-30",
      "away_team": "Cincinnati",
      "home_team": "Toronto",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-clt-orl-0oq6oaaxq6",
      "display": "Charlotte @ Orlando City",
      "week": 9,
      "season": 2022,
      "date_str": "2022-04-30",
      "away_team": "Charlotte",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-dcu-clb-evq3ga06qw",
      "display": "D.C. United @ Columbus",
      "week": 9,
      "season": 2022,
      "date_str": "2022-04-30",
      "away_team": "D.C. United",
      "home_team": "Columbus",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-lag-rsl-gpmo6yynqz",
      "display": "LA Galaxy @ Salt Lake",
      "week": 9,
      "season": 2022,
      "date_str": "2022-04-30",
      "away_team": "LA Galaxy",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-mia-ner-7vqgdvoeqv",
      "display": "Miami @ New England",
      "week": 9,
      "season": 2022,
      "date_str": "2022-04-30",
      "away_team": "Miami",
      "home_team": "New England",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-fcd-skc-nwmwpxe75l",
      "display": "Dallas @ Kansas City",
      "week": 9,
      "season": 2022,
      "date_str": "2022-05-01",
      "away_team": "Dallas",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nyrb-chi-jyqj3akymg",
      "display": "New York @ Chicago",
      "week": 9,
      "season": 2022,
      "date_str": "2022-05-01",
      "away_team": "New York",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-por-col-oa5w1ayjq1",
      "display": "Portland @ Colorado",
      "week": 9,
      "season": 2022,
      "date_str": "2022-05-01",
      "away_team": "Portland",
      "home_team": "Colorado",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-sje-nyc-wvq9razzqw",
      "display": "San Jose @ New York City",
      "week": 9,
      "season": 2022,
      "date_str": "2022-05-01",
      "away_team": "San Jose",
      "home_team": "New York City",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-min-lafc-2lqrox1wqr",
      "display": "Minnesota @ Los Angeles FC",
      "week": 9,
      "season": 2022,
      "date_str": "2022-05-02",
      "away_team": "Minnesota",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-van-sea-gomn97nmqw",
      "display": "Vancouver @ Seattle",
      "week": 9,
      "season": 2022,
      "date_str": "2022-06-15",
      "away_team": "Vancouver",
      "home_team": "Seattle",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-phi-nsh-9z5kn1xdma",
      "display": "Philadelphia @ Nashville",
      "week": 10,
      "season": 2022,
      "date_str": "2022-05-01",
      "away_team": "Philadelphia",
      "home_team": "Nashville",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-tor-cin-e7mz8akxqr",
      "display": "Toronto @ Cincinnati",
      "week": 10,
      "season": 2022,
      "date_str": "2022-05-04",
      "away_team": "Toronto",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-chi-atl-9z5knlglma",
      "display": "Chicago @ Atlanta",
      "week": 10,
      "season": 2022,
      "date_str": "2022-05-07",
      "away_team": "Chicago",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-clb-ner-ev5drbdaqk",
      "display": "Columbus @ New England",
      "week": 10,
      "season": 2022,
      "date_str": "2022-05-07",
      "away_team": "Columbus",
      "home_team": "New England",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-hou-dcu-pk5lwxammo",
      "display": "Houston @ D.C. United",
      "week": 10,
      "season": 2022,
      "date_str": "2022-05-07",
      "away_team": "Houston",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-mia-clt-315vvxd659",
      "display": "Miami @ Charlotte",
      "week": 10,
      "season": 2022,
      "date_str": "2022-05-07",
      "away_team": "Miami",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-orl-mtl-7vq7ne9yqd",
      "display": "Orlando City @ Montr\u00e9al",
      "week": 10,
      "season": 2022,
      "date_str": "2022-05-07",
      "away_team": "Orlando City",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-por-nyrb-2vq1bag4mr",
      "display": "Portland @ New York",
      "week": 10,
      "season": 2022,
      "date_str": "2022-05-07",
      "away_team": "Portland",
      "home_team": "New York",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-skc-nyc-a35rla0bql",
      "display": "Kansas City @ New York City",
      "week": 10,
      "season": 2022,
      "date_str": "2022-05-07",
      "away_team": "Kansas City",
      "home_team": "New York City",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-cin-min-ramylavaqd",
      "display": "Cincinnati @ Minnesota",
      "week": 10,
      "season": 2022,
      "date_str": "2022-05-08",
      "away_team": "Cincinnati",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-col-sje-olmlon8gql",
      "display": "Colorado @ San Jose",
      "week": 10,
      "season": 2022,
      "date_str": "2022-05-08",
      "away_team": "Colorado",
      "home_team": "San Jose",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-lag-atx-vj58oak3m8",
      "display": "LA Galaxy @ Austin",
      "week": 10,
      "season": 2022,
      "date_str": "2022-05-08",
      "away_team": "LA Galaxy",
      "home_team": "Austin",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-phi-lafc-gjmngx4v5k",
      "display": "Philadelphia @ Los Angeles FC",
      "week": 10,
      "season": 2022,
      "date_str": "2022-05-08",
      "away_team": "Philadelphia",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-rsl-nsh-9yqd3nl95v",
      "display": "Salt Lake @ Nashville",
      "week": 10,
      "season": 2022,
      "date_str": "2022-05-08",
      "away_team": "Salt Lake",
      "home_team": "Nashville",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-sea-fcd-egmpox7jqa",
      "display": "Seattle @ Dallas",
      "week": 10,
      "season": 2022,
      "date_str": "2022-05-08",
      "away_team": "Seattle",
      "home_team": "Dallas",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-tor-van-kxmebonx56",
      "display": "Toronto @ Vancouver",
      "week": 10,
      "season": 2022,
      "date_str": "2022-05-08",
      "away_team": "Toronto",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-clb-nyc-krqadgkgqk",
      "display": "Columbus @ New York City",
      "week": 11,
      "season": 2022,
      "date_str": "2022-05-14",
      "away_team": "Columbus",
      "home_team": "New York City",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-lafc-col-npqxrazgm9",
      "display": "Los Angeles FC @ Colorado",
      "week": 11,
      "season": 2022,
      "date_str": "2022-05-14",
      "away_team": "Los Angeles FC",
      "home_team": "Colorado",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-mtl-clt-odmxlxy2my",
      "display": "Montr\u00e9al @ Charlotte",
      "week": 11,
      "season": 2022,
      "date_str": "2022-05-14",
      "away_team": "Montr\u00e9al",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nyrb-phi-4jma7ar6qk",
      "display": "New York @ Philadelphia",
      "week": 11,
      "season": 2022,
      "date_str": "2022-05-14",
      "away_team": "New York",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-orl-tor-blmvdaarqx",
      "display": "Orlando City @ Toronto",
      "week": 11,
      "season": 2022,
      "date_str": "2022-05-14",
      "away_team": "Orlando City",
      "home_team": "Toronto",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-sje-van-xvqkbxpr50",
      "display": "San Jose @ Vancouver",
      "week": 11,
      "season": 2022,
      "date_str": "2022-05-14",
      "away_team": "San Jose",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-atx-rsl-zeqzyegkqk",
      "display": "Austin @ Salt Lake",
      "week": 11,
      "season": 2022,
      "date_str": "2022-05-15",
      "away_team": "Austin",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-cin-chi-9vq2wa61mk",
      "display": "Cincinnati @ Chicago",
      "week": 11,
      "season": 2022,
      "date_str": "2022-05-15",
      "away_team": "Cincinnati",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-dcu-mia-xw5pv12lqg",
      "display": "D.C. United @ Miami",
      "week": 11,
      "season": 2022,
      "date_str": "2022-05-15",
      "away_team": "D.C. United",
      "home_team": "Miami",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-fcd-lag-kpqjopryq6",
      "display": "Dallas @ LA Galaxy",
      "week": 11,
      "season": 2022,
      "date_str": "2022-05-15",
      "away_team": "Dallas",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-min-sea-ljqelxee5x",
      "display": "Minnesota @ Seattle",
      "week": 11,
      "season": 2022,
      "date_str": "2022-05-15",
      "away_team": "Minnesota",
      "home_team": "Seattle",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-ner-atl-p6qbj6v6q0",
      "display": "New England @ Atlanta",
      "week": 11,
      "season": 2022,
      "date_str": "2022-05-15",
      "away_team": "New England",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nsh-hou-adq03agpqe",
      "display": "Nashville @ Houston",
      "week": 11,
      "season": 2022,
      "date_str": "2022-05-15",
      "away_team": "Nashville",
      "home_team": "Houston",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-skc-por-4wm4ganzqj",
      "display": "Kansas City @ Portland",
      "week": 11,
      "season": 2022,
      "date_str": "2022-05-15",
      "away_team": "Kansas City",
      "home_team": "Portland",
      "team": "",
      "score_home": 7,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-chi-nyrb-nwmwpxb75l",
      "display": "Chicago @ New York",
      "week": 12,
      "season": 2022,
      "date_str": "2022-05-18",
      "away_team": "Chicago",
      "home_team": "New York",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-mia-phi-0x5gg97r57",
      "display": "Miami @ Philadelphia",
      "week": 12,
      "season": 2022,
      "date_str": "2022-05-18",
      "away_team": "Miami",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nyc-dcu-n6mmrydr5e",
      "display": "New York City @ D.C. United",
      "week": 12,
      "season": 2022,
      "date_str": "2022-05-18",
      "away_team": "New York City",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-atx-lafc-oa5w1a4jq1",
      "display": "Austin @ Los Angeles FC",
      "week": 12,
      "season": 2022,
      "date_str": "2022-05-19",
      "away_team": "Austin",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-col-skc-jyqj3ajymg",
      "display": "Colorado @ Kansas City",
      "week": 12,
      "season": 2022,
      "date_str": "2022-05-19",
      "away_team": "Colorado",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-fcd-van-0oq6oarxq6",
      "display": "Dallas @ Vancouver",
      "week": 12,
      "season": 2022,
      "date_str": "2022-05-19",
      "away_team": "Dallas",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-lag-min-evq3gao6qw",
      "display": "LA Galaxy @ Minnesota",
      "week": 12,
      "season": 2022,
      "date_str": "2022-05-19",
      "away_team": "LA Galaxy",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-mtl-nsh-kaqbdaljmb",
      "display": "Montr\u00e9al @ Nashville",
      "week": 12,
      "season": 2022,
      "date_str": "2022-05-19",
      "away_team": "Montr\u00e9al",
      "home_team": "Nashville",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-por-sje-7vqgdv2eqv",
      "display": "Portland @ San Jose",
      "week": 12,
      "season": 2022,
      "date_str": "2022-05-19",
      "away_team": "Portland",
      "home_team": "San Jose",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-sea-hou-xj5ynxg0qb",
      "display": "Seattle @ Houston",
      "week": 12,
      "season": 2022,
      "date_str": "2022-05-19",
      "away_team": "Seattle",
      "home_team": "Houston",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-atl-nsh-wvq9ravzqw",
      "display": "Atlanta @ Nashville",
      "week": 13,
      "season": 2022,
      "date_str": "2022-05-21",
      "away_team": "Atlanta",
      "home_team": "Nashville",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-lafc-clb-gomn97emqw",
      "display": "Los Angeles FC @ Columbus",
      "week": 13,
      "season": 2022,
      "date_str": "2022-05-21",
      "away_team": "Los Angeles FC",
      "home_team": "Columbus",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-ner-cin-gpmo6yznqz",
      "display": "New England @ Cincinnati",
      "week": 13,
      "season": 2022,
      "date_str": "2022-05-21",
      "away_team": "New England",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-tor-dcu-vzqokdxjqa",
      "display": "Toronto @ D.C. United",
      "week": 13,
      "season": 2022,
      "date_str": "2022-05-21",
      "away_team": "Toronto",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-chi-nyc-ev5drbjaqk",
      "display": "Chicago @ New York City",
      "week": 13,
      "season": 2022,
      "date_str": "2022-05-22",
      "away_team": "Chicago",
      "home_team": "New York City",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-min-fcd-gjmngxzv5k",
      "display": "Minnesota @ Dallas",
      "week": 13,
      "season": 2022,
      "date_str": "2022-05-22",
      "away_team": "Minnesota",
      "home_team": "Dallas",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nyrb-mia-7vq7neyyqd",
      "display": "New York @ Miami",
      "week": 13,
      "season": 2022,
      "date_str": "2022-05-22",
      "away_team": "New York",
      "home_team": "Miami",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-rsl-mtl-2lqroxbwqr",
      "display": "Salt Lake @ Montr\u00e9al",
      "week": 13,
      "season": 2022,
      "date_str": "2022-05-22",
      "away_team": "Salt Lake",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-skc-sje-9z5knlllma",
      "display": "Kansas City @ San Jose",
      "week": 13,
      "season": 2022,
      "date_str": "2022-05-22",
      "away_team": "Kansas City",
      "home_team": "San Jose",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-van-clt-egmpoxvjqa",
      "display": "Vancouver @ Charlotte",
      "week": 13,
      "season": 2022,
      "date_str": "2022-05-22",
      "away_team": "Vancouver",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-hou-lag-ramylajaqd",
      "display": "Houston @ LA Galaxy",
      "week": 13,
      "season": 2022,
      "date_str": "2022-05-23",
      "away_team": "Houston",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-orl-atx-315vvx3659",
      "display": "Orlando City @ Austin",
      "week": 13,
      "season": 2022,
      "date_str": "2022-05-23",
      "away_team": "Orlando City",
      "home_team": "Austin",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-phi-por-2vq1bay4mr",
      "display": "Philadelphia @ Portland",
      "week": 13,
      "season": 2022,
      "date_str": "2022-05-23",
      "away_team": "Philadelphia",
      "home_team": "Portland",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-sea-col-pk5lwxbmmo",
      "display": "Seattle @ Colorado",
      "week": 13,
      "season": 2022,
      "date_str": "2022-05-23",
      "away_team": "Seattle",
      "home_team": "Colorado",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-chi-tor-xw5pv1alqg",
      "display": "Chicago @ Toronto",
      "week": 14,
      "season": 2022,
      "date_str": "2022-05-28",
      "away_team": "Chicago",
      "home_team": "Toronto",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-cin-mtl-odmxlxn2my",
      "display": "Cincinnati @ Montr\u00e9al",
      "week": 14,
      "season": 2022,
      "date_str": "2022-05-28",
      "away_team": "Cincinnati",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 4,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-clb-atl-a35rla4bql",
      "display": "Columbus @ Atlanta",
      "week": 14,
      "season": 2022,
      "date_str": "2022-05-28",
      "away_team": "Columbus",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-dcu-nyrb-npqxrazgm9",
      "display": "D.C. United @ New York",
      "week": 14,
      "season": 2022,
      "date_str": "2022-05-28",
      "away_team": "D.C. United",
      "home_team": "New York",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-fcd-orl-adq03arpqe",
      "display": "Dallas @ Orlando City",
      "week": 14,
      "season": 2022,
      "date_str": "2022-05-28",
      "away_team": "Dallas",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-phi-ner-9vq2wak1mk",
      "display": "Philadelphia @ New England",
      "week": 14,
      "season": 2022,
      "date_str": "2022-05-28",
      "away_team": "Philadelphia",
      "home_team": "New England",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-sje-lafc-vj58oa73m8",
      "display": "San Jose @ Los Angeles FC",
      "week": 14,
      "season": 2022,
      "date_str": "2022-05-28",
      "away_team": "San Jose",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-atx-lag-4jma7a26qk",
      "display": "Austin @ LA Galaxy",
      "week": 14,
      "season": 2022,
      "date_str": "2022-05-29",
      "away_team": "Austin",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-hou-rsl-kpqjopxyq6",
      "display": "Houston @ Salt Lake",
      "week": 14,
      "season": 2022,
      "date_str": "2022-05-29",
      "away_team": "Houston",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nsh-col-olmlonxgql",
      "display": "Nashville @ Colorado",
      "week": 14,
      "season": 2022,
      "date_str": "2022-05-29",
      "away_team": "Nashville",
      "home_team": "Colorado",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nyc-min-kxmeborx56",
      "display": "New York City @ Minnesota",
      "week": 14,
      "season": 2022,
      "date_str": "2022-05-29",
      "away_team": "New York City",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-por-mia-9yqd3n195v",
      "display": "Portland @ Miami",
      "week": 14,
      "season": 2022,
      "date_str": "2022-05-29",
      "away_team": "Portland",
      "home_team": "Miami",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-van-skc-krqadgygqk",
      "display": "Vancouver @ Kansas City",
      "week": 14,
      "season": 2022,
      "date_str": "2022-05-29",
      "away_team": "Vancouver",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-clt-sea-4wm4gapzqj",
      "display": "Charlotte @ Seattle",
      "week": 14,
      "season": 2022,
      "date_str": "2022-05-30",
      "away_team": "Charlotte",
      "home_team": "Seattle",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-atx-mtl-jyqj3avymg",
      "display": "Austin @ Montr\u00e9al",
      "week": 15,
      "season": 2022,
      "date_str": "2022-06-18",
      "away_team": "Austin",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-cin-phi-nwmwpxo75l",
      "display": "Cincinnati @ Philadelphia",
      "week": 15,
      "season": 2022,
      "date_str": "2022-06-18",
      "away_team": "Cincinnati",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-clt-clb-e7mz8awxqr",
      "display": "Charlotte @ Columbus",
      "week": 15,
      "season": 2022,
      "date_str": "2022-06-18",
      "away_team": "Charlotte",
      "home_team": "Columbus",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-hou-orl-kaqbdaxjmb",
      "display": "Houston @ Orlando City",
      "week": 15,
      "season": 2022,
      "date_str": "2022-06-18",
      "away_team": "Houston",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-lafc-sea-7vqgdvaeqv",
      "display": "Los Angeles FC @ Seattle",
      "week": 15,
      "season": 2022,
      "date_str": "2022-06-18",
      "away_team": "Los Angeles FC",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-por-lag-xj5ynxo0qb",
      "display": "Portland @ LA Galaxy",
      "week": 15,
      "season": 2022,
      "date_str": "2022-06-18",
      "away_team": "Portland",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-tor-nyrb-evq3gav6qw",
      "display": "Toronto @ New York",
      "week": 15,
      "season": 2022,
      "date_str": "2022-06-18",
      "away_team": "Toronto",
      "home_team": "New York",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-col-nyc-gomn97jmqw",
      "display": "Colorado @ New York City",
      "week": 15,
      "season": 2022,
      "date_str": "2022-06-19",
      "away_team": "Colorado",
      "home_team": "New York City",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-dcu-chi-ljqelxpe5x",
      "display": "D.C. United @ Chicago",
      "week": 15,
      "season": 2022,
      "date_str": "2022-06-19",
      "away_team": "D.C. United",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-mia-atl-0oq6oanxq6",
      "display": "Miami @ Atlanta",
      "week": 15,
      "season": 2022,
      "date_str": "2022-06-19",
      "away_team": "Miami",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-min-ner-oa5w1aejq1",
      "display": "Minnesota @ New England",
      "week": 15,
      "season": 2022,
      "date_str": "2022-06-19",
      "away_team": "Minnesota",
      "home_team": "New England",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-sje-rsl-0x5gg98r57",
      "display": "San Jose @ Salt Lake",
      "week": 15,
      "season": 2022,
      "date_str": "2022-06-19",
      "away_team": "San Jose",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-skc-nsh-gpmo6yjnqz",
      "display": "Kansas City @ Nashville",
      "week": 15,
      "season": 2022,
      "date_str": "2022-06-19",
      "away_team": "Kansas City",
      "home_team": "Nashville",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-van-fcd-n6mmry0r5e",
      "display": "Vancouver @ Dallas",
      "week": 15,
      "season": 2022,
      "date_str": "2022-06-19",
      "away_team": "Vancouver",
      "home_team": "Dallas",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-rsl-van-zeqzyerkqk",
      "display": "Salt Lake @ Vancouver",
      "week": 16,
      "season": 2022,
      "date_str": "2022-06-04",
      "away_team": "Salt Lake",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-orl-cin-2lqroxbwqr",
      "display": "Orlando City @ Cincinnati",
      "week": 16,
      "season": 2022,
      "date_str": "2022-06-24",
      "away_team": "Orlando City",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-atl-tor-gpmo6yxrqz",
      "display": "Atlanta @ Toronto",
      "week": 16,
      "season": 2022,
      "date_str": "2022-06-25",
      "away_team": "Atlanta",
      "home_team": "Toronto",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-clt-mtl-kaqbdaxbmb",
      "display": "Charlotte @ Montr\u00e9al",
      "week": 16,
      "season": 2022,
      "date_str": "2022-06-25",
      "away_team": "Charlotte",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nsh-dcu-jyqj3avkmg",
      "display": "Nashville @ D.C. United",
      "week": 16,
      "season": 2022,
      "date_str": "2022-06-25",
      "away_team": "Nashville",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-skc-sea-0oq6oarxq6",
      "display": "Kansas City @ Seattle",
      "week": 16,
      "season": 2022,
      "date_str": "2022-06-25",
      "away_team": "Kansas City",
      "home_team": "Seattle",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-chi-hou-oa5w1ae4q1",
      "display": "Chicago @ Houston",
      "week": 16,
      "season": 2022,
      "date_str": "2022-06-26",
      "away_team": "Chicago",
      "home_team": "Houston",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-clb-rsl-0x5gg9ap57",
      "display": "Columbus @ Salt Lake",
      "week": 16,
      "season": 2022,
      "date_str": "2022-06-26",
      "away_team": "Columbus",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-col-por-nwmwpx3e5l",
      "display": "Colorado @ Portland",
      "week": 16,
      "season": 2022,
      "date_str": "2022-06-26",
      "away_team": "Colorado",
      "home_team": "Portland",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-fcd-atx-vzqokdpjqa",
      "display": "Dallas @ Austin",
      "week": 16,
      "season": 2022,
      "date_str": "2022-06-26",
      "away_team": "Dallas",
      "home_team": "Austin",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-min-mia-evq3gavvqw",
      "display": "Minnesota @ Miami",
      "week": 16,
      "season": 2022,
      "date_str": "2022-06-26",
      "away_team": "Minnesota",
      "home_team": "Miami",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nyc-phi-vzqokd6jqa",
      "display": "New York City @ Philadelphia",
      "week": 16,
      "season": 2022,
      "date_str": "2022-06-26",
      "away_team": "New York City",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nyrb-lafc-gomn97glqw",
      "display": "New York @ Los Angeles FC",
      "week": 16,
      "season": 2022,
      "date_str": "2022-06-26",
      "away_team": "New York",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-ner-van-2lqrox4jqr",
      "display": "New England @ Vancouver",
      "week": 16,
      "season": 2022,
      "date_str": "2022-06-27",
      "away_team": "New England",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-lag-sje-7vqgdvkjqv",
      "display": "LA Galaxy @ San Jose",
      "week": 16,
      "season": 2022,
      "date_str": "2022-09-25",
      "away_team": "LA Galaxy",
      "home_team": "San Jose",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nyrb-clt-blmvdabrqx",
      "display": "New York @ Charlotte",
      "week": 17,
      "season": 2022,
      "date_str": "2022-06-11",
      "away_team": "New York",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-ner-skc-p6qbj676q0",
      "display": "New England @ Kansas City",
      "week": 17,
      "season": 2022,
      "date_str": "2022-06-12",
      "away_team": "New England",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-sje-nsh-xvqkbxkr50",
      "display": "San Jose @ Nashville",
      "week": 17,
      "season": 2022,
      "date_str": "2022-06-12",
      "away_team": "San Jose",
      "home_team": "Nashville",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-orl-ner-pk5lwxlymo",
      "display": "Orlando City @ New England",
      "week": 17,
      "season": 2022,
      "date_str": "2022-06-15",
      "away_team": "Orlando City",
      "home_team": "New England",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-clb-tor-ev5drb6nqk",
      "display": "Columbus @ Toronto",
      "week": 17,
      "season": 2022,
      "date_str": "2022-06-29",
      "away_team": "Columbus",
      "home_team": "Toronto",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nyc-cin-315vvxjn59",
      "display": "New York City @ Cincinnati",
      "week": 17,
      "season": 2022,
      "date_str": "2022-06-29",
      "away_team": "New York City",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 4,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-atx-clt-wvq9ra2bqw",
      "display": "Austin @ Charlotte",
      "week": 17,
      "season": 2022,
      "date_str": "2022-06-30",
      "away_team": "Austin",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-fcd-lafc-egmpoxj6qa",
      "display": "Dallas @ Los Angeles FC",
      "week": 17,
      "season": 2022,
      "date_str": "2022-06-30",
      "away_team": "Dallas",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-hou-por-ramylaxdqd",
      "display": "Houston @ Portland",
      "week": 17,
      "season": 2022,
      "date_str": "2022-06-30",
      "away_team": "Houston",
      "home_team": "Portland",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-mtl-sea-7vq7ne8gqd",
      "display": "Montr\u00e9al @ Seattle",
      "week": 17,
      "season": 2022,
      "date_str": "2022-06-30",
      "away_team": "Montr\u00e9al",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-phi-chi-9z5knlmdma",
      "display": "Philadelphia @ Chicago",
      "week": 17,
      "season": 2022,
      "date_str": "2022-06-30",
      "away_team": "Philadelphia",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-atl-nyrb-gjmngxxd5k",
      "display": "Atlanta @ New York",
      "week": 17,
      "season": 2022,
      "date_str": "2022-07-01",
      "away_team": "Atlanta",
      "home_team": "New York",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-sea-tor-olmlonwdql",
      "display": "Seattle @ Toronto",
      "week": 18,
      "season": 2022,
      "date_str": "2022-07-02",
      "away_team": "Seattle",
      "home_team": "Toronto",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-atl-nyc-adq03ao3qe",
      "display": "Atlanta @ New York City",
      "week": 18,
      "season": 2022,
      "date_str": "2022-07-03",
      "away_team": "Atlanta",
      "home_team": "New York City",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-cin-ner-npqxradxm9",
      "display": "Cincinnati @ New England",
      "week": 18,
      "season": 2022,
      "date_str": "2022-07-03",
      "away_team": "Cincinnati",
      "home_team": "New England",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-lafc-van-vj58oaelm8",
      "display": "Los Angeles FC @ Vancouver",
      "week": 18,
      "season": 2022,
      "date_str": "2022-07-03",
      "away_team": "Los Angeles FC",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-phi-clb-9yqd3n2e5v",
      "display": "Philadelphia @ Columbus",
      "week": 18,
      "season": 2022,
      "date_str": "2022-07-03",
      "away_team": "Philadelphia",
      "home_team": "Columbus",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-chi-sje-a35rlak2ql",
      "display": "Chicago @ San Jose",
      "week": 18,
      "season": 2022,
      "date_str": "2022-07-04",
      "away_team": "Chicago",
      "home_team": "San Jose",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-clt-hou-kxmebo0p56",
      "display": "Charlotte @ Houston",
      "week": 18,
      "season": 2022,
      "date_str": "2022-07-04",
      "away_team": "Charlotte",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-dcu-orl-4jma7aw1qk",
      "display": "D.C. United @ Orlando City",
      "week": 18,
      "season": 2022,
      "date_str": "2022-07-04",
      "away_team": "D.C. United",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 3,
      "score_away": 5,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nyrb-skc-odmxlxwxmy",
      "display": "New York @ Kansas City",
      "week": 18,
      "season": 2022,
      "date_str": "2022-07-04",
      "away_team": "New York",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-por-nsh-9vq2wavmmk",
      "display": "Portland @ Nashville",
      "week": 18,
      "season": 2022,
      "date_str": "2022-07-04",
      "away_team": "Portland",
      "home_team": "Nashville",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-rsl-min-2vq1ba9omr",
      "display": "Salt Lake @ Minnesota",
      "week": 18,
      "season": 2022,
      "date_str": "2022-07-04",
      "away_team": "Salt Lake",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-atx-col-kpqjopeyq6",
      "display": "Austin @ Colorado",
      "week": 18,
      "season": 2022,
      "date_str": "2022-07-05",
      "away_team": "Austin",
      "home_team": "Colorado",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-mia-fcd-xw5pv1njqg",
      "display": "Miami @ Dallas",
      "week": 18,
      "season": 2022,
      "date_str": "2022-07-05",
      "away_team": "Miami",
      "home_team": "Dallas",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-mtl-lag-krqadgrjqk",
      "display": "Montr\u00e9al @ LA Galaxy",
      "week": 18,
      "season": 2022,
      "date_str": "2022-07-05",
      "away_team": "Montr\u00e9al",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-dcu-phi-p6qbj68wq0",
      "display": "D.C. United @ Philadelphia",
      "week": 19,
      "season": 2022,
      "date_str": "2022-07-08",
      "away_team": "D.C. United",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 7,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-atx-atl-e7mz8axgqr",
      "display": "Austin @ Atlanta",
      "week": 19,
      "season": 2022,
      "date_str": "2022-07-09",
      "away_team": "Austin",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-lag-lafc-4wm4gaynqj",
      "display": "LA Galaxy @ Los Angeles FC",
      "week": 19,
      "season": 2022,
      "date_str": "2022-07-09",
      "away_team": "LA Galaxy",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-min-van-ljqelxn45x",
      "display": "Minnesota @ Vancouver",
      "week": 19,
      "season": 2022,
      "date_str": "2022-07-09",
      "away_team": "Minnesota",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-ner-nyc-kaqbdabbmb",
      "display": "New England @ New York City",
      "week": 19,
      "season": 2022,
      "date_str": "2022-07-09",
      "away_team": "New England",
      "home_team": "New York City",
      "team": "",
      "score_home": 4,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nsh-clt-n6mmrybx5e",
      "display": "Nashville @ Charlotte",
      "week": 19,
      "season": 2022,
      "date_str": "2022-07-09",
      "away_team": "Nashville",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nyrb-cin-jyqj3a7kmg",
      "display": "New York @ Cincinnati",
      "week": 19,
      "season": 2022,
      "date_str": "2022-07-09",
      "away_team": "New York",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-por-sea-7vqgdevjqv",
      "display": "Portland @ Seattle",
      "week": 19,
      "season": 2022,
      "date_str": "2022-07-09",
      "away_team": "Portland",
      "home_team": "Seattle",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-sje-tor-0oq6om8xq6",
      "display": "San Jose @ Toronto",
      "week": 19,
      "season": 2022,
      "date_str": "2022-07-09",
      "away_team": "San Jose",
      "home_team": "Toronto",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-skc-mtl-evq3galvqw",
      "display": "Kansas City @ Montr\u00e9al",
      "week": 19,
      "season": 2022,
      "date_str": "2022-07-09",
      "away_team": "Kansas City",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-clb-chi-xj5ynxgrqb",
      "display": "Columbus @ Chicago",
      "week": 19,
      "season": 2022,
      "date_str": "2022-07-10",
      "away_team": "Columbus",
      "home_team": "Chicago",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-col-rsl-0x5ggyep57",
      "display": "Colorado @ Salt Lake",
      "week": 19,
      "season": 2022,
      "date_str": "2022-07-10",
      "away_team": "Colorado",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-fcd-hou-oa5w1al4q1",
      "display": "Dallas @ Houston",
      "week": 19,
      "season": 2022,
      "date_str": "2022-07-10",
      "away_team": "Dallas",
      "home_team": "Houston",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-mia-orl-nwmwpyee5l",
      "display": "Miami @ Orlando City",
      "week": 19,
      "season": 2022,
      "date_str": "2022-07-10",
      "away_team": "Miami",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-hou-atx-gpmo6eorqz",
      "display": "Houston @ Austin",
      "week": 20,
      "season": 2022,
      "date_str": "2022-07-13",
      "away_team": "Houston",
      "home_team": "Austin",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-rsl-atl-vzqok39jqa",
      "display": "Salt Lake @ Atlanta",
      "week": 20,
      "season": 2022,
      "date_str": "2022-07-13",
      "away_team": "Salt Lake",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-clb-dcu-egmpoee6qa",
      "display": "Columbus @ D.C. United",
      "week": 20,
      "season": 2022,
      "date_str": "2022-07-14",
      "away_team": "Columbus",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nyc-fcd-315vvwzn59",
      "display": "New York City @ Dallas",
      "week": 20,
      "season": 2022,
      "date_str": "2022-07-14",
      "away_team": "New York City",
      "home_team": "Dallas",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-orl-col-9z5knr9dma",
      "display": "Orlando City @ Colorado",
      "week": 20,
      "season": 2022,
      "date_str": "2022-07-14",
      "away_team": "Orlando City",
      "home_team": "Colorado",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-phi-mia-gjmngend5k",
      "display": "Philadelphia @ Miami",
      "week": 20,
      "season": 2022,
      "date_str": "2022-07-14",
      "away_team": "Philadelphia",
      "home_team": "Miami",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-sea-nsh-7vq7nmagqd",
      "display": "Seattle @ Nashville",
      "week": 20,
      "season": 2022,
      "date_str": "2022-07-14",
      "away_team": "Seattle",
      "home_team": "Nashville",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-sje-lag-pk5lwemymo",
      "display": "San Jose @ LA Galaxy",
      "week": 20,
      "season": 2022,
      "date_str": "2022-07-14",
      "away_team": "San Jose",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-skc-min-ramyl9ldqd",
      "display": "Kansas City @ Minnesota",
      "week": 20,
      "season": 2022,
      "date_str": "2022-07-14",
      "away_team": "Kansas City",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-tor-chi-2lqroezjqr",
      "display": "Toronto @ Chicago",
      "week": 20,
      "season": 2022,
      "date_str": "2022-07-14",
      "away_team": "Toronto",
      "home_team": "Chicago",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-van-cin-wvq9rmabqw",
      "display": "Vancouver @ Cincinnati",
      "week": 20,
      "season": 2022,
      "date_str": "2022-07-14",
      "away_team": "Vancouver",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-ner-phi-kxmeblep56",
      "display": "New England @ Philadelphia",
      "week": 21,
      "season": 2022,
      "date_str": "2022-07-16",
      "away_team": "New England",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-tor-mtl-9yqd3pxe5v",
      "display": "Toronto @ Montr\u00e9al",
      "week": 21,
      "season": 2022,
      "date_str": "2022-07-16",
      "away_team": "Toronto",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-atx-fcd-a35rlgd2ql",
      "display": "Austin @ Dallas",
      "week": 21,
      "season": 2022,
      "date_str": "2022-07-17",
      "away_team": "Austin",
      "home_team": "Dallas",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-cin-clb-kpqjo1lyq6",
      "display": "Cincinnati @ Columbus",
      "week": 21,
      "season": 2022,
      "date_str": "2022-07-17",
      "away_team": "Cincinnati",
      "home_team": "Columbus",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-clt-mia-olmlol7dql",
      "display": "Charlotte @ Miami",
      "week": 21,
      "season": 2022,
      "date_str": "2022-07-17",
      "away_team": "Charlotte",
      "home_team": "Miami",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-dcu-min-vj58omelm8",
      "display": "D.C. United @ Minnesota",
      "week": 21,
      "season": 2022,
      "date_str": "2022-07-17",
      "away_team": "D.C. United",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-lag-col-2vq1bmaomr",
      "display": "LA Galaxy @ Colorado",
      "week": 21,
      "season": 2022,
      "date_str": "2022-07-17",
      "away_team": "LA Galaxy",
      "home_team": "Colorado",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nyc-nyrb-krqad96jqk",
      "display": "New York City @ New York",
      "week": 21,
      "season": 2022,
      "date_str": "2022-07-17",
      "away_team": "New York City",
      "home_team": "New York",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-orl-atl-adq03md3qe",
      "display": "Orlando City @ Atlanta",
      "week": 21,
      "season": 2022,
      "date_str": "2022-07-17",
      "away_team": "Orlando City",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-sea-chi-ev5dremnqk",
      "display": "Seattle @ Chicago",
      "week": 21,
      "season": 2022,
      "date_str": "2022-07-17",
      "away_team": "Seattle",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-hou-sje-npqxrr0xm9",
      "display": "Houston @ San Jose",
      "week": 21,
      "season": 2022,
      "date_str": "2022-07-18",
      "away_team": "Houston",
      "home_team": "San Jose",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-lafc-nsh-xw5pvb6jqg",
      "display": "Los Angeles FC @ Nashville",
      "week": 21,
      "season": 2022,
      "date_str": "2022-07-18",
      "away_team": "Los Angeles FC",
      "home_team": "Nashville",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-skc-rsl-9vq2wmammk",
      "display": "Kansas City @ Salt Lake",
      "week": 21,
      "season": 2022,
      "date_str": "2022-07-18",
      "away_team": "Kansas City",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-van-por-odmxlb4xmy",
      "display": "Vancouver @ Portland",
      "week": 21,
      "season": 2022,
      "date_str": "2022-07-18",
      "away_team": "Vancouver",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-clt-tor-xj5ynwzrqb",
      "display": "Charlotte @ Toronto",
      "week": 22,
      "season": 2022,
      "date_str": "2022-07-23",
      "away_team": "Charlotte",
      "home_team": "Toronto",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-mia-nyc-xvqkbej050",
      "display": "Miami @ New York City",
      "week": 22,
      "season": 2022,
      "date_str": "2022-07-23",
      "away_team": "Miami",
      "home_team": "New York City",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-ner-clb-4wm4gmxnqj",
      "display": "New England @ Columbus",
      "week": 22,
      "season": 2022,
      "date_str": "2022-07-23",
      "away_team": "New England",
      "home_team": "Columbus",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nsh-cin-4jma7ev1qk",
      "display": "Nashville @ Cincinnati",
      "week": 22,
      "season": 2022,
      "date_str": "2022-07-23",
      "away_team": "Nashville",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-phi-orl-p6qbjklwq0",
      "display": "Philadelphia @ Orlando City",
      "week": 22,
      "season": 2022,
      "date_str": "2022-07-23",
      "away_team": "Philadelphia",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-chi-van-jyqj3edkmg",
      "display": "Chicago @ Vancouver",
      "week": 22,
      "season": 2022,
      "date_str": "2022-07-24",
      "away_team": "Chicago",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-col-sea-n6mmrjrx5e",
      "display": "Colorado @ Seattle",
      "week": 22,
      "season": 2022,
      "date_str": "2022-07-24",
      "away_team": "Colorado",
      "home_team": "Seattle",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-fcd-rsl-e7mz8kpgqr",
      "display": "Dallas @ Salt Lake",
      "week": 22,
      "season": 2022,
      "date_str": "2022-07-24",
      "away_team": "Dallas",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-lafc-skc-blmvdn0wqx",
      "display": "Los Angeles FC @ Kansas City",
      "week": 22,
      "season": 2022,
      "date_str": "2022-07-24",
      "away_team": "Los Angeles FC",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-min-hou-zeqzygyrqk",
      "display": "Minnesota @ Houston",
      "week": 22,
      "season": 2022,
      "date_str": "2022-07-24",
      "away_team": "Minnesota",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-mtl-dcu-evq3gmkvqw",
      "display": "Montr\u00e9al @ D.C. United",
      "week": 22,
      "season": 2022,
      "date_str": "2022-07-24",
      "away_team": "Montr\u00e9al",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-sje-por-ljqelea45x",
      "display": "San Jose @ Portland",
      "week": 22,
      "season": 2022,
      "date_str": "2022-07-24",
      "away_team": "San Jose",
      "home_team": "Portland",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-atl-lag-kaqbdelbmb",
      "display": "Atlanta @ LA Galaxy",
      "week": 22,
      "season": 2022,
      "date_str": "2022-07-25",
      "away_team": "Atlanta",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nyrb-atx-oa5w1ol4q1",
      "display": "New York @ Austin",
      "week": 22,
      "season": 2022,
      "date_str": "2022-07-25",
      "away_team": "New York",
      "home_team": "Austin",
      "team": "",
      "score_home": 3,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-atl-chi-7vqgdemjqv",
      "display": "Atlanta @ Chicago",
      "week": 23,
      "season": 2022,
      "date_str": "2022-07-30",
      "away_team": "Atlanta",
      "home_team": "Chicago",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-hou-phi-kaqbdejmmb",
      "display": "Houston @ Philadelphia",
      "week": 23,
      "season": 2022,
      "date_str": "2022-07-30",
      "away_team": "Houston",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 6,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nyc-mtl-2lqroerjqr",
      "display": "New York City @ Montr\u00e9al",
      "week": 23,
      "season": 2022,
      "date_str": "2022-07-30",
      "away_team": "New York City",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-por-min-vzqok3rjqa",
      "display": "Portland @ Minnesota",
      "week": 23,
      "season": 2022,
      "date_str": "2022-07-30",
      "away_team": "Portland",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 4,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-sea-lafc-nwmwpyxe5l",
      "display": "Seattle @ Los Angeles FC",
      "week": 23,
      "season": 2022,
      "date_str": "2022-07-30",
      "away_team": "Seattle",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-atx-skc-gpmo6ezrqz",
      "display": "Austin @ Kansas City",
      "week": 23,
      "season": 2022,
      "date_str": "2022-07-31",
      "away_team": "Austin",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-cin-mia-gomn9w6lqw",
      "display": "Cincinnati @ Miami",
      "week": 23,
      "season": 2022,
      "date_str": "2022-07-31",
      "away_team": "Cincinnati",
      "home_team": "Miami",
      "team": "",
      "score_home": 4,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-lag-fcd-0oq6omlxq6",
      "display": "LA Galaxy @ Dallas",
      "week": 23,
      "season": 2022,
      "date_str": "2022-07-31",
      "away_team": "LA Galaxy",
      "home_team": "Dallas",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-orl-dcu-0x5ggypw57",
      "display": "Orlando City @ D.C. United",
      "week": 23,
      "season": 2022,
      "date_str": "2022-07-31",
      "away_team": "Orlando City",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-rsl-sje-nwmwpyxd5l",
      "display": "Salt Lake @ San Jose",
      "week": 23,
      "season": 2022,
      "date_str": "2022-07-31",
      "away_team": "Salt Lake",
      "home_team": "San Jose",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-tor-ner-oa5w1oydq1",
      "display": "Toronto @ New England",
      "week": 23,
      "season": 2022,
      "date_str": "2022-07-31",
      "away_team": "Toronto",
      "home_team": "New England",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-van-nsh-jyqj3e1zmg",
      "display": "Vancouver @ Nashville",
      "week": 23,
      "season": 2022,
      "date_str": "2022-07-31",
      "away_team": "Vancouver",
      "home_team": "Nashville",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-col-nyrb-evq3gmaxqw",
      "display": "Colorado @ New York",
      "week": 23,
      "season": 2022,
      "date_str": "2022-08-02",
      "away_team": "Colorado",
      "home_team": "New York",
      "team": "",
      "score_home": 4,
      "score_away": 5,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-clb-clt-0x5ggypp57",
      "display": "Columbus @ Charlotte",
      "week": 23,
      "season": 2022,
      "date_str": "2022-10-05",
      "away_team": "Columbus",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-min-lag-gpmo6ezdqz",
      "display": "Minnesota @ LA Galaxy",
      "week": 24,
      "season": 2022,
      "date_str": "2022-06-30",
      "away_team": "Minnesota",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-dcu-clt-7vqgdemzqv",
      "display": "D.C. United @ Charlotte",
      "week": 24,
      "season": 2022,
      "date_str": "2022-08-03",
      "away_team": "D.C. United",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-fcd-sea-2lqroeraqr",
      "display": "Dallas @ Seattle",
      "week": 24,
      "season": 2022,
      "date_str": "2022-08-03",
      "away_team": "Dallas",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-mtl-clb-0oq6omlgq6",
      "display": "Montr\u00e9al @ Columbus",
      "week": 24,
      "season": 2022,
      "date_str": "2022-08-03",
      "away_team": "Montr\u00e9al",
      "home_team": "Columbus",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-mia-sje-vzqok3rnqa",
      "display": "Miami @ San Jose",
      "week": 24,
      "season": 2022,
      "date_str": "2022-08-04",
      "away_team": "Miami",
      "home_team": "San Jose",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nsh-por-gomn9w68qw",
      "display": "Nashville @ Portland",
      "week": 24,
      "season": 2022,
      "date_str": "2022-08-04",
      "away_team": "Nashville",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-chi-clt-egmpoelxqa",
      "display": "Chicago @ Charlotte",
      "week": 24,
      "season": 2022,
      "date_str": "2022-08-06",
      "away_team": "Chicago",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-hou-van-wvq9rmpnqw",
      "display": "Houston @ Vancouver",
      "week": 24,
      "season": 2022,
      "date_str": "2022-08-06",
      "away_team": "Houston",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-mia-mtl-2vq1bmlbmr",
      "display": "Miami @ Montr\u00e9al",
      "week": 24,
      "season": 2022,
      "date_str": "2022-08-06",
      "away_team": "Miami",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-ner-orl-olmlolr4ql",
      "display": "New England @ Orlando City",
      "week": 24,
      "season": 2022,
      "date_str": "2022-08-06",
      "away_team": "New England",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nyc-clb-ramyl9zlqd",
      "display": "New York City @ Columbus",
      "week": 24,
      "season": 2022,
      "date_str": "2022-08-06",
      "away_team": "New York City",
      "home_team": "Columbus",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nyrb-dcu-7vq7nm3oqd",
      "display": "New York @ D.C. United",
      "week": 24,
      "season": 2022,
      "date_str": "2022-08-06",
      "away_team": "New York",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-phi-cin-pk5lwe1emo",
      "display": "Philadelphia @ Cincinnati",
      "week": 24,
      "season": 2022,
      "date_str": "2022-08-06",
      "away_team": "Philadelphia",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-sea-atl-9z5knrajma",
      "display": "Seattle @ Atlanta",
      "week": 24,
      "season": 2022,
      "date_str": "2022-08-06",
      "away_team": "Seattle",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-fcd-por-vj58omydm8",
      "display": "Dallas @ Portland",
      "week": 24,
      "season": 2022,
      "date_str": "2022-08-07",
      "away_team": "Dallas",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-lafc-rsl-9yqd3pk75v",
      "display": "Los Angeles FC @ Salt Lake",
      "week": 24,
      "season": 2022,
      "date_str": "2022-08-07",
      "away_team": "Los Angeles FC",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 1,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-lag-skc-ev5dre09qk",
      "display": "LA Galaxy @ Kansas City",
      "week": 24,
      "season": 2022,
      "date_str": "2022-08-07",
      "away_team": "LA Galaxy",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 4,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-min-col-gjmngev35k",
      "display": "Minnesota @ Colorado",
      "week": 24,
      "season": 2022,
      "date_str": "2022-08-07",
      "away_team": "Minnesota",
      "home_team": "Colorado",
      "team": "",
      "score_home": 4,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-sje-atx-315vvwey59",
      "display": "San Jose @ Austin",
      "week": 24,
      "season": 2022,
      "date_str": "2022-08-07",
      "away_team": "San Jose",
      "home_team": "Austin",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-tor-nsh-a35rlgloql",
      "display": "Toronto @ Nashville",
      "week": 24,
      "season": 2022,
      "date_str": "2022-08-07",
      "away_team": "Toronto",
      "home_team": "Nashville",
      "team": "",
      "score_home": 3,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-atl-cin-odmxlb8emy",
      "display": "Atlanta @ Cincinnati",
      "week": 25,
      "season": 2022,
      "date_str": "2022-08-13",
      "away_team": "Atlanta",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-chi-phi-zeqzyg7yqk",
      "display": "Chicago @ Philadelphia",
      "week": 25,
      "season": 2022,
      "date_str": "2022-08-13",
      "away_team": "Chicago",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-dcu-ner-4jma7ea2qk",
      "display": "D.C. United @ New England",
      "week": 25,
      "season": 2022,
      "date_str": "2022-08-13",
      "away_team": "D.C. United",
      "home_team": "New England",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-orl-nyrb-4wm4gm2yqj",
      "display": "Orlando City @ New York",
      "week": 25,
      "season": 2022,
      "date_str": "2022-08-13",
      "away_team": "Orlando City",
      "home_team": "New York",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-por-tor-blmvdnzlqx",
      "display": "Portland @ Toronto",
      "week": 25,
      "season": 2022,
      "date_str": "2022-08-13",
      "away_team": "Portland",
      "home_team": "Toronto",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-clb-col-9vq2wmdlmk",
      "display": "Columbus @ Colorado",
      "week": 25,
      "season": 2022,
      "date_str": "2022-08-14",
      "away_team": "Columbus",
      "home_team": "Colorado",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-clt-lafc-xw5pvbxrqg",
      "display": "Charlotte @ Los Angeles FC",
      "week": 25,
      "season": 2022,
      "date_str": "2022-08-14",
      "away_team": "Charlotte",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 5,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-mtl-hou-adq03magqe",
      "display": "Montr\u00e9al @ Houston",
      "week": 25,
      "season": 2022,
      "date_str": "2022-08-14",
      "away_team": "Montr\u00e9al",
      "home_team": "Houston",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nyc-mia-krqad9bkqk",
      "display": "New York City @ Miami",
      "week": 25,
      "season": 2022,
      "date_str": "2022-08-14",
      "away_team": "New York City",
      "home_team": "Miami",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-sje-fcd-npqxrrmwm9",
      "display": "San Jose @ Dallas",
      "week": 25,
      "season": 2022,
      "date_str": "2022-08-14",
      "away_team": "San Jose",
      "home_team": "Dallas",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-skc-atx-kxmeblov56",
      "display": "Kansas City @ Austin",
      "week": 25,
      "season": 2022,
      "date_str": "2022-08-14",
      "away_team": "Kansas City",
      "home_team": "Austin",
      "team": "",
      "score_home": 4,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-van-lag-kpqjo1o2q6",
      "display": "Vancouver @ LA Galaxy",
      "week": 25,
      "season": 2022,
      "date_str": "2022-08-14",
      "away_team": "Vancouver",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 5,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-min-nsh-xvqkbeww50",
      "display": "Minnesota @ Nashville",
      "week": 25,
      "season": 2022,
      "date_str": "2022-08-15",
      "away_team": "Minnesota",
      "home_team": "Nashville",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-rsl-sea-p6qbjkoxq0",
      "display": "Salt Lake @ Seattle",
      "week": 25,
      "season": 2022,
      "date_str": "2022-08-15",
      "away_team": "Salt Lake",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-dcu-lafc-n6mmrjew5e",
      "display": "D.C. United @ Los Angeles FC",
      "week": 26,
      "season": 2022,
      "date_str": "2022-08-17",
      "away_team": "D.C. United",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-ner-tor-jyqj3ezzmg",
      "display": "New England @ Toronto",
      "week": 26,
      "season": 2022,
      "date_str": "2022-08-17",
      "away_team": "New England",
      "home_team": "Toronto",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nyrb-atl-ljqele2v5x",
      "display": "New York @ Atlanta",
      "week": 26,
      "season": 2022,
      "date_str": "2022-08-17",
      "away_team": "New York",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-clt-nyc-xj5ynw6yqb",
      "display": "Charlotte @ New York City",
      "week": 26,
      "season": 2022,
      "date_str": "2022-08-18",
      "away_team": "Charlotte",
      "home_team": "New York City",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-col-van-oa5w1ovdq1",
      "display": "Colorado @ Vancouver",
      "week": 26,
      "season": 2022,
      "date_str": "2022-08-18",
      "away_team": "Colorado",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-phi-fcd-e7mz8kljqr",
      "display": "Philadelphia @ Dallas",
      "week": 26,
      "season": 2022,
      "date_str": "2022-08-18",
      "away_team": "Philadelphia",
      "home_team": "Dallas",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-cin-nyrb-7vqgdejzqv",
      "display": "Cincinnati @ New York",
      "week": 26,
      "season": 2022,
      "date_str": "2022-08-20",
      "away_team": "Cincinnati",
      "home_team": "New York",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-ner-mtl-315vvwxy59",
      "display": "New England @ Montr\u00e9al",
      "week": 26,
      "season": 2022,
      "date_str": "2022-08-20",
      "away_team": "New England",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-phi-dcu-nwmwpyvd5l",
      "display": "Philadelphia @ D.C. United",
      "week": 26,
      "season": 2022,
      "date_str": "2022-08-20",
      "away_team": "Philadelphia",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 0,
      "score_away": 6,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-sea-lag-evq3gmjxqw",
      "display": "Seattle @ LA Galaxy",
      "week": 26,
      "season": 2022,
      "date_str": "2022-08-20",
      "away_team": "Seattle",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-atl-clb-2lqroekaqr",
      "display": "Atlanta @ Columbus",
      "week": 26,
      "season": 2022,
      "date_str": "2022-08-21",
      "away_team": "Atlanta",
      "home_team": "Columbus",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-atx-min-0x5ggy2w57",
      "display": "Austin @ Minnesota",
      "week": 26,
      "season": 2022,
      "date_str": "2022-08-21",
      "away_team": "Austin",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-hou-col-kaqbde9mmb",
      "display": "Houston @ Colorado",
      "week": 26,
      "season": 2022,
      "date_str": "2022-08-21",
      "away_team": "Houston",
      "home_team": "Colorado",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-lafc-sje-gpmo6eadqz",
      "display": "Los Angeles FC @ San Jose",
      "week": 26,
      "season": 2022,
      "date_str": "2022-08-21",
      "away_team": "Los Angeles FC",
      "home_team": "San Jose",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nyc-chi-vzqok37nqa",
      "display": "New York City @ Chicago",
      "week": 26,
      "season": 2022,
      "date_str": "2022-08-21",
      "away_team": "New York City",
      "home_team": "Chicago",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-orl-clt-gomn9wr8qw",
      "display": "Orlando City @ Charlotte",
      "week": 26,
      "season": 2022,
      "date_str": "2022-08-21",
      "away_team": "Orlando City",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-por-skc-wvq9rmgnqw",
      "display": "Portland @ Kansas City",
      "week": 26,
      "season": 2022,
      "date_str": "2022-08-21",
      "away_team": "Portland",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-tor-mia-9z5knr7jma",
      "display": "Toronto @ Miami",
      "week": 26,
      "season": 2022,
      "date_str": "2022-08-21",
      "away_team": "Toronto",
      "home_team": "Miami",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-van-rsl-0oq6omwgq6",
      "display": "Vancouver @ Salt Lake",
      "week": 26,
      "season": 2022,
      "date_str": "2022-08-21",
      "away_team": "Vancouver",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-fcd-nsh-egmpoenxqa",
      "display": "Dallas @ Nashville",
      "week": 26,
      "season": 2022,
      "date_str": "2022-08-22",
      "away_team": "Dallas",
      "home_team": "Nashville",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-clb-cin-ramyl9alqd",
      "display": "Columbus @ Cincinnati",
      "week": 27,
      "season": 2022,
      "date_str": "2022-08-27",
      "away_team": "Columbus",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-col-phi-olmlol94ql",
      "display": "Colorado @ Philadelphia",
      "week": 27,
      "season": 2022,
      "date_str": "2022-08-27",
      "away_team": "Colorado",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 6,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-hou-min-2vq1bmnbmr",
      "display": "Houston @ Minnesota",
      "week": 27,
      "season": 2022,
      "date_str": "2022-08-27",
      "away_team": "Houston",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-lafc-atx-pk5lwegemo",
      "display": "Los Angeles FC @ Austin",
      "week": 27,
      "season": 2022,
      "date_str": "2022-08-27",
      "away_team": "Los Angeles FC",
      "home_team": "Austin",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-mia-nyrb-a35rlgkoql",
      "display": "Miami @ New York",
      "week": 27,
      "season": 2022,
      "date_str": "2022-08-27",
      "away_team": "Miami",
      "home_team": "New York",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-sea-por-gjmnger35k",
      "display": "Seattle @ Portland",
      "week": 27,
      "season": 2022,
      "date_str": "2022-08-27",
      "away_team": "Seattle",
      "home_team": "Portland",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-dcu-atl-9yqd3p675v",
      "display": "D.C. United @ Atlanta",
      "week": 27,
      "season": 2022,
      "date_str": "2022-08-28",
      "away_team": "D.C. United",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-mtl-chi-odmxlbremy",
      "display": "Montr\u00e9al @ Chicago",
      "week": 27,
      "season": 2022,
      "date_str": "2022-08-28",
      "away_team": "Montr\u00e9al",
      "home_team": "Chicago",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nsh-van-vj58ombdm8",
      "display": "Nashville @ Vancouver",
      "week": 27,
      "season": 2022,
      "date_str": "2022-08-28",
      "away_team": "Nashville",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nyc-orl-npqxrrewm9",
      "display": "New York City @ Orlando City",
      "week": 27,
      "season": 2022,
      "date_str": "2022-08-28",
      "away_team": "New York City",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-rsl-fcd-7vq7nmroqd",
      "display": "Salt Lake @ Dallas",
      "week": 27,
      "season": 2022,
      "date_str": "2022-08-28",
      "away_team": "Salt Lake",
      "home_team": "Dallas",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-sje-skc-ev5drel9qk",
      "display": "San Jose @ Kansas City",
      "week": 27,
      "season": 2022,
      "date_str": "2022-08-28",
      "away_team": "San Jose",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-tor-clt-kxmeblkv56",
      "display": "Toronto @ Charlotte",
      "week": 27,
      "season": 2022,
      "date_str": "2022-08-28",
      "away_team": "Toronto",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-lag-ner-9vq2wm2lmk",
      "display": "LA Galaxy @ New England",
      "week": 27,
      "season": 2022,
      "date_str": "2022-08-29",
      "away_team": "LA Galaxy",
      "home_team": "New England",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-atl-phi-blmvdnplqx",
      "display": "Atlanta @ Philadelphia",
      "week": 28,
      "season": 2022,
      "date_str": "2022-08-31",
      "away_team": "Atlanta",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-chi-ner-4wm4gmayqj",
      "display": "Chicago @ New England",
      "week": 28,
      "season": 2022,
      "date_str": "2022-08-31",
      "away_team": "Chicago",
      "home_team": "New England",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-lag-tor-p6qbjkxxq0",
      "display": "LA Galaxy @ Toronto",
      "week": 28,
      "season": 2022,
      "date_str": "2022-08-31",
      "away_team": "LA Galaxy",
      "home_team": "Toronto",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-mia-clb-kpqjo172q6",
      "display": "Miami @ Columbus",
      "week": 28,
      "season": 2022,
      "date_str": "2022-08-31",
      "away_team": "Miami",
      "home_team": "Columbus",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nyrb-mtl-krqad92kqk",
      "display": "New York @ Montr\u00e9al",
      "week": 28,
      "season": 2022,
      "date_str": "2022-08-31",
      "away_team": "New York",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-col-nsh-4jma7e92qk",
      "display": "Colorado @ Nashville",
      "week": 28,
      "season": 2022,
      "date_str": "2022-09-01",
      "away_team": "Colorado",
      "home_team": "Nashville",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-lafc-hou-xw5pvbrrqg",
      "display": "Los Angeles FC @ Houston",
      "week": 28,
      "season": 2022,
      "date_str": "2022-09-01",
      "away_team": "Los Angeles FC",
      "home_team": "Houston",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-min-rsl-xvqkbedw50",
      "display": "Minnesota @ Salt Lake",
      "week": 28,
      "season": 2022,
      "date_str": "2022-09-01",
      "away_team": "Minnesota",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-por-atx-adq03mpgqe",
      "display": "Portland @ Austin",
      "week": 28,
      "season": 2022,
      "date_str": "2022-09-01",
      "away_team": "Portland",
      "home_team": "Austin",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-sea-orl-zeqzyg3yqk",
      "display": "Seattle @ Orlando City",
      "week": 28,
      "season": 2022,
      "date_str": "2022-09-01",
      "away_team": "Seattle",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-chi-clb-e7mz8kmjqr",
      "display": "Chicago @ Columbus",
      "week": 29,
      "season": 2022,
      "date_str": "2022-09-03",
      "away_team": "Chicago",
      "home_team": "Columbus",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-clt-cin-ljqeledv5x",
      "display": "Charlotte @ Cincinnati",
      "week": 29,
      "season": 2022,
      "date_str": "2022-09-03",
      "away_team": "Charlotte",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-fcd-min-xj5ynwwyqb",
      "display": "Dallas @ Minnesota",
      "week": 29,
      "season": 2022,
      "date_str": "2022-09-03",
      "away_team": "Dallas",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-phi-nyrb-evq3gmpxqw",
      "display": "Philadelphia @ New York",
      "week": 29,
      "season": 2022,
      "date_str": "2022-09-03",
      "away_team": "Philadelphia",
      "home_team": "New York",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-atl-por-gpmo6e9dqz",
      "display": "Atlanta @ Portland",
      "week": 29,
      "season": 2022,
      "date_str": "2022-09-04",
      "away_team": "Atlanta",
      "home_team": "Portland",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-atx-nsh-jyqj3e8zmg",
      "display": "Austin @ Nashville",
      "week": 29,
      "season": 2022,
      "date_str": "2022-09-04",
      "away_team": "Austin",
      "home_team": "Nashville",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-col-dcu-n6mmrjlw5e",
      "display": "Colorado @ D.C. United",
      "week": 29,
      "season": 2022,
      "date_str": "2022-09-04",
      "away_team": "Colorado",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-mtl-tor-nwmwpy8d5l",
      "display": "Montr\u00e9al @ Toronto",
      "week": 29,
      "season": 2022,
      "date_str": "2022-09-04",
      "away_team": "Montr\u00e9al",
      "home_team": "Toronto",
      "team": "",
      "score_home": 3,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-hou-sea-kaqbdevmmb",
      "display": "Houston @ Seattle",
      "week": 29,
      "season": 2022,
      "date_str": "2022-09-05",
      "away_team": "Houston",
      "home_team": "Seattle",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nyc-ner-oa5w1oodq1",
      "display": "New York City @ New England",
      "week": 29,
      "season": 2022,
      "date_str": "2022-09-05",
      "away_team": "New York City",
      "home_team": "New England",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-rsl-lafc-7vqgdenzqv",
      "display": "Salt Lake @ Los Angeles FC",
      "week": 29,
      "season": 2022,
      "date_str": "2022-09-05",
      "away_team": "Salt Lake",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-skc-lag-0x5ggyow57",
      "display": "Kansas City @ LA Galaxy",
      "week": 29,
      "season": 2022,
      "date_str": "2022-09-05",
      "away_team": "Kansas City",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-van-sje-gomn9wp8qw",
      "display": "Vancouver @ San Jose",
      "week": 29,
      "season": 2022,
      "date_str": "2022-09-05",
      "away_team": "Vancouver",
      "home_team": "San Jose",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-orl-mia-0oq6omxgq6",
      "display": "Orlando City @ Miami",
      "week": 29,
      "season": 2022,
      "date_str": "2022-10-06",
      "away_team": "Orlando City",
      "home_team": "Miami",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-cin-nyc-vzqok3pnqa",
      "display": "Cincinnati @ New York City",
      "week": 30,
      "season": 2022,
      "date_str": "2022-09-08",
      "away_team": "Cincinnati",
      "home_team": "New York City",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-clb-mtl-2lqroe2aqr",
      "display": "Columbus @ Montr\u00e9al",
      "week": 30,
      "season": 2022,
      "date_str": "2022-09-09",
      "away_team": "Columbus",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-lag-nsh-0oq6omx6q6",
      "display": "LA Galaxy @ Nashville",
      "week": 30,
      "season": 2022,
      "date_str": "2022-09-10",
      "away_team": "LA Galaxy",
      "home_team": "Nashville",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-ner-nyrb-gpmo6e9lqz",
      "display": "New England @ New York",
      "week": 30,
      "season": 2022,
      "date_str": "2022-09-10",
      "away_team": "New England",
      "home_team": "New York",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nyc-clt-oa5w1oo9q1",
      "display": "New York City @ Charlotte",
      "week": 30,
      "season": 2022,
      "date_str": "2022-09-10",
      "away_team": "New York City",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-orl-phi-gomn9wpaqw",
      "display": "Orlando City @ Philadelphia",
      "week": 30,
      "season": 2022,
      "date_str": "2022-09-10",
      "away_team": "Orlando City",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 5,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-sje-cin-kaqbdevamb",
      "display": "San Jose @ Cincinnati",
      "week": 30,
      "season": 2022,
      "date_str": "2022-09-10",
      "away_team": "San Jose",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 6,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-tor-atl-jyqj3e8vmg",
      "display": "Toronto @ Atlanta",
      "week": 30,
      "season": 2022,
      "date_str": "2022-09-10",
      "away_team": "Toronto",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 4,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-atx-sea-wvq9rmw1qw",
      "display": "Austin @ Seattle",
      "week": 30,
      "season": 2022,
      "date_str": "2022-09-11",
      "away_team": "Austin",
      "home_team": "Seattle",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-dcu-rsl-2lqroe2lqr",
      "display": "D.C. United @ Salt Lake",
      "week": 30,
      "season": 2022,
      "date_str": "2022-09-11",
      "away_team": "D.C. United",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-lafc-fcd-0x5ggyox57",
      "display": "Los Angeles FC @ Dallas",
      "week": 30,
      "season": 2022,
      "date_str": "2022-09-11",
      "away_team": "Los Angeles FC",
      "home_team": "Dallas",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-mia-chi-evq3gmpvqw",
      "display": "Miami @ Chicago",
      "week": 30,
      "season": 2022,
      "date_str": "2022-09-11",
      "away_team": "Miami",
      "home_team": "Chicago",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-min-por-vzqok3pyqa",
      "display": "Minnesota @ Portland",
      "week": 30,
      "season": 2022,
      "date_str": "2022-09-11",
      "away_team": "Minnesota",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-skc-hou-7vqgdendqv",
      "display": "Kansas City @ Houston",
      "week": 30,
      "season": 2022,
      "date_str": "2022-09-11",
      "away_team": "Kansas City",
      "home_team": "Houston",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-van-col-nwmwpy8y5l",
      "display": "Vancouver @ Colorado",
      "week": 30,
      "season": 2022,
      "date_str": "2022-09-11",
      "away_team": "Vancouver",
      "home_team": "Colorado",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-chi-mtl-7vq7nmylqd",
      "display": "Chicago @ Montr\u00e9al",
      "week": 31,
      "season": 2022,
      "date_str": "2022-09-13",
      "away_team": "Chicago",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-atl-orl-ev5drevyqk",
      "display": "Atlanta @ Orlando City",
      "week": 31,
      "season": 2022,
      "date_str": "2022-09-14",
      "away_team": "Atlanta",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-clb-mia-gjmnge1k5k",
      "display": "Columbus @ Miami",
      "week": 31,
      "season": 2022,
      "date_str": "2022-09-14",
      "away_team": "Columbus",
      "home_team": "Miami",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-dcu-skc-pk5lwekgmo",
      "display": "D.C. United @ Kansas City",
      "week": 31,
      "season": 2022,
      "date_str": "2022-09-14",
      "away_team": "D.C. United",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-lafc-min-ramyl9mbqd",
      "display": "Los Angeles FC @ Minnesota",
      "week": 31,
      "season": 2022,
      "date_str": "2022-09-14",
      "away_team": "Los Angeles FC",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-ner-hou-egmpoekyqa",
      "display": "New England @ Houston",
      "week": 31,
      "season": 2022,
      "date_str": "2022-09-14",
      "away_team": "New England",
      "home_team": "Houston",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-lag-van-2vq1bmzgmr",
      "display": "LA Galaxy @ Vancouver",
      "week": 31,
      "season": 2022,
      "date_str": "2022-09-15",
      "away_team": "LA Galaxy",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-rsl-atx-9z5knrrema",
      "display": "Salt Lake @ Austin",
      "week": 31,
      "season": 2022,
      "date_str": "2022-09-15",
      "away_team": "Salt Lake",
      "home_team": "Austin",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-sje-col-315vvw4v59",
      "display": "San Jose @ Colorado",
      "week": 31,
      "season": 2022,
      "date_str": "2022-09-15",
      "away_team": "San Jose",
      "home_team": "Colorado",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-mtl-ner-odmxlbpjmy",
      "display": "Montr\u00e9al @ New England",
      "week": 32,
      "season": 2022,
      "date_str": "2022-09-17",
      "away_team": "Montr\u00e9al",
      "home_team": "New England",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nyrb-nyc-9vq2wm99mk",
      "display": "New York @ New York City",
      "week": 32,
      "season": 2022,
      "date_str": "2022-09-17",
      "away_team": "New York",
      "home_team": "New York City",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-phi-atl-a35rlgp4ql",
      "display": "Philadelphia @ Atlanta",
      "week": 32,
      "season": 2022,
      "date_str": "2022-09-17",
      "away_team": "Philadelphia",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-tor-orl-npqxrrnxm9",
      "display": "Toronto @ Orlando City",
      "week": 32,
      "season": 2022,
      "date_str": "2022-09-17",
      "away_team": "Toronto",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-cin-rsl-adq03mllqe",
      "display": "Cincinnati @ Salt Lake",
      "week": 32,
      "season": 2022,
      "date_str": "2022-09-18",
      "away_team": "Cincinnati",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-clt-chi-vj58omwem8",
      "display": "Charlotte @ Chicago",
      "week": 32,
      "season": 2022,
      "date_str": "2022-09-18",
      "away_team": "Charlotte",
      "home_team": "Chicago",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-col-lag-kxmeblrk56",
      "display": "Colorado @ LA Galaxy",
      "week": 32,
      "season": 2022,
      "date_str": "2022-09-18",
      "away_team": "Colorado",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-fcd-sje-kpqjo16bq6",
      "display": "Dallas @ San Jose",
      "week": 32,
      "season": 2022,
      "date_str": "2022-09-18",
      "away_team": "Dallas",
      "home_team": "San Jose",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-mia-dcu-4jma7eloqk",
      "display": "Miami @ D.C. United",
      "week": 32,
      "season": 2022,
      "date_str": "2022-09-18",
      "away_team": "Miami",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-min-skc-9yqd3pyk5v",
      "display": "Minnesota @ Kansas City",
      "week": 32,
      "season": 2022,
      "date_str": "2022-09-18",
      "away_team": "Minnesota",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nsh-atx-olmlolawql",
      "display": "Nashville @ Austin",
      "week": 32,
      "season": 2022,
      "date_str": "2022-09-18",
      "away_team": "Nashville",
      "home_team": "Austin",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-por-clb-krqad9e8qk",
      "display": "Portland @ Columbus",
      "week": 32,
      "season": 2022,
      "date_str": "2022-09-18",
      "away_team": "Portland",
      "home_team": "Columbus",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-sea-van-xw5pvbdyqg",
      "display": "Seattle @ Vancouver",
      "week": 32,
      "season": 2022,
      "date_str": "2022-09-18",
      "away_team": "Seattle",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-hou-lafc-4wm4gmz4qj",
      "display": "Houston @ Los Angeles FC",
      "week": 32,
      "season": 2022,
      "date_str": "2022-09-19",
      "away_team": "Houston",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-mia-tor-zeqzygjzqk",
      "display": "Miami @ Toronto",
      "week": 33,
      "season": 2022,
      "date_str": "2022-09-30",
      "away_team": "Miami",
      "home_team": "Toronto",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-atl-ner-xj5ynwlaqb",
      "display": "Atlanta @ New England",
      "week": 33,
      "season": 2022,
      "date_str": "2022-10-01",
      "away_team": "Atlanta",
      "home_team": "New England",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-chi-cin-xvqkbegd50",
      "display": "Chicago @ Cincinnati",
      "week": 33,
      "season": 2022,
      "date_str": "2022-10-01",
      "away_team": "Chicago",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-dcu-mtl-n6mmrjkp5e",
      "display": "D.C. United @ Montr\u00e9al",
      "week": 33,
      "season": 2022,
      "date_str": "2022-10-01",
      "away_team": "D.C. United",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-fcd-col-p6qbjkrbq0",
      "display": "Dallas @ Colorado",
      "week": 33,
      "season": 2022,
      "date_str": "2022-10-01",
      "away_team": "Dallas",
      "home_team": "Colorado",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nyrb-clb-ljqelevo5x",
      "display": "New York @ Columbus",
      "week": 33,
      "season": 2022,
      "date_str": "2022-10-01",
      "away_team": "New York",
      "home_team": "Columbus",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-phi-clt-blmvdnkbqx",
      "display": "Philadelphia @ Charlotte",
      "week": 33,
      "season": 2022,
      "date_str": "2022-10-01",
      "away_team": "Philadelphia",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-atx-van-evq3gm2vqw",
      "display": "Austin @ Vancouver",
      "week": 33,
      "season": 2022,
      "date_str": "2022-10-02",
      "away_team": "Austin",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-lafc-por-0x5ggy6x57",
      "display": "Los Angeles FC @ Portland",
      "week": 33,
      "season": 2022,
      "date_str": "2022-10-02",
      "away_team": "Los Angeles FC",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-min-sje-oa5w1on9q1",
      "display": "Minnesota @ San Jose",
      "week": 33,
      "season": 2022,
      "date_str": "2022-10-02",
      "away_team": "Minnesota",
      "home_team": "San Jose",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-orl-nyc-jyqj3ebvmg",
      "display": "Orlando City @ New York City",
      "week": 33,
      "season": 2022,
      "date_str": "2022-10-02",
      "away_team": "Orlando City",
      "home_team": "New York City",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-rsl-lag-e7mz8kaeqr",
      "display": "Salt Lake @ LA Galaxy",
      "week": 33,
      "season": 2022,
      "date_str": "2022-10-02",
      "away_team": "Salt Lake",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-sea-skc-kaqbdeeamb",
      "display": "Seattle @ Kansas City",
      "week": 33,
      "season": 2022,
      "date_str": "2022-10-02",
      "away_team": "Seattle",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-hou-nsh-nwmwpyly5l",
      "display": "Houston @ Nashville",
      "week": 33,
      "season": 2022,
      "date_str": "2022-10-03",
      "away_team": "Houston",
      "home_team": "Nashville",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-cin-dcu-vzqok3gyqa",
      "display": "Cincinnati @ D.C. United",
      "week": 34,
      "season": 2022,
      "date_str": "2022-10-09",
      "away_team": "Cincinnati",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 2,
      "score_away": 5,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-clb-orl-pk5lwe7gmo",
      "display": "Columbus @ Orlando City",
      "week": 34,
      "season": 2022,
      "date_str": "2022-10-09",
      "away_team": "Columbus",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-clt-nyrb-egmpoe1yqa",
      "display": "Charlotte @ New York",
      "week": 34,
      "season": 2022,
      "date_str": "2022-10-09",
      "away_team": "Charlotte",
      "home_team": "New York",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-col-atx-0oq6ome6q6",
      "display": "Colorado @ Austin",
      "week": 34,
      "season": 2022,
      "date_str": "2022-10-09",
      "away_team": "Colorado",
      "home_team": "Austin",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-lag-hou-2lqroeplqr",
      "display": "LA Galaxy @ Houston",
      "week": 34,
      "season": 2022,
      "date_str": "2022-10-09",
      "away_team": "LA Galaxy",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-mtl-mia-9z5knroema",
      "display": "Montr\u00e9al @ Miami",
      "week": 34,
      "season": 2022,
      "date_str": "2022-10-09",
      "away_team": "Montr\u00e9al",
      "home_team": "Miami",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-ner-chi-gpmo6erlqz",
      "display": "New England @ Chicago",
      "week": 34,
      "season": 2022,
      "date_str": "2022-10-09",
      "away_team": "New England",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nsh-lafc-wvq9rm31qw",
      "display": "Nashville @ Los Angeles FC",
      "week": 34,
      "season": 2022,
      "date_str": "2022-10-09",
      "away_team": "Nashville",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nyc-atl-7vqgdejdqv",
      "display": "New York City @ Atlanta",
      "week": 34,
      "season": 2022,
      "date_str": "2022-10-09",
      "away_team": "New York City",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-por-rsl-ramyl9ybqd",
      "display": "Portland @ Salt Lake",
      "week": 34,
      "season": 2022,
      "date_str": "2022-10-09",
      "away_team": "Portland",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-sje-sea-7vq7nmjlqd",
      "display": "San Jose @ Seattle",
      "week": 34,
      "season": 2022,
      "date_str": "2022-10-09",
      "away_team": "San Jose",
      "home_team": "Seattle",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-skc-fcd-gomn9w2aqw",
      "display": "Kansas City @ Dallas",
      "week": 34,
      "season": 2022,
      "date_str": "2022-10-09",
      "away_team": "Kansas City",
      "home_team": "Dallas",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-tor-phi-gjmngeek5k",
      "display": "Toronto @ Philadelphia",
      "week": 34,
      "season": 2022,
      "date_str": "2022-10-09",
      "away_team": "Toronto",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-van-min-315vvwkv59",
      "display": "Vancouver @ Minnesota",
      "week": 34,
      "season": 2022,
      "date_str": "2022-10-09",
      "away_team": "Vancouver",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-cin-nyrb-0oq66wnpq6",
      "display": "Cincinnati @ New York",
      "week": 35,
      "season": 2022,
      "date_str": "2022-10-15",
      "away_team": "Cincinnati",
      "home_team": "New York",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nsh-lag-gpmo0bky5z",
      "display": "Nashville @ LA Galaxy",
      "week": 35,
      "season": 2022,
      "date_str": "2022-10-15",
      "away_team": "Nashville",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-rsl-atx-gomnezveqw",
      "display": "Salt Lake @ Austin",
      "week": 35,
      "season": 2022,
      "date_str": "2022-10-16",
      "away_team": "Salt Lake",
      "home_team": "Austin",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-mia-nyc-2lqr0zv4mr",
      "display": "Miami @ New York City",
      "week": 35,
      "season": 2022,
      "date_str": "2022-10-17",
      "away_team": "Miami",
      "home_team": "New York City",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-orl-mtl-vzqoezvpma",
      "display": "Orlando City @ Montr\u00e9al",
      "week": 35,
      "season": 2022,
      "date_str": "2022-10-17",
      "away_team": "Orlando City",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-min-fcd-wvq9o60amw",
      "display": "Minnesota @ Dallas",
      "week": 35,
      "season": 2022,
      "date_str": "2022-10-18",
      "away_team": "Minnesota",
      "home_team": "Dallas",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-cin-phi-9z5kezoaqa",
      "display": "Cincinnati @ Philadelphia",
      "week": 36,
      "season": 2022,
      "date_str": "2022-10-21",
      "away_team": "Cincinnati",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-lag-lafc-315v0b8xq9",
      "display": "LA Galaxy @ Los Angeles FC",
      "week": 36,
      "season": 2022,
      "date_str": "2022-10-21",
      "away_team": "LA Galaxy",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nyc-mtl-egmp0bykma",
      "display": "New York City @ Montr\u00e9al",
      "week": 36,
      "season": 2022,
      "date_str": "2022-10-23",
      "away_team": "New York City",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-fcd-atx-pk5l08v75o",
      "display": "Dallas @ Austin",
      "week": 36,
      "season": 2022,
      "date_str": "2022-10-24",
      "away_team": "Dallas",
      "home_team": "Austin",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-atx-lafc-gjmnabljqk",
      "display": "Austin @ Los Angeles FC",
      "week": 37,
      "season": 2022,
      "date_str": "2022-10-30",
      "away_team": "Austin",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-nyc-phi-ramyed8emd",
      "display": "New York City @ Philadelphia",
      "week": 37,
      "season": 2022,
      "date_str": "2022-10-31",
      "away_team": "New York City",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2022-phi-lafc-7vq7og2eqd",
      "display": "Philadelphia @ Los Angeles FC",
      "week": 38,
      "season": 2022,
      "date_str": "2022-11-05",
      "away_team": "Philadelphia",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    }
  ],
  "players": [
    {
      "canonical_id": "aj-delagarza",
      "canonical_name": "A.J. DeLaGarza",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 314.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.0321,
        "assists_minus_xa": -0.0321,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0321,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 147.0,
        "pass_completion_pct": 0.7823,
        "xpass_completion_pct": 0.7969,
        "passes_over_expected": -2.1514,
        "passes_over_expected_p100": -1.4636,
        "avg_pass_distance": 18.5734,
        "avg_pass_vertical": 3.1144
      }
    },
    {
      "canonical_id": "aaron-herrera",
      "canonical_name": "Aaron Herrera",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2497.0,
        "shots": 15.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.5557,
        "xg_place": -0.3794,
        "goals_minus_xg": -0.5557,
        "key_passes": 24.0,
        "assists": 2.0,
        "xa": 2.7876,
        "assists_minus_xa": -0.7876,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.3432,
        "points_added": 0.0,
        "xpoints_added": 0.4511,
        "passes_attempted": 1426.0,
        "pass_completion_pct": 0.7609,
        "xpass_completion_pct": 0.7542,
        "passes_over_expected": 9.5451,
        "passes_over_expected_p100": 0.6694,
        "avg_pass_distance": 24.1236,
        "avg_pass_vertical": 6.0651
      }
    },
    {
      "canonical_id": "aaron-long",
      "canonical_name": "Aaron Long",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2730.0,
        "shots": 21.0,
        "shots_on_target": 9.0,
        "goals": 4.0,
        "xg": 3.0487,
        "xg_place": 1.0663,
        "goals_minus_xg": 0.9513,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.4201,
        "assists_minus_xa": -0.4201,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.4687,
        "points_added": 1.857,
        "xpoints_added": 1.9209,
        "passes_attempted": 1062.0,
        "pass_completion_pct": 0.7646,
        "xpass_completion_pct": 0.7588,
        "passes_over_expected": 6.1651,
        "passes_over_expected_p100": 0.5805,
        "avg_pass_distance": 22.1359,
        "avg_pass_vertical": 10.079
      }
    },
    {
      "canonical_id": "abdoul-zanne",
      "canonical_name": "Abdoul Zanne",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 6.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1304,
        "xg_place": -0.1304,
        "goals_minus_xg": -0.1304,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1304,
        "points_added": 0.0,
        "xpoints_added": 0.0015,
        "passes_attempted": 4.0,
        "pass_completion_pct": 0.25,
        "xpass_completion_pct": 0.7281,
        "passes_over_expected": -1.9124,
        "passes_over_expected_p100": -47.8103,
        "avg_pass_distance": 15.5721,
        "avg_pass_vertical": 2.99
      }
    },
    {
      "canonical_id": "abdoulaye-cissoko",
      "canonical_name": "Abdoulaye Cissoko",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 457.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0182,
        "xg_place": 0.035,
        "goals_minus_xg": -0.0182,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0182,
        "points_added": 0.0,
        "xpoints_added": 0.0177,
        "passes_attempted": 261.0,
        "pass_completion_pct": 0.8736,
        "xpass_completion_pct": 0.8662,
        "passes_over_expected": 1.9214,
        "passes_over_expected_p100": 0.7362,
        "avg_pass_distance": 20.8476,
        "avg_pass_vertical": 7.7001
      }
    },
    {
      "canonical_id": "abraham-rodriguez",
      "canonical_name": "Abraham Rodriguez",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 51.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": 1.0,
        "xpass_completion_pct": 0.8318,
        "passes_over_expected": 1.5135,
        "passes_over_expected_p100": 16.8165,
        "avg_pass_distance": 21.1894,
        "avg_pass_vertical": 16.7133,
        "shots_faced": 5.0,
        "goals_conceded": 3.0,
        "saves": 2.0,
        "headed_shot_share": 0.0,
        "xg_faced": 2.2335,
        "goals_conceded_minus_xg": 0.7665,
        "goals_per_xg": 1.3432
      }
    },
    {
      "canonical_id": "abu-danladi",
      "canonical_name": "Abu Danladi",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 717.0,
        "shots": 10.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.2553,
        "xg_place": 0.2919,
        "goals_minus_xg": 0.7447,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.9237,
        "assists_minus_xa": -0.9237,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.179,
        "points_added": 0.6379,
        "xpoints_added": 0.7777,
        "passes_attempted": 171.0,
        "pass_completion_pct": 0.6784,
        "xpass_completion_pct": 0.713,
        "passes_over_expected": -5.9214,
        "passes_over_expected_p100": -3.4628,
        "avg_pass_distance": 15.0506,
        "avg_pass_vertical": 0.6783
      }
    },
    {
      "canonical_id": "adam-armour",
      "canonical_name": "Adam Armour",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 109.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.1209,
        "xg_place": 0.3962,
        "goals_minus_xg": 0.8791,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3071,
        "assists_minus_xa": -0.3071,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.428,
        "points_added": 1.2711,
        "xpoints_added": 0.0587,
        "passes_attempted": 40.0,
        "pass_completion_pct": 0.725,
        "xpass_completion_pct": 0.764,
        "passes_over_expected": -1.5599,
        "passes_over_expected_p100": -3.8996,
        "avg_pass_distance": 16.6597,
        "avg_pass_vertical": 2.2629
      }
    },
    {
      "canonical_id": "adam-buksa",
      "canonical_name": "Adam Buksa",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 888.0,
        "shots": 34.0,
        "shots_on_target": 15.0,
        "goals": 7.0,
        "xg": 4.4637,
        "xg_place": 1.4918,
        "goals_minus_xg": 2.5363,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.329,
        "assists_minus_xa": 0.671,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 4.7927,
        "points_added": 3.6134,
        "xpoints_added": 2.827,
        "passes_attempted": 169.0,
        "pass_completion_pct": 0.716,
        "xpass_completion_pct": 0.7074,
        "passes_over_expected": 1.4432,
        "passes_over_expected_p100": 0.854,
        "avg_pass_distance": 14.3291,
        "avg_pass_vertical": 0.1544
      }
    },
    {
      "canonical_id": "adam-lundkvist",
      "canonical_name": "Adam Lundkvist",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2847.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2087,
        "xg_place": 0.2253,
        "goals_minus_xg": -0.2087,
        "key_passes": 21.0,
        "assists": 5.0,
        "xa": 1.7647,
        "assists_minus_xa": 3.2353,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 1.9734,
        "points_added": 0.0,
        "xpoints_added": 0.1571,
        "passes_attempted": 1512.0,
        "pass_completion_pct": 0.7943,
        "xpass_completion_pct": 0.789,
        "passes_over_expected": 8.0003,
        "passes_over_expected_p100": 0.5291,
        "avg_pass_distance": 20.8489,
        "avg_pass_vertical": 2.7358
      }
    },
    {
      "canonical_id": "adam-saldana",
      "canonical_name": "Adam Saldana",
      "positions": [
        "DM"
      ],
      "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": 9.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.9605,
        "passes_over_expected": 0.3551,
        "passes_over_expected_p100": 3.9454,
        "avg_pass_distance": 18.2524,
        "avg_pass_vertical": -2.3767
      }
    },
    {
      "canonical_id": "adilson-malanda",
      "canonical_name": "Adilson Malanda",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 595.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.214,
        "xg_place": -0.214,
        "goals_minus_xg": -0.214,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.214,
        "points_added": 0.0,
        "xpoints_added": 0.1799,
        "passes_attempted": 374.0,
        "pass_completion_pct": 0.8717,
        "xpass_completion_pct": 0.8344,
        "passes_over_expected": 13.9239,
        "passes_over_expected_p100": 3.723,
        "avg_pass_distance": 23.5867,
        "avg_pass_vertical": 8.7148
      }
    },
    {
      "canonical_id": "adrien-hunou",
      "canonical_name": "Adrien Hunou",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 168.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4746,
        "xg_place": -0.0115,
        "goals_minus_xg": -0.4746,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0394,
        "assists_minus_xa": -0.0394,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5139,
        "points_added": 0.0,
        "xpoints_added": 0.5364,
        "passes_attempted": 40.0,
        "pass_completion_pct": 0.725,
        "xpass_completion_pct": 0.7818,
        "passes_over_expected": -2.2703,
        "passes_over_expected_p100": -5.6756,
        "avg_pass_distance": 14.4843,
        "avg_pass_vertical": -1.1733
      }
    },
    {
      "canonical_id": "adrien-p\u00e9rez",
      "canonical_name": "Adrien P\u00e9rez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 151.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1772,
        "xg_place": 0.4103,
        "goals_minus_xg": -0.1772,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0203,
        "assists_minus_xa": -0.0203,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1975,
        "points_added": 0.0,
        "xpoints_added": 0.1307,
        "passes_attempted": 64.0,
        "pass_completion_pct": 0.625,
        "xpass_completion_pct": 0.7779,
        "passes_over_expected": -9.7831,
        "passes_over_expected_p100": -15.286,
        "avg_pass_distance": 13.9297,
        "avg_pass_vertical": 0.7304
      }
    },
    {
      "canonical_id": "ahmed-hamdi",
      "canonical_name": "Ahmed Hamdi",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 379.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3547,
        "xg_place": -0.3547,
        "goals_minus_xg": -0.3547,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.1803,
        "assists_minus_xa": 0.8197,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.535,
        "points_added": 0.0,
        "xpoints_added": 0.3686,
        "passes_attempted": 159.0,
        "pass_completion_pct": 0.8176,
        "xpass_completion_pct": 0.8619,
        "passes_over_expected": -7.0465,
        "passes_over_expected_p100": -4.4318,
        "avg_pass_distance": 13.7908,
        "avg_pass_vertical": -1.1931
      }
    },
    {
      "canonical_id": "aidan-morris",
      "canonical_name": "Aidan Morris",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2008.0,
        "shots": 13.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.5206,
        "xg_place": -0.2219,
        "goals_minus_xg": -0.5206,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.5045,
        "assists_minus_xa": -0.5045,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0251,
        "points_added": 0.0,
        "xpoints_added": 0.2889,
        "passes_attempted": 1077.0,
        "pass_completion_pct": 0.8682,
        "xpass_completion_pct": 0.8686,
        "passes_over_expected": -0.5209,
        "passes_over_expected_p100": -0.0484,
        "avg_pass_distance": 20.0969,
        "avg_pass_vertical": 2.157
      }
    },
    {
      "canonical_id": "aiden-mcfadden",
      "canonical_name": "Aiden McFadden",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 693.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1882,
        "xg_place": -0.1689,
        "goals_minus_xg": -0.1882,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 1.3163,
        "assists_minus_xa": -1.3163,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.5045,
        "points_added": 0.0,
        "xpoints_added": 0.1385,
        "passes_attempted": 307.0,
        "pass_completion_pct": 0.7524,
        "xpass_completion_pct": 0.77,
        "passes_over_expected": -5.3799,
        "passes_over_expected_p100": -1.7524,
        "avg_pass_distance": 16.647,
        "avg_pass_vertical": 1.0198
      }
    },
    {
      "canonical_id": "aim\u00e9-mabika",
      "canonical_name": "Aim\u00e9 Mabika",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1199.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0625,
        "xg_place": -0.0625,
        "goals_minus_xg": -0.0625,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0625,
        "points_added": 0.0,
        "xpoints_added": 0.0402,
        "passes_attempted": 424.0,
        "pass_completion_pct": 0.8703,
        "xpass_completion_pct": 0.8671,
        "passes_over_expected": 1.3607,
        "passes_over_expected_p100": 0.3209,
        "avg_pass_distance": 21.417,
        "avg_pass_vertical": 7.737
      }
    },
    {
      "canonical_id": "ak\u00e9-arnaud-loba",
      "canonical_name": "Ak\u00e9 Arnaud Loba",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 421.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.4542,
        "xg_place": 0.3407,
        "goals_minus_xg": 0.5458,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.4226,
        "assists_minus_xa": -0.4226,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8768,
        "points_added": 0.8004,
        "xpoints_added": 0.385,
        "passes_attempted": 67.0,
        "pass_completion_pct": 0.7015,
        "xpass_completion_pct": 0.7457,
        "passes_over_expected": -2.9613,
        "passes_over_expected_p100": -4.4198,
        "avg_pass_distance": 15.4434,
        "avg_pass_vertical": -0.8121
      }
    },
    {
      "canonical_id": "alan-ben\u00edtez",
      "canonical_name": "Alan Ben\u00edtez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 658.0,
        "shots": 5.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.281,
        "xg_place": 0.0036,
        "goals_minus_xg": 0.719,
        "key_passes": 11.0,
        "assists": 2.0,
        "xa": 0.7412,
        "assists_minus_xa": 1.2588,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.0222,
        "points_added": 0.4288,
        "xpoints_added": 0.0842,
        "passes_attempted": 334.0,
        "pass_completion_pct": 0.7335,
        "xpass_completion_pct": 0.7206,
        "passes_over_expected": 4.3204,
        "passes_over_expected_p100": 1.2935,
        "avg_pass_distance": 22.3038,
        "avg_pass_vertical": 5.2082
      }
    },
    {
      "canonical_id": "alan-franco",
      "canonical_name": "Alan Franco",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2993.0,
        "shots": 12.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.9092,
        "xg_place": 0.573,
        "goals_minus_xg": 0.0908,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 1.4705,
        "assists_minus_xa": 0.5295,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.3796,
        "points_added": 0.7159,
        "xpoints_added": 0.6803,
        "passes_attempted": 1930.0,
        "pass_completion_pct": 0.8974,
        "xpass_completion_pct": 0.869,
        "passes_over_expected": 54.8088,
        "passes_over_expected_p100": 2.8398,
        "avg_pass_distance": 21.6254,
        "avg_pass_vertical": 7.0863
      }
    },
    {
      "canonical_id": "alan-steven-franco",
      "canonical_name": "Alan Steven Franco",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 849.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.6381,
        "xg_place": -0.5779,
        "goals_minus_xg": -0.6381,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.7094,
        "assists_minus_xa": 0.2906,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3475,
        "points_added": 0.0,
        "xpoints_added": 0.497,
        "passes_attempted": 312.0,
        "pass_completion_pct": 0.7692,
        "xpass_completion_pct": 0.8045,
        "passes_over_expected": -11.0185,
        "passes_over_expected_p100": -3.5316,
        "avg_pass_distance": 17.1804,
        "avg_pass_vertical": 1.617
      }
    },
    {
      "canonical_id": "alan-velasco",
      "canonical_name": "Alan Velasco",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2287.0,
        "shots": 62.0,
        "shots_on_target": 22.0,
        "goals": 7.0,
        "xg": 4.5114,
        "xg_place": 1.4074,
        "goals_minus_xg": 2.4886,
        "key_passes": 45.0,
        "assists": 5.0,
        "xa": 4.1682,
        "assists_minus_xa": 0.8318,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 8.6796,
        "points_added": 2.1319,
        "xpoints_added": 2.6292,
        "passes_attempted": 805.0,
        "pass_completion_pct": 0.7602,
        "xpass_completion_pct": 0.7932,
        "passes_over_expected": -26.5079,
        "passes_over_expected_p100": -3.2929,
        "avg_pass_distance": 20.0512,
        "avg_pass_vertical": 1.2807
      }
    },
    {
      "canonical_id": "albert-rusn\u00e1k",
      "canonical_name": "Albert Rusn\u00e1k",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2825.0,
        "shots": 42.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 2.5158,
        "xg_place": -1.2117,
        "goals_minus_xg": 0.4842,
        "key_passes": 32.0,
        "assists": 0.0,
        "xa": 1.7338,
        "assists_minus_xa": -1.7338,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.2496,
        "points_added": 2.1278,
        "xpoints_added": 2.0049,
        "passes_attempted": 1687.0,
        "pass_completion_pct": 0.8566,
        "xpass_completion_pct": 0.8295,
        "passes_over_expected": 45.5705,
        "passes_over_expected_p100": 2.7013,
        "avg_pass_distance": 20.0476,
        "avg_pass_vertical": 4.4676
      }
    },
    {
      "canonical_id": "alec-kann",
      "canonical_name": "Alec Kann",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 695.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 176.0,
        "pass_completion_pct": 0.6193,
        "xpass_completion_pct": 0.5941,
        "passes_over_expected": 4.4372,
        "passes_over_expected_p100": 2.5211,
        "avg_pass_distance": 44.5393,
        "avg_pass_vertical": 36.7852,
        "shots_faced": 35.0,
        "goals_conceded": 13.0,
        "saves": 21.0,
        "headed_shot_share": 0.1714,
        "xg_faced": 10.6653,
        "goals_conceded_minus_xg": 2.3347,
        "goals_per_xg": 1.2189
      }
    },
    {
      "canonical_id": "alejandro-bedoya",
      "canonical_name": "Alejandro Bedoya",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2726.0,
        "shots": 36.0,
        "shots_on_target": 13.0,
        "goals": 6.0,
        "xg": 2.8808,
        "xg_place": 1.4044,
        "goals_minus_xg": 3.1192,
        "key_passes": 34.0,
        "assists": 5.0,
        "xa": 4.4786,
        "assists_minus_xa": 0.5214,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 7.3594,
        "points_added": 2.6936,
        "xpoints_added": 1.3497,
        "passes_attempted": 1167.0,
        "pass_completion_pct": 0.7386,
        "xpass_completion_pct": 0.7287,
        "passes_over_expected": 11.6483,
        "passes_over_expected_p100": 0.9981,
        "avg_pass_distance": 16.3619,
        "avg_pass_vertical": 4.1477
      }
    },
    {
      "canonical_id": "alejandro-pozuelo",
      "canonical_name": "Alejandro Pozuelo",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2683.0,
        "shots": 34.0,
        "shots_on_target": 20.0,
        "goals": 6.0,
        "xg": 5.4348,
        "xg_place": 2.4477,
        "goals_minus_xg": 0.5651999999999999,
        "key_passes": 61.0,
        "assists": 7.0,
        "xa": 8.3176,
        "assists_minus_xa": -1.3176,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 13.752299999999998,
        "points_added": 4.0468,
        "xpoints_added": 4.0684000000000005,
        "passes_attempted": 1611.0,
        "pass_completion_pct": 1.6367,
        "xpass_completion_pct": 1.6109,
        "passes_over_expected": 19.7232,
        "passes_over_expected_p100": 2.5739,
        "avg_pass_distance": 33.088,
        "avg_pass_vertical": 5.257099999999999
      }
    },
    {
      "canonical_id": "alessandro-sch\u00f6pf",
      "canonical_name": "Alessandro Sch\u00f6pf",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 368.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2828,
        "xg_place": -0.2828,
        "goals_minus_xg": -0.2828,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0807,
        "assists_minus_xa": -0.0807,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3635,
        "points_added": 0.0,
        "xpoints_added": 0.268,
        "passes_attempted": 147.0,
        "pass_completion_pct": 0.8776,
        "xpass_completion_pct": 0.827,
        "passes_over_expected": 7.4319,
        "passes_over_expected_p100": 5.0557,
        "avg_pass_distance": 15.885,
        "avg_pass_vertical": -0.3084
      }
    },
    {
      "canonical_id": "alex-bono",
      "canonical_name": "Alex Bono",
      "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": 1.0,
        "assists": 0.0,
        "xa": 0.1198,
        "assists_minus_xa": -0.1198,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1198,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 869.0,
        "pass_completion_pct": 0.6766,
        "xpass_completion_pct": 0.7076,
        "passes_over_expected": -26.9095,
        "passes_over_expected_p100": -3.0966,
        "avg_pass_distance": 35.7906,
        "avg_pass_vertical": 28.409,
        "shots_faced": 126.0,
        "goals_conceded": 41.0,
        "saves": 84.0,
        "headed_shot_share": 0.127,
        "xg_faced": 41.643,
        "goals_conceded_minus_xg": -0.643,
        "goals_per_xg": 0.9846
      }
    },
    {
      "canonical_id": "alex-de-john",
      "canonical_name": "Alex De John",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 462.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.5518,
        "xg_place": 0.0997,
        "goals_minus_xg": -0.5518,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5518,
        "points_added": 0.0,
        "xpoints_added": 0.4496,
        "passes_attempted": 285.0,
        "pass_completion_pct": 0.8702,
        "xpass_completion_pct": 0.859,
        "passes_over_expected": 3.1727,
        "passes_over_expected_p100": 1.1132,
        "avg_pass_distance": 20.202,
        "avg_pass_vertical": 7.2342
      }
    },
    {
      "canonical_id": "alex-monis",
      "canonical_name": "Alex Monis",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 5.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.4245,
        "xg_place": -0.0847,
        "goals_minus_xg": 0.5755,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4245,
        "points_added": 1.9275,
        "xpoints_added": 0.8183,
        "passes_attempted": 0.0,
        "pass_completion_pct": 0.0,
        "xpass_completion_pct": 0.0,
        "passes_over_expected": 0.0,
        "passes_over_expected_p100": 0.0,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "alex-muyl",
      "canonical_name": "Alex Muyl",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2208.0,
        "shots": 28.0,
        "shots_on_target": 10.0,
        "goals": 2.0,
        "xg": 2.8612,
        "xg_place": 0.1683,
        "goals_minus_xg": -0.8612,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 1.7834,
        "assists_minus_xa": -0.7834,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.6446,
        "points_added": 1.1654,
        "xpoints_added": 2.3568,
        "passes_attempted": 874.0,
        "pass_completion_pct": 0.7426,
        "xpass_completion_pct": 0.7415,
        "passes_over_expected": 0.9087,
        "passes_over_expected_p100": 0.104,
        "avg_pass_distance": 17.4352,
        "avg_pass_vertical": 2.7569
      }
    },
    {
      "canonical_id": "alex-ring",
      "canonical_name": "Alex Ring",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3355.0,
        "shots": 48.0,
        "shots_on_target": 18.0,
        "goals": 4.0,
        "xg": 5.1579,
        "xg_place": -0.8276,
        "goals_minus_xg": -1.1579,
        "key_passes": 31.0,
        "assists": 3.0,
        "xa": 3.0401,
        "assists_minus_xa": -0.0401,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 8.198,
        "points_added": 1.3465,
        "xpoints_added": 3.0918,
        "passes_attempted": 1573.0,
        "pass_completion_pct": 0.7978,
        "xpass_completion_pct": 0.8097,
        "passes_over_expected": -18.6348,
        "passes_over_expected_p100": -1.1847,
        "avg_pass_distance": 21.3199,
        "avg_pass_vertical": 5.6202
      }
    },
    {
      "canonical_id": "alex-roldan",
      "canonical_name": "Alex Roldan",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2851.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.2984,
        "xg_place": 0.0479,
        "goals_minus_xg": 0.7016,
        "key_passes": 37.0,
        "assists": 4.0,
        "xa": 2.7739,
        "assists_minus_xa": 1.2261,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.0724,
        "points_added": 0.0,
        "xpoints_added": 0.2198,
        "passes_attempted": 1860.0,
        "pass_completion_pct": 0.8172,
        "xpass_completion_pct": 0.7946,
        "passes_over_expected": 42.0535,
        "passes_over_expected_p100": 2.2609,
        "avg_pass_distance": 18.0876,
        "avg_pass_vertical": 1.9199
      }
    },
    {
      "canonical_id": "alexander-callens",
      "canonical_name": "Alexander Callens",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2917.0,
        "shots": 27.0,
        "shots_on_target": 12.0,
        "goals": 5.0,
        "xg": 4.4909,
        "xg_place": -0.2602,
        "goals_minus_xg": 0.5091,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2589,
        "assists_minus_xa": -0.2589,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.7497,
        "points_added": 2.8809,
        "xpoints_added": 2.8294,
        "passes_attempted": 1781.0,
        "pass_completion_pct": 0.8787,
        "xpass_completion_pct": 0.8472,
        "passes_over_expected": 56.204,
        "passes_over_expected_p100": 3.1558,
        "avg_pass_distance": 19.6786,
        "avg_pass_vertical": 6.817
      }
    },
    {
      "canonical_id": "alexandre-pato",
      "canonical_name": "Alexandre Pato",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1339.0,
        "shots": 40.0,
        "shots_on_target": 13.0,
        "goals": 3.0,
        "xg": 4.3594,
        "xg_place": 0.66,
        "goals_minus_xg": -1.3594,
        "key_passes": 27.0,
        "assists": 4.0,
        "xa": 3.2901,
        "assists_minus_xa": 0.7099,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 7.6495,
        "points_added": 2.338,
        "xpoints_added": 2.8464,
        "passes_attempted": 420.0,
        "pass_completion_pct": 0.6929,
        "xpass_completion_pct": 0.7169,
        "passes_over_expected": -10.0992,
        "passes_over_expected_p100": -2.4046,
        "avg_pass_distance": 19.7741,
        "avg_pass_vertical": 5.0884
      }
    },
    {
      "canonical_id": "alexandru-matan",
      "canonical_name": "Alexandru Matan",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 58.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.656,
        "xg_place": -0.3182,
        "goals_minus_xg": -0.656,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.656,
        "points_added": 0.0,
        "xpoints_added": 0.6166,
        "passes_attempted": 27.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.7121,
        "passes_over_expected": -1.2258,
        "passes_over_expected_p100": -4.5401,
        "avg_pass_distance": 15.4628,
        "avg_pass_vertical": -0.0543
      }
    },
    {
      "canonical_id": "alfredo-morales",
      "canonical_name": "Alfredo Morales",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2078.0,
        "shots": 16.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.7971,
        "xg_place": -0.7766,
        "goals_minus_xg": -0.7971,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 0.8794,
        "assists_minus_xa": 1.1206,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6766,
        "points_added": 0.0,
        "xpoints_added": 0.3718,
        "passes_attempted": 1245.0,
        "pass_completion_pct": 0.9012,
        "xpass_completion_pct": 0.8692,
        "passes_over_expected": 39.8344,
        "passes_over_expected_p100": 3.1995,
        "avg_pass_distance": 19.072,
        "avg_pass_vertical": 4.913
      }
    },
    {
      "canonical_id": "ali-ahmed",
      "canonical_name": "Ali Ahmed",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 62.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0956,
        "xg_place": -0.0956,
        "goals_minus_xg": -0.0956,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0153,
        "assists_minus_xa": -0.0153,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1108,
        "points_added": 0.0,
        "xpoints_added": 0.0934,
        "passes_attempted": 29.0,
        "pass_completion_pct": 0.8621,
        "xpass_completion_pct": 0.8519,
        "passes_over_expected": 0.2945,
        "passes_over_expected_p100": 1.0154,
        "avg_pass_distance": 19.4653,
        "avg_pass_vertical": -5.3374
      }
    },
    {
      "canonical_id": "alistair-johnston",
      "canonical_name": "Alistair Johnston",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3135.0,
        "shots": 15.0,
        "shots_on_target": 5.0,
        "goals": 4.0,
        "xg": 1.3928,
        "xg_place": 0.7245,
        "goals_minus_xg": 2.6072,
        "key_passes": 32.0,
        "assists": 4.0,
        "xa": 3.3623,
        "assists_minus_xa": 0.6377,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 4.7551,
        "points_added": 0.7414,
        "xpoints_added": 0.5689,
        "passes_attempted": 1776.0,
        "pass_completion_pct": 0.8153,
        "xpass_completion_pct": 0.7938,
        "passes_over_expected": 38.2851,
        "passes_over_expected_p100": 2.1557,
        "avg_pass_distance": 19.3513,
        "avg_pass_vertical": 2.8251
      }
    },
    {
      "canonical_id": "alja\u017e-iva\u010di\u010d",
      "canonical_name": "Alja\u017e Iva\u010di\u010d",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3208.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": 869.0,
        "pass_completion_pct": 0.6467,
        "xpass_completion_pct": 0.683,
        "passes_over_expected": -31.52,
        "passes_over_expected_p100": -3.6272,
        "avg_pass_distance": 40.6911,
        "avg_pass_vertical": 33.0403,
        "shots_faced": 163.0,
        "goals_conceded": 48.0,
        "saves": 112.0,
        "headed_shot_share": 0.1656,
        "xg_faced": 53.0652,
        "goals_conceded_minus_xg": -5.0652,
        "goals_per_xg": 0.9045
      }
    },
    {
      "canonical_id": "allan-cruz",
      "canonical_name": "Allan Cruz",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 459.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.7216,
        "xg_place": -0.1405,
        "goals_minus_xg": -0.7216,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.4326,
        "assists_minus_xa": -0.4326,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1542,
        "points_added": 0.0,
        "xpoints_added": 0.6842,
        "passes_attempted": 164.0,
        "pass_completion_pct": 0.8049,
        "xpass_completion_pct": 0.7886,
        "passes_over_expected": 2.6717,
        "passes_over_expected_p100": 1.6291,
        "avg_pass_distance": 17.7881,
        "avg_pass_vertical": 3.8212
      }
    },
    {
      "canonical_id": "alvas-powell",
      "canonical_name": "Alvas Powell",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2262.0,
        "shots": 23.0,
        "shots_on_target": 7.0,
        "goals": 0.0,
        "xg": 0.9721,
        "xg_place": 0.1184,
        "goals_minus_xg": -0.9721,
        "key_passes": 15.0,
        "assists": 3.0,
        "xa": 1.7389,
        "assists_minus_xa": 1.2611,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.711,
        "points_added": 0.0,
        "xpoints_added": 0.6168,
        "passes_attempted": 895.0,
        "pass_completion_pct": 0.6536,
        "xpass_completion_pct": 0.6811,
        "passes_over_expected": -24.6194,
        "passes_over_expected_p100": -2.7508,
        "avg_pass_distance": 22.3632,
        "avg_pass_vertical": 7.379
      }
    },
    {
      "canonical_id": "amar-sejdi\u0107",
      "canonical_name": "Amar Sejdi\u0107",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1403.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.3276,
        "xg_place": 0.406,
        "goals_minus_xg": -0.3276,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 1.3371,
        "assists_minus_xa": -0.3371,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6647,
        "points_added": 0.0,
        "xpoints_added": 0.2314,
        "passes_attempted": 745.0,
        "pass_completion_pct": 0.8483,
        "xpass_completion_pct": 0.8494,
        "passes_over_expected": -0.8181,
        "passes_over_expected_p100": -0.1098,
        "avg_pass_distance": 19.3225,
        "avg_pass_vertical": 3.2976
      }
    },
    {
      "canonical_id": "anderson-julio",
      "canonical_name": "Anderson Julio",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 619.0,
        "shots": 20.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 2.2345,
        "xg_place": 0.7298,
        "goals_minus_xg": 0.7655,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.4385,
        "assists_minus_xa": 0.5615,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.673,
        "points_added": 2.3067,
        "xpoints_added": 1.5728,
        "passes_attempted": 111.0,
        "pass_completion_pct": 0.7568,
        "xpass_completion_pct": 0.8047,
        "passes_over_expected": -5.3218,
        "passes_over_expected_p100": -4.7944,
        "avg_pass_distance": 15.0432,
        "avg_pass_vertical": -4.5474
      }
    },
    {
      "canonical_id": "andre-blake",
      "canonical_name": "Andre Blake",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3736.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": 1031.0,
        "pass_completion_pct": 0.6479,
        "xpass_completion_pct": 0.6404,
        "passes_over_expected": 7.7368,
        "passes_over_expected_p100": 0.7504,
        "avg_pass_distance": 40.2268,
        "avg_pass_vertical": 33.1177,
        "shots_faced": 147.0,
        "goals_conceded": 30.0,
        "saves": 113.0,
        "headed_shot_share": 0.1293,
        "xg_faced": 38.0251,
        "goals_conceded_minus_xg": -8.0251,
        "goals_per_xg": 0.789
      }
    },
    {
      "canonical_id": "andre-reynolds",
      "canonical_name": "Andre Reynolds",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 470.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.018,
        "assists_minus_xa": -0.018,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.018,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 168.0,
        "pass_completion_pct": 0.7381,
        "xpass_completion_pct": 0.7626,
        "passes_over_expected": -4.1181,
        "passes_over_expected_p100": -2.4513,
        "avg_pass_distance": 15.9749,
        "avg_pass_vertical": 3.1636
      }
    },
    {
      "canonical_id": "andre-shinyashiki",
      "canonical_name": "Andre Shinyashiki",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1226.0,
        "shots": 34.0,
        "shots_on_target": 17.0,
        "goals": 7.0,
        "xg": 3.7553,
        "xg_place": 1.4862,
        "goals_minus_xg": 3.2447,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.9254,
        "assists_minus_xa": -0.9254,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 4.6807,
        "points_added": 3.7595,
        "xpoints_added": 2.4462,
        "passes_attempted": 437.0,
        "pass_completion_pct": 1.4249,
        "xpass_completion_pct": 1.4929000000000001,
        "passes_over_expected": -16.2875,
        "passes_over_expected_p100": -6.803,
        "avg_pass_distance": 34.7565,
        "avg_pass_vertical": 6.6735
      }
    },
    {
      "canonical_id": "andres-jasson",
      "canonical_name": "Andres Jasson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 541.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.9626,
        "xg_place": -0.13,
        "goals_minus_xg": -0.9626,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 1.0963,
        "assists_minus_xa": -0.0963,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.0589,
        "points_added": 0.0,
        "xpoints_added": 0.4033,
        "passes_attempted": 247.0,
        "pass_completion_pct": 0.8097,
        "xpass_completion_pct": 0.8187,
        "passes_over_expected": -2.2128,
        "passes_over_expected_p100": -0.8959,
        "avg_pass_distance": 16.5374,
        "avg_pass_vertical": -1.159
      }
    },
    {
      "canonical_id": "andreu-font\u00e0s",
      "canonical_name": "Andreu Font\u00e0s",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2672.0,
        "shots": 13.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.6883,
        "xg_place": -0.0124,
        "goals_minus_xg": 0.3117,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1937,
        "assists_minus_xa": -0.1937,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.882,
        "points_added": 0.814,
        "xpoints_added": 0.9646,
        "passes_attempted": 1864.0,
        "pass_completion_pct": 0.8718,
        "xpass_completion_pct": 0.8498,
        "passes_over_expected": 41.0659,
        "passes_over_expected_p100": 2.2031,
        "avg_pass_distance": 23.6664,
        "avg_pass_vertical": 8.3454
      }
    },
    {
      "canonical_id": "andrew-brody",
      "canonical_name": "Andrew Brody",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3366.0,
        "shots": 16.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 1.3874,
        "xg_place": 0.7066,
        "goals_minus_xg": 0.6126,
        "key_passes": 38.0,
        "assists": 5.0,
        "xa": 3.2698,
        "assists_minus_xa": 1.7302,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 4.6572,
        "points_added": 0.5841,
        "xpoints_added": 0.5708,
        "passes_attempted": 1636.0,
        "pass_completion_pct": 0.7903,
        "xpass_completion_pct": 0.7702,
        "passes_over_expected": 32.9839,
        "passes_over_expected_p100": 2.0161,
        "avg_pass_distance": 18.879,
        "avg_pass_vertical": 4.4601
      }
    },
    {
      "canonical_id": "andrew-farrell",
      "canonical_name": "Andrew Farrell",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3028.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.468,
        "xg_place": -0.468,
        "goals_minus_xg": -0.468,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1022,
        "assists_minus_xa": -0.1022,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5702,
        "points_added": 0.0,
        "xpoints_added": 0.4168,
        "passes_attempted": 1735.0,
        "pass_completion_pct": 0.8467,
        "xpass_completion_pct": 0.8277,
        "passes_over_expected": 33.0226,
        "passes_over_expected_p100": 1.9033,
        "avg_pass_distance": 24.2667,
        "avg_pass_vertical": 10.7679
      }
    },
    {
      "canonical_id": "andrew-gutman",
      "canonical_name": "Andrew Gutman",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2162.0,
        "shots": 31.0,
        "shots_on_target": 14.0,
        "goals": 4.0,
        "xg": 4.7727,
        "xg_place": -0.4159,
        "goals_minus_xg": -0.7727,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 1.3477,
        "assists_minus_xa": -0.3477,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.1204,
        "points_added": 3.0616,
        "xpoints_added": 4.7059,
        "passes_attempted": 1045.0,
        "pass_completion_pct": 0.7866,
        "xpass_completion_pct": 0.7883,
        "passes_over_expected": -1.7279,
        "passes_over_expected_p100": -0.1654,
        "avg_pass_distance": 18.6757,
        "avg_pass_vertical": 3.7173
      }
    },
    {
      "canonical_id": "andrew-tarbell",
      "canonical_name": "Andrew Tarbell",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 397.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": 186.0,
        "pass_completion_pct": 0.871,
        "xpass_completion_pct": 0.8656,
        "passes_over_expected": 1.0063,
        "passes_over_expected_p100": 0.541,
        "avg_pass_distance": 28.1274,
        "avg_pass_vertical": 19.669,
        "shots_faced": 22.0,
        "goals_conceded": 7.0,
        "saves": 15.0,
        "headed_shot_share": 0.0455,
        "xg_faced": 4.4642,
        "goals_conceded_minus_xg": 2.5358,
        "goals_per_xg": 1.568
      }
    },
    {
      "canonical_id": "andr\u00e9s-cubas",
      "canonical_name": "Andr\u00e9s Cubas",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1462.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.2904,
        "xg_place": 0.1623,
        "goals_minus_xg": 0.7096,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.181,
        "assists_minus_xa": -0.181,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4714,
        "points_added": 0.2148,
        "xpoints_added": 0.1233,
        "passes_attempted": 719.0,
        "pass_completion_pct": 0.8776,
        "xpass_completion_pct": 0.8338,
        "passes_over_expected": 31.5223,
        "passes_over_expected_p100": 4.3842,
        "avg_pass_distance": 19.5937,
        "avg_pass_vertical": 6.1985
      }
    },
    {
      "canonical_id": "andr\u00e9s-perea",
      "canonical_name": "Andr\u00e9s Perea",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 949.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.5458,
        "xg_place": -0.1096,
        "goals_minus_xg": 0.4542,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.4675,
        "assists_minus_xa": -0.4675,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0133,
        "points_added": 0.0149,
        "xpoints_added": 0.3315,
        "passes_attempted": 399.0,
        "pass_completion_pct": 0.8246,
        "xpass_completion_pct": 0.8395,
        "passes_over_expected": -5.9726,
        "passes_over_expected_p100": -1.4969,
        "avg_pass_distance": 16.4735,
        "avg_pass_vertical": 1.4759
      }
    },
    {
      "canonical_id": "andr\u00e9s-reyes",
      "canonical_name": "Andr\u00e9s Reyes",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 855.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3311,
        "xg_place": 0.229,
        "goals_minus_xg": -0.3311,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3311,
        "points_added": 0.0,
        "xpoints_added": 0.2005,
        "passes_attempted": 308.0,
        "pass_completion_pct": 0.7662,
        "xpass_completion_pct": 0.7536,
        "passes_over_expected": 3.9058,
        "passes_over_expected_p100": 1.2681,
        "avg_pass_distance": 20.3576,
        "avg_pass_vertical": 7.372
      }
    },
    {
      "canonical_id": "andy-najar",
      "canonical_name": "Andy Najar",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1816.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.426,
        "xg_place": -0.1673,
        "goals_minus_xg": -0.426,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.4707,
        "assists_minus_xa": 0.5293,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8967,
        "points_added": 0.0,
        "xpoints_added": 0.3291,
        "passes_attempted": 949.0,
        "pass_completion_pct": 0.784,
        "xpass_completion_pct": 0.7676,
        "passes_over_expected": 15.5644,
        "passes_over_expected_p100": 1.6401,
        "avg_pass_distance": 21.1238,
        "avg_pass_vertical": 5.6775
      }
    },
    {
      "canonical_id": "anthony-markanich",
      "canonical_name": "Anthony Markanich",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 257.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2214,
        "xg_place": 0.2815,
        "goals_minus_xg": -0.2214,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.2204,
        "assists_minus_xa": -0.2204,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4417,
        "points_added": 0.0,
        "xpoints_added": 0.0804,
        "passes_attempted": 107.0,
        "pass_completion_pct": 0.785,
        "xpass_completion_pct": 0.7868,
        "passes_over_expected": -0.1857,
        "passes_over_expected_p100": -0.1736,
        "avg_pass_distance": 19.5341,
        "avg_pass_vertical": 3.2439
      }
    },
    {
      "canonical_id": "anton-tinnerholm",
      "canonical_name": "Anton Tinnerholm",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 956.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.218,
        "xg_place": -0.1179,
        "goals_minus_xg": -0.218,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 1.4535,
        "assists_minus_xa": -1.4535,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.6715,
        "points_added": 0.0,
        "xpoints_added": 0.1315,
        "passes_attempted": 452.0,
        "pass_completion_pct": 0.8164,
        "xpass_completion_pct": 0.7758,
        "passes_over_expected": 18.3558,
        "passes_over_expected_p100": 4.061,
        "avg_pass_distance": 16.6775,
        "avg_pass_vertical": 2.626
      }
    },
    {
      "canonical_id": "anton-walkes",
      "canonical_name": "Anton Walkes",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2005.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1896,
        "xg_place": -0.1177,
        "goals_minus_xg": -0.1896,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1896,
        "points_added": 0.0,
        "xpoints_added": 0.0933,
        "passes_attempted": 1235.0,
        "pass_completion_pct": 0.8794,
        "xpass_completion_pct": 0.8694,
        "passes_over_expected": 12.3465,
        "passes_over_expected_p100": 0.9997,
        "avg_pass_distance": 21.5562,
        "avg_pass_vertical": 5.8798
      }
    },
    {
      "canonical_id": "ant\u00f4nio-carlos",
      "canonical_name": "Ant\u00f4nio Carlos",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1908.0,
        "shots": 15.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.6391,
        "xg_place": -0.3915,
        "goals_minus_xg": -0.6391,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.119,
        "assists_minus_xa": 0.881,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7581,
        "points_added": 0.0,
        "xpoints_added": 0.436,
        "passes_attempted": 926.0,
        "pass_completion_pct": 0.865,
        "xpass_completion_pct": 0.8464,
        "passes_over_expected": 17.2367,
        "passes_over_expected_p100": 1.8614,
        "avg_pass_distance": 23.7688,
        "avg_pass_vertical": 8.6435
      }
    },
    {
      "canonical_id": "an\u00edbal-godoy",
      "canonical_name": "An\u00edbal Godoy",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1039.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.6635,
        "xg_place": -0.0838,
        "goals_minus_xg": 0.3365,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.4106,
        "assists_minus_xa": 0.5894,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.0741,
        "points_added": 0.3103,
        "xpoints_added": 0.1983,
        "passes_attempted": 541.0,
        "pass_completion_pct": 0.8909,
        "xpass_completion_pct": 0.8712,
        "passes_over_expected": 10.706,
        "passes_over_expected_p100": 1.9789,
        "avg_pass_distance": 18.8148,
        "avg_pass_vertical": 2.7846
      }
    },
    {
      "canonical_id": "ariel-lassiter",
      "canonical_name": "Ariel Lassiter",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1849.0,
        "shots": 49.0,
        "shots_on_target": 22.0,
        "goals": 4.0,
        "xg": 5.4237,
        "xg_place": -0.7398,
        "goals_minus_xg": -1.4237,
        "key_passes": 23.0,
        "assists": 4.0,
        "xa": 2.8329,
        "assists_minus_xa": 1.1671,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 8.2566,
        "points_added": 2.1787,
        "xpoints_added": 3.635,
        "passes_attempted": 465.0,
        "pass_completion_pct": 0.7441,
        "xpass_completion_pct": 0.786,
        "passes_over_expected": -19.5017,
        "passes_over_expected_p100": -4.1939,
        "avg_pass_distance": 15.8655,
        "avg_pass_vertical": -1.4286
      }
    },
    {
      "canonical_id": "arn\u00f3r-ingvi-traustason",
      "canonical_name": "Arn\u00f3r Ingvi Traustason",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 561.0,
        "shots": 14.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.6972,
        "xg_place": -0.5808,
        "goals_minus_xg": -0.6972,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.979,
        "assists_minus_xa": -0.979,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.6762,
        "points_added": 0.0,
        "xpoints_added": 0.5454,
        "passes_attempted": 183.0,
        "pass_completion_pct": 0.7814,
        "xpass_completion_pct": 0.7364,
        "passes_over_expected": 8.241,
        "passes_over_expected_p100": 4.5033,
        "avg_pass_distance": 17.0798,
        "avg_pass_vertical": 1.258
      }
    },
    {
      "canonical_id": "artur",
      "canonical_name": "Artur",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1813.0,
        "shots": 23.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.806,
        "xg_place": -0.6417,
        "goals_minus_xg": -0.806,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.4454,
        "assists_minus_xa": -0.4454,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.2513,
        "points_added": 0.0,
        "xpoints_added": 0.576,
        "passes_attempted": 902.0,
        "pass_completion_pct": 0.867,
        "xpass_completion_pct": 0.8659,
        "passes_over_expected": 0.965,
        "passes_over_expected_p100": 0.107,
        "avg_pass_distance": 19.6681,
        "avg_pass_vertical": 3.0477
      }
    },
    {
      "canonical_id": "ashley-fletcher",
      "canonical_name": "Ashley Fletcher",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 285.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.0239,
        "xg_place": -0.6497,
        "goals_minus_xg": -1.0239,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.5783,
        "assists_minus_xa": -0.5783,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.6022,
        "points_added": 0.0,
        "xpoints_added": 0.6329,
        "passes_attempted": 60.0,
        "pass_completion_pct": 0.65,
        "xpass_completion_pct": 0.7152,
        "passes_over_expected": -3.9146,
        "passes_over_expected_p100": -6.5243,
        "avg_pass_distance": 13.9871,
        "avg_pass_vertical": 1.115
      }
    },
    {
      "canonical_id": "auston-trusty",
      "canonical_name": "Auston Trusty",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1589.0,
        "shots": 11.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.8913,
        "xg_place": -0.8913,
        "goals_minus_xg": -0.8913,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.4655,
        "assists_minus_xa": -0.4655,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.3568,
        "points_added": 0.0,
        "xpoints_added": 0.3097,
        "passes_attempted": 766.0,
        "pass_completion_pct": 0.8225,
        "xpass_completion_pct": 0.8183,
        "passes_over_expected": 3.1865,
        "passes_over_expected_p100": 0.416,
        "avg_pass_distance": 21.7019,
        "avg_pass_vertical": 6.4142
      }
    },
    {
      "canonical_id": "ayo-akinola",
      "canonical_name": "Ayo Akinola",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1365.0,
        "shots": 26.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 3.7046,
        "xg_place": -0.6503,
        "goals_minus_xg": -1.7046,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.7345,
        "assists_minus_xa": -0.7345,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.4391,
        "points_added": 1.7576,
        "xpoints_added": 2.3373,
        "passes_attempted": 230.0,
        "pass_completion_pct": 0.7391,
        "xpass_completion_pct": 0.7909,
        "passes_over_expected": -11.9113,
        "passes_over_expected_p100": -5.1788,
        "avg_pass_distance": 12.7445,
        "avg_pass_vertical": -3.284
      }
    },
    {
      "canonical_id": "azaad-liadi",
      "canonical_name": "Azaad Liadi",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 14.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 4.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.5971,
        "passes_over_expected": -0.3883,
        "passes_over_expected_p100": -9.7085,
        "avg_pass_distance": 11.479,
        "avg_pass_vertical": 11.3467
      }
    },
    {
      "canonical_id": "bakaye-dibassy",
      "canonical_name": "Bakaye Dibassy",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2468.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.637,
        "xg_place": 0.0466,
        "goals_minus_xg": 0.363,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0948,
        "assists_minus_xa": -0.0948,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7318,
        "points_added": 0.6394,
        "xpoints_added": 0.4346,
        "passes_attempted": 974.0,
        "pass_completion_pct": 0.8162,
        "xpass_completion_pct": 0.8167,
        "passes_over_expected": -0.4375,
        "passes_over_expected_p100": -0.0449,
        "avg_pass_distance": 22.5022,
        "avg_pass_vertical": 8.2795
      }
    },
    {
      "canonical_id": "ben-bender",
      "canonical_name": "Ben Bender",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1792.0,
        "shots": 25.0,
        "shots_on_target": 8.0,
        "goals": 3.0,
        "xg": 2.9859,
        "xg_place": -1.0668,
        "goals_minus_xg": 0.0141,
        "key_passes": 34.0,
        "assists": 6.0,
        "xa": 3.3248,
        "assists_minus_xa": 2.6752,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 6.3106,
        "points_added": 1.3672,
        "xpoints_added": 1.659,
        "passes_attempted": 665.0,
        "pass_completion_pct": 0.788,
        "xpass_completion_pct": 0.7995,
        "passes_over_expected": -7.663,
        "passes_over_expected_p100": -1.1523,
        "avg_pass_distance": 17.2831,
        "avg_pass_vertical": 0.4054
      }
    },
    {
      "canonical_id": "ben-reveno",
      "canonical_name": "Ben Reveno",
      "positions": [
        "CB"
      ],
      "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": 3.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.695,
        "passes_over_expected": 0.915,
        "passes_over_expected_p100": 30.4985,
        "avg_pass_distance": 16.6978,
        "avg_pass_vertical": 8.5867
      }
    },
    {
      "canonical_id": "ben-sweat",
      "canonical_name": "Ben Sweat",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1665.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.5798,
        "xg_place": -0.328,
        "goals_minus_xg": -0.5798,
        "key_passes": 15.0,
        "assists": 3.0,
        "xa": 1.4726,
        "assists_minus_xa": 1.5274,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.0525,
        "points_added": 0.0,
        "xpoints_added": 0.3275,
        "passes_attempted": 918.0,
        "pass_completion_pct": 0.7985,
        "xpass_completion_pct": 0.7926,
        "passes_over_expected": 5.3987,
        "passes_over_expected_p100": 0.5881,
        "avg_pass_distance": 18.7254,
        "avg_pass_vertical": 3.5997
      }
    },
    {
      "canonical_id": "benjamin-redzic",
      "canonical_name": "Benjamin Redzic",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 97.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1592,
        "xg_place": -0.1592,
        "goals_minus_xg": -0.1592,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.058,
        "assists_minus_xa": -0.058,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2172,
        "points_added": 0.0,
        "xpoints_added": 0.0947,
        "passes_attempted": 32.0,
        "pass_completion_pct": 0.8125,
        "xpass_completion_pct": 0.7195,
        "passes_over_expected": 2.9773,
        "passes_over_expected_p100": 9.3041,
        "avg_pass_distance": 13.5715,
        "avg_pass_vertical": 3.0314
      }
    },
    {
      "canonical_id": "benji-kikanovi\u0107",
      "canonical_name": "Benji Kikanovi\u0107",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1501.0,
        "shots": 21.0,
        "shots_on_target": 6.0,
        "goals": 6.0,
        "xg": 3.6462,
        "xg_place": 0.2116,
        "goals_minus_xg": 2.3538,
        "key_passes": 11.0,
        "assists": 3.0,
        "xa": 0.8501,
        "assists_minus_xa": 2.1499,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 4.4963,
        "points_added": 2.4116,
        "xpoints_added": 1.6748,
        "passes_attempted": 372.0,
        "pass_completion_pct": 0.7231,
        "xpass_completion_pct": 0.7468,
        "passes_over_expected": -8.8216,
        "passes_over_expected_p100": -2.3714,
        "avg_pass_distance": 14.9048,
        "avg_pass_vertical": 0.2925
      }
    },
    {
      "canonical_id": "benji-michel",
      "canonical_name": "Benji Michel",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1699.0,
        "shots": 25.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 2.9693,
        "xg_place": -0.1389,
        "goals_minus_xg": -1.9693,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.8825,
        "assists_minus_xa": -0.8825,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.8518,
        "points_added": 0.1883,
        "xpoints_added": 2.2703,
        "passes_attempted": 338.0,
        "pass_completion_pct": 0.7751,
        "xpass_completion_pct": 0.7805,
        "passes_over_expected": -1.8225,
        "passes_over_expected_p100": -0.5392,
        "avg_pass_distance": 14.7302,
        "avg_pass_vertical": -2.7204
      }
    },
    {
      "canonical_id": "bernard-kamungo",
      "canonical_name": "Bernard Kamungo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 26.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0457,
        "assists_minus_xa": -0.0457,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0457,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 10.0,
        "pass_completion_pct": 0.6,
        "xpass_completion_pct": 0.5145,
        "passes_over_expected": 0.8552,
        "passes_over_expected_p100": 8.5521,
        "avg_pass_distance": 18.1184,
        "avg_pass_vertical": 11.9121
      }
    },
    {
      "canonical_id": "bill-hamid",
      "canonical_name": "Bill Hamid",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 974.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": 239.0,
        "pass_completion_pct": 0.7406,
        "xpass_completion_pct": 0.7449,
        "passes_over_expected": -1.028,
        "passes_over_expected_p100": -0.4301,
        "avg_pass_distance": 34.9735,
        "avg_pass_vertical": 25.4326,
        "shots_faced": 52.0,
        "goals_conceded": 15.0,
        "saves": 34.0,
        "headed_shot_share": 0.1731,
        "xg_faced": 13.1551,
        "goals_conceded_minus_xg": 1.8449,
        "goals_per_xg": 1.1402
      }
    },
    {
      "canonical_id": "bill-tuiloma",
      "canonical_name": "Bill Tuiloma",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2532.0,
        "shots": 47.0,
        "shots_on_target": 12.0,
        "goals": 6.0,
        "xg": 3.2483,
        "xg_place": 0.9086,
        "goals_minus_xg": 2.7517,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.4635,
        "assists_minus_xa": 0.5365,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 3.7118,
        "points_added": 4.1617,
        "xpoints_added": 1.9374,
        "passes_attempted": 1162.0,
        "pass_completion_pct": 0.8339,
        "xpass_completion_pct": 0.8063,
        "passes_over_expected": 32.1076,
        "passes_over_expected_p100": 2.7631,
        "avg_pass_distance": 24.453,
        "avg_pass_vertical": 10.3475
      }
    },
    {
      "canonical_id": "blake-bodily",
      "canonical_name": "Blake Bodily",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 30.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 12.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.9382,
        "passes_over_expected": 0.742,
        "passes_over_expected_p100": 6.1831,
        "avg_pass_distance": 15.8474,
        "avg_pass_vertical": -9.9283
      }
    },
    {
      "canonical_id": "bobby-shuttleworth",
      "canonical_name": "Bobby Shuttleworth",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 621.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": 187.0,
        "pass_completion_pct": 0.9037,
        "xpass_completion_pct": 0.9025,
        "passes_over_expected": 0.2368,
        "passes_over_expected_p100": 0.1266,
        "avg_pass_distance": 25.9065,
        "avg_pass_vertical": 17.55,
        "shots_faced": 21.0,
        "goals_conceded": 11.0,
        "saves": 10.0,
        "headed_shot_share": 0.2857,
        "xg_faced": 9.2887,
        "goals_conceded_minus_xg": 1.7113,
        "goals_per_xg": 1.1842
      }
    },
    {
      "canonical_id": "bobby-wood",
      "canonical_name": "Bobby Wood",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1050.0,
        "shots": 26.0,
        "shots_on_target": 12.0,
        "goals": 3.0,
        "xg": 4.0735,
        "xg_place": -0.3559,
        "goals_minus_xg": -1.0735,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2741,
        "assists_minus_xa": -0.2741,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.3476,
        "points_added": 1.4841,
        "xpoints_added": 2.6739,
        "passes_attempted": 206.0,
        "pass_completion_pct": 0.7476,
        "xpass_completion_pct": 0.7795,
        "passes_over_expected": -6.5845,
        "passes_over_expected_p100": -3.1963,
        "avg_pass_distance": 14.1273,
        "avg_pass_vertical": -0.7994
      }
    },
    {
      "canonical_id": "bode-hidalgo",
      "canonical_name": "Bode Hidalgo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 177.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.2433,
        "xg_place": 0.377,
        "goals_minus_xg": 0.7567,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2622,
        "assists_minus_xa": -0.2622,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5055,
        "points_added": 0.0033,
        "xpoints_added": 0.0006,
        "passes_attempted": 60.0,
        "pass_completion_pct": 0.6833,
        "xpass_completion_pct": 0.6898,
        "passes_over_expected": -0.3871,
        "passes_over_expected_p100": -0.6451,
        "avg_pass_distance": 18.077,
        "avg_pass_vertical": 1.2752
      }
    },
    {
      "canonical_id": "bongokuhle-hlongwane",
      "canonical_name": "Bongokuhle Hlongwane",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1831.0,
        "shots": 44.0,
        "shots_on_target": 19.0,
        "goals": 2.0,
        "xg": 4.3811,
        "xg_place": -0.4298,
        "goals_minus_xg": -2.3811,
        "key_passes": 24.0,
        "assists": 5.0,
        "xa": 2.9416,
        "assists_minus_xa": 2.0584,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 7.3227,
        "points_added": 0.6055,
        "xpoints_added": 2.9831,
        "passes_attempted": 507.0,
        "pass_completion_pct": 0.6884,
        "xpass_completion_pct": 0.7212,
        "passes_over_expected": -16.6598,
        "passes_over_expected_p100": -3.286,
        "avg_pass_distance": 15.8511,
        "avg_pass_vertical": 1.6594
      }
    },
    {
      "canonical_id": "boris-sekulic",
      "canonical_name": "Boris Sekulic",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3090.0,
        "shots": 11.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 1.1041,
        "xg_place": -0.9517,
        "goals_minus_xg": -1.1041,
        "key_passes": 29.0,
        "assists": 1.0,
        "xa": 2.3423,
        "assists_minus_xa": -1.3423,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.4464,
        "points_added": 0.0,
        "xpoints_added": 0.8946,
        "passes_attempted": 1513.0,
        "pass_completion_pct": 0.8176,
        "xpass_completion_pct": 0.7739,
        "passes_over_expected": 66.0159,
        "passes_over_expected_p100": 4.3632,
        "avg_pass_distance": 16.9789,
        "avg_pass_vertical": 5.4501
      }
    },
    {
      "canonical_id": "brad-guzan",
      "canonical_name": "Brad Guzan",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 667.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": 251.0,
        "pass_completion_pct": 0.8127,
        "xpass_completion_pct": 0.8047,
        "passes_over_expected": 2.0152,
        "passes_over_expected_p100": 0.8029,
        "avg_pass_distance": 32.5529,
        "avg_pass_vertical": 23.6668,
        "shots_faced": 24.0,
        "goals_conceded": 9.0,
        "saves": 14.0,
        "headed_shot_share": 0.25,
        "xg_faced": 7.7076,
        "goals_conceded_minus_xg": 1.2924,
        "goals_per_xg": 1.1677
      }
    },
    {
      "canonical_id": "brad-knighton",
      "canonical_name": "Brad Knighton",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 398.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": 94.0,
        "pass_completion_pct": 0.8191,
        "xpass_completion_pct": 0.8035,
        "passes_over_expected": 1.4726,
        "passes_over_expected_p100": 1.5666,
        "avg_pass_distance": 32.6287,
        "avg_pass_vertical": 24.8681,
        "shots_faced": 20.0,
        "goals_conceded": 7.0,
        "saves": 13.0,
        "headed_shot_share": 0.15,
        "xg_faced": 6.8131,
        "goals_conceded_minus_xg": 0.1869,
        "goals_per_xg": 1.0274
      }
    },
    {
      "canonical_id": "brad-smith",
      "canonical_name": "Brad Smith",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1265.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5324,
        "xg_place": -0.2818,
        "goals_minus_xg": -0.5324,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.4832,
        "assists_minus_xa": -0.4832,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.0156,
        "points_added": 0.0,
        "xpoints_added": 0.2791,
        "passes_attempted": 602.0,
        "pass_completion_pct": 0.6528,
        "xpass_completion_pct": 0.7038,
        "passes_over_expected": -30.7076,
        "passes_over_expected_p100": -5.1009,
        "avg_pass_distance": 19.0052,
        "avg_pass_vertical": 5.2282
      }
    },
    {
      "canonical_id": "brad-stuver",
      "canonical_name": "Brad Stuver",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3342.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": 1289.0,
        "pass_completion_pct": 0.7688,
        "xpass_completion_pct": 0.7805,
        "passes_over_expected": -15.0848,
        "passes_over_expected_p100": -1.1703,
        "avg_pass_distance": 34.0392,
        "avg_pass_vertical": 25.1938,
        "shots_faced": 159.0,
        "goals_conceded": 46.0,
        "saves": 111.0,
        "headed_shot_share": 0.1635,
        "xg_faced": 50.3873,
        "goals_conceded_minus_xg": -4.3873,
        "goals_per_xg": 0.9129
      }
    },
    {
      "canonical_id": "braian-ojeda",
      "canonical_name": "Braian Ojeda",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 532.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0837,
        "xg_place": -0.0837,
        "goals_minus_xg": -0.0837,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.0963,
        "assists_minus_xa": -0.0963,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.18,
        "points_added": 0.0,
        "xpoints_added": 0.0611,
        "passes_attempted": 187.0,
        "pass_completion_pct": 0.7861,
        "xpass_completion_pct": 0.7978,
        "passes_over_expected": -2.1945,
        "passes_over_expected_p100": -1.1735,
        "avg_pass_distance": 20.1024,
        "avg_pass_vertical": 6.7748
      }
    },
    {
      "canonical_id": "brandan-craig",
      "canonical_name": "Brandan Craig",
      "positions": [
        "CB"
      ],
      "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": 3.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.9771,
        "passes_over_expected": 0.0687,
        "passes_over_expected_p100": 2.2906,
        "avg_pass_distance": 22.5895,
        "avg_pass_vertical": 1.1117
      }
    },
    {
      "canonical_id": "brandon-bye",
      "canonical_name": "Brandon Bye",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2806.0,
        "shots": 34.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 2.1208,
        "xg_place": -0.0907,
        "goals_minus_xg": -0.1208,
        "key_passes": 46.0,
        "assists": 7.0,
        "xa": 4.9126,
        "assists_minus_xa": 2.0874,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 7.0334,
        "points_added": 0.9596,
        "xpoints_added": 1.5014,
        "passes_attempted": 1563.0,
        "pass_completion_pct": 0.7434,
        "xpass_completion_pct": 0.741,
        "passes_over_expected": 3.8471,
        "passes_over_expected_p100": 0.2461,
        "avg_pass_distance": 18.7919,
        "avg_pass_vertical": 2.499
      }
    },
    {
      "canonical_id": "brandon-servania",
      "canonical_name": "Brandon Servania",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1591.0,
        "shots": 30.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 1.5529,
        "xg_place": -0.4282,
        "goals_minus_xg": 0.4471,
        "key_passes": 9.0,
        "assists": 3.0,
        "xa": 1.4608,
        "assists_minus_xa": 1.5392,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.0137,
        "points_added": 0.7224,
        "xpoints_added": 1.1852,
        "passes_attempted": 679.0,
        "pass_completion_pct": 0.7894,
        "xpass_completion_pct": 0.805,
        "passes_over_expected": -10.5761,
        "passes_over_expected_p100": -1.5576,
        "avg_pass_distance": 17.7267,
        "avg_pass_vertical": 4.5482
      }
    },
    {
      "canonical_id": "brandon-v\u00e1zquez",
      "canonical_name": "Brandon V\u00e1zquez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3178.0,
        "shots": 89.0,
        "shots_on_target": 44.0,
        "goals": 19.0,
        "xg": 16.1216,
        "xg_place": -0.1866,
        "goals_minus_xg": 2.8784,
        "key_passes": 27.0,
        "assists": 6.0,
        "xa": 3.4621,
        "assists_minus_xa": 2.5379,
        "goals_plus_assists": 25.0,
        "xg_plus_xa": 19.5837,
        "points_added": 9.8141,
        "xpoints_added": 10.212,
        "passes_attempted": 685.0,
        "pass_completion_pct": 0.6745,
        "xpass_completion_pct": 0.7262,
        "passes_over_expected": -35.4278,
        "passes_over_expected_p100": -5.1719,
        "avg_pass_distance": 15.9003,
        "avg_pass_vertical": -0.7826
      }
    },
    {
      "canonical_id": "brandt-bronico",
      "canonical_name": "Brandt Bronico",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3097.0,
        "shots": 22.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 1.5152,
        "xg_place": -0.2217,
        "goals_minus_xg": -0.5152,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 0.7192,
        "assists_minus_xa": 0.2808,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.2343,
        "points_added": 0.4376,
        "xpoints_added": 1.0814,
        "passes_attempted": 1597.0,
        "pass_completion_pct": 0.8491,
        "xpass_completion_pct": 0.8523,
        "passes_over_expected": -5.1916,
        "passes_over_expected_p100": -0.3251,
        "avg_pass_distance": 20.2213,
        "avg_pass_vertical": 3.2421
      }
    },
    {
      "canonical_id": "brek-shea",
      "canonical_name": "Brek Shea",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 182.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.0879,
        "assists_minus_xa": -0.0879,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0879,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 88.0,
        "pass_completion_pct": 0.8068,
        "xpass_completion_pct": 0.8217,
        "passes_over_expected": -1.3121,
        "passes_over_expected_p100": -1.4911,
        "avg_pass_distance": 17.4493,
        "avg_pass_vertical": 4.207
      }
    },
    {
      "canonical_id": "brendan-hines-ike",
      "canonical_name": "Brendan Hines-Ike",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1884.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1477,
        "xg_place": -0.1288,
        "goals_minus_xg": -0.1477,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.0808,
        "assists_minus_xa": -0.0808,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2285,
        "points_added": 0.0,
        "xpoints_added": 0.0639,
        "passes_attempted": 979.0,
        "pass_completion_pct": 0.7998,
        "xpass_completion_pct": 0.8128,
        "passes_over_expected": -12.754,
        "passes_over_expected_p100": -1.3028,
        "avg_pass_distance": 25.0616,
        "avg_pass_vertical": 9.4963
      }
    },
    {
      "canonical_id": "brenner",
      "canonical_name": "Brenner",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2409.0,
        "shots": 80.0,
        "shots_on_target": 35.0,
        "goals": 18.0,
        "xg": 13.5909,
        "xg_place": -0.8955,
        "goals_minus_xg": 4.4091,
        "key_passes": 27.0,
        "assists": 6.0,
        "xa": 3.0927,
        "assists_minus_xa": 2.9073,
        "goals_plus_assists": 24.0,
        "xg_plus_xa": 16.6836,
        "points_added": 8.5299,
        "xpoints_added": 6.3823,
        "passes_attempted": 704.0,
        "pass_completion_pct": 0.831,
        "xpass_completion_pct": 0.8236,
        "passes_over_expected": 5.2066,
        "passes_over_expected_p100": 0.7396,
        "avg_pass_distance": 16.782,
        "avg_pass_vertical": 0.354
      }
    },
    {
      "canonical_id": "brent-kallman",
      "canonical_name": "Brent Kallman",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1656.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 0.8176,
        "xg_place": 0.6982,
        "goals_minus_xg": 1.1824,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.5558,
        "assists_minus_xa": -0.5558,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.3734,
        "points_added": 1.5142,
        "xpoints_added": 0.6319,
        "passes_attempted": 601.0,
        "pass_completion_pct": 0.7854,
        "xpass_completion_pct": 0.7868,
        "passes_over_expected": -0.8953,
        "passes_over_expected_p100": -0.149,
        "avg_pass_distance": 25.0927,
        "avg_pass_vertical": 11.7849
      }
    },
    {
      "canonical_id": "brian-anunga",
      "canonical_name": "Brian Anunga",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1025.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1003,
        "xg_place": -0.1003,
        "goals_minus_xg": -0.1003,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0445,
        "assists_minus_xa": -0.0445,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1447,
        "points_added": 0.0,
        "xpoints_added": 0.0678,
        "passes_attempted": 437.0,
        "pass_completion_pct": 0.8375,
        "xpass_completion_pct": 0.8542,
        "passes_over_expected": -7.2798,
        "passes_over_expected_p100": -1.6659,
        "avg_pass_distance": 18.7355,
        "avg_pass_vertical": 1.9135
      }
    },
    {
      "canonical_id": "brian-guti\u00e9rrez",
      "canonical_name": "Brian Guti\u00e9rrez",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1803.0,
        "shots": 27.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 2.9341,
        "xg_place": -0.9684,
        "goals_minus_xg": -0.9341,
        "key_passes": 25.0,
        "assists": 5.0,
        "xa": 2.6199,
        "assists_minus_xa": 2.3801,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.554,
        "points_added": 1.1226,
        "xpoints_added": 1.9059,
        "passes_attempted": 649.0,
        "pass_completion_pct": 0.7565,
        "xpass_completion_pct": 0.7649,
        "passes_over_expected": -5.4464,
        "passes_over_expected_p100": -0.8392,
        "avg_pass_distance": 17.1124,
        "avg_pass_vertical": 3.0632
      }
    },
    {
      "canonical_id": "brian-rodr\u00edguez",
      "canonical_name": "Brian Rodr\u00edguez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 895.0,
        "shots": 28.0,
        "shots_on_target": 10.0,
        "goals": 2.0,
        "xg": 2.9213,
        "xg_place": -0.8783,
        "goals_minus_xg": -0.9213,
        "key_passes": 10.0,
        "assists": 3.0,
        "xa": 1.8178,
        "assists_minus_xa": 1.1822,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.7391,
        "points_added": 0.8436,
        "xpoints_added": 1.5257,
        "passes_attempted": 229.0,
        "pass_completion_pct": 0.7249,
        "xpass_completion_pct": 0.7297,
        "passes_over_expected": -1.1027,
        "passes_over_expected_p100": -0.4815,
        "avg_pass_distance": 13.6239,
        "avg_pass_vertical": -0.2876
      }
    },
    {
      "canonical_id": "brian-white",
      "canonical_name": "Brian White",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1805.0,
        "shots": 41.0,
        "shots_on_target": 19.0,
        "goals": 4.0,
        "xg": 5.0275,
        "xg_place": 0.8264,
        "goals_minus_xg": -1.0275,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 2.0184,
        "assists_minus_xa": -1.0184,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 7.0459,
        "points_added": 3.1268,
        "xpoints_added": 2.9867,
        "passes_attempted": 364.0,
        "pass_completion_pct": 0.6758,
        "xpass_completion_pct": 0.7217,
        "passes_over_expected": -16.6929,
        "passes_over_expected_p100": -4.586,
        "avg_pass_distance": 13.7704,
        "avg_pass_vertical": -1.6801
      }
    },
    {
      "canonical_id": "brooklyn-raines",
      "canonical_name": "Brooklyn Raines",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 40.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 5.0,
        "pass_completion_pct": 0.4,
        "xpass_completion_pct": 0.8163,
        "passes_over_expected": -2.0814,
        "passes_over_expected_p100": -41.627,
        "avg_pass_distance": 13.4241,
        "avg_pass_vertical": -4.4275
      }
    },
    {
      "canonical_id": "brooks-lennon",
      "canonical_name": "Brooks Lennon",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2249.0,
        "shots": 17.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 1.6914,
        "xg_place": -0.0691,
        "goals_minus_xg": 0.3086,
        "key_passes": 69.0,
        "assists": 6.0,
        "xa": 6.481,
        "assists_minus_xa": -0.481,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 8.1724,
        "points_added": 1.8166,
        "xpoints_added": 1.0981,
        "passes_attempted": 1303.0,
        "pass_completion_pct": 0.7805,
        "xpass_completion_pct": 0.7482,
        "passes_over_expected": 42.1604,
        "passes_over_expected_p100": 3.2356,
        "avg_pass_distance": 19.2309,
        "avg_pass_vertical": 0.2261
      }
    },
    {
      "canonical_id": "bryan-acosta",
      "canonical_name": "Bryan Acosta",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2084.0,
        "shots": 12.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.6269,
        "xg_place": -0.5968,
        "goals_minus_xg": -0.6269,
        "key_passes": 41.0,
        "assists": 2.0,
        "xa": 2.887,
        "assists_minus_xa": -0.887,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.5139,
        "points_added": 0.0,
        "xpoints_added": 0.5905,
        "passes_attempted": 970.0,
        "pass_completion_pct": 0.801,
        "xpass_completion_pct": 0.7756,
        "passes_over_expected": 24.6434,
        "passes_over_expected_p100": 2.5406,
        "avg_pass_distance": 25.0828,
        "avg_pass_vertical": 5.182
      }
    },
    {
      "canonical_id": "bryan-oviedo",
      "canonical_name": "Bryan Oviedo",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 475.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.0765,
        "xg_place": 0.0125,
        "goals_minus_xg": -0.0765,
        "key_passes": 6.0,
        "assists": 2.0,
        "xa": 0.2806,
        "assists_minus_xa": 1.7194,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.3571,
        "points_added": 0.0,
        "xpoints_added": 0.0369,
        "passes_attempted": 213.0,
        "pass_completion_pct": 0.7512,
        "xpass_completion_pct": 0.7465,
        "passes_over_expected": 1.0043,
        "passes_over_expected_p100": 0.4715,
        "avg_pass_distance": 19.077,
        "avg_pass_vertical": 1.6512
      }
    },
    {
      "canonical_id": "bryce-duke",
      "canonical_name": "Bryce Duke",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1656.0,
        "shots": 15.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.8652,
        "xg_place": -0.858,
        "goals_minus_xg": -0.8652,
        "key_passes": 27.0,
        "assists": 5.0,
        "xa": 2.177,
        "assists_minus_xa": 2.823,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.0421,
        "points_added": 0.582,
        "xpoints_added": 1.3639,
        "passes_attempted": 789.0,
        "pass_completion_pct": 0.8048,
        "xpass_completion_pct": 0.8217,
        "passes_over_expected": -13.3159,
        "passes_over_expected_p100": -1.6877,
        "avg_pass_distance": 17.3232,
        "avg_pass_vertical": 2.9343
      }
    },
    {
      "canonical_id": "cj-sapong",
      "canonical_name": "C.J. Sapong",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2680.0,
        "shots": 53.0,
        "shots_on_target": 17.0,
        "goals": 5.0,
        "xg": 8.3183,
        "xg_place": -3.8147,
        "goals_minus_xg": -3.3183,
        "key_passes": 23.0,
        "assists": 4.0,
        "xa": 3.2183,
        "assists_minus_xa": 0.7817,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 11.5366,
        "points_added": 2.0941,
        "xpoints_added": 5.1636,
        "passes_attempted": 558.0,
        "pass_completion_pct": 0.6971,
        "xpass_completion_pct": 0.6894,
        "passes_over_expected": 4.2923,
        "passes_over_expected_p100": 0.7692,
        "avg_pass_distance": 15.1167,
        "avg_pass_vertical": 1.3058
      }
    },
    {
      "canonical_id": "cade-cowell",
      "canonical_name": "Cade Cowell",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1697.0,
        "shots": 43.0,
        "shots_on_target": 14.0,
        "goals": 3.0,
        "xg": 3.0861,
        "xg_place": -1.0706,
        "goals_minus_xg": -0.0861,
        "key_passes": 19.0,
        "assists": 3.0,
        "xa": 1.9252,
        "assists_minus_xa": 1.0748,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.0114,
        "points_added": 3.0718,
        "xpoints_added": 2.452,
        "passes_attempted": 402.0,
        "pass_completion_pct": 0.7612,
        "xpass_completion_pct": 0.7748,
        "passes_over_expected": -5.4613,
        "passes_over_expected_p100": -1.3585,
        "avg_pass_distance": 16.5306,
        "avg_pass_vertical": -2.6842
      }
    },
    {
      "canonical_id": "caden-clark",
      "canonical_name": "Caden Clark",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 577.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.6312,
        "xg_place": -0.231,
        "goals_minus_xg": 0.3688,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 1.0212,
        "assists_minus_xa": -0.0212,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6523,
        "points_added": 0.1083,
        "xpoints_added": 0.1069,
        "passes_attempted": 104.0,
        "pass_completion_pct": 0.625,
        "xpass_completion_pct": 0.6663,
        "passes_over_expected": -4.2972,
        "passes_over_expected_p100": -4.1319,
        "avg_pass_distance": 15.9311,
        "avg_pass_vertical": 2.304
      }
    },
    {
      "canonical_id": "caio-alexandre",
      "canonical_name": "Caio Alexandre",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 102.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0559,
        "xg_place": -0.0559,
        "goals_minus_xg": -0.0559,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0137,
        "assists_minus_xa": -0.0137,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0696,
        "points_added": 0.0,
        "xpoints_added": 0.0019,
        "passes_attempted": 44.0,
        "pass_completion_pct": 0.9091,
        "xpass_completion_pct": 0.8455,
        "passes_over_expected": 2.7982,
        "passes_over_expected_p100": 6.3595,
        "avg_pass_distance": 13.3107,
        "avg_pass_vertical": 0.7585
      }
    },
    {
      "canonical_id": "cal-jennings",
      "canonical_name": "Cal Jennings",
      "positions": [
        "ST"
      ],
      "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": 5.0,
        "pass_completion_pct": 0.4,
        "xpass_completion_pct": 0.7373,
        "passes_over_expected": -1.6866,
        "passes_over_expected_p100": -33.7323,
        "avg_pass_distance": 10.4314,
        "avg_pass_vertical": 1.2363
      }
    },
    {
      "canonical_id": "caleb-wiley",
      "canonical_name": "Caleb Wiley",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1631.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.4282,
        "xg_place": -0.5875,
        "goals_minus_xg": -0.4282,
        "key_passes": 18.0,
        "assists": 1.0,
        "xa": 1.33,
        "assists_minus_xa": -0.33,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.7582,
        "points_added": 0.0068,
        "xpoints_added": 0.3681,
        "passes_attempted": 721.0,
        "pass_completion_pct": 0.767,
        "xpass_completion_pct": 0.7811,
        "passes_over_expected": -10.1776,
        "passes_over_expected_p100": -1.4116,
        "avg_pass_distance": 16.8118,
        "avg_pass_vertical": 0.1007
      }
    },
    {
      "canonical_id": "calvin-harris",
      "canonical_name": "Calvin Harris",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 216.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.4186,
        "xg_place": 0.2638,
        "goals_minus_xg": -0.4186,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.6718,
        "assists_minus_xa": 0.3282,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0904,
        "points_added": 0.5071,
        "xpoints_added": 0.5,
        "passes_attempted": 48.0,
        "pass_completion_pct": 0.875,
        "xpass_completion_pct": 0.8945,
        "passes_over_expected": -0.9365,
        "passes_over_expected_p100": -1.951,
        "avg_pass_distance": 13.2323,
        "avg_pass_vertical": -4.9853
      }
    },
    {
      "canonical_id": "cameron-duke",
      "canonical_name": "Cameron Duke",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1361.0,
        "shots": 12.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.6679,
        "xg_place": -0.6866,
        "goals_minus_xg": -1.6679,
        "key_passes": 14.0,
        "assists": 2.0,
        "xa": 1.8565,
        "assists_minus_xa": 0.1435,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.5244,
        "points_added": 0.0,
        "xpoints_added": 1.5007,
        "passes_attempted": 438.0,
        "pass_completion_pct": 0.7626,
        "xpass_completion_pct": 0.8004,
        "passes_over_expected": -16.5948,
        "passes_over_expected_p100": -3.7888,
        "avg_pass_distance": 16.6598,
        "avg_pass_vertical": -0.3271
      }
    },
    {
      "canonical_id": "cameron-harper",
      "canonical_name": "Cameron Harper",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 875.0,
        "shots": 13.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.3886,
        "xg_place": -0.905,
        "goals_minus_xg": 0.6114,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 1.4476,
        "assists_minus_xa": 0.5524,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.8362,
        "points_added": 1.0103,
        "xpoints_added": 0.7269,
        "passes_attempted": 251.0,
        "pass_completion_pct": 0.5498,
        "xpass_completion_pct": 0.6032,
        "passes_over_expected": -13.4055,
        "passes_over_expected_p100": -5.3408,
        "avg_pass_distance": 19.7685,
        "avg_pass_vertical": 4.582
      }
    },
    {
      "canonical_id": "carles-gil",
      "canonical_name": "Carles Gil",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3181.0,
        "shots": 69.0,
        "shots_on_target": 25.0,
        "goals": 7.0,
        "xg": 8.5114,
        "xg_place": -1.2573,
        "goals_minus_xg": -1.5114,
        "key_passes": 114.0,
        "assists": 9.0,
        "xa": 9.7531,
        "assists_minus_xa": -0.7531,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 18.2646,
        "points_added": 5.6563,
        "xpoints_added": 6.1352,
        "passes_attempted": 2282.0,
        "pass_completion_pct": 0.7734,
        "xpass_completion_pct": 0.7697,
        "passes_over_expected": 8.5742,
        "passes_over_expected_p100": 0.3757,
        "avg_pass_distance": 22.0271,
        "avg_pass_vertical": 5.4145
      }
    },
    {
      "canonical_id": "carlos-coronel",
      "canonical_name": "Carlos Coronel",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3410.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": 947.0,
        "pass_completion_pct": 0.5343,
        "xpass_completion_pct": 0.5698,
        "passes_over_expected": -33.5984,
        "passes_over_expected_p100": -3.5479,
        "avg_pass_distance": 45.1418,
        "avg_pass_vertical": 39.042,
        "shots_faced": 124.0,
        "goals_conceded": 41.0,
        "saves": 77.0,
        "headed_shot_share": 0.1694,
        "xg_faced": 37.8101,
        "goals_conceded_minus_xg": 3.1899,
        "goals_per_xg": 1.0844
      }
    },
    {
      "canonical_id": "carlos-salcedo",
      "canonical_name": "Carlos Salcedo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1253.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1465,
        "xg_place": 0.0254,
        "goals_minus_xg": -0.1465,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.415,
        "assists_minus_xa": -0.415,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5615,
        "points_added": 0.0,
        "xpoints_added": 0.0441,
        "passes_attempted": 808.0,
        "pass_completion_pct": 0.828,
        "xpass_completion_pct": 0.8252,
        "passes_over_expected": 2.2133,
        "passes_over_expected_p100": 0.2739,
        "avg_pass_distance": 24.2651,
        "avg_pass_vertical": 10.1253
      }
    },
    {
      "canonical_id": "carlos-ter\u00e1n",
      "canonical_name": "Carlos Ter\u00e1n",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1855.0,
        "shots": 12.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.5814,
        "xg_place": 0.5581,
        "goals_minus_xg": -0.5814,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2583,
        "assists_minus_xa": -0.2583,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.8397,
        "points_added": 1.0204,
        "xpoints_added": 1.0683,
        "passes_attempted": 824.0,
        "pass_completion_pct": 0.7682,
        "xpass_completion_pct": 0.7838,
        "passes_over_expected": -12.8775,
        "passes_over_expected_p100": -1.5628,
        "avg_pass_distance": 25.2601,
        "avg_pass_vertical": 9.3441
      }
    },
    {
      "canonical_id": "carlos-vela",
      "canonical_name": "Carlos Vela",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2800.0,
        "shots": 71.0,
        "shots_on_target": 28.0,
        "goals": 12.0,
        "xg": 10.5666,
        "xg_place": -0.0287,
        "goals_minus_xg": 1.4334,
        "key_passes": 84.0,
        "assists": 12.0,
        "xa": 8.5178,
        "assists_minus_xa": 3.4822,
        "goals_plus_assists": 24.0,
        "xg_plus_xa": 19.0845,
        "points_added": 5.2268,
        "xpoints_added": 4.8909,
        "passes_attempted": 1247.0,
        "pass_completion_pct": 0.7217,
        "xpass_completion_pct": 0.7153,
        "passes_over_expected": 7.9759,
        "passes_over_expected_p100": 0.6396,
        "avg_pass_distance": 20.3237,
        "avg_pass_vertical": 3.794
      }
    },
    {
      "canonical_id": "cecilio-dom\u00ednguez",
      "canonical_name": "Cecilio Dom\u00ednguez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 300.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 0.8639,
        "xg_place": -0.192,
        "goals_minus_xg": 1.1361,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.334,
        "assists_minus_xa": -0.334,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.1978,
        "points_added": 0.5589,
        "xpoints_added": 0.481,
        "passes_attempted": 104.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7526,
        "passes_over_expected": -0.2706,
        "passes_over_expected_p100": -0.2602,
        "avg_pass_distance": 17.5533,
        "avg_pass_vertical": -3.4252
      }
    },
    {
      "canonical_id": "chase-gasper",
      "canonical_name": "Chase Gasper",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 933.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.098,
        "xg_place": -0.098,
        "goals_minus_xg": -0.098,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0547,
        "assists_minus_xa": -0.0547,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1527,
        "points_added": 0.0,
        "xpoints_added": 0.0481,
        "passes_attempted": 528.0,
        "pass_completion_pct": 0.8068,
        "xpass_completion_pct": 0.7921,
        "passes_over_expected": 7.7918,
        "passes_over_expected_p100": 1.4757,
        "avg_pass_distance": 17.7439,
        "avg_pass_vertical": 3.2404
      }
    },
    {
      "canonical_id": "chicharito",
      "canonical_name": "Chicharito",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3004.0,
        "shots": 91.0,
        "shots_on_target": 38.0,
        "goals": 18.0,
        "xg": 16.4121,
        "xg_place": -1.2896,
        "goals_minus_xg": 1.5879,
        "key_passes": 27.0,
        "assists": 2.0,
        "xa": 2.2316,
        "assists_minus_xa": -0.2316,
        "goals_plus_assists": 20.0,
        "xg_plus_xa": 18.6437,
        "points_added": 8.1601,
        "xpoints_added": 10.6007,
        "passes_attempted": 692.0,
        "pass_completion_pct": 0.7514,
        "xpass_completion_pct": 0.7749,
        "passes_over_expected": -16.2522,
        "passes_over_expected_p100": -2.3486,
        "avg_pass_distance": 16.0614,
        "avg_pass_vertical": 0.166
      }
    },
    {
      "canonical_id": "chris-brady",
      "canonical_name": "Chris Brady",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 95.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.6,
        "xpass_completion_pct": 0.6843,
        "passes_over_expected": -2.9501,
        "passes_over_expected_p100": -8.4288,
        "avg_pass_distance": 36.2047,
        "avg_pass_vertical": 27.2911,
        "shots_faced": 5.0,
        "goals_conceded": 1.0,
        "saves": 4.0,
        "headed_shot_share": 0.0,
        "xg_faced": 1.9581,
        "goals_conceded_minus_xg": -0.9581,
        "goals_per_xg": 0.5107
      }
    },
    {
      "canonical_id": "chris-donovan",
      "canonical_name": "Chris Donovan",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 160.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.15,
        "xg_place": -0.0253,
        "goals_minus_xg": -0.15,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0907,
        "assists_minus_xa": -0.0907,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2407,
        "points_added": 0.0,
        "xpoints_added": 0.1352,
        "passes_attempted": 42.0,
        "pass_completion_pct": 0.4524,
        "xpass_completion_pct": 0.512,
        "passes_over_expected": -2.5026,
        "passes_over_expected_p100": -5.9587,
        "avg_pass_distance": 13.4422,
        "avg_pass_vertical": -0.6733
      }
    },
    {
      "canonical_id": "chris-durkin",
      "canonical_name": "Chris Durkin",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2475.0,
        "shots": 15.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.9926,
        "xg_place": 0.0658,
        "goals_minus_xg": 0.0074,
        "key_passes": 18.0,
        "assists": 4.0,
        "xa": 3.2677,
        "assists_minus_xa": 0.7323,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.2604,
        "points_added": 1.7244,
        "xpoints_added": 0.7826,
        "passes_attempted": 1088.0,
        "pass_completion_pct": 0.7316,
        "xpass_completion_pct": 0.7562,
        "passes_over_expected": -26.7118,
        "passes_over_expected_p100": -2.4551,
        "avg_pass_distance": 21.9438,
        "avg_pass_vertical": 7.2015
      }
    },
    {
      "canonical_id": "chris-kablan",
      "canonical_name": "Chris Kablan",
      "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": 24.0,
        "pass_completion_pct": 0.625,
        "xpass_completion_pct": 0.7736,
        "passes_over_expected": -3.5671,
        "passes_over_expected_p100": -14.863,
        "avg_pass_distance": 20.003,
        "avg_pass_vertical": 6.2942
      }
    },
    {
      "canonical_id": "chris-mavinga",
      "canonical_name": "Chris Mavinga",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1627.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": 786.0,
        "pass_completion_pct": 0.8868,
        "xpass_completion_pct": 0.8626,
        "passes_over_expected": 18.9593,
        "passes_over_expected_p100": 2.4121,
        "avg_pass_distance": 19.0046,
        "avg_pass_vertical": 7.6432
      }
    },
    {
      "canonical_id": "chris-mueller",
      "canonical_name": "Chris Mueller",
      "positions": [
        "S"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2132.0,
        "shots": 48.0,
        "shots_on_target": 19.0,
        "goals": 4.0,
        "xg": 5.3043,
        "xg_place": 1.2505,
        "goals_minus_xg": -1.3043,
        "key_passes": 33.0,
        "assists": 4.0,
        "xa": 3.2566,
        "assists_minus_xa": 0.7434,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 8.5609,
        "points_added": 1.8284,
        "xpoints_added": 3.4462,
        "passes_attempted": 892.0,
        "pass_completion_pct": 0.7892,
        "xpass_completion_pct": 0.7729,
        "passes_over_expected": 14.6075,
        "passes_over_expected_p100": 1.6376,
        "avg_pass_distance": 16.1007,
        "avg_pass_vertical": 1.3902
      }
    },
    {
      "canonical_id": "chris-odoi-atsem",
      "canonical_name": "Chris Odoi-Atsem",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 939.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3779,
        "xg_place": -0.3779,
        "goals_minus_xg": -0.3779,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.156,
        "assists_minus_xa": -0.156,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5339,
        "points_added": 0.0,
        "xpoints_added": 0.3378,
        "passes_attempted": 301.0,
        "pass_completion_pct": 0.6777,
        "xpass_completion_pct": 0.7169,
        "passes_over_expected": -11.7987,
        "passes_over_expected_p100": -3.9198,
        "avg_pass_distance": 17.3288,
        "avg_pass_vertical": 5.3494
      }
    },
    {
      "canonical_id": "christian-benteke",
      "canonical_name": "Christian Benteke",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 605.0,
        "shots": 24.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 3.395,
        "xg_place": -1.0931,
        "goals_minus_xg": -2.395,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.6344,
        "assists_minus_xa": -0.6344,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 4.0294,
        "points_added": 0.5232,
        "xpoints_added": 2.6363,
        "passes_attempted": 132.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.7249,
        "passes_over_expected": -7.6879,
        "passes_over_expected_p100": -5.8242,
        "avg_pass_distance": 14.0821,
        "avg_pass_vertical": -0.695
      }
    },
    {
      "canonical_id": "christian-fuchs",
      "canonical_name": "Christian Fuchs",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2143.0,
        "shots": 18.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 2.9616,
        "xg_place": -0.2154,
        "goals_minus_xg": 0.0384,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.3414,
        "assists_minus_xa": -0.3414,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.303,
        "points_added": 1.5551,
        "xpoints_added": 1.6097,
        "passes_attempted": 1518.0,
        "pass_completion_pct": 0.7885,
        "xpass_completion_pct": 0.7836,
        "passes_over_expected": 7.4974,
        "passes_over_expected_p100": 0.4939,
        "avg_pass_distance": 24.3157,
        "avg_pass_vertical": 9.284
      }
    },
    {
      "canonical_id": "christian-makoun",
      "canonical_name": "Christian Makoun",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1368.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.40549999999999997,
        "xg_place": -0.2416,
        "goals_minus_xg": -0.40549999999999997,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.40549999999999997,
        "points_added": 0.0,
        "xpoints_added": 0.2303,
        "passes_attempted": 730.0,
        "pass_completion_pct": 1.7114,
        "xpass_completion_pct": 1.7296,
        "passes_over_expected": -8.3228,
        "passes_over_expected_p100": -1.8215000000000001,
        "avg_pass_distance": 44.7255,
        "avg_pass_vertical": 10.7177
      }
    },
    {
      "canonical_id": "christian-ort\u00edz",
      "canonical_name": "Christian Ort\u00edz",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 703.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.8488,
        "xg_place": -0.3067,
        "goals_minus_xg": 0.1512,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 1.3994,
        "assists_minus_xa": -0.3994,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.2482,
        "points_added": 0.9347,
        "xpoints_added": 0.5464,
        "passes_attempted": 228.0,
        "pass_completion_pct": 0.693,
        "xpass_completion_pct": 0.7238,
        "passes_over_expected": -7.0178,
        "passes_over_expected_p100": -3.078,
        "avg_pass_distance": 18.7112,
        "avg_pass_vertical": 1.9354
      }
    },
    {
      "canonical_id": "christopher-garcia",
      "canonical_name": "Christopher Garcia",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 9.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 4.0,
        "pass_completion_pct": 0.25,
        "xpass_completion_pct": 0.5293,
        "passes_over_expected": -1.1174,
        "passes_over_expected_p100": -27.9342,
        "avg_pass_distance": 25.9438,
        "avg_pass_vertical": 13.8
      }
    },
    {
      "canonical_id": "christopher-gloster",
      "canonical_name": "Christopher Gloster",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 531.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.1468,
        "xg_place": 0.016,
        "goals_minus_xg": 0.8532,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.7444,
        "assists_minus_xa": 0.2556,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.8912,
        "points_added": 0.0,
        "xpoints_added": 0.0594,
        "passes_attempted": 335.0,
        "pass_completion_pct": 0.791,
        "xpass_completion_pct": 0.7702,
        "passes_over_expected": 6.9712,
        "passes_over_expected_p100": 2.081,
        "avg_pass_distance": 20.2515,
        "avg_pass_vertical": 1.3363
      }
    },
    {
      "canonical_id": "christopher-hegardt",
      "canonical_name": "Christopher Hegardt",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 35.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2125,
        "assists_minus_xa": -0.2125,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2125,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 24.0,
        "pass_completion_pct": 0.7083,
        "xpass_completion_pct": 0.8013,
        "passes_over_expected": -2.2304,
        "passes_over_expected_p100": -9.2934,
        "avg_pass_distance": 16.0259,
        "avg_pass_vertical": -0.8706
      }
    },
    {
      "canonical_id": "christopher-mcvey",
      "canonical_name": "Christopher McVey",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3452.0,
        "shots": 10.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.9361,
        "xg_place": -0.2213,
        "goals_minus_xg": 0.0639,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.8023,
        "assists_minus_xa": 0.1977,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.7384,
        "points_added": 1.9813,
        "xpoints_added": 0.6272,
        "passes_attempted": 1644.0,
        "pass_completion_pct": 0.8425,
        "xpass_completion_pct": 0.8364,
        "passes_over_expected": 9.9725,
        "passes_over_expected_p100": 0.6066,
        "avg_pass_distance": 21.3311,
        "avg_pass_vertical": 4.9258
      }
    },
    {
      "canonical_id": "claudio-bravo",
      "canonical_name": "Claudio Bravo",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2441.0,
        "shots": 24.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.9564,
        "xg_place": -0.2174,
        "goals_minus_xg": -0.9564,
        "key_passes": 21.0,
        "assists": 2.0,
        "xa": 1.4299,
        "assists_minus_xa": 0.5701,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.3863,
        "points_added": 0.0,
        "xpoints_added": 0.6551,
        "passes_attempted": 1425.0,
        "pass_completion_pct": 0.7572,
        "xpass_completion_pct": 0.7538,
        "passes_over_expected": 4.8148,
        "passes_over_expected_p100": 0.3379,
        "avg_pass_distance": 20.6547,
        "avg_pass_vertical": 7.6436
      }
    },
    {
      "canonical_id": "cl\u00e9ment-diop",
      "canonical_name": "Cl\u00e9ment Diop",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 298.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": 93.0,
        "pass_completion_pct": 0.6774,
        "xpass_completion_pct": 0.7191,
        "passes_over_expected": -3.8751,
        "passes_over_expected_p100": -4.1668,
        "avg_pass_distance": 36.1875,
        "avg_pass_vertical": 27.4839,
        "shots_faced": 11.0,
        "goals_conceded": 7.0,
        "saves": 4.0,
        "headed_shot_share": 0.1818,
        "xg_faced": 5.7688,
        "goals_conceded_minus_xg": 1.2312,
        "goals_per_xg": 1.2134
      }
    },
    {
      "canonical_id": "coco-carrasquilla",
      "canonical_name": "Coco Carrasquilla",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2659.0,
        "shots": 29.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.8155,
        "xg_place": 0.088,
        "goals_minus_xg": 0.1845,
        "key_passes": 35.0,
        "assists": 2.0,
        "xa": 2.7975,
        "assists_minus_xa": -0.7975,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.6131,
        "points_added": 1.026,
        "xpoints_added": 1.3316,
        "passes_attempted": 1280.0,
        "pass_completion_pct": 0.8055,
        "xpass_completion_pct": 0.8242,
        "passes_over_expected": -23.9236,
        "passes_over_expected_p100": -1.869,
        "avg_pass_distance": 21.6153,
        "avg_pass_vertical": 5.8479
      }
    },
    {
      "canonical_id": "cody-cropper",
      "canonical_name": "Cody Cropper",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1360.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.1814,
        "assists_minus_xa": 0.8186,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.1814,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 306.0,
        "pass_completion_pct": 0.6797,
        "xpass_completion_pct": 0.6626,
        "passes_over_expected": 5.2454,
        "passes_over_expected_p100": 1.7142,
        "avg_pass_distance": 41.6975,
        "avg_pass_vertical": 33.4758,
        "shots_faced": 55.0,
        "goals_conceded": 24.0,
        "saves": 28.0,
        "headed_shot_share": 0.1455,
        "xg_faced": 18.0313,
        "goals_conceded_minus_xg": 5.9687,
        "goals_per_xg": 1.331
      }
    },
    {
      "canonical_id": "collen-warner",
      "canonical_name": "Collen Warner",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 742.0,
        "shots": 5.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.6126,
        "xg_place": 0.4526,
        "goals_minus_xg": -0.6126,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.2331,
        "assists_minus_xa": -0.2331,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.8457,
        "points_added": 1.3232,
        "xpoints_added": 1.3921,
        "passes_attempted": 292.0,
        "pass_completion_pct": 0.8185,
        "xpass_completion_pct": 0.8412,
        "passes_over_expected": -6.6267,
        "passes_over_expected_p100": -2.2694,
        "avg_pass_distance": 20.5856,
        "avg_pass_vertical": 4.1811
      }
    },
    {
      "canonical_id": "corentin-jean",
      "canonical_name": "Corentin Jean",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 91.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1364,
        "xg_place": -0.1364,
        "goals_minus_xg": -0.1364,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.1031,
        "assists_minus_xa": 0.8969,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2395,
        "points_added": 0.0,
        "xpoints_added": 0.0547,
        "passes_attempted": 27.0,
        "pass_completion_pct": 0.8519,
        "xpass_completion_pct": 0.8178,
        "passes_over_expected": 0.9184,
        "passes_over_expected_p100": 3.4017,
        "avg_pass_distance": 19.3737,
        "avg_pass_vertical": -0.5227
      }
    },
    {
      "canonical_id": "corey-baird",
      "canonical_name": "Corey Baird",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1466.0,
        "shots": 16.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 1.9278,
        "xg_place": -0.2611,
        "goals_minus_xg": 0.0722,
        "key_passes": 13.0,
        "assists": 4.0,
        "xa": 2.8988,
        "assists_minus_xa": 1.1012,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.8265,
        "points_added": 1.2693,
        "xpoints_added": 1.5171,
        "passes_attempted": 371.0,
        "pass_completion_pct": 0.7412,
        "xpass_completion_pct": 0.7709,
        "passes_over_expected": -11.0006,
        "passes_over_expected_p100": -2.9651,
        "avg_pass_distance": 14.931,
        "avg_pass_vertical": -0.2737
      }
    },
    {
      "canonical_id": "cory-burke",
      "canonical_name": "Cory Burke",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1473.0,
        "shots": 47.0,
        "shots_on_target": 18.0,
        "goals": 8.0,
        "xg": 7.3369,
        "xg_place": -0.8404,
        "goals_minus_xg": 0.6631,
        "key_passes": 14.0,
        "assists": 3.0,
        "xa": 1.85,
        "assists_minus_xa": 1.15,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 9.1869,
        "points_added": 1.5779,
        "xpoints_added": 2.535,
        "passes_attempted": 279.0,
        "pass_completion_pct": 0.5735,
        "xpass_completion_pct": 0.6068,
        "passes_over_expected": -9.3108,
        "passes_over_expected_p100": -3.3372,
        "avg_pass_distance": 16.4849,
        "avg_pass_vertical": 3.4249
      }
    },
    {
      "canonical_id": "cristhian-paredes",
      "canonical_name": "Cristhian Paredes",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1843.0,
        "shots": 23.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 3.033,
        "xg_place": 0.054,
        "goals_minus_xg": -1.033,
        "key_passes": 14.0,
        "assists": 2.0,
        "xa": 1.4541,
        "assists_minus_xa": 0.5459,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.487,
        "points_added": 2.023,
        "xpoints_added": 2.7592,
        "passes_attempted": 641.0,
        "pass_completion_pct": 0.7816,
        "xpass_completion_pct": 0.797,
        "passes_over_expected": -9.8689,
        "passes_over_expected_p100": -1.5396,
        "avg_pass_distance": 18.2225,
        "avg_pass_vertical": 5.0261
      }
    },
    {
      "canonical_id": "cristian-arango",
      "canonical_name": "Cristian Arango",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2814.0,
        "shots": 119.0,
        "shots_on_target": 52.0,
        "goals": 18.0,
        "xg": 17.3347,
        "xg_place": -0.4977,
        "goals_minus_xg": 0.6653,
        "key_passes": 24.0,
        "assists": 4.0,
        "xa": 3.6105,
        "assists_minus_xa": 0.3895,
        "goals_plus_assists": 22.0,
        "xg_plus_xa": 20.9452,
        "points_added": 7.4507,
        "xpoints_added": 9.2489,
        "passes_attempted": 544.0,
        "pass_completion_pct": 0.6618,
        "xpass_completion_pct": 0.7204,
        "passes_over_expected": -31.901,
        "passes_over_expected_p100": -5.8642,
        "avg_pass_distance": 14.3821,
        "avg_pass_vertical": 1.8816
      }
    },
    {
      "canonical_id": "cristian-c\u00e1sseres-jr",
      "canonical_name": "Cristian C\u00e1sseres Jr",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2446.0,
        "shots": 43.0,
        "shots_on_target": 13.0,
        "goals": 2.0,
        "xg": 3.7244,
        "xg_place": 0.4907,
        "goals_minus_xg": -1.7244,
        "key_passes": 33.0,
        "assists": 2.0,
        "xa": 2.6015,
        "assists_minus_xa": -0.6015,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 6.3259,
        "points_added": 0.9793,
        "xpoints_added": 2.1068,
        "passes_attempted": 962.0,
        "pass_completion_pct": 0.7121,
        "xpass_completion_pct": 0.7516,
        "passes_over_expected": -37.9964,
        "passes_over_expected_p100": -3.9497,
        "avg_pass_distance": 17.7536,
        "avg_pass_vertical": 5.7161
      }
    },
    {
      "canonical_id": "cristian-d\u00e1jome",
      "canonical_name": "Cristian D\u00e1jome",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1966.0,
        "shots": 38.0,
        "shots_on_target": 12.0,
        "goals": 2.0,
        "xg": 2.9635,
        "xg_place": -0.3095,
        "goals_minus_xg": -0.9635,
        "key_passes": 19.0,
        "assists": 3.0,
        "xa": 2.645,
        "assists_minus_xa": 0.355,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.6085,
        "points_added": 2.4282,
        "xpoints_added": 1.5411,
        "passes_attempted": 757.0,
        "pass_completion_pct": 0.7384,
        "xpass_completion_pct": 0.7444,
        "passes_over_expected": -4.547,
        "passes_over_expected_p100": -0.6007,
        "avg_pass_distance": 18.2291,
        "avg_pass_vertical": 2.2481
      }
    },
    {
      "canonical_id": "cristian-espinoza",
      "canonical_name": "Cristian Espinoza",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3054.0,
        "shots": 73.0,
        "shots_on_target": 25.0,
        "goals": 7.0,
        "xg": 7.6869,
        "xg_place": -0.5099,
        "goals_minus_xg": -0.6869,
        "key_passes": 77.0,
        "assists": 9.0,
        "xa": 7.9653,
        "assists_minus_xa": 1.0347,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 15.6522,
        "points_added": 3.292,
        "xpoints_added": 4.0621,
        "passes_attempted": 1359.0,
        "pass_completion_pct": 0.7285,
        "xpass_completion_pct": 0.72,
        "passes_over_expected": 11.4716,
        "passes_over_expected_p100": 0.8441,
        "avg_pass_distance": 19.9333,
        "avg_pass_vertical": -2.1649
      }
    },
    {
      "canonical_id": "cristian-roldan",
      "canonical_name": "Cristian Roldan",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2297.0,
        "shots": 36.0,
        "shots_on_target": 13.0,
        "goals": 4.0,
        "xg": 3.9398,
        "xg_place": -0.0882,
        "goals_minus_xg": 0.0602,
        "key_passes": 33.0,
        "assists": 4.0,
        "xa": 3.6358,
        "assists_minus_xa": 0.3642,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 7.5755,
        "points_added": 1.966,
        "xpoints_added": 2.7873,
        "passes_attempted": 1185.0,
        "pass_completion_pct": 0.7823,
        "xpass_completion_pct": 0.7691,
        "passes_over_expected": 15.6574,
        "passes_over_expected_p100": 1.3213,
        "avg_pass_distance": 18.6427,
        "avg_pass_vertical": 3.5007
      }
    },
    {
      "canonical_id": "cristian-tello",
      "canonical_name": "Cristian Tello",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 163.0,
        "shots": 5.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.1935,
        "xg_place": 0.2134,
        "goals_minus_xg": -0.1935,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.077,
        "assists_minus_xa": -0.077,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2706,
        "points_added": 0.0,
        "xpoints_added": 0.185,
        "passes_attempted": 75.0,
        "pass_completion_pct": 0.92,
        "xpass_completion_pct": 0.8088,
        "passes_over_expected": 8.3368,
        "passes_over_expected_p100": 11.1158,
        "avg_pass_distance": 16.6655,
        "avg_pass_vertical": 0.2749
      }
    },
    {
      "canonical_id": "cristi\u00e1n-guti\u00e9rrez",
      "canonical_name": "Cristi\u00e1n Guti\u00e9rrez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 691.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1387,
        "xg_place": -0.1387,
        "goals_minus_xg": -0.1387,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.9772,
        "assists_minus_xa": 0.0228,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1159,
        "points_added": 0.0,
        "xpoints_added": 0.1194,
        "passes_attempted": 379.0,
        "pass_completion_pct": 0.7916,
        "xpass_completion_pct": 0.7464,
        "passes_over_expected": 17.1128,
        "passes_over_expected_p100": 4.5153,
        "avg_pass_distance": 21.0652,
        "avg_pass_vertical": 5.5089
      }
    },
    {
      "canonical_id": "cucho-hern\u00e1ndez",
      "canonical_name": "Cucho Hern\u00e1ndez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1445.0,
        "shots": 88.0,
        "shots_on_target": 30.0,
        "goals": 9.0,
        "xg": 7.0539,
        "xg_place": 2.3432,
        "goals_minus_xg": 1.9461,
        "key_passes": 18.0,
        "assists": 1.0,
        "xa": 1.2126,
        "assists_minus_xa": -0.2126,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 8.2664,
        "points_added": 5.1357,
        "xpoints_added": 4.9529,
        "passes_attempted": 492.0,
        "pass_completion_pct": 0.7093,
        "xpass_completion_pct": 0.7543,
        "passes_over_expected": -22.1369,
        "passes_over_expected_p100": -4.4994,
        "avg_pass_distance": 19.2854,
        "avg_pass_vertical": 3.3438
      }
    },
    {
      "canonical_id": "c\u00e9sar-ara\u00fajo",
      "canonical_name": "C\u00e9sar Ara\u00fajo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2793.0,
        "shots": 17.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.6821,
        "xg_place": -0.6599,
        "goals_minus_xg": -0.6821,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.4322,
        "assists_minus_xa": -0.4322,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1143,
        "points_added": 0.0,
        "xpoints_added": 0.4434,
        "passes_attempted": 1534.0,
        "pass_completion_pct": 0.895,
        "xpass_completion_pct": 0.8653,
        "passes_over_expected": 45.6906,
        "passes_over_expected_p100": 2.9785,
        "avg_pass_distance": 19.432,
        "avg_pass_vertical": 4.2445
      }
    },
    {
      "canonical_id": "dj-taylor",
      "canonical_name": "DJ Taylor",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2407.0,
        "shots": 15.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.4691,
        "xg_place": -0.1801,
        "goals_minus_xg": 0.5309,
        "key_passes": 21.0,
        "assists": 2.0,
        "xa": 1.4067,
        "assists_minus_xa": 0.5933,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.8758,
        "points_added": 0.1612,
        "xpoints_added": 0.2042,
        "passes_attempted": 1239.0,
        "pass_completion_pct": 0.7546,
        "xpass_completion_pct": 0.7208,
        "passes_over_expected": 41.894,
        "passes_over_expected_p100": 3.3813,
        "avg_pass_distance": 20.2448,
        "avg_pass_vertical": 7.6212
      }
    },
    {
      "canonical_id": "dairon-asprilla",
      "canonical_name": "Dairon Asprilla",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2052.0,
        "shots": 50.0,
        "shots_on_target": 17.0,
        "goals": 10.0,
        "xg": 8.1251,
        "xg_place": -0.685,
        "goals_minus_xg": 1.8749,
        "key_passes": 14.0,
        "assists": 2.0,
        "xa": 2.8066,
        "assists_minus_xa": -0.8066,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 10.9317,
        "points_added": 5.1467,
        "xpoints_added": 4.0102,
        "passes_attempted": 621.0,
        "pass_completion_pct": 0.7472,
        "xpass_completion_pct": 0.7617,
        "passes_over_expected": -9.0226,
        "passes_over_expected_p100": -1.4529,
        "avg_pass_distance": 16.7349,
        "avg_pass_vertical": -1.227
      }
    },
    {
      "canonical_id": "damian-rivera",
      "canonical_name": "Damian Rivera",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 474.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.2987,
        "xg_place": -0.6248,
        "goals_minus_xg": -0.2987,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1111,
        "assists_minus_xa": -0.1111,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4098,
        "points_added": 0.3536,
        "xpoints_added": 0.3994,
        "passes_attempted": 141.0,
        "pass_completion_pct": 0.8014,
        "xpass_completion_pct": 0.812,
        "passes_over_expected": -1.4943,
        "passes_over_expected_p100": -1.0598,
        "avg_pass_distance": 16.9595,
        "avg_pass_vertical": -1.2949
      }
    },
    {
      "canonical_id": "damion-lowe",
      "canonical_name": "Damion Lowe",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2705.0,
        "shots": 11.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.4833,
        "xg_place": 0.2347,
        "goals_minus_xg": -0.4833,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.84,
        "assists_minus_xa": 0.16,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.3233,
        "points_added": 0.227,
        "xpoints_added": 0.5733,
        "passes_attempted": 1289.0,
        "pass_completion_pct": 0.8084,
        "xpass_completion_pct": 0.8132,
        "passes_over_expected": -6.1667,
        "passes_over_expected_p100": -0.4784,
        "avg_pass_distance": 24.5314,
        "avg_pass_vertical": 10.4555
      }
    },
    {
      "canonical_id": "damir-kreilach",
      "canonical_name": "Damir Kreilach",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 331.0,
        "shots": 9.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.5556,
        "xg_place": 0.0081,
        "goals_minus_xg": -0.5556,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0413,
        "assists_minus_xa": -0.0413,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5969,
        "points_added": 0.4423,
        "xpoints_added": 0.41,
        "passes_attempted": 126.0,
        "pass_completion_pct": 0.8333,
        "xpass_completion_pct": 0.7727,
        "passes_over_expected": 7.6423,
        "passes_over_expected_p100": 6.0653,
        "avg_pass_distance": 14.9304,
        "avg_pass_vertical": 2.0158
      }
    },
    {
      "canonical_id": "dani-pereira",
      "canonical_name": "Dani Pereira",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2521.0,
        "shots": 22.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 1.2433,
        "xg_place": -0.2688,
        "goals_minus_xg": 0.7567,
        "key_passes": 22.0,
        "assists": 0.0,
        "xa": 1.0898,
        "assists_minus_xa": -1.0898,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.3331,
        "points_added": 1.3069,
        "xpoints_added": 0.7345,
        "passes_attempted": 1449.0,
        "pass_completion_pct": 0.8965,
        "xpass_completion_pct": 0.8761,
        "passes_over_expected": 29.5772,
        "passes_over_expected_p100": 2.0412,
        "avg_pass_distance": 21.1263,
        "avg_pass_vertical": 3.7773
      }
    },
    {
      "canonical_id": "daniel-aguirre",
      "canonical_name": "Daniel Aguirre",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 438.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.283,
        "xg_place": 0.2717,
        "goals_minus_xg": 0.717,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.2858,
        "assists_minus_xa": 0.7142,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.5688,
        "points_added": 0.3947,
        "xpoints_added": 0.0882,
        "passes_attempted": 205.0,
        "pass_completion_pct": 0.8537,
        "xpass_completion_pct": 0.8304,
        "passes_over_expected": 4.7643,
        "passes_over_expected_p100": 2.3241,
        "avg_pass_distance": 17.7063,
        "avg_pass_vertical": 3.4784
      }
    },
    {
      "canonical_id": "daniel-crisostomo",
      "canonical_name": "Daniel Crisostomo",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 40.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.8333,
        "xpass_completion_pct": 0.8056,
        "passes_over_expected": 0.333,
        "passes_over_expected_p100": 2.7751,
        "avg_pass_distance": 15.8639,
        "avg_pass_vertical": 8.6288
      }
    },
    {
      "canonical_id": "daniel-edelman",
      "canonical_name": "Daniel Edelman",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1238.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.4654,
        "xg_place": -0.2001,
        "goals_minus_xg": 0.5346,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.3077,
        "assists_minus_xa": -0.3077,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7731,
        "points_added": 0.3225,
        "xpoints_added": 0.3383,
        "passes_attempted": 412.0,
        "pass_completion_pct": 0.7451,
        "xpass_completion_pct": 0.7584,
        "passes_over_expected": -5.4766,
        "passes_over_expected_p100": -1.3293,
        "avg_pass_distance": 18.3457,
        "avg_pass_vertical": 6.7344
      }
    },
    {
      "canonical_id": "daniel-lovitz",
      "canonical_name": "Daniel Lovitz",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2976.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.8939,
        "xg_place": -0.3664,
        "goals_minus_xg": 0.1061,
        "key_passes": 31.0,
        "assists": 4.0,
        "xa": 2.4873,
        "assists_minus_xa": 1.5127,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.3812,
        "points_added": 0.5533,
        "xpoints_added": 0.7584,
        "passes_attempted": 1538.0,
        "pass_completion_pct": 0.7237,
        "xpass_completion_pct": 0.7281,
        "passes_over_expected": -6.8158,
        "passes_over_expected_p100": -0.4432,
        "avg_pass_distance": 23.3751,
        "avg_pass_vertical": 6.5101
      }
    },
    {
      "canonical_id": "daniel-r\u00edos",
      "canonical_name": "Daniel R\u00edos",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1558.0,
        "shots": 38.0,
        "shots_on_target": 14.0,
        "goals": 7.0,
        "xg": 6.8697,
        "xg_place": 0.5875,
        "goals_minus_xg": 0.1303,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 1.3726,
        "assists_minus_xa": -0.3726,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 8.2424,
        "points_added": 2.7291,
        "xpoints_added": 3.3593,
        "passes_attempted": 375.0,
        "pass_completion_pct": 0.752,
        "xpass_completion_pct": 0.7859,
        "passes_over_expected": -12.7248,
        "passes_over_expected_p100": -3.3933,
        "avg_pass_distance": 13.5021,
        "avg_pass_vertical": -1.6577
      }
    },
    {
      "canonical_id": "daniel-steres",
      "canonical_name": "Daniel Steres",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1500.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 0.9651,
        "xg_place": 0.9626,
        "goals_minus_xg": 1.0349,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.1596,
        "assists_minus_xa": 0.8404,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.1247,
        "points_added": 1.2329,
        "xpoints_added": 0.7063,
        "passes_attempted": 947.0,
        "pass_completion_pct": 0.9071,
        "xpass_completion_pct": 0.8852,
        "passes_over_expected": 20.7348,
        "passes_over_expected_p100": 2.1895,
        "avg_pass_distance": 24.3329,
        "avg_pass_vertical": 8.945
      }
    },
    {
      "canonical_id": "daniel-trejo",
      "canonical_name": "Daniel Trejo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 59.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1035,
        "xg_place": 0.1331,
        "goals_minus_xg": -0.1035,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1331,
        "assists_minus_xa": -0.1331,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2366,
        "points_added": 0.0,
        "xpoints_added": 0.0009,
        "passes_attempted": 16.0,
        "pass_completion_pct": 0.6875,
        "xpass_completion_pct": 0.6566,
        "passes_over_expected": 0.4937,
        "passes_over_expected_p100": 3.0857,
        "avg_pass_distance": 15.2981,
        "avg_pass_vertical": -3.5831
      }
    },
    {
      "canonical_id": "danny-hoesen",
      "canonical_name": "Danny Hoesen",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 480.0,
        "shots": 14.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 2.2379,
        "xg_place": 0.5348,
        "goals_minus_xg": 0.7621,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1542,
        "assists_minus_xa": -0.1542,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.3921,
        "points_added": 3.9463,
        "xpoints_added": 2.8249,
        "passes_attempted": 66.0,
        "pass_completion_pct": 0.7121,
        "xpass_completion_pct": 0.7771,
        "passes_over_expected": -4.2853,
        "passes_over_expected_p100": -6.4929,
        "avg_pass_distance": 16.1145,
        "avg_pass_vertical": 0.1387
      }
    },
    {
      "canonical_id": "danny-leyva",
      "canonical_name": "Danny Leyva",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1046.0,
        "shots": 8.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2985,
        "xg_place": -0.2985,
        "goals_minus_xg": -0.2985,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.5647,
        "assists_minus_xa": 0.4353,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8632,
        "points_added": 0.0,
        "xpoints_added": 0.3553,
        "passes_attempted": 678.0,
        "pass_completion_pct": 0.854,
        "xpass_completion_pct": 0.8384,
        "passes_over_expected": 10.574,
        "passes_over_expected_p100": 1.5596,
        "avg_pass_distance": 18.5012,
        "avg_pass_vertical": 4.6118
      }
    },
    {
      "canonical_id": "danny-musovski",
      "canonical_name": "Danny Musovski",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 636.0,
        "shots": 13.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 2.8588,
        "xg_place": 0.3685,
        "goals_minus_xg": -0.8588,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1644,
        "assists_minus_xa": -0.1644,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.0232,
        "points_added": 0.7007,
        "xpoints_added": 1.219,
        "passes_attempted": 138.0,
        "pass_completion_pct": 1.4841000000000002,
        "xpass_completion_pct": 1.4954999999999998,
        "passes_over_expected": -11.9535,
        "passes_over_expected_p100": -1.1433999999999997,
        "avg_pass_distance": 31.336100000000002,
        "avg_pass_vertical": -9.4347
      }
    },
    {
      "canonical_id": "danny-wilson",
      "canonical_name": "Danny Wilson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2331.0,
        "shots": 15.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.4026,
        "xg_place": -0.8104,
        "goals_minus_xg": -1.4026,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2255,
        "assists_minus_xa": -0.2255,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.6281,
        "points_added": 0.0,
        "xpoints_added": 0.9474,
        "passes_attempted": 1251.0,
        "pass_completion_pct": 0.8169,
        "xpass_completion_pct": 0.7932,
        "passes_over_expected": 29.6762,
        "passes_over_expected_p100": 2.3722,
        "avg_pass_distance": 27.9973,
        "avg_pass_vertical": 14.5968
      }
    },
    {
      "canonical_id": "dantouma-toure",
      "canonical_name": "Dantouma Toure",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 70.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.094,
        "xg_place": 0.1364,
        "goals_minus_xg": 0.906,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.094,
        "points_added": 0.0094,
        "xpoints_added": 0.0009,
        "passes_attempted": 11.0,
        "pass_completion_pct": 0.2727,
        "xpass_completion_pct": 0.5815,
        "passes_over_expected": -3.3966,
        "passes_over_expected_p100": -30.878,
        "avg_pass_distance": 22.452,
        "avg_pass_vertical": -7.6092
      }
    },
    {
      "canonical_id": "dario-\u017eupari\u0107",
      "canonical_name": "Dario \u017dupari\u0107",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2455.0,
        "shots": 10.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.547,
        "xg_place": -0.547,
        "goals_minus_xg": -0.547,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2395,
        "assists_minus_xa": -0.2395,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7865,
        "points_added": 0.0,
        "xpoints_added": 0.4523,
        "passes_attempted": 888.0,
        "pass_completion_pct": 0.8333,
        "xpass_completion_pct": 0.8402,
        "passes_over_expected": -6.0844,
        "passes_over_expected_p100": -0.6852,
        "avg_pass_distance": 23.7694,
        "avg_pass_vertical": 8.751
      }
    },
    {
      "canonical_id": "darlington-nagbe",
      "canonical_name": "Darlington Nagbe",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3358.0,
        "shots": 13.0,
        "shots_on_target": 5.0,
        "goals": 3.0,
        "xg": 1.7277,
        "xg_place": 0.2691,
        "goals_minus_xg": 1.2723,
        "key_passes": 15.0,
        "assists": 0.0,
        "xa": 1.5905,
        "assists_minus_xa": -1.5905,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.3182,
        "points_added": 2.0636,
        "xpoints_added": 1.8172,
        "passes_attempted": 1734.0,
        "pass_completion_pct": 0.9262,
        "xpass_completion_pct": 0.9004,
        "passes_over_expected": 44.6969,
        "passes_over_expected_p100": 2.5777,
        "avg_pass_distance": 18.354,
        "avg_pass_vertical": 1.9433
      }
    },
    {
      "canonical_id": "darren-yapi",
      "canonical_name": "Darren Yapi",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 223.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.7141,
        "xg_place": -0.2772,
        "goals_minus_xg": -0.7141,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0998,
        "assists_minus_xa": -0.0998,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8139,
        "points_added": 0.0,
        "xpoints_added": 0.1102,
        "passes_attempted": 45.0,
        "pass_completion_pct": 0.6222,
        "xpass_completion_pct": 0.7138,
        "passes_over_expected": -4.1225,
        "passes_over_expected_p100": -9.1612,
        "avg_pass_distance": 15.561,
        "avg_pass_vertical": 1.1961
      }
    },
    {
      "canonical_id": "darwin-cer\u00e9n",
      "canonical_name": "Darwin Cer\u00e9n",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1285.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2417,
        "xg_place": -0.003,
        "goals_minus_xg": -0.2417,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 0.8641,
        "assists_minus_xa": -0.8641,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1059,
        "points_added": 0.0,
        "xpoints_added": 0.123,
        "passes_attempted": 540.0,
        "pass_completion_pct": 0.8741,
        "xpass_completion_pct": 0.8567,
        "passes_over_expected": 9.3943,
        "passes_over_expected_p100": 1.7397,
        "avg_pass_distance": 21.8386,
        "avg_pass_vertical": 4.1101
      }
    },
    {
      "canonical_id": "darwin-quintero",
      "canonical_name": "Darwin Quintero",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1938.0,
        "shots": 42.0,
        "shots_on_target": 19.0,
        "goals": 8.0,
        "xg": 5.4065,
        "xg_place": 1.4413,
        "goals_minus_xg": 2.5935,
        "key_passes": 58.0,
        "assists": 3.0,
        "xa": 6.8644,
        "assists_minus_xa": -3.8644,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 12.2708,
        "points_added": 4.4472,
        "xpoints_added": 3.1514,
        "passes_attempted": 932.0,
        "pass_completion_pct": 0.6964,
        "xpass_completion_pct": 0.7041,
        "passes_over_expected": -7.1948,
        "passes_over_expected_p100": -0.772,
        "avg_pass_distance": 21.1322,
        "avg_pass_vertical": 6.6072
      }
    },
    {
      "canonical_id": "dave-romney",
      "canonical_name": "Dave Romney",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3005.0,
        "shots": 19.0,
        "shots_on_target": 5.0,
        "goals": 3.0,
        "xg": 2.676,
        "xg_place": -0.1059,
        "goals_minus_xg": 0.324,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.9668,
        "assists_minus_xa": 0.0332,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.6428,
        "points_added": 1.5775,
        "xpoints_added": 2.0671,
        "passes_attempted": 1560.0,
        "pass_completion_pct": 0.8167,
        "xpass_completion_pct": 0.8115,
        "passes_over_expected": 8.0614,
        "passes_over_expected_p100": 0.5168,
        "avg_pass_distance": 23.7629,
        "avg_pass_vertical": 7.4342
      }
    },
    {
      "canonical_id": "david-ayala",
      "canonical_name": "David Ayala",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 852.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.3896,
        "xg_place": 0.0802,
        "goals_minus_xg": -0.3896,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.4611,
        "assists_minus_xa": -0.4611,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8507,
        "points_added": 0.0,
        "xpoints_added": 0.4045,
        "passes_attempted": 434.0,
        "pass_completion_pct": 0.8664,
        "xpass_completion_pct": 0.8649,
        "passes_over_expected": 0.6288,
        "passes_over_expected_p100": 0.1449,
        "avg_pass_distance": 21.1317,
        "avg_pass_vertical": 3.8667
      }
    },
    {
      "canonical_id": "david-bingham",
      "canonical_name": "David Bingham",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 197.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 71.0,
        "pass_completion_pct": 0.4366,
        "xpass_completion_pct": 0.5508,
        "passes_over_expected": -8.1041,
        "passes_over_expected_p100": -11.4143,
        "avg_pass_distance": 50.4725,
        "avg_pass_vertical": 42.6115,
        "shots_faced": 13.0,
        "goals_conceded": 3.0,
        "saves": 10.0,
        "headed_shot_share": 0.1538,
        "xg_faced": 2.8637,
        "goals_conceded_minus_xg": 0.1363,
        "goals_per_xg": 1.0476
      }
    },
    {
      "canonical_id": "david-ochoa",
      "canonical_name": "David Ochoa",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 875.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": 398.0,
        "pass_completion_pct": 0.7186,
        "xpass_completion_pct": 0.6885,
        "passes_over_expected": 11.9915,
        "passes_over_expected_p100": 3.0129,
        "avg_pass_distance": 37.7959,
        "avg_pass_vertical": 29.9707,
        "shots_faced": 49.0,
        "goals_conceded": 16.0,
        "saves": 32.0,
        "headed_shot_share": 0.1224,
        "xg_faced": 13.5252,
        "goals_conceded_minus_xg": 2.4748,
        "goals_per_xg": 1.183
      }
    },
    {
      "canonical_id": "dax-mccarty",
      "canonical_name": "Dax McCarty",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1978.0,
        "shots": 16.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.6294,
        "xg_place": -0.7762,
        "goals_minus_xg": -1.6294,
        "key_passes": 19.0,
        "assists": 1.0,
        "xa": 2.4618,
        "assists_minus_xa": -1.4618,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 4.0912,
        "points_added": 0.0,
        "xpoints_added": 0.6271,
        "passes_attempted": 1009.0,
        "pass_completion_pct": 0.8474,
        "xpass_completion_pct": 0.8312,
        "passes_over_expected": 16.3508,
        "passes_over_expected_p100": 1.6205,
        "avg_pass_distance": 20.6364,
        "avg_pass_vertical": 5.2825
      }
    },
    {
      "canonical_id": "dayne-st-clair",
      "canonical_name": "Dayne St. Clair",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3226.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.2762,
        "assists_minus_xa": 0.7238,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2762,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 913.0,
        "pass_completion_pct": 0.6375,
        "xpass_completion_pct": 0.6572,
        "passes_over_expected": -17.9918,
        "passes_over_expected_p100": -1.9706,
        "avg_pass_distance": 40.6417,
        "avg_pass_vertical": 33.4059,
        "shots_faced": 164.0,
        "goals_conceded": 45.0,
        "saves": 117.0,
        "headed_shot_share": 0.1524,
        "xg_faced": 49.2265,
        "goals_conceded_minus_xg": -4.2265,
        "goals_per_xg": 0.9141
      }
    },
    {
      "canonical_id": "deandre-yedlin",
      "canonical_name": "DeAndre Yedlin",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3394.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1622,
        "xg_place": -0.1622,
        "goals_minus_xg": -0.1622,
        "key_passes": 27.0,
        "assists": 3.0,
        "xa": 2.7886,
        "assists_minus_xa": 0.2114,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.9508,
        "points_added": 0.0,
        "xpoints_added": 0.1144,
        "passes_attempted": 1656.0,
        "pass_completion_pct": 0.8182,
        "xpass_completion_pct": 0.801,
        "passes_over_expected": 28.4805,
        "passes_over_expected_p100": 1.7198,
        "avg_pass_distance": 17.4262,
        "avg_pass_vertical": 2.5542
      }
    },
    {
      "canonical_id": "dejuan-jones",
      "canonical_name": "DeJuan Jones",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2984.0,
        "shots": 19.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.1671,
        "xg_place": -0.8979,
        "goals_minus_xg": -0.1671,
        "key_passes": 40.0,
        "assists": 5.0,
        "xa": 2.9089,
        "assists_minus_xa": 2.0911,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.076,
        "points_added": 1.0538,
        "xpoints_added": 0.7891,
        "passes_attempted": 1914.0,
        "pass_completion_pct": 0.8286,
        "xpass_completion_pct": 0.8088,
        "passes_over_expected": 37.9261,
        "passes_over_expected_p100": 1.9815,
        "avg_pass_distance": 18.0077,
        "avg_pass_vertical": 1.202
      }
    },
    {
      "canonical_id": "deandre-kerr",
      "canonical_name": "Deandre Kerr",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1435.0,
        "shots": 22.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 3.1426,
        "xg_place": -1.2859,
        "goals_minus_xg": -0.1426,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.5319,
        "assists_minus_xa": -0.5319,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.6745,
        "points_added": 1.8497,
        "xpoints_added": 2.211,
        "passes_attempted": 328.0,
        "pass_completion_pct": 0.753,
        "xpass_completion_pct": 0.792,
        "passes_over_expected": -12.7709,
        "passes_over_expected_p100": -3.8936,
        "avg_pass_distance": 14.2664,
        "avg_pass_vertical": -0.3641
      }
    },
    {
      "canonical_id": "dejan-joveljic",
      "canonical_name": "Dejan Joveljic",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1217.0,
        "shots": 35.0,
        "shots_on_target": 23.0,
        "goals": 12.0,
        "xg": 8.1107,
        "xg_place": 3.5465,
        "goals_minus_xg": 3.8893,
        "key_passes": 15.0,
        "assists": 3.0,
        "xa": 1.698,
        "assists_minus_xa": 1.302,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 9.8088,
        "points_added": 6.4402,
        "xpoints_added": 5.0432,
        "passes_attempted": 292.0,
        "pass_completion_pct": 0.7705,
        "xpass_completion_pct": 0.7788,
        "passes_over_expected": -2.4,
        "passes_over_expected_p100": -0.8219,
        "avg_pass_distance": 14.1425,
        "avg_pass_vertical": -0.7191
      }
    },
    {
      "canonical_id": "derrick-etienne-jr",
      "canonical_name": "Derrick Etienne Jr.",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2431.0,
        "shots": 49.0,
        "shots_on_target": 21.0,
        "goals": 9.0,
        "xg": 6.5098,
        "xg_place": 0.6088,
        "goals_minus_xg": 2.4902,
        "key_passes": 33.0,
        "assists": 5.0,
        "xa": 3.0482,
        "assists_minus_xa": 1.9518,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 9.558,
        "points_added": 6.6479,
        "xpoints_added": 5.5618,
        "passes_attempted": 760.0,
        "pass_completion_pct": 0.7842,
        "xpass_completion_pct": 0.7661,
        "passes_over_expected": 13.7802,
        "passes_over_expected_p100": 1.8132,
        "avg_pass_distance": 17.1487,
        "avg_pass_vertical": -0.0605
      }
    },
    {
      "canonical_id": "derrick-jones",
      "canonical_name": "Derrick Jones",
      "positions": [
        "CB",
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1053.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 1.2401,
        "xg_place": -0.4461,
        "goals_minus_xg": -0.2401,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0774,
        "assists_minus_xa": -0.0774,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3175,
        "points_added": 0.0394,
        "xpoints_added": 0.3044,
        "passes_attempted": 467.0,
        "pass_completion_pct": 0.863,
        "xpass_completion_pct": 0.8737,
        "passes_over_expected": -5.0001,
        "passes_over_expected_p100": -1.0707,
        "avg_pass_distance": 18.6783,
        "avg_pass_vertical": 1.2527
      }
    },
    {
      "canonical_id": "derrick-williams",
      "canonical_name": "Derrick Williams",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2410.0,
        "shots": 15.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.0459,
        "xg_place": -0.4049,
        "goals_minus_xg": -1.0459,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.8034,
        "assists_minus_xa": 0.1966,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.8493,
        "points_added": 0.0,
        "xpoints_added": 0.6592,
        "passes_attempted": 1446.0,
        "pass_completion_pct": 0.8748,
        "xpass_completion_pct": 0.8596,
        "passes_over_expected": 22.0452,
        "passes_over_expected_p100": 1.5246,
        "avg_pass_distance": 21.6582,
        "avg_pass_vertical": 6.6827
      }
    },
    {
      "canonical_id": "diego-char\u00e1",
      "canonical_name": "Diego Char\u00e1",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2706.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3859,
        "xg_place": -0.3859,
        "goals_minus_xg": -0.3859,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 1.487,
        "assists_minus_xa": -0.487,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.873,
        "points_added": 0.0,
        "xpoints_added": 0.3269,
        "passes_attempted": 1377.0,
        "pass_completion_pct": 0.878,
        "xpass_completion_pct": 0.8569,
        "passes_over_expected": 29.0054,
        "passes_over_expected_p100": 2.1064,
        "avg_pass_distance": 19.8142,
        "avg_pass_vertical": 5.9
      }
    },
    {
      "canonical_id": "diego-fagundez",
      "canonical_name": "Diego Fagundez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3265.0,
        "shots": 44.0,
        "shots_on_target": 14.0,
        "goals": 6.0,
        "xg": 4.1886,
        "xg_place": 0.8813,
        "goals_minus_xg": 1.8114,
        "key_passes": 76.0,
        "assists": 13.0,
        "xa": 8.1521,
        "assists_minus_xa": 4.8479,
        "goals_plus_assists": 19.0,
        "xg_plus_xa": 12.3407,
        "points_added": 4.3841,
        "xpoints_added": 2.5422,
        "passes_attempted": 1328.0,
        "pass_completion_pct": 0.7575,
        "xpass_completion_pct": 0.7386,
        "passes_over_expected": 25.0917,
        "passes_over_expected_p100": 1.8894,
        "avg_pass_distance": 18.8687,
        "avg_pass_vertical": 0.9689
      }
    },
    {
      "canonical_id": "diego-guti\u00e9rrez",
      "canonical_name": "Diego Guti\u00e9rrez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 9.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 4.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7996,
        "passes_over_expected": -0.1986,
        "passes_over_expected_p100": -4.9647,
        "avg_pass_distance": 10.541,
        "avg_pass_vertical": -3.22
      }
    },
    {
      "canonical_id": "diego-luna",
      "canonical_name": "Diego Luna",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 376.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.5087,
        "xg_place": -0.4491,
        "goals_minus_xg": -0.5087,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1434,
        "assists_minus_xa": -0.1434,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6521,
        "points_added": 0.0,
        "xpoints_added": 0.4092,
        "passes_attempted": 184.0,
        "pass_completion_pct": 0.8478,
        "xpass_completion_pct": 0.823,
        "passes_over_expected": 4.5641,
        "passes_over_expected_p100": 2.4805,
        "avg_pass_distance": 17.4325,
        "avg_pass_vertical": 1.7013
      }
    },
    {
      "canonical_id": "diego-palacios",
      "canonical_name": "Diego Palacios",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3005.0,
        "shots": 16.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 1.1434,
        "xg_place": 0.0164,
        "goals_minus_xg": -0.1434,
        "key_passes": 35.0,
        "assists": 5.0,
        "xa": 3.9615,
        "assists_minus_xa": 1.0385,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.105,
        "points_added": 0.0969,
        "xpoints_added": 0.3372,
        "passes_attempted": 1822.0,
        "pass_completion_pct": 0.8172,
        "xpass_completion_pct": 0.7877,
        "passes_over_expected": 53.8458,
        "passes_over_expected_p100": 2.9553,
        "avg_pass_distance": 18.06,
        "avg_pass_vertical": 3.0889
      }
    },
    {
      "canonical_id": "diego-rubio",
      "canonical_name": "Diego Rubio",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2670.0,
        "shots": 93.0,
        "shots_on_target": 39.0,
        "goals": 16.0,
        "xg": 12.1728,
        "xg_place": -0.9394,
        "goals_minus_xg": 3.8272,
        "key_passes": 46.0,
        "assists": 5.0,
        "xa": 5.1149,
        "assists_minus_xa": -0.1149,
        "goals_plus_assists": 21.0,
        "xg_plus_xa": 17.2878,
        "points_added": 10.6387,
        "xpoints_added": 8.9954,
        "passes_attempted": 868.0,
        "pass_completion_pct": 0.7016,
        "xpass_completion_pct": 0.7186,
        "passes_over_expected": -14.769,
        "passes_over_expected_p100": -1.7015,
        "avg_pass_distance": 20.7421,
        "avg_pass_vertical": 5.7454
      }
    },
    {
      "canonical_id": "djordje-mihailovic",
      "canonical_name": "Djordje Mihailovic",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2399.0,
        "shots": 46.0,
        "shots_on_target": 26.0,
        "goals": 11.0,
        "xg": 6.7228,
        "xg_place": 2.8322,
        "goals_minus_xg": 4.2772,
        "key_passes": 63.0,
        "assists": 5.0,
        "xa": 6.5887,
        "assists_minus_xa": -1.5887,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 13.3115,
        "points_added": 4.9543,
        "xpoints_added": 3.2336,
        "passes_attempted": 1099.0,
        "pass_completion_pct": 0.7734,
        "xpass_completion_pct": 0.7703,
        "passes_over_expected": 3.4671,
        "passes_over_expected_p100": 0.3155,
        "avg_pass_distance": 20.547,
        "avg_pass_vertical": 0.8489
      }
    },
    {
      "canonical_id": "dom-dwyer",
      "canonical_name": "Dom Dwyer",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 729.0,
        "shots": 21.0,
        "shots_on_target": 7.0,
        "goals": 4.0,
        "xg": 4.2806,
        "xg_place": -0.3646,
        "goals_minus_xg": -0.2806,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.6118,
        "assists_minus_xa": -0.6118,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.8924,
        "points_added": 4.6853,
        "xpoints_added": 3.9078,
        "passes_attempted": 109.0,
        "pass_completion_pct": 0.6697,
        "xpass_completion_pct": 0.7069,
        "passes_over_expected": -4.0574,
        "passes_over_expected_p100": -3.7224,
        "avg_pass_distance": 15.3632,
        "avg_pass_vertical": 3.837
      }
    },
    {
      "canonical_id": "domenico-criscito",
      "canonical_name": "Domenico Criscito",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1300.0,
        "shots": 17.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.4651,
        "xg_place": -0.0009,
        "goals_minus_xg": 0.5349,
        "key_passes": 17.0,
        "assists": 0.0,
        "xa": 1.1075,
        "assists_minus_xa": -1.1075,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5727,
        "points_added": 1.2932,
        "xpoints_added": 0.3054,
        "passes_attempted": 859.0,
        "pass_completion_pct": 0.8114,
        "xpass_completion_pct": 0.7709,
        "passes_over_expected": 34.7574,
        "passes_over_expected_p100": 4.0463,
        "avg_pass_distance": 19.5681,
        "avg_pass_vertical": 6.7839
      }
    },
    {
      "canonical_id": "dominique-badji",
      "canonical_name": "Dominique Badji",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1225.0,
        "shots": 28.0,
        "shots_on_target": 13.0,
        "goals": 0.0,
        "xg": 3.2864,
        "xg_place": -1.3241,
        "goals_minus_xg": -3.2864,
        "key_passes": 8.0,
        "assists": 2.0,
        "xa": 1.1657,
        "assists_minus_xa": 0.8343,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.4521,
        "points_added": 0.0,
        "xpoints_added": 2.0357,
        "passes_attempted": 250.0,
        "pass_completion_pct": 0.772,
        "xpass_completion_pct": 0.7613,
        "passes_over_expected": 2.6634,
        "passes_over_expected_p100": 1.0654,
        "avg_pass_distance": 15.4251,
        "avg_pass_vertical": -0.3903
      }
    },
    {
      "canonical_id": "doneil-henry",
      "canonical_name": "Doneil Henry",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 326.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": 169.0,
        "pass_completion_pct": 1.6949999999999998,
        "xpass_completion_pct": 1.7293,
        "passes_over_expected": -2.3969,
        "passes_over_expected_p100": -3.4237,
        "avg_pass_distance": 40.2567,
        "avg_pass_vertical": 12.612100000000002
      }
    },
    {
      "canonical_id": "donovan-pines",
      "canonical_name": "Donovan Pines",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1619.0,
        "shots": 7.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.7036,
        "xg_place": -0.7036,
        "goals_minus_xg": -0.7036,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1398,
        "assists_minus_xa": -0.1398,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8434,
        "points_added": 0.0,
        "xpoints_added": 0.4694,
        "passes_attempted": 591.0,
        "pass_completion_pct": 0.7851,
        "xpass_completion_pct": 0.8057,
        "passes_over_expected": -12.1444,
        "passes_over_expected_p100": -2.0549,
        "avg_pass_distance": 23.6082,
        "avg_pass_vertical": 6.8565
      }
    },
    {
      "canonical_id": "douglas-costa",
      "canonical_name": "Douglas Costa",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1696.0,
        "shots": 47.0,
        "shots_on_target": 16.0,
        "goals": 4.0,
        "xg": 2.7597,
        "xg_place": 0.1387,
        "goals_minus_xg": 1.2403,
        "key_passes": 32.0,
        "assists": 1.0,
        "xa": 2.632,
        "assists_minus_xa": -1.632,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.3917,
        "points_added": 2.8017,
        "xpoints_added": 1.9895,
        "passes_attempted": 1015.0,
        "pass_completion_pct": 0.7901,
        "xpass_completion_pct": 0.7866,
        "passes_over_expected": 3.6027,
        "passes_over_expected_p100": 0.3549,
        "avg_pass_distance": 19.6132,
        "avg_pass_vertical": 2.0757
      }
    },
    {
      "canonical_id": "drake-callender",
      "canonical_name": "Drake Callender",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2487.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": 828.0,
        "pass_completion_pct": 0.7114,
        "xpass_completion_pct": 0.7369,
        "passes_over_expected": -21.1326,
        "passes_over_expected_p100": -2.5522,
        "avg_pass_distance": 36.3879,
        "avg_pass_vertical": 27.567,
        "shots_faced": 125.0,
        "goals_conceded": 39.0,
        "saves": 83.0,
        "headed_shot_share": 0.12,
        "xg_faced": 39.4607,
        "goals_conceded_minus_xg": -0.4607,
        "goals_per_xg": 0.9883
      }
    },
    {
      "canonical_id": "drew-moor",
      "canonical_name": "Drew Moor",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 279.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0517,
        "xg_place": -0.0517,
        "goals_minus_xg": -0.0517,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0517,
        "points_added": 0.0,
        "xpoints_added": 0.0096,
        "passes_attempted": 83.0,
        "pass_completion_pct": 0.8795,
        "xpass_completion_pct": 0.8483,
        "passes_over_expected": 2.588,
        "passes_over_expected_p100": 3.1181,
        "avg_pass_distance": 20.7805,
        "avg_pass_vertical": 9.7509
      }
    },
    {
      "canonical_id": "drew-skundrich",
      "canonical_name": "Drew Skundrich",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 998.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1334,
        "xg_place": -0.1334,
        "goals_minus_xg": -0.1334,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.1691,
        "assists_minus_xa": 0.8309,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3026,
        "points_added": 0.0,
        "xpoints_added": 0.0802,
        "passes_attempted": 413.0,
        "pass_completion_pct": 0.8087,
        "xpass_completion_pct": 0.8286,
        "passes_over_expected": -8.2234,
        "passes_over_expected_p100": -1.9911,
        "avg_pass_distance": 19.5018,
        "avg_pass_vertical": 3.6066
      }
    },
    {
      "canonical_id": "dru-yearwood",
      "canonical_name": "Dru Yearwood",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1716.0,
        "shots": 16.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 0.6932,
        "xg_place": 0.8035,
        "goals_minus_xg": 1.3068,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.3291,
        "assists_minus_xa": -0.3291,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.0223,
        "points_added": 0.8077,
        "xpoints_added": 0.4877,
        "passes_attempted": 563.0,
        "pass_completion_pct": 0.714,
        "xpass_completion_pct": 0.7727,
        "passes_over_expected": -33.0134,
        "passes_over_expected_p100": -5.8638,
        "avg_pass_distance": 20.3201,
        "avg_pass_vertical": 7.6497
      }
    },
    {
      "canonical_id": "dylan-borrero",
      "canonical_name": "Dylan Borrero",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 660.0,
        "shots": 19.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 1.708,
        "xg_place": 0.1521,
        "goals_minus_xg": 1.292,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.7752,
        "assists_minus_xa": 0.2248,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.4831,
        "points_added": 1.4817,
        "xpoints_added": 1.5945,
        "passes_attempted": 191.0,
        "pass_completion_pct": 0.733,
        "xpass_completion_pct": 0.7383,
        "passes_over_expected": -1.015,
        "passes_over_expected_p100": -0.5314,
        "avg_pass_distance": 19.6104,
        "avg_pass_vertical": 3.3896
      }
    },
    {
      "canonical_id": "dylan-nealis",
      "canonical_name": "Dylan Nealis",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2068.0,
        "shots": 9.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.7504,
        "xg_place": -0.5817,
        "goals_minus_xg": -0.7504,
        "key_passes": 12.0,
        "assists": 2.0,
        "xa": 0.6958,
        "assists_minus_xa": 1.3042,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.4462,
        "points_added": 0.0,
        "xpoints_added": 0.542,
        "passes_attempted": 773.0,
        "pass_completion_pct": 0.652,
        "xpass_completion_pct": 0.6696,
        "passes_over_expected": -13.6005,
        "passes_over_expected_p100": -1.7594,
        "avg_pass_distance": 20.6075,
        "avg_pass_vertical": 8.9199
      }
    },
    {
      "canonical_id": "dylan-teves",
      "canonical_name": "Dylan Teves",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 121.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.3914,
        "xg_place": 0.1063,
        "goals_minus_xg": 0.6086,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3914,
        "points_added": 0.5748,
        "xpoints_added": 0.225,
        "passes_attempted": 39.0,
        "pass_completion_pct": 0.641,
        "xpass_completion_pct": 0.7382,
        "passes_over_expected": -3.7902,
        "passes_over_expected_p100": -9.7184,
        "avg_pass_distance": 13.0037,
        "avg_pass_vertical": 2.4832
      }
    },
    {
      "canonical_id": "d\u00e1niel-gazdag",
      "canonical_name": "D\u00e1niel Gazdag",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3558.0,
        "shots": 68.0,
        "shots_on_target": 45.0,
        "goals": 24.0,
        "xg": 19.8121,
        "xg_place": 1.7086,
        "goals_minus_xg": 4.1879,
        "key_passes": 47.0,
        "assists": 6.0,
        "xa": 5.8777,
        "assists_minus_xa": 0.1223,
        "goals_plus_assists": 30.0,
        "xg_plus_xa": 25.6898,
        "points_added": 6.5401,
        "xpoints_added": 6.505,
        "passes_attempted": 1224.0,
        "pass_completion_pct": 0.7304,
        "xpass_completion_pct": 0.75,
        "passes_over_expected": -24.0469,
        "passes_over_expected_p100": -1.9646,
        "avg_pass_distance": 16.7062,
        "avg_pass_vertical": 5.4471
      }
    },
    {
      "canonical_id": "d\u00e1niel-sall\u00f3i",
      "canonical_name": "D\u00e1niel Sall\u00f3i",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2759.0,
        "shots": 72.0,
        "shots_on_target": 28.0,
        "goals": 7.0,
        "xg": 6.2414,
        "xg_place": 0.5012,
        "goals_minus_xg": 0.7586,
        "key_passes": 31.0,
        "assists": 3.0,
        "xa": 3.5561,
        "assists_minus_xa": -0.5561,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 9.7975,
        "points_added": 3.9833,
        "xpoints_added": 3.8866,
        "passes_attempted": 785.0,
        "pass_completion_pct": 0.7427,
        "xpass_completion_pct": 0.7659,
        "passes_over_expected": -18.262,
        "passes_over_expected_p100": -2.3264,
        "avg_pass_distance": 16.367,
        "avg_pass_vertical": 0.9536
      }
    },
    {
      "canonical_id": "d\u00e9iber-caicedo",
      "canonical_name": "D\u00e9iber Caicedo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1066.0,
        "shots": 19.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.7688,
        "xg_place": -0.3988,
        "goals_minus_xg": -0.7688,
        "key_passes": 21.0,
        "assists": 2.0,
        "xa": 1.7019,
        "assists_minus_xa": 0.2981,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.4708,
        "points_added": 0.2189,
        "xpoints_added": 1.0361,
        "passes_attempted": 309.0,
        "pass_completion_pct": 0.7767,
        "xpass_completion_pct": 0.732,
        "passes_over_expected": 13.8107,
        "passes_over_expected_p100": 4.4695,
        "avg_pass_distance": 18.203,
        "avg_pass_vertical": -0.4146
      }
    },
    {
      "canonical_id": "d\u00e9nis-bouanga",
      "canonical_name": "D\u00e9nis Bouanga",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 903.0,
        "shots": 32.0,
        "shots_on_target": 13.0,
        "goals": 3.0,
        "xg": 4.6584,
        "xg_place": -0.993,
        "goals_minus_xg": -1.6584,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 1.0298,
        "assists_minus_xa": -1.0298,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 5.6882,
        "points_added": 0.0971,
        "xpoints_added": 2.4685,
        "passes_attempted": 270.0,
        "pass_completion_pct": 0.6815,
        "xpass_completion_pct": 0.7118,
        "passes_over_expected": -8.1767,
        "passes_over_expected_p100": -3.0284,
        "avg_pass_distance": 16.2147,
        "avg_pass_vertical": 0.727
      }
    },
    {
      "canonical_id": "earl-edwards-jr",
      "canonical_name": "Earl Edwards Jr.",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 399.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": 90.0,
        "pass_completion_pct": 0.6889,
        "xpass_completion_pct": 0.6976,
        "passes_over_expected": -0.7806,
        "passes_over_expected_p100": -0.8673,
        "avg_pass_distance": 39.3365,
        "avg_pass_vertical": 31.4733,
        "shots_faced": 17.0,
        "goals_conceded": 8.0,
        "saves": 9.0,
        "headed_shot_share": 0.1176,
        "xg_faced": 7.1625,
        "goals_conceded_minus_xg": 0.8375,
        "goals_per_xg": 1.1169
      }
    },
    {
      "canonical_id": "easton-ongaro",
      "canonical_name": "Easton Ongaro",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 49.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 7.0,
        "pass_completion_pct": 0.8571,
        "xpass_completion_pct": 0.9345,
        "passes_over_expected": -0.5418,
        "passes_over_expected_p100": -7.7403,
        "avg_pass_distance": 10.9309,
        "avg_pass_vertical": -4.5713
      }
    },
    {
      "canonical_id": "eddie-segura",
      "canonical_name": "Eddie Segura",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1024.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0995,
        "xg_place": -0.0774,
        "goals_minus_xg": -0.0995,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.068,
        "assists_minus_xa": -0.068,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1675,
        "points_added": 0.0,
        "xpoints_added": 0.0313,
        "passes_attempted": 587.0,
        "pass_completion_pct": 0.8569,
        "xpass_completion_pct": 0.8413,
        "passes_over_expected": 9.1507,
        "passes_over_expected_p100": 1.5589,
        "avg_pass_distance": 22.6412,
        "avg_pass_vertical": 9.4164
      }
    },
    {
      "canonical_id": "edison-azcona",
      "canonical_name": "Edison Azcona",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 22.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.2643,
        "assists_minus_xa": -0.2643,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2643,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 4.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.6788,
        "passes_over_expected": 0.2846,
        "passes_over_expected_p100": 7.1159,
        "avg_pass_distance": 22.6044,
        "avg_pass_vertical": -2.1211
      }
    },
    {
      "canonical_id": "edison-flores",
      "canonical_name": "Edison Flores",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 908.0,
        "shots": 15.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.5165,
        "xg_place": -0.7022,
        "goals_minus_xg": -0.5165,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 1.0261,
        "assists_minus_xa": -1.0261,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.5426,
        "points_added": 0.3905,
        "xpoints_added": 0.9154,
        "passes_attempted": 237.0,
        "pass_completion_pct": 0.7215,
        "xpass_completion_pct": 0.7556,
        "passes_over_expected": -8.0846,
        "passes_over_expected_p100": -3.4112,
        "avg_pass_distance": 15.4118,
        "avg_pass_vertical": 2.3808
      }
    },
    {
      "canonical_id": "edwin-cerrillo",
      "canonical_name": "Edwin Cerrillo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2159.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2956,
        "xg_place": 0.2301,
        "goals_minus_xg": -0.2956,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.3109,
        "assists_minus_xa": -0.3109,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6064,
        "points_added": 0.0,
        "xpoints_added": 0.2183,
        "passes_attempted": 1105.0,
        "pass_completion_pct": 0.8923,
        "xpass_completion_pct": 0.8872,
        "passes_over_expected": 5.6278,
        "passes_over_expected_p100": 0.5093,
        "avg_pass_distance": 18.8211,
        "avg_pass_vertical": 2.9776
      }
    },
    {
      "canonical_id": "edwin-mosquera",
      "canonical_name": "Edwin Mosquera",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 376.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.5918,
        "xg_place": 0.0068,
        "goals_minus_xg": -0.5918,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 0.6537,
        "assists_minus_xa": 1.3463,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.2455,
        "points_added": 0.0,
        "xpoints_added": 0.5417,
        "passes_attempted": 124.0,
        "pass_completion_pct": 0.7097,
        "xpass_completion_pct": 0.7148,
        "passes_over_expected": -0.6359,
        "passes_over_expected_p100": -0.5128,
        "avg_pass_distance": 18.3382,
        "avg_pass_vertical": -0.8291
      }
    },
    {
      "canonical_id": "edwin-munjoma",
      "canonical_name": "Edwin Munjoma",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 113.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": 42.0,
        "pass_completion_pct": 0.8333,
        "xpass_completion_pct": 0.8301,
        "passes_over_expected": 0.1346,
        "passes_over_expected_p100": 0.3204,
        "avg_pass_distance": 16.9216,
        "avg_pass_vertical": -0.7017
      }
    },
    {
      "canonical_id": "efrain-\u00e1lvarez",
      "canonical_name": "Efrain \u00c1lvarez",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1589.0,
        "shots": 49.0,
        "shots_on_target": 17.0,
        "goals": 3.0,
        "xg": 3.216,
        "xg_place": -0.3189,
        "goals_minus_xg": -0.216,
        "key_passes": 36.0,
        "assists": 4.0,
        "xa": 4.0596,
        "assists_minus_xa": -0.0596,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 7.2756,
        "points_added": 0.305,
        "xpoints_added": 1.6106,
        "passes_attempted": 770.0,
        "pass_completion_pct": 0.7805,
        "xpass_completion_pct": 0.7427,
        "passes_over_expected": 29.1341,
        "passes_over_expected_p100": 3.7837,
        "avg_pass_distance": 18.7697,
        "avg_pass_vertical": 3.6683
      }
    },
    {
      "canonical_id": "elias-manoel",
      "canonical_name": "Elias Manoel",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 471.0,
        "shots": 10.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.595,
        "xg_place": -0.4037,
        "goals_minus_xg": 0.405,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.5782,
        "assists_minus_xa": 0.4218,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.1732,
        "points_added": 0.7272,
        "xpoints_added": 1.1686,
        "passes_attempted": 72.0,
        "pass_completion_pct": 0.5694,
        "xpass_completion_pct": 0.6476,
        "passes_over_expected": -5.6295,
        "passes_over_expected_p100": -7.8188,
        "avg_pass_distance": 15.0964,
        "avg_pass_vertical": 0.0316
      }
    },
    {
      "canonical_id": "elliot-panicco",
      "canonical_name": "Elliot Panicco",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 194.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 57.0,
        "pass_completion_pct": 0.5263,
        "xpass_completion_pct": 0.6125,
        "passes_over_expected": -4.9139,
        "passes_over_expected_p100": -8.6208,
        "avg_pass_distance": 40.7707,
        "avg_pass_vertical": 31.716,
        "shots_faced": 10.0,
        "goals_conceded": 3.0,
        "saves": 7.0,
        "headed_shot_share": 0.4,
        "xg_faced": 2.647,
        "goals_conceded_minus_xg": 0.353,
        "goals_per_xg": 1.1334
      }
    },
    {
      "canonical_id": "eloy-room",
      "canonical_name": "Eloy Room",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3398.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": 899.0,
        "pass_completion_pct": 0.6808,
        "xpass_completion_pct": 0.684,
        "passes_over_expected": -2.8886,
        "passes_over_expected_p100": -0.3213,
        "avg_pass_distance": 37.6986,
        "avg_pass_vertical": 30.5877,
        "shots_faced": 146.0,
        "goals_conceded": 39.0,
        "saves": 103.0,
        "headed_shot_share": 0.226,
        "xg_faced": 42.0526,
        "goals_conceded_minus_xg": -3.0526,
        "goals_per_xg": 0.9274
      }
    },
    {
      "canonical_id": "ema-twumasi",
      "canonical_name": "Ema Twumasi",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2503.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.9734,
        "xg_place": -0.7342,
        "goals_minus_xg": -0.9734,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 0.876,
        "assists_minus_xa": 0.124,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.8494,
        "points_added": 0.0,
        "xpoints_added": 0.6573,
        "passes_attempted": 1346.0,
        "pass_completion_pct": 0.8388,
        "xpass_completion_pct": 0.8388,
        "passes_over_expected": -0.063,
        "passes_over_expected_p100": -0.0047,
        "avg_pass_distance": 16.8611,
        "avg_pass_vertical": 0.9521
      }
    },
    {
      "canonical_id": "emanuel-reynoso",
      "canonical_name": "Emanuel Reynoso",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2850.0,
        "shots": 79.0,
        "shots_on_target": 29.0,
        "goals": 11.0,
        "xg": 8.7196,
        "xg_place": 1.5341,
        "goals_minus_xg": 2.2804,
        "key_passes": 73.0,
        "assists": 5.0,
        "xa": 6.563,
        "assists_minus_xa": -1.563,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 15.2826,
        "points_added": 4.4717,
        "xpoints_added": 5.0263,
        "passes_attempted": 1619.0,
        "pass_completion_pct": 0.6893,
        "xpass_completion_pct": 0.694,
        "passes_over_expected": -7.5227,
        "passes_over_expected_p100": -0.4647,
        "avg_pass_distance": 20.9702,
        "avg_pass_vertical": 6.4102
      }
    },
    {
      "canonical_id": "emerson-hyndman",
      "canonical_name": "Emerson Hyndman",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 333.0,
        "shots": 2.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.6574,
        "xg_place": -0.1304,
        "goals_minus_xg": -0.6574,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0752,
        "assists_minus_xa": -0.0752,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7326,
        "points_added": 0.0,
        "xpoints_added": 0.9022,
        "passes_attempted": 219.0,
        "pass_completion_pct": 0.9041,
        "xpass_completion_pct": 0.8965,
        "passes_over_expected": 1.665,
        "passes_over_expected_p100": 0.7603,
        "avg_pass_distance": 19.9114,
        "avg_pass_vertical": 4.2391
      }
    },
    {
      "canonical_id": "emerson-rodr\u00edguez",
      "canonical_name": "Emerson Rodr\u00edguez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 642.0,
        "shots": 14.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 2.7778,
        "xg_place": 0.3494,
        "goals_minus_xg": -0.7778,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.6964,
        "assists_minus_xa": -0.6964,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.4741,
        "points_added": 1.675,
        "xpoints_added": 1.4596,
        "passes_attempted": 188.0,
        "pass_completion_pct": 0.6968,
        "xpass_completion_pct": 0.7331,
        "passes_over_expected": -6.8176,
        "passes_over_expected_p100": -3.6264,
        "avg_pass_distance": 15.3103,
        "avg_pass_vertical": 2.0638
      }
    },
    {
      "canonical_id": "emiliano-brienza",
      "canonical_name": "Emiliano Brienza",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 8.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0371,
        "xg_place": -0.0371,
        "goals_minus_xg": -0.0371,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0371,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 6.0,
        "pass_completion_pct": 0.8333,
        "xpass_completion_pct": 0.8182,
        "passes_over_expected": 0.0906,
        "passes_over_expected_p100": 1.5108,
        "avg_pass_distance": 18.1152,
        "avg_pass_vertical": 1.7296
      }
    },
    {
      "canonical_id": "emiliano-rigoni",
      "canonical_name": "Emiliano Rigoni",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 498.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.2658,
        "xg_place": -1.2089,
        "goals_minus_xg": -1.2658,
        "key_passes": 13.0,
        "assists": 0.0,
        "xa": 1.199,
        "assists_minus_xa": -1.199,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.4648,
        "points_added": 0.0,
        "xpoints_added": 0.0921,
        "passes_attempted": 192.0,
        "pass_completion_pct": 0.7031,
        "xpass_completion_pct": 0.7054,
        "passes_over_expected": -0.4311,
        "passes_over_expected_p100": -0.2245,
        "avg_pass_distance": 23.3992,
        "avg_pass_vertical": -1.9483
      }
    },
    {
      "canonical_id": "emmanuel-boateng",
      "canonical_name": "Emmanuel Boateng",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1112.0,
        "shots": 14.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.7139,
        "xg_place": 0.4307,
        "goals_minus_xg": 0.2861,
        "key_passes": 28.0,
        "assists": 2.0,
        "xa": 2.408,
        "assists_minus_xa": -0.408,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.1219,
        "points_added": 0.6766,
        "xpoints_added": 0.8398,
        "passes_attempted": 436.0,
        "pass_completion_pct": 0.7706,
        "xpass_completion_pct": 0.7533,
        "passes_over_expected": 7.554,
        "passes_over_expected_p100": 1.7326,
        "avg_pass_distance": 17.6396,
        "avg_pass_vertical": -0.2847
      }
    },
    {
      "canonical_id": "ercan-kara",
      "canonical_name": "Ercan Kara",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2033.0,
        "shots": 49.0,
        "shots_on_target": 19.0,
        "goals": 11.0,
        "xg": 9.3466,
        "xg_place": -0.2227,
        "goals_minus_xg": 1.6534,
        "key_passes": 16.0,
        "assists": 3.0,
        "xa": 1.969,
        "assists_minus_xa": 1.031,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 11.3156,
        "points_added": 5.0989,
        "xpoints_added": 5.4824,
        "passes_attempted": 287.0,
        "pass_completion_pct": 0.6899,
        "xpass_completion_pct": 0.7607,
        "passes_over_expected": -20.3254,
        "passes_over_expected_p100": -7.082,
        "avg_pass_distance": 12.7027,
        "avg_pass_vertical": -2.8246
      }
    },
    {
      "canonical_id": "eric-miller",
      "canonical_name": "Eric Miller",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1489.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1209,
        "xg_place": -0.1209,
        "goals_minus_xg": -0.1209,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 1.0337,
        "assists_minus_xa": -1.0337,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1546,
        "points_added": 0.0,
        "xpoints_added": 0.0069,
        "passes_attempted": 711.0,
        "pass_completion_pct": 0.7947,
        "xpass_completion_pct": 0.7863,
        "passes_over_expected": 5.906,
        "passes_over_expected_p100": 0.8307,
        "avg_pass_distance": 20.8564,
        "avg_pass_vertical": 5.0467
      }
    },
    {
      "canonical_id": "eric-remedi",
      "canonical_name": "Eric Remedi",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1556.0,
        "shots": 11.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.2763,
        "xg_place": 0.1417,
        "goals_minus_xg": -0.2763,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.7606,
        "assists_minus_xa": -0.7606,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0369,
        "points_added": 0.0,
        "xpoints_added": 0.2023,
        "passes_attempted": 954.0,
        "pass_completion_pct": 0.8585,
        "xpass_completion_pct": 0.8649,
        "passes_over_expected": -6.1075,
        "passes_over_expected_p100": -0.6402,
        "avg_pass_distance": 20.3639,
        "avg_pass_vertical": 4.0671
      }
    },
    {
      "canonical_id": "erik-godoy",
      "canonical_name": "Erik Godoy",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 496.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.2889,
        "xg_place": 0.51,
        "goals_minus_xg": 0.7111,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2889,
        "points_added": 1.6831,
        "xpoints_added": 0.3694,
        "passes_attempted": 237.0,
        "pass_completion_pct": 0.8397,
        "xpass_completion_pct": 0.8279,
        "passes_over_expected": 2.7971,
        "passes_over_expected_p100": 1.1802,
        "avg_pass_distance": 23.0691,
        "avg_pass_vertical": 8.897
      }
    },
    {
      "canonical_id": "erik-holt",
      "canonical_name": "Erik Holt",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 620.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4164,
        "xg_place": 0.1715,
        "goals_minus_xg": -0.4164,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1035,
        "assists_minus_xa": -0.1035,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5198,
        "points_added": 0.0,
        "xpoints_added": 0.3182,
        "passes_attempted": 280.0,
        "pass_completion_pct": 0.7607,
        "xpass_completion_pct": 0.7711,
        "passes_over_expected": -2.9013,
        "passes_over_expected_p100": -1.0362,
        "avg_pass_distance": 23.4402,
        "avg_pass_vertical": 9.2005
      }
    },
    {
      "canonical_id": "erik-hurtado",
      "canonical_name": "Erik Hurtado",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 499.0,
        "shots": 12.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 1.5044,
        "xg_place": 0.3552,
        "goals_minus_xg": 1.4956,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.3095,
        "assists_minus_xa": -0.3095,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.8138,
        "points_added": 2.5589,
        "xpoints_added": 1.4263,
        "passes_attempted": 100.0,
        "pass_completion_pct": 0.71,
        "xpass_completion_pct": 0.7976,
        "passes_over_expected": -8.7569,
        "passes_over_expected_p100": -8.7569,
        "avg_pass_distance": 13.1221,
        "avg_pass_vertical": -4.0842
      }
    },
    {
      "canonical_id": "erik-thommy",
      "canonical_name": "Erik Thommy",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 948.0,
        "shots": 38.0,
        "shots_on_target": 18.0,
        "goals": 3.0,
        "xg": 2.2767,
        "xg_place": 0.4176,
        "goals_minus_xg": 0.7233,
        "key_passes": 23.0,
        "assists": 1.0,
        "xa": 1.0373,
        "assists_minus_xa": -0.0373,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.314,
        "points_added": 0.5795,
        "xpoints_added": 1.2559,
        "passes_attempted": 484.0,
        "pass_completion_pct": 0.8037,
        "xpass_completion_pct": 0.7991,
        "passes_over_expected": 2.2151,
        "passes_over_expected_p100": 0.4577,
        "avg_pass_distance": 21.7468,
        "avg_pass_vertical": -1.374
      }
    },
    {
      "canonical_id": "eriq-zavaleta",
      "canonical_name": "Eriq Zavaleta",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 222.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0209,
        "xg_place": -0.0209,
        "goals_minus_xg": -0.0209,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0424,
        "assists_minus_xa": -0.0424,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0633,
        "points_added": 0.0,
        "xpoints_added": 0.0196,
        "passes_attempted": 125.0,
        "pass_completion_pct": 0.936,
        "xpass_completion_pct": 0.9089,
        "passes_over_expected": 3.3829,
        "passes_over_expected_p100": 2.7063,
        "avg_pass_distance": 20.6193,
        "avg_pass_vertical": 5.6959
      }
    },
    {
      "canonical_id": "eryk-williamson",
      "canonical_name": "Eryk Williamson",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1284.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2773,
        "xg_place": -0.2503,
        "goals_minus_xg": -0.2773,
        "key_passes": 23.0,
        "assists": 5.0,
        "xa": 2.8434,
        "assists_minus_xa": 2.1566,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.1207,
        "points_added": 0.0,
        "xpoints_added": 0.2155,
        "passes_attempted": 490.0,
        "pass_completion_pct": 0.802,
        "xpass_completion_pct": 0.7785,
        "passes_over_expected": 11.5544,
        "passes_over_expected_p100": 2.358,
        "avg_pass_distance": 18.8987,
        "avg_pass_vertical": 4.3619
      }
    },
    {
      "canonical_id": "esmir-bajraktarevic",
      "canonical_name": "Esmir Bajraktarevic",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 141.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.0509,
        "assists_minus_xa": -0.0509,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0509,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 53.0,
        "pass_completion_pct": 0.8113,
        "xpass_completion_pct": 0.8696,
        "passes_over_expected": -3.0895,
        "passes_over_expected_p100": -5.8293,
        "avg_pass_distance": 16.386,
        "avg_pass_vertical": -4.7917
      }
    },
    {
      "canonical_id": "ethan-bartlow",
      "canonical_name": "Ethan Bartlow",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1024.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0637,
        "xg_place": 0.0504,
        "goals_minus_xg": -0.0637,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1698,
        "assists_minus_xa": -0.1698,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2335,
        "points_added": 0.0,
        "xpoints_added": 0.0319,
        "passes_attempted": 472.0,
        "pass_completion_pct": 0.8771,
        "xpass_completion_pct": 0.8699,
        "passes_over_expected": 3.4038,
        "passes_over_expected_p100": 0.7212,
        "avg_pass_distance": 24.178,
        "avg_pass_vertical": 8.4176
      }
    },
    {
      "canonical_id": "ethan-dobbelaere",
      "canonical_name": "Ethan Dobbelaere",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 309.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0566,
        "xg_place": -0.0305,
        "goals_minus_xg": -0.0566,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2464,
        "assists_minus_xa": -0.2464,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.303,
        "points_added": 0.0,
        "xpoints_added": 0.0323,
        "passes_attempted": 145.0,
        "pass_completion_pct": 0.8345,
        "xpass_completion_pct": 0.8049,
        "passes_over_expected": 4.2902,
        "passes_over_expected_p100": 2.9588,
        "avg_pass_distance": 14.7381,
        "avg_pass_vertical": -0.3702
      }
    },
    {
      "canonical_id": "ethan-finlay",
      "canonical_name": "Ethan Finlay",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2157.0,
        "shots": 24.0,
        "shots_on_target": 8.0,
        "goals": 5.0,
        "xg": 3.5474,
        "xg_place": -0.1414,
        "goals_minus_xg": 1.4526,
        "key_passes": 21.0,
        "assists": 5.0,
        "xa": 2.9187,
        "assists_minus_xa": 2.0813,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 6.466,
        "points_added": 2.0265,
        "xpoints_added": 1.7661,
        "passes_attempted": 504.0,
        "pass_completion_pct": 0.7183,
        "xpass_completion_pct": 0.7236,
        "passes_over_expected": -2.698,
        "passes_over_expected_p100": -0.5353,
        "avg_pass_distance": 16.1595,
        "avg_pass_vertical": -0.579
      }
    },
    {
      "canonical_id": "ethan-zubak",
      "canonical_name": "Ethan Zubak",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 259.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.7444,
        "xg_place": 0.3942,
        "goals_minus_xg": -0.7444,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.114,
        "assists_minus_xa": -0.114,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8584,
        "points_added": 0.0,
        "xpoints_added": 0.3835,
        "passes_attempted": 56.0,
        "pass_completion_pct": 0.8393,
        "xpass_completion_pct": 0.7511,
        "passes_over_expected": 4.937,
        "passes_over_expected_p100": 8.8161,
        "avg_pass_distance": 14.8715,
        "avg_pass_vertical": -3.5041
      }
    },
    {
      "canonical_id": "everton-luiz",
      "canonical_name": "Everton Luiz",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 488.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0315,
        "xg_place": -0.0315,
        "goals_minus_xg": -0.0315,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1285,
        "assists_minus_xa": -0.1285,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1599,
        "points_added": 0.0,
        "xpoints_added": 0.042,
        "passes_attempted": 130.0,
        "pass_completion_pct": 0.8538,
        "xpass_completion_pct": 0.8371,
        "passes_over_expected": 2.1722,
        "passes_over_expected_p100": 1.671,
        "avg_pass_distance": 17.875,
        "avg_pass_vertical": -1.682
      }
    },
    {
      "canonical_id": "fabian-herbers",
      "canonical_name": "Fabian Herbers",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1209.0,
        "shots": 21.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.1244,
        "xg_place": -0.2035,
        "goals_minus_xg": -0.1244,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 0.8745,
        "assists_minus_xa": 0.1255,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.9989,
        "points_added": 0.3565,
        "xpoints_added": 0.749,
        "passes_attempted": 482.0,
        "pass_completion_pct": 0.7386,
        "xpass_completion_pct": 0.7871,
        "passes_over_expected": -23.3895,
        "passes_over_expected_p100": -4.8526,
        "avg_pass_distance": 17.1202,
        "avg_pass_vertical": 1.3907
      }
    },
    {
      "canonical_id": "facundo-quign\u00f3n",
      "canonical_name": "Facundo Quign\u00f3n",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1586.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.3363,
        "xg_place": 0.6809,
        "goals_minus_xg": 0.6637,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.5774,
        "assists_minus_xa": -0.5774,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.9137,
        "points_added": 0.1429,
        "xpoints_added": 0.4251,
        "passes_attempted": 965.0,
        "pass_completion_pct": 0.8767,
        "xpass_completion_pct": 0.8553,
        "passes_over_expected": 20.6196,
        "passes_over_expected_p100": 2.1367,
        "avg_pass_distance": 18.0394,
        "avg_pass_vertical": 3.9776
      }
    },
    {
      "canonical_id": "facundo-torres",
      "canonical_name": "Facundo Torres",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2902.0,
        "shots": 54.0,
        "shots_on_target": 14.0,
        "goals": 9.0,
        "xg": 5.3896,
        "xg_place": -0.7801,
        "goals_minus_xg": 3.6104,
        "key_passes": 43.0,
        "assists": 7.0,
        "xa": 3.8736,
        "assists_minus_xa": 3.1264,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 9.2633,
        "points_added": 4.4211,
        "xpoints_added": 3.3087,
        "passes_attempted": 1327.0,
        "pass_completion_pct": 0.7965,
        "xpass_completion_pct": 0.7845,
        "passes_over_expected": 15.9303,
        "passes_over_expected_p100": 1.2005,
        "avg_pass_distance": 17.1324,
        "avg_pass_vertical": 3.0887
      }
    },
    {
      "canonical_id": "fafa-picault",
      "canonical_name": "Fafa Picault",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2604.0,
        "shots": 58.0,
        "shots_on_target": 23.0,
        "goals": 7.0,
        "xg": 7.4377,
        "xg_place": -0.4172,
        "goals_minus_xg": -0.4377,
        "key_passes": 20.0,
        "assists": 2.0,
        "xa": 2.7358,
        "assists_minus_xa": -0.7358,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 10.1735,
        "points_added": 3.0141,
        "xpoints_added": 4.2622,
        "passes_attempted": 698.0,
        "pass_completion_pct": 0.6977,
        "xpass_completion_pct": 0.7367,
        "passes_over_expected": -27.2255,
        "passes_over_expected_p100": -3.9005,
        "avg_pass_distance": 15.9564,
        "avg_pass_vertical": -0.8559
      }
    },
    {
      "canonical_id": "federico-bernardeschi",
      "canonical_name": "Federico Bernardeschi",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1202.0,
        "shots": 40.0,
        "shots_on_target": 16.0,
        "goals": 8.0,
        "xg": 6.016,
        "xg_place": 0.3295,
        "goals_minus_xg": 1.984,
        "key_passes": 24.0,
        "assists": 2.0,
        "xa": 2.4579,
        "assists_minus_xa": -0.4579,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 8.4738,
        "points_added": 3.4905,
        "xpoints_added": 3.9569,
        "passes_attempted": 440.0,
        "pass_completion_pct": 0.6545,
        "xpass_completion_pct": 0.7069,
        "passes_over_expected": -23.0397,
        "passes_over_expected_p100": -5.2363,
        "avg_pass_distance": 21.0574,
        "avg_pass_vertical": 2.6955
      }
    },
    {
      "canonical_id": "federico-navarro",
      "canonical_name": "Federico Navarro",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2708.0,
        "shots": 21.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.3938,
        "xg_place": 0.4891,
        "goals_minus_xg": 0.6062,
        "key_passes": 11.0,
        "assists": 2.0,
        "xa": 0.6929,
        "assists_minus_xa": 1.3071,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.0867,
        "points_added": 1.0291,
        "xpoints_added": 0.8699,
        "passes_attempted": 1231.0,
        "pass_completion_pct": 0.8538,
        "xpass_completion_pct": 0.8498,
        "passes_over_expected": 4.8573,
        "passes_over_expected_p100": 0.3946,
        "avg_pass_distance": 19.4538,
        "avg_pass_vertical": 3.4684
      }
    },
    {
      "canonical_id": "felipe",
      "canonical_name": "Felipe",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 976.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 2.6224,
        "xg_place": -0.9589,
        "goals_minus_xg": -1.6224,
        "key_passes": 5.0,
        "assists": 2.0,
        "xa": 0.4653,
        "assists_minus_xa": 1.5347,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.0877,
        "points_added": 0.606,
        "xpoints_added": 0.7696,
        "passes_attempted": 382.0,
        "pass_completion_pct": 0.7984,
        "xpass_completion_pct": 0.8019,
        "passes_over_expected": -1.3361,
        "passes_over_expected_p100": -0.3498,
        "avg_pass_distance": 18.2727,
        "avg_pass_vertical": 4.4482
      }
    },
    {
      "canonical_id": "felipe-guti\u00e9rrez",
      "canonical_name": "Felipe Guti\u00e9rrez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 887.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.6359,
        "xg_place": -0.2687,
        "goals_minus_xg": -0.6359,
        "key_passes": 19.0,
        "assists": 2.0,
        "xa": 1.352,
        "assists_minus_xa": 0.648,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.9879,
        "points_added": 0.0,
        "xpoints_added": 0.3633,
        "passes_attempted": 535.0,
        "pass_completion_pct": 0.8131,
        "xpass_completion_pct": 0.8066,
        "passes_over_expected": 3.4815,
        "passes_over_expected_p100": 0.6508,
        "avg_pass_distance": 25.0526,
        "avg_pass_vertical": 6.051
      }
    },
    {
      "canonical_id": "felipe-hern\u00e1ndez",
      "canonical_name": "Felipe Hern\u00e1ndez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1959.0,
        "shots": 34.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 2.1463,
        "xg_place": -1.4018,
        "goals_minus_xg": -0.1463,
        "key_passes": 30.0,
        "assists": 3.0,
        "xa": 2.8586,
        "assists_minus_xa": 0.1414,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.0049,
        "points_added": 0.9757,
        "xpoints_added": 1.5332,
        "passes_attempted": 575.0,
        "pass_completion_pct": 0.7496,
        "xpass_completion_pct": 0.77,
        "passes_over_expected": -11.758,
        "passes_over_expected_p100": -2.0449,
        "avg_pass_distance": 18.3308,
        "avg_pass_vertical": 1.6902
      }
    },
    {
      "canonical_id": "felipe-mora",
      "canonical_name": "Felipe Mora",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 119.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.9047,
        "xg_place": 0.2734,
        "goals_minus_xg": 0.0953,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9047,
        "points_added": 1.4462,
        "xpoints_added": 1.1649,
        "passes_attempted": 26.0,
        "pass_completion_pct": 0.7308,
        "xpass_completion_pct": 0.769,
        "passes_over_expected": -0.9952,
        "passes_over_expected_p100": -3.8276,
        "avg_pass_distance": 11.0279,
        "avg_pass_vertical": -2.687
      }
    },
    {
      "canonical_id": "florian-jungwirth",
      "canonical_name": "Florian Jungwirth",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 938.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": 423.0,
        "pass_completion_pct": 0.8392,
        "xpass_completion_pct": 0.8346,
        "passes_over_expected": 1.9642,
        "passes_over_expected_p100": 0.4643,
        "avg_pass_distance": 22.2103,
        "avg_pass_vertical": 5.8703
      }
    },
    {
      "canonical_id": "francisco-calvo",
      "canonical_name": "Francisco Calvo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1286.0,
        "shots": 15.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.312,
        "xg_place": 0.7972,
        "goals_minus_xg": 0.688,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.4619,
        "assists_minus_xa": -0.4619,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.7738,
        "points_added": 2.6569,
        "xpoints_added": 1.3327,
        "passes_attempted": 955.0,
        "pass_completion_pct": 0.8346,
        "xpass_completion_pct": 0.8396,
        "passes_over_expected": -4.8143,
        "passes_over_expected_p100": -0.5041,
        "avg_pass_distance": 23.9615,
        "avg_pass_vertical": 9.6288
      }
    },
    {
      "canonical_id": "francisco-ginella",
      "canonical_name": "Francisco Ginella",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 528.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1463,
        "xg_place": -0.1463,
        "goals_minus_xg": -0.1463,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1851,
        "assists_minus_xa": -0.1851,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3313,
        "points_added": 0.0,
        "xpoints_added": 0.0832,
        "passes_attempted": 275.0,
        "pass_completion_pct": 0.8327,
        "xpass_completion_pct": 0.831,
        "passes_over_expected": 0.4858,
        "passes_over_expected_p100": 0.1766,
        "avg_pass_distance": 18.6265,
        "avg_pass_vertical": 4.1572
      }
    },
    {
      "canonical_id": "franco-escobar",
      "canonical_name": "Franco Escobar",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1275.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.4132,
        "xg_place": -0.0388,
        "goals_minus_xg": 0.5868,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 0.9254,
        "assists_minus_xa": 0.0746,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.3386,
        "points_added": 1.411,
        "xpoints_added": 0.3712,
        "passes_attempted": 703.0,
        "pass_completion_pct": 0.8108,
        "xpass_completion_pct": 0.7975,
        "passes_over_expected": 9.3691,
        "passes_over_expected_p100": 1.3327,
        "avg_pass_distance": 17.3986,
        "avg_pass_vertical": 2.9903
      }
    },
    {
      "canonical_id": "franco-fragapane",
      "canonical_name": "Franco Fragapane",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2260.0,
        "shots": 34.0,
        "shots_on_target": 15.0,
        "goals": 7.0,
        "xg": 5.8841,
        "xg_place": 0.6896,
        "goals_minus_xg": 1.1159,
        "key_passes": 43.0,
        "assists": 1.0,
        "xa": 3.3703,
        "assists_minus_xa": -2.3703,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 9.2544,
        "points_added": 2.9661,
        "xpoints_added": 3.3901,
        "passes_attempted": 961.0,
        "pass_completion_pct": 0.7815,
        "xpass_completion_pct": 0.7904,
        "passes_over_expected": -8.5428,
        "passes_over_expected_p100": -0.8889,
        "avg_pass_distance": 16.1834,
        "avg_pass_vertical": 2.1012
      }
    },
    {
      "canonical_id": "franco-ibarra",
      "canonical_name": "Franco Ibarra",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1075.0,
        "shots": 10.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3814,
        "xg_place": -0.3814,
        "goals_minus_xg": -0.3814,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 1.025,
        "assists_minus_xa": -0.025,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4064,
        "points_added": 0.0,
        "xpoints_added": 0.3941,
        "passes_attempted": 515.0,
        "pass_completion_pct": 0.8291,
        "xpass_completion_pct": 0.8636,
        "passes_over_expected": -17.7366,
        "passes_over_expected_p100": -3.444,
        "avg_pass_distance": 18.2188,
        "avg_pass_vertical": 3.9545
      }
    },
    {
      "canonical_id": "franco-jara",
      "canonical_name": "Franco Jara",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1151.0,
        "shots": 39.0,
        "shots_on_target": 12.0,
        "goals": 3.0,
        "xg": 5.4824,
        "xg_place": -1.9337,
        "goals_minus_xg": -2.4824,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.7269,
        "assists_minus_xa": 0.2731,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 6.2093,
        "points_added": 1.2291,
        "xpoints_added": 3.8456,
        "passes_attempted": 260.0,
        "pass_completion_pct": 0.7308,
        "xpass_completion_pct": 0.7857,
        "passes_over_expected": -14.282,
        "passes_over_expected_p100": -5.4931,
        "avg_pass_distance": 16.2104,
        "avg_pass_vertical": -2.0106
      }
    },
    {
      "canonical_id": "frankie-amaya",
      "canonical_name": "Frankie Amaya",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2277.0,
        "shots": 17.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 0.5387,
        "xg_place": 0.1928,
        "goals_minus_xg": 0.4613,
        "key_passes": 22.0,
        "assists": 3.0,
        "xa": 1.4199,
        "assists_minus_xa": 1.5801,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 1.9586,
        "points_added": 0.4852,
        "xpoints_added": 0.3959,
        "passes_attempted": 838.0,
        "pass_completion_pct": 0.7661,
        "xpass_completion_pct": 0.7665,
        "passes_over_expected": -0.3252,
        "passes_over_expected_p100": -0.0388,
        "avg_pass_distance": 20.8141,
        "avg_pass_vertical": 7.5209
      }
    },
    {
      "canonical_id": "fredy-montero",
      "canonical_name": "Fredy Montero",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1410.0,
        "shots": 43.0,
        "shots_on_target": 16.0,
        "goals": 4.0,
        "xg": 5.4331,
        "xg_place": -1.0754,
        "goals_minus_xg": -1.4331,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 1.4929,
        "assists_minus_xa": -0.4929,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.926,
        "points_added": 2.0744,
        "xpoints_added": 3.1404,
        "passes_attempted": 432.0,
        "pass_completion_pct": 0.7593,
        "xpass_completion_pct": 0.7718,
        "passes_over_expected": -5.4232,
        "passes_over_expected_p100": -1.2554,
        "avg_pass_distance": 19.9059,
        "avg_pass_vertical": 5.1653
      }
    },
    {
      "canonical_id": "gabriel-pereira",
      "canonical_name": "Gabriel Pereira",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1736.0,
        "shots": 36.0,
        "shots_on_target": 18.0,
        "goals": 9.0,
        "xg": 4.8157,
        "xg_place": 3.1365,
        "goals_minus_xg": 4.1843,
        "key_passes": 32.0,
        "assists": 2.0,
        "xa": 3.2308,
        "assists_minus_xa": -1.2308,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 8.0465,
        "points_added": 3.317,
        "xpoints_added": 1.8728,
        "passes_attempted": 582.0,
        "pass_completion_pct": 0.7543,
        "xpass_completion_pct": 0.7644,
        "passes_over_expected": -5.8668,
        "passes_over_expected_p100": -1.008,
        "avg_pass_distance": 16.9682,
        "avg_pass_vertical": 0.3531
      }
    },
    {
      "canonical_id": "gabriel-slonina",
      "canonical_name": "Gabriel Slonina",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3181.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": 914.0,
        "pass_completion_pct": 0.6882,
        "xpass_completion_pct": 0.6548,
        "passes_over_expected": 30.5371,
        "passes_over_expected_p100": 3.341,
        "avg_pass_distance": 39.5775,
        "avg_pass_vertical": 31.0447,
        "shots_faced": 126.0,
        "goals_conceded": 44.0,
        "saves": 80.0,
        "headed_shot_share": 0.1349,
        "xg_faced": 43.9387,
        "goals_conceded_minus_xg": 0.0612,
        "goals_per_xg": 1.0014
      }
    },
    {
      "canonical_id": "gabriele-corbo",
      "canonical_name": "Gabriele Corbo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1268.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2871,
        "xg_place": -0.2871,
        "goals_minus_xg": -0.2871,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.5163,
        "assists_minus_xa": -0.5163,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8034,
        "points_added": 0.0,
        "xpoints_added": 0.2182,
        "passes_attempted": 679.0,
        "pass_completion_pct": 0.8571,
        "xpass_completion_pct": 0.8341,
        "passes_over_expected": 15.6252,
        "passes_over_expected_p100": 2.3012,
        "avg_pass_distance": 21.4337,
        "avg_pass_vertical": 8.8535
      }
    },
    {
      "canonical_id": "gaoussou-samake",
      "canonical_name": "Gaoussou Samake",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 131.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.2749,
        "assists_minus_xa": -0.2749,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2749,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 51.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.7579,
        "passes_over_expected": -4.6535,
        "passes_over_expected_p100": -9.1245,
        "avg_pass_distance": 18.092,
        "avg_pass_vertical": 3.0335
      }
    },
    {
      "canonical_id": "gareth-bale",
      "canonical_name": "Gareth Bale",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 460.0,
        "shots": 18.0,
        "shots_on_target": 8.0,
        "goals": 3.0,
        "xg": 2.4151,
        "xg_place": -0.4299,
        "goals_minus_xg": 0.5849,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.5279,
        "assists_minus_xa": -0.5279,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.943,
        "points_added": 0.0342,
        "xpoints_added": 1.4444,
        "passes_attempted": 158.0,
        "pass_completion_pct": 0.7848,
        "xpass_completion_pct": 0.7663,
        "passes_over_expected": 2.9169,
        "passes_over_expected_p100": 1.8461,
        "avg_pass_distance": 16.7903,
        "avg_pass_vertical": 2.2612
      }
    },
    {
      "canonical_id": "gast\u00f3n-brugman",
      "canonical_name": "Gast\u00f3n Brugman",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1421.0,
        "shots": 17.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 0.9761,
        "xg_place": 0.2471,
        "goals_minus_xg": 2.0239,
        "key_passes": 20.0,
        "assists": 1.0,
        "xa": 1.7783,
        "assists_minus_xa": -0.7783,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.7544,
        "points_added": 0.5649,
        "xpoints_added": 0.3967,
        "passes_attempted": 1104.0,
        "pass_completion_pct": 0.8777,
        "xpass_completion_pct": 0.864,
        "passes_over_expected": 15.1532,
        "passes_over_expected_p100": 1.3726,
        "avg_pass_distance": 19.3024,
        "avg_pass_vertical": 5.5135
      }
    },
    {
      "canonical_id": "gast\u00f3n-gim\u00e9nez",
      "canonical_name": "Gast\u00f3n Gim\u00e9nez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1852.0,
        "shots": 29.0,
        "shots_on_target": 11.0,
        "goals": 0.0,
        "xg": 1.1007,
        "xg_place": -0.4267,
        "goals_minus_xg": -1.1007,
        "key_passes": 20.0,
        "assists": 2.0,
        "xa": 1.3659,
        "assists_minus_xa": 0.6341,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.4666,
        "points_added": 0.0,
        "xpoints_added": 0.8727,
        "passes_attempted": 925.0,
        "pass_completion_pct": 0.8249,
        "xpass_completion_pct": 0.8237,
        "passes_over_expected": 1.0386,
        "passes_over_expected_p100": 0.1123,
        "avg_pass_distance": 21.759,
        "avg_pass_vertical": 5.3168
      }
    },
    {
      "canonical_id": "gedion-zelalem",
      "canonical_name": "Gedion Zelalem",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 230.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0311,
        "xg_place": 0.5669,
        "goals_minus_xg": -0.0311,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0898,
        "assists_minus_xa": -0.0898,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1209,
        "points_added": 0.0,
        "xpoints_added": 0.0305,
        "passes_attempted": 185.0,
        "pass_completion_pct": 0.8865,
        "xpass_completion_pct": 0.8807,
        "passes_over_expected": 1.0769,
        "passes_over_expected_p100": 0.5821,
        "avg_pass_distance": 19.6793,
        "avg_pass_vertical": 3.3487
      }
    },
    {
      "canonical_id": "geoff-cameron",
      "canonical_name": "Geoff Cameron",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2395.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.9193,
        "xg_place": -0.1548,
        "goals_minus_xg": -0.9193,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2799,
        "assists_minus_xa": -0.2799,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1993,
        "points_added": 0.0,
        "xpoints_added": 0.6645,
        "passes_attempted": 856.0,
        "pass_completion_pct": 0.7979,
        "xpass_completion_pct": 0.7958,
        "passes_over_expected": 1.7904,
        "passes_over_expected_p100": 0.2092,
        "avg_pass_distance": 22.6769,
        "avg_pass_vertical": 10.4454
      }
    },
    {
      "canonical_id": "george-acosta",
      "canonical_name": "George Acosta",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 12.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0209,
        "xg_place": 0.0879,
        "goals_minus_xg": -0.0209,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0209,
        "points_added": 0.0,
        "xpoints_added": 0.0001,
        "passes_attempted": 8.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.792,
        "passes_over_expected": -0.3359,
        "passes_over_expected_p100": -4.1983,
        "avg_pass_distance": 18.0788,
        "avg_pass_vertical": 3.8078
      }
    },
    {
      "canonical_id": "george-campbell",
      "canonical_name": "George Campbell",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1619.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.7374,
        "xg_place": -0.2859,
        "goals_minus_xg": -0.7374,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.5644,
        "assists_minus_xa": -0.5644,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.3018,
        "points_added": 0.0,
        "xpoints_added": 0.4471,
        "passes_attempted": 972.0,
        "pass_completion_pct": 0.8611,
        "xpass_completion_pct": 0.8633,
        "passes_over_expected": -2.1635,
        "passes_over_expected_p100": -0.2226,
        "avg_pass_distance": 20.6001,
        "avg_pass_vertical": 6.1218
      }
    },
    {
      "canonical_id": "george-fochive",
      "canonical_name": "George Fochive",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 40.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 7.0,
        "pass_completion_pct": 0.8571,
        "xpass_completion_pct": 0.7728,
        "passes_over_expected": 0.5902,
        "passes_over_expected_p100": 8.431,
        "avg_pass_distance": 16.1138,
        "avg_pass_vertical": 3.68
      }
    },
    {
      "canonical_id": "george-marks",
      "canonical_name": "George Marks",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 102.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 34.0,
        "pass_completion_pct": 0.8235,
        "xpass_completion_pct": 0.8501,
        "passes_over_expected": -0.9042,
        "passes_over_expected_p100": -2.6594,
        "avg_pass_distance": 30.2757,
        "avg_pass_vertical": 20.9962,
        "shots_faced": 3.0,
        "goals_conceded": 2.0,
        "saves": 1.0,
        "headed_shot_share": 0.0,
        "xg_faced": 0.9747,
        "goals_conceded_minus_xg": 1.0253,
        "goals_per_xg": 2.052
      }
    },
    {
      "canonical_id": "giacomo-vrioni",
      "canonical_name": "Giacomo Vrioni",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 279.0,
        "shots": 10.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 2.6372,
        "xg_place": -0.5426,
        "goals_minus_xg": -1.6372,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.6372,
        "points_added": 0.5575,
        "xpoints_added": 2.1422,
        "passes_attempted": 41.0,
        "pass_completion_pct": 0.6341,
        "xpass_completion_pct": 0.7642,
        "passes_over_expected": -5.3338,
        "passes_over_expected_p100": -13.0092,
        "avg_pass_distance": 12.835,
        "avg_pass_vertical": 0.6144
      }
    },
    {
      "canonical_id": "giorgio-chiellini",
      "canonical_name": "Giorgio Chiellini",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 841.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0746,
        "xg_place": -0.0746,
        "goals_minus_xg": -0.0746,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.5826,
        "assists_minus_xa": 0.4174,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6571,
        "points_added": 0.0,
        "xpoints_added": 0.0538,
        "passes_attempted": 455.0,
        "pass_completion_pct": 0.8242,
        "xpass_completion_pct": 0.8158,
        "passes_over_expected": 3.813,
        "passes_over_expected_p100": 0.838,
        "avg_pass_distance": 24.5825,
        "avg_pass_vertical": 9.6517
      }
    },
    {
      "canonical_id": "gonzalo-higua\u00edn",
      "canonical_name": "Gonzalo Higua\u00edn",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2025.0,
        "shots": 53.0,
        "shots_on_target": 21.0,
        "goals": 16.0,
        "xg": 10.2465,
        "xg_place": -0.1575,
        "goals_minus_xg": 5.7535,
        "key_passes": 33.0,
        "assists": 3.0,
        "xa": 3.5848,
        "assists_minus_xa": -0.5848,
        "goals_plus_assists": 19.0,
        "xg_plus_xa": 13.8314,
        "points_added": 8.9748,
        "xpoints_added": 6.6399,
        "passes_attempted": 574.0,
        "pass_completion_pct": 0.7404,
        "xpass_completion_pct": 0.7722,
        "passes_over_expected": -18.2205,
        "passes_over_expected_p100": -3.1743,
        "avg_pass_distance": 20.7251,
        "avg_pass_vertical": -0.6221
      }
    },
    {
      "canonical_id": "graham-zusi",
      "canonical_name": "Graham Zusi",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1815.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 0.4819,
        "xg_place": 0.3434,
        "goals_minus_xg": 1.5181,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 1.5211,
        "assists_minus_xa": -0.5211,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.0029,
        "points_added": 1.1986,
        "xpoints_added": 0.2682,
        "passes_attempted": 1347.0,
        "pass_completion_pct": 0.7884,
        "xpass_completion_pct": 0.7882,
        "passes_over_expected": 0.3606,
        "passes_over_expected_p100": 0.0268,
        "avg_pass_distance": 23.2282,
        "avg_pass_vertical": 6.4939
      }
    },
    {
      "canonical_id": "gregore",
      "canonical_name": "Gregore",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3081.0,
        "shots": 18.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 0.8745,
        "xg_place": -0.3629,
        "goals_minus_xg": -0.8745,
        "key_passes": 24.0,
        "assists": 2.0,
        "xa": 1.1451,
        "assists_minus_xa": 0.8549,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0196,
        "points_added": 0.0,
        "xpoints_added": 0.5151,
        "passes_attempted": 1738.0,
        "pass_completion_pct": 0.8659,
        "xpass_completion_pct": 0.8486,
        "passes_over_expected": 30.1813,
        "passes_over_expected_p100": 1.7366,
        "avg_pass_distance": 19.5971,
        "avg_pass_vertical": 5.4734
      }
    },
    {
      "canonical_id": "griffin-dorsey",
      "canonical_name": "Griffin Dorsey",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1843.0,
        "shots": 10.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.8925,
        "xg_place": -0.1554,
        "goals_minus_xg": 0.1075,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.7727,
        "assists_minus_xa": 0.2273,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6651,
        "points_added": 0.6518,
        "xpoints_added": 0.5149,
        "passes_attempted": 768.0,
        "pass_completion_pct": 0.7904,
        "xpass_completion_pct": 0.7893,
        "passes_over_expected": 0.8432,
        "passes_over_expected_p100": 0.1098,
        "avg_pass_distance": 20.0039,
        "avg_pass_vertical": 1.7223
      }
    },
    {
      "canonical_id": "griffin-yow",
      "canonical_name": "Griffin Yow",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 307.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3703,
        "xg_place": -0.294,
        "goals_minus_xg": -0.3703,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2727,
        "assists_minus_xa": -0.2727,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.643,
        "points_added": 0.0,
        "xpoints_added": 0.1413,
        "passes_attempted": 58.0,
        "pass_completion_pct": 0.7241,
        "xpass_completion_pct": 0.7428,
        "passes_over_expected": -1.0821,
        "passes_over_expected_p100": -1.8658,
        "avg_pass_distance": 15.2318,
        "avg_pass_vertical": -3.2551
      }
    },
    {
      "canonical_id": "gustavo-bou",
      "canonical_name": "Gustavo Bou",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1740.0,
        "shots": 73.0,
        "shots_on_target": 31.0,
        "goals": 8.0,
        "xg": 6.4381,
        "xg_place": 1.6067,
        "goals_minus_xg": 1.5619,
        "key_passes": 21.0,
        "assists": 2.0,
        "xa": 2.0001,
        "assists_minus_xa": -0.0001,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 8.4382,
        "points_added": 4.413,
        "xpoints_added": 5.0907,
        "passes_attempted": 515.0,
        "pass_completion_pct": 0.6951,
        "xpass_completion_pct": 0.7584,
        "passes_over_expected": -32.5913,
        "passes_over_expected_p100": -6.3284,
        "avg_pass_distance": 19.2176,
        "avg_pass_vertical": 2.0059
      }
    },
    {
      "canonical_id": "gustavo-vallecilla",
      "canonical_name": "Gustavo Vallecilla",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 632.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0592,
        "xg_place": -0.0592,
        "goals_minus_xg": -0.0592,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.0705,
        "assists_minus_xa": -0.0705,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1296,
        "points_added": 0.0,
        "xpoints_added": 0.0427,
        "passes_attempted": 267.0,
        "pass_completion_pct": 0.8165,
        "xpass_completion_pct": 0.8319,
        "passes_over_expected": -4.1235,
        "passes_over_expected_p100": -1.5444,
        "avg_pass_distance": 22.1162,
        "avg_pass_vertical": 6.6761
      }
    },
    {
      "canonical_id": "guzm\u00e1n-corujo",
      "canonical_name": "Guzm\u00e1n Corujo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2271.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.1111,
        "xg_place": 0.896,
        "goals_minus_xg": -0.1111,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1692,
        "assists_minus_xa": -0.1692,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2803,
        "points_added": 0.6543,
        "xpoints_added": 0.8493,
        "passes_attempted": 1213.0,
        "pass_completion_pct": 0.8557,
        "xpass_completion_pct": 0.856,
        "passes_over_expected": -0.3144,
        "passes_over_expected_p100": -0.0259,
        "avg_pass_distance": 24.0374,
        "avg_pass_vertical": 7.3844
      }
    },
    {
      "canonical_id": "gyasi-zardes",
      "canonical_name": "Gyasi Zardes",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2499.0,
        "shots": 53.0,
        "shots_on_target": 19.0,
        "goals": 10.0,
        "xg": 12.4655,
        "xg_place": -1.5651,
        "goals_minus_xg": -2.4655,
        "key_passes": 32.0,
        "assists": 1.0,
        "xa": 2.6075999999999997,
        "assists_minus_xa": -1.6076000000000001,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 15.0732,
        "points_added": 5.1356,
        "xpoints_added": 8.7109,
        "passes_attempted": 446.0,
        "pass_completion_pct": 1.5352,
        "xpass_completion_pct": 1.4959,
        "passes_over_expected": 4.963900000000001,
        "passes_over_expected_p100": 3.9316000000000004,
        "avg_pass_distance": 28.4182,
        "avg_pass_vertical": -0.09849999999999998
      }
    },
    {
      "canonical_id": "handwalla-bwana",
      "canonical_name": "Handwalla Bwana",
      "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.0304,
        "assists_minus_xa": -0.0304,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0304,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 9.0,
        "pass_completion_pct": 0.7778,
        "xpass_completion_pct": 0.7481,
        "passes_over_expected": 0.2673,
        "passes_over_expected_p100": 2.9696,
        "avg_pass_distance": 12.0085,
        "avg_pass_vertical": 1.7874
      }
    },
    {
      "canonical_id": "hany-mukhtar",
      "canonical_name": "Hany Mukhtar",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3180.0,
        "shots": 127.0,
        "shots_on_target": 66.0,
        "goals": 23.0,
        "xg": 21.0885,
        "xg_place": -0.0504,
        "goals_minus_xg": 1.9115,
        "key_passes": 79.0,
        "assists": 6.0,
        "xa": 7.4814,
        "assists_minus_xa": -1.4814,
        "goals_plus_assists": 29.0,
        "xg_plus_xa": 28.5699,
        "points_added": 8.7846,
        "xpoints_added": 12.1398,
        "passes_attempted": 1131.0,
        "pass_completion_pct": 0.7268,
        "xpass_completion_pct": 0.7303,
        "passes_over_expected": -3.9425,
        "passes_over_expected_p100": -0.3486,
        "avg_pass_distance": 19.1901,
        "avg_pass_vertical": 0.7996
      }
    },
    {
      "canonical_id": "haris-medunjanin",
      "canonical_name": "Haris Medunjanin",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 561.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1057,
        "xg_place": -0.1057,
        "goals_minus_xg": -0.1057,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 1.5358,
        "assists_minus_xa": -1.5358,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.6415,
        "points_added": 0.0,
        "xpoints_added": 0.1321,
        "passes_attempted": 378.0,
        "pass_completion_pct": 0.8439,
        "xpass_completion_pct": 0.7799,
        "passes_over_expected": 24.1931,
        "passes_over_expected_p100": 6.4003,
        "avg_pass_distance": 22.6596,
        "avg_pass_vertical": 9.4909
      }
    },
    {
      "canonical_id": "harrison-afful",
      "canonical_name": "Harrison Afful",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1437.0,
        "shots": 12.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4147,
        "xg_place": -0.3036,
        "goals_minus_xg": -0.4147,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.5105,
        "assists_minus_xa": -0.5105,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9251,
        "points_added": 0.0,
        "xpoints_added": 0.3509,
        "passes_attempted": 1035.0,
        "pass_completion_pct": 0.8618,
        "xpass_completion_pct": 0.8358,
        "passes_over_expected": 26.9842,
        "passes_over_expected_p100": 2.6072,
        "avg_pass_distance": 20.5018,
        "avg_pass_vertical": 4.5242
      }
    },
    {
      "canonical_id": "harrison-robledo",
      "canonical_name": "Harrison Robledo",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 58.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.1831,
        "assists_minus_xa": -0.1831,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1831,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 22.0,
        "pass_completion_pct": 0.7727,
        "xpass_completion_pct": 0.762,
        "passes_over_expected": 0.2367,
        "passes_over_expected_p100": 1.0759,
        "avg_pass_distance": 14.9997,
        "avg_pass_vertical": -0.0849
      }
    },
    {
      "canonical_id": "harvey-neville",
      "canonical_name": "Harvey Neville",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 15.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.6936,
        "passes_over_expected": -0.0809,
        "passes_over_expected_p100": -2.6964,
        "avg_pass_distance": 17.54,
        "avg_pass_vertical": -12.7363
      }
    },
    {
      "canonical_id": "hassan-ndam",
      "canonical_name": "Hassan Ndam",
      "positions": [
        "CB"
      ],
      "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": 10.0,
        "pass_completion_pct": 0.3,
        "xpass_completion_pct": 0.5391,
        "passes_over_expected": -2.3912,
        "passes_over_expected_p100": -23.9121,
        "avg_pass_distance": 21.258,
        "avg_pass_vertical": 8.4908
      }
    },
    {
      "canonical_id": "hassani-dotson",
      "canonical_name": "Hassani Dotson",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 685.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.9728,
        "xg_place": -0.0761,
        "goals_minus_xg": 0.0272,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 0.3613,
        "assists_minus_xa": 1.6387,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.3341,
        "points_added": 1.2285,
        "xpoints_added": 1.1558,
        "passes_attempted": 341.0,
        "pass_completion_pct": 0.7595,
        "xpass_completion_pct": 0.7788,
        "passes_over_expected": -6.567,
        "passes_over_expected_p100": -1.9258,
        "avg_pass_distance": 19.0879,
        "avg_pass_vertical": 5.5505
      }
    },
    {
      "canonical_id": "henry-kessler",
      "canonical_name": "Henry Kessler",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2017.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.6935,
        "xg_place": 0.0241,
        "goals_minus_xg": 0.3065,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6935,
        "points_added": 0.0057,
        "xpoints_added": 0.6552,
        "passes_attempted": 1182.0,
        "pass_completion_pct": 0.9019,
        "xpass_completion_pct": 0.8766,
        "passes_over_expected": 29.8756,
        "passes_over_expected_p100": 2.5275,
        "avg_pass_distance": 22.1972,
        "avg_pass_vertical": 6.6767
      }
    },
    {
      "canonical_id": "hugo-mbongue",
      "canonical_name": "Hugo Mbongue",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 22.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.8893,
        "passes_over_expected": 0.3322,
        "passes_over_expected_p100": 11.073,
        "avg_pass_distance": 15.8183,
        "avg_pass_vertical": -0.4217
      }
    },
    {
      "canonical_id": "h\u00e9ber",
      "canonical_name": "H\u00e9ber",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1427.0,
        "shots": 45.0,
        "shots_on_target": 20.0,
        "goals": 10.0,
        "xg": 7.5002,
        "xg_place": -0.3287,
        "goals_minus_xg": 2.4998,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.653,
        "assists_minus_xa": -0.653,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 8.1532,
        "points_added": 4.6032,
        "xpoints_added": 3.4347,
        "passes_attempted": 336.0,
        "pass_completion_pct": 0.7589,
        "xpass_completion_pct": 0.8119,
        "passes_over_expected": -17.7974,
        "passes_over_expected_p100": -5.2968,
        "avg_pass_distance": 14.6639,
        "avg_pass_vertical": -1.0965
      }
    },
    {
      "canonical_id": "h\u00e9ctor-herrera",
      "canonical_name": "H\u00e9ctor Herrera",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 773.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.7763,
        "xg_place": -0.6471,
        "goals_minus_xg": -0.7763,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.5985,
        "assists_minus_xa": 0.4015,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3748,
        "points_added": 0.0,
        "xpoints_added": 0.5946,
        "passes_attempted": 531.0,
        "pass_completion_pct": 0.8588,
        "xpass_completion_pct": 0.8371,
        "passes_over_expected": 11.518,
        "passes_over_expected_p100": 2.1691,
        "avg_pass_distance": 20.8052,
        "avg_pass_vertical": 5.8919
      }
    },
    {
      "canonical_id": "h\u00e9ctor-jim\u00e9nez",
      "canonical_name": "H\u00e9ctor Jim\u00e9nez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 664.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1078,
        "xg_place": -0.1078,
        "goals_minus_xg": -0.1078,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 1.3894,
        "assists_minus_xa": 0.6106,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.4972,
        "points_added": 0.0,
        "xpoints_added": 0.1097,
        "passes_attempted": 484.0,
        "pass_completion_pct": 0.843,
        "xpass_completion_pct": 0.8316,
        "passes_over_expected": 5.5125,
        "passes_over_expected_p100": 1.139,
        "avg_pass_distance": 20.1885,
        "avg_pass_vertical": 2.0089
      }
    },
    {
      "canonical_id": "ian-murphy",
      "canonical_name": "Ian Murphy",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1721.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.1581,
        "xg_place": 0.4279,
        "goals_minus_xg": 0.8419,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2954,
        "assists_minus_xa": -0.2954,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4534,
        "points_added": 0.6414,
        "xpoints_added": 0.1014,
        "passes_attempted": 720.0,
        "pass_completion_pct": 0.7778,
        "xpass_completion_pct": 0.7972,
        "passes_over_expected": -13.9932,
        "passes_over_expected_p100": -1.9435,
        "avg_pass_distance": 21.8021,
        "avg_pass_vertical": 9.1179
      }
    },
    {
      "canonical_id": "ifunanyachi-achara",
      "canonical_name": "Ifunanyachi Achara",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 457.0,
        "shots": 6.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 0.7768,
        "xg_place": -0.2923,
        "goals_minus_xg": -0.7768,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.4011,
        "assists_minus_xa": 0.5989,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1779,
        "points_added": 0.0,
        "xpoints_added": 0.3992,
        "passes_attempted": 153.0,
        "pass_completion_pct": 0.7712,
        "xpass_completion_pct": 0.7724,
        "passes_over_expected": -0.1792,
        "passes_over_expected_p100": -0.1171,
        "avg_pass_distance": 13.7517,
        "avg_pass_vertical": -2.3841
      }
    },
    {
      "canonical_id": "ilie-s\u00e1nchez",
      "canonical_name": "Ilie S\u00e1nchez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3303.0,
        "shots": 16.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.69,
        "xg_place": -0.1275,
        "goals_minus_xg": 0.31,
        "key_passes": 17.0,
        "assists": 0.0,
        "xa": 1.8966,
        "assists_minus_xa": -1.8966,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.5866,
        "points_added": 0.4701,
        "xpoints_added": 0.5454,
        "passes_attempted": 1687.0,
        "pass_completion_pct": 0.8251,
        "xpass_completion_pct": 0.8062,
        "passes_over_expected": 31.9108,
        "passes_over_expected_p100": 1.8916,
        "avg_pass_distance": 20.1596,
        "avg_pass_vertical": 7.5408
      }
    },
    {
      "canonical_id": "indiana-vassilev",
      "canonical_name": "Indiana Vassilev",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1219.0,
        "shots": 19.0,
        "shots_on_target": 12.0,
        "goals": 2.0,
        "xg": 2.034,
        "xg_place": 0.487,
        "goals_minus_xg": -0.034,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.7147,
        "assists_minus_xa": -0.7147,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.7487,
        "points_added": 1.8115,
        "xpoints_added": 1.8739,
        "passes_attempted": 373.0,
        "pass_completion_pct": 0.8097,
        "xpass_completion_pct": 0.8223,
        "passes_over_expected": -4.7235,
        "passes_over_expected_p100": -1.2663,
        "avg_pass_distance": 16.5339,
        "avg_pass_vertical": 0.6517
      }
    },
    {
      "canonical_id": "isaac-atanga",
      "canonical_name": "Isaac Atanga",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 51.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.2402,
        "assists_minus_xa": -0.2402,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2402,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 10.0,
        "pass_completion_pct": 0.4,
        "xpass_completion_pct": 0.5838,
        "passes_over_expected": -1.8384,
        "passes_over_expected_p100": -18.384,
        "avg_pass_distance": 22.0659,
        "avg_pass_vertical": 16.5133
      }
    },
    {
      "canonical_id": "isaac-boehmer",
      "canonical_name": "Isaac Boehmer",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 245.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 76.0,
        "pass_completion_pct": 0.6711,
        "xpass_completion_pct": 0.6014,
        "passes_over_expected": 5.2967,
        "passes_over_expected_p100": 6.9694,
        "avg_pass_distance": 44.6765,
        "avg_pass_vertical": 37.169,
        "shots_faced": 12.0,
        "goals_conceded": 4.0,
        "saves": 8.0,
        "headed_shot_share": 0.25,
        "xg_faced": 4.8221,
        "goals_conceded_minus_xg": -0.8221,
        "goals_per_xg": 0.8295
      }
    },
    {
      "canonical_id": "ismael-kon\u00e9",
      "canonical_name": "Ismael Kon\u00e9",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1918.0,
        "shots": 26.0,
        "shots_on_target": 8.0,
        "goals": 3.0,
        "xg": 1.5813,
        "xg_place": -0.0045,
        "goals_minus_xg": 1.4187,
        "key_passes": 15.0,
        "assists": 3.0,
        "xa": 1.6177,
        "assists_minus_xa": 1.3823,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 3.199,
        "points_added": 0.8706,
        "xpoints_added": 0.655,
        "passes_attempted": 908.0,
        "pass_completion_pct": 0.8612,
        "xpass_completion_pct": 0.8812,
        "passes_over_expected": -18.1022,
        "passes_over_expected_p100": -1.9936,
        "avg_pass_distance": 19.0885,
        "avg_pass_vertical": 0.9804
      }
    },
    {
      "canonical_id": "ismael-tajouri-shradi",
      "canonical_name": "Ismael Tajouri-Shradi",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 204.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 0.4325,
        "xg_place": 0.1802,
        "goals_minus_xg": 1.5675,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.1497,
        "assists_minus_xa": -0.1497,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.5822,
        "points_added": 0.4478,
        "xpoints_added": 0.2295,
        "passes_attempted": 82.0,
        "pass_completion_pct": 0.8415,
        "xpass_completion_pct": 0.7993,
        "passes_over_expected": 3.4615,
        "passes_over_expected_p100": 4.2213,
        "avg_pass_distance": 15.4519,
        "avg_pass_vertical": -0.5568
      }
    },
    {
      "canonical_id": "iv\u00e1n-angulo",
      "canonical_name": "Iv\u00e1n Angulo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 684.0,
        "shots": 15.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 1.04,
        "xg_place": -0.231,
        "goals_minus_xg": -1.04,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 0.7356,
        "assists_minus_xa": 1.2644,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.7756,
        "points_added": 0.0,
        "xpoints_added": 0.5299,
        "passes_attempted": 182.0,
        "pass_completion_pct": 0.8462,
        "xpass_completion_pct": 0.8311,
        "passes_over_expected": 2.741,
        "passes_over_expected_p100": 1.506,
        "avg_pass_distance": 14.8673,
        "avg_pass_vertical": -1.1042
      }
    },
    {
      "canonical_id": "jt-marcinkowski",
      "canonical_name": "JT Marcinkowski",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3181.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": 1046.0,
        "pass_completion_pct": 0.7361,
        "xpass_completion_pct": 0.7401,
        "passes_over_expected": -4.1385,
        "passes_over_expected_p100": -0.3957,
        "avg_pass_distance": 37.4476,
        "avg_pass_vertical": 27.7388,
        "shots_faced": 182.0,
        "goals_conceded": 66.0,
        "saves": 111.0,
        "headed_shot_share": 0.1154,
        "xg_faced": 55.6707,
        "goals_conceded_minus_xg": 10.3293,
        "goals_per_xg": 1.1855
      }
    },
    {
      "canonical_id": "jacen-russell-rowe",
      "canonical_name": "Jacen Russell-Rowe",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 255.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.438,
        "xg_place": -0.1781,
        "goals_minus_xg": -0.438,
        "key_passes": 5.0,
        "assists": 2.0,
        "xa": 0.584,
        "assists_minus_xa": 1.416,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.0219,
        "points_added": 0.0,
        "xpoints_added": 0.5015,
        "passes_attempted": 61.0,
        "pass_completion_pct": 0.6721,
        "xpass_completion_pct": 0.746,
        "passes_over_expected": -4.5037,
        "passes_over_expected_p100": -7.383,
        "avg_pass_distance": 14.158,
        "avg_pass_vertical": -0.3764
      }
    },
    {
      "canonical_id": "jack-elliott",
      "canonical_name": "Jack Elliott",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3509.0,
        "shots": 29.0,
        "shots_on_target": 8.0,
        "goals": 4.0,
        "xg": 3.7387,
        "xg_place": -0.266,
        "goals_minus_xg": 0.2613,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.4445,
        "assists_minus_xa": -0.4445,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.1832,
        "points_added": 0.2173,
        "xpoints_added": 1.0492,
        "passes_attempted": 1361.0,
        "pass_completion_pct": 0.759,
        "xpass_completion_pct": 0.7709,
        "passes_over_expected": -16.135,
        "passes_over_expected_p100": -1.1855,
        "avg_pass_distance": 26.5918,
        "avg_pass_vertical": 13.1073
      }
    },
    {
      "canonical_id": "jack-lynn",
      "canonical_name": "Jack Lynn",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 25.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.65,
        "passes_over_expected": -0.65,
        "passes_over_expected_p100": -64.9967,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "jack-maher",
      "canonical_name": "Jack Maher",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2134.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 0.7344,
        "xg_place": 0.2299,
        "goals_minus_xg": 1.2656,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.621,
        "assists_minus_xa": -0.621,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.3553,
        "points_added": 0.1565,
        "xpoints_added": 0.1842,
        "passes_attempted": 1021.0,
        "pass_completion_pct": 0.8815,
        "xpass_completion_pct": 0.8604,
        "passes_over_expected": 21.5518,
        "passes_over_expected_p100": 2.1109,
        "avg_pass_distance": 23.1784,
        "avg_pass_vertical": 6.6524
      }
    },
    {
      "canonical_id": "jack-mcglynn",
      "canonical_name": "Jack McGlynn",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1371.0,
        "shots": 22.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 0.8573,
        "xg_place": -0.077,
        "goals_minus_xg": 0.1427,
        "key_passes": 15.0,
        "assists": 3.0,
        "xa": 1.2658,
        "assists_minus_xa": 1.7342,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.1231,
        "points_added": 0.2242,
        "xpoints_added": 0.4277,
        "passes_attempted": 779.0,
        "pass_completion_pct": 0.8344,
        "xpass_completion_pct": 0.8085,
        "passes_over_expected": 20.1839,
        "passes_over_expected_p100": 2.591,
        "avg_pass_distance": 20.5898,
        "avg_pass_vertical": 5.1017
      }
    },
    {
      "canonical_id": "jack-price",
      "canonical_name": "Jack Price",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1211.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0459,
        "xg_place": -0.0459,
        "goals_minus_xg": -0.0459,
        "key_passes": 30.0,
        "assists": 1.0,
        "xa": 1.7846,
        "assists_minus_xa": -0.7846,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.8305,
        "points_added": 0.0,
        "xpoints_added": 0.0005,
        "passes_attempted": 807.0,
        "pass_completion_pct": 0.8377,
        "xpass_completion_pct": 0.8153,
        "passes_over_expected": 18.0675,
        "passes_over_expected_p100": 2.2388,
        "avg_pass_distance": 22.6406,
        "avg_pass_vertical": 3.3624
      }
    },
    {
      "canonical_id": "jack-skahan",
      "canonical_name": "Jack Skahan",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 132.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.0791,
        "xg_place": 0.441,
        "goals_minus_xg": 0.9209,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.5306,
        "assists_minus_xa": -0.5306,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6097,
        "points_added": 1.8772,
        "xpoints_added": 0.1485,
        "passes_attempted": 61.0,
        "pass_completion_pct": 0.7705,
        "xpass_completion_pct": 0.7256,
        "passes_over_expected": 2.7407,
        "passes_over_expected_p100": 4.493,
        "avg_pass_distance": 20.0183,
        "avg_pass_vertical": 5.6463
      }
    },
    {
      "canonical_id": "jackson-conway",
      "canonical_name": "Jackson Conway",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 52.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2257,
        "xg_place": -0.2257,
        "goals_minus_xg": -0.2257,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0179,
        "assists_minus_xa": -0.0179,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2436,
        "points_added": 0.0,
        "xpoints_added": 0.3114,
        "passes_attempted": 2.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.8599,
        "passes_over_expected": 0.2801,
        "passes_over_expected_p100": 14.0058,
        "avg_pass_distance": 20.3216,
        "avg_pass_vertical": -2.1275
      }
    },
    {
      "canonical_id": "jackson-hopkins",
      "canonical_name": "Jackson Hopkins",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1009.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.5758,
        "xg_place": -0.5499,
        "goals_minus_xg": -0.5758,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 1.6034,
        "assists_minus_xa": -0.6034,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.1792,
        "points_added": 0.0,
        "xpoints_added": 0.4657,
        "passes_attempted": 324.0,
        "pass_completion_pct": 0.7407,
        "xpass_completion_pct": 0.7079,
        "passes_over_expected": 10.6379,
        "passes_over_expected_p100": 3.2833,
        "avg_pass_distance": 21.04,
        "avg_pass_vertical": 1.3785
      }
    },
    {
      "canonical_id": "jackson-ragen",
      "canonical_name": "Jackson Ragen",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1544.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.8094,
        "xg_place": -0.3021,
        "goals_minus_xg": -0.8094,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2982,
        "assists_minus_xa": -0.2982,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1076,
        "points_added": 0.0,
        "xpoints_added": 0.728,
        "passes_attempted": 831.0,
        "pass_completion_pct": 0.8761,
        "xpass_completion_pct": 0.8438,
        "passes_over_expected": 26.7683,
        "passes_over_expected_p100": 3.2212,
        "avg_pass_distance": 24.8644,
        "avg_pass_vertical": 8.1368
      }
    },
    {
      "canonical_id": "jackson-yueill",
      "canonical_name": "Jackson Yueill",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2924.0,
        "shots": 20.0,
        "shots_on_target": 6.0,
        "goals": 4.0,
        "xg": 1.5194,
        "xg_place": 0.8543,
        "goals_minus_xg": 2.4806,
        "key_passes": 23.0,
        "assists": 1.0,
        "xa": 1.2576,
        "assists_minus_xa": -0.2576,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 2.777,
        "points_added": 3.1115,
        "xpoints_added": 1.1371,
        "passes_attempted": 1810.0,
        "pass_completion_pct": 0.8663,
        "xpass_completion_pct": 0.8527,
        "passes_over_expected": 24.5968,
        "passes_over_expected_p100": 1.3589,
        "avg_pass_distance": 20.0995,
        "avg_pass_vertical": 5.7589
      }
    },
    {
      "canonical_id": "jacob-shaffelburg",
      "canonical_name": "Jacob Shaffelburg",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1215.0,
        "shots": 24.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 2.0033,
        "xg_place": -0.025500000000000023,
        "goals_minus_xg": -0.0033000000000000806,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.7297,
        "assists_minus_xa": 0.2703,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.733,
        "points_added": 0.3483,
        "xpoints_added": 1.2478,
        "passes_attempted": 494.0,
        "pass_completion_pct": 1.1737000000000002,
        "xpass_completion_pct": 1.2547000000000001,
        "passes_over_expected": -25.8295,
        "passes_over_expected_p100": -8.105699999999999,
        "avg_pass_distance": 35.9249,
        "avg_pass_vertical": 10.073799999999999
      }
    },
    {
      "canonical_id": "jacori-hayes",
      "canonical_name": "Jacori Hayes",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 105.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0393,
        "xg_place": -0.0393,
        "goals_minus_xg": -0.0393,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.0268,
        "assists_minus_xa": 0.9732,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.0661,
        "points_added": 0.0,
        "xpoints_added": 0.062,
        "passes_attempted": 34.0,
        "pass_completion_pct": 0.7941,
        "xpass_completion_pct": 0.7783,
        "passes_over_expected": 0.5383,
        "passes_over_expected_p100": 1.5831,
        "avg_pass_distance": 18.9754,
        "avg_pass_vertical": 4.6043
      }
    },
    {
      "canonical_id": "jahkeele-marshall-rutty",
      "canonical_name": "Jahkeele Marshall-Rutty",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 707.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0951,
        "xg_place": 0.0173,
        "goals_minus_xg": -0.0951,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.4459,
        "assists_minus_xa": -0.4459,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.541,
        "points_added": 0.0,
        "xpoints_added": 0.0528,
        "passes_attempted": 423.0,
        "pass_completion_pct": 0.8652,
        "xpass_completion_pct": 0.8469,
        "passes_over_expected": 7.7539,
        "passes_over_expected_p100": 1.8331,
        "avg_pass_distance": 16.6701,
        "avg_pass_vertical": 1.748
      }
    },
    {
      "canonical_id": "jairo-quinteros",
      "canonical_name": "Jairo Quinteros",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 310.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0788,
        "xg_place": -0.0788,
        "goals_minus_xg": -0.0788,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0788,
        "points_added": 0.0,
        "xpoints_added": 0.0815,
        "passes_attempted": 122.0,
        "pass_completion_pct": 0.8607,
        "xpass_completion_pct": 0.8634,
        "passes_over_expected": -0.3305,
        "passes_over_expected_p100": -0.2709,
        "avg_pass_distance": 23.157,
        "avg_pass_vertical": 6.5497
      }
    },
    {
      "canonical_id": "jairo-torres",
      "canonical_name": "Jairo Torres",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 770.0,
        "shots": 18.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 1.064,
        "xg_place": 0.0929,
        "goals_minus_xg": -1.064,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.5034,
        "assists_minus_xa": -0.5034,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.5674,
        "points_added": 0.0,
        "xpoints_added": 0.7961,
        "passes_attempted": 247.0,
        "pass_completion_pct": 0.7085,
        "xpass_completion_pct": 0.7397,
        "passes_over_expected": -7.708,
        "passes_over_expected_p100": -3.1206,
        "avg_pass_distance": 15.9728,
        "avg_pass_vertical": 2.8947
      }
    },
    {
      "canonical_id": "jake-davis",
      "canonical_name": "Jake Davis",
      "positions": [
        "CM"
      ],
      "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": 12.0,
        "pass_completion_pct": 0.9167,
        "xpass_completion_pct": 0.8805,
        "passes_over_expected": 0.4342,
        "passes_over_expected_p100": 3.6186,
        "avg_pass_distance": 17.5383,
        "avg_pass_vertical": -4.1818
      }
    },
    {
      "canonical_id": "jake-mulraney",
      "canonical_name": "Jake Mulraney",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1054.0,
        "shots": 14.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.9968999999999999,
        "xg_place": -0.7474,
        "goals_minus_xg": 0.0031000000000001027,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.5102,
        "assists_minus_xa": -0.5102,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5070999999999999,
        "points_added": 0.0872,
        "xpoints_added": 0.5944,
        "passes_attempted": 324.0,
        "pass_completion_pct": 1.471,
        "xpass_completion_pct": 1.5792,
        "passes_over_expected": -15.694600000000001,
        "passes_over_expected_p100": -10.8207,
        "avg_pass_distance": 35.5838,
        "avg_pass_vertical": -6.3050999999999995
      }
    },
    {
      "canonical_id": "jake-nerwinski",
      "canonical_name": "Jake Nerwinski",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1986.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.5146,
        "xg_place": -0.5146,
        "goals_minus_xg": -0.5146,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0388,
        "assists_minus_xa": -0.0388,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5534,
        "points_added": 0.0,
        "xpoints_added": 0.2824,
        "passes_attempted": 955.0,
        "pass_completion_pct": 0.799,
        "xpass_completion_pct": 0.7834,
        "passes_over_expected": 14.8717,
        "passes_over_expected_p100": 1.5572,
        "avg_pass_distance": 21.8506,
        "avg_pass_vertical": 9.973
      }
    },
    {
      "canonical_id": "jakob-glesnes",
      "canonical_name": "Jakob Glesnes",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3736.0,
        "shots": 21.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.7428,
        "xg_place": -0.3779,
        "goals_minus_xg": -0.7428,
        "key_passes": 8.0,
        "assists": 2.0,
        "xa": 0.6488,
        "assists_minus_xa": 1.3512,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.3916,
        "points_added": 0.0,
        "xpoints_added": 0.4565,
        "passes_attempted": 1334.0,
        "pass_completion_pct": 0.8193,
        "xpass_completion_pct": 0.7952,
        "passes_over_expected": 32.261,
        "passes_over_expected_p100": 2.4184,
        "avg_pass_distance": 25.5361,
        "avg_pass_vertical": 10.9723
      }
    },
    {
      "canonical_id": "jalil-anibaba",
      "canonical_name": "Jalil Anibaba",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 252.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0456,
        "xg_place": -0.0456,
        "goals_minus_xg": -0.0456,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0456,
        "points_added": 0.0,
        "xpoints_added": 0.0434,
        "passes_attempted": 121.0,
        "pass_completion_pct": 0.8264,
        "xpass_completion_pct": 0.8014,
        "passes_over_expected": 3.0253,
        "passes_over_expected_p100": 2.5003,
        "avg_pass_distance": 26.0806,
        "avg_pass_vertical": 12.7664
      }
    },
    {
      "canonical_id": "james-igbekeme",
      "canonical_name": "James Igbekeme",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1021.0,
        "shots": 14.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.3609,
        "xg_place": -0.5444,
        "goals_minus_xg": -1.3609,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.4924,
        "assists_minus_xa": -0.4924,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.8533,
        "points_added": 0.0,
        "xpoints_added": 0.8851,
        "passes_attempted": 406.0,
        "pass_completion_pct": 0.7931,
        "xpass_completion_pct": 0.7788,
        "passes_over_expected": 5.808,
        "passes_over_expected_p100": 1.4305,
        "avg_pass_distance": 19.3766,
        "avg_pass_vertical": 4.7235
      }
    },
    {
      "canonical_id": "james-pantemis",
      "canonical_name": "James Pantemis",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1310.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": 302.0,
        "pass_completion_pct": 0.8311,
        "xpass_completion_pct": 0.8124,
        "passes_over_expected": 5.6609,
        "passes_over_expected_p100": 1.8745,
        "avg_pass_distance": 29.1707,
        "avg_pass_vertical": 22.2162,
        "shots_faced": 42.0,
        "goals_conceded": 14.0,
        "saves": 27.0,
        "headed_shot_share": 0.1667,
        "xg_faced": 14.3926,
        "goals_conceded_minus_xg": -0.3926,
        "goals_per_xg": 0.9727
      }
    },
    {
      "canonical_id": "jamiro-monteiro",
      "canonical_name": "Jamiro Monteiro",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2847.0,
        "shots": 36.0,
        "shots_on_target": 15.0,
        "goals": 4.0,
        "xg": 3.0509,
        "xg_place": 0.5974,
        "goals_minus_xg": 0.9491,
        "key_passes": 56.0,
        "assists": 6.0,
        "xa": 5.56,
        "assists_minus_xa": 0.44,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 8.6109,
        "points_added": 2.2659,
        "xpoints_added": 2.0481,
        "passes_attempted": 1577.0,
        "pass_completion_pct": 0.8377,
        "xpass_completion_pct": 0.8276,
        "passes_over_expected": 15.826,
        "passes_over_expected_p100": 1.0036,
        "avg_pass_distance": 18.6634,
        "avg_pass_vertical": 2.5997
      }
    },
    {
      "canonical_id": "jan-soboci\u0144ski",
      "canonical_name": "Jan Soboci\u0144ski",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 436.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1966,
        "xg_place": -0.1966,
        "goals_minus_xg": -0.1966,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1966,
        "points_added": 0.0,
        "xpoints_added": 0.0241,
        "passes_attempted": 213.0,
        "pass_completion_pct": 0.7746,
        "xpass_completion_pct": 0.8006,
        "passes_over_expected": -5.5341,
        "passes_over_expected_p100": -2.5982,
        "avg_pass_distance": 26.9929,
        "avg_pass_vertical": 10.7892
      }
    },
    {
      "canonical_id": "jared-stroud",
      "canonical_name": "Jared Stroud",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 65.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.5,
        "xpass_completion_pct": 0.734,
        "passes_over_expected": -2.8082,
        "passes_over_expected_p100": -23.4013,
        "avg_pass_distance": 14.5995,
        "avg_pass_vertical": -4.1879
      }
    },
    {
      "canonical_id": "jaroslaw-niezgoda",
      "canonical_name": "Jaroslaw Niezgoda",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2156.0,
        "shots": 36.0,
        "shots_on_target": 18.0,
        "goals": 9.0,
        "xg": 6.07,
        "xg_place": 1.6479,
        "goals_minus_xg": 2.93,
        "key_passes": 25.0,
        "assists": 2.0,
        "xa": 3.0206,
        "assists_minus_xa": -1.0206,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 9.0906,
        "points_added": 4.7192,
        "xpoints_added": 3.4245,
        "passes_attempted": 403.0,
        "pass_completion_pct": 0.7295,
        "xpass_completion_pct": 0.7343,
        "passes_over_expected": -1.9071,
        "passes_over_expected_p100": -0.4732,
        "avg_pass_distance": 13.6956,
        "avg_pass_vertical": 1.3987
      }
    },
    {
      "canonical_id": "jason-pendant",
      "canonical_name": "Jason Pendant",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 100.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0873,
        "xg_place": -0.0873,
        "goals_minus_xg": -0.0873,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0481,
        "assists_minus_xa": -0.0481,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1354,
        "points_added": 0.0,
        "xpoints_added": 0.002,
        "passes_attempted": 35.0,
        "pass_completion_pct": 0.6857,
        "xpass_completion_pct": 0.7622,
        "passes_over_expected": -2.6765,
        "passes_over_expected_p100": -7.6472,
        "avg_pass_distance": 14.7859,
        "avg_pass_vertical": 4.1036
      }
    },
    {
      "canonical_id": "jasper-l\u00f6effelsend",
      "canonical_name": "Jasper L\u00f6effelsend",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1840.0,
        "shots": 13.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.629,
        "xg_place": 0.0733,
        "goals_minus_xg": 0.371,
        "key_passes": 17.0,
        "assists": 3.0,
        "xa": 1.3835,
        "assists_minus_xa": 1.6165,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.0124,
        "points_added": 0.6002,
        "xpoints_added": 0.4076,
        "passes_attempted": 821.0,
        "pass_completion_pct": 0.81,
        "xpass_completion_pct": 0.8294,
        "passes_over_expected": -15.9456,
        "passes_over_expected_p100": -1.9422,
        "avg_pass_distance": 19.7129,
        "avg_pass_vertical": 1.3677
      }
    },
    {
      "canonical_id": "javain-brown",
      "canonical_name": "Javain Brown",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2030.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.6821,
        "xg_place": 0.1029,
        "goals_minus_xg": 0.3179,
        "key_passes": 14.0,
        "assists": 0.0,
        "xa": 1.0081,
        "assists_minus_xa": -1.0081,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6902,
        "points_added": 1.6499,
        "xpoints_added": 0.7975,
        "passes_attempted": 1061.0,
        "pass_completion_pct": 0.7625,
        "xpass_completion_pct": 0.7625,
        "passes_over_expected": -0.0303,
        "passes_over_expected_p100": -0.0029,
        "avg_pass_distance": 20.8646,
        "avg_pass_vertical": 6.2664
      }
    },
    {
      "canonical_id": "javier-casas",
      "canonical_name": "Javier Casas",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 64.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 25.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.8952,
        "passes_over_expected": -2.3812,
        "passes_over_expected_p100": -9.5247,
        "avg_pass_distance": 16.9715,
        "avg_pass_vertical": -1.8585
      }
    },
    {
      "canonical_id": "javier-l\u00f3pez",
      "canonical_name": "Javier L\u00f3pez",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 259.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.2009,
        "xg_place": 0.121,
        "goals_minus_xg": 0.7991,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.287,
        "assists_minus_xa": -0.287,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4879,
        "points_added": 1.1502,
        "xpoints_added": 0.2155,
        "passes_attempted": 103.0,
        "pass_completion_pct": 0.7087,
        "xpass_completion_pct": 0.7349,
        "passes_over_expected": -2.6973,
        "passes_over_expected_p100": -2.6188,
        "avg_pass_distance": 17.9838,
        "avg_pass_vertical": 4.329
      }
    },
    {
      "canonical_id": "jayden-nelson",
      "canonical_name": "Jayden Nelson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2120.0,
        "shots": 29.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 1.7483,
        "xg_place": -1.1384,
        "goals_minus_xg": -0.7483,
        "key_passes": 17.0,
        "assists": 2.0,
        "xa": 1.0361,
        "assists_minus_xa": 0.9639,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.7844,
        "points_added": 1.4062,
        "xpoints_added": 1.1039,
        "passes_attempted": 877.0,
        "pass_completion_pct": 0.8164,
        "xpass_completion_pct": 0.8294,
        "passes_over_expected": -11.425,
        "passes_over_expected_p100": -1.3027,
        "avg_pass_distance": 15.3416,
        "avg_pass_vertical": 0.2989
      }
    },
    {
      "canonical_id": "jaylin-lindsey",
      "canonical_name": "Jaylin Lindsey",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1848.0,
        "shots": 5.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.1714,
        "xg_place": -0.0653,
        "goals_minus_xg": -0.1714,
        "key_passes": 20.0,
        "assists": 1.0,
        "xa": 1.3323,
        "assists_minus_xa": -0.3323,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5037,
        "points_added": 0.0,
        "xpoints_added": 0.1633,
        "passes_attempted": 1123.0,
        "pass_completion_pct": 0.8317,
        "xpass_completion_pct": 0.8066,
        "passes_over_expected": 28.2146,
        "passes_over_expected_p100": 2.5124,
        "avg_pass_distance": 18.7822,
        "avg_pass_vertical": 2.7601
      }
    },
    {
      "canonical_id": "jaziel-orozco",
      "canonical_name": "Jaziel Orozco",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 345.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0758,
        "xg_place": 0.0103,
        "goals_minus_xg": -0.0758,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0758,
        "points_added": 0.0,
        "xpoints_added": 0.0274,
        "passes_attempted": 123.0,
        "pass_completion_pct": 0.7561,
        "xpass_completion_pct": 0.7853,
        "passes_over_expected": -3.5975,
        "passes_over_expected_p100": -2.9248,
        "avg_pass_distance": 26.8379,
        "avg_pass_vertical": 11.0623
      }
    },
    {
      "canonical_id": "jean-mota",
      "canonical_name": "Jean Mota",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2977.0,
        "shots": 56.0,
        "shots_on_target": 13.0,
        "goals": 2.0,
        "xg": 1.9997,
        "xg_place": -0.6292,
        "goals_minus_xg": 0.0003,
        "key_passes": 37.0,
        "assists": 1.0,
        "xa": 3.0339,
        "assists_minus_xa": -2.0339,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 5.0336,
        "points_added": 0.9931,
        "xpoints_added": 1.2655,
        "passes_attempted": 1837.0,
        "pass_completion_pct": 0.828,
        "xpass_completion_pct": 0.8253,
        "passes_over_expected": 4.8792,
        "passes_over_expected_p100": 0.2656,
        "avg_pass_distance": 20.8662,
        "avg_pass_vertical": 5.7423
      }
    },
    {
      "canonical_id": "jefferson-savarino",
      "canonical_name": "Jefferson Savarino",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1747.0,
        "shots": 58.0,
        "shots_on_target": 23.0,
        "goals": 7.0,
        "xg": 4.8455,
        "xg_place": -0.0524,
        "goals_minus_xg": 2.1545,
        "key_passes": 47.0,
        "assists": 4.0,
        "xa": 3.6964,
        "assists_minus_xa": 0.3036,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 8.5419,
        "points_added": 3.5008,
        "xpoints_added": 2.6003,
        "passes_attempted": 611.0,
        "pass_completion_pct": 0.7365,
        "xpass_completion_pct": 0.7235,
        "passes_over_expected": 7.9609,
        "passes_over_expected_p100": 1.3029,
        "avg_pass_distance": 20.0598,
        "avg_pass_vertical": 2.1737
      }
    },
    {
      "canonical_id": "jeremy-ebobisse",
      "canonical_name": "Jeremy Ebobisse",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3174.0,
        "shots": 103.0,
        "shots_on_target": 46.0,
        "goals": 17.0,
        "xg": 15.8368,
        "xg_place": 1.4303,
        "goals_minus_xg": 1.1632,
        "key_passes": 26.0,
        "assists": 2.0,
        "xa": 2.4502,
        "assists_minus_xa": -0.4502,
        "goals_plus_assists": 19.0,
        "xg_plus_xa": 18.287,
        "points_added": 11.1313,
        "xpoints_added": 10.3313,
        "passes_attempted": 692.0,
        "pass_completion_pct": 0.8194,
        "xpass_completion_pct": 0.8299,
        "passes_over_expected": -7.2884,
        "passes_over_expected_p100": -1.0532,
        "avg_pass_distance": 16.2612,
        "avg_pass_vertical": -0.1836
      }
    },
    {
      "canonical_id": "jes\u00fas-bueno",
      "canonical_name": "Jes\u00fas Bueno",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 16.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 7.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.7898,
        "passes_over_expected": -0.5288,
        "passes_over_expected_p100": -7.5537,
        "avg_pass_distance": 15.6314,
        "avg_pass_vertical": -1.012
      }
    },
    {
      "canonical_id": "jes\u00fas-ferreira",
      "canonical_name": "Jes\u00fas Ferreira",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3145.0,
        "shots": 90.0,
        "shots_on_target": 45.0,
        "goals": 18.0,
        "xg": 11.7484,
        "xg_place": 2.0697,
        "goals_minus_xg": 6.2516,
        "key_passes": 53.0,
        "assists": 6.0,
        "xa": 5.1996,
        "assists_minus_xa": 0.8004,
        "goals_plus_assists": 24.0,
        "xg_plus_xa": 16.948,
        "points_added": 7.7342,
        "xpoints_added": 5.7162,
        "passes_attempted": 952.0,
        "pass_completion_pct": 0.7258,
        "xpass_completion_pct": 0.7562,
        "passes_over_expected": -28.8855,
        "passes_over_expected_p100": -3.0342,
        "avg_pass_distance": 20.7962,
        "avg_pass_vertical": 1.9946
      }
    },
    {
      "canonical_id": "jes\u00fas-jim\u00e9nez",
      "canonical_name": "Jes\u00fas Jim\u00e9nez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2545.0,
        "shots": 53.0,
        "shots_on_target": 21.0,
        "goals": 9.0,
        "xg": 8.7074,
        "xg_place": -0.9417,
        "goals_minus_xg": 0.2926,
        "key_passes": 23.0,
        "assists": 3.0,
        "xa": 3.154,
        "assists_minus_xa": -0.154,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 11.8614,
        "points_added": 5.6735,
        "xpoints_added": 5.8586,
        "passes_attempted": 637.0,
        "pass_completion_pct": 0.7661,
        "xpass_completion_pct": 0.8184,
        "passes_over_expected": -33.3411,
        "passes_over_expected_p100": -5.2341,
        "avg_pass_distance": 14.3369,
        "avg_pass_vertical": -1.4456
      }
    },
    {
      "canonical_id": "jes\u00fas-murillo",
      "canonical_name": "Jes\u00fas Murillo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2933.0,
        "shots": 18.0,
        "shots_on_target": 5.0,
        "goals": 3.0,
        "xg": 2.0794,
        "xg_place": 0.0026,
        "goals_minus_xg": 0.9206,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.8034,
        "assists_minus_xa": 0.1966,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.8829,
        "points_added": 0.9335,
        "xpoints_added": 0.8685,
        "passes_attempted": 1311.0,
        "pass_completion_pct": 0.8009,
        "xpass_completion_pct": 0.8026,
        "passes_over_expected": -2.1853,
        "passes_over_expected_p100": -0.1667,
        "avg_pass_distance": 24.1408,
        "avg_pass_vertical": 10.1275
      }
    },
    {
      "canonical_id": "jhegson-m\u00e9ndez",
      "canonical_name": "Jhegson M\u00e9ndez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 779.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1634,
        "xg_place": -0.1634,
        "goals_minus_xg": -0.1634,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.3454,
        "assists_minus_xa": -0.3454,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5088,
        "points_added": 0.0,
        "xpoints_added": 0.1105,
        "passes_attempted": 496.0,
        "pass_completion_pct": 1.7942,
        "xpass_completion_pct": 1.7342,
        "passes_over_expected": 16.3806,
        "passes_over_expected_p100": 5.9933,
        "avg_pass_distance": 35.0489,
        "avg_pass_vertical": 9.052700000000002
      }
    },
    {
      "canonical_id": "jhohan-roma\u00f1a",
      "canonical_name": "Jhohan Roma\u00f1a",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 395.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0567,
        "xg_place": -0.0307,
        "goals_minus_xg": -0.0567,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0345,
        "assists_minus_xa": -0.0345,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0912,
        "points_added": 0.0,
        "xpoints_added": 0.0492,
        "passes_attempted": 212.0,
        "pass_completion_pct": 0.8632,
        "xpass_completion_pct": 0.8714,
        "passes_over_expected": -1.7288,
        "passes_over_expected_p100": -0.8155,
        "avg_pass_distance": 21.0932,
        "avg_pass_vertical": 7.5636
      }
    },
    {
      "canonical_id": "jhojan-valencia",
      "canonical_name": "Jhojan Valencia",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 591.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1066,
        "xg_place": -0.0885,
        "goals_minus_xg": -0.1066,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0238,
        "assists_minus_xa": -0.0238,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1304,
        "points_added": 0.0,
        "xpoints_added": 0.0599,
        "passes_attempted": 272.0,
        "pass_completion_pct": 0.8235,
        "xpass_completion_pct": 0.8488,
        "passes_over_expected": -6.8702,
        "passes_over_expected_p100": -2.5258,
        "avg_pass_distance": 21.2036,
        "avg_pass_vertical": 5.9196
      }
    },
    {
      "canonical_id": "jhon-dur\u00e1n",
      "canonical_name": "Jhon Dur\u00e1n",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1534.0,
        "shots": 60.0,
        "shots_on_target": 24.0,
        "goals": 8.0,
        "xg": 7.5108,
        "xg_place": -2.0404,
        "goals_minus_xg": 0.4892,
        "key_passes": 8.0,
        "assists": 3.0,
        "xa": 2.1871,
        "assists_minus_xa": 0.8129,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 9.6979,
        "points_added": 3.3734,
        "xpoints_added": 4.0452,
        "passes_attempted": 318.0,
        "pass_completion_pct": 0.7075,
        "xpass_completion_pct": 0.7198,
        "passes_over_expected": -3.889,
        "passes_over_expected_p100": -1.223,
        "avg_pass_distance": 15.0223,
        "avg_pass_vertical": -0.3227
      }
    },
    {
      "canonical_id": "jhon-espinoza",
      "canonical_name": "Jhon Espinoza",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 592.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4857,
        "xg_place": -0.4857,
        "goals_minus_xg": -0.4857,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.4282,
        "assists_minus_xa": -0.4282,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9139,
        "points_added": 0.0,
        "xpoints_added": 0.715,
        "passes_attempted": 201.0,
        "pass_completion_pct": 0.7363,
        "xpass_completion_pct": 0.7147,
        "passes_over_expected": 4.3452,
        "passes_over_expected_p100": 2.1618,
        "avg_pass_distance": 18.4078,
        "avg_pass_vertical": 5.6438
      }
    },
    {
      "canonical_id": "jimmy-maurer",
      "canonical_name": "Jimmy Maurer",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 203.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 63.0,
        "pass_completion_pct": 0.6032,
        "xpass_completion_pct": 0.6822,
        "passes_over_expected": -4.9804,
        "passes_over_expected_p100": -7.9054,
        "avg_pass_distance": 38.0393,
        "avg_pass_vertical": 28.9742,
        "shots_faced": 8.0,
        "goals_conceded": 3.0,
        "saves": 5.0,
        "headed_shot_share": 0.25,
        "xg_faced": 2.5144,
        "goals_conceded_minus_xg": 0.4856,
        "goals_per_xg": 1.1931
      }
    },
    {
      "canonical_id": "jimmy-medranda",
      "canonical_name": "Jimmy Medranda",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 753.0,
        "shots": 15.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.5649,
        "xg_place": 0.4563,
        "goals_minus_xg": -0.5649,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.6367,
        "assists_minus_xa": 0.3633,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2015,
        "points_added": 0.0,
        "xpoints_added": 0.3006,
        "passes_attempted": 358.0,
        "pass_completion_pct": 0.7765,
        "xpass_completion_pct": 0.7551,
        "passes_over_expected": 7.6748,
        "passes_over_expected_p100": 2.1438,
        "avg_pass_distance": 18.862,
        "avg_pass_vertical": 1.4954
      }
    },
    {
      "canonical_id": "joaqu\u00edn-torres",
      "canonical_name": "Joaqu\u00edn Torres",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1481.0,
        "shots": 27.0,
        "shots_on_target": 12.0,
        "goals": 3.0,
        "xg": 3.4703,
        "xg_place": 0.2683,
        "goals_minus_xg": -0.4703,
        "key_passes": 19.0,
        "assists": 2.0,
        "xa": 2.2475,
        "assists_minus_xa": -0.2475,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.7179,
        "points_added": 0.8405,
        "xpoints_added": 1.1032,
        "passes_attempted": 469.0,
        "pass_completion_pct": 0.7292,
        "xpass_completion_pct": 0.7616,
        "passes_over_expected": -15.1811,
        "passes_over_expected_p100": -3.2369,
        "avg_pass_distance": 19.719,
        "avg_pass_vertical": 3.041
      }
    },
    {
      "canonical_id": "joe-willis",
      "canonical_name": "Joe Willis",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3276.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.0739,
        "assists_minus_xa": 0.9261,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.0739,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 968.0,
        "pass_completion_pct": 0.7066,
        "xpass_completion_pct": 0.6724,
        "passes_over_expected": 33.0759,
        "passes_over_expected_p100": 3.4169,
        "avg_pass_distance": 39.3998,
        "avg_pass_vertical": 32.0663,
        "shots_faced": 142.0,
        "goals_conceded": 39.0,
        "saves": 101.0,
        "headed_shot_share": 0.1127,
        "xg_faced": 37.5908,
        "goals_conceded_minus_xg": 1.4092,
        "goals_per_xg": 1.0375
      }
    },
    {
      "canonical_id": "joel-waterman",
      "canonical_name": "Joel Waterman",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3127.0,
        "shots": 12.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 2.4248,
        "xg_place": 0.4587,
        "goals_minus_xg": 0.5752,
        "key_passes": 8.0,
        "assists": 2.0,
        "xa": 0.9394,
        "assists_minus_xa": 1.0606,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.3642,
        "points_added": 1.1361,
        "xpoints_added": 1.4357,
        "passes_attempted": 2091.0,
        "pass_completion_pct": 0.8828,
        "xpass_completion_pct": 0.8574,
        "passes_over_expected": 53.2578,
        "passes_over_expected_p100": 2.547,
        "avg_pass_distance": 21.7105,
        "avg_pass_vertical": 8.0189
      }
    },
    {
      "canonical_id": "joevin-jones",
      "canonical_name": "Joevin Jones",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 156.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.4953,
        "assists_minus_xa": -0.4953,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4953,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 85.0,
        "pass_completion_pct": 0.9176,
        "xpass_completion_pct": 0.8412,
        "passes_over_expected": 6.5016,
        "passes_over_expected_p100": 7.649,
        "avg_pass_distance": 19.3105,
        "avg_pass_vertical": 0.3463
      }
    },
    {
      "canonical_id": "joey-dezart",
      "canonical_name": "Joey Dezart",
      "positions": [
        "DM"
      ],
      "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.7592,
        "passes_over_expected": 0.7225,
        "passes_over_expected_p100": 24.0821,
        "avg_pass_distance": 18.0951,
        "avg_pass_vertical": 12.42
      }
    },
    {
      "canonical_id": "johan-kappelhof",
      "canonical_name": "Johan Kappelhof",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 591.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.797,
        "xg_place": -0.1727,
        "goals_minus_xg": 0.203,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.797,
        "points_added": 0.7398,
        "xpoints_added": 0.4989,
        "passes_attempted": 270.0,
        "pass_completion_pct": 0.8593,
        "xpass_completion_pct": 0.861,
        "passes_over_expected": -0.4805,
        "passes_over_expected_p100": -0.1779,
        "avg_pass_distance": 24.0696,
        "avg_pass_vertical": 9.5683
      }
    },
    {
      "canonical_id": "john-mccarthy",
      "canonical_name": "John McCarthy",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 115.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 30.0,
        "pass_completion_pct": 0.7,
        "xpass_completion_pct": 0.7321,
        "passes_over_expected": -0.9644,
        "passes_over_expected_p100": -3.2146,
        "avg_pass_distance": 38.1089,
        "avg_pass_vertical": 30.383,
        "shots_faced": 7.0,
        "goals_conceded": 3.0,
        "saves": 4.0,
        "headed_shot_share": 0.1429,
        "xg_faced": 3.3104,
        "goals_conceded_minus_xg": -0.3104,
        "goals_per_xg": 0.9062
      }
    },
    {
      "canonical_id": "john-nelson",
      "canonical_name": "John Nelson",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1332.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2593,
        "xg_place": -0.2593,
        "goals_minus_xg": -0.2593,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 1.0046,
        "assists_minus_xa": -0.0046,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2638,
        "points_added": 0.0,
        "xpoints_added": 0.4535,
        "passes_attempted": 618.0,
        "pass_completion_pct": 0.7492,
        "xpass_completion_pct": 0.7818,
        "passes_over_expected": -20.1419,
        "passes_over_expected_p100": -3.2592,
        "avg_pass_distance": 16.4511,
        "avg_pass_vertical": 2.0798
      }
    },
    {
      "canonical_id": "john-pulskamp",
      "canonical_name": "John Pulskamp",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1139.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": 313.0,
        "pass_completion_pct": 0.7508,
        "xpass_completion_pct": 0.7603,
        "passes_over_expected": -2.9655,
        "passes_over_expected_p100": -0.9475,
        "avg_pass_distance": 36.7731,
        "avg_pass_vertical": 26.7874,
        "shots_faced": 50.0,
        "goals_conceded": 17.0,
        "saves": 32.0,
        "headed_shot_share": 0.14,
        "xg_faced": 13.5847,
        "goals_conceded_minus_xg": 3.4153,
        "goals_per_xg": 1.2514
      }
    },
    {
      "canonical_id": "john-tolkin",
      "canonical_name": "John Tolkin",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3149.0,
        "shots": 34.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 1.7998,
        "xg_place": -1.2292,
        "goals_minus_xg": -0.7998,
        "key_passes": 41.0,
        "assists": 3.0,
        "xa": 2.9696,
        "assists_minus_xa": 0.0304,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.7694,
        "points_added": 0.2318,
        "xpoints_added": 1.1763,
        "passes_attempted": 1395.0,
        "pass_completion_pct": 0.6781,
        "xpass_completion_pct": 0.7061,
        "passes_over_expected": -39.0152,
        "passes_over_expected_p100": -2.7968,
        "avg_pass_distance": 21.6483,
        "avg_pass_vertical": 4.8263
      }
    },
    {
      "canonical_id": "johnny-russell",
      "canonical_name": "Johnny Russell",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2923.0,
        "shots": 65.0,
        "shots_on_target": 21.0,
        "goals": 8.0,
        "xg": 7.7678,
        "xg_place": -1.1799,
        "goals_minus_xg": 0.2322,
        "key_passes": 39.0,
        "assists": 1.0,
        "xa": 4.0182,
        "assists_minus_xa": -3.0182,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 11.786,
        "points_added": 4.928,
        "xpoints_added": 4.8784,
        "passes_attempted": 953.0,
        "pass_completion_pct": 0.6967,
        "xpass_completion_pct": 0.7174,
        "passes_over_expected": -19.6363,
        "passes_over_expected_p100": -2.0605,
        "avg_pass_distance": 19.5639,
        "avg_pass_vertical": 1.7134
      }
    },
    {
      "canonical_id": "jojea-kwizera",
      "canonical_name": "Jojea Kwizera",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 347.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0732,
        "xg_place": -0.0732,
        "goals_minus_xg": -0.0732,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.4501,
        "assists_minus_xa": 0.5499,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5233,
        "points_added": 0.0,
        "xpoints_added": 0.033,
        "passes_attempted": 216.0,
        "pass_completion_pct": 0.8009,
        "xpass_completion_pct": 0.778,
        "passes_over_expected": 4.9428,
        "passes_over_expected_p100": 2.2883,
        "avg_pass_distance": 17.04,
        "avg_pass_vertical": 1.157
      }
    },
    {
      "canonical_id": "jon-bell",
      "canonical_name": "Jon Bell",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1145.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.5803,
        "xg_place": 0.111,
        "goals_minus_xg": 0.4197,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1409,
        "assists_minus_xa": -0.1409,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7212,
        "points_added": 0.5748,
        "xpoints_added": 0.4245,
        "passes_attempted": 543.0,
        "pass_completion_pct": 0.7956,
        "xpass_completion_pct": 0.8199,
        "passes_over_expected": -13.2236,
        "passes_over_expected_p100": -2.4353,
        "avg_pass_distance": 22.3874,
        "avg_pass_vertical": 8.6833
      }
    },
    {
      "canonical_id": "jon-gallagher",
      "canonical_name": "Jon Gallagher",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2636.0,
        "shots": 12.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.3274,
        "xg_place": 0.2167,
        "goals_minus_xg": 0.6726,
        "key_passes": 22.0,
        "assists": 4.0,
        "xa": 1.8618,
        "assists_minus_xa": 2.1382,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 2.1893,
        "points_added": 0.6016,
        "xpoints_added": 0.1834,
        "passes_attempted": 1588.0,
        "pass_completion_pct": 0.8086,
        "xpass_completion_pct": 0.8178,
        "passes_over_expected": -14.6981,
        "passes_over_expected_p100": -0.9256,
        "avg_pass_distance": 20.4634,
        "avg_pass_vertical": 2.0867
      }
    },
    {
      "canonical_id": "jon-kempin",
      "canonical_name": "Jon Kempin",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 199.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 46.0,
        "pass_completion_pct": 0.5652,
        "xpass_completion_pct": 0.6603,
        "passes_over_expected": -4.3731,
        "passes_over_expected_p100": -9.5068,
        "avg_pass_distance": 38.4709,
        "avg_pass_vertical": 30.4899,
        "shots_faced": 11.0,
        "goals_conceded": 5.0,
        "saves": 6.0,
        "headed_shot_share": 0.6364,
        "xg_faced": 3.6724,
        "goals_conceded_minus_xg": 1.3276,
        "goals_per_xg": 1.3615
      }
    },
    {
      "canonical_id": "jonathan-bond",
      "canonical_name": "Jonathan Bond",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3597.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.0402,
        "assists_minus_xa": -0.0402,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0402,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1270.0,
        "pass_completion_pct": 0.7732,
        "xpass_completion_pct": 0.7875,
        "passes_over_expected": -18.1501,
        "passes_over_expected_p100": -1.4291,
        "avg_pass_distance": 32.3784,
        "avg_pass_vertical": 23.6651,
        "shots_faced": 156.0,
        "goals_conceded": 54.0,
        "saves": 97.0,
        "headed_shot_share": 0.1346,
        "xg_faced": 45.0188,
        "goals_conceded_minus_xg": 8.9812,
        "goals_per_xg": 1.1995
      }
    },
    {
      "canonical_id": "jonathan-bornstein",
      "canonical_name": "Jonathan Bornstein",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1330.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.2311,
        "xg_place": -0.1453,
        "goals_minus_xg": 0.7689,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.7344,
        "assists_minus_xa": -0.7344,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9655,
        "points_added": 0.0353,
        "xpoints_added": 0.0967,
        "passes_attempted": 517.0,
        "pass_completion_pct": 0.7911,
        "xpass_completion_pct": 0.7848,
        "passes_over_expected": 3.258,
        "passes_over_expected_p100": 0.6302,
        "avg_pass_distance": 16.5347,
        "avg_pass_vertical": 4.6859
      }
    },
    {
      "canonical_id": "jonathan-gonz\u00e1lez",
      "canonical_name": "Jonathan Gonz\u00e1lez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 224.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.3968,
        "xg_place": 0.0312,
        "goals_minus_xg": 0.6032,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0761,
        "assists_minus_xa": -0.0761,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4729,
        "points_added": 0.0726,
        "xpoints_added": 0.2305,
        "passes_attempted": 90.0,
        "pass_completion_pct": 0.7556,
        "xpass_completion_pct": 0.7842,
        "passes_over_expected": -2.5762,
        "passes_over_expected_p100": -2.8625,
        "avg_pass_distance": 18.6184,
        "avg_pass_vertical": 3.774
      }
    },
    {
      "canonical_id": "jonathan-lewis",
      "canonical_name": "Jonathan Lewis",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2418.0,
        "shots": 57.0,
        "shots_on_target": 24.0,
        "goals": 5.0,
        "xg": 7.1602,
        "xg_place": -1.3865,
        "goals_minus_xg": -2.1602,
        "key_passes": 22.0,
        "assists": 2.0,
        "xa": 1.5928,
        "assists_minus_xa": 0.4072,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 8.753,
        "points_added": 1.5988,
        "xpoints_added": 4.0544,
        "passes_attempted": 473.0,
        "pass_completion_pct": 0.7294,
        "xpass_completion_pct": 0.7543,
        "passes_over_expected": -11.7895,
        "passes_over_expected_p100": -2.4925,
        "avg_pass_distance": 15.9484,
        "avg_pass_vertical": -0.9735
      }
    },
    {
      "canonical_id": "jonathan-mensah",
      "canonical_name": "Jonathan Mensah",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2847.0,
        "shots": 22.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 1.6599,
        "xg_place": 1.5854,
        "goals_minus_xg": 0.3401,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.3014,
        "assists_minus_xa": -0.3014,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.9613,
        "points_added": 1.0851,
        "xpoints_added": 1.4525,
        "passes_attempted": 1671.0,
        "pass_completion_pct": 0.8869,
        "xpass_completion_pct": 0.8583,
        "passes_over_expected": 47.8471,
        "passes_over_expected_p100": 2.8634,
        "avg_pass_distance": 22.1719,
        "avg_pass_vertical": 7.8969
      }
    },
    {
      "canonical_id": "jonathan-men\u00e9ndez",
      "canonical_name": "Jonathan Men\u00e9ndez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 161.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4535,
        "xg_place": -0.2518,
        "goals_minus_xg": -0.4535,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4535,
        "points_added": 0.0,
        "xpoints_added": 0.3612,
        "passes_attempted": 34.0,
        "pass_completion_pct": 0.7353,
        "xpass_completion_pct": 0.7725,
        "passes_over_expected": -1.2661,
        "passes_over_expected_p100": -3.7237,
        "avg_pass_distance": 14.7888,
        "avg_pass_vertical": -2.3817
      }
    },
    {
      "canonical_id": "jonathan-osorio",
      "canonical_name": "Jonathan Osorio",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1856.0,
        "shots": 25.0,
        "shots_on_target": 12.0,
        "goals": 9.0,
        "xg": 4.1911,
        "xg_place": 1.6954,
        "goals_minus_xg": 4.8089,
        "key_passes": 22.0,
        "assists": 4.0,
        "xa": 2.1299,
        "assists_minus_xa": 1.8701,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 6.3209,
        "points_added": 6.2007,
        "xpoints_added": 3.0221,
        "passes_attempted": 1147.0,
        "pass_completion_pct": 0.9024,
        "xpass_completion_pct": 0.8704,
        "passes_over_expected": 36.6638,
        "passes_over_expected_p100": 3.1965,
        "avg_pass_distance": 16.0727,
        "avg_pass_vertical": 2.8314
      }
    },
    {
      "canonical_id": "jonathan-p\u00e9rez",
      "canonical_name": "Jonathan P\u00e9rez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 14.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 4.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.4862,
        "passes_over_expected": 0.0551,
        "passes_over_expected_p100": 1.3776,
        "avg_pass_distance": 30.6897,
        "avg_pass_vertical": 15.3908
      }
    },
    {
      "canonical_id": "jordan-morris",
      "canonical_name": "Jordan Morris",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2500.0,
        "shots": 54.0,
        "shots_on_target": 24.0,
        "goals": 7.0,
        "xg": 8.8992,
        "xg_place": 0.0794,
        "goals_minus_xg": -1.8992,
        "key_passes": 30.0,
        "assists": 2.0,
        "xa": 4.3719,
        "assists_minus_xa": -2.3719,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 13.2711,
        "points_added": 3.4009,
        "xpoints_added": 5.206,
        "passes_attempted": 619.0,
        "pass_completion_pct": 0.7706,
        "xpass_completion_pct": 0.767,
        "passes_over_expected": 2.2499,
        "passes_over_expected_p100": 0.3635,
        "avg_pass_distance": 13.6463,
        "avg_pass_vertical": -1.9858
      }
    },
    {
      "canonical_id": "jordan-perruzza",
      "canonical_name": "Jordan Perruzza",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 286.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3882,
        "xg_place": 0.1007,
        "goals_minus_xg": -0.3882,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1212,
        "assists_minus_xa": -0.1212,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5095,
        "points_added": 0.0,
        "xpoints_added": 0.1912,
        "passes_attempted": 45.0,
        "pass_completion_pct": 0.6444,
        "xpass_completion_pct": 0.7837,
        "passes_over_expected": -6.267,
        "passes_over_expected_p100": -13.9267,
        "avg_pass_distance": 15.9197,
        "avg_pass_vertical": -1.2455
      }
    },
    {
      "canonical_id": "jordy-alc\u00edvar",
      "canonical_name": "Jordy Alc\u00edvar",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1123.0,
        "shots": 16.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 1.5044,
        "xg_place": 0.4032,
        "goals_minus_xg": -0.5044,
        "key_passes": 22.0,
        "assists": 1.0,
        "xa": 1.4283,
        "assists_minus_xa": -0.4283,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.9327,
        "points_added": 0.612,
        "xpoints_added": 0.9818,
        "passes_attempted": 526.0,
        "pass_completion_pct": 0.7814,
        "xpass_completion_pct": 0.7891,
        "passes_over_expected": -4.0639,
        "passes_over_expected_p100": -0.7726,
        "avg_pass_distance": 21.1403,
        "avg_pass_vertical": 1.4332
      }
    },
    {
      "canonical_id": "josef-mart\u00ednez",
      "canonical_name": "Josef Mart\u00ednez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1637.0,
        "shots": 49.0,
        "shots_on_target": 21.0,
        "goals": 9.0,
        "xg": 7.2807,
        "xg_place": 1.1366,
        "goals_minus_xg": 1.7193,
        "key_passes": 23.0,
        "assists": 4.0,
        "xa": 2.3392,
        "assists_minus_xa": 1.6608,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 9.6199,
        "points_added": 6.8082,
        "xpoints_added": 5.432,
        "passes_attempted": 306.0,
        "pass_completion_pct": 0.8431,
        "xpass_completion_pct": 0.8531,
        "passes_over_expected": -3.0528,
        "passes_over_expected_p100": -0.9976,
        "avg_pass_distance": 14.9251,
        "avg_pass_vertical": -0.3278
      }
    },
    {
      "canonical_id": "joseph-mora",
      "canonical_name": "Joseph Mora",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1889.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1656,
        "xg_place": -0.1656,
        "goals_minus_xg": -0.1656,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 1.3349,
        "assists_minus_xa": -1.3349,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.5006,
        "points_added": 0.0,
        "xpoints_added": 0.1126,
        "passes_attempted": 1085.0,
        "pass_completion_pct": 0.7668,
        "xpass_completion_pct": 0.7722,
        "passes_over_expected": -5.8037,
        "passes_over_expected_p100": -0.5349,
        "avg_pass_distance": 19.94,
        "avg_pass_vertical": 5.4512
      }
    },
    {
      "canonical_id": "joseph-rosales",
      "canonical_name": "Joseph Rosales",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1216.0,
        "shots": 13.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.5844,
        "xg_place": -0.5029,
        "goals_minus_xg": -0.5844,
        "key_passes": 8.0,
        "assists": 2.0,
        "xa": 0.9149,
        "assists_minus_xa": 1.0851,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.4993,
        "points_added": 0.0,
        "xpoints_added": 0.3831,
        "passes_attempted": 588.0,
        "pass_completion_pct": 0.8503,
        "xpass_completion_pct": 0.8047,
        "passes_over_expected": 26.8514,
        "passes_over_expected_p100": 4.5666,
        "avg_pass_distance": 17.9271,
        "avg_pass_vertical": 4.3983
      }
    },
    {
      "canonical_id": "josh-atencio",
      "canonical_name": "Josh Atencio",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 808.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2394,
        "xg_place": -0.2307,
        "goals_minus_xg": -0.2394,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1076,
        "assists_minus_xa": -0.1076,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.347,
        "points_added": 0.0,
        "xpoints_added": 0.1473,
        "passes_attempted": 538.0,
        "pass_completion_pct": 0.8513,
        "xpass_completion_pct": 0.8432,
        "passes_over_expected": 4.3431,
        "passes_over_expected_p100": 0.8073,
        "avg_pass_distance": 19.0991,
        "avg_pass_vertical": 3.2288
      }
    },
    {
      "canonical_id": "josh-williams",
      "canonical_name": "Josh Williams",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1581.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2762,
        "xg_place": -0.2395,
        "goals_minus_xg": -0.2762,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.3803,
        "assists_minus_xa": 0.6197,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6565,
        "points_added": 0.0,
        "xpoints_added": 0.3069,
        "passes_attempted": 750.0,
        "pass_completion_pct": 0.8693,
        "xpass_completion_pct": 0.8561,
        "passes_over_expected": 9.9327,
        "passes_over_expected_p100": 1.3244,
        "avg_pass_distance": 22.5836,
        "avg_pass_vertical": 9.0832
      }
    },
    {
      "canonical_id": "joshu\u00e9-qui\u00f1onez",
      "canonical_name": "Joshu\u00e9 Qui\u00f1onez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 161.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0579,
        "assists_minus_xa": -0.0579,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0579,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 76.0,
        "pass_completion_pct": 0.8553,
        "xpass_completion_pct": 0.8599,
        "passes_over_expected": -0.3536,
        "passes_over_expected_p100": -0.4653,
        "avg_pass_distance": 17.6897,
        "avg_pass_vertical": 1.9159
      }
    },
    {
      "canonical_id": "jos\u00e9-antonio-mart\u00ednez",
      "canonical_name": "Jos\u00e9 Antonio Mart\u00ednez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3111.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3924,
        "xg_place": 0.0977,
        "goals_minus_xg": -0.3924,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0966,
        "assists_minus_xa": -0.0966,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.489,
        "points_added": 0.0,
        "xpoints_added": 0.2714,
        "passes_attempted": 2117.0,
        "pass_completion_pct": 0.8536,
        "xpass_completion_pct": 0.8591,
        "passes_over_expected": -11.7246,
        "passes_over_expected_p100": -0.5538,
        "avg_pass_distance": 24.4439,
        "avg_pass_vertical": 9.4584
      }
    },
    {
      "canonical_id": "jos\u00e9-cifuentes",
      "canonical_name": "Jos\u00e9 Cifuentes",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2900.0,
        "shots": 65.0,
        "shots_on_target": 25.0,
        "goals": 7.0,
        "xg": 6.4235,
        "xg_place": 0.2894,
        "goals_minus_xg": 0.5765,
        "key_passes": 44.0,
        "assists": 6.0,
        "xa": 4.7625,
        "assists_minus_xa": 1.2375,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 11.186,
        "points_added": 1.7096,
        "xpoints_added": 2.4109,
        "passes_attempted": 1309.0,
        "pass_completion_pct": 0.7815,
        "xpass_completion_pct": 0.778,
        "passes_over_expected": 4.6389,
        "passes_over_expected_p100": 0.3544,
        "avg_pass_distance": 17.6325,
        "avg_pass_vertical": 5.3195
      }
    },
    {
      "canonical_id": "jos\u00e9-mart\u00ednez",
      "canonical_name": "Jos\u00e9 Mart\u00ednez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3119.0,
        "shots": 34.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.7433,
        "xg_place": -0.1956,
        "goals_minus_xg": -0.7433,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.505,
        "assists_minus_xa": 0.495,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2483,
        "points_added": 0.0,
        "xpoints_added": 0.4407,
        "passes_attempted": 1409.0,
        "pass_completion_pct": 0.7821,
        "xpass_completion_pct": 0.799,
        "passes_over_expected": -23.8241,
        "passes_over_expected_p100": -1.6909,
        "avg_pass_distance": 22.0042,
        "avg_pass_vertical": 8.0002
      }
    },
    {
      "canonical_id": "jos\u00e9-mauri",
      "canonical_name": "Jos\u00e9 Mauri",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 27.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": 20.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.9207,
        "passes_over_expected": -2.4132,
        "passes_over_expected_p100": -12.066,
        "avg_pass_distance": 17.9631,
        "avg_pass_vertical": -0.4816
      }
    },
    {
      "canonical_id": "jos\u00e9-van-rankin",
      "canonical_name": "Jos\u00e9 Van Rankin",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2087.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.7888,
        "xg_place": 0.5593,
        "goals_minus_xg": 0.2112,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.3462,
        "assists_minus_xa": -0.3462,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.135,
        "points_added": 1.1879,
        "xpoints_added": 0.8275,
        "passes_attempted": 1003.0,
        "pass_completion_pct": 0.8465,
        "xpass_completion_pct": 0.8151,
        "passes_over_expected": 31.492,
        "passes_over_expected_p100": 3.1398,
        "avg_pass_distance": 17.5927,
        "avg_pass_vertical": 2.4882
      }
    },
    {
      "canonical_id": "jozy-altidore",
      "canonical_name": "Jozy Altidore",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 676.0,
        "shots": 14.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.5349,
        "xg_place": -0.7543,
        "goals_minus_xg": -0.5349,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.2271,
        "assists_minus_xa": -0.2271,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.762,
        "points_added": 0.2003,
        "xpoints_added": 0.8888,
        "passes_attempted": 175.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.775,
        "passes_over_expected": -10.6236,
        "passes_over_expected_p100": -6.0706,
        "avg_pass_distance": 15.3511,
        "avg_pass_vertical": 0.6217
      }
    },
    {
      "canonical_id": "jo\u00e3o-moutinho",
      "canonical_name": "Jo\u00e3o Moutinho",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2816.0,
        "shots": 19.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.344,
        "xg_place": -0.3747,
        "goals_minus_xg": 0.656,
        "key_passes": 25.0,
        "assists": 1.0,
        "xa": 1.63,
        "assists_minus_xa": -0.63,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.974,
        "points_added": 1.6618,
        "xpoints_added": 1.0823,
        "passes_attempted": 1733.0,
        "pass_completion_pct": 0.7571,
        "xpass_completion_pct": 0.7574,
        "passes_over_expected": -0.6148,
        "passes_over_expected_p100": -0.0355,
        "avg_pass_distance": 20.2986,
        "avg_pass_vertical": 7.9455
      }
    },
    {
      "canonical_id": "jo\u00e3o-paulo",
      "canonical_name": "Jo\u00e3o Paulo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 489.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.3897,
        "xg_place": -0.0546,
        "goals_minus_xg": 0.6103,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1429,
        "assists_minus_xa": -0.1429,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5326,
        "points_added": 0.5324,
        "xpoints_added": 0.2451,
        "passes_attempted": 366.0,
        "pass_completion_pct": 0.7896,
        "xpass_completion_pct": 0.7874,
        "passes_over_expected": 0.7957,
        "passes_over_expected_p100": 0.2174,
        "avg_pass_distance": 20.2565,
        "avg_pass_vertical": 6.5661
      }
    },
    {
      "canonical_id": "juan-jos\u00e9-purata",
      "canonical_name": "Juan Jos\u00e9 Purata",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1604.0,
        "shots": 14.0,
        "shots_on_target": 8.0,
        "goals": 6.0,
        "xg": 2.1651,
        "xg_place": 2.2171,
        "goals_minus_xg": 3.8349,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1462,
        "assists_minus_xa": -0.1462,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 2.3113,
        "points_added": 3.7511,
        "xpoints_added": 1.0684,
        "passes_attempted": 823.0,
        "pass_completion_pct": 0.8335,
        "xpass_completion_pct": 0.839,
        "passes_over_expected": -4.4605,
        "passes_over_expected_p100": -0.542,
        "avg_pass_distance": 21.3044,
        "avg_pass_vertical": 7.5487
      }
    },
    {
      "canonical_id": "juan-mosquera",
      "canonical_name": "Juan Mosquera",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 218.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.065,
        "xg_place": 0.013,
        "goals_minus_xg": -0.065,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0425,
        "assists_minus_xa": -0.0425,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1074,
        "points_added": 0.0,
        "xpoints_added": 0.0278,
        "passes_attempted": 125.0,
        "pass_completion_pct": 0.752,
        "xpass_completion_pct": 0.7511,
        "passes_over_expected": 0.1162,
        "passes_over_expected_p100": 0.0929,
        "avg_pass_distance": 20.4125,
        "avg_pass_vertical": 2.3985
      }
    },
    {
      "canonical_id": "judson",
      "canonical_name": "Judson",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 718.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.154,
        "xg_place": -0.154,
        "goals_minus_xg": -0.154,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1137,
        "assists_minus_xa": -0.1137,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2677,
        "points_added": 0.0,
        "xpoints_added": 0.2042,
        "passes_attempted": 400.0,
        "pass_completion_pct": 0.9175,
        "xpass_completion_pct": 0.8841,
        "passes_over_expected": 13.3548,
        "passes_over_expected_p100": 3.3387,
        "avg_pass_distance": 20.8254,
        "avg_pass_vertical": 2.4533
      }
    },
    {
      "canonical_id": "julian-araujo",
      "canonical_name": "Julian Araujo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3222.0,
        "shots": 15.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.3572,
        "xg_place": -0.1777,
        "goals_minus_xg": -0.3572,
        "key_passes": 38.0,
        "assists": 5.0,
        "xa": 3.7968,
        "assists_minus_xa": 1.2032,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.154,
        "points_added": 0.0,
        "xpoints_added": 0.7081,
        "passes_attempted": 1953.0,
        "pass_completion_pct": 0.829,
        "xpass_completion_pct": 0.8025,
        "passes_over_expected": 51.7297,
        "passes_over_expected_p100": 2.6487,
        "avg_pass_distance": 18.018,
        "avg_pass_vertical": 2.121
      }
    },
    {
      "canonical_id": "julian-gressel",
      "canonical_name": "Julian Gressel",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2557.0,
        "shots": 33.0,
        "shots_on_target": 11.0,
        "goals": 2.0,
        "xg": 2.5408,
        "xg_place": -0.01429999999999998,
        "goals_minus_xg": -0.5408,
        "key_passes": 59.0,
        "assists": 6.0,
        "xa": 5.1212,
        "assists_minus_xa": 0.8787999999999999,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 7.6619,
        "points_added": 2.0161,
        "xpoints_added": 1.4776,
        "passes_attempted": 1404.0,
        "pass_completion_pct": 1.2984,
        "xpass_completion_pct": 1.3715000000000002,
        "passes_over_expected": -50.5663,
        "passes_over_expected_p100": -7.3173,
        "avg_pass_distance": 46.0462,
        "avg_pass_vertical": 10.2667
      }
    },
    {
      "canonical_id": "julio-cascante",
      "canonical_name": "Julio Cascante",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3349.0,
        "shots": 35.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 4.0166,
        "xg_place": -2.007,
        "goals_minus_xg": -1.0166,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 0.6961,
        "assists_minus_xa": 1.3039,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.7127,
        "points_added": 1.6889,
        "xpoints_added": 1.9082,
        "passes_attempted": 2025.0,
        "pass_completion_pct": 0.8459,
        "xpass_completion_pct": 0.8486,
        "passes_over_expected": -5.3534,
        "passes_over_expected_p100": -0.2644,
        "avg_pass_distance": 23.8925,
        "avg_pass_vertical": 9.1501
      }
    },
    {
      "canonical_id": "juli\u00e1n-carranza",
      "canonical_name": "Juli\u00e1n Carranza",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2721.0,
        "shots": 100.0,
        "shots_on_target": 40.0,
        "goals": 15.0,
        "xg": 15.2838,
        "xg_place": -0.5632,
        "goals_minus_xg": -0.2838,
        "key_passes": 17.0,
        "assists": 6.0,
        "xa": 2.7853,
        "assists_minus_xa": 3.2147,
        "goals_plus_assists": 21.0,
        "xg_plus_xa": 18.069,
        "points_added": 2.9829,
        "xpoints_added": 4.8249,
        "passes_attempted": 692.0,
        "pass_completion_pct": 0.7355,
        "xpass_completion_pct": 0.7747,
        "passes_over_expected": -27.0723,
        "passes_over_expected_p100": -3.9122,
        "avg_pass_distance": 13.1012,
        "avg_pass_vertical": -0.6386
      }
    },
    {
      "canonical_id": "justen-glad",
      "canonical_name": "Justen Glad",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2662.0,
        "shots": 18.0,
        "shots_on_target": 8.0,
        "goals": 3.0,
        "xg": 2.3657,
        "xg_place": 0.4134,
        "goals_minus_xg": 0.6343,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3129,
        "assists_minus_xa": -0.3129,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.6786,
        "points_added": 2.8831,
        "xpoints_added": 2.8756,
        "passes_attempted": 1324.0,
        "pass_completion_pct": 0.8588,
        "xpass_completion_pct": 0.8387,
        "passes_over_expected": 26.5992,
        "passes_over_expected_p100": 2.009,
        "avg_pass_distance": 24.2066,
        "avg_pass_vertical": 9.9308
      }
    },
    {
      "canonical_id": "justin-haak",
      "canonical_name": "Justin Haak",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1000.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0772,
        "xg_place": 0.1411,
        "goals_minus_xg": -0.0772,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.3992,
        "assists_minus_xa": -0.3992,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4763,
        "points_added": 0.0,
        "xpoints_added": 0.0017,
        "passes_attempted": 410.0,
        "pass_completion_pct": 0.8756,
        "xpass_completion_pct": 0.8812,
        "passes_over_expected": -2.2724,
        "passes_over_expected_p100": -0.5542,
        "avg_pass_distance": 17.2727,
        "avg_pass_vertical": 2.7615
      }
    },
    {
      "canonical_id": "justin-meram",
      "canonical_name": "Justin Meram",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2451.0,
        "shots": 38.0,
        "shots_on_target": 11.0,
        "goals": 3.0,
        "xg": 3.0281,
        "xg_place": -1.3208,
        "goals_minus_xg": -0.0281,
        "key_passes": 52.0,
        "assists": 6.0,
        "xa": 5.9424,
        "assists_minus_xa": 0.0576,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 8.9705,
        "points_added": 1.5344,
        "xpoints_added": 1.82,
        "passes_attempted": 1090.0,
        "pass_completion_pct": 0.7706,
        "xpass_completion_pct": 0.7553,
        "passes_over_expected": 16.7034,
        "passes_over_expected_p100": 1.5324,
        "avg_pass_distance": 19.7188,
        "avg_pass_vertical": 1.2894
      }
    },
    {
      "canonical_id": "justin-rasmussen",
      "canonical_name": "Justin Rasmussen",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 714.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1835,
        "xg_place": -0.1467,
        "goals_minus_xg": -0.1835,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.1794,
        "assists_minus_xa": -0.1794,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3629,
        "points_added": 0.0,
        "xpoints_added": 0.1011,
        "passes_attempted": 362.0,
        "pass_completion_pct": 0.6961,
        "xpass_completion_pct": 0.7236,
        "passes_over_expected": -9.9522,
        "passes_over_expected_p100": -2.7492,
        "avg_pass_distance": 22.6339,
        "avg_pass_vertical": 6.5811
      }
    },
    {
      "canonical_id": "justin-rennicks",
      "canonical_name": "Justin Rennicks",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 834.0,
        "shots": 12.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.3164,
        "xg_place": -0.1355,
        "goals_minus_xg": 0.6836,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.3473,
        "assists_minus_xa": -0.3473,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6637,
        "points_added": 1.1164,
        "xpoints_added": 0.7099,
        "passes_attempted": 114.0,
        "pass_completion_pct": 0.7193,
        "xpass_completion_pct": 0.7847,
        "passes_over_expected": -7.4562,
        "passes_over_expected_p100": -6.5405,
        "avg_pass_distance": 13.6191,
        "avg_pass_vertical": -2.4347
      }
    },
    {
      "canonical_id": "j\u00e1der-obrian",
      "canonical_name": "J\u00e1der Obrian",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1533.0,
        "shots": 24.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 3.4203,
        "xg_place": -0.6873,
        "goals_minus_xg": -1.4203,
        "key_passes": 15.0,
        "assists": 2.0,
        "xa": 1.6092,
        "assists_minus_xa": 0.3908,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.0295,
        "points_added": 1.0338,
        "xpoints_added": 1.7372,
        "passes_attempted": 387.0,
        "pass_completion_pct": 0.7028,
        "xpass_completion_pct": 0.7462,
        "passes_over_expected": -16.7933,
        "passes_over_expected_p100": -4.3394,
        "avg_pass_distance": 14.3711,
        "avg_pass_vertical": 1.0656
      }
    },
    {
      "canonical_id": "j\u00e1n-gregu\u0161",
      "canonical_name": "J\u00e1n Gregu\u0161",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1842.0,
        "shots": 21.0,
        "shots_on_target": 9.0,
        "goals": 0.0,
        "xg": 0.6762,
        "xg_place": 0.702,
        "goals_minus_xg": -0.6762,
        "key_passes": 24.0,
        "assists": 4.0,
        "xa": 1.9966,
        "assists_minus_xa": 2.0034,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.6728,
        "points_added": 0.0,
        "xpoints_added": 0.469,
        "passes_attempted": 1306.0,
        "pass_completion_pct": 0.8652,
        "xpass_completion_pct": 0.8533,
        "passes_over_expected": 15.5819,
        "passes_over_expected_p100": 1.1931,
        "avg_pass_distance": 21.1639,
        "avg_pass_vertical": 3.2461
      }
    },
    {
      "canonical_id": "j\u00fanior-moreno",
      "canonical_name": "J\u00fanior Moreno",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2377.0,
        "shots": 18.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 0.9277,
        "xg_place": 0.6251,
        "goals_minus_xg": 1.0723,
        "key_passes": 15.0,
        "assists": 0.0,
        "xa": 1.714,
        "assists_minus_xa": -1.714,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.6417,
        "points_added": 1.31,
        "xpoints_added": 0.5805,
        "passes_attempted": 1049.0,
        "pass_completion_pct": 0.858,
        "xpass_completion_pct": 0.8396,
        "passes_over_expected": 19.2647,
        "passes_over_expected_p100": 1.8365,
        "avg_pass_distance": 18.0532,
        "avg_pass_vertical": 3.944
      }
    },
    {
      "canonical_id": "j\u00fanior-urso",
      "canonical_name": "J\u00fanior Urso",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2898.0,
        "shots": 50.0,
        "shots_on_target": 21.0,
        "goals": 5.0,
        "xg": 4.881,
        "xg_place": -0.1191,
        "goals_minus_xg": 0.119,
        "key_passes": 20.0,
        "assists": 3.0,
        "xa": 1.8155,
        "assists_minus_xa": 1.1845,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 6.6965,
        "points_added": 3.405,
        "xpoints_added": 2.8676,
        "passes_attempted": 1188.0,
        "pass_completion_pct": 0.8628,
        "xpass_completion_pct": 0.8521,
        "passes_over_expected": 12.6481,
        "passes_over_expected_p100": 1.0647,
        "avg_pass_distance": 17.8127,
        "avg_pass_vertical": 2.0178
      }
    },
    {
      "canonical_id": "kacper-przybylko",
      "canonical_name": "Kacper Przybylko",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1742.0,
        "shots": 46.0,
        "shots_on_target": 15.0,
        "goals": 5.0,
        "xg": 5.984,
        "xg_place": -0.7514,
        "goals_minus_xg": -0.984,
        "key_passes": 20.0,
        "assists": 1.0,
        "xa": 1.9878,
        "assists_minus_xa": -0.9878,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 7.9718,
        "points_added": 2.2823,
        "xpoints_added": 4.1132,
        "passes_attempted": 513.0,
        "pass_completion_pct": 0.7388,
        "xpass_completion_pct": 0.7537,
        "passes_over_expected": -7.6363,
        "passes_over_expected_p100": -1.4885,
        "avg_pass_distance": 14.3837,
        "avg_pass_vertical": -0.5903
      }
    },
    {
      "canonical_id": "kadin-chung",
      "canonical_name": "Kadin Chung",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 495.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0342,
        "xg_place": -0.0342,
        "goals_minus_xg": -0.0342,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.1966,
        "assists_minus_xa": 0.8034,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2308,
        "points_added": 0.0,
        "xpoints_added": 0.0304,
        "passes_attempted": 246.0,
        "pass_completion_pct": 0.8008,
        "xpass_completion_pct": 0.8203,
        "passes_over_expected": -4.7911,
        "passes_over_expected_p100": -1.9476,
        "avg_pass_distance": 17.6964,
        "avg_pass_vertical": 1.8119
      }
    },
    {
      "canonical_id": "kai-wagner",
      "canonical_name": "Kai Wagner",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3620.0,
        "shots": 15.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.7462,
        "xg_place": -0.2371,
        "goals_minus_xg": -0.7462,
        "key_passes": 88.0,
        "assists": 9.0,
        "xa": 6.9717,
        "assists_minus_xa": 2.0283,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 7.7179,
        "points_added": 0.0,
        "xpoints_added": 0.4316,
        "passes_attempted": 1941.0,
        "pass_completion_pct": 0.677,
        "xpass_completion_pct": 0.666,
        "passes_over_expected": 21.2271,
        "passes_over_expected_p100": 1.0936,
        "avg_pass_distance": 25.3746,
        "avg_pass_vertical": 6.8055
      }
    },
    {
      "canonical_id": "kalil-elmedkhar",
      "canonical_name": "Kalil ElMedkhar",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 116.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0369,
        "xg_place": -0.0369,
        "goals_minus_xg": -0.0369,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0369,
        "points_added": 0.0,
        "xpoints_added": 0.03,
        "passes_attempted": 36.0,
        "pass_completion_pct": 0.7778,
        "xpass_completion_pct": 0.7497,
        "passes_over_expected": 1.0104,
        "passes_over_expected_p100": 2.8066,
        "avg_pass_distance": 16.0898,
        "avg_pass_vertical": 0.1956
      }
    },
    {
      "canonical_id": "kamal-miller",
      "canonical_name": "Kamal Miller",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2742.0,
        "shots": 28.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 2.8349,
        "xg_place": 0.3796,
        "goals_minus_xg": -0.8349,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 1.1056,
        "assists_minus_xa": 0.8944,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.9405,
        "points_added": 1.3276,
        "xpoints_added": 1.7839,
        "passes_attempted": 1747.0,
        "pass_completion_pct": 0.8409,
        "xpass_completion_pct": 0.8234,
        "passes_over_expected": 30.475,
        "passes_over_expected_p100": 1.7444,
        "avg_pass_distance": 19.9578,
        "avg_pass_vertical": 8.1102
      }
    },
    {
      "canonical_id": "kamil-jozwiak",
      "canonical_name": "Kamil Jozwiak",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1264.0,
        "shots": 18.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.6272,
        "xg_place": -1.3963,
        "goals_minus_xg": -1.6272,
        "key_passes": 20.0,
        "assists": 3.0,
        "xa": 2.8168,
        "assists_minus_xa": 0.1832,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.444,
        "points_added": 0.0,
        "xpoints_added": 1.002,
        "passes_attempted": 468.0,
        "pass_completion_pct": 0.7393,
        "xpass_completion_pct": 0.758,
        "passes_over_expected": -8.7376,
        "passes_over_expected_p100": -1.867,
        "avg_pass_distance": 16.1274,
        "avg_pass_vertical": -1.304
      }
    },
    {
      "canonical_id": "karol-swiderski",
      "canonical_name": "Karol Swiderski",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2656.0,
        "shots": 72.0,
        "shots_on_target": 36.0,
        "goals": 10.0,
        "xg": 9.1605,
        "xg_place": 3.7363,
        "goals_minus_xg": 0.8395,
        "key_passes": 24.0,
        "assists": 4.0,
        "xa": 2.814,
        "assists_minus_xa": 1.186,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 11.9746,
        "points_added": 4.6397,
        "xpoints_added": 6.4304,
        "passes_attempted": 640.0,
        "pass_completion_pct": 0.6984,
        "xpass_completion_pct": 0.7535,
        "passes_over_expected": -35.2692,
        "passes_over_expected_p100": -5.5108,
        "avg_pass_distance": 17.8759,
        "avg_pass_vertical": 0.7679
      }
    },
    {
      "canonical_id": "kayden-pierre",
      "canonical_name": "Kayden Pierre",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1072.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0654,
        "xg_place": -0.0654,
        "goals_minus_xg": -0.0654,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.2074,
        "assists_minus_xa": 0.7926,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2728,
        "points_added": 0.0,
        "xpoints_added": 0.0274,
        "passes_attempted": 567.0,
        "pass_completion_pct": 0.8342,
        "xpass_completion_pct": 0.8221,
        "passes_over_expected": 6.8441,
        "passes_over_expected_p100": 1.2071,
        "avg_pass_distance": 18.5519,
        "avg_pass_vertical": 3.3826
      }
    },
    {
      "canonical_id": "keaton-parks",
      "canonical_name": "Keaton Parks",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1257.0,
        "shots": 21.0,
        "shots_on_target": 11.0,
        "goals": 2.0,
        "xg": 1.5685,
        "xg_place": 0.3628,
        "goals_minus_xg": 0.4315,
        "key_passes": 13.0,
        "assists": 0.0,
        "xa": 1.0727,
        "assists_minus_xa": -1.0727,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.6412,
        "points_added": 0.449,
        "xpoints_added": 0.7263,
        "passes_attempted": 723.0,
        "pass_completion_pct": 0.8811,
        "xpass_completion_pct": 0.8335,
        "passes_over_expected": 34.4021,
        "passes_over_expected_p100": 4.7582,
        "avg_pass_distance": 18.2785,
        "avg_pass_vertical": 4.7886
      }
    },
    {
      "canonical_id": "keegan-rosenberry",
      "canonical_name": "Keegan Rosenberry",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3280.0,
        "shots": 20.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 0.5588,
        "xg_place": 0.1496,
        "goals_minus_xg": 1.4412,
        "key_passes": 21.0,
        "assists": 1.0,
        "xa": 2.0443,
        "assists_minus_xa": -1.0443,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.6031,
        "points_added": 1.1762,
        "xpoints_added": 0.4225,
        "passes_attempted": 1599.0,
        "pass_completion_pct": 0.793,
        "xpass_completion_pct": 0.7774,
        "passes_over_expected": 24.8616,
        "passes_over_expected_p100": 1.5548,
        "avg_pass_distance": 23.1206,
        "avg_pass_vertical": 7.0793
      }
    },
    {
      "canonical_id": "kei-kamara",
      "canonical_name": "Kei Kamara",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1948.0,
        "shots": 56.0,
        "shots_on_target": 20.0,
        "goals": 9.0,
        "xg": 7.4169,
        "xg_place": 1.3391,
        "goals_minus_xg": 1.5831,
        "key_passes": 16.0,
        "assists": 7.0,
        "xa": 2.5012,
        "assists_minus_xa": 4.4988,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 9.9181,
        "points_added": 5.6977,
        "xpoints_added": 3.3403,
        "passes_attempted": 517.0,
        "pass_completion_pct": 0.7234,
        "xpass_completion_pct": 0.7732,
        "passes_over_expected": -25.7333,
        "passes_over_expected_p100": -4.9774,
        "avg_pass_distance": 13.4887,
        "avg_pass_vertical": -1.9807
      }
    },
    {
      "canonical_id": "kellyn-acosta",
      "canonical_name": "Kellyn Acosta",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3129.0,
        "shots": 37.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 2.3937,
        "xg_place": 0.5473,
        "goals_minus_xg": 0.6063,
        "key_passes": 54.0,
        "assists": 4.0,
        "xa": 4.2875,
        "assists_minus_xa": -0.2875,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 6.6813,
        "points_added": 1.4971,
        "xpoints_added": 1.4908,
        "passes_attempted": 1575.0,
        "pass_completion_pct": 0.8051,
        "xpass_completion_pct": 0.7911,
        "passes_over_expected": 21.9724,
        "passes_over_expected_p100": 1.3951,
        "avg_pass_distance": 18.7309,
        "avg_pass_vertical": 2.6875
      }
    },
    {
      "canonical_id": "kelvin-leerdam",
      "canonical_name": "Kelvin Leerdam",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 549.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1352,
        "xg_place": -0.0004,
        "goals_minus_xg": -0.1352,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0093,
        "assists_minus_xa": -0.0093,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1445,
        "points_added": 0.0,
        "xpoints_added": 0.0724,
        "passes_attempted": 313.0,
        "pass_completion_pct": 0.8626,
        "xpass_completion_pct": 0.8577,
        "passes_over_expected": 1.5535,
        "passes_over_expected_p100": 0.4963,
        "avg_pass_distance": 17.7681,
        "avg_pass_vertical": 2.5549
      }
    },
    {
      "canonical_id": "kelyn-rowe",
      "canonical_name": "Kelyn Rowe",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1438.0,
        "shots": 13.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.6263,
        "xg_place": 0.2434,
        "goals_minus_xg": 0.3737,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.4623,
        "assists_minus_xa": 0.5377,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.0885,
        "points_added": 0.8133,
        "xpoints_added": 0.5127,
        "passes_attempted": 814.0,
        "pass_completion_pct": 0.7432,
        "xpass_completion_pct": 0.771,
        "passes_over_expected": -22.6073,
        "passes_over_expected_p100": -2.7773,
        "avg_pass_distance": 19.659,
        "avg_pass_vertical": 6.4523
      }
    },
    {
      "canonical_id": "kemar-lawrence",
      "canonical_name": "Kemar Lawrence",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2630.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.3741,
        "xg_place": 0.2409,
        "goals_minus_xg": 0.6259,
        "key_passes": 8.0,
        "assists": 2.0,
        "xa": 0.6707,
        "assists_minus_xa": 1.3293,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.0448,
        "points_added": 1.3025,
        "xpoints_added": 0.285,
        "passes_attempted": 1101.0,
        "pass_completion_pct": 0.7675,
        "xpass_completion_pct": 0.7667,
        "passes_over_expected": 0.8291,
        "passes_over_expected_p100": 0.0753,
        "avg_pass_distance": 18.4821,
        "avg_pass_vertical": 3.7947
      }
    },
    {
      "canonical_id": "kendall-burks",
      "canonical_name": "Kendall Burks",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 206.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1864,
        "xg_place": -0.1864,
        "goals_minus_xg": -0.1864,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1864,
        "points_added": 0.0,
        "xpoints_added": 0.1299,
        "passes_attempted": 86.0,
        "pass_completion_pct": 0.8256,
        "xpass_completion_pct": 0.8075,
        "passes_over_expected": 1.558,
        "passes_over_expected_p100": 1.8116,
        "avg_pass_distance": 21.7822,
        "avg_pass_vertical": 7.8333
      }
    },
    {
      "canonical_id": "kendall-mcintosh",
      "canonical_name": "Kendall McIntosh",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 190.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": 42.0,
        "pass_completion_pct": 0.8333,
        "xpass_completion_pct": 0.8128,
        "passes_over_expected": 0.8604,
        "passes_over_expected_p100": 2.0486,
        "avg_pass_distance": 29.797,
        "avg_pass_vertical": 21.2329,
        "shots_faced": 10.0,
        "goals_conceded": 2.0,
        "saves": 8.0,
        "headed_shot_share": 0.2,
        "xg_faced": 1.242,
        "goals_conceded_minus_xg": 0.758,
        "goals_per_xg": 1.6104
      }
    },
    {
      "canonical_id": "kervin-arriaga",
      "canonical_name": "Kervin Arriaga",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2111.0,
        "shots": 21.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.8862,
        "xg_place": 0.2423,
        "goals_minus_xg": 0.1138,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 0.4442,
        "assists_minus_xa": -0.4442,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3304,
        "points_added": 0.0051,
        "xpoints_added": 0.4797,
        "passes_attempted": 1033.0,
        "pass_completion_pct": 0.8422,
        "xpass_completion_pct": 0.8113,
        "passes_over_expected": 31.958,
        "passes_over_expected_p100": 3.0937,
        "avg_pass_distance": 21.3413,
        "avg_pass_vertical": 7.344
      }
    },
    {
      "canonical_id": "kerwin-vargas",
      "canonical_name": "Kerwin Vargas",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 682.0,
        "shots": 17.0,
        "shots_on_target": 8.0,
        "goals": 0.0,
        "xg": 0.7848,
        "xg_place": 0.6253,
        "goals_minus_xg": -0.7848,
        "key_passes": 16.0,
        "assists": 0.0,
        "xa": 0.923,
        "assists_minus_xa": -0.923,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.7078,
        "points_added": 0.0,
        "xpoints_added": 0.455,
        "passes_attempted": 282.0,
        "pass_completion_pct": 0.7411,
        "xpass_completion_pct": 0.7491,
        "passes_over_expected": -2.2469,
        "passes_over_expected_p100": -0.7968,
        "avg_pass_distance": 19.4285,
        "avg_pass_vertical": -2.1571
      }
    },
    {
      "canonical_id": "kevin-molino",
      "canonical_name": "Kevin Molino",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 507.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.2426,
        "xg_place": 0.4166,
        "goals_minus_xg": 0.7574,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.2379,
        "assists_minus_xa": -0.2379,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4806,
        "points_added": 0.4481,
        "xpoints_added": 0.1886,
        "passes_attempted": 256.0,
        "pass_completion_pct": 0.8086,
        "xpass_completion_pct": 0.8065,
        "passes_over_expected": 0.5296,
        "passes_over_expected_p100": 0.2069,
        "avg_pass_distance": 16.3046,
        "avg_pass_vertical": 1.5099
      }
    },
    {
      "canonical_id": "kevin-otoole",
      "canonical_name": "Kevin O'Toole",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 597.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.1624,
        "xg_place": -0.0394,
        "goals_minus_xg": -0.1624,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.2545,
        "assists_minus_xa": -0.2545,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4169,
        "points_added": 0.0,
        "xpoints_added": 0.0209,
        "passes_attempted": 224.0,
        "pass_completion_pct": 0.7589,
        "xpass_completion_pct": 0.7538,
        "passes_over_expected": 1.1505,
        "passes_over_expected_p100": 0.5136,
        "avg_pass_distance": 13.8564,
        "avg_pass_vertical": 2.6846
      }
    },
    {
      "canonical_id": "khiry-shelton",
      "canonical_name": "Khiry Shelton",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1544.0,
        "shots": 18.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 2.309,
        "xg_place": -0.0394,
        "goals_minus_xg": -1.309,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.5423,
        "assists_minus_xa": 0.4577,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.8513,
        "points_added": 0.404,
        "xpoints_added": 1.3902,
        "passes_attempted": 299.0,
        "pass_completion_pct": 0.7559,
        "xpass_completion_pct": 0.7993,
        "passes_over_expected": -12.9945,
        "passes_over_expected_p100": -4.346,
        "avg_pass_distance": 13.4697,
        "avg_pass_vertical": -2.2436
      }
    },
    {
      "canonical_id": "kieran-gibbs",
      "canonical_name": "Kieran Gibbs",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 717.0,
        "shots": 6.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.5387,
        "xg_place": 0.2402,
        "goals_minus_xg": -0.5387,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2114,
        "assists_minus_xa": -0.2114,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.75,
        "points_added": 0.0,
        "xpoints_added": 0.4343,
        "passes_attempted": 399.0,
        "pass_completion_pct": 0.782,
        "xpass_completion_pct": 0.7932,
        "passes_over_expected": -4.5054,
        "passes_over_expected_p100": -1.1292,
        "avg_pass_distance": 18.0517,
        "avg_pass_vertical": 4.7614
      }
    },
    {
      "canonical_id": "kim-moon-hwan",
      "canonical_name": "Kim Moon-Hwan",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 83.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": 60.0,
        "pass_completion_pct": 0.8167,
        "xpass_completion_pct": 0.8423,
        "passes_over_expected": -1.5379,
        "passes_over_expected_p100": -2.5631,
        "avg_pass_distance": 15.4617,
        "avg_pass_vertical": 2.593
      }
    },
    {
      "canonical_id": "kimarni-smith",
      "canonical_name": "Kimarni Smith",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 440.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.5086,
        "xg_place": -0.2943,
        "goals_minus_xg": 0.4914,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.3685,
        "assists_minus_xa": 0.6315,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.8771,
        "points_added": 0.0827,
        "xpoints_added": 0.2902,
        "passes_attempted": 173.0,
        "pass_completion_pct": 0.7168,
        "xpass_completion_pct": 0.7425,
        "passes_over_expected": -4.4486,
        "passes_over_expected_p100": -2.5714,
        "avg_pass_distance": 16.5266,
        "avg_pass_vertical": 2.071
      }
    },
    {
      "canonical_id": "kipp-keller",
      "canonical_name": "Kipp Keller",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 359.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.1166,
        "assists_minus_xa": -0.1166,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1166,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 244.0,
        "pass_completion_pct": 0.9098,
        "xpass_completion_pct": 0.8744,
        "passes_over_expected": 8.6531,
        "passes_over_expected_p100": 3.5464,
        "avg_pass_distance": 21.3851,
        "avg_pass_vertical": 6.9354
      }
    },
    {
      "canonical_id": "koa-santos",
      "canonical_name": "Koa Santos",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 62.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": 16.0,
        "pass_completion_pct": 0.625,
        "xpass_completion_pct": 0.7601,
        "passes_over_expected": -2.1616,
        "passes_over_expected_p100": -13.5099,
        "avg_pass_distance": 16.2249,
        "avg_pass_vertical": 0.8954
      }
    },
    {
      "canonical_id": "kobe-franklin",
      "canonical_name": "Kobe Franklin",
      "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": 2.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.9625,
        "passes_over_expected": -0.9251,
        "passes_over_expected_p100": -46.2531,
        "avg_pass_distance": 41.8256,
        "avg_pass_vertical": -27.945
      }
    },
    {
      "canonical_id": "kortne-ford",
      "canonical_name": "Kortne Ford",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 906.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0395,
        "xg_place": -0.0395,
        "goals_minus_xg": -0.0395,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2248,
        "assists_minus_xa": -0.2248,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2643,
        "points_added": 0.0,
        "xpoints_added": 0.0227,
        "passes_attempted": 459.0,
        "pass_completion_pct": 0.8126,
        "xpass_completion_pct": 0.8251,
        "passes_over_expected": -5.7232,
        "passes_over_expected_p100": -1.2469,
        "avg_pass_distance": 27.1135,
        "avg_pass_vertical": 9.4494
      }
    },
    {
      "canonical_id": "kosi-thompson",
      "canonical_name": "Kosi Thompson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1774.0,
        "shots": 11.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.9137,
        "xg_place": 0.2509,
        "goals_minus_xg": 0.0863,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 1.1365,
        "assists_minus_xa": -0.1365,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0503,
        "points_added": 0.6726,
        "xpoints_added": 0.5138,
        "passes_attempted": 797.0,
        "pass_completion_pct": 0.7829,
        "xpass_completion_pct": 0.8087,
        "passes_over_expected": -20.5248,
        "passes_over_expected_p100": -2.5753,
        "avg_pass_distance": 15.875,
        "avg_pass_vertical": 2.355
      }
    },
    {
      "canonical_id": "kristian-fletcher",
      "canonical_name": "Kristian Fletcher",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 71.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.0456,
        "xg_place": 0.3391,
        "goals_minus_xg": 0.9544,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.0456,
        "points_added": 0.4466,
        "xpoints_added": 0.0204,
        "passes_attempted": 18.0,
        "pass_completion_pct": 0.7778,
        "xpass_completion_pct": 0.842,
        "passes_over_expected": -1.1556,
        "passes_over_expected_p100": -6.4202,
        "avg_pass_distance": 16.305,
        "avg_pass_vertical": -8.6485
      }
    },
    {
      "canonical_id": "kristijan-kahlina",
      "canonical_name": "Kristijan Kahlina",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3081.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": 1186.0,
        "pass_completion_pct": 0.7369,
        "xpass_completion_pct": 0.7256,
        "passes_over_expected": 13.4339,
        "passes_over_expected_p100": 1.1327,
        "avg_pass_distance": 36.0516,
        "avg_pass_vertical": 28.2807,
        "shots_faced": 147.0,
        "goals_conceded": 47.0,
        "saves": 97.0,
        "headed_shot_share": 0.1088,
        "xg_faced": 40.8863,
        "goals_conceded_minus_xg": 6.1137,
        "goals_per_xg": 1.1495
      }
    },
    {
      "canonical_id": "kwadwo-opoku",
      "canonical_name": "Kwadwo Opoku",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2044.0,
        "shots": 60.0,
        "shots_on_target": 26.0,
        "goals": 8.0,
        "xg": 7.0735,
        "xg_place": 1.2466,
        "goals_minus_xg": 0.9265,
        "key_passes": 27.0,
        "assists": 2.0,
        "xa": 3.6112,
        "assists_minus_xa": -1.6112,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 10.6847,
        "points_added": 3.2302,
        "xpoints_added": 3.2951,
        "passes_attempted": 499.0,
        "pass_completion_pct": 0.8277,
        "xpass_completion_pct": 0.8062,
        "passes_over_expected": 10.6959,
        "passes_over_expected_p100": 2.1435,
        "avg_pass_distance": 14.4562,
        "avg_pass_vertical": -2.3643
      }
    },
    {
      "canonical_id": "kwaku-owusu",
      "canonical_name": "Kwaku Owusu",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 13.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0278,
        "xg_place": -0.0278,
        "goals_minus_xg": -0.0278,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0278,
        "points_added": 0.0,
        "xpoints_added": 5.5639e-06,
        "passes_attempted": 11.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.8848,
        "passes_over_expected": 1.2671,
        "passes_over_expected_p100": 11.5194,
        "avg_pass_distance": 13.6033,
        "avg_pass_vertical": 5.8441
      }
    },
    {
      "canonical_id": "kyle-duncan",
      "canonical_name": "Kyle Duncan",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 681.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1231,
        "xg_place": -0.1231,
        "goals_minus_xg": -0.1231,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.4409,
        "assists_minus_xa": -0.4409,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.564,
        "points_added": 0.0,
        "xpoints_added": 0.0415,
        "passes_attempted": 352.0,
        "pass_completion_pct": 0.5795,
        "xpass_completion_pct": 0.6484,
        "passes_over_expected": -24.2455,
        "passes_over_expected_p100": -6.8879,
        "avg_pass_distance": 18.0829,
        "avg_pass_vertical": 7.3626
      }
    },
    {
      "canonical_id": "kyle-smith",
      "canonical_name": "Kyle Smith",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1592.0,
        "shots": 8.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 0.3218,
        "xg_place": 0.9269,
        "goals_minus_xg": 1.6782,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 0.5597,
        "assists_minus_xa": -0.5597,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.8815,
        "points_added": 0.2233,
        "xpoints_added": 0.1934,
        "passes_attempted": 807.0,
        "pass_completion_pct": 0.7559,
        "xpass_completion_pct": 0.778,
        "passes_over_expected": -17.8327,
        "passes_over_expected_p100": -2.2097,
        "avg_pass_distance": 20.615,
        "avg_pass_vertical": 5.1822
      }
    },
    {
      "canonical_id": "k\u00e9vin-cabral",
      "canonical_name": "K\u00e9vin Cabral",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1896.0,
        "shots": 36.0,
        "shots_on_target": 12.0,
        "goals": 1.0,
        "xg": 5.3436,
        "xg_place": -2.3198,
        "goals_minus_xg": -4.3436,
        "key_passes": 25.0,
        "assists": 3.0,
        "xa": 2.6627,
        "assists_minus_xa": 0.3373,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 8.0063,
        "points_added": 0.4904,
        "xpoints_added": 3.0115,
        "passes_attempted": 550.0,
        "pass_completion_pct": 0.7691,
        "xpass_completion_pct": 0.7861,
        "passes_over_expected": -9.3422,
        "passes_over_expected_p100": -1.6986,
        "avg_pass_distance": 15.5652,
        "avg_pass_vertical": -1.9155
      }
    },
    {
      "canonical_id": "lalas-abubakar",
      "canonical_name": "Lalas Abubakar",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2781.0,
        "shots": 22.0,
        "shots_on_target": 5.0,
        "goals": 4.0,
        "xg": 2.2259,
        "xg_place": -0.0036,
        "goals_minus_xg": 1.7741,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.618,
        "assists_minus_xa": 0.382,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 2.8439,
        "points_added": 3.6035,
        "xpoints_added": 1.8528,
        "passes_attempted": 1274.0,
        "pass_completion_pct": 0.8658,
        "xpass_completion_pct": 0.8621,
        "passes_over_expected": 4.6223,
        "passes_over_expected_p100": 0.3628,
        "avg_pass_distance": 21.1455,
        "avg_pass_vertical": 6.5535
      }
    },
    {
      "canonical_id": "larrys-mabiala",
      "canonical_name": "Larrys Mabiala",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1731.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2282,
        "xg_place": 0.2752,
        "goals_minus_xg": -0.2282,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.104,
        "assists_minus_xa": -0.104,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3323,
        "points_added": 0.0,
        "xpoints_added": 0.1624,
        "passes_attempted": 851.0,
        "pass_completion_pct": 0.8402,
        "xpass_completion_pct": 0.8312,
        "passes_over_expected": 7.6324,
        "passes_over_expected_p100": 0.8969,
        "avg_pass_distance": 23.1905,
        "avg_pass_vertical": 8.2432
      }
    },
    {
      "canonical_id": "lassi-lappalainen",
      "canonical_name": "Lassi Lappalainen",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2277.0,
        "shots": 28.0,
        "shots_on_target": 11.0,
        "goals": 3.0,
        "xg": 3.3544,
        "xg_place": 0.6902,
        "goals_minus_xg": -0.3544,
        "key_passes": 33.0,
        "assists": 5.0,
        "xa": 3.557,
        "assists_minus_xa": 1.443,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 6.9113,
        "points_added": 1.0564,
        "xpoints_added": 1.4074,
        "passes_attempted": 1056.0,
        "pass_completion_pct": 0.7831,
        "xpass_completion_pct": 0.7781,
        "passes_over_expected": 5.3141,
        "passes_over_expected_p100": 0.5032,
        "avg_pass_distance": 17.7772,
        "avg_pass_vertical": 1.4952
      }
    },
    {
      "canonical_id": "latif-blessing",
      "canonical_name": "Latif Blessing",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1503.0,
        "shots": 16.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 2.1865,
        "xg_place": -1.2197,
        "goals_minus_xg": -2.1865,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 1.3572,
        "assists_minus_xa": -0.3572,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.5437,
        "points_added": 0.0,
        "xpoints_added": 1.0356,
        "passes_attempted": 560.0,
        "pass_completion_pct": 0.8304,
        "xpass_completion_pct": 0.801,
        "passes_over_expected": 16.4618,
        "passes_over_expected_p100": 2.9396,
        "avg_pass_distance": 15.0503,
        "avg_pass_vertical": 4.0855
      }
    },
    {
      "canonical_id": "leon-flach",
      "canonical_name": "Leon Flach",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3354.0,
        "shots": 12.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.0498,
        "xg_place": 0.0405,
        "goals_minus_xg": -0.0498,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 1.2432,
        "assists_minus_xa": -0.2432,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.293,
        "points_added": 0.0,
        "xpoints_added": 0.5133,
        "passes_attempted": 831.0,
        "pass_completion_pct": 0.7617,
        "xpass_completion_pct": 0.7967,
        "passes_over_expected": -29.0241,
        "passes_over_expected_p100": -3.4927,
        "avg_pass_distance": 15.97,
        "avg_pass_vertical": 3.0086
      }
    },
    {
      "canonical_id": "leonard-owusu",
      "canonical_name": "Leonard Owusu",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 961.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0761,
        "xg_place": 0.498,
        "goals_minus_xg": -0.0761,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.2134,
        "assists_minus_xa": -0.2134,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2895,
        "points_added": 0.0,
        "xpoints_added": 0.0398,
        "passes_attempted": 328.0,
        "pass_completion_pct": 0.9085,
        "xpass_completion_pct": 0.894,
        "passes_over_expected": 4.7728,
        "passes_over_expected_p100": 1.4551,
        "avg_pass_distance": 19.3096,
        "avg_pass_vertical": 2.1043
      }
    },
    {
      "canonical_id": "leonardo-campana",
      "canonical_name": "Leonardo Campana",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1732.0,
        "shots": 54.0,
        "shots_on_target": 25.0,
        "goals": 11.0,
        "xg": 8.0771,
        "xg_place": 1.7012,
        "goals_minus_xg": 2.9228,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 1.6711,
        "assists_minus_xa": -0.6711,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 9.7483,
        "points_added": 7.3089,
        "xpoints_added": 5.1734,
        "passes_attempted": 365.0,
        "pass_completion_pct": 0.7863,
        "xpass_completion_pct": 0.7952,
        "passes_over_expected": -3.2491,
        "passes_over_expected_p100": -0.8902,
        "avg_pass_distance": 16.2576,
        "avg_pass_vertical": -2.3581
      }
    },
    {
      "canonical_id": "lewis-morgan",
      "canonical_name": "Lewis Morgan",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2971.0,
        "shots": 89.0,
        "shots_on_target": 34.0,
        "goals": 15.0,
        "xg": 10.3788,
        "xg_place": 1.4298,
        "goals_minus_xg": 4.6212,
        "key_passes": 38.0,
        "assists": 3.0,
        "xa": 4.1734,
        "assists_minus_xa": -1.1734,
        "goals_plus_assists": 18.0,
        "xg_plus_xa": 14.5522,
        "points_added": 6.3354,
        "xpoints_added": 6.1441,
        "passes_attempted": 894.0,
        "pass_completion_pct": 0.5861,
        "xpass_completion_pct": 0.6456,
        "passes_over_expected": -53.1644,
        "passes_over_expected_p100": -5.9468,
        "avg_pass_distance": 19.9081,
        "avg_pass_vertical": 4.2717
      }
    },
    {
      "canonical_id": "logan-ndenbe",
      "canonical_name": "Logan Ndenbe",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1931.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1256,
        "xg_place": -0.1049,
        "goals_minus_xg": -0.1256,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 0.608,
        "assists_minus_xa": -0.608,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7335,
        "points_added": 0.0,
        "xpoints_added": 0.0939,
        "passes_attempted": 1228.0,
        "pass_completion_pct": 0.7932,
        "xpass_completion_pct": 0.7852,
        "passes_over_expected": 9.7355,
        "passes_over_expected_p100": 0.7928,
        "avg_pass_distance": 17.2451,
        "avg_pass_vertical": 2.8386
      }
    },
    {
      "canonical_id": "lorenzo-insigne",
      "canonical_name": "Lorenzo Insigne",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1018.0,
        "shots": 49.0,
        "shots_on_target": 20.0,
        "goals": 6.0,
        "xg": 4.1475,
        "xg_place": 1.2452,
        "goals_minus_xg": 1.8525,
        "key_passes": 20.0,
        "assists": 2.0,
        "xa": 2.1507,
        "assists_minus_xa": -0.1507,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 6.2982,
        "points_added": 3.012,
        "xpoints_added": 3.4179,
        "passes_attempted": 640.0,
        "pass_completion_pct": 0.7734,
        "xpass_completion_pct": 0.7869,
        "passes_over_expected": -8.6415,
        "passes_over_expected_p100": -1.3502,
        "avg_pass_distance": 19.472,
        "avg_pass_vertical": 3.0328
      }
    },
    {
      "canonical_id": "luca-petrasso",
      "canonical_name": "Luca Petrasso",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1830.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.6341,
        "xg_place": -0.4164,
        "goals_minus_xg": -0.6341,
        "key_passes": 19.0,
        "assists": 2.0,
        "xa": 1.5789,
        "assists_minus_xa": 0.4211,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.213,
        "points_added": 0.0,
        "xpoints_added": 0.3384,
        "passes_attempted": 946.0,
        "pass_completion_pct": 0.7072,
        "xpass_completion_pct": 0.7479,
        "passes_over_expected": -38.4779,
        "passes_over_expected_p100": -4.0674,
        "avg_pass_distance": 17.7712,
        "avg_pass_vertical": 3.1522
      }
    },
    {
      "canonical_id": "lucas-cavallini",
      "canonical_name": "Lucas Cavallini",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1666.0,
        "shots": 53.0,
        "shots_on_target": 20.0,
        "goals": 9.0,
        "xg": 7.4722,
        "xg_place": 1.5392,
        "goals_minus_xg": 1.5278,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.6073,
        "assists_minus_xa": -0.6073,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 9.0794,
        "points_added": 4.3177,
        "xpoints_added": 4.8891,
        "passes_attempted": 401.0,
        "pass_completion_pct": 0.7357,
        "xpass_completion_pct": 0.7396,
        "passes_over_expected": -1.5859,
        "passes_over_expected_p100": -0.3955,
        "avg_pass_distance": 17.2901,
        "avg_pass_vertical": 1.6222
      }
    },
    {
      "canonical_id": "lucas-esteves",
      "canonical_name": "Lucas Esteves",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2503.0,
        "shots": 28.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 1.4217,
        "xg_place": -0.7143,
        "goals_minus_xg": -0.4217,
        "key_passes": 17.0,
        "assists": 2.0,
        "xa": 1.9922,
        "assists_minus_xa": 0.0078,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.4139,
        "points_added": 0.791,
        "xpoints_added": 1.0982,
        "passes_attempted": 1094.0,
        "pass_completion_pct": 0.7505,
        "xpass_completion_pct": 0.76,
        "passes_over_expected": -10.4538,
        "passes_over_expected_p100": -0.9556,
        "avg_pass_distance": 19.5253,
        "avg_pass_vertical": 2.1469
      }
    },
    {
      "canonical_id": "lucas-zelaray\u00e1n",
      "canonical_name": "Lucas Zelaray\u00e1n",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2550.0,
        "shots": 85.0,
        "shots_on_target": 33.0,
        "goals": 10.0,
        "xg": 6.1042,
        "xg_place": 1.3212,
        "goals_minus_xg": 3.8958,
        "key_passes": 86.0,
        "assists": 7.0,
        "xa": 6.829,
        "assists_minus_xa": 0.171,
        "goals_plus_assists": 17.0,
        "xg_plus_xa": 12.9332,
        "points_added": 3.6081,
        "xpoints_added": 3.3449,
        "passes_attempted": 1362.0,
        "pass_completion_pct": 0.7195,
        "xpass_completion_pct": 0.7288,
        "passes_over_expected": -12.5664,
        "passes_over_expected_p100": -0.9226,
        "avg_pass_distance": 21.7927,
        "avg_pass_vertical": 5.2596
      }
    },
    {
      "canonical_id": "luciano-acosta",
      "canonical_name": "Luciano Acosta",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2917.0,
        "shots": 67.0,
        "shots_on_target": 25.0,
        "goals": 11.0,
        "xg": 11.7665,
        "xg_place": -1.3251,
        "goals_minus_xg": -0.7665,
        "key_passes": 99.0,
        "assists": 13.0,
        "xa": 11.8115,
        "assists_minus_xa": 1.1885,
        "goals_plus_assists": 24.0,
        "xg_plus_xa": 23.578,
        "points_added": 3.1929,
        "xpoints_added": 5.2888,
        "passes_attempted": 1481.0,
        "pass_completion_pct": 0.6901,
        "xpass_completion_pct": 0.7109,
        "passes_over_expected": -30.8706,
        "passes_over_expected_p100": -2.0844,
        "avg_pass_distance": 18.6541,
        "avg_pass_vertical": 4.822
      }
    },
    {
      "canonical_id": "luis-amarilla",
      "canonical_name": "Luis Amarilla",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2613.0,
        "shots": 76.0,
        "shots_on_target": 26.0,
        "goals": 9.0,
        "xg": 9.352,
        "xg_place": -3.7,
        "goals_minus_xg": -0.352,
        "key_passes": 26.0,
        "assists": 4.0,
        "xa": 3.7125,
        "assists_minus_xa": 0.2875,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 13.0645,
        "points_added": 4.1225,
        "xpoints_added": 6.1733,
        "passes_attempted": 656.0,
        "pass_completion_pct": 0.7409,
        "xpass_completion_pct": 0.7956,
        "passes_over_expected": -35.8885,
        "passes_over_expected_p100": -5.4708,
        "avg_pass_distance": 13.192,
        "avg_pass_vertical": -0.8027
      }
    },
    {
      "canonical_id": "luis-d\u00edaz",
      "canonical_name": "Luis D\u00edaz",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1668.0,
        "shots": 18.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 1.9868,
        "xg_place": -0.1101,
        "goals_minus_xg": 1.0132,
        "key_passes": 21.0,
        "assists": 5.0,
        "xa": 2.6433,
        "assists_minus_xa": 2.3567,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 4.6301,
        "points_added": 0.6401,
        "xpoints_added": 0.9324,
        "passes_attempted": 442.0,
        "pass_completion_pct": 0.7059,
        "xpass_completion_pct": 0.7236,
        "passes_over_expected": -7.8099,
        "passes_over_expected_p100": -1.7669,
        "avg_pass_distance": 16.297,
        "avg_pass_vertical": -1.2538
      }
    },
    {
      "canonical_id": "luiz-ara\u00fajo",
      "canonical_name": "Luiz Ara\u00fajo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2382.0,
        "shots": 98.0,
        "shots_on_target": 33.0,
        "goals": 4.0,
        "xg": 8.7599,
        "xg_place": -1.1384,
        "goals_minus_xg": -4.7599,
        "key_passes": 41.0,
        "assists": 5.0,
        "xa": 4.6514,
        "assists_minus_xa": 0.3486,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 13.4113,
        "points_added": 3.0372,
        "xpoints_added": 6.9972,
        "passes_attempted": 936.0,
        "pass_completion_pct": 0.7244,
        "xpass_completion_pct": 0.7507,
        "passes_over_expected": -24.6958,
        "passes_over_expected_p100": -2.6384,
        "avg_pass_distance": 19.6257,
        "avg_pass_vertical": 2.4082
      }
    },
    {
      "canonical_id": "lukas-macnaughton",
      "canonical_name": "Lukas MacNaughton",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1975.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.6401,
        "xg_place": -0.6153,
        "goals_minus_xg": -0.6401,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1236,
        "assists_minus_xa": -0.1236,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7636,
        "points_added": 0.0,
        "xpoints_added": 0.3592,
        "passes_attempted": 991.0,
        "pass_completion_pct": 0.8446,
        "xpass_completion_pct": 0.8365,
        "passes_over_expected": 8.0245,
        "passes_over_expected_p100": 0.8097,
        "avg_pass_distance": 22.0926,
        "avg_pass_vertical": 7.3905
      }
    },
    {
      "canonical_id": "luke-haakenson",
      "canonical_name": "Luke Haakenson",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 732.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.2386,
        "xg_place": -0.4964,
        "goals_minus_xg": -1.2386,
        "key_passes": 6.0,
        "assists": 3.0,
        "xa": 1.0195,
        "assists_minus_xa": 1.9805,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.258,
        "points_added": 0.0,
        "xpoints_added": 0.9997,
        "passes_attempted": 170.0,
        "pass_completion_pct": 0.7647,
        "xpass_completion_pct": 0.7596,
        "passes_over_expected": 0.8629,
        "passes_over_expected_p100": 0.5076,
        "avg_pass_distance": 15.7709,
        "avg_pass_vertical": 1.0742
      }
    },
    {
      "canonical_id": "luquinhas",
      "canonical_name": "Luquinhas",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2248.0,
        "shots": 35.0,
        "shots_on_target": 11.0,
        "goals": 5.0,
        "xg": 3.2698,
        "xg_place": 0.8454,
        "goals_minus_xg": 1.7302,
        "key_passes": 25.0,
        "assists": 3.0,
        "xa": 2.5438,
        "assists_minus_xa": 0.4562,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 5.8136,
        "points_added": 2.282,
        "xpoints_added": 2.1874,
        "passes_attempted": 550.0,
        "pass_completion_pct": 0.72,
        "xpass_completion_pct": 0.7444,
        "passes_over_expected": -13.4285,
        "passes_over_expected_p100": -2.4416,
        "avg_pass_distance": 15.4982,
        "avg_pass_vertical": 5.448
      }
    },
    {
      "canonical_id": "lu\u00eds-martins",
      "canonical_name": "Lu\u00eds Martins",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 524.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1576,
        "xg_place": -0.0769,
        "goals_minus_xg": -0.1576,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.5967,
        "assists_minus_xa": -0.5967,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7544,
        "points_added": 0.0,
        "xpoints_added": 0.0735,
        "passes_attempted": 230.0,
        "pass_completion_pct": 0.713,
        "xpass_completion_pct": 0.7282,
        "passes_over_expected": -3.4779,
        "passes_over_expected_p100": -1.5121,
        "avg_pass_distance": 19.9831,
        "avg_pass_vertical": 2.3001
      }
    },
    {
      "canonical_id": "l\u00e9o-ch\u00fa",
      "canonical_name": "L\u00e9o Ch\u00fa",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 927.0,
        "shots": 18.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 1.4033,
        "xg_place": -1.2813,
        "goals_minus_xg": -1.4033,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 1.0665,
        "assists_minus_xa": 0.9335,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.4698,
        "points_added": 0.0,
        "xpoints_added": 0.8508,
        "passes_attempted": 224.0,
        "pass_completion_pct": 0.7232,
        "xpass_completion_pct": 0.7202,
        "passes_over_expected": 0.6826,
        "passes_over_expected_p100": 0.3047,
        "avg_pass_distance": 14.4341,
        "avg_pass_vertical": 0.8156
      }
    },
    {
      "canonical_id": "maarten-paes",
      "canonical_name": "Maarten Paes",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3421.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": 1013.0,
        "pass_completion_pct": 0.6969,
        "xpass_completion_pct": 0.7459,
        "passes_over_expected": -49.6034,
        "passes_over_expected_p100": -4.8967,
        "avg_pass_distance": 33.8426,
        "avg_pass_vertical": 25.4013,
        "shots_faced": 139.0,
        "goals_conceded": 37.0,
        "saves": 96.0,
        "headed_shot_share": 0.1367,
        "xg_faced": 39.2819,
        "goals_conceded_minus_xg": -2.2819,
        "goals_per_xg": 0.9419
      }
    },
    {
      "canonical_id": "machop-chol",
      "canonical_name": "Machop Chol",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 105.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1338,
        "xg_place": -0.1338,
        "goals_minus_xg": -0.1338,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1338,
        "points_added": 0.0,
        "xpoints_added": 0.0483,
        "passes_attempted": 52.0,
        "pass_completion_pct": 0.8654,
        "xpass_completion_pct": 0.7922,
        "passes_over_expected": 3.8032,
        "passes_over_expected_p100": 7.3139,
        "avg_pass_distance": 14.5517,
        "avg_pass_vertical": -0.8894
      }
    },
    {
      "canonical_id": "maciel",
      "canonical_name": "Maciel",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 760.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0301,
        "xg_place": -0.0301,
        "goals_minus_xg": -0.0301,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.5348,
        "assists_minus_xa": 0.4652,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5649,
        "points_added": 0.0,
        "xpoints_added": 0.04,
        "passes_attempted": 353.0,
        "pass_completion_pct": 0.898,
        "xpass_completion_pct": 0.8669,
        "passes_over_expected": 10.9717,
        "passes_over_expected_p100": 3.1081,
        "avg_pass_distance": 19.2751,
        "avg_pass_vertical": 3.8835
      }
    },
    {
      "canonical_id": "maikel-chang",
      "canonical_name": "Maikel Chang",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2054.0,
        "shots": 27.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 2.7622,
        "xg_place": -0.4361,
        "goals_minus_xg": -0.7622,
        "key_passes": 33.0,
        "assists": 4.0,
        "xa": 3.9009,
        "assists_minus_xa": 0.0991,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.6631,
        "points_added": 1.2856,
        "xpoints_added": 2.1283,
        "passes_attempted": 724.0,
        "pass_completion_pct": 0.721,
        "xpass_completion_pct": 0.7215,
        "passes_over_expected": -0.3816,
        "passes_over_expected_p100": -0.0527,
        "avg_pass_distance": 18.3528,
        "avg_pass_vertical": 0.8826
      }
    },
    {
      "canonical_id": "malte-amundsen",
      "canonical_name": "Malte Amundsen",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2298.0,
        "shots": 14.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5013,
        "xg_place": -0.3964,
        "goals_minus_xg": -0.5013,
        "key_passes": 22.0,
        "assists": 1.0,
        "xa": 2.3779,
        "assists_minus_xa": -1.3779,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.8792,
        "points_added": 0.0,
        "xpoints_added": 0.3046,
        "passes_attempted": 1315.0,
        "pass_completion_pct": 0.7605,
        "xpass_completion_pct": 0.7572,
        "passes_over_expected": 4.3084,
        "passes_over_expected_p100": 0.3276,
        "avg_pass_distance": 18.7681,
        "avg_pass_vertical": 2.9754
      }
    },
    {
      "canonical_id": "mamadou-fall",
      "canonical_name": "Mamadou Fall",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1338.0,
        "shots": 13.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.6595,
        "xg_place": -0.4431,
        "goals_minus_xg": -0.6595,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.1833,
        "assists_minus_xa": -0.1833,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.8428,
        "points_added": 1.7357,
        "xpoints_added": 1.9927,
        "passes_attempted": 760.0,
        "pass_completion_pct": 0.8013,
        "xpass_completion_pct": 0.8145,
        "passes_over_expected": -10.0218,
        "passes_over_expected_p100": -1.3187,
        "avg_pass_distance": 22.8593,
        "avg_pass_vertical": 10.6332
      }
    },
    {
      "canonical_id": "marcelino-moreno",
      "canonical_name": "Marcelino Moreno",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1957.0,
        "shots": 56.0,
        "shots_on_target": 17.0,
        "goals": 2.0,
        "xg": 3.4726,
        "xg_place": 0.6099,
        "goals_minus_xg": -1.4726,
        "key_passes": 42.0,
        "assists": 5.0,
        "xa": 4.6181,
        "assists_minus_xa": 0.3819,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 8.0907,
        "points_added": 1.182,
        "xpoints_added": 2.7726,
        "passes_attempted": 961.0,
        "pass_completion_pct": 0.7669,
        "xpass_completion_pct": 0.7709,
        "passes_over_expected": -3.8649,
        "passes_over_expected_p100": -0.4022,
        "avg_pass_distance": 18.2756,
        "avg_pass_vertical": 4.543
      }
    },
    {
      "canonical_id": "marcelo-silva",
      "canonical_name": "Marcelo Silva",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3186.0,
        "shots": 26.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 1.9136,
        "xg_place": -0.4378,
        "goals_minus_xg": 0.0864,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1073,
        "assists_minus_xa": -0.1073,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0209,
        "points_added": 1.1206,
        "xpoints_added": 1.2989,
        "passes_attempted": 1278.0,
        "pass_completion_pct": 0.8912,
        "xpass_completion_pct": 0.8668,
        "passes_over_expected": 31.2238,
        "passes_over_expected_p100": 2.4432,
        "avg_pass_distance": 21.2293,
        "avg_pass_vertical": 5.8381
      }
    },
    {
      "canonical_id": "marco-farfan",
      "canonical_name": "Marco Farfan",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3164.0,
        "shots": 8.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.4473,
        "xg_place": 0.2676,
        "goals_minus_xg": 0.5527,
        "key_passes": 19.0,
        "assists": 3.0,
        "xa": 2.3573,
        "assists_minus_xa": 0.6427,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.8047,
        "points_added": 0.3431,
        "xpoints_added": 0.3031,
        "passes_attempted": 1630.0,
        "pass_completion_pct": 0.8337,
        "xpass_completion_pct": 0.8285,
        "passes_over_expected": 8.578,
        "passes_over_expected_p100": 0.5263,
        "avg_pass_distance": 17.362,
        "avg_pass_vertical": 1.0528
      }
    },
    {
      "canonical_id": "marcos-l\u00f3pez",
      "canonical_name": "Marcos L\u00f3pez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1515.0,
        "shots": 15.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.59,
        "xg_place": -0.3889,
        "goals_minus_xg": 0.41,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.4673,
        "assists_minus_xa": -0.4673,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0573,
        "points_added": 0.078,
        "xpoints_added": 0.3848,
        "passes_attempted": 885.0,
        "pass_completion_pct": 0.7638,
        "xpass_completion_pct": 0.7822,
        "passes_over_expected": -16.2851,
        "passes_over_expected_p100": -1.8401,
        "avg_pass_distance": 18.9541,
        "avg_pass_vertical": 4.3244
      }
    },
    {
      "canonical_id": "marcus-godinho",
      "canonical_name": "Marcus Godinho",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1123.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.29,
        "xg_place": -0.125,
        "goals_minus_xg": -0.29,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.3158,
        "assists_minus_xa": -0.3158,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6059,
        "points_added": 0.0,
        "xpoints_added": 0.1736,
        "passes_attempted": 455.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.7802,
        "passes_over_expected": 9.0228,
        "passes_over_expected_p100": 1.983,
        "avg_pass_distance": 17.9978,
        "avg_pass_vertical": 2.8254
      }
    },
    {
      "canonical_id": "marinos-tzionis",
      "canonical_name": "Marinos Tzionis",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 912.0,
        "shots": 22.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 1.7906,
        "xg_place": -0.2787,
        "goals_minus_xg": -0.7906,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 1.0255,
        "assists_minus_xa": -1.0255,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.8161,
        "points_added": 0.0455,
        "xpoints_added": 1.362,
        "passes_attempted": 314.0,
        "pass_completion_pct": 0.7516,
        "xpass_completion_pct": 0.7692,
        "passes_over_expected": -5.5184,
        "passes_over_expected_p100": -1.7575,
        "avg_pass_distance": 14.8856,
        "avg_pass_vertical": 0.7412
      }
    },
    {
      "canonical_id": "mark-delgado",
      "canonical_name": "Mark Delgado",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2936.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.2504,
        "xg_place": -0.0181,
        "goals_minus_xg": 0.7496,
        "key_passes": 28.0,
        "assists": 2.0,
        "xa": 1.722,
        "assists_minus_xa": 0.278,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.9724,
        "points_added": 0.851,
        "xpoints_added": 0.5499,
        "passes_attempted": 2112.0,
        "pass_completion_pct": 0.8788,
        "xpass_completion_pct": 0.8511,
        "passes_over_expected": 58.4166,
        "passes_over_expected_p100": 2.7659,
        "avg_pass_distance": 18.0223,
        "avg_pass_vertical": 4.628
      }
    },
    {
      "canonical_id": "mark-anthony-kaye",
      "canonical_name": "Mark-Anthony Kaye",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2066.0,
        "shots": 22.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 2.5369,
        "xg_place": 0.5745,
        "goals_minus_xg": 0.4631,
        "key_passes": 17.0,
        "assists": 2.0,
        "xa": 1.9896,
        "assists_minus_xa": 0.010399999999999965,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.5266,
        "points_added": 0.8227,
        "xpoints_added": 1.2749,
        "passes_attempted": 967.0,
        "pass_completion_pct": 1.6545,
        "xpass_completion_pct": 1.6920000000000002,
        "passes_over_expected": -21.0833,
        "passes_over_expected_p100": -3.7495000000000003,
        "avg_pass_distance": 36.6708,
        "avg_pass_vertical": 7.0322
      }
    },
    {
      "canonical_id": "marlon-hairston",
      "canonical_name": "Marlon Hairston",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 168.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.153,
        "assists_minus_xa": -0.153,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.153,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 89.0,
        "pass_completion_pct": 0.8652,
        "xpass_completion_pct": 0.828,
        "passes_over_expected": 3.3116,
        "passes_over_expected_p100": 3.7209,
        "avg_pass_distance": 18.7224,
        "avg_pass_vertical": 0.9521
      }
    },
    {
      "canonical_id": "mart\u00edn-c\u00e1ceres",
      "canonical_name": "Mart\u00edn C\u00e1ceres",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 661.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0179,
        "xg_place": -0.0179,
        "goals_minus_xg": -0.0179,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.0874,
        "assists_minus_xa": 0.9126,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.1053,
        "points_added": 0.0,
        "xpoints_added": 0.0191,
        "passes_attempted": 432.0,
        "pass_completion_pct": 0.9375,
        "xpass_completion_pct": 0.8993,
        "passes_over_expected": 16.4946,
        "passes_over_expected_p100": 3.8182,
        "avg_pass_distance": 19.5998,
        "avg_pass_vertical": 5.559
      }
    },
    {
      "canonical_id": "mart\u00edn-rodr\u00edguez",
      "canonical_name": "Mart\u00edn Rodr\u00edguez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 964.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2274,
        "xg_place": -0.2274,
        "goals_minus_xg": -0.2274,
        "key_passes": 20.0,
        "assists": 1.0,
        "xa": 1.0373,
        "assists_minus_xa": -0.0373,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2647,
        "points_added": 0.0,
        "xpoints_added": 0.1478,
        "passes_attempted": 420.0,
        "pass_completion_pct": 0.7214,
        "xpass_completion_pct": 0.7004,
        "passes_over_expected": 8.8299,
        "passes_over_expected_p100": 2.1023,
        "avg_pass_distance": 20.9928,
        "avg_pass_vertical": 3.2411
      }
    },
    {
      "canonical_id": "marvin-lor\u00eda",
      "canonical_name": "Marvin Lor\u00eda",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 949.0,
        "shots": 21.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 2.7946,
        "xg_place": -0.8681,
        "goals_minus_xg": -0.7946,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 0.711,
        "assists_minus_xa": 0.289,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.5056,
        "points_added": 0.1895,
        "xpoints_added": 2.6557,
        "passes_attempted": 419.0,
        "pass_completion_pct": 0.7422,
        "xpass_completion_pct": 0.7507,
        "passes_over_expected": -3.5593,
        "passes_over_expected_p100": -0.8495,
        "avg_pass_distance": 19.916,
        "avg_pass_vertical": 1.8806
      }
    },
    {
      "canonical_id": "mason-stajduhar",
      "canonical_name": "Mason Stajduhar",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 195.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": 48.0,
        "pass_completion_pct": 0.7917,
        "xpass_completion_pct": 0.7267,
        "passes_over_expected": 3.1176,
        "passes_over_expected_p100": 6.495,
        "avg_pass_distance": 35.75,
        "avg_pass_vertical": 26.8161,
        "shots_faced": 14.0,
        "goals_conceded": 5.0,
        "saves": 9.0,
        "headed_shot_share": 0.1429,
        "xg_faced": 5.4179,
        "goals_conceded_minus_xg": -0.4179,
        "goals_per_xg": 0.9229
      }
    },
    {
      "canonical_id": "mason-toye",
      "canonical_name": "Mason Toye",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 837.0,
        "shots": 21.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 3.378,
        "xg_place": -0.5662,
        "goals_minus_xg": -1.378,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.8146,
        "assists_minus_xa": -0.8146,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.1926,
        "points_added": 1.2717,
        "xpoints_added": 1.6075,
        "passes_attempted": 185.0,
        "pass_completion_pct": 0.7514,
        "xpass_completion_pct": 0.7797,
        "passes_over_expected": -5.2431,
        "passes_over_expected_p100": -2.8341,
        "avg_pass_distance": 15.536,
        "avg_pass_vertical": -2.6244
      }
    },
    {
      "canonical_id": "matai-akinmboni",
      "canonical_name": "Matai Akinmboni",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 126.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 63.0,
        "pass_completion_pct": 0.8095,
        "xpass_completion_pct": 0.8684,
        "passes_over_expected": -3.7093,
        "passes_over_expected_p100": -5.8878,
        "avg_pass_distance": 22.3699,
        "avg_pass_vertical": 5.4137
      }
    },
    {
      "canonical_id": "matheus-rossetto",
      "canonical_name": "Matheus Rossetto",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1757.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.4996,
        "xg_place": -0.1681,
        "goals_minus_xg": -0.4996,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.8584,
        "assists_minus_xa": 0.1416,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3579,
        "points_added": 0.0,
        "xpoints_added": 0.2936,
        "passes_attempted": 1273.0,
        "pass_completion_pct": 0.9081,
        "xpass_completion_pct": 0.8895,
        "passes_over_expected": 23.6361,
        "passes_over_expected_p100": 1.8567,
        "avg_pass_distance": 17.9088,
        "avg_pass_vertical": 2.2973
      }
    },
    {
      "canonical_id": "mathieu-choini\u00e8re",
      "canonical_name": "Mathieu Choini\u00e8re",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1544.0,
        "shots": 16.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 1.3555,
        "xg_place": 0.0435,
        "goals_minus_xg": 0.6445,
        "key_passes": 13.0,
        "assists": 0.0,
        "xa": 0.9787,
        "assists_minus_xa": -0.9787,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.3342,
        "points_added": 0.5924,
        "xpoints_added": 0.6473,
        "passes_attempted": 806.0,
        "pass_completion_pct": 0.8499,
        "xpass_completion_pct": 0.848,
        "passes_over_expected": 1.5488,
        "passes_over_expected_p100": 0.1922,
        "avg_pass_distance": 16.0412,
        "avg_pass_vertical": 0.7586
      }
    },
    {
      "canonical_id": "matko-miljevic",
      "canonical_name": "Matko Miljevic",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 796.0,
        "shots": 27.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 2.4348,
        "xg_place": -0.723,
        "goals_minus_xg": -1.4348,
        "key_passes": 16.0,
        "assists": 0.0,
        "xa": 1.015,
        "assists_minus_xa": -1.015,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.4498,
        "points_added": 0.0,
        "xpoints_added": 1.1811,
        "passes_attempted": 388.0,
        "pass_completion_pct": 0.8119,
        "xpass_completion_pct": 0.8087,
        "passes_over_expected": 1.2261,
        "passes_over_expected_p100": 0.316,
        "avg_pass_distance": 21.0565,
        "avg_pass_vertical": 1.1159
      }
    },
    {
      "canonical_id": "matt-bersano",
      "canonical_name": "Matt Bersano",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 151.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 40.0,
        "pass_completion_pct": 0.875,
        "xpass_completion_pct": 0.8178,
        "passes_over_expected": 2.2893,
        "passes_over_expected_p100": 5.7233,
        "avg_pass_distance": 33.7492,
        "avg_pass_vertical": 22.1053,
        "shots_faced": 10.0,
        "goals_conceded": 3.0,
        "saves": 6.0,
        "headed_shot_share": 0.1,
        "xg_faced": 3.6091,
        "goals_conceded_minus_xg": -0.6091,
        "goals_per_xg": 0.8312
      }
    },
    {
      "canonical_id": "matt-hedges",
      "canonical_name": "Matt Hedges",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2695.0,
        "shots": 13.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.4269,
        "xg_place": -0.576,
        "goals_minus_xg": -0.4269,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.3907,
        "assists_minus_xa": -0.3907,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.8176,
        "points_added": 0.5245,
        "xpoints_added": 1.0474,
        "passes_attempted": 1562.0,
        "pass_completion_pct": 0.8476,
        "xpass_completion_pct": 0.8396,
        "passes_over_expected": 12.6022,
        "passes_over_expected_p100": 0.8068,
        "avg_pass_distance": 22.6565,
        "avg_pass_vertical": 9.8667
      }
    },
    {
      "canonical_id": "matt-miazga",
      "canonical_name": "Matt Miazga",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1108.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 0.4116,
        "xg_place": 0.218,
        "goals_minus_xg": 1.5884,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.6795,
        "assists_minus_xa": -0.6795,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.0911,
        "points_added": 0.9891,
        "xpoints_added": 0.1981,
        "passes_attempted": 468.0,
        "pass_completion_pct": 0.7799,
        "xpass_completion_pct": 0.7802,
        "passes_over_expected": -0.1103,
        "passes_over_expected_p100": -0.0236,
        "avg_pass_distance": 23.9316,
        "avg_pass_vertical": 10.53
      }
    },
    {
      "canonical_id": "matt-polster",
      "canonical_name": "Matt Polster",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2325.0,
        "shots": 17.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 1.505,
        "xg_place": 1.3815,
        "goals_minus_xg": 0.495,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.367,
        "assists_minus_xa": -0.367,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.872,
        "points_added": 0.507,
        "xpoints_added": 0.6518,
        "passes_attempted": 1437.0,
        "pass_completion_pct": 0.8859,
        "xpass_completion_pct": 0.8826,
        "passes_over_expected": 4.6833,
        "passes_over_expected_p100": 0.3259,
        "avg_pass_distance": 20.615,
        "avg_pass_vertical": 4.1277
      }
    },
    {
      "canonical_id": "matt-real",
      "canonical_name": "Matt Real",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 216.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.1928,
        "xg_place": 0.0771,
        "goals_minus_xg": 0.8072,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0156,
        "assists_minus_xa": -0.0156,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2083,
        "points_added": 0.0,
        "xpoints_added": 0.0207,
        "passes_attempted": 80.0,
        "pass_completion_pct": 0.6875,
        "xpass_completion_pct": 0.7217,
        "passes_over_expected": -2.7346,
        "passes_over_expected_p100": -3.4183,
        "avg_pass_distance": 18.1201,
        "avg_pass_vertical": 5.4492
      }
    },
    {
      "canonical_id": "matt-turner",
      "canonical_name": "Matt Turner",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 484.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": 166.0,
        "pass_completion_pct": 0.8313,
        "xpass_completion_pct": 0.8196,
        "passes_over_expected": 1.9542,
        "passes_over_expected_p100": 1.1772,
        "avg_pass_distance": 34.3608,
        "avg_pass_vertical": 22.9053,
        "shots_faced": 15.0,
        "goals_conceded": 7.0,
        "saves": 8.0,
        "headed_shot_share": 0.0667,
        "xg_faced": 5.6229,
        "goals_conceded_minus_xg": 1.3771,
        "goals_per_xg": 1.2449
      }
    },
    {
      "canonical_id": "mat\u00edas-pellegrini",
      "canonical_name": "Mat\u00edas Pellegrini",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 98.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0778,
        "xg_place": -0.0778,
        "goals_minus_xg": -0.0778,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0416,
        "assists_minus_xa": -0.0416,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1194,
        "points_added": 0.0,
        "xpoints_added": 0.0775,
        "passes_attempted": 65.0,
        "pass_completion_pct": 0.7231,
        "xpass_completion_pct": 0.7596,
        "passes_over_expected": -2.377,
        "passes_over_expected_p100": -3.6569,
        "avg_pass_distance": 16.3246,
        "avg_pass_vertical": 0.8398
      }
    },
    {
      "canonical_id": "mat\u00edas-vera",
      "canonical_name": "Mat\u00edas Vera",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2376.0,
        "shots": 10.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3859,
        "xg_place": -0.2086,
        "goals_minus_xg": -0.3859,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.3309,
        "assists_minus_xa": -0.3309,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7168,
        "points_added": 0.0,
        "xpoints_added": 0.1691,
        "passes_attempted": 1198.0,
        "pass_completion_pct": 0.919,
        "xpass_completion_pct": 0.8885,
        "passes_over_expected": 36.5485,
        "passes_over_expected_p100": 3.0508,
        "avg_pass_distance": 22.0253,
        "avg_pass_vertical": 5.2
      }
    },
    {
      "canonical_id": "mauricio-pereyra",
      "canonical_name": "Mauricio Pereyra",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2824.0,
        "shots": 33.0,
        "shots_on_target": 10.0,
        "goals": 1.0,
        "xg": 2.3714,
        "xg_place": 0.1287,
        "goals_minus_xg": -1.3714,
        "key_passes": 73.0,
        "assists": 7.0,
        "xa": 5.6751,
        "assists_minus_xa": 1.3249,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 8.0465,
        "points_added": 0.5373,
        "xpoints_added": 1.6335,
        "passes_attempted": 1689.0,
        "pass_completion_pct": 0.7916,
        "xpass_completion_pct": 0.7665,
        "passes_over_expected": 42.3086,
        "passes_over_expected_p100": 2.5049,
        "avg_pass_distance": 20.5744,
        "avg_pass_vertical": 5.8664
      }
    },
    {
      "canonical_id": "mauricio-pineda",
      "canonical_name": "Mauricio Pineda",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2196.0,
        "shots": 15.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.8531,
        "xg_place": -1.1175,
        "goals_minus_xg": -0.8531,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.6471,
        "assists_minus_xa": -0.6471,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.5002,
        "points_added": 0.4766,
        "xpoints_added": 1.3157,
        "passes_attempted": 970.0,
        "pass_completion_pct": 0.8505,
        "xpass_completion_pct": 0.8513,
        "passes_over_expected": -0.713,
        "passes_over_expected_p100": -0.0735,
        "avg_pass_distance": 21.1854,
        "avg_pass_vertical": 5.0827
      }
    },
    {
      "canonical_id": "max",
      "canonical_name": "Max",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1038.0,
        "shots": 23.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 2.0362,
        "xg_place": -1.2758,
        "goals_minus_xg": -2.0362,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 1.0197,
        "assists_minus_xa": -0.0197,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.0559,
        "points_added": 0.0,
        "xpoints_added": 1.6749,
        "passes_attempted": 412.0,
        "pass_completion_pct": 0.7937,
        "xpass_completion_pct": 0.8,
        "passes_over_expected": -2.5969,
        "passes_over_expected_p100": -0.6303,
        "avg_pass_distance": 22.0327,
        "avg_pass_vertical": 3.3318
      }
    },
    {
      "canonical_id": "max-anchor",
      "canonical_name": "Max Anchor",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 101.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 18.0,
        "pass_completion_pct": 0.7222,
        "xpass_completion_pct": 0.7385,
        "passes_over_expected": -0.2931,
        "passes_over_expected_p100": -1.6282,
        "avg_pass_distance": 33.8059,
        "avg_pass_vertical": 23.7986,
        "shots_faced": 6.0,
        "goals_conceded": 2.0,
        "saves": 4.0,
        "headed_shot_share": 0.3333,
        "xg_faced": 2.7217,
        "goals_conceded_minus_xg": -0.7217,
        "goals_per_xg": 0.7348
      }
    },
    {
      "canonical_id": "maxi-moralez",
      "canonical_name": "Maxi Moralez",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2558.0,
        "shots": 48.0,
        "shots_on_target": 17.0,
        "goals": 5.0,
        "xg": 5.483,
        "xg_place": 1.3637,
        "goals_minus_xg": -0.483,
        "key_passes": 75.0,
        "assists": 6.0,
        "xa": 6.3435,
        "assists_minus_xa": -0.3435,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 11.8265,
        "points_added": 1.5242,
        "xpoints_added": 2.4849,
        "passes_attempted": 1954.0,
        "pass_completion_pct": 0.7856,
        "xpass_completion_pct": 0.7741,
        "passes_over_expected": 22.3681,
        "passes_over_expected_p100": 1.1447,
        "avg_pass_distance": 19.7352,
        "avg_pass_vertical": 4.2056
      }
    },
    {
      "canonical_id": "maxi-urruti",
      "canonical_name": "Maxi Urruti",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2484.0,
        "shots": 58.0,
        "shots_on_target": 19.0,
        "goals": 9.0,
        "xg": 6.9455,
        "xg_place": -0.998,
        "goals_minus_xg": 2.0545,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 0.8589,
        "assists_minus_xa": -0.8589,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 7.8044,
        "points_added": 3.6148,
        "xpoints_added": 4.2352,
        "passes_attempted": 322.0,
        "pass_completion_pct": 0.7795,
        "xpass_completion_pct": 0.8088,
        "passes_over_expected": -9.4289,
        "passes_over_expected_p100": -2.9282,
        "avg_pass_distance": 16.0104,
        "avg_pass_vertical": 0.2077
      }
    },
    {
      "canonical_id": "maxime-chanot",
      "canonical_name": "Maxime Chanot",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1725.0,
        "shots": 13.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.795,
        "xg_place": 0.2455,
        "goals_minus_xg": 0.205,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.1087,
        "assists_minus_xa": 0.8913,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.9037,
        "points_added": 0.5647,
        "xpoints_added": 0.5305,
        "passes_attempted": 879.0,
        "pass_completion_pct": 0.8612,
        "xpass_completion_pct": 0.8415,
        "passes_over_expected": 17.3257,
        "passes_over_expected_p100": 1.9711,
        "avg_pass_distance": 23.5204,
        "avg_pass_vertical": 8.275
      }
    },
    {
      "canonical_id": "maxime-cr\u00e9peau",
      "canonical_name": "Maxime Cr\u00e9peau",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3629.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": 1048.0,
        "pass_completion_pct": 0.7166,
        "xpass_completion_pct": 0.7083,
        "passes_over_expected": 8.7371,
        "passes_over_expected_p100": 0.8337,
        "avg_pass_distance": 38.1833,
        "avg_pass_vertical": 29.9493,
        "shots_faced": 120.0,
        "goals_conceded": 38.0,
        "saves": 79.0,
        "headed_shot_share": 0.1833,
        "xg_faced": 32.0261,
        "goals_conceded_minus_xg": 5.9739,
        "goals_per_xg": 1.1865
      }
    },
    {
      "canonical_id": "mckinze-gaines",
      "canonical_name": "McKinze Gaines",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1197.0,
        "shots": 15.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 2.1318,
        "xg_place": -0.2506,
        "goals_minus_xg": -1.1318,
        "key_passes": 14.0,
        "assists": 4.0,
        "xa": 2.9854,
        "assists_minus_xa": 1.0146,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.1172,
        "points_added": 0.835,
        "xpoints_added": 1.7077,
        "passes_attempted": 325.0,
        "pass_completion_pct": 0.6831,
        "xpass_completion_pct": 0.6889,
        "passes_over_expected": -1.8834,
        "passes_over_expected_p100": -0.5795,
        "avg_pass_distance": 15.8755,
        "avg_pass_vertical": -2.7647
      }
    },
    {
      "canonical_id": "memo-rodr\u00edguez",
      "canonical_name": "Memo Rodr\u00edguez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1656.0,
        "shots": 34.0,
        "shots_on_target": 10.0,
        "goals": 0.0,
        "xg": 2.1287,
        "xg_place": -0.6582,
        "goals_minus_xg": -2.1287,
        "key_passes": 22.0,
        "assists": 3.0,
        "xa": 2.2595,
        "assists_minus_xa": 0.7405,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.3882,
        "points_added": 0.0,
        "xpoints_added": 1.5354,
        "passes_attempted": 676.0,
        "pass_completion_pct": 0.784,
        "xpass_completion_pct": 0.775,
        "passes_over_expected": 6.1227,
        "passes_over_expected_p100": 0.9057,
        "avg_pass_distance": 19.5959,
        "avg_pass_vertical": 2.577
      }
    },
    {
      "canonical_id": "mender-garc\u00eda",
      "canonical_name": "Mender Garc\u00eda",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 628.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.2876,
        "xg_place": -0.7289,
        "goals_minus_xg": -0.2876,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.7006,
        "assists_minus_xa": -0.7006,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.9882,
        "points_added": 0.2953,
        "xpoints_added": 1.0277,
        "passes_attempted": 122.0,
        "pass_completion_pct": 0.7377,
        "xpass_completion_pct": 0.7372,
        "passes_over_expected": 0.0632,
        "passes_over_expected_p100": 0.0518,
        "avg_pass_distance": 16.354,
        "avg_pass_vertical": 1.5572
      }
    },
    {
      "canonical_id": "micael",
      "canonical_name": "Micael",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 53.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": 27.0,
        "pass_completion_pct": 0.8519,
        "xpass_completion_pct": 0.8885,
        "passes_over_expected": -0.9906,
        "passes_over_expected_p100": -3.6688,
        "avg_pass_distance": 19.4573,
        "avg_pass_vertical": 2.2275
      }
    },
    {
      "canonical_id": "michael-baldisimo",
      "canonical_name": "Michael Baldisimo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 520.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.1121,
        "xg_place": -0.0284,
        "goals_minus_xg": -0.1121,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1409,
        "assists_minus_xa": -0.1409,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.253,
        "points_added": 0.0,
        "xpoints_added": 0.1296,
        "passes_attempted": 238.0,
        "pass_completion_pct": 0.8235,
        "xpass_completion_pct": 0.8226,
        "passes_over_expected": 0.2126,
        "passes_over_expected_p100": 0.0893,
        "avg_pass_distance": 22.7412,
        "avg_pass_vertical": 5.6853
      }
    },
    {
      "canonical_id": "michael-barrios",
      "canonical_name": "Michael Barrios",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2087.0,
        "shots": 46.0,
        "shots_on_target": 12.0,
        "goals": 2.0,
        "xg": 4.2438,
        "xg_place": -1.663,
        "goals_minus_xg": -2.2438,
        "key_passes": 36.0,
        "assists": 6.0,
        "xa": 5.5908,
        "assists_minus_xa": 0.4092,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 9.8345,
        "points_added": 0.7528,
        "xpoints_added": 2.662,
        "passes_attempted": 551.0,
        "pass_completion_pct": 0.6443,
        "xpass_completion_pct": 0.6528,
        "passes_over_expected": -4.6713,
        "passes_over_expected_p100": -0.8478,
        "avg_pass_distance": 18.9941,
        "avg_pass_vertical": 0.2272
      }
    },
    {
      "canonical_id": "michael-boxall",
      "canonical_name": "Michael Boxall",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3177.0,
        "shots": 10.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 1.0387,
        "xg_place": -1.0387,
        "goals_minus_xg": -1.0387,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3488,
        "assists_minus_xa": -0.3488,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.3875,
        "points_added": 0.0,
        "xpoints_added": 0.8063,
        "passes_attempted": 1207.0,
        "pass_completion_pct": 0.855,
        "xpass_completion_pct": 0.8422,
        "passes_over_expected": 15.4909,
        "passes_over_expected_p100": 1.2834,
        "avg_pass_distance": 22.0716,
        "avg_pass_vertical": 8.1852
      }
    },
    {
      "canonical_id": "michael-bradley",
      "canonical_name": "Michael Bradley",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3348.0,
        "shots": 15.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 1.8032,
        "xg_place": 0.3216,
        "goals_minus_xg": 1.1968,
        "key_passes": 26.0,
        "assists": 3.0,
        "xa": 1.6939,
        "assists_minus_xa": 1.3061,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 3.4971,
        "points_added": 1.1831,
        "xpoints_added": 0.8812,
        "passes_attempted": 2064.0,
        "pass_completion_pct": 0.8571,
        "xpass_completion_pct": 0.8476,
        "passes_over_expected": 19.4865,
        "passes_over_expected_p100": 0.9441,
        "avg_pass_distance": 19.5404,
        "avg_pass_vertical": 6.7368
      }
    },
    {
      "canonical_id": "michael-estrada",
      "canonical_name": "Michael Estrada",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 953.0,
        "shots": 15.0,
        "shots_on_target": 5.0,
        "goals": 4.0,
        "xg": 2.9629,
        "xg_place": 0.2534,
        "goals_minus_xg": 1.0371,
        "key_passes": 8.0,
        "assists": 3.0,
        "xa": 2.0037,
        "assists_minus_xa": 0.9963,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 4.9666,
        "points_added": 1.3627,
        "xpoints_added": 1.2098,
        "passes_attempted": 148.0,
        "pass_completion_pct": 0.6419,
        "xpass_completion_pct": 0.7249,
        "passes_over_expected": -12.2844,
        "passes_over_expected_p100": -8.3002,
        "avg_pass_distance": 16.3689,
        "avg_pass_vertical": 1.4643
      }
    },
    {
      "canonical_id": "michael-halliday",
      "canonical_name": "Michael Halliday",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 85.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.8108,
        "xpass_completion_pct": 0.8208,
        "passes_over_expected": -0.371,
        "passes_over_expected_p100": -1.0027,
        "avg_pass_distance": 17.2287,
        "avg_pass_vertical": -5.0993
      }
    },
    {
      "canonical_id": "michael-nelson",
      "canonical_name": "Michael Nelson",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 169.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 38.0,
        "pass_completion_pct": 0.8421,
        "xpass_completion_pct": 0.8254,
        "passes_over_expected": 0.6365,
        "passes_over_expected_p100": 1.675,
        "avg_pass_distance": 31.555,
        "avg_pass_vertical": 21.6753,
        "shots_faced": 13.0,
        "goals_conceded": 8.0,
        "saves": 5.0,
        "headed_shot_share": 0.1538,
        "xg_faced": 6.921,
        "goals_conceded_minus_xg": 1.079,
        "goals_per_xg": 1.1559
      }
    },
    {
      "canonical_id": "miguel-berry",
      "canonical_name": "Miguel Berry",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1822.0,
        "shots": 28.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 4.5367,
        "xg_place": -1.6566,
        "goals_minus_xg": -2.5367,
        "key_passes": 15.0,
        "assists": 0.0,
        "xa": 1.2333,
        "assists_minus_xa": -1.2333,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 5.7699,
        "points_added": 0.9572,
        "xpoints_added": 2.5507999999999997,
        "passes_attempted": 277.0,
        "pass_completion_pct": 1.4333,
        "xpass_completion_pct": 1.4750999999999999,
        "passes_over_expected": -6.354299999999999,
        "passes_over_expected_p100": -4.1894,
        "avg_pass_distance": 26.964199999999998,
        "avg_pass_vertical": -2.227
      }
    },
    {
      "canonical_id": "miguel-navarro",
      "canonical_name": "Miguel Navarro",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2391.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3027,
        "xg_place": -0.1275,
        "goals_minus_xg": -0.3027,
        "key_passes": 19.0,
        "assists": 1.0,
        "xa": 1.7494,
        "assists_minus_xa": -0.7494,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.0521,
        "points_added": 0.0,
        "xpoints_added": 0.1815,
        "passes_attempted": 1264.0,
        "pass_completion_pct": 0.7555,
        "xpass_completion_pct": 0.7554,
        "passes_over_expected": 0.1623,
        "passes_over_expected_p100": 0.0128,
        "avg_pass_distance": 19.8716,
        "avg_pass_vertical": 6.5518
      }
    },
    {
      "canonical_id": "miguel-trauco",
      "canonical_name": "Miguel Trauco",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 144.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.02,
        "xg_place": -0.02,
        "goals_minus_xg": -0.02,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.0197,
        "assists_minus_xa": 0.9803,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.0397,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 94.0,
        "pass_completion_pct": 0.7447,
        "xpass_completion_pct": 0.7691,
        "passes_over_expected": -2.2946,
        "passes_over_expected_p100": -2.4411,
        "avg_pass_distance": 20.4167,
        "avg_pass_vertical": 8.2887
      }
    },
    {
      "canonical_id": "mikael-uhre",
      "canonical_name": "Mikael Uhre",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1970.0,
        "shots": 52.0,
        "shots_on_target": 34.0,
        "goals": 13.0,
        "xg": 7.7189,
        "xg_place": 4.8528,
        "goals_minus_xg": 5.2811,
        "key_passes": 17.0,
        "assists": 4.0,
        "xa": 2.7693,
        "assists_minus_xa": 1.2307,
        "goals_plus_assists": 17.0,
        "xg_plus_xa": 10.4882,
        "points_added": 5.2034,
        "xpoints_added": 2.8946,
        "passes_attempted": 359.0,
        "pass_completion_pct": 0.6184,
        "xpass_completion_pct": 0.6723,
        "passes_over_expected": -19.3427,
        "passes_over_expected_p100": -5.3879,
        "avg_pass_distance": 13.843,
        "avg_pass_vertical": 1.196
      }
    },
    {
      "canonical_id": "mikey-ambrose",
      "canonical_name": "Mikey Ambrose",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 61.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0274,
        "xg_place": -0.0274,
        "goals_minus_xg": -0.0274,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0274,
        "points_added": 0.0,
        "xpoints_added": 0.0142,
        "passes_attempted": 34.0,
        "pass_completion_pct": 0.8824,
        "xpass_completion_pct": 0.8366,
        "passes_over_expected": 1.5565,
        "passes_over_expected_p100": 4.578,
        "avg_pass_distance": 12.497,
        "avg_pass_vertical": 0.0138
      }
    },
    {
      "canonical_id": "miles-robinson",
      "canonical_name": "Miles Robinson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 717.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1836,
        "xg_place": -0.1836,
        "goals_minus_xg": -0.1836,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0222,
        "assists_minus_xa": -0.0222,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2057,
        "points_added": 0.0,
        "xpoints_added": 0.1337,
        "passes_attempted": 447.0,
        "pass_completion_pct": 0.8546,
        "xpass_completion_pct": 0.8454,
        "passes_over_expected": 4.0882,
        "passes_over_expected_p100": 0.9146,
        "avg_pass_distance": 22.0536,
        "avg_pass_vertical": 8.5953
      }
    },
    {
      "canonical_id": "milos-degenek",
      "canonical_name": "Milos Degenek",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2499.0,
        "shots": 11.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.6558,
        "xg_place": -0.2938,
        "goals_minus_xg": -0.6558,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.2117,
        "assists_minus_xa": -0.2117,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8675,
        "points_added": 0.0,
        "xpoints_added": 0.6919,
        "passes_attempted": 1267.0,
        "pass_completion_pct": 0.8429,
        "xpass_completion_pct": 0.8392,
        "passes_over_expected": 4.6777,
        "passes_over_expected_p100": 0.3692,
        "avg_pass_distance": 22.2884,
        "avg_pass_vertical": 9.4054
      }
    },
    {
      "canonical_id": "mohamed-farsi",
      "canonical_name": "Mohamed Farsi",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 121.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": 1.0,
        "xa": 0.2203,
        "assists_minus_xa": 0.7797,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2203,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 56.0,
        "pass_completion_pct": 0.8036,
        "xpass_completion_pct": 0.8006,
        "passes_over_expected": 0.1688,
        "passes_over_expected_p100": 0.3014,
        "avg_pass_distance": 15.9505,
        "avg_pass_vertical": 1.0598
      }
    },
    {
      "canonical_id": "mohammed-adams",
      "canonical_name": "Mohammed Adams",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 391.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0128,
        "xg_place": -0.0128,
        "goals_minus_xg": -0.0128,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0128,
        "points_added": 0.0,
        "xpoints_added": 0.0015,
        "passes_attempted": 110.0,
        "pass_completion_pct": 0.8727,
        "xpass_completion_pct": 0.87,
        "passes_over_expected": 0.3026,
        "passes_over_expected_p100": 0.2751,
        "avg_pass_distance": 15.2038,
        "avg_pass_vertical": 0.7921
      }
    },
    {
      "canonical_id": "moses-nyeman",
      "canonical_name": "Moses Nyeman",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 155.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0276,
        "xg_place": -0.0276,
        "goals_minus_xg": -0.0276,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0276,
        "points_added": 0.0,
        "xpoints_added": 0.0304,
        "passes_attempted": 61.0,
        "pass_completion_pct": 0.6885,
        "xpass_completion_pct": 0.8257,
        "passes_over_expected": -8.3671,
        "passes_over_expected_p100": -13.7166,
        "avg_pass_distance": 21.6757,
        "avg_pass_vertical": 4.6362
      }
    },
    {
      "canonical_id": "moussa-djitt\u00e9",
      "canonical_name": "Moussa Djitt\u00e9",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 761.0,
        "shots": 18.0,
        "shots_on_target": 8.0,
        "goals": 5.0,
        "xg": 2.4921,
        "xg_place": 1.1158,
        "goals_minus_xg": 2.5079,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.4192,
        "assists_minus_xa": -0.4192,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 2.9113,
        "points_added": 2.338,
        "xpoints_added": 1.6554,
        "passes_attempted": 109.0,
        "pass_completion_pct": 0.789,
        "xpass_completion_pct": 0.7581,
        "passes_over_expected": 3.3618,
        "passes_over_expected_p100": 3.0842,
        "avg_pass_distance": 14.3652,
        "avg_pass_vertical": -2.1864
      }
    },
    {
      "canonical_id": "nabilai-kibunguchy",
      "canonical_name": "Nabilai Kibunguchy",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 199.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1197,
        "xg_place": -0.1197,
        "goals_minus_xg": -0.1197,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1197,
        "points_added": 0.0,
        "xpoints_added": 0.0314,
        "passes_attempted": 42.0,
        "pass_completion_pct": 0.7381,
        "xpass_completion_pct": 0.8174,
        "passes_over_expected": -3.3326,
        "passes_over_expected_p100": -7.9348,
        "avg_pass_distance": 21.4556,
        "avg_pass_vertical": 5.1154
      }
    },
    {
      "canonical_id": "nacho-gil",
      "canonical_name": "Nacho Gil",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 216.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0528,
        "xg_place": -0.0528,
        "goals_minus_xg": -0.0528,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 1.3732,
        "assists_minus_xa": -1.3732,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.426,
        "points_added": 0.0,
        "xpoints_added": 0.0435,
        "passes_attempted": 96.0,
        "pass_completion_pct": 0.7917,
        "xpass_completion_pct": 0.79,
        "passes_over_expected": 0.16,
        "passes_over_expected_p100": 0.1666,
        "avg_pass_distance": 15.4355,
        "avg_pass_vertical": 2.7033
      }
    },
    {
      "canonical_id": "nanu",
      "canonical_name": "Nanu",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1428.0,
        "shots": 9.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4963,
        "xg_place": -0.4472,
        "goals_minus_xg": -0.4963,
        "key_passes": 13.0,
        "assists": 2.0,
        "xa": 1.4456,
        "assists_minus_xa": 0.5544,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.9419,
        "points_added": 0.0,
        "xpoints_added": 0.5664,
        "passes_attempted": 750.0,
        "pass_completion_pct": 0.7747,
        "xpass_completion_pct": 0.7977,
        "passes_over_expected": -17.2854,
        "passes_over_expected_p100": -2.3047,
        "avg_pass_distance": 17.5692,
        "avg_pass_vertical": 1.6311
      }
    },
    {
      "canonical_id": "nathan",
      "canonical_name": "Nathan",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2468.0,
        "shots": 28.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 2.2731,
        "xg_place": 0.9435,
        "goals_minus_xg": 0.7269,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.1356,
        "assists_minus_xa": -0.1356,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.4087,
        "points_added": 2.3115,
        "xpoints_added": 1.592,
        "passes_attempted": 1445.0,
        "pass_completion_pct": 0.8699,
        "xpass_completion_pct": 0.8631,
        "passes_over_expected": 9.8551,
        "passes_over_expected_p100": 0.682,
        "avg_pass_distance": 22.3472,
        "avg_pass_vertical": 7.0733
      }
    },
    {
      "canonical_id": "nathan-byrne",
      "canonical_name": "Nathan Byrne",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 326.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": 186.0,
        "pass_completion_pct": 0.8118,
        "xpass_completion_pct": 0.8099,
        "passes_over_expected": 0.3532,
        "passes_over_expected_p100": 0.1899,
        "avg_pass_distance": 20.2333,
        "avg_pass_vertical": 5.6719
      }
    },
    {
      "canonical_id": "nathan-foga\u00e7a",
      "canonical_name": "Nathan Foga\u00e7a",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 474.0,
        "shots": 18.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 1.9783,
        "xg_place": -0.5152,
        "goals_minus_xg": 0.0217,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.1193,
        "assists_minus_xa": -0.1193,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0976,
        "points_added": 0.008,
        "xpoints_added": 1.256,
        "passes_attempted": 104.0,
        "pass_completion_pct": 0.6827,
        "xpass_completion_pct": 0.7764,
        "passes_over_expected": -9.7451,
        "passes_over_expected_p100": -9.3702,
        "avg_pass_distance": 15.189,
        "avg_pass_vertical": -1.7611
      }
    },
    {
      "canonical_id": "nathan-harriel",
      "canonical_name": "Nathan Harriel",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1965.0,
        "shots": 13.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.425,
        "xg_place": 0.0273,
        "goals_minus_xg": -0.425,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.3127,
        "assists_minus_xa": -0.3127,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.7377,
        "points_added": 0.0,
        "xpoints_added": 0.2887,
        "passes_attempted": 789.0,
        "pass_completion_pct": 0.6426,
        "xpass_completion_pct": 0.6537,
        "passes_over_expected": -8.7404,
        "passes_over_expected_p100": -1.1078,
        "avg_pass_distance": 19.9989,
        "avg_pass_vertical": 8.344
      }
    },
    {
      "canonical_id": "nelson-qui\u00f1ones",
      "canonical_name": "Nelson Qui\u00f1ones",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 163.0,
        "shots": 2.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.0772,
        "xg_place": 0.0038,
        "goals_minus_xg": -0.0772,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2661,
        "assists_minus_xa": -0.2661,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3433,
        "points_added": 0.0,
        "xpoints_added": 0.0042,
        "passes_attempted": 45.0,
        "pass_completion_pct": 0.6889,
        "xpass_completion_pct": 0.6758,
        "passes_over_expected": 0.5869,
        "passes_over_expected_p100": 1.3043,
        "avg_pass_distance": 15.2936,
        "avg_pass_vertical": 1.2295
      }
    },
    {
      "canonical_id": "nicholas-depuy",
      "canonical_name": "Nicholas DePuy",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1446.0,
        "shots": 9.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4626,
        "xg_place": -0.4626,
        "goals_minus_xg": -0.4626,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4626,
        "points_added": 0.0,
        "xpoints_added": 0.2971,
        "passes_attempted": 681.0,
        "pass_completion_pct": 0.859,
        "xpass_completion_pct": 0.8625,
        "passes_over_expected": -2.3903,
        "passes_over_expected_p100": -0.351,
        "avg_pass_distance": 20.9945,
        "avg_pass_vertical": 6.8518
      }
    },
    {
      "canonical_id": "nicholas-gioacchini",
      "canonical_name": "Nicholas Gioacchini",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 168.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.191,
        "xg_place": -0.191,
        "goals_minus_xg": -0.191,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1874,
        "assists_minus_xa": -0.1874,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3784,
        "points_added": 0.0,
        "xpoints_added": 0.0837,
        "passes_attempted": 55.0,
        "pass_completion_pct": 0.6545,
        "xpass_completion_pct": 0.7843,
        "passes_over_expected": -7.1358,
        "passes_over_expected_p100": -12.9742,
        "avg_pass_distance": 13.0227,
        "avg_pass_vertical": -0.9045
      }
    },
    {
      "canonical_id": "nicholas-markanich",
      "canonical_name": "Nicholas Markanich",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 148.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 1.5512,
        "xg_place": -1.5512,
        "goals_minus_xg": -1.5512,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.5512,
        "points_added": 0.0,
        "xpoints_added": 1.0123,
        "passes_attempted": 33.0,
        "pass_completion_pct": 0.7576,
        "xpass_completion_pct": 0.798,
        "passes_over_expected": -1.333,
        "passes_over_expected_p100": -4.0393,
        "avg_pass_distance": 13.1588,
        "avg_pass_vertical": -5.2118
      }
    },
    {
      "canonical_id": "nick-besler",
      "canonical_name": "Nick Besler",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 367.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0286,
        "xg_place": -0.0109,
        "goals_minus_xg": -0.0286,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1258,
        "assists_minus_xa": -0.1258,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1545,
        "points_added": 0.0,
        "xpoints_added": 0.0217,
        "passes_attempted": 135.0,
        "pass_completion_pct": 0.8667,
        "xpass_completion_pct": 0.854,
        "passes_over_expected": 1.7047,
        "passes_over_expected_p100": 1.2627,
        "avg_pass_distance": 19.4608,
        "avg_pass_vertical": 3.2311
      }
    },
    {
      "canonical_id": "nick-hagglund",
      "canonical_name": "Nick Hagglund",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3177.0,
        "shots": 18.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 1.8589,
        "xg_place": 0.5829,
        "goals_minus_xg": -0.8589,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.4466,
        "assists_minus_xa": -0.4466,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.3055,
        "points_added": 0.4693,
        "xpoints_added": 1.2252,
        "passes_attempted": 1212.0,
        "pass_completion_pct": 0.7566,
        "xpass_completion_pct": 0.7457,
        "passes_over_expected": 13.2144,
        "passes_over_expected_p100": 1.0903,
        "avg_pass_distance": 22.4348,
        "avg_pass_vertical": 10.9423
      }
    },
    {
      "canonical_id": "nick-lima",
      "canonical_name": "Nick Lima",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2929.0,
        "shots": 24.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.818,
        "xg_place": -0.7475,
        "goals_minus_xg": -0.818,
        "key_passes": 28.0,
        "assists": 3.0,
        "xa": 2.7513,
        "assists_minus_xa": 0.2487,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.5693,
        "points_added": 0.0,
        "xpoints_added": 0.5188,
        "passes_attempted": 1509.0,
        "pass_completion_pct": 0.8085,
        "xpass_completion_pct": 0.8015,
        "passes_over_expected": 10.5327,
        "passes_over_expected_p100": 0.698,
        "avg_pass_distance": 21.6836,
        "avg_pass_vertical": 2.0797
      }
    },
    {
      "canonical_id": "nick-marsman",
      "canonical_name": "Nick Marsman",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 692.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 248.0,
        "pass_completion_pct": 0.7218,
        "xpass_completion_pct": 0.7403,
        "passes_over_expected": -4.583,
        "passes_over_expected_p100": -1.848,
        "avg_pass_distance": 38.7707,
        "avg_pass_vertical": 28.8809,
        "shots_faced": 31.0,
        "goals_conceded": 12.0,
        "saves": 19.0,
        "headed_shot_share": 0.129,
        "xg_faced": 8.3259,
        "goals_conceded_minus_xg": 3.6741,
        "goals_per_xg": 1.4413
      }
    },
    {
      "canonical_id": "nicolas-isimat-mirin",
      "canonical_name": "Nicolas Isimat-Mirin",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2506.0,
        "shots": 7.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.611,
        "xg_place": 0.0171,
        "goals_minus_xg": -0.611,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.4865,
        "assists_minus_xa": -0.4865,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0975,
        "points_added": 0.0,
        "xpoints_added": 0.4077,
        "passes_attempted": 1393.0,
        "pass_completion_pct": 0.8808,
        "xpass_completion_pct": 0.881,
        "passes_over_expected": -0.2534,
        "passes_over_expected_p100": -0.0182,
        "avg_pass_distance": 23.3563,
        "avg_pass_vertical": 6.9143
      }
    },
    {
      "canonical_id": "nicol\u00e1s-acevedo",
      "canonical_name": "Nicol\u00e1s Acevedo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2757.0,
        "shots": 24.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 0.781,
        "xg_place": 0.0482,
        "goals_minus_xg": -0.781,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.6207,
        "assists_minus_xa": -0.6207,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.4017,
        "points_added": 0.0,
        "xpoints_added": 0.3139,
        "passes_attempted": 1786.0,
        "pass_completion_pct": 0.8449,
        "xpass_completion_pct": 0.8315,
        "passes_over_expected": 23.8676,
        "passes_over_expected_p100": 1.3364,
        "avg_pass_distance": 19.1148,
        "avg_pass_vertical": 4.9396
      }
    },
    {
      "canonical_id": "nicol\u00e1s-lodeiro",
      "canonical_name": "Nicol\u00e1s Lodeiro",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2527.0,
        "shots": 40.0,
        "shots_on_target": 15.0,
        "goals": 7.0,
        "xg": 6.214,
        "xg_place": 0.5796,
        "goals_minus_xg": 0.786,
        "key_passes": 54.0,
        "assists": 7.0,
        "xa": 5.8031,
        "assists_minus_xa": 1.1969,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 12.0172,
        "points_added": 3.2029,
        "xpoints_added": 4.1657,
        "passes_attempted": 1942.0,
        "pass_completion_pct": 0.7956,
        "xpass_completion_pct": 0.7718,
        "passes_over_expected": 46.146,
        "passes_over_expected_p100": 2.3762,
        "avg_pass_distance": 19.1451,
        "avg_pass_vertical": 4.5411
      }
    },
    {
      "canonical_id": "nicol\u00e1s-mezquida",
      "canonical_name": "Nicol\u00e1s Mezquida",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 159.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0425,
        "xg_place": 0.0869,
        "goals_minus_xg": -0.0425,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.203,
        "assists_minus_xa": -0.203,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2455,
        "points_added": 0.0,
        "xpoints_added": 0.0421,
        "passes_attempted": 61.0,
        "pass_completion_pct": 0.6393,
        "xpass_completion_pct": 0.631,
        "passes_over_expected": 0.5108,
        "passes_over_expected_p100": 0.8374,
        "avg_pass_distance": 22.3507,
        "avg_pass_vertical": 3.4825
      }
    },
    {
      "canonical_id": "nigel-robertha",
      "canonical_name": "Nigel Robertha",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 815.0,
        "shots": 10.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.9173,
        "xg_place": 0.0436,
        "goals_minus_xg": 0.0827,
        "key_passes": 19.0,
        "assists": 3.0,
        "xa": 2.1461,
        "assists_minus_xa": 0.8539,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.0635,
        "points_added": 0.0004,
        "xpoints_added": 0.4112,
        "passes_attempted": 175.0,
        "pass_completion_pct": 0.7486,
        "xpass_completion_pct": 0.746,
        "passes_over_expected": 0.4478,
        "passes_over_expected_p100": 0.2559,
        "avg_pass_distance": 15.724,
        "avg_pass_vertical": -0.7036
      }
    },
    {
      "canonical_id": "niko-hansen",
      "canonical_name": "Niko Hansen",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 118.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.485,
        "xg_place": -0.485,
        "goals_minus_xg": -0.485,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.0793,
        "assists_minus_xa": 0.9207,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5643,
        "points_added": 0.0,
        "xpoints_added": 0.1722,
        "passes_attempted": 36.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7355,
        "passes_over_expected": 0.5214,
        "passes_over_expected_p100": 1.4484,
        "avg_pass_distance": 13.8283,
        "avg_pass_vertical": -2.3479
      }
    },
    {
      "canonical_id": "niko-tsakiris",
      "canonical_name": "Niko Tsakiris",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 414.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4552,
        "xg_place": -0.3674,
        "goals_minus_xg": -0.4552,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2275,
        "assists_minus_xa": -0.2275,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6826,
        "points_added": 0.0,
        "xpoints_added": 0.2492,
        "passes_attempted": 203.0,
        "pass_completion_pct": 0.8473,
        "xpass_completion_pct": 0.847,
        "passes_over_expected": 0.0683,
        "passes_over_expected_p100": 0.0336,
        "avg_pass_distance": 17.7876,
        "avg_pass_vertical": 2.5638
      }
    },
    {
      "canonical_id": "nikola-vujnovic",
      "canonical_name": "Nikola Vujnovic",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 377.0,
        "shots": 5.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.6276,
        "xg_place": -0.1847,
        "goals_minus_xg": -0.6276,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.3435,
        "assists_minus_xa": -0.3435,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9711,
        "points_added": 0.0,
        "xpoints_added": 0.1627,
        "passes_attempted": 86.0,
        "pass_completion_pct": 0.6977,
        "xpass_completion_pct": 0.785,
        "passes_over_expected": -7.5107,
        "passes_over_expected_p100": -8.7334,
        "avg_pass_distance": 13.1922,
        "avg_pass_vertical": -0.9399
      }
    },
    {
      "canonical_id": "nkosi-tafari",
      "canonical_name": "Nkosi Tafari",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1523.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2604,
        "xg_place": -0.2604,
        "goals_minus_xg": -0.2604,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2799,
        "assists_minus_xa": -0.2799,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5403,
        "points_added": 0.0,
        "xpoints_added": 0.1821,
        "passes_attempted": 867.0,
        "pass_completion_pct": 0.8524,
        "xpass_completion_pct": 0.8528,
        "passes_over_expected": -0.3653,
        "passes_over_expected_p100": -0.0421,
        "avg_pass_distance": 23.9042,
        "avg_pass_vertical": 9.6558
      }
    },
    {
      "canonical_id": "nnamdi-chinonso-offor",
      "canonical_name": "Nnamdi Chinonso Offor",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 303.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.902,
        "xg_place": -0.1986,
        "goals_minus_xg": 0.098,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0866,
        "assists_minus_xa": -0.0866,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9886,
        "points_added": 0.8004,
        "xpoints_added": 0.5031,
        "passes_attempted": 92.0,
        "pass_completion_pct": 0.6957,
        "xpass_completion_pct": 0.7653,
        "passes_over_expected": -6.4094,
        "passes_over_expected_p100": -6.9668,
        "avg_pass_distance": 13.4032,
        "avg_pass_vertical": -0.3197
      }
    },
    {
      "canonical_id": "noah-allen",
      "canonical_name": "Noah Allen",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 368.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0709,
        "xg_place": -0.0709,
        "goals_minus_xg": -0.0709,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0709,
        "points_added": 0.0,
        "xpoints_added": 0.0263,
        "passes_attempted": 143.0,
        "pass_completion_pct": 0.7343,
        "xpass_completion_pct": 0.7672,
        "passes_over_expected": -4.7068,
        "passes_over_expected_p100": -3.2915,
        "avg_pass_distance": 17.0215,
        "avg_pass_vertical": 1.4678
      }
    },
    {
      "canonical_id": "noble-okello",
      "canonical_name": "Noble Okello",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 390.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.8882,
        "xg_place": -0.1708,
        "goals_minus_xg": -0.8882,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2334,
        "assists_minus_xa": -0.2334,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1215,
        "points_added": 0.0,
        "xpoints_added": 1.1148,
        "passes_attempted": 180.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.8018,
        "passes_over_expected": -9.3318,
        "passes_over_expected_p100": -5.1843,
        "avg_pass_distance": 15.4612,
        "avg_pass_vertical": 5.2464
      }
    },
    {
      "canonical_id": "noel-buck",
      "canonical_name": "Noel Buck",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 326.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.6308,
        "xg_place": -0.4523,
        "goals_minus_xg": 0.3692,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.4834,
        "assists_minus_xa": -0.4834,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1142,
        "points_added": 0.2563,
        "xpoints_added": 0.304,
        "passes_attempted": 95.0,
        "pass_completion_pct": 0.7368,
        "xpass_completion_pct": 0.7954,
        "passes_over_expected": -5.5668,
        "passes_over_expected_p100": -5.8598,
        "avg_pass_distance": 15.0224,
        "avg_pass_vertical": 1.8023
      }
    },
    {
      "canonical_id": "nouhou",
      "canonical_name": "Nouhou",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2748.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.9836,
        "xg_place": 0.081,
        "goals_minus_xg": 0.0164,
        "key_passes": 14.0,
        "assists": 2.0,
        "xa": 1.3123,
        "assists_minus_xa": 0.6877,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.2959,
        "points_added": 1.017,
        "xpoints_added": 0.6708,
        "passes_attempted": 1366.0,
        "pass_completion_pct": 0.8331,
        "xpass_completion_pct": 0.8322,
        "passes_over_expected": 1.1977,
        "passes_over_expected_p100": 0.0877,
        "avg_pass_distance": 18.3541,
        "avg_pass_vertical": 1.1974
      }
    },
    {
      "canonical_id": "nuno-santos",
      "canonical_name": "Nuno Santos",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 185.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.4291,
        "xg_place": 0.5376,
        "goals_minus_xg": 0.5709,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4291,
        "points_added": 1.3637,
        "xpoints_added": 0.4011,
        "passes_attempted": 129.0,
        "pass_completion_pct": 0.7674,
        "xpass_completion_pct": 0.7883,
        "passes_over_expected": -2.6948,
        "passes_over_expected_p100": -2.089,
        "avg_pass_distance": 17.0542,
        "avg_pass_vertical": 4.0092
      }
    },
    {
      "canonical_id": "obed-vargas",
      "canonical_name": "Obed Vargas",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 924.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1982,
        "xg_place": -0.1982,
        "goals_minus_xg": -0.1982,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.3822,
        "assists_minus_xa": -0.3822,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5804,
        "points_added": 0.0,
        "xpoints_added": 0.048,
        "passes_attempted": 400.0,
        "pass_completion_pct": 0.845,
        "xpass_completion_pct": 0.8559,
        "passes_over_expected": -4.352,
        "passes_over_expected_p100": -1.088,
        "avg_pass_distance": 16.3284,
        "avg_pass_vertical": 2.3734
      }
    },
    {
      "canonical_id": "obinna-nwobodo",
      "canonical_name": "Obinna Nwobodo",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2474.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2128,
        "xg_place": -0.1661,
        "goals_minus_xg": -0.2128,
        "key_passes": 12.0,
        "assists": 2.0,
        "xa": 1.1573,
        "assists_minus_xa": 0.8427,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.3701,
        "points_added": 0.0,
        "xpoints_added": 0.0718,
        "passes_attempted": 1198.0,
        "pass_completion_pct": 0.8456,
        "xpass_completion_pct": 0.8424,
        "passes_over_expected": 3.8187,
        "passes_over_expected_p100": 0.3188,
        "avg_pass_distance": 18.2927,
        "avg_pass_vertical": 4.0351
      }
    },
    {
      "canonical_id": "ola-kamara",
      "canonical_name": "Ola Kamara",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1652.0,
        "shots": 36.0,
        "shots_on_target": 21.0,
        "goals": 9.0,
        "xg": 9.6383,
        "xg_place": -0.4536,
        "goals_minus_xg": -0.6383,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.7829,
        "assists_minus_xa": 0.2171,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 10.4212,
        "points_added": 5.4461,
        "xpoints_added": 6.2543,
        "passes_attempted": 387.0,
        "pass_completion_pct": 0.708,
        "xpass_completion_pct": 0.7332,
        "passes_over_expected": -9.7576,
        "passes_over_expected_p100": -2.5213,
        "avg_pass_distance": 16.2118,
        "avg_pass_vertical": 0.1888
      }
    },
    {
      "canonical_id": "olivier-mbaizo",
      "canonical_name": "Olivier Mbaizo",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1792.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.1411,
        "xg_place": 0.2529,
        "goals_minus_xg": -0.1411,
        "key_passes": 17.0,
        "assists": 2.0,
        "xa": 3.0341,
        "assists_minus_xa": -1.0341,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.1752,
        "points_added": 0.0,
        "xpoints_added": 0.0993,
        "passes_attempted": 756.0,
        "pass_completion_pct": 0.7434,
        "xpass_completion_pct": 0.7333,
        "passes_over_expected": 7.6619,
        "passes_over_expected_p100": 1.0135,
        "avg_pass_distance": 18.7322,
        "avg_pass_vertical": 4.0338
      }
    },
    {
      "canonical_id": "omar-gonz\u00e1lez",
      "canonical_name": "Omar Gonz\u00e1lez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 854.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3422,
        "xg_place": 0.3011,
        "goals_minus_xg": -0.3422,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3422,
        "points_added": 0.0,
        "xpoints_added": 0.3502,
        "passes_attempted": 383.0,
        "pass_completion_pct": 0.8486,
        "xpass_completion_pct": 0.8464,
        "passes_over_expected": 0.8272,
        "passes_over_expected_p100": 0.216,
        "avg_pass_distance": 22.7411,
        "avg_pass_vertical": 8.3201
      }
    },
    {
      "canonical_id": "omir-fern\u00e1ndez",
      "canonical_name": "Omir Fern\u00e1ndez",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1649.0,
        "shots": 24.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 2.5133,
        "xg_place": -0.8098,
        "goals_minus_xg": -0.5133,
        "key_passes": 17.0,
        "assists": 3.0,
        "xa": 3.4272,
        "assists_minus_xa": -0.4272,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.9405,
        "points_added": 0.7489,
        "xpoints_added": 1.8168,
        "passes_attempted": 308.0,
        "pass_completion_pct": 0.6688,
        "xpass_completion_pct": 0.698,
        "passes_over_expected": -8.9835,
        "passes_over_expected_p100": -2.9167,
        "avg_pass_distance": 15.927,
        "avg_pass_vertical": 3.0921
      }
    },
    {
      "canonical_id": "oniel-fisher",
      "canonical_name": "Oniel Fisher",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 699.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0341,
        "xg_place": -0.0341,
        "goals_minus_xg": -0.0341,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1378,
        "assists_minus_xa": -0.1378,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1719,
        "points_added": 0.0,
        "xpoints_added": 0.0323,
        "passes_attempted": 355.0,
        "pass_completion_pct": 0.7718,
        "xpass_completion_pct": 0.7738,
        "passes_over_expected": -0.6987,
        "passes_over_expected_p100": -0.1968,
        "avg_pass_distance": 16.9905,
        "avg_pass_vertical": 4.5354
      }
    },
    {
      "canonical_id": "oskar-aegren",
      "canonical_name": "Oskar Aegren",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 267.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1519,
        "xg_place": -0.1519,
        "goals_minus_xg": -0.1519,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1519,
        "points_added": 0.0,
        "xpoints_added": 0.106,
        "passes_attempted": 173.0,
        "pass_completion_pct": 0.9191,
        "xpass_completion_pct": 0.913,
        "passes_over_expected": 1.0538,
        "passes_over_expected_p100": 0.6091,
        "avg_pass_distance": 23.4914,
        "avg_pass_vertical": 5.0929
      }
    },
    {
      "canonical_id": "osvaldo-alonso",
      "canonical_name": "Osvaldo Alonso",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 365.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0234,
        "xg_place": -0.0234,
        "goals_minus_xg": -0.0234,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0535,
        "assists_minus_xa": -0.0535,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0769,
        "points_added": 0.0,
        "xpoints_added": 0.0139,
        "passes_attempted": 235.0,
        "pass_completion_pct": 0.8809,
        "xpass_completion_pct": 0.8789,
        "passes_over_expected": 0.4681,
        "passes_over_expected_p100": 0.1992,
        "avg_pass_distance": 19.455,
        "avg_pass_vertical": 4.8881
      }
    },
    {
      "canonical_id": "ousseni-bouda",
      "canonical_name": "Ousseni Bouda",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 164.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3089,
        "xg_place": -0.279,
        "goals_minus_xg": -0.3089,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0247,
        "assists_minus_xa": -0.0247,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3335,
        "points_added": 0.0,
        "xpoints_added": 0.102,
        "passes_attempted": 50.0,
        "pass_completion_pct": 0.74,
        "xpass_completion_pct": 0.7688,
        "passes_over_expected": -1.4384,
        "passes_over_expected_p100": -2.8768,
        "avg_pass_distance": 17.3369,
        "avg_pass_vertical": -2.4715
      }
    },
    {
      "canonical_id": "owen-wolff",
      "canonical_name": "Owen Wolff",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1054.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3003,
        "xg_place": 0.0587,
        "goals_minus_xg": -0.3003,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 1.6643,
        "assists_minus_xa": -0.6643,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.9646,
        "points_added": 0.0,
        "xpoints_added": 0.1902,
        "passes_attempted": 306.0,
        "pass_completion_pct": 0.8268,
        "xpass_completion_pct": 0.812,
        "passes_over_expected": 4.5189,
        "passes_over_expected_p100": 1.4768,
        "avg_pass_distance": 16.9745,
        "avg_pass_vertical": -1.409
      }
    },
    {
      "canonical_id": "pablo-bonilla",
      "canonical_name": "Pablo Bonilla",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 285.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.053,
        "assists_minus_xa": -0.053,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.053,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 122.0,
        "pass_completion_pct": 0.6803,
        "xpass_completion_pct": 0.7322,
        "passes_over_expected": -6.3316,
        "passes_over_expected_p100": -5.1899,
        "avg_pass_distance": 18.8434,
        "avg_pass_vertical": 5.6251
      }
    },
    {
      "canonical_id": "pablo-ruiz",
      "canonical_name": "Pablo Ruiz",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2719.0,
        "shots": 47.0,
        "shots_on_target": 13.0,
        "goals": 2.0,
        "xg": 4.0313,
        "xg_place": -0.6225,
        "goals_minus_xg": -2.0313,
        "key_passes": 39.0,
        "assists": 4.0,
        "xa": 3.6141,
        "assists_minus_xa": 0.3859,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 7.6454,
        "points_added": 0.5855,
        "xpoints_added": 2.6766,
        "passes_attempted": 1453.0,
        "pass_completion_pct": 0.8087,
        "xpass_completion_pct": 0.8117,
        "passes_over_expected": -4.3684,
        "passes_over_expected_p100": -0.3006,
        "avg_pass_distance": 24.6752,
        "avg_pass_vertical": 4.4824
      }
    },
    {
      "canonical_id": "pablo-sisniega",
      "canonical_name": "Pablo Sisniega",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 196.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": 74.0,
        "pass_completion_pct": 0.6757,
        "xpass_completion_pct": 0.6225,
        "passes_over_expected": 3.9338,
        "passes_over_expected_p100": 5.316,
        "avg_pass_distance": 44.5012,
        "avg_pass_vertical": 37.9093,
        "shots_faced": 9.0,
        "goals_conceded": 2.0,
        "saves": 7.0,
        "headed_shot_share": 0.1111,
        "xg_faced": 1.1362,
        "goals_conceded_minus_xg": 0.8638,
        "goals_per_xg": 1.7603
      }
    },
    {
      "canonical_id": "patryk-klimala",
      "canonical_name": "Patryk Klimala",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1813.0,
        "shots": 56.0,
        "shots_on_target": 25.0,
        "goals": 5.0,
        "xg": 9.1784,
        "xg_place": -1.0564,
        "goals_minus_xg": -4.1784,
        "key_passes": 20.0,
        "assists": 3.0,
        "xa": 2.3946,
        "assists_minus_xa": 0.6054,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 11.573,
        "points_added": 4.0367,
        "xpoints_added": 5.3951,
        "passes_attempted": 294.0,
        "pass_completion_pct": 0.534,
        "xpass_completion_pct": 0.6135,
        "passes_over_expected": -23.362,
        "passes_over_expected_p100": -7.9462,
        "avg_pass_distance": 15.7202,
        "avg_pass_vertical": 2.4554
      }
    },
    {
      "canonical_id": "paul-arriola",
      "canonical_name": "Paul Arriola",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3023.0,
        "shots": 59.0,
        "shots_on_target": 25.0,
        "goals": 10.0,
        "xg": 6.8738,
        "xg_place": 0.3047,
        "goals_minus_xg": 3.1262,
        "key_passes": 56.0,
        "assists": 4.0,
        "xa": 6.0344,
        "assists_minus_xa": -2.0344,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 12.9082,
        "points_added": 4.4278,
        "xpoints_added": 4.2746,
        "passes_attempted": 969.0,
        "pass_completion_pct": 0.6997,
        "xpass_completion_pct": 0.7292,
        "passes_over_expected": -28.5743,
        "passes_over_expected_p100": -2.9488,
        "avg_pass_distance": 17.6597,
        "avg_pass_vertical": 2.4602
      }
    },
    {
      "canonical_id": "paul-marie",
      "canonical_name": "Paul Marie",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2401.0,
        "shots": 25.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.2754,
        "xg_place": 0.0659,
        "goals_minus_xg": -0.2754,
        "key_passes": 28.0,
        "assists": 1.0,
        "xa": 2.0155,
        "assists_minus_xa": -1.0155,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.2909,
        "points_added": 0.5627,
        "xpoints_added": 0.9006,
        "passes_attempted": 1238.0,
        "pass_completion_pct": 0.8166,
        "xpass_completion_pct": 0.8062,
        "passes_over_expected": 12.8732,
        "passes_over_expected_p100": 1.0398,
        "avg_pass_distance": 18.8009,
        "avg_pass_vertical": 2.0042
      }
    },
    {
      "canonical_id": "paul-rothrock",
      "canonical_name": "Paul Rothrock",
      "positions": [
        "ST"
      ],
      "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.797,
        "passes_over_expected": 0.0298,
        "passes_over_expected_p100": 0.2979,
        "avg_pass_distance": 12.5892,
        "avg_pass_vertical": -4.0298
      }
    },
    {
      "canonical_id": "paxten-aaronson",
      "canonical_name": "Paxten Aaronson",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 587.0,
        "shots": 13.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.3141,
        "xg_place": -0.6049,
        "goals_minus_xg": -0.3141,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.5667,
        "assists_minus_xa": -0.5667,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.8808,
        "points_added": 0.1854,
        "xpoints_added": 0.2772,
        "passes_attempted": 132.0,
        "pass_completion_pct": 0.7955,
        "xpass_completion_pct": 0.7713,
        "passes_over_expected": 3.1928,
        "passes_over_expected_p100": 2.4188,
        "avg_pass_distance": 14.6015,
        "avg_pass_vertical": 2.5549
      }
    },
    {
      "canonical_id": "paxton-pomykal",
      "canonical_name": "Paxton Pomykal",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2710.0,
        "shots": 21.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.1555,
        "xg_place": -0.4412,
        "goals_minus_xg": -1.1555,
        "key_passes": 20.0,
        "assists": 2.0,
        "xa": 1.9889,
        "assists_minus_xa": 0.0111,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.1444,
        "points_added": 0.0,
        "xpoints_added": 0.7971,
        "passes_attempted": 1246.0,
        "pass_completion_pct": 0.8266,
        "xpass_completion_pct": 0.8236,
        "passes_over_expected": 3.8459,
        "passes_over_expected_p100": 0.3087,
        "avg_pass_distance": 18.6315,
        "avg_pass_vertical": 2.3484
      }
    },
    {
      "canonical_id": "pedro-gallese",
      "canonical_name": "Pedro Gallese",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3304.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": 799.0,
        "pass_completion_pct": 0.7785,
        "xpass_completion_pct": 0.7369,
        "passes_over_expected": 33.2284,
        "passes_over_expected_p100": 4.1587,
        "avg_pass_distance": 32.5015,
        "avg_pass_vertical": 24.8996,
        "shots_faced": 129.0,
        "goals_conceded": 49.0,
        "saves": 79.0,
        "headed_shot_share": 0.1473,
        "xg_faced": 43.8254,
        "goals_conceded_minus_xg": 5.1746,
        "goals_per_xg": 1.1181
      }
    },
    {
      "canonical_id": "pedro-santos",
      "canonical_name": "Pedro Santos",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2570.0,
        "shots": 21.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.383,
        "xg_place": -0.0062,
        "goals_minus_xg": -0.383,
        "key_passes": 19.0,
        "assists": 2.0,
        "xa": 2.3867,
        "assists_minus_xa": -0.3867,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.7697,
        "points_added": 0.4328,
        "xpoints_added": 1.0801,
        "passes_attempted": 1544.0,
        "pass_completion_pct": 0.7442,
        "xpass_completion_pct": 0.7555,
        "passes_over_expected": -17.5635,
        "passes_over_expected_p100": -1.1375,
        "avg_pass_distance": 20.9087,
        "avg_pass_vertical": 7.1871
      }
    },
    {
      "canonical_id": "pedro-vite",
      "canonical_name": "Pedro Vite",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1324.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.4815,
        "xg_place": -0.0024,
        "goals_minus_xg": 0.5185,
        "key_passes": 25.0,
        "assists": 2.0,
        "xa": 2.3489,
        "assists_minus_xa": -0.3489,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.8303,
        "points_added": 0.7388,
        "xpoints_added": 0.6591,
        "passes_attempted": 574.0,
        "pass_completion_pct": 0.8066,
        "xpass_completion_pct": 0.7737,
        "passes_over_expected": 18.9217,
        "passes_over_expected_p100": 3.2965,
        "avg_pass_distance": 18.172,
        "avg_pass_vertical": 4.0584
      }
    },
    {
      "canonical_id": "pierre-reedy",
      "canonical_name": "Pierre Reedy",
      "positions": [
        "W"
      ],
      "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": 2.0,
        "pass_completion_pct": 0.0,
        "xpass_completion_pct": 0.6955,
        "passes_over_expected": -1.3909,
        "passes_over_expected_p100": -69.5462,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "quentin-westberg",
      "canonical_name": "Quentin Westberg",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 979.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": 381.0,
        "pass_completion_pct": 0.7087,
        "xpass_completion_pct": 0.7202,
        "passes_over_expected": -4.4053,
        "passes_over_expected_p100": -1.1562,
        "avg_pass_distance": 35.2794,
        "avg_pass_vertical": 27.4197,
        "shots_faced": 59.0,
        "goals_conceded": 23.0,
        "saves": 36.0,
        "headed_shot_share": 0.1525,
        "xg_faced": 18.636,
        "goals_conceded_minus_xg": 4.364,
        "goals_per_xg": 1.2342
      }
    },
    {
      "canonical_id": "quimi-ordo\u00f1ez",
      "canonical_name": "Quimi Ordo\u00f1ez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 123.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.7501,
        "xg_place": -0.0712,
        "goals_minus_xg": -0.7501,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7501,
        "points_added": 0.0,
        "xpoints_added": 0.6633,
        "passes_attempted": 30.0,
        "pass_completion_pct": 0.7667,
        "xpass_completion_pct": 0.7735,
        "passes_over_expected": -0.2035,
        "passes_over_expected_p100": -0.6784,
        "avg_pass_distance": 12.0894,
        "avg_pass_vertical": -3.1003
      }
    },
    {
      "canonical_id": "quinn-mcneill",
      "canonical_name": "Quinn McNeill",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 709.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.4119,
        "xg_place": 0.583,
        "goals_minus_xg": 0.5881,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.1348,
        "assists_minus_xa": 0.8652,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.5466,
        "points_added": 0.0223,
        "xpoints_added": 0.0558,
        "passes_attempted": 234.0,
        "pass_completion_pct": 0.8376,
        "xpass_completion_pct": 0.8338,
        "passes_over_expected": 0.8925,
        "passes_over_expected_p100": 0.3814,
        "avg_pass_distance": 16.1804,
        "avg_pass_vertical": 1.1168
      }
    },
    {
      "canonical_id": "quinn-sullivan",
      "canonical_name": "Quinn Sullivan",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 316.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.6023,
        "xg_place": 0.0519,
        "goals_minus_xg": 0.3977,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.6972,
        "assists_minus_xa": -0.6972,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2995,
        "points_added": 0.0,
        "xpoints_added": 0.0002,
        "passes_attempted": 98.0,
        "pass_completion_pct": 0.6633,
        "xpass_completion_pct": 0.7385,
        "passes_over_expected": -7.3722,
        "passes_over_expected_p100": -7.5227,
        "avg_pass_distance": 15.599,
        "avg_pass_vertical": 1.7104
      }
    },
    {
      "canonical_id": "rafael-czichos",
      "canonical_name": "Rafael Czichos",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2572.0,
        "shots": 19.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 2.3252,
        "xg_place": 0.6334,
        "goals_minus_xg": 0.6748,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 1.1832,
        "assists_minus_xa": -1.1832,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.5084,
        "points_added": 1.2754,
        "xpoints_added": 1.559,
        "passes_attempted": 1245.0,
        "pass_completion_pct": 0.8249,
        "xpass_completion_pct": 0.812,
        "passes_over_expected": 16.1127,
        "passes_over_expected_p100": 1.2942,
        "avg_pass_distance": 24.2045,
        "avg_pass_vertical": 10.4096
      }
    },
    {
      "canonical_id": "rafael-romo",
      "canonical_name": "Rafael Romo",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1341.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.0414,
        "assists_minus_xa": -0.0414,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0414,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 589.0,
        "pass_completion_pct": 0.7334,
        "xpass_completion_pct": 0.7404,
        "passes_over_expected": -4.1014,
        "passes_over_expected_p100": -0.6963,
        "avg_pass_distance": 35.4053,
        "avg_pass_vertical": 26.9811,
        "shots_faced": 82.0,
        "goals_conceded": 32.0,
        "saves": 49.0,
        "headed_shot_share": 0.1707,
        "xg_faced": 24.0384,
        "goals_conceded_minus_xg": 7.9616,
        "goals_per_xg": 1.3312
      }
    },
    {
      "canonical_id": "raheem-edwards",
      "canonical_name": "Raheem Edwards",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2712.0,
        "shots": 17.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.1685,
        "xg_place": 0.4124,
        "goals_minus_xg": -0.1685,
        "key_passes": 24.0,
        "assists": 3.0,
        "xa": 2.0687,
        "assists_minus_xa": 0.9313,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.2372,
        "points_added": 0.2077,
        "xpoints_added": 0.8662,
        "passes_attempted": 1462.0,
        "pass_completion_pct": 0.8078,
        "xpass_completion_pct": 0.8166,
        "passes_over_expected": -12.9189,
        "passes_over_expected_p100": -0.8836,
        "avg_pass_distance": 17.7412,
        "avg_pass_vertical": 3.0296
      }
    },
    {
      "canonical_id": "ralph-priso",
      "canonical_name": "Ralph Priso",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 533.0,
        "shots": 3.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.104,
        "xg_place": 0.78,
        "goals_minus_xg": 0.896,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.7998000000000001,
        "assists_minus_xa": -0.7998000000000001,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9038,
        "points_added": 0.6418,
        "xpoints_added": 0.0639,
        "passes_attempted": 299.0,
        "pass_completion_pct": 1.609,
        "xpass_completion_pct": 1.686,
        "passes_over_expected": -12.359,
        "passes_over_expected_p100": -7.6998999999999995,
        "avg_pass_distance": 38.527,
        "avg_pass_vertical": 6.8876
      }
    },
    {
      "canonical_id": "randall-leal",
      "canonical_name": "Randall Leal",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2361.0,
        "shots": 61.0,
        "shots_on_target": 16.0,
        "goals": 2.0,
        "xg": 3.1006,
        "xg_place": -0.1255,
        "goals_minus_xg": -1.1006,
        "key_passes": 38.0,
        "assists": 5.0,
        "xa": 4.8406,
        "assists_minus_xa": 0.1594,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 7.9412,
        "points_added": 1.9509,
        "xpoints_added": 2.4383,
        "passes_attempted": 901.0,
        "pass_completion_pct": 0.7303,
        "xpass_completion_pct": 0.7277,
        "passes_over_expected": 2.323,
        "passes_over_expected_p100": 0.2578,
        "avg_pass_distance": 19.2692,
        "avg_pass_vertical": 4.9298
      }
    },
    {
      "canonical_id": "ranko-veselinovi\u0107",
      "canonical_name": "Ranko Veselinovi\u0107",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3010.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.9573,
        "xg_place": -0.0847,
        "goals_minus_xg": 0.0427,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.4192,
        "assists_minus_xa": 0.5808,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.3765,
        "points_added": 0.5248,
        "xpoints_added": 0.5835,
        "passes_attempted": 1078.0,
        "pass_completion_pct": 0.8544,
        "xpass_completion_pct": 0.8413,
        "passes_over_expected": 14.0826,
        "passes_over_expected_p100": 1.3064,
        "avg_pass_distance": 24.5106,
        "avg_pass_vertical": 8.4525
      }
    },
    {
      "canonical_id": "ravel-morrison",
      "canonical_name": "Ravel Morrison",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1044.0,
        "shots": 16.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 0.8703,
        "xg_place": 0.5108,
        "goals_minus_xg": 1.1297,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.2834,
        "assists_minus_xa": -0.2834,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.1537,
        "points_added": 1.0638,
        "xpoints_added": 0.5916,
        "passes_attempted": 480.0,
        "pass_completion_pct": 0.875,
        "xpass_completion_pct": 0.8565,
        "passes_over_expected": 8.8625,
        "passes_over_expected_p100": 1.8464,
        "avg_pass_distance": 18.7771,
        "avg_pass_vertical": 0.9063
      }
    },
    {
      "canonical_id": "rayan-raveloson",
      "canonical_name": "Rayan Raveloson",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1954.0,
        "shots": 33.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 3.026,
        "xg_place": -1.1315,
        "goals_minus_xg": -0.026,
        "key_passes": 13.0,
        "assists": 2.0,
        "xa": 1.4274,
        "assists_minus_xa": 0.5726,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.4535,
        "points_added": 0.9504,
        "xpoints_added": 1.9489,
        "passes_attempted": 875.0,
        "pass_completion_pct": 0.8514,
        "xpass_completion_pct": 0.8493,
        "passes_over_expected": 1.83,
        "passes_over_expected_p100": 0.2091,
        "avg_pass_distance": 19.9139,
        "avg_pass_vertical": 3.7414
      }
    },
    {
      "canonical_id": "raymon-gaddis",
      "canonical_name": "Raymon Gaddis",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1263.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1197,
        "xg_place": -0.1197,
        "goals_minus_xg": -0.1197,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 1.5434,
        "assists_minus_xa": -1.5434,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.6631,
        "points_added": 0.0,
        "xpoints_added": 0.051,
        "passes_attempted": 498.0,
        "pass_completion_pct": 0.7791,
        "xpass_completion_pct": 0.7736,
        "passes_over_expected": 2.7378,
        "passes_over_expected_p100": 0.5498,
        "avg_pass_distance": 16.0084,
        "avg_pass_vertical": 3.9072
      }
    },
    {
      "canonical_id": "ra\u00fal-gudi\u00f1o",
      "canonical_name": "Ra\u00fal Gudi\u00f1o",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 555.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0207,
        "xg_place": -0.0207,
        "goals_minus_xg": -0.0207,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0207,
        "points_added": 0.0,
        "xpoints_added": 0.0203,
        "passes_attempted": 179.0,
        "pass_completion_pct": 0.7989,
        "xpass_completion_pct": 0.7888,
        "passes_over_expected": 1.8047,
        "passes_over_expected_p100": 1.0082,
        "avg_pass_distance": 31.6466,
        "avg_pass_vertical": 22.7136,
        "shots_faced": 17.0,
        "goals_conceded": 7.0,
        "saves": 7.0,
        "headed_shot_share": 0.1765,
        "xg_faced": 6.3503,
        "goals_conceded_minus_xg": 0.6497,
        "goals_per_xg": 1.1023
      }
    },
    {
      "canonical_id": "ra\u00fal-ruid\u00edaz",
      "canonical_name": "Ra\u00fal Ruid\u00edaz",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1419.0,
        "shots": 51.0,
        "shots_on_target": 22.0,
        "goals": 9.0,
        "xg": 7.2016,
        "xg_place": 2.4639,
        "goals_minus_xg": 1.7984,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.9539,
        "assists_minus_xa": 0.0461,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 8.1554,
        "points_added": 4.1495,
        "xpoints_added": 3.6057,
        "passes_attempted": 351.0,
        "pass_completion_pct": 0.7949,
        "xpass_completion_pct": 0.8557,
        "passes_over_expected": -21.3417,
        "passes_over_expected_p100": -6.0803,
        "avg_pass_distance": 15.6442,
        "avg_pass_vertical": -0.996
      }
    },
    {
      "canonical_id": "reed-baker-whiting",
      "canonical_name": "Reed Baker-Whiting",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 102.0,
        "shots": 3.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.4463,
        "xg_place": 0.21,
        "goals_minus_xg": -0.4463,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1601,
        "assists_minus_xa": -0.1601,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6064,
        "points_added": 0.0,
        "xpoints_added": 0.1403,
        "passes_attempted": 21.0,
        "pass_completion_pct": 0.619,
        "xpass_completion_pct": 0.7363,
        "passes_over_expected": -2.4627,
        "passes_over_expected_p100": -11.7271,
        "avg_pass_distance": 19.5367,
        "avg_pass_vertical": 6.0674
      }
    },
    {
      "canonical_id": "richie-laryea",
      "canonical_name": "Richie Laryea",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 940.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0499,
        "xg_place": -0.0499,
        "goals_minus_xg": -0.0499,
        "key_passes": 13.0,
        "assists": 3.0,
        "xa": 1.7612,
        "assists_minus_xa": 1.2388,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.8111,
        "points_added": 0.0,
        "xpoints_added": 0.0302,
        "passes_attempted": 480.0,
        "pass_completion_pct": 0.9062,
        "xpass_completion_pct": 0.8624,
        "passes_over_expected": 21.0364,
        "passes_over_expected_p100": 4.3826,
        "avg_pass_distance": 16.0847,
        "avg_pass_vertical": 0.8667
      }
    },
    {
      "canonical_id": "rida-zouhir",
      "canonical_name": "Rida Zouhir",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 145.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0815,
        "xg_place": -0.0815,
        "goals_minus_xg": -0.0815,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.4601,
        "assists_minus_xa": -0.4601,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5416,
        "points_added": 0.0,
        "xpoints_added": 0.0486,
        "passes_attempted": 78.0,
        "pass_completion_pct": 0.7436,
        "xpass_completion_pct": 0.8305,
        "passes_over_expected": -6.7807,
        "passes_over_expected_p100": -8.6931,
        "avg_pass_distance": 18.1169,
        "avg_pass_vertical": 2.8473
      }
    },
    {
      "canonical_id": "riqui-puig",
      "canonical_name": "Riqui Puig",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1114.0,
        "shots": 31.0,
        "shots_on_target": 15.0,
        "goals": 3.0,
        "xg": 2.9537,
        "xg_place": 1.3465,
        "goals_minus_xg": 0.0463,
        "key_passes": 18.0,
        "assists": 2.0,
        "xa": 1.6243,
        "assists_minus_xa": 0.3757,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.578,
        "points_added": 4.4465,
        "xpoints_added": 2.8649,
        "passes_attempted": 849.0,
        "pass_completion_pct": 0.9093,
        "xpass_completion_pct": 0.8686,
        "passes_over_expected": 34.5702,
        "passes_over_expected_p100": 4.0719,
        "avg_pass_distance": 18.0943,
        "avg_pass_vertical": 2.7234
      }
    },
    {
      "canonical_id": "robbie-robinson",
      "canonical_name": "Robbie Robinson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 519.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.8621,
        "xg_place": 0.0484,
        "goals_minus_xg": 0.1379,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.5399,
        "assists_minus_xa": 0.4601,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.402,
        "points_added": 0.5648,
        "xpoints_added": 0.4464,
        "passes_attempted": 170.0,
        "pass_completion_pct": 0.7882,
        "xpass_completion_pct": 0.783,
        "passes_over_expected": 0.8877,
        "passes_over_expected_p100": 0.5222,
        "avg_pass_distance": 15.6819,
        "avg_pass_vertical": -0.2137
      }
    },
    {
      "canonical_id": "robert-taylor",
      "canonical_name": "Robert Taylor",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2490.0,
        "shots": 41.0,
        "shots_on_target": 14.0,
        "goals": 3.0,
        "xg": 3.4161,
        "xg_place": 0.442,
        "goals_minus_xg": -0.4161,
        "key_passes": 31.0,
        "assists": 1.0,
        "xa": 3.3065,
        "assists_minus_xa": -2.3065,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 6.7226,
        "points_added": 0.9829,
        "xpoints_added": 1.7792,
        "passes_attempted": 860.0,
        "pass_completion_pct": 0.7779,
        "xpass_completion_pct": 0.774,
        "passes_over_expected": 3.3896,
        "passes_over_expected_p100": 0.3941,
        "avg_pass_distance": 16.1549,
        "avg_pass_vertical": 2.2811
      }
    },
    {
      "canonical_id": "robert-voloder",
      "canonical_name": "Robert Voloder",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 788.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.0363,
        "xg_place": 0.0066,
        "goals_minus_xg": 0.9637,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.191,
        "assists_minus_xa": -0.191,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2274,
        "points_added": 0.0505,
        "xpoints_added": 0.0018,
        "passes_attempted": 505.0,
        "pass_completion_pct": 0.8416,
        "xpass_completion_pct": 0.8449,
        "passes_over_expected": -1.6925,
        "passes_over_expected_p100": -0.3351,
        "avg_pass_distance": 23.2619,
        "avg_pass_vertical": 7.7293
      }
    },
    {
      "canonical_id": "roberto-avila",
      "canonical_name": "Roberto Avila",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 200.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3771,
        "xg_place": -0.3419,
        "goals_minus_xg": -0.3771,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3771,
        "points_added": 0.0,
        "xpoints_added": 0.2476,
        "passes_attempted": 28.0,
        "pass_completion_pct": 0.8929,
        "xpass_completion_pct": 0.8328,
        "passes_over_expected": 1.6806,
        "passes_over_expected_p100": 6.0021,
        "avg_pass_distance": 15.756,
        "avg_pass_vertical": 0.8892
      }
    },
    {
      "canonical_id": "robin-jansson",
      "canonical_name": "Robin Jansson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2185.0,
        "shots": 15.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.9546,
        "xg_place": -0.0371,
        "goals_minus_xg": 0.0454,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.056,
        "assists_minus_xa": -0.056,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0105,
        "points_added": 0.9427,
        "xpoints_added": 0.9164,
        "passes_attempted": 1024.0,
        "pass_completion_pct": 0.8652,
        "xpass_completion_pct": 0.8417,
        "passes_over_expected": 24.0995,
        "passes_over_expected_p100": 2.3535,
        "avg_pass_distance": 24.1496,
        "avg_pass_vertical": 11.29
      }
    },
    {
      "canonical_id": "robin-lod",
      "canonical_name": "Robin Lod",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2816.0,
        "shots": 61.0,
        "shots_on_target": 22.0,
        "goals": 6.0,
        "xg": 6.56,
        "xg_place": 1.0834,
        "goals_minus_xg": -0.56,
        "key_passes": 32.0,
        "assists": 2.0,
        "xa": 2.92,
        "assists_minus_xa": -0.92,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 9.48,
        "points_added": 3.8469,
        "xpoints_added": 4.4315,
        "passes_attempted": 1000.0,
        "pass_completion_pct": 0.857,
        "xpass_completion_pct": 0.8107,
        "passes_over_expected": 46.3094,
        "passes_over_expected_p100": 4.6309,
        "avg_pass_distance": 16.4681,
        "avg_pass_vertical": 3.8969
      }
    },
    {
      "canonical_id": "rocco-rios-novo",
      "canonical_name": "Rocco Rios Novo",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1532.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 605.0,
        "pass_completion_pct": 0.8826,
        "xpass_completion_pct": 0.8716,
        "passes_over_expected": 6.6594,
        "passes_over_expected_p100": 1.1007,
        "avg_pass_distance": 27.8525,
        "avg_pass_vertical": 17.0221,
        "shots_faced": 68.0,
        "goals_conceded": 27.0,
        "saves": 40.0,
        "headed_shot_share": 0.1324,
        "xg_faced": 21.819,
        "goals_conceded_minus_xg": 5.181,
        "goals_per_xg": 1.2375
      }
    },
    {
      "canonical_id": "rodney-redes",
      "canonical_name": "Rodney Redes",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 228.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2552,
        "xg_place": -0.0737,
        "goals_minus_xg": -0.2552,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2552,
        "points_added": 0.0,
        "xpoints_added": 0.0167,
        "passes_attempted": 72.0,
        "pass_completion_pct": 0.5972,
        "xpass_completion_pct": 0.639,
        "passes_over_expected": -3.0103,
        "passes_over_expected_p100": -4.181,
        "avg_pass_distance": 16.2209,
        "avg_pass_vertical": -3.7974
      }
    },
    {
      "canonical_id": "rodrigo-schlegel",
      "canonical_name": "Rodrigo Schlegel",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2527.0,
        "shots": 10.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.8079,
        "xg_place": 0.0377,
        "goals_minus_xg": 0.1921,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2192,
        "assists_minus_xa": -0.2192,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0272,
        "points_added": 0.561,
        "xpoints_added": 0.4962,
        "passes_attempted": 1205.0,
        "pass_completion_pct": 0.8739,
        "xpass_completion_pct": 0.8581,
        "passes_over_expected": 18.9712,
        "passes_over_expected_p100": 1.5744,
        "avg_pass_distance": 22.2408,
        "avg_pass_vertical": 7.9778
      }
    },
    {
      "canonical_id": "rodrigues",
      "canonical_name": "Rodrigues",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 661.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": 373.0,
        "pass_completion_pct": 0.8418,
        "xpass_completion_pct": 0.8405,
        "passes_over_expected": 0.4802,
        "passes_over_expected_p100": 0.1287,
        "avg_pass_distance": 22.7323,
        "avg_pass_vertical": 8.5872
      }
    },
    {
      "canonical_id": "roger-espinoza",
      "canonical_name": "Roger Espinoza",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2013.0,
        "shots": 34.0,
        "shots_on_target": 13.0,
        "goals": 2.0,
        "xg": 2.3992,
        "xg_place": 1.3561,
        "goals_minus_xg": -0.3992,
        "key_passes": 20.0,
        "assists": 1.0,
        "xa": 1.9062,
        "assists_minus_xa": -0.9062,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.3053,
        "points_added": 1.6702,
        "xpoints_added": 1.9104,
        "passes_attempted": 860.0,
        "pass_completion_pct": 0.7907,
        "xpass_completion_pct": 0.7997,
        "passes_over_expected": -7.7,
        "passes_over_expected_p100": -0.8954,
        "avg_pass_distance": 21.3021,
        "avg_pass_vertical": 4.513
      }
    },
    {
      "canonical_id": "romain-m\u00e9tanire",
      "canonical_name": "Romain M\u00e9tanire",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 29.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": 20.0,
        "pass_completion_pct": 0.65,
        "xpass_completion_pct": 0.6685,
        "passes_over_expected": -0.3693,
        "passes_over_expected_p100": -1.8464,
        "avg_pass_distance": 21.9091,
        "avg_pass_vertical": 11.0614
      }
    },
    {
      "canonical_id": "roman-celentano",
      "canonical_name": "Roman Celentano",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2883.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": 732.0,
        "pass_completion_pct": 0.5902,
        "xpass_completion_pct": 0.6018,
        "passes_over_expected": -8.5006,
        "passes_over_expected_p100": -1.1613,
        "avg_pass_distance": 44.4254,
        "avg_pass_vertical": 37.059,
        "shots_faced": 141.0,
        "goals_conceded": 44.0,
        "saves": 96.0,
        "headed_shot_share": 0.1844,
        "xg_faced": 42.258,
        "goals_conceded_minus_xg": 1.742,
        "goals_per_xg": 1.0412
      }
    },
    {
      "canonical_id": "romell-quioto",
      "canonical_name": "Romell Quioto",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2275.0,
        "shots": 76.0,
        "shots_on_target": 34.0,
        "goals": 15.0,
        "xg": 13.932,
        "xg_place": -1.8166,
        "goals_minus_xg": 1.068,
        "key_passes": 32.0,
        "assists": 5.0,
        "xa": 4.6652,
        "assists_minus_xa": 0.3348,
        "goals_plus_assists": 20.0,
        "xg_plus_xa": 18.5972,
        "points_added": 4.2707,
        "xpoints_added": 5.7662,
        "passes_attempted": 591.0,
        "pass_completion_pct": 0.6819,
        "xpass_completion_pct": 0.7161,
        "passes_over_expected": -20.2388,
        "passes_over_expected_p100": -3.4245,
        "avg_pass_distance": 16.4504,
        "avg_pass_vertical": -1.713
      }
    },
    {
      "canonical_id": "ronald-hern\u00e1ndez",
      "canonical_name": "Ronald Hern\u00e1ndez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 827.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.0954,
        "xg_place": -0.0139,
        "goals_minus_xg": -0.0954,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.2184,
        "assists_minus_xa": -0.2184,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3138,
        "points_added": 0.0,
        "xpoints_added": 0.0674,
        "passes_attempted": 519.0,
        "pass_completion_pct": 0.8266,
        "xpass_completion_pct": 0.8072,
        "passes_over_expected": 10.0435,
        "passes_over_expected_p100": 1.9352,
        "avg_pass_distance": 17.9678,
        "avg_pass_vertical": 3.2841
      }
    },
    {
      "canonical_id": "ronald-matarrita",
      "canonical_name": "Ronald Matarrita",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 305.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.1418,
        "xg_place": 0.2132,
        "goals_minus_xg": 0.8582,
        "key_passes": 5.0,
        "assists": 3.0,
        "xa": 1.0504,
        "assists_minus_xa": 1.9496,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 1.1922,
        "points_added": 0.4054,
        "xpoints_added": 0.0444,
        "passes_attempted": 158.0,
        "pass_completion_pct": 0.7152,
        "xpass_completion_pct": 0.7195,
        "passes_over_expected": -0.6854,
        "passes_over_expected_p100": -0.4338,
        "avg_pass_distance": 19.6085,
        "avg_pass_vertical": 3.6466
      }
    },
    {
      "canonical_id": "ronaldo-cisneros",
      "canonical_name": "Ronaldo Cisneros",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1867.0,
        "shots": 48.0,
        "shots_on_target": 18.0,
        "goals": 7.0,
        "xg": 8.9342,
        "xg_place": -1.7737,
        "goals_minus_xg": -1.9342,
        "key_passes": 18.0,
        "assists": 1.0,
        "xa": 1.2651,
        "assists_minus_xa": -0.2651,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 10.1993,
        "points_added": 2.2108,
        "xpoints_added": 5.6494,
        "passes_attempted": 337.0,
        "pass_completion_pct": 0.7893,
        "xpass_completion_pct": 0.8251,
        "passes_over_expected": -12.0568,
        "passes_over_expected_p100": -3.5777,
        "avg_pass_distance": 13.1133,
        "avg_pass_vertical": -3.1135
      }
    },
    {
      "canonical_id": "ruan",
      "canonical_name": "Ruan",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2749.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 0.8484,
        "xg_place": 0.2431,
        "goals_minus_xg": 1.1516,
        "key_passes": 24.0,
        "assists": 1.0,
        "xa": 2.5151,
        "assists_minus_xa": -1.5151,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.3635,
        "points_added": 0.6418,
        "xpoints_added": 0.4467,
        "passes_attempted": 1319.0,
        "pass_completion_pct": 0.7923,
        "xpass_completion_pct": 0.7965,
        "passes_over_expected": -5.5835,
        "passes_over_expected_p100": -0.4233,
        "avg_pass_distance": 16.6819,
        "avg_pass_vertical": -0.3755
      }
    },
    {
      "canonical_id": "ruben-gabrielsen",
      "canonical_name": "Ruben Gabrielsen",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3356.0,
        "shots": 11.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.258,
        "xg_place": 0.1728,
        "goals_minus_xg": 0.742,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.5759,
        "assists_minus_xa": 0.4241,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.834,
        "points_added": 0.7199,
        "xpoints_added": 0.5335,
        "passes_attempted": 2016.0,
        "pass_completion_pct": 0.8864,
        "xpass_completion_pct": 0.8774,
        "passes_over_expected": 18.1738,
        "passes_over_expected_p100": 0.9015,
        "avg_pass_distance": 22.0835,
        "avg_pass_vertical": 7.9246
      }
    },
    {
      "canonical_id": "rubio-rub\u00edn",
      "canonical_name": "Rubio Rub\u00edn",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1033.0,
        "shots": 23.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 2.4179,
        "xg_place": -0.8026,
        "goals_minus_xg": -1.4179,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2062,
        "assists_minus_xa": -0.2062,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.6241,
        "points_added": 0.2217,
        "xpoints_added": 1.5375,
        "passes_attempted": 213.0,
        "pass_completion_pct": 0.7981,
        "xpass_completion_pct": 0.7915,
        "passes_over_expected": 1.4179,
        "passes_over_expected_p100": 0.6657,
        "avg_pass_distance": 17.6972,
        "avg_pass_vertical": -0.9122
      }
    },
    {
      "canonical_id": "rudy-camacho",
      "canonical_name": "Rudy Camacho",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2935.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.7564,
        "xg_place": 0.3609,
        "goals_minus_xg": 0.2436,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.106,
        "assists_minus_xa": -0.106,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8624,
        "points_added": 1.3244,
        "xpoints_added": 0.5664,
        "passes_attempted": 1930.0,
        "pass_completion_pct": 0.8813,
        "xpass_completion_pct": 0.8531,
        "passes_over_expected": 54.449,
        "passes_over_expected_p100": 2.8212,
        "avg_pass_distance": 21.4879,
        "avg_pass_vertical": 9.3855
      }
    },
    {
      "canonical_id": "russell-canouse",
      "canonical_name": "Russell Canouse",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1331.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.6005,
        "xg_place": 0.2332,
        "goals_minus_xg": 0.3995,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.8871,
        "assists_minus_xa": 0.1129,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.4876,
        "points_added": 0.5015,
        "xpoints_added": 0.2537,
        "passes_attempted": 424.0,
        "pass_completion_pct": 0.783,
        "xpass_completion_pct": 0.8137,
        "passes_over_expected": -13.0162,
        "passes_over_expected_p100": -3.0699,
        "avg_pass_distance": 18.006,
        "avg_pass_vertical": 3.3235
      }
    },
    {
      "canonical_id": "russell-teibert",
      "canonical_name": "Russell Teibert",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2231.0,
        "shots": 10.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.6716,
        "xg_place": -0.6581,
        "goals_minus_xg": -0.6716,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.4823,
        "assists_minus_xa": -0.4823,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1539,
        "points_added": 0.0,
        "xpoints_added": 0.7454,
        "passes_attempted": 784.0,
        "pass_completion_pct": 0.8074,
        "xpass_completion_pct": 0.8069,
        "passes_over_expected": 0.3981,
        "passes_over_expected_p100": 0.0508,
        "avg_pass_distance": 17.9401,
        "avg_pass_vertical": 4.116
      }
    },
    {
      "canonical_id": "ryan-gauld",
      "canonical_name": "Ryan Gauld",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2435.0,
        "shots": 75.0,
        "shots_on_target": 25.0,
        "goals": 8.0,
        "xg": 8.0944,
        "xg_place": 0.4685,
        "goals_minus_xg": -0.0944,
        "key_passes": 47.0,
        "assists": 5.0,
        "xa": 5.2337,
        "assists_minus_xa": -0.2337,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 13.3281,
        "points_added": 4.0517,
        "xpoints_added": 5.0958,
        "passes_attempted": 992.0,
        "pass_completion_pct": 0.7278,
        "xpass_completion_pct": 0.7168,
        "passes_over_expected": 10.9445,
        "passes_over_expected_p100": 1.1033,
        "avg_pass_distance": 19.8275,
        "avg_pass_vertical": 4.6315
      }
    },
    {
      "canonical_id": "ryan-hollingshead",
      "canonical_name": "Ryan Hollingshead",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2508.0,
        "shots": 25.0,
        "shots_on_target": 12.0,
        "goals": 6.0,
        "xg": 2.8127,
        "xg_place": 1.3455,
        "goals_minus_xg": 3.1873,
        "key_passes": 18.0,
        "assists": 1.0,
        "xa": 1.4587,
        "assists_minus_xa": -0.4587,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 4.2714,
        "points_added": 1.6647,
        "xpoints_added": 1.7217,
        "passes_attempted": 1213.0,
        "pass_completion_pct": 0.8129,
        "xpass_completion_pct": 0.8012,
        "passes_over_expected": 14.1015,
        "passes_over_expected_p100": 1.1625,
        "avg_pass_distance": 16.4833,
        "avg_pass_vertical": 2.577
      }
    },
    {
      "canonical_id": "ryan-meara",
      "canonical_name": "Ryan Meara",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 102.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 23.0,
        "pass_completion_pct": 0.8696,
        "xpass_completion_pct": 0.8346,
        "passes_over_expected": 0.8035,
        "passes_over_expected_p100": 3.4937,
        "avg_pass_distance": 24.7834,
        "avg_pass_vertical": 17.22,
        "shots_faced": 5.0,
        "goals_conceded": 2.0,
        "saves": 2.0,
        "headed_shot_share": 0.2,
        "xg_faced": 1.0593,
        "goals_conceded_minus_xg": 0.9407,
        "goals_per_xg": 1.888
      }
    },
    {
      "canonical_id": "ryan-raposo",
      "canonical_name": "Ryan Raposo",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1600.0,
        "shots": 19.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.2411,
        "xg_place": 0.3891,
        "goals_minus_xg": 0.7589,
        "key_passes": 21.0,
        "assists": 1.0,
        "xa": 1.6678,
        "assists_minus_xa": -0.6678,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.9089,
        "points_added": 1.6104,
        "xpoints_added": 0.8545,
        "passes_attempted": 742.0,
        "pass_completion_pct": 0.7439,
        "xpass_completion_pct": 0.7337,
        "passes_over_expected": 7.6264,
        "passes_over_expected_p100": 1.0278,
        "avg_pass_distance": 19.1613,
        "avg_pass_vertical": 3.037
      }
    },
    {
      "canonical_id": "ryan-sailor",
      "canonical_name": "Ryan Sailor",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1727.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 1.0373,
        "xg_place": -0.9991,
        "goals_minus_xg": -1.0373,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0373,
        "points_added": 0.0,
        "xpoints_added": 0.6247,
        "passes_attempted": 746.0,
        "pass_completion_pct": 0.874,
        "xpass_completion_pct": 0.8733,
        "passes_over_expected": 0.4872,
        "passes_over_expected_p100": 0.0653,
        "avg_pass_distance": 21.6542,
        "avg_pass_vertical": 6.9006
      }
    },
    {
      "canonical_id": "ryan-spaulding",
      "canonical_name": "Ryan Spaulding",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 293.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.069,
        "xg_place": -0.069,
        "goals_minus_xg": -0.069,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.069,
        "points_added": 0.0,
        "xpoints_added": 0.0421,
        "passes_attempted": 167.0,
        "pass_completion_pct": 0.7365,
        "xpass_completion_pct": 0.7372,
        "passes_over_expected": -0.1072,
        "passes_over_expected_p100": -0.0642,
        "avg_pass_distance": 15.7743,
        "avg_pass_vertical": 3.803
      }
    },
    {
      "canonical_id": "r\u00e9mi-walter",
      "canonical_name": "R\u00e9mi Walter",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3246.0,
        "shots": 17.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 1.0396,
        "xg_place": 0.0905,
        "goals_minus_xg": 1.9604,
        "key_passes": 34.0,
        "assists": 1.0,
        "xa": 2.148,
        "assists_minus_xa": -1.148,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.1875,
        "points_added": 1.5941,
        "xpoints_added": 0.5916,
        "passes_attempted": 1518.0,
        "pass_completion_pct": 0.8801,
        "xpass_completion_pct": 0.8619,
        "passes_over_expected": 27.6317,
        "passes_over_expected_p100": 1.8203,
        "avg_pass_distance": 20.1364,
        "avg_pass_vertical": 1.6487
      }
    },
    {
      "canonical_id": "r\u00f3bert-thorkelsson",
      "canonical_name": "R\u00f3bert Thorkelsson",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 209.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": 111.0,
        "pass_completion_pct": 0.7748,
        "xpass_completion_pct": 0.7673,
        "passes_over_expected": 0.8261,
        "passes_over_expected_p100": 0.7442,
        "avg_pass_distance": 16.9618,
        "avg_pass_vertical": 4.6909
      }
    },
    {
      "canonical_id": "sacha-kljestan",
      "canonical_name": "Sacha Kljestan",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 543.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.0264,
        "xg_place": -0.1331,
        "goals_minus_xg": -0.0264,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 0.9889,
        "assists_minus_xa": 1.0111,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.0153,
        "points_added": 0.2395,
        "xpoints_added": 0.3471,
        "passes_attempted": 357.0,
        "pass_completion_pct": 0.8403,
        "xpass_completion_pct": 0.8037,
        "passes_over_expected": 13.0855,
        "passes_over_expected_p100": 3.6654,
        "avg_pass_distance": 17.4287,
        "avg_pass_vertical": 4.5349
      }
    },
    {
      "canonical_id": "sam-adeniran",
      "canonical_name": "Sam Adeniran",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 79.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0238,
        "xg_place": -0.0238,
        "goals_minus_xg": -0.0238,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0238,
        "points_added": 0.0,
        "xpoints_added": 0.0163,
        "passes_attempted": 16.0,
        "pass_completion_pct": 0.5625,
        "xpass_completion_pct": 0.7549,
        "passes_over_expected": -3.0777,
        "passes_over_expected_p100": -19.2354,
        "avg_pass_distance": 15.97,
        "avg_pass_vertical": -1.16
      }
    },
    {
      "canonical_id": "sam-junqua",
      "canonical_name": "Sam Junqua",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 616.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.039,
        "xg_place": -0.039,
        "goals_minus_xg": -0.039,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.438,
        "assists_minus_xa": 0.562,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.477,
        "points_added": 0.0,
        "xpoints_added": 0.0252,
        "passes_attempted": 320.0,
        "pass_completion_pct": 0.8313,
        "xpass_completion_pct": 0.8248,
        "passes_over_expected": 2.0599,
        "passes_over_expected_p100": 0.6437,
        "avg_pass_distance": 19.16,
        "avg_pass_vertical": 0.0941
      }
    },
    {
      "canonical_id": "sam-nicholson",
      "canonical_name": "Sam Nicholson",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 909.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.873,
        "xg_place": 0.6127,
        "goals_minus_xg": 0.127,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 1.6875,
        "assists_minus_xa": -1.6875,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.5605,
        "points_added": 0.0015,
        "xpoints_added": 0.4064,
        "passes_attempted": 225.0,
        "pass_completion_pct": 0.68,
        "xpass_completion_pct": 0.698,
        "passes_over_expected": -4.0498,
        "passes_over_expected_p100": -1.7999,
        "avg_pass_distance": 17.2932,
        "avg_pass_vertical": 0.7555
      }
    },
    {
      "canonical_id": "sami-guediri",
      "canonical_name": "Sami Guediri",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 867.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0874,
        "xg_place": -0.0874,
        "goals_minus_xg": -0.0874,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.7104,
        "assists_minus_xa": -0.7104,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7978,
        "points_added": 0.0,
        "xpoints_added": 0.0527,
        "passes_attempted": 449.0,
        "pass_completion_pct": 0.7372,
        "xpass_completion_pct": 0.7392,
        "passes_over_expected": -0.8835,
        "passes_over_expected_p100": -0.1968,
        "avg_pass_distance": 21.1145,
        "avg_pass_vertical": 4.6542
      }
    },
    {
      "canonical_id": "samuel-grandsir",
      "canonical_name": "Samuel Grandsir",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1934.0,
        "shots": 39.0,
        "shots_on_target": 20.0,
        "goals": 4.0,
        "xg": 3.7057,
        "xg_place": 0.0893,
        "goals_minus_xg": 0.2943,
        "key_passes": 27.0,
        "assists": 6.0,
        "xa": 3.045,
        "assists_minus_xa": 2.955,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 6.7507,
        "points_added": 1.676,
        "xpoints_added": 1.9711,
        "passes_attempted": 767.0,
        "pass_completion_pct": 0.7849,
        "xpass_completion_pct": 0.7835,
        "passes_over_expected": 1.0516,
        "passes_over_expected_p100": 0.1371,
        "avg_pass_distance": 16.3569,
        "avg_pass_vertical": -2.4807
      }
    },
    {
      "canonical_id": "samuel-piette",
      "canonical_name": "Samuel Piette",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1821.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1595,
        "xg_place": -0.1103,
        "goals_minus_xg": -0.1595,
        "key_passes": 16.0,
        "assists": 3.0,
        "xa": 1.5859,
        "assists_minus_xa": 1.4141,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.7454,
        "points_added": 0.0,
        "xpoints_added": 0.0925,
        "passes_attempted": 1115.0,
        "pass_completion_pct": 0.8924,
        "xpass_completion_pct": 0.8623,
        "passes_over_expected": 33.5884,
        "passes_over_expected_p100": 3.0124,
        "avg_pass_distance": 19.3327,
        "avg_pass_vertical": 3.7794
      }
    },
    {
      "canonical_id": "santiago-moreno",
      "canonical_name": "Santiago Moreno",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2659.0,
        "shots": 48.0,
        "shots_on_target": 21.0,
        "goals": 7.0,
        "xg": 7.4188,
        "xg_place": 1.2105,
        "goals_minus_xg": -0.4188,
        "key_passes": 51.0,
        "assists": 6.0,
        "xa": 5.5732,
        "assists_minus_xa": 0.4268,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 12.992,
        "points_added": 4.0001,
        "xpoints_added": 3.5258,
        "passes_attempted": 1168.0,
        "pass_completion_pct": 0.7628,
        "xpass_completion_pct": 0.7662,
        "passes_over_expected": -3.9639,
        "passes_over_expected_p100": -0.3394,
        "avg_pass_distance": 18.2361,
        "avg_pass_vertical": 2.5399
      }
    },
    {
      "canonical_id": "santiago-rodr\u00edguez",
      "canonical_name": "Santiago Rodr\u00edguez",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2945.0,
        "shots": 56.0,
        "shots_on_target": 20.0,
        "goals": 4.0,
        "xg": 6.5482,
        "xg_place": -1.3491,
        "goals_minus_xg": -2.5482,
        "key_passes": 78.0,
        "assists": 14.0,
        "xa": 10.1491,
        "assists_minus_xa": 3.8509,
        "goals_plus_assists": 18.0,
        "xg_plus_xa": 16.6973,
        "points_added": 0.9653,
        "xpoints_added": 3.1768,
        "passes_attempted": 1390.0,
        "pass_completion_pct": 0.8014,
        "xpass_completion_pct": 0.7873,
        "passes_over_expected": 19.7219,
        "passes_over_expected_p100": 1.4188,
        "avg_pass_distance": 17.2639,
        "avg_pass_vertical": 2.8304
      }
    },
    {
      "canonical_id": "santiago-sosa",
      "canonical_name": "Santiago Sosa",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1544.0,
        "shots": 22.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.8918,
        "xg_place": -0.0436,
        "goals_minus_xg": 0.1082,
        "key_passes": 18.0,
        "assists": 0.0,
        "xa": 0.9612,
        "assists_minus_xa": -0.9612,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.853,
        "points_added": 0.4772,
        "xpoints_added": 0.7947,
        "passes_attempted": 983.0,
        "pass_completion_pct": 0.8474,
        "xpass_completion_pct": 0.8367,
        "passes_over_expected": 10.533,
        "passes_over_expected_p100": 1.0715,
        "avg_pass_distance": 20.5287,
        "avg_pass_vertical": 7.3235
      }
    },
    {
      "canonical_id": "scott-caldwell",
      "canonical_name": "Scott Caldwell",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1567.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1891,
        "xg_place": -0.1891,
        "goals_minus_xg": -0.1891,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1682,
        "assists_minus_xa": -0.1682,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3573,
        "points_added": 0.0,
        "xpoints_added": 0.2933,
        "passes_attempted": 633.0,
        "pass_completion_pct": 0.8404,
        "xpass_completion_pct": 0.8361,
        "passes_over_expected": 2.7576,
        "passes_over_expected_p100": 0.4356,
        "avg_pass_distance": 18.3332,
        "avg_pass_vertical": 3.7266
      }
    },
    {
      "canonical_id": "sean-davis",
      "canonical_name": "Sean Davis",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3169.0,
        "shots": 14.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.7098,
        "xg_place": 0.3908,
        "goals_minus_xg": 0.2902,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.4067,
        "assists_minus_xa": -0.4067,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1165,
        "points_added": 0.4857,
        "xpoints_added": 0.5399,
        "passes_attempted": 1242.0,
        "pass_completion_pct": 0.8704,
        "xpass_completion_pct": 0.8459,
        "passes_over_expected": 30.3693,
        "passes_over_expected_p100": 2.4452,
        "avg_pass_distance": 17.8253,
        "avg_pass_vertical": 2.5977
      }
    },
    {
      "canonical_id": "sean-johnson",
      "canonical_name": "Sean Johnson",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3673.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": 1411.0,
        "pass_completion_pct": 0.776,
        "xpass_completion_pct": 0.7859,
        "passes_over_expected": -13.8383,
        "passes_over_expected_p100": -0.9807,
        "avg_pass_distance": 33.4568,
        "avg_pass_vertical": 23.5374,
        "shots_faced": 138.0,
        "goals_conceded": 43.0,
        "saves": 94.0,
        "headed_shot_share": 0.1812,
        "xg_faced": 42.9061,
        "goals_conceded_minus_xg": 0.0939,
        "goals_per_xg": 1.0022
      }
    },
    {
      "canonical_id": "sean-nealis",
      "canonical_name": "Sean Nealis",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3384.0,
        "shots": 24.0,
        "shots_on_target": 7.0,
        "goals": 0.0,
        "xg": 2.1593,
        "xg_place": -0.2204,
        "goals_minus_xg": -2.1593,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.9082,
        "assists_minus_xa": -0.9082,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 3.0675,
        "points_added": 0.0,
        "xpoints_added": 1.0606,
        "passes_attempted": 1206.0,
        "pass_completion_pct": 0.7222,
        "xpass_completion_pct": 0.7397,
        "passes_over_expected": -21.1338,
        "passes_over_expected_p100": -1.7524,
        "avg_pass_distance": 22.5825,
        "avg_pass_vertical": 10.3858
      }
    },
    {
      "canonical_id": "sean-zawadzki",
      "canonical_name": "Sean Zawadzki",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 318.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.0383,
        "xg_place": 0.088,
        "goals_minus_xg": 0.9617,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.0383,
        "points_added": 0.3513,
        "xpoints_added": 0.0135,
        "passes_attempted": 133.0,
        "pass_completion_pct": 0.8571,
        "xpass_completion_pct": 0.8601,
        "passes_over_expected": -0.3941,
        "passes_over_expected_p100": -0.2963,
        "avg_pass_distance": 17.2307,
        "avg_pass_vertical": 3.0849
      }
    },
    {
      "canonical_id": "sebastian-anderson",
      "canonical_name": "Sebastian Anderson",
      "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": 8.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.8217,
        "passes_over_expected": -0.5733,
        "passes_over_expected_p100": -7.1661,
        "avg_pass_distance": 16.6084,
        "avg_pass_vertical": -1.2554
      }
    },
    {
      "canonical_id": "sebastian-berhalter",
      "canonical_name": "Sebastian Berhalter",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1117.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.9954,
        "xg_place": 0.4625,
        "goals_minus_xg": -0.9954,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.2412,
        "assists_minus_xa": -0.2412,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.2366,
        "points_added": 0.0,
        "xpoints_added": 0.3433,
        "passes_attempted": 564.0,
        "pass_completion_pct": 0.7411,
        "xpass_completion_pct": 0.7772,
        "passes_over_expected": -20.3669,
        "passes_over_expected_p100": -3.6112,
        "avg_pass_distance": 23.8581,
        "avg_pass_vertical": 6.4062
      }
    },
    {
      "canonical_id": "sebastian-breza",
      "canonical_name": "Sebastian Breza",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2295.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": 613.0,
        "pass_completion_pct": 0.801,
        "xpass_completion_pct": 0.7916,
        "passes_over_expected": 5.7318,
        "passes_over_expected_p100": 0.935,
        "avg_pass_distance": 28.3713,
        "avg_pass_vertical": 20.9526,
        "shots_faced": 88.0,
        "goals_conceded": 37.0,
        "saves": 49.0,
        "headed_shot_share": 0.1705,
        "xg_faced": 28.5265,
        "goals_conceded_minus_xg": 8.4735,
        "goals_per_xg": 1.297
      }
    },
    {
      "canonical_id": "sebastian-lletget",
      "canonical_name": "Sebastian Lletget",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2656.0,
        "shots": 38.0,
        "shots_on_target": 17.0,
        "goals": 3.0,
        "xg": 3.5362,
        "xg_place": 1.2395,
        "goals_minus_xg": -0.5362,
        "key_passes": 26.0,
        "assists": 8.0,
        "xa": 2.3613999999999997,
        "assists_minus_xa": 5.6386,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 5.8977,
        "points_added": 1.6951,
        "xpoints_added": 2.2316000000000003,
        "passes_attempted": 1136.0,
        "pass_completion_pct": 1.6903000000000001,
        "xpass_completion_pct": 1.637,
        "passes_over_expected": 30.8441,
        "passes_over_expected_p100": 5.3286999999999995,
        "avg_pass_distance": 32.9851,
        "avg_pass_vertical": 4.3902
      }
    },
    {
      "canonical_id": "sebastien-ibeagha",
      "canonical_name": "Sebastien Ibeagha",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1518.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4777,
        "xg_place": -0.2932,
        "goals_minus_xg": -0.4777,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0424,
        "assists_minus_xa": -0.0424,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5201,
        "points_added": 0.0,
        "xpoints_added": 0.2328,
        "passes_attempted": 619.0,
        "pass_completion_pct": 0.8288,
        "xpass_completion_pct": 0.837,
        "passes_over_expected": -5.106,
        "passes_over_expected_p100": -0.8249,
        "avg_pass_distance": 21.7411,
        "avg_pass_vertical": 7.4808
      }
    },
    {
      "canonical_id": "sebasti\u00e1n-blanco",
      "canonical_name": "Sebasti\u00e1n Blanco",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2010.0,
        "shots": 59.0,
        "shots_on_target": 20.0,
        "goals": 7.0,
        "xg": 5.5714,
        "xg_place": 0.8148,
        "goals_minus_xg": 1.4286,
        "key_passes": 43.0,
        "assists": 7.0,
        "xa": 5.1615,
        "assists_minus_xa": 1.8385,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 10.7329,
        "points_added": 2.7291,
        "xpoints_added": 2.8725,
        "passes_attempted": 1037.0,
        "pass_completion_pct": 0.6692,
        "xpass_completion_pct": 0.6878,
        "passes_over_expected": -19.2237,
        "passes_over_expected_p100": -1.8538,
        "avg_pass_distance": 21.3774,
        "avg_pass_vertical": 6.4109
      }
    },
    {
      "canonical_id": "sebasti\u00e1n-driussi",
      "canonical_name": "Sebasti\u00e1n Driussi",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3513.0,
        "shots": 113.0,
        "shots_on_target": 46.0,
        "goals": 25.0,
        "xg": 16.0871,
        "xg_place": 3.1936,
        "goals_minus_xg": 8.9129,
        "key_passes": 33.0,
        "assists": 5.0,
        "xa": 3.8228,
        "assists_minus_xa": 1.1772,
        "goals_plus_assists": 30.0,
        "xg_plus_xa": 19.91,
        "points_added": 10.9865,
        "xpoints_added": 8.6741,
        "passes_attempted": 1434.0,
        "pass_completion_pct": 0.7734,
        "xpass_completion_pct": 0.8112,
        "passes_over_expected": -54.2217,
        "passes_over_expected_p100": -3.7811,
        "avg_pass_distance": 19.6624,
        "avg_pass_vertical": 3.2492
      }
    },
    {
      "canonical_id": "sebasti\u00e1n-ferreira",
      "canonical_name": "Sebasti\u00e1n Ferreira",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2521.0,
        "shots": 68.0,
        "shots_on_target": 26.0,
        "goals": 13.0,
        "xg": 11.6525,
        "xg_place": -1.5021,
        "goals_minus_xg": 1.3475,
        "key_passes": 24.0,
        "assists": 2.0,
        "xa": 1.8453,
        "assists_minus_xa": 0.1547,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 13.4978,
        "points_added": 8.7958,
        "xpoints_added": 7.2565,
        "passes_attempted": 486.0,
        "pass_completion_pct": 0.7284,
        "xpass_completion_pct": 0.7941,
        "passes_over_expected": -31.9279,
        "passes_over_expected_p100": -6.5695,
        "avg_pass_distance": 13.9468,
        "avg_pass_vertical": -0.9873
      }
    },
    {
      "canonical_id": "sega-coulibaly",
      "canonical_name": "Sega Coulibaly",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2595.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.1099,
        "xg_place": -0.5673,
        "goals_minus_xg": -0.1099,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1099,
        "points_added": 0.2702,
        "xpoints_added": 0.7547,
        "passes_attempted": 1509.0,
        "pass_completion_pct": 0.9152,
        "xpass_completion_pct": 0.8958,
        "passes_over_expected": 29.2625,
        "passes_over_expected_p100": 1.9392,
        "avg_pass_distance": 22.2406,
        "avg_pass_vertical": 6.4041
      }
    },
    {
      "canonical_id": "serge-ngoma",
      "canonical_name": "Serge Ngoma",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 185.0,
        "shots": 2.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 0.3543,
        "xg_place": 0.1686,
        "goals_minus_xg": 1.6457,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.3543,
        "points_added": 0.8012,
        "xpoints_added": 0.1143,
        "passes_attempted": 24.0,
        "pass_completion_pct": 0.625,
        "xpass_completion_pct": 0.6633,
        "passes_over_expected": -0.919,
        "passes_over_expected_p100": -3.8291,
        "avg_pass_distance": 16.7683,
        "avg_pass_vertical": 6.8099
      }
    },
    {
      "canonical_id": "sergio-c\u00f3rdova",
      "canonical_name": "Sergio C\u00f3rdova",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2524.0,
        "shots": 61.0,
        "shots_on_target": 33.0,
        "goals": 11.0,
        "xg": 10.6255,
        "xg_place": 1.427,
        "goals_minus_xg": 0.3745,
        "key_passes": 22.0,
        "assists": 1.0,
        "xa": 1.7404,
        "assists_minus_xa": -0.7404,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 12.3658,
        "points_added": 4.6403,
        "xpoints_added": 6.6151,
        "passes_attempted": 470.0,
        "pass_completion_pct": 0.717,
        "xpass_completion_pct": 0.7312,
        "passes_over_expected": -6.644,
        "passes_over_expected_p100": -1.4136,
        "avg_pass_distance": 14.5073,
        "avg_pass_vertical": 0.5352
      }
    },
    {
      "canonical_id": "sergio-oregel",
      "canonical_name": "Sergio Oregel",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 15.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 6.0,
        "pass_completion_pct": 0.8333,
        "xpass_completion_pct": 0.8579,
        "passes_over_expected": -0.1476,
        "passes_over_expected_p100": -2.4594,
        "avg_pass_distance": 20.6399,
        "avg_pass_vertical": 9.7405
      }
    },
    {
      "canonical_id": "sergio-ruiz",
      "canonical_name": "Sergio Ruiz",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 827.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.7177,
        "xg_place": 0.1369,
        "goals_minus_xg": 0.2823,
        "key_passes": 13.0,
        "assists": 2.0,
        "xa": 1.2178,
        "assists_minus_xa": 0.7822,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.9355,
        "points_added": 0.0185,
        "xpoints_added": 0.2209,
        "passes_attempted": 388.0,
        "pass_completion_pct": 0.8402,
        "xpass_completion_pct": 0.8367,
        "passes_over_expected": 1.3754,
        "passes_over_expected_p100": 0.3545,
        "avg_pass_distance": 18.9004,
        "avg_pass_vertical": 0.6037
      }
    },
    {
      "canonical_id": "sergio-santos",
      "canonical_name": "Sergio Santos",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 900.0,
        "shots": 20.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 3.3350999999999997,
        "xg_place": -1.6865999999999999,
        "goals_minus_xg": -2.3351,
        "key_passes": 21.0,
        "assists": 4.0,
        "xa": 4.1037,
        "assists_minus_xa": -0.1037,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 7.4388000000000005,
        "points_added": 0.1147,
        "xpoints_added": 2.8984,
        "passes_attempted": 228.0,
        "pass_completion_pct": 1.2846,
        "xpass_completion_pct": 1.3317999999999999,
        "passes_over_expected": -7.8344000000000005,
        "passes_over_expected_p100": -4.7204,
        "avg_pass_distance": 30.9553,
        "avg_pass_vertical": 5.242299999999999
      }
    },
    {
      "canonical_id": "shane-oneill",
      "canonical_name": "Shane O'Neill",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2098.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.066,
        "xg_place": 0.0668,
        "goals_minus_xg": -0.066,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.6485,
        "assists_minus_xa": 0.3515,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7145,
        "points_added": 0.0,
        "xpoints_added": 0.0615,
        "passes_attempted": 1029.0,
        "pass_completion_pct": 0.8397,
        "xpass_completion_pct": 0.8399,
        "passes_over_expected": -0.2359,
        "passes_over_expected_p100": -0.0229,
        "avg_pass_distance": 21.6638,
        "avg_pass_vertical": 7.0078
      }
    },
    {
      "canonical_id": "shaq-moore",
      "canonical_name": "Shaq Moore",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1070.0,
        "shots": 14.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4113,
        "xg_place": -0.3955,
        "goals_minus_xg": -0.4113,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.7951,
        "assists_minus_xa": 0.2049,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2064,
        "points_added": 0.0,
        "xpoints_added": 0.2527,
        "passes_attempted": 462.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.716,
        "passes_over_expected": -0.7788,
        "passes_over_expected_p100": -0.1686,
        "avg_pass_distance": 21.2177,
        "avg_pass_vertical": 4.4622
      }
    },
    {
      "canonical_id": "shea-salinas",
      "canonical_name": "Shea Salinas",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 257.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.2483,
        "xg_place": -0.0452,
        "goals_minus_xg": 0.7517,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1284,
        "assists_minus_xa": -0.1284,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3768,
        "points_added": 0.632,
        "xpoints_added": 0.1957,
        "passes_attempted": 110.0,
        "pass_completion_pct": 0.7455,
        "xpass_completion_pct": 0.8028,
        "passes_over_expected": -6.3121,
        "passes_over_expected_p100": -5.7383,
        "avg_pass_distance": 16.9265,
        "avg_pass_vertical": 0.5533
      }
    },
    {
      "canonical_id": "siad-haji",
      "canonical_name": "Siad Haji",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 25.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.1803,
        "assists_minus_xa": -0.1803,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1803,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 11.0,
        "pass_completion_pct": 0.9091,
        "xpass_completion_pct": 0.7598,
        "passes_over_expected": 1.6417,
        "passes_over_expected_p100": 14.9246,
        "avg_pass_distance": 21.8347,
        "avg_pass_vertical": 0.7648
      }
    },
    {
      "canonical_id": "silvester-van-der-water",
      "canonical_name": "Silvester van der Water",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 65.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0345,
        "xg_place": 0.186,
        "goals_minus_xg": -0.0345,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0345,
        "points_added": 0.0,
        "xpoints_added": 0.0129,
        "passes_attempted": 16.0,
        "pass_completion_pct": 0.625,
        "xpass_completion_pct": 0.6539,
        "passes_over_expected": -0.463,
        "passes_over_expected_p100": -2.8939,
        "avg_pass_distance": 26.3492,
        "avg_pass_vertical": 4.6339
      }
    },
    {
      "canonical_id": "simon-becher",
      "canonical_name": "Simon Becher",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 12.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.5404,
        "xg_place": 0.3678,
        "goals_minus_xg": 0.4596,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5404,
        "points_added": 1.678,
        "xpoints_added": 0.9068,
        "passes_attempted": 1.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.9631,
        "passes_over_expected": 0.0369,
        "passes_over_expected_p100": 3.6915,
        "avg_pass_distance": 12.3975,
        "avg_pass_vertical": -2.415
      }
    },
    {
      "canonical_id": "sofiane-djeffal",
      "canonical_name": "Sofiane Djeffal",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1857.0,
        "shots": 13.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4927,
        "xg_place": -0.3594,
        "goals_minus_xg": -0.4927,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.391,
        "assists_minus_xa": 0.609,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8837,
        "points_added": 0.0,
        "xpoints_added": 0.386,
        "passes_attempted": 768.0,
        "pass_completion_pct": 0.8086,
        "xpass_completion_pct": 0.8288,
        "passes_over_expected": -15.5496,
        "passes_over_expected_p100": -2.0247,
        "avg_pass_distance": 22.0402,
        "avg_pass_vertical": 5.0731
      }
    },
    {
      "canonical_id": "spencer-richey",
      "canonical_name": "Spencer Richey",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 103.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": 32.0,
        "pass_completion_pct": 0.4062,
        "xpass_completion_pct": 0.4513,
        "passes_over_expected": -1.4411,
        "passes_over_expected_p100": -4.5035,
        "avg_pass_distance": 54.9866,
        "avg_pass_vertical": 48.0269,
        "shots_faced": 4.0,
        "goals_conceded": 2.0,
        "saves": 2.0,
        "headed_shot_share": 0.25,
        "xg_faced": 2.2777,
        "goals_conceded_minus_xg": -0.2777,
        "goals_per_xg": 0.8781
      }
    },
    {
      "canonical_id": "stanislav-ivanov",
      "canonical_name": "Stanislav Ivanov",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 940.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.5538,
        "xg_place": -0.2135,
        "goals_minus_xg": -0.5538,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.896,
        "assists_minus_xa": -0.896,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.4498,
        "points_added": 0.6337,
        "xpoints_added": 1.1332,
        "passes_attempted": 252.0,
        "pass_completion_pct": 0.7579,
        "xpass_completion_pct": 0.7732,
        "passes_over_expected": -3.8562,
        "passes_over_expected_p100": -1.5302,
        "avg_pass_distance": 14.5225,
        "avg_pass_vertical": 0.2197
      }
    },
    {
      "canonical_id": "stefan-cleveland",
      "canonical_name": "Stefan Cleveland",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 679.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": 232.0,
        "pass_completion_pct": 0.7716,
        "xpass_completion_pct": 0.7805,
        "passes_over_expected": -2.0747,
        "passes_over_expected_p100": -0.8942,
        "avg_pass_distance": 33.1751,
        "avg_pass_vertical": 23.992,
        "shots_faced": 37.0,
        "goals_conceded": 8.0,
        "saves": 28.0,
        "headed_shot_share": 0.0811,
        "xg_faced": 9.501,
        "goals_conceded_minus_xg": -1.501,
        "goals_per_xg": 0.842
      }
    },
    {
      "canonical_id": "stefan-frei",
      "canonical_name": "Stefan Frei",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2679.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": 872.0,
        "pass_completion_pct": 0.7706,
        "xpass_completion_pct": 0.7398,
        "passes_over_expected": 26.9037,
        "passes_over_expected_p100": 3.0853,
        "avg_pass_distance": 35.9558,
        "avg_pass_vertical": 27.3134,
        "shots_faced": 123.0,
        "goals_conceded": 38.0,
        "saves": 85.0,
        "headed_shot_share": 0.1382,
        "xg_faced": 40.1666,
        "goals_conceded_minus_xg": -2.1666,
        "goals_per_xg": 0.9461
      }
    },
    {
      "canonical_id": "steffen-yeates",
      "canonical_name": "Steffen Yeates",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 44.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": 13.0,
        "pass_completion_pct": 0.7692,
        "xpass_completion_pct": 0.8083,
        "passes_over_expected": -0.508,
        "passes_over_expected_p100": -3.9075,
        "avg_pass_distance": 14.6863,
        "avg_pass_vertical": 0.1357
      }
    },
    {
      "canonical_id": "steve-clark",
      "canonical_name": "Steve Clark",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3237.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": 1200.0,
        "pass_completion_pct": 0.7908,
        "xpass_completion_pct": 0.7831,
        "passes_over_expected": 9.2613,
        "passes_over_expected_p100": 0.7718,
        "avg_pass_distance": 32.3378,
        "avg_pass_vertical": 23.6633,
        "shots_faced": 153.0,
        "goals_conceded": 46.0,
        "saves": 104.0,
        "headed_shot_share": 0.1438,
        "xg_faced": 47.2755,
        "goals_conceded_minus_xg": -1.2755,
        "goals_per_xg": 0.973
      }
    },
    {
      "canonical_id": "steven-beitashour",
      "canonical_name": "Steven Beitashour",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1434.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1471,
        "xg_place": -0.1471,
        "goals_minus_xg": -0.1471,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.4933,
        "assists_minus_xa": 0.5067,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6403,
        "points_added": 0.0,
        "xpoints_added": 0.0597,
        "passes_attempted": 643.0,
        "pass_completion_pct": 0.8025,
        "xpass_completion_pct": 0.7998,
        "passes_over_expected": 1.702,
        "passes_over_expected_p100": 0.2647,
        "avg_pass_distance": 20.0144,
        "avg_pass_vertical": 4.0058
      }
    },
    {
      "canonical_id": "steven-birnbaum",
      "canonical_name": "Steven Birnbaum",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3162.0,
        "shots": 23.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.5227,
        "xg_place": 1.0423,
        "goals_minus_xg": 0.4773,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 1.1851,
        "assists_minus_xa": -1.1851,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.7077,
        "points_added": 1.2508,
        "xpoints_added": 0.9298,
        "passes_attempted": 1410.0,
        "pass_completion_pct": 0.8177,
        "xpass_completion_pct": 0.7998,
        "passes_over_expected": 25.2175,
        "passes_over_expected_p100": 1.7885,
        "avg_pass_distance": 21.767,
        "avg_pass_vertical": 8.5702
      }
    },
    {
      "canonical_id": "steven-moreira",
      "canonical_name": "Steven Moreira",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3087.0,
        "shots": 11.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.5381,
        "xg_place": 0.1511,
        "goals_minus_xg": 0.4619,
        "key_passes": 36.0,
        "assists": 5.0,
        "xa": 2.3321,
        "assists_minus_xa": 2.6679,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 2.8701,
        "points_added": 1.9491,
        "xpoints_added": 0.428,
        "passes_attempted": 1814.0,
        "pass_completion_pct": 0.8153,
        "xpass_completion_pct": 0.8005,
        "passes_over_expected": 26.882,
        "passes_over_expected_p100": 1.4819,
        "avg_pass_distance": 18.9014,
        "avg_pass_vertical": 3.0532
      }
    },
    {
      "canonical_id": "steven-sserwadda",
      "canonical_name": "Steven Sserwadda",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 37.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0182,
        "xg_place": -0.0182,
        "goals_minus_xg": -0.0182,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0182,
        "points_added": 0.0,
        "xpoints_added": 0.0284,
        "passes_attempted": 14.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.6611,
        "passes_over_expected": 0.7439,
        "passes_over_expected_p100": 5.3137,
        "avg_pass_distance": 13.6418,
        "avg_pass_vertical": 5.7414
      }
    },
    {
      "canonical_id": "stuart-findlay",
      "canonical_name": "Stuart Findlay",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 400.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1848,
        "xg_place": -0.0767,
        "goals_minus_xg": -0.1848,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.091,
        "assists_minus_xa": -0.091,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2758,
        "points_added": 0.0,
        "xpoints_added": 0.2228,
        "passes_attempted": 124.0,
        "pass_completion_pct": 0.7581,
        "xpass_completion_pct": 0.7502,
        "passes_over_expected": 0.9811,
        "passes_over_expected_p100": 0.7912,
        "avg_pass_distance": 25.4776,
        "avg_pass_vertical": 12.4224
      }
    },
    {
      "canonical_id": "sunusi-ibrahim",
      "canonical_name": "Sunusi Ibrahim",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 264.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1916,
        "xg_place": -0.1327,
        "goals_minus_xg": -0.1916,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.169,
        "assists_minus_xa": -0.169,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3606,
        "points_added": 0.0,
        "xpoints_added": 0.1291,
        "passes_attempted": 67.0,
        "pass_completion_pct": 0.7015,
        "xpass_completion_pct": 0.7106,
        "passes_over_expected": -0.6091,
        "passes_over_expected_p100": -0.9091,
        "avg_pass_distance": 17.3947,
        "avg_pass_vertical": 0.6396
      }
    },
    {
      "canonical_id": "talles-magno",
      "canonical_name": "Talles Magno",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2862.0,
        "shots": 66.0,
        "shots_on_target": 25.0,
        "goals": 8.0,
        "xg": 10.2679,
        "xg_place": 0.8853,
        "goals_minus_xg": -2.2679,
        "key_passes": 39.0,
        "assists": 8.0,
        "xa": 4.9459,
        "assists_minus_xa": 3.0541,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 15.2138,
        "points_added": 3.3261,
        "xpoints_added": 4.6885,
        "passes_attempted": 982.0,
        "pass_completion_pct": 0.8055,
        "xpass_completion_pct": 0.7977,
        "passes_over_expected": 7.6728,
        "passes_over_expected_p100": 0.7813,
        "avg_pass_distance": 13.9624,
        "avg_pass_vertical": 2.1542
      }
    },
    {
      "canonical_id": "tanner-beason",
      "canonical_name": "Tanner Beason",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2431.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.6559,
        "xg_place": -0.2952,
        "goals_minus_xg": -0.6559,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2617,
        "assists_minus_xa": -0.2617,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9176,
        "points_added": 0.0,
        "xpoints_added": 0.513,
        "passes_attempted": 1327.0,
        "pass_completion_pct": 0.8651,
        "xpass_completion_pct": 0.8617,
        "passes_over_expected": 4.4738,
        "passes_over_expected_p100": 0.3371,
        "avg_pass_distance": 22.8588,
        "avg_pass_vertical": 6.6634
      }
    },
    {
      "canonical_id": "tate-schmitt",
      "canonical_name": "Tate Schmitt",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1008.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 0.3159,
        "xg_place": 0.3649,
        "goals_minus_xg": 1.6841,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.5759,
        "assists_minus_xa": -0.5759,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.8919,
        "points_added": 0.437,
        "xpoints_added": 0.1692,
        "passes_attempted": 432.0,
        "pass_completion_pct": 0.669,
        "xpass_completion_pct": 0.7366,
        "passes_over_expected": -29.196,
        "passes_over_expected_p100": -6.7583,
        "avg_pass_distance": 20.8425,
        "avg_pass_vertical": 4.8543
      }
    },
    {
      "canonical_id": "taty-castellanos",
      "canonical_name": "Taty Castellanos",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1590.0,
        "shots": 81.0,
        "shots_on_target": 33.0,
        "goals": 13.0,
        "xg": 13.659,
        "xg_place": -1.1722,
        "goals_minus_xg": -0.659,
        "key_passes": 31.0,
        "assists": 2.0,
        "xa": 3.384,
        "assists_minus_xa": -1.384,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 17.043,
        "points_added": 4.5262,
        "xpoints_added": 6.5439,
        "passes_attempted": 443.0,
        "pass_completion_pct": 0.6343,
        "xpass_completion_pct": 0.6858,
        "passes_over_expected": -22.8161,
        "passes_over_expected_p100": -5.1504,
        "avg_pass_distance": 15.2941,
        "avg_pass_vertical": 2.4083
      }
    },
    {
      "canonical_id": "taxiarchis-fountas",
      "canonical_name": "Taxiarchis Fountas",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1613.0,
        "shots": 80.0,
        "shots_on_target": 33.0,
        "goals": 12.0,
        "xg": 6.8152,
        "xg_place": 3.667,
        "goals_minus_xg": 5.1848,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 1.7128,
        "assists_minus_xa": -0.7128,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 8.5279,
        "points_added": 5.9645,
        "xpoints_added": 3.9963,
        "passes_attempted": 361.0,
        "pass_completion_pct": 0.687,
        "xpass_completion_pct": 0.7488,
        "passes_over_expected": -22.3003,
        "passes_over_expected_p100": -6.1774,
        "avg_pass_distance": 17.3096,
        "avg_pass_vertical": 0.7489
      }
    },
    {
      "canonical_id": "taylor-washington",
      "canonical_name": "Taylor Washington",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 688.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0655,
        "xg_place": -0.0655,
        "goals_minus_xg": -0.0655,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.6667,
        "assists_minus_xa": 0.3333,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7323,
        "points_added": 0.0,
        "xpoints_added": 0.1059,
        "passes_attempted": 310.0,
        "pass_completion_pct": 0.7161,
        "xpass_completion_pct": 0.7118,
        "passes_over_expected": 1.3413,
        "passes_over_expected_p100": 0.4327,
        "avg_pass_distance": 22.2295,
        "avg_pass_vertical": 2.4713
      }
    },
    {
      "canonical_id": "tayvon-gray",
      "canonical_name": "Tayvon Gray",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2062.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.4801,
        "xg_place": -0.274,
        "goals_minus_xg": -0.4801,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 1.289,
        "assists_minus_xa": -0.289,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.769,
        "points_added": 0.0,
        "xpoints_added": 0.3621,
        "passes_attempted": 1084.0,
        "pass_completion_pct": 0.8026,
        "xpass_completion_pct": 0.8026,
        "passes_over_expected": -0.026,
        "passes_over_expected_p100": -0.0024,
        "avg_pass_distance": 17.8984,
        "avg_pass_vertical": 2.7736
      }
    },
    {
      "canonical_id": "teal-bunbury",
      "canonical_name": "Teal Bunbury",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 818.0,
        "shots": 30.0,
        "shots_on_target": 13.0,
        "goals": 5.0,
        "xg": 4.5362,
        "xg_place": -0.1798,
        "goals_minus_xg": 0.4638,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.5482,
        "assists_minus_xa": -0.5482,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.0844,
        "points_added": 2.7454,
        "xpoints_added": 3.1291,
        "passes_attempted": 193.0,
        "pass_completion_pct": 0.7098,
        "xpass_completion_pct": 0.7117,
        "passes_over_expected": -0.3576,
        "passes_over_expected_p100": -0.1853,
        "avg_pass_distance": 15.5183,
        "avg_pass_vertical": -1.6623
      }
    },
    {
      "canonical_id": "ted-ku-dipietro",
      "canonical_name": "Ted Ku-Dipietro",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 286.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.0461,
        "assists_minus_xa": -0.0461,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0461,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 91.0,
        "pass_completion_pct": 0.7253,
        "xpass_completion_pct": 0.7658,
        "passes_over_expected": -3.688,
        "passes_over_expected_p100": -4.0527,
        "avg_pass_distance": 16.5375,
        "avg_pass_vertical": 3.3213
      }
    },
    {
      "canonical_id": "teenage-hadebe",
      "canonical_name": "Teenage Hadebe",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2013.0,
        "shots": 17.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.7632,
        "xg_place": -0.2221,
        "goals_minus_xg": 0.2368,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.879,
        "assists_minus_xa": -0.879,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.6422,
        "points_added": 2.3208,
        "xpoints_added": 1.8387,
        "passes_attempted": 1144.0,
        "pass_completion_pct": 0.8855,
        "xpass_completion_pct": 0.8662,
        "passes_over_expected": 22.0481,
        "passes_over_expected_p100": 1.9273,
        "avg_pass_distance": 22.7902,
        "avg_pass_vertical": 6.2791
      }
    },
    {
      "canonical_id": "tega-ikoba",
      "canonical_name": "Tega Ikoba",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 32.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.066,
        "xg_place": -0.066,
        "goals_minus_xg": -0.066,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.066,
        "points_added": 0.0,
        "xpoints_added": 0.0001,
        "passes_attempted": 4.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.7757,
        "passes_over_expected": -1.1026,
        "passes_over_expected_p100": -27.5661,
        "avg_pass_distance": 28.3012,
        "avg_pass_vertical": -2.76
      }
    },
    {
      "canonical_id": "tesho-akindele",
      "canonical_name": "Tesho Akindele",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 762.0,
        "shots": 22.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 2.6265,
        "xg_place": 0.52,
        "goals_minus_xg": 0.3735,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.7731,
        "assists_minus_xa": -0.7731,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.3995,
        "points_added": 0.2908,
        "xpoints_added": 1.7489,
        "passes_attempted": 192.0,
        "pass_completion_pct": 0.6979,
        "xpass_completion_pct": 0.7444,
        "passes_over_expected": -8.9323,
        "passes_over_expected_p100": -4.6522,
        "avg_pass_distance": 15.1591,
        "avg_pass_vertical": -1.5583
      }
    },
    {
      "canonical_id": "themi-antonoglou",
      "canonical_name": "Themi Antonoglou",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 44.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0516,
        "xg_place": -0.0516,
        "goals_minus_xg": -0.0516,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0149,
        "assists_minus_xa": -0.0149,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0665,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 15.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.6932,
        "passes_over_expected": -0.3974,
        "passes_over_expected_p100": -2.6491,
        "avg_pass_distance": 21.0441,
        "avg_pass_vertical": 6.4546
      }
    },
    {
      "canonical_id": "thiago-almada",
      "canonical_name": "Thiago Almada",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2622.0,
        "shots": 77.0,
        "shots_on_target": 24.0,
        "goals": 6.0,
        "xg": 5.9711,
        "xg_place": 1.3188,
        "goals_minus_xg": 0.0289,
        "key_passes": 80.0,
        "assists": 7.0,
        "xa": 8.0142,
        "assists_minus_xa": -1.0142,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 13.9852,
        "points_added": 3.4364,
        "xpoints_added": 4.0226,
        "passes_attempted": 1674.0,
        "pass_completion_pct": 0.8238,
        "xpass_completion_pct": 0.8047,
        "passes_over_expected": 31.9979,
        "passes_over_expected_p100": 1.9115,
        "avg_pass_distance": 19.7455,
        "avg_pass_vertical": 3.0291
      }
    },
    {
      "canonical_id": "thiago-andrade",
      "canonical_name": "Thiago Andrade",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1584.0,
        "shots": 34.0,
        "shots_on_target": 16.0,
        "goals": 5.0,
        "xg": 4.614,
        "xg_place": 0.7208,
        "goals_minus_xg": 0.386,
        "key_passes": 18.0,
        "assists": 2.0,
        "xa": 1.8686,
        "assists_minus_xa": 0.1314,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 6.4826,
        "points_added": 1.3167,
        "xpoints_added": 2.5502,
        "passes_attempted": 486.0,
        "pass_completion_pct": 0.8107,
        "xpass_completion_pct": 0.817,
        "passes_over_expected": -3.0755,
        "passes_over_expected_p100": -0.6328,
        "avg_pass_distance": 15.0411,
        "avg_pass_vertical": -0.7769
      }
    },
    {
      "canonical_id": "thiago-fernandes",
      "canonical_name": "Thiago Fernandes",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 34.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 13.0,
        "pass_completion_pct": 0.5385,
        "xpass_completion_pct": 0.8095,
        "passes_over_expected": -3.524,
        "passes_over_expected_p100": -27.1079,
        "avg_pass_distance": 8.7693,
        "avg_pass_vertical": 0.6747
      }
    },
    {
      "canonical_id": "thiago-martins",
      "canonical_name": "Thiago Martins",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2659.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.9432,
        "xg_place": -0.7227,
        "goals_minus_xg": -0.9432,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.199,
        "assists_minus_xa": -0.199,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1422,
        "points_added": 0.0,
        "xpoints_added": 0.0721,
        "passes_attempted": 1550.0,
        "pass_completion_pct": 0.8916,
        "xpass_completion_pct": 0.8598,
        "passes_over_expected": 49.3697,
        "passes_over_expected_p100": 3.1851,
        "avg_pass_distance": 20.9317,
        "avg_pass_vertical": 5.407
      }
    },
    {
      "canonical_id": "thomas-edwards",
      "canonical_name": "Thomas Edwards",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1815.0,
        "shots": 13.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.477,
        "xg_place": -0.3902,
        "goals_minus_xg": -0.477,
        "key_passes": 15.0,
        "assists": 0.0,
        "xa": 0.6288,
        "assists_minus_xa": -0.6288,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1058,
        "points_added": 0.0,
        "xpoints_added": 0.3716,
        "passes_attempted": 960.0,
        "pass_completion_pct": 0.5792,
        "xpass_completion_pct": 0.6298,
        "passes_over_expected": -48.6448,
        "passes_over_expected_p100": -5.0672,
        "avg_pass_distance": 28.3448,
        "avg_pass_vertical": 14.0479
      }
    },
    {
      "canonical_id": "thomas-hasal",
      "canonical_name": "Thomas Hasal",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1655.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 369.0,
        "pass_completion_pct": 0.607,
        "xpass_completion_pct": 0.6169,
        "passes_over_expected": -3.6544,
        "passes_over_expected_p100": -0.9904,
        "avg_pass_distance": 43.2153,
        "avg_pass_vertical": 35.3832,
        "shots_faced": 78.0,
        "goals_conceded": 27.0,
        "saves": 49.0,
        "headed_shot_share": 0.141,
        "xg_faced": 23.4874,
        "goals_conceded_minus_xg": 3.5126,
        "goals_per_xg": 1.1496
      }
    },
    {
      "canonical_id": "thomas-williams",
      "canonical_name": "Thomas Williams",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 199.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 99.0,
        "pass_completion_pct": 0.8485,
        "xpass_completion_pct": 0.8702,
        "passes_over_expected": -2.1482,
        "passes_over_expected_p100": -2.1699,
        "avg_pass_distance": 19.0253,
        "avg_pass_vertical": 4.7157
      }
    },
    {
      "canonical_id": "thorleifur-\u00falfarsson",
      "canonical_name": "Thorleifur \u00dalfarsson",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1377.0,
        "shots": 38.0,
        "shots_on_target": 16.0,
        "goals": 4.0,
        "xg": 5.2958,
        "xg_place": 1.5273,
        "goals_minus_xg": -1.2958,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.9523,
        "assists_minus_xa": 0.0477,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.2481,
        "points_added": 2.0555,
        "xpoints_added": 3.879,
        "passes_attempted": 234.0,
        "pass_completion_pct": 0.6966,
        "xpass_completion_pct": 0.7545,
        "passes_over_expected": -13.5436,
        "passes_over_expected_p100": -5.7878,
        "avg_pass_distance": 15.6014,
        "avg_pass_vertical": -2.0766
      }
    },
    {
      "canonical_id": "tim-melia",
      "canonical_name": "Tim Melia",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2033.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.0502,
        "assists_minus_xa": -0.0502,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0502,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 610.0,
        "pass_completion_pct": 0.7279,
        "xpass_completion_pct": 0.7286,
        "passes_over_expected": -0.4369,
        "passes_over_expected_p100": -0.0716,
        "avg_pass_distance": 37.1623,
        "avg_pass_vertical": 27.1498,
        "shots_faced": 80.0,
        "goals_conceded": 34.0,
        "saves": 45.0,
        "headed_shot_share": 0.175,
        "xg_faced": 27.9286,
        "goals_conceded_minus_xg": 6.0714,
        "goals_per_xg": 1.2174
      }
    },
    {
      "canonical_id": "tim-parker",
      "canonical_name": "Tim Parker",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2495.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.6124,
        "xg_place": -0.4284,
        "goals_minus_xg": -0.6124,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.5486,
        "assists_minus_xa": -0.5486,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.161,
        "points_added": 0.0,
        "xpoints_added": 0.3836,
        "passes_attempted": 1294.0,
        "pass_completion_pct": 0.8849,
        "xpass_completion_pct": 0.8762,
        "passes_over_expected": 11.1985,
        "passes_over_expected_p100": 0.8654,
        "avg_pass_distance": 24.2862,
        "avg_pass_vertical": 7.0881
      }
    },
    {
      "canonical_id": "tom-barlow",
      "canonical_name": "Tom Barlow",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1255.0,
        "shots": 23.0,
        "shots_on_target": 10.0,
        "goals": 4.0,
        "xg": 5.1706,
        "xg_place": -0.2345,
        "goals_minus_xg": -1.1706,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.3597,
        "assists_minus_xa": -0.3597,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.5303,
        "points_added": 1.3162,
        "xpoints_added": 3.1127,
        "passes_attempted": 257.0,
        "pass_completion_pct": 0.6031,
        "xpass_completion_pct": 0.6627,
        "passes_over_expected": -15.3076,
        "passes_over_expected_p100": -5.9563,
        "avg_pass_distance": 12.9112,
        "avg_pass_vertical": 0.2716
      }
    },
    {
      "canonical_id": "tommy-mcnamara",
      "canonical_name": "Tommy McNamara",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2670.0,
        "shots": 23.0,
        "shots_on_target": 12.0,
        "goals": 4.0,
        "xg": 2.8012,
        "xg_place": -0.1738,
        "goals_minus_xg": 1.1988,
        "key_passes": 10.0,
        "assists": 3.0,
        "xa": 0.6263,
        "assists_minus_xa": 2.3737,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 3.4275,
        "points_added": 1.5538,
        "xpoints_added": 2.0842,
        "passes_attempted": 1167.0,
        "pass_completion_pct": 0.8578,
        "xpass_completion_pct": 0.8456,
        "passes_over_expected": 14.1926,
        "passes_over_expected_p100": 1.2162,
        "avg_pass_distance": 19.0918,
        "avg_pass_vertical": 3.5774
      }
    },
    {
      "canonical_id": "tommy-thompson",
      "canonical_name": "Tommy Thompson",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1457.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.6954,
        "xg_place": -0.7485,
        "goals_minus_xg": -0.6954,
        "key_passes": 12.0,
        "assists": 2.0,
        "xa": 0.7233,
        "assists_minus_xa": 1.2767,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.4187,
        "points_added": 0.9214,
        "xpoints_added": 1.2092,
        "passes_attempted": 818.0,
        "pass_completion_pct": 0.8411,
        "xpass_completion_pct": 0.8422,
        "passes_over_expected": -0.9061,
        "passes_over_expected_p100": -0.1108,
        "avg_pass_distance": 17.1541,
        "avg_pass_vertical": 1.2875
      }
    },
    {
      "canonical_id": "tony-alfaro",
      "canonical_name": "Tony Alfaro",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1062.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0395,
        "xg_place": -0.0395,
        "goals_minus_xg": -0.0395,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.0456,
        "assists_minus_xa": 0.9544,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.0851,
        "points_added": 0.0,
        "xpoints_added": 0.0018,
        "passes_attempted": 601.0,
        "pass_completion_pct": 0.8186,
        "xpass_completion_pct": 0.7995,
        "passes_over_expected": 11.5244,
        "passes_over_expected_p100": 1.9175,
        "avg_pass_distance": 22.7445,
        "avg_pass_vertical": 9.1144
      }
    },
    {
      "canonical_id": "tosaint-ricketts",
      "canonical_name": "Tosaint Ricketts",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 563.0,
        "shots": 11.0,
        "shots_on_target": 6.0,
        "goals": 4.0,
        "xg": 1.7448,
        "xg_place": 0.5964,
        "goals_minus_xg": 2.2552,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.1766,
        "assists_minus_xa": 0.8234,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 1.9214,
        "points_added": 0.9498,
        "xpoints_added": 0.3187,
        "passes_attempted": 112.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.7275,
        "passes_over_expected": -1.48,
        "passes_over_expected_p100": -1.3214,
        "avg_pass_distance": 13.4991,
        "avg_pass_vertical": -1.7626
      }
    },
    {
      "canonical_id": "tristan-blackmon",
      "canonical_name": "Tristan Blackmon",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2350.0,
        "shots": 14.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.886,
        "xg_place": -0.4907,
        "goals_minus_xg": -0.886,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1669,
        "assists_minus_xa": -0.1669,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.0529,
        "points_added": 0.6115,
        "xpoints_added": 1.3794,
        "passes_attempted": 1187.0,
        "pass_completion_pct": 0.8012,
        "xpass_completion_pct": 0.7926,
        "passes_over_expected": 10.2403,
        "passes_over_expected_p100": 0.8627,
        "avg_pass_distance": 23.5253,
        "avg_pass_vertical": 11.2339
      }
    },
    {
      "canonical_id": "tsiki-ntsabeleng",
      "canonical_name": "Tsiki Ntsabeleng",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 960.0,
        "shots": 15.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 2.5197,
        "xg_place": -0.2808,
        "goals_minus_xg": -1.5197,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.9733,
        "assists_minus_xa": -0.9733,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.493,
        "points_added": 1.4985,
        "xpoints_added": 2.1174,
        "passes_attempted": 497.0,
        "pass_completion_pct": 0.8451,
        "xpass_completion_pct": 0.8532,
        "passes_over_expected": -4.0611,
        "passes_over_expected_p100": -0.8171,
        "avg_pass_distance": 18.3645,
        "avg_pass_vertical": 3.2448
      }
    },
    {
      "canonical_id": "tyler-blackett",
      "canonical_name": "Tyler Blackett",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1504.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.515,
        "xg_place": -0.4805,
        "goals_minus_xg": -0.515,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.6984,
        "assists_minus_xa": -0.6984,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.2134,
        "points_added": 0.0,
        "xpoints_added": 0.2111,
        "passes_attempted": 676.0,
        "pass_completion_pct": 0.8047,
        "xpass_completion_pct": 0.7912,
        "passes_over_expected": 9.1671,
        "passes_over_expected_p100": 1.3561,
        "avg_pass_distance": 22.6616,
        "avg_pass_vertical": 11.0598
      }
    },
    {
      "canonical_id": "tyler-miller",
      "canonical_name": "Tyler Miller",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 245.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": 82.0,
        "pass_completion_pct": 0.7317,
        "xpass_completion_pct": 0.6713,
        "passes_over_expected": 4.9538,
        "passes_over_expected_p100": 6.0412,
        "avg_pass_distance": 38.9656,
        "avg_pass_vertical": 32.8811,
        "shots_faced": 11.0,
        "goals_conceded": 3.0,
        "saves": 8.0,
        "headed_shot_share": 0.1818,
        "xg_faced": 2.5195,
        "goals_conceded_minus_xg": 0.4805,
        "goals_per_xg": 1.1907
      }
    },
    {
      "canonical_id": "tyler-pasher",
      "canonical_name": "Tyler Pasher",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 714.0,
        "shots": 18.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.293,
        "xg_place": -0.3781,
        "goals_minus_xg": 0.707,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.2971,
        "assists_minus_xa": 0.7029,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.5902,
        "points_added": 1.806,
        "xpoints_added": 0.9677,
        "passes_attempted": 217.0,
        "pass_completion_pct": 0.7696,
        "xpass_completion_pct": 0.7463,
        "passes_over_expected": 5.0534,
        "passes_over_expected_p100": 2.3288,
        "avg_pass_distance": 16.3377,
        "avg_pass_vertical": -1.456
      }
    },
    {
      "canonical_id": "tyler-wolff",
      "canonical_name": "Tyler Wolff",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 266.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.1839,
        "xg_place": -0.008,
        "goals_minus_xg": -0.1839,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1473,
        "assists_minus_xa": -0.1473,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3312,
        "points_added": 0.0,
        "xpoints_added": 0.099,
        "passes_attempted": 74.0,
        "pass_completion_pct": 0.7297,
        "xpass_completion_pct": 0.8008,
        "passes_over_expected": -5.2594,
        "passes_over_expected_p100": -7.1073,
        "avg_pass_distance": 20.7516,
        "avg_pass_vertical": 0.7643
      }
    },
    {
      "canonical_id": "uri-rosell",
      "canonical_name": "Uri Rosell",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1004.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2806,
        "xg_place": -0.2806,
        "goals_minus_xg": -0.2806,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.3181,
        "assists_minus_xa": 0.6819,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5987,
        "points_added": 0.0,
        "xpoints_added": 0.2225,
        "passes_attempted": 552.0,
        "pass_completion_pct": 0.8641,
        "xpass_completion_pct": 0.8842,
        "passes_over_expected": -11.0654,
        "passes_over_expected_p100": -2.0046,
        "avg_pass_distance": 21.3524,
        "avg_pass_vertical": 3.5888
      }
    },
    {
      "canonical_id": "victor-bezerra",
      "canonical_name": "Victor Bezerra",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 72.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 15.0,
        "pass_completion_pct": 0.7333,
        "xpass_completion_pct": 0.7762,
        "passes_over_expected": -0.6436,
        "passes_over_expected_p100": -4.2908,
        "avg_pass_distance": 16.5584,
        "avg_pass_vertical": 5.2621
      }
    },
    {
      "canonical_id": "victor-p\u00e1lsson",
      "canonical_name": "Victor P\u00e1lsson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 939.0,
        "shots": 15.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.8985,
        "xg_place": 0.2075,
        "goals_minus_xg": -0.8985,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2173,
        "assists_minus_xa": -0.2173,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1158,
        "points_added": 0.0,
        "xpoints_added": 0.8541,
        "passes_attempted": 400.0,
        "pass_completion_pct": 0.7725,
        "xpass_completion_pct": 0.8063,
        "passes_over_expected": -13.5371,
        "passes_over_expected_p100": -3.3843,
        "avg_pass_distance": 20.4424,
        "avg_pass_vertical": 5.1013
      }
    },
    {
      "canonical_id": "victor-ulloa",
      "canonical_name": "Victor Ulloa",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 457.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2733,
        "xg_place": -0.1521,
        "goals_minus_xg": -0.2733,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.4873,
        "assists_minus_xa": 0.5127,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7606,
        "points_added": 0.0,
        "xpoints_added": 0.1479,
        "passes_attempted": 209.0,
        "pass_completion_pct": 0.8134,
        "xpass_completion_pct": 0.8395,
        "passes_over_expected": -5.4652,
        "passes_over_expected_p100": -2.6149,
        "avg_pass_distance": 16.4086,
        "avg_pass_vertical": 3.4198
      }
    },
    {
      "canonical_id": "victor-wanyama",
      "canonical_name": "Victor Wanyama",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3119.0,
        "shots": 36.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 2.0172,
        "xg_place": -0.9964,
        "goals_minus_xg": -1.0172,
        "key_passes": 26.0,
        "assists": 3.0,
        "xa": 3.5666,
        "assists_minus_xa": -0.5666,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.5837,
        "points_added": 1.0164,
        "xpoints_added": 1.3461,
        "passes_attempted": 1738.0,
        "pass_completion_pct": 0.8596,
        "xpass_completion_pct": 0.8561,
        "passes_over_expected": 6.1141,
        "passes_over_expected_p100": 0.3518,
        "avg_pass_distance": 19.9389,
        "avg_pass_vertical": 4.4939
      }
    },
    {
      "canonical_id": "vuk-latinovich",
      "canonical_name": "Vuk Latinovich",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 284.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.057,
        "xg_place": -0.057,
        "goals_minus_xg": -0.057,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1231,
        "assists_minus_xa": -0.1231,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1801,
        "points_added": 0.0,
        "xpoints_added": 0.0228,
        "passes_attempted": 200.0,
        "pass_completion_pct": 0.845,
        "xpass_completion_pct": 0.8409,
        "passes_over_expected": 0.812,
        "passes_over_expected_p100": 0.406,
        "avg_pass_distance": 22.4386,
        "avg_pass_vertical": 7.8696
      }
    },
    {
      "canonical_id": "v\u00edctor-v\u00e1zquez",
      "canonical_name": "V\u00edctor V\u00e1zquez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1301.0,
        "shots": 21.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.2913,
        "xg_place": 0.6419,
        "goals_minus_xg": 0.7087,
        "key_passes": 35.0,
        "assists": 4.0,
        "xa": 2.7568,
        "assists_minus_xa": 1.2432,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.0481,
        "points_added": 0.3635,
        "xpoints_added": 0.6656,
        "passes_attempted": 932.0,
        "pass_completion_pct": 0.8466,
        "xpass_completion_pct": 0.8042,
        "passes_over_expected": 39.471,
        "passes_over_expected_p100": 4.2351,
        "avg_pass_distance": 19.2363,
        "avg_pass_vertical": 3.6139
      }
    },
    {
      "canonical_id": "walker-zimmerman",
      "canonical_name": "Walker Zimmerman",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2882.0,
        "shots": 30.0,
        "shots_on_target": 15.0,
        "goals": 4.0,
        "xg": 3.3516,
        "xg_place": 1.861,
        "goals_minus_xg": 0.6484,
        "key_passes": 13.0,
        "assists": 0.0,
        "xa": 1.7295,
        "assists_minus_xa": -1.7295,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.0811,
        "points_added": 3.1539,
        "xpoints_added": 2.5553,
        "passes_attempted": 1512.0,
        "pass_completion_pct": 0.83,
        "xpass_completion_pct": 0.82,
        "passes_over_expected": 15.1877,
        "passes_over_expected_p100": 1.0045,
        "avg_pass_distance": 24.4093,
        "avg_pass_vertical": 10.3967
      }
    },
    {
      "canonical_id": "washington-corozo",
      "canonical_name": "Washington Corozo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 70.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0775,
        "xg_place": -0.0411,
        "goals_minus_xg": -0.0775,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0775,
        "points_added": 0.0,
        "xpoints_added": 0.0414,
        "passes_attempted": 20.0,
        "pass_completion_pct": 0.85,
        "xpass_completion_pct": 0.8061,
        "passes_over_expected": 0.8782,
        "passes_over_expected_p100": 4.3912,
        "avg_pass_distance": 15.4266,
        "avg_pass_vertical": -1.7832
      }
    },
    {
      "canonical_id": "wikelman-carmona",
      "canonical_name": "Wikelman Carmona",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 53.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 15.0,
        "pass_completion_pct": 0.8667,
        "xpass_completion_pct": 0.7688,
        "passes_over_expected": 1.4676,
        "passes_over_expected_p100": 9.7843,
        "avg_pass_distance": 12.4419,
        "avg_pass_vertical": -2.0421
      }
    },
    {
      "canonical_id": "wil-trapp",
      "canonical_name": "Wil Trapp",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2420.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.3392,
        "xg_place": 0.1275,
        "goals_minus_xg": -0.3392,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 0.4598,
        "assists_minus_xa": -0.4598,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.799,
        "points_added": 0.0,
        "xpoints_added": 0.2364,
        "passes_attempted": 1249.0,
        "pass_completion_pct": 0.8639,
        "xpass_completion_pct": 0.8437,
        "passes_over_expected": 25.2154,
        "passes_over_expected_p100": 2.0188,
        "avg_pass_distance": 20.322,
        "avg_pass_vertical": 5.79
      }
    },
    {
      "canonical_id": "wilder-cartagena",
      "canonical_name": "Wilder Cartagena",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 371.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1306,
        "xg_place": -0.1202,
        "goals_minus_xg": -0.1306,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0665,
        "assists_minus_xa": -0.0665,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1971,
        "points_added": 0.0,
        "xpoints_added": 0.0346,
        "passes_attempted": 180.0,
        "pass_completion_pct": 0.8556,
        "xpass_completion_pct": 0.8572,
        "passes_over_expected": -0.2946,
        "passes_over_expected_p100": -0.1637,
        "avg_pass_distance": 20.6036,
        "avg_pass_vertical": 5.6003
      }
    },
    {
      "canonical_id": "wilfrid-kaptoum",
      "canonical_name": "Wilfrid Kaptoum",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1155.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.7975,
        "xg_place": 0.0242,
        "goals_minus_xg": 0.2025,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1045,
        "assists_minus_xa": -0.1045,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.902,
        "points_added": 0.219,
        "xpoints_added": 0.4789,
        "passes_attempted": 525.0,
        "pass_completion_pct": 0.8514,
        "xpass_completion_pct": 0.8719,
        "passes_over_expected": -10.7338,
        "passes_over_expected_p100": -2.0445,
        "avg_pass_distance": 18.7044,
        "avg_pass_vertical": 3.1277
      }
    },
    {
      "canonical_id": "will-bruin",
      "canonical_name": "Will Bruin",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 982.0,
        "shots": 20.0,
        "shots_on_target": 5.0,
        "goals": 3.0,
        "xg": 2.6716,
        "xg_place": 0.0027,
        "goals_minus_xg": 0.3284,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.2322,
        "assists_minus_xa": -0.2322,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.9038,
        "points_added": 2.0591,
        "xpoints_added": 1.628,
        "passes_attempted": 216.0,
        "pass_completion_pct": 0.7778,
        "xpass_completion_pct": 0.7982,
        "passes_over_expected": -4.4109,
        "passes_over_expected_p100": -2.0421,
        "avg_pass_distance": 12.7863,
        "avg_pass_vertical": -0.6868
      }
    },
    {
      "canonical_id": "will-richmond",
      "canonical_name": "Will Richmond",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 56.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0293,
        "xg_place": -0.0293,
        "goals_minus_xg": -0.0293,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0293,
        "points_added": 0.0,
        "xpoints_added": 0.0275,
        "passes_attempted": 22.0,
        "pass_completion_pct": 0.6364,
        "xpass_completion_pct": 0.7982,
        "passes_over_expected": -3.5612,
        "passes_over_expected_p100": -16.1873,
        "avg_pass_distance": 15.1562,
        "avg_pass_vertical": -2.9774
      }
    },
    {
      "canonical_id": "will-sands",
      "canonical_name": "Will Sands",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 729.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0608,
        "xg_place": -0.0608,
        "goals_minus_xg": -0.0608,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.2647,
        "assists_minus_xa": 0.7353,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3254,
        "points_added": 0.0,
        "xpoints_added": 0.0456,
        "passes_attempted": 290.0,
        "pass_completion_pct": 0.7897,
        "xpass_completion_pct": 0.7975,
        "passes_over_expected": -2.2809,
        "passes_over_expected_p100": -0.7865,
        "avg_pass_distance": 17.4562,
        "avg_pass_vertical": 2.1994
      }
    },
    {
      "canonical_id": "william-agada",
      "canonical_name": "William Agada",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1002.0,
        "shots": 41.0,
        "shots_on_target": 22.0,
        "goals": 8.0,
        "xg": 7.6099,
        "xg_place": 1.537,
        "goals_minus_xg": 0.3901,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 0.565,
        "assists_minus_xa": 1.435,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 8.1749,
        "points_added": 2.0247,
        "xpoints_added": 3.3083,
        "passes_attempted": 155.0,
        "pass_completion_pct": 0.7871,
        "xpass_completion_pct": 0.8368,
        "passes_over_expected": -7.6995,
        "passes_over_expected_p100": -4.9674,
        "avg_pass_distance": 15.9972,
        "avg_pass_vertical": -2.1863
      }
    },
    {
      "canonical_id": "william-yarbrough",
      "canonical_name": "William Yarbrough",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3336.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": 957.0,
        "pass_completion_pct": 0.7544,
        "xpass_completion_pct": 0.7371,
        "passes_over_expected": 16.6302,
        "passes_over_expected_p100": 1.7377,
        "avg_pass_distance": 36.2528,
        "avg_pass_vertical": 28.1968,
        "shots_faced": 159.0,
        "goals_conceded": 54.0,
        "saves": 99.0,
        "headed_shot_share": 0.1384,
        "xg_faced": 44.57,
        "goals_conceded_minus_xg": 9.43,
        "goals_per_xg": 1.2116
      }
    },
    {
      "canonical_id": "wyatt-omsberg",
      "canonical_name": "Wyatt Omsberg",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1376.0,
        "shots": 10.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.3413,
        "xg_place": -0.332,
        "goals_minus_xg": -0.3413,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1366,
        "assists_minus_xa": -0.1366,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4779,
        "points_added": 0.5318,
        "xpoints_added": 0.8706,
        "passes_attempted": 611.0,
        "pass_completion_pct": 0.7283,
        "xpass_completion_pct": 0.748,
        "passes_over_expected": -12.0547,
        "passes_over_expected_p100": -1.9729,
        "avg_pass_distance": 25.7731,
        "avg_pass_vertical": 11.7993
      }
    },
    {
      "canonical_id": "xavier-arreaga",
      "canonical_name": "Xavier Arreaga",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2355.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.7616,
        "xg_place": 0.1061,
        "goals_minus_xg": 0.2384,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0486,
        "assists_minus_xa": -0.0486,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8102,
        "points_added": 0.6019,
        "xpoints_added": 0.5046,
        "passes_attempted": 1225.0,
        "pass_completion_pct": 0.8857,
        "xpass_completion_pct": 0.8725,
        "passes_over_expected": 16.241,
        "passes_over_expected_p100": 1.3258,
        "avg_pass_distance": 23.6314,
        "avg_pass_vertical": 8.1719
      }
    },
    {
      "canonical_id": "xherdan-shaqiri",
      "canonical_name": "Xherdan Shaqiri",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2456.0,
        "shots": 51.0,
        "shots_on_target": 16.0,
        "goals": 7.0,
        "xg": 6.371,
        "xg_place": -0.828,
        "goals_minus_xg": 0.629,
        "key_passes": 71.0,
        "assists": 6.0,
        "xa": 7.1847,
        "assists_minus_xa": -1.1847,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 13.5557,
        "points_added": 3.146,
        "xpoints_added": 4.0583,
        "passes_attempted": 1317.0,
        "pass_completion_pct": 0.7046,
        "xpass_completion_pct": 0.7098,
        "passes_over_expected": -6.8573,
        "passes_over_expected_p100": -0.5207,
        "avg_pass_distance": 20.2344,
        "avg_pass_vertical": 4.6473
      }
    },
    {
      "canonical_id": "yaw-yeboah",
      "canonical_name": "Yaw Yeboah",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 891.0,
        "shots": 18.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 1.7298,
        "xg_place": -1.1591,
        "goals_minus_xg": -1.7298,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.9466,
        "assists_minus_xa": -0.9466,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.6764,
        "points_added": 0.0,
        "xpoints_added": 1.2641,
        "passes_attempted": 246.0,
        "pass_completion_pct": 0.7358,
        "xpass_completion_pct": 0.7376,
        "passes_over_expected": -0.4469,
        "passes_over_expected_p100": -0.1817,
        "avg_pass_distance": 16.2955,
        "avg_pass_vertical": 0.9233
      }
    },
    {
      "canonical_id": "yeimar-g\u00f3mez-andrade",
      "canonical_name": "Yeimar G\u00f3mez Andrade",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2532.0,
        "shots": 17.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.2741,
        "xg_place": 0.0024,
        "goals_minus_xg": -0.2741,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1397,
        "assists_minus_xa": -0.1397,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4138,
        "points_added": 0.5718,
        "xpoints_added": 1.0412,
        "passes_attempted": 1361.0,
        "pass_completion_pct": 0.845,
        "xpass_completion_pct": 0.843,
        "passes_over_expected": 2.7021,
        "passes_over_expected_p100": 0.1985,
        "avg_pass_distance": 21.9813,
        "avg_pass_vertical": 8.0565
      }
    },
    {
      "canonical_id": "yimmi-char\u00e1",
      "canonical_name": "Yimmi Char\u00e1",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2998.0,
        "shots": 46.0,
        "shots_on_target": 16.0,
        "goals": 4.0,
        "xg": 5.7104,
        "xg_place": -0.3491,
        "goals_minus_xg": -1.7104,
        "key_passes": 48.0,
        "assists": 3.0,
        "xa": 3.6873,
        "assists_minus_xa": -0.6873,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 9.3977,
        "points_added": 2.401,
        "xpoints_added": 4.1119,
        "passes_attempted": 1404.0,
        "pass_completion_pct": 0.8319,
        "xpass_completion_pct": 0.8152,
        "passes_over_expected": 23.5161,
        "passes_over_expected_p100": 1.6749,
        "avg_pass_distance": 18.0749,
        "avg_pass_vertical": 2.4107
      }
    },
    {
      "canonical_id": "yordy-reyna",
      "canonical_name": "Yordy Reyna",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 933.0,
        "shots": 23.0,
        "shots_on_target": 11.0,
        "goals": 3.0,
        "xg": 2.0496,
        "xg_place": 1.5167,
        "goals_minus_xg": 0.9504,
        "key_passes": 16.0,
        "assists": 3.0,
        "xa": 1.7334,
        "assists_minus_xa": 1.2666,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 3.7829,
        "points_added": 1.3096,
        "xpoints_added": 0.8696,
        "passes_attempted": 318.0,
        "pass_completion_pct": 0.7516,
        "xpass_completion_pct": 0.7354,
        "passes_over_expected": 5.1497,
        "passes_over_expected_p100": 1.6194,
        "avg_pass_distance": 19.2386,
        "avg_pass_vertical": 1.5178
      }
    },
    {
      "canonical_id": "yuya-kubo",
      "canonical_name": "Yuya Kubo",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1531.0,
        "shots": 16.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.0481,
        "xg_place": -0.3299,
        "goals_minus_xg": -0.0481,
        "key_passes": 18.0,
        "assists": 0.0,
        "xa": 1.3943,
        "assists_minus_xa": -1.3943,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.4423,
        "points_added": 0.0,
        "xpoints_added": 0.3626,
        "passes_attempted": 647.0,
        "pass_completion_pct": 0.8253,
        "xpass_completion_pct": 0.8047,
        "passes_over_expected": 13.3416,
        "passes_over_expected_p100": 2.0621,
        "avg_pass_distance": 20.3045,
        "avg_pass_vertical": 4.4552
      }
    },
    {
      "canonical_id": "zac-macmath",
      "canonical_name": "Zac MacMath",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3498.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1161,
        "xg_place": -0.0329,
        "goals_minus_xg": -0.1161,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1161,
        "points_added": 0.0,
        "xpoints_added": 0.1147,
        "passes_attempted": 1274.0,
        "pass_completion_pct": 0.5706,
        "xpass_completion_pct": 0.5877,
        "passes_over_expected": -21.7587,
        "passes_over_expected_p100": -1.7079,
        "avg_pass_distance": 45.5135,
        "avg_pass_vertical": 38.6223,
        "shots_faced": 161.0,
        "goals_conceded": 47.0,
        "saves": 111.0,
        "headed_shot_share": 0.1304,
        "xg_faced": 45.6493,
        "goals_conceded_minus_xg": 1.3507,
        "goals_per_xg": 1.0296
      }
    },
    {
      "canonical_id": "zac-mcgraw",
      "canonical_name": "Zac McGraw",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1225.0,
        "shots": 10.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.9946,
        "xg_place": -0.343,
        "goals_minus_xg": -0.9946,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0157,
        "assists_minus_xa": -0.0157,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.0103,
        "points_added": 0.0834,
        "xpoints_added": 0.7932,
        "passes_attempted": 446.0,
        "pass_completion_pct": 0.8117,
        "xpass_completion_pct": 0.8217,
        "passes_over_expected": -4.4909,
        "passes_over_expected_p100": -1.0069,
        "avg_pass_distance": 22.1253,
        "avg_pass_vertical": 5.7517
      }
    },
    {
      "canonical_id": "zach-ryan",
      "canonical_name": "Zach Ryan",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 69.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3581,
        "xg_place": -0.1754,
        "goals_minus_xg": -0.3581,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0409,
        "assists_minus_xa": -0.0409,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3989,
        "points_added": 0.0,
        "xpoints_added": 0.2003,
        "passes_attempted": 16.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.8207,
        "passes_over_expected": -1.1305,
        "passes_over_expected_p100": -7.0656,
        "avg_pass_distance": 13.7269,
        "avg_pass_vertical": -0.0311
      }
    },
    {
      "canonical_id": "zachary-brault-guillard",
      "canonical_name": "Zachary Brault-Guillard",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 749.0,
        "shots": 6.0,
        "shots_on_target": 4.0,
        "goals": 4.0,
        "xg": 1.243,
        "xg_place": 0.163,
        "goals_minus_xg": 2.757,
        "key_passes": 15.0,
        "assists": 3.0,
        "xa": 1.7366,
        "assists_minus_xa": 1.2634,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 2.9796,
        "points_added": 2.8858,
        "xpoints_added": 0.8503,
        "passes_attempted": 391.0,
        "pass_completion_pct": 0.7928,
        "xpass_completion_pct": 0.7916,
        "passes_over_expected": 0.4733,
        "passes_over_expected_p100": 0.121,
        "avg_pass_distance": 17.9124,
        "avg_pass_vertical": 1.203
      }
    },
    {
      "canonical_id": "zarek-valentin",
      "canonical_name": "Zarek Valentin",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 403.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0659,
        "assists_minus_xa": -0.0659,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0659,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 234.0,
        "pass_completion_pct": 0.8205,
        "xpass_completion_pct": 0.8377,
        "passes_over_expected": -4.0162,
        "passes_over_expected_p100": -1.7163,
        "avg_pass_distance": 20.9106,
        "avg_pass_vertical": 1.8758
      }
    },
    {
      "canonical_id": "zeca",
      "canonical_name": "Zeca",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1263.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.0942,
        "xg_place": -0.0339,
        "goals_minus_xg": -0.0942,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 0.8805,
        "assists_minus_xa": 0.1195,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9747,
        "points_added": 0.0,
        "xpoints_added": 0.0752,
        "passes_attempted": 772.0,
        "pass_completion_pct": 0.8083,
        "xpass_completion_pct": 0.7837,
        "passes_over_expected": 18.9767,
        "passes_over_expected_p100": 2.4581,
        "avg_pass_distance": 18.5052,
        "avg_pass_vertical": 3.0766
      }
    },
    {
      "canonical_id": "zico-bailey",
      "canonical_name": "Zico Bailey",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 88.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": 36.0,
        "pass_completion_pct": 0.7778,
        "xpass_completion_pct": 0.8312,
        "passes_over_expected": -1.9215,
        "passes_over_expected_p100": -5.3375,
        "avg_pass_distance": 15.1244,
        "avg_pass_vertical": 1.7841
      }
    },
    {
      "canonical_id": "zorhan-bassong",
      "canonical_name": "Zorhan Bassong",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 232.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1084,
        "xg_place": -0.1084,
        "goals_minus_xg": -0.1084,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2952,
        "assists_minus_xa": -0.2952,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4036,
        "points_added": 0.0,
        "xpoints_added": 0.1069,
        "passes_attempted": 122.0,
        "pass_completion_pct": 0.7869,
        "xpass_completion_pct": 0.7738,
        "passes_over_expected": 1.5999,
        "passes_over_expected_p100": 1.3114,
        "avg_pass_distance": 16.8049,
        "avg_pass_vertical": 1.7913
      }
    },
    {
      "canonical_id": "\u00e1lvaro-barreal",
      "canonical_name": "\u00c1lvaro Barreal",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2603.0,
        "shots": 52.0,
        "shots_on_target": 25.0,
        "goals": 5.0,
        "xg": 2.9071,
        "xg_place": 2.2497,
        "goals_minus_xg": 2.0929,
        "key_passes": 40.0,
        "assists": 4.0,
        "xa": 3.4365,
        "assists_minus_xa": 0.5635,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 6.3436,
        "points_added": 2.7393,
        "xpoints_added": 1.867,
        "passes_attempted": 1306.0,
        "pass_completion_pct": 0.7251,
        "xpass_completion_pct": 0.7284,
        "passes_over_expected": -4.2482,
        "passes_over_expected_p100": -0.3253,
        "avg_pass_distance": 20.6645,
        "avg_pass_vertical": 3.6585
      }
    },
    {
      "canonical_id": "\u0111or\u0111e-petrovi\u0107",
      "canonical_name": "\u0110or\u0111e Petrovi\u0107",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2065.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 660.0,
        "pass_completion_pct": 0.7,
        "xpass_completion_pct": 0.7368,
        "passes_over_expected": -24.2713,
        "passes_over_expected_p100": -3.6775,
        "avg_pass_distance": 36.6747,
        "avg_pass_vertical": 28.4705,
        "shots_faced": 111.0,
        "goals_conceded": 26.0,
        "saves": 84.0,
        "headed_shot_share": 0.0541,
        "xg_faced": 36.7473,
        "goals_conceded_minus_xg": -10.7473,
        "goals_per_xg": 0.7075
      }
    },
    {
      "canonical_id": "\u017ean-kolmani\u010d",
      "canonical_name": "\u017dan Kolmani\u010d",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1254.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2981,
        "xg_place": -0.1438,
        "goals_minus_xg": -0.2981,
        "key_passes": 14.0,
        "assists": 2.0,
        "xa": 1.4225,
        "assists_minus_xa": 0.5775,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.7205,
        "points_added": 0.0,
        "xpoints_added": 0.2311,
        "passes_attempted": 839.0,
        "pass_completion_pct": 0.7426,
        "xpass_completion_pct": 0.7652,
        "passes_over_expected": -18.9732,
        "passes_over_expected_p100": -2.2614,
        "avg_pass_distance": 21.6775,
        "avg_pass_vertical": 4.3554
      }
    }
  ]
}