{
  "slug": "mls-2021",
  "display_name": "MLS 2021",
  "player_count": 731,
  "game_count": 472,
  "games": [
    {
      "slug": "soccer-mls-2021-atl-orl-gjmn30xb5k",
      "display": "Atlanta @ Orlando City",
      "week": 1,
      "season": 2021,
      "date_str": "2021-04-17",
      "away_team": "Atlanta",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-atx-lafc-ramyy6a2md",
      "display": "Austin @ Los Angeles FC",
      "week": 1,
      "season": 2021,
      "date_str": "2021-04-17",
      "away_team": "Austin",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-min-sea-egmpwpxaqa",
      "display": "Minnesota @ Seattle",
      "week": 1,
      "season": 2021,
      "date_str": "2021-04-17",
      "away_team": "Minnesota",
      "home_team": "Seattle",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-sje-hou-315vogxbq9",
      "display": "San Jose @ Houston",
      "week": 1,
      "season": 2021,
      "date_str": "2021-04-17",
      "away_team": "San Jose",
      "home_team": "Houston",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-tor-mtl-pk5lj2xnqo",
      "display": "Toronto @ Montr\u00e9al",
      "week": 1,
      "season": 2021,
      "date_str": "2021-04-17",
      "away_team": "Toronto",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 4,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-cin-nsh-7vq7w6ezqd",
      "display": "Cincinnati @ Nashville",
      "week": 1,
      "season": 2021,
      "date_str": "2021-04-18",
      "away_team": "Cincinnati",
      "home_team": "Nashville",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-col-fcd-ev5dndboqk",
      "display": "Colorado @ Dallas",
      "week": 1,
      "season": 2021,
      "date_str": "2021-04-18",
      "away_team": "Colorado",
      "home_team": "Dallas",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-lag-mia-9yqd87n8qv",
      "display": "LA Galaxy @ Miami",
      "week": 1,
      "season": 2021,
      "date_str": "2021-04-18",
      "away_team": "LA Galaxy",
      "home_team": "Miami",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-ner-chi-2vq1lwa0qr",
      "display": "New England @ Chicago",
      "week": 1,
      "season": 2021,
      "date_str": "2021-04-18",
      "away_team": "New England",
      "home_team": "Chicago",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nyc-dcu-vj58goamm8",
      "display": "New York City @ D.C. United",
      "week": 1,
      "season": 2021,
      "date_str": "2021-04-18",
      "away_team": "New York City",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-phi-clb-kxmeydobm6",
      "display": "Philadelphia @ Columbus",
      "week": 1,
      "season": 2021,
      "date_str": "2021-04-18",
      "away_team": "Philadelphia",
      "home_team": "Columbus",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-skc-nyrb-a35rxjagql",
      "display": "Kansas City @ New York",
      "week": 1,
      "season": 2021,
      "date_str": "2021-04-18",
      "away_team": "Kansas City",
      "home_team": "New York",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-por-van-olmlaxnn5l",
      "display": "Portland @ Vancouver",
      "week": 1,
      "season": 2021,
      "date_str": "2021-04-19",
      "away_team": "Portland",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-orl-skc-odmx96x05y",
      "display": "Orlando City @ Kansas City",
      "week": 2,
      "season": 2021,
      "date_str": "2021-04-23",
      "away_team": "Orlando City",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-cin-nyc-4wm4wwadqj",
      "display": "Cincinnati @ New York City",
      "week": 2,
      "season": 2021,
      "date_str": "2021-04-24",
      "away_team": "Cincinnati",
      "home_team": "New York City",
      "team": "",
      "score_home": 5,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-fcd-sje-9vq283ar5k",
      "display": "Dallas @ San Jose",
      "week": 2,
      "season": 2021,
      "date_str": "2021-04-24",
      "away_team": "Dallas",
      "home_team": "San Jose",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-mtl-nsh-4jmavnad5k",
      "display": "Montr\u00e9al @ Nashville",
      "week": 2,
      "season": 2021,
      "date_str": "2021-04-24",
      "away_team": "Montr\u00e9al",
      "home_team": "Nashville",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-sea-lafc-npqxxgajq9",
      "display": "Seattle @ Los Angeles FC",
      "week": 2,
      "season": 2021,
      "date_str": "2021-04-24",
      "away_team": "Seattle",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-van-tor-xvqk8xxaq0",
      "display": "Vancouver @ Toronto",
      "week": 2,
      "season": 2021,
      "date_str": "2021-04-24",
      "away_team": "Vancouver",
      "home_team": "Toronto",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-atx-col-xw5pxj195g",
      "display": "Austin @ Colorado",
      "week": 2,
      "season": 2021,
      "date_str": "2021-04-25",
      "away_team": "Austin",
      "home_team": "Colorado",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-chi-atl-kpqjadp456",
      "display": "Chicago @ Atlanta",
      "week": 2,
      "season": 2021,
      "date_str": "2021-04-25",
      "away_team": "Chicago",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-dcu-ner-zeqzvnedqk",
      "display": "D.C. United @ New England",
      "week": 2,
      "season": 2021,
      "date_str": "2021-04-25",
      "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-2021-hou-por-adq0rjaw5e",
      "display": "Houston @ Portland",
      "week": 2,
      "season": 2021,
      "date_str": "2021-04-25",
      "away_team": "Houston",
      "home_team": "Portland",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-mia-phi-blmvxwa3qx",
      "display": "Miami @ Philadelphia",
      "week": 2,
      "season": 2021,
      "date_str": "2021-04-25",
      "away_team": "Miami",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nyrb-lag-p6qbrn6dq0",
      "display": "New York @ LA Galaxy",
      "week": 2,
      "season": 2021,
      "date_str": "2021-04-25",
      "away_team": "New York",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-rsl-min-krqa1lglqk",
      "display": "Salt Lake @ Minnesota",
      "week": 2,
      "season": 2021,
      "date_str": "2021-04-25",
      "away_team": "Salt Lake",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-atl-ner-xj5ykxolqb",
      "display": "Atlanta @ New England",
      "week": 3,
      "season": 2021,
      "date_str": "2021-05-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-2021-chi-nyrb-nwmwrdgnql",
      "display": "Chicago @ New York",
      "week": 3,
      "season": 2021,
      "date_str": "2021-05-01",
      "away_team": "Chicago",
      "home_team": "New York",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-cin-orl-jyqjl9eg5g",
      "display": "Cincinnati @ Orlando City",
      "week": 3,
      "season": 2021,
      "date_str": "2021-05-01",
      "away_team": "Cincinnati",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-clb-mtl-7vqgdnlxqv",
      "display": "Columbus @ Montr\u00e9al",
      "week": 3,
      "season": 2021,
      "date_str": "2021-05-01",
      "away_team": "Columbus",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-lafc-hou-0oq6bxgpq6",
      "display": "Los Angeles FC @ Houston",
      "week": 3,
      "season": 2021,
      "date_str": "2021-05-01",
      "away_team": "Los Angeles FC",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nyc-phi-0x5gxgrmq7",
      "display": "New York City @ Philadelphia",
      "week": 3,
      "season": 2021,
      "date_str": "2021-05-01",
      "away_team": "New York City",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-skc-rsl-ljqey1xoqx",
      "display": "Kansas City @ Salt Lake",
      "week": 3,
      "season": 2021,
      "date_str": "2021-05-01",
      "away_team": "Kansas City",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-atx-min-evq3j8bg5w",
      "display": "Austin @ Minnesota",
      "week": 3,
      "season": 2021,
      "date_str": "2021-05-02",
      "away_team": "Austin",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-dcu-sje-kaqbpwywmb",
      "display": "D.C. United @ San Jose",
      "week": 3,
      "season": 2021,
      "date_str": "2021-05-02",
      "away_team": "D.C. United",
      "home_team": "San Jose",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-mia-nsh-gpmobnjyqz",
      "display": "Miami @ Nashville",
      "week": 3,
      "season": 2021,
      "date_str": "2021-05-02",
      "away_team": "Miami",
      "home_team": "Nashville",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-por-fcd-oa5wxrggq1",
      "display": "Portland @ Dallas",
      "week": 3,
      "season": 2021,
      "date_str": "2021-05-02",
      "away_team": "Portland",
      "home_team": "Dallas",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-col-van-vzqo2v0p5a",
      "display": "Colorado @ Vancouver",
      "week": 3,
      "season": 2021,
      "date_str": "2021-05-03",
      "away_team": "Colorado",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-lag-sea-gomnxkxeqw",
      "display": "LA Galaxy @ Seattle",
      "week": 3,
      "season": 2021,
      "date_str": "2021-05-03",
      "away_team": "LA Galaxy",
      "home_team": "Seattle",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-dcu-clb-gjmn3laj5k",
      "display": "D.C. United @ Columbus",
      "week": 4,
      "season": 2021,
      "date_str": "2021-05-08",
      "away_team": "D.C. United",
      "home_team": "Columbus",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-hou-fcd-ev5dnglrqk",
      "display": "Houston @ Dallas",
      "week": 4,
      "season": 2021,
      "date_str": "2021-05-08",
      "away_team": "Houston",
      "home_team": "Dallas",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-mtl-van-ramyy8oemd",
      "display": "Montr\u00e9al @ Vancouver",
      "week": 4,
      "season": 2021,
      "date_str": "2021-05-08",
      "away_team": "Montr\u00e9al",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-ner-nsh-315vo8vxq9",
      "display": "New England @ Nashville",
      "week": 4,
      "season": 2021,
      "date_str": "2021-05-08",
      "away_team": "New England",
      "home_team": "Nashville",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nyc-orl-wvq9g09amw",
      "display": "New York City @ Orlando City",
      "week": 4,
      "season": 2021,
      "date_str": "2021-05-08",
      "away_team": "New York City",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-phi-chi-pk5ljvj7qo",
      "display": "Philadelphia @ Chicago",
      "week": 4,
      "season": 2021,
      "date_str": "2021-05-08",
      "away_team": "Philadelphia",
      "home_team": "Chicago",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-sje-rsl-2lqrgdw4qr",
      "display": "San Jose @ Salt Lake",
      "week": 4,
      "season": 2021,
      "date_str": "2021-05-08",
      "away_team": "San Jose",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-tor-nyrb-7vq7w2oeqd",
      "display": "Toronto @ New York",
      "week": 4,
      "season": 2021,
      "date_str": "2021-05-08",
      "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-2021-atl-mia-2vq1lrwxqr",
      "display": "Atlanta @ Miami",
      "week": 4,
      "season": 2021,
      "date_str": "2021-05-09",
      "away_team": "Atlanta",
      "home_team": "Miami",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-atx-skc-olmlarvp5l",
      "display": "Austin @ Kansas City",
      "week": 4,
      "season": 2021,
      "date_str": "2021-05-09",
      "away_team": "Austin",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-lafc-lag-9z5kkova5a",
      "display": "Los Angeles FC @ LA Galaxy",
      "week": 4,
      "season": 2021,
      "date_str": "2021-05-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-2021-min-col-egmpwyzkqa",
      "display": "Minnesota @ Colorado",
      "week": 4,
      "season": 2021,
      "date_str": "2021-05-09",
      "away_team": "Minnesota",
      "home_team": "Colorado",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-sea-por-a35rxnweql",
      "display": "Seattle @ Portland",
      "week": 4,
      "season": 2021,
      "date_str": "2021-05-09",
      "away_team": "Seattle",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-clb-tor-9vq28lg75k",
      "display": "Columbus @ Toronto",
      "week": 5,
      "season": 2021,
      "date_str": "2021-05-12",
      "away_team": "Columbus",
      "home_team": "Toronto",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-mtl-mia-npqxxl68q9",
      "display": "Montr\u00e9al @ Miami",
      "week": 5,
      "season": 2021,
      "date_str": "2021-05-12",
      "away_team": "Montr\u00e9al",
      "home_team": "Miami",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-ner-phi-9yqd8bvrqv",
      "display": "New England @ Philadelphia",
      "week": 5,
      "season": 2021,
      "date_str": "2021-05-12",
      "away_team": "New England",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-sea-sje-kxmeywv2m6",
      "display": "Seattle @ San Jose",
      "week": 5,
      "season": 2021,
      "date_str": "2021-05-13",
      "away_team": "Seattle",
      "home_team": "San Jose",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-skc-hou-vj58gxr2m8",
      "display": "Kansas City @ Houston",
      "week": 5,
      "season": 2021,
      "date_str": "2021-05-13",
      "away_team": "Kansas City",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-van-min-odmx9eva5y",
      "display": "Vancouver @ Minnesota",
      "week": 5,
      "season": 2021,
      "date_str": "2021-05-13",
      "away_team": "Vancouver",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-chi-dcu-adq0r1b25e",
      "display": "Chicago @ D.C. United",
      "week": 5,
      "season": 2021,
      "date_str": "2021-05-14",
      "away_team": "Chicago",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-atx-lag-xvqk8k0bq0",
      "display": "Austin @ LA Galaxy",
      "week": 5,
      "season": 2021,
      "date_str": "2021-05-15",
      "away_team": "Austin",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-mtl-atl-blmvxygxqx",
      "display": "Montr\u00e9al @ Atlanta",
      "week": 5,
      "season": 2021,
      "date_str": "2021-05-15",
      "away_team": "Montr\u00e9al",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nyrb-phi-4jmavbdy5k",
      "display": "New York @ Philadelphia",
      "week": 5,
      "season": 2021,
      "date_str": "2021-05-15",
      "away_team": "New York",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-tor-nyc-zeqzv2vgqk",
      "display": "Toronto @ New York City",
      "week": 5,
      "season": 2021,
      "date_str": "2021-05-15",
      "away_team": "Toronto",
      "home_team": "New York City",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-clb-ner-p6qbrwepq0",
      "display": "Columbus @ New England",
      "week": 5,
      "season": 2021,
      "date_str": "2021-05-16",
      "away_team": "Columbus",
      "home_team": "New England",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-fcd-min-kpqjanv856",
      "display": "Dallas @ Minnesota",
      "week": 5,
      "season": 2021,
      "date_str": "2021-05-16",
      "away_team": "Dallas",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-hou-col-xw5pxpvk5g",
      "display": "Houston @ Colorado",
      "week": 5,
      "season": 2021,
      "date_str": "2021-05-16",
      "away_team": "Houston",
      "home_team": "Colorado",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-mia-cin-e7mzxoakqr",
      "display": "Miami @ Cincinnati",
      "week": 5,
      "season": 2021,
      "date_str": "2021-05-16",
      "away_team": "Miami",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nsh-rsl-4wm4wd6aqj",
      "display": "Nashville @ Salt Lake",
      "week": 5,
      "season": 2021,
      "date_str": "2021-05-16",
      "away_team": "Nashville",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-por-sje-krqa1jvyqk",
      "display": "Portland @ San Jose",
      "week": 5,
      "season": 2021,
      "date_str": "2021-05-16",
      "away_team": "Portland",
      "home_team": "San Jose",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-van-skc-n6mmx9vgqe",
      "display": "Vancouver @ Kansas City",
      "week": 5,
      "season": 2021,
      "date_str": "2021-05-16",
      "away_team": "Vancouver",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-lafc-sea-ljqey68kqx",
      "display": "Los Angeles FC @ Seattle",
      "week": 5,
      "season": 2021,
      "date_str": "2021-05-17",
      "away_team": "Los Angeles FC",
      "home_team": "Seattle",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-orl-dcu-e7mzxdnjqr",
      "display": "Orlando City @ D.C. United",
      "week": 5,
      "season": 2021,
      "date_str": "2021-05-17",
      "away_team": "Orlando City",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-cin-mtl-0x5gxgvmq7",
      "display": "Cincinnati @ Montr\u00e9al",
      "week": 6,
      "season": 2021,
      "date_str": "2021-05-22",
      "away_team": "Cincinnati",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-clb-nyc-jyqjl9xg5g",
      "display": "Columbus @ New York City",
      "week": 6,
      "season": 2021,
      "date_str": "2021-05-22",
      "away_team": "Columbus",
      "home_team": "New York City",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-lag-por-xj5ykxvlqb",
      "display": "LA Galaxy @ Portland",
      "week": 6,
      "season": 2021,
      "date_str": "2021-05-22",
      "away_team": "LA Galaxy",
      "home_team": "Portland",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-mia-chi-gpmobnkyqz",
      "display": "Miami @ Chicago",
      "week": 6,
      "season": 2021,
      "date_str": "2021-05-22",
      "away_team": "Miami",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-tor-orl-7vqgdnexqv",
      "display": "Toronto @ Orlando City",
      "week": 6,
      "season": 2021,
      "date_str": "2021-05-22",
      "away_team": "Toronto",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-atl-sea-gomnxkveqw",
      "display": "Atlanta @ Seattle",
      "week": 6,
      "season": 2021,
      "date_str": "2021-05-23",
      "away_team": "Atlanta",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-col-lafc-nwmwrdvnql",
      "display": "Colorado @ Los Angeles FC",
      "week": 6,
      "season": 2021,
      "date_str": "2021-05-23",
      "away_team": "Colorado",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nyrb-ner-evq3j8gg5w",
      "display": "New York @ New England",
      "week": 6,
      "season": 2021,
      "date_str": "2021-05-23",
      "away_team": "New York",
      "home_team": "New England",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-phi-dcu-2lqrgdv4qr",
      "display": "Philadelphia @ D.C. United",
      "week": 6,
      "season": 2021,
      "date_str": "2021-05-23",
      "away_team": "Philadelphia",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-rsl-fcd-oa5wxrggq1",
      "display": "Salt Lake @ Dallas",
      "week": 6,
      "season": 2021,
      "date_str": "2021-05-23",
      "away_team": "Salt Lake",
      "home_team": "Dallas",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-skc-sje-kaqbpw1wmb",
      "display": "Kansas City @ San Jose",
      "week": 6,
      "season": 2021,
      "date_str": "2021-05-23",
      "away_team": "Kansas City",
      "home_team": "San Jose",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-van-hou-0oq6bxnpq6",
      "display": "Vancouver @ Houston",
      "week": 6,
      "season": 2021,
      "date_str": "2021-05-23",
      "away_team": "Vancouver",
      "home_team": "Houston",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-atx-nsh-vzqo2vvp5a",
      "display": "Austin @ Nashville",
      "week": 6,
      "season": 2021,
      "date_str": "2021-05-24",
      "away_team": "Austin",
      "home_team": "Nashville",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-mtl-chi-gomnxkkjqw",
      "display": "Montr\u00e9al @ Chicago",
      "week": 7,
      "season": 2021,
      "date_str": "2021-05-29",
      "away_team": "Montr\u00e9al",
      "home_team": "Chicago",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-ner-cin-kaqbpwwvmb",
      "display": "New England @ Cincinnati",
      "week": 7,
      "season": 2021,
      "date_str": "2021-05-29",
      "away_team": "New England",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nsh-atl-evq3j88j5w",
      "display": "Nashville @ Atlanta",
      "week": 7,
      "season": 2021,
      "date_str": "2021-05-29",
      "away_team": "Nashville",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nyc-lafc-vzqo2vvl5a",
      "display": "New York City @ Los Angeles FC",
      "week": 7,
      "season": 2021,
      "date_str": "2021-05-29",
      "away_team": "New York City",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-orl-nyrb-0x5gxgglq7",
      "display": "Orlando City @ New York",
      "week": 7,
      "season": 2021,
      "date_str": "2021-05-29",
      "away_team": "Orlando City",
      "home_team": "New York",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-sje-lag-2lqrgddnqr",
      "display": "San Jose @ LA Galaxy",
      "week": 7,
      "season": 2021,
      "date_str": "2021-05-29",
      "away_team": "San Jose",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-tor-clb-gpmobnn1qz",
      "display": "Toronto @ Columbus",
      "week": 7,
      "season": 2021,
      "date_str": "2021-05-29",
      "away_team": "Toronto",
      "home_team": "Columbus",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-dcu-mia-nwmwrddlql",
      "display": "D.C. United @ Miami",
      "week": 7,
      "season": 2021,
      "date_str": "2021-05-30",
      "away_team": "D.C. United",
      "home_team": "Miami",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-fcd-col-oa5wxrryq1",
      "display": "Dallas @ Colorado",
      "week": 7,
      "season": 2021,
      "date_str": "2021-05-30",
      "away_team": "Dallas",
      "home_team": "Colorado",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-hou-skc-jyqjl99d5g",
      "display": "Houston @ Kansas City",
      "week": 7,
      "season": 2021,
      "date_str": "2021-05-30",
      "away_team": "Houston",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-min-rsl-7vqgdnn3qv",
      "display": "Minnesota @ Salt Lake",
      "week": 7,
      "season": 2021,
      "date_str": "2021-05-30",
      "away_team": "Minnesota",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-por-phi-wvq9g00ymw",
      "display": "Portland @ Philadelphia",
      "week": 7,
      "season": 2021,
      "date_str": "2021-05-30",
      "away_team": "Portland",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-atx-sea-0oq6bxx2q6",
      "display": "Austin @ Seattle",
      "week": 7,
      "season": 2021,
      "date_str": "2021-05-31",
      "away_team": "Austin",
      "home_team": "Seattle",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-chi-clb-ev5dnggoqk",
      "display": "Chicago @ Columbus",
      "week": 8,
      "season": 2021,
      "date_str": "2021-06-19",
      "away_team": "Chicago",
      "home_team": "Columbus",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-col-cin-egmpwyyaqa",
      "display": "Colorado @ Cincinnati",
      "week": 8,
      "season": 2021,
      "date_str": "2021-06-19",
      "away_team": "Colorado",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-ner-nyc-9z5kkoog5a",
      "display": "New England @ New York City",
      "week": 8,
      "season": 2021,
      "date_str": "2021-06-19",
      "away_team": "New England",
      "home_team": "New York City",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nsh-nyrb-2vq1lrr0qr",
      "display": "Nashville @ New York",
      "week": 8,
      "season": 2021,
      "date_str": "2021-06-19",
      "away_team": "Nashville",
      "home_team": "New York",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-orl-tor-a35rxnngql",
      "display": "Orlando City @ Toronto",
      "week": 8,
      "season": 2021,
      "date_str": "2021-06-19",
      "away_team": "Orlando City",
      "home_team": "Toronto",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-van-rsl-315vo88bq9",
      "display": "Vancouver @ Salt Lake",
      "week": 8,
      "season": 2021,
      "date_str": "2021-06-19",
      "away_team": "Vancouver",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-hou-lafc-olmlarrn5l",
      "display": "Houston @ Los Angeles FC",
      "week": 8,
      "season": 2021,
      "date_str": "2021-06-20",
      "away_team": "Houston",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-mia-dcu-pk5ljvvnqo",
      "display": "Miami @ D.C. United",
      "week": 8,
      "season": 2021,
      "date_str": "2021-06-20",
      "away_team": "Miami",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-min-fcd-gjmn3llb5k",
      "display": "Minnesota @ Dallas",
      "week": 8,
      "season": 2021,
      "date_str": "2021-06-20",
      "away_team": "Minnesota",
      "home_team": "Dallas",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-phi-atl-vj58gxxmm8",
      "display": "Philadelphia @ Atlanta",
      "week": 8,
      "season": 2021,
      "date_str": "2021-06-20",
      "away_team": "Philadelphia",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-sea-lag-ramyy882md",
      "display": "Seattle @ LA Galaxy",
      "week": 8,
      "season": 2021,
      "date_str": "2021-06-20",
      "away_team": "Seattle",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-sje-atx-n6mmx2y0qe",
      "display": "San Jose @ Austin",
      "week": 8,
      "season": 2021,
      "date_str": "2021-06-20",
      "away_team": "San Jose",
      "home_team": "Austin",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-skc-por-7vq7w22zqd",
      "display": "Kansas City @ Portland",
      "week": 8,
      "season": 2021,
      "date_str": "2021-06-20",
      "away_team": "Kansas City",
      "home_team": "Portland",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-atl-nyc-odmx9ee05y",
      "display": "Atlanta @ New York City",
      "week": 9,
      "season": 2021,
      "date_str": "2021-06-23",
      "away_team": "Atlanta",
      "home_team": "New York City",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-clb-phi-krqa1jjlqk",
      "display": "Columbus @ Philadelphia",
      "week": 9,
      "season": 2021,
      "date_str": "2021-06-23",
      "away_team": "Columbus",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nyrb-ner-kxmeywwbm6",
      "display": "New York @ New England",
      "week": 9,
      "season": 2021,
      "date_str": "2021-06-23",
      "away_team": "New York",
      "home_team": "New England",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-sje-orl-9yqd8bb8qv",
      "display": "San Jose @ Orlando City",
      "week": 9,
      "season": 2021,
      "date_str": "2021-06-23",
      "away_team": "San Jose",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 5,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-atx-min-9vq28llr5k",
      "display": "Austin @ Minnesota",
      "week": 9,
      "season": 2021,
      "date_str": "2021-06-24",
      "away_team": "Austin",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-cin-chi-xw5pxpp95g",
      "display": "Cincinnati @ Chicago",
      "week": 9,
      "season": 2021,
      "date_str": "2021-06-24",
      "away_team": "Cincinnati",
      "home_team": "Chicago",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-col-skc-adq0r11w5e",
      "display": "Colorado @ Kansas City",
      "week": 9,
      "season": 2021,
      "date_str": "2021-06-24",
      "away_team": "Colorado",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-dcu-mtl-blmvxyy3qx",
      "display": "D.C. United @ Montr\u00e9al",
      "week": 9,
      "season": 2021,
      "date_str": "2021-06-24",
      "away_team": "D.C. United",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-fcd-lafc-kpqjann456",
      "display": "Dallas @ Los Angeles FC",
      "week": 9,
      "season": 2021,
      "date_str": "2021-06-24",
      "away_team": "Dallas",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-lag-van-zeqzv22dqk",
      "display": "LA Galaxy @ Vancouver",
      "week": 9,
      "season": 2021,
      "date_str": "2021-06-24",
      "away_team": "LA Galaxy",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-por-hou-npqxxlljq9",
      "display": "Portland @ Houston",
      "week": 9,
      "season": 2021,
      "date_str": "2021-06-24",
      "away_team": "Portland",
      "home_team": "Houston",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-rsl-sea-4jmavbbd5k",
      "display": "Salt Lake @ Seattle",
      "week": 9,
      "season": 2021,
      "date_str": "2021-06-24",
      "away_team": "Salt Lake",
      "home_team": "Seattle",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-tor-nsh-4wm4wdddqj",
      "display": "Toronto @ Nashville",
      "week": 9,
      "season": 2021,
      "date_str": "2021-06-24",
      "away_team": "Toronto",
      "home_team": "Nashville",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-cin-tor-xj5ykxxgqb",
      "display": "Cincinnati @ Toronto",
      "week": 10,
      "season": 2021,
      "date_str": "2021-06-26",
      "away_team": "Cincinnati",
      "home_team": "Toronto",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-lafc-skc-p6qbrwwdq0",
      "display": "Los Angeles FC @ Kansas City",
      "week": 10,
      "season": 2021,
      "date_str": "2021-06-26",
      "away_team": "Los Angeles FC",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-orl-mia-xvqk8kkaq0",
      "display": "Orlando City @ Miami",
      "week": 10,
      "season": 2021,
      "date_str": "2021-06-26",
      "away_team": "Orlando City",
      "home_team": "Miami",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-dcu-nyc-nwmwrdnlql",
      "display": "D.C. United @ New York City",
      "week": 10,
      "season": 2021,
      "date_str": "2021-06-27",
      "away_team": "D.C. United",
      "home_team": "New York City",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-hou-rsl-oa5wxrkyq1",
      "display": "Houston @ Salt Lake",
      "week": 10,
      "season": 2021,
      "date_str": "2021-06-27",
      "away_team": "Houston",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-lag-sje-evq3j8nj5w",
      "display": "LA Galaxy @ San Jose",
      "week": 10,
      "season": 2021,
      "date_str": "2021-06-27",
      "away_team": "LA Galaxy",
      "home_team": "San Jose",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-min-por-ljqey66oqx",
      "display": "Minnesota @ Portland",
      "week": 10,
      "season": 2021,
      "date_str": "2021-06-27",
      "away_team": "Minnesota",
      "home_team": "Portland",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-mtl-nsh-jyqjl9wd5g",
      "display": "Montr\u00e9al @ Nashville",
      "week": 10,
      "season": 2021,
      "date_str": "2021-06-27",
      "away_team": "Montr\u00e9al",
      "home_team": "Nashville",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nyrb-atl-7vqgdnw3qv",
      "display": "New York @ Atlanta",
      "week": 10,
      "season": 2021,
      "date_str": "2021-06-27",
      "away_team": "New York",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-phi-chi-e7mzxddkqr",
      "display": "Philadelphia @ Chicago",
      "week": 10,
      "season": 2021,
      "date_str": "2021-06-27",
      "away_team": "Philadelphia",
      "home_team": "Chicago",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-van-sea-n6mmx990qe",
      "display": "Vancouver @ Seattle",
      "week": 10,
      "season": 2021,
      "date_str": "2021-06-27",
      "away_team": "Vancouver",
      "home_team": "Seattle",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-clb-atx-kaqbpwpvmb",
      "display": "Columbus @ Austin",
      "week": 10,
      "season": 2021,
      "date_str": "2021-06-28",
      "away_team": "Columbus",
      "home_team": "Austin",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-ner-fcd-0x5gxgalq7",
      "display": "New England @ Dallas",
      "week": 10,
      "season": 2021,
      "date_str": "2021-06-28",
      "away_team": "New England",
      "home_team": "Dallas",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-por-atx-2lqrgd9nqr",
      "display": "Portland @ Austin",
      "week": 11,
      "season": 2021,
      "date_str": "2021-07-02",
      "away_team": "Portland",
      "home_team": "Austin",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-mia-mtl-egmpwyoaqa",
      "display": "Miami @ Montr\u00e9al",
      "week": 11,
      "season": 2021,
      "date_str": "2021-07-03",
      "away_team": "Miami",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-ner-clb-0oq6bxd2q6",
      "display": "New England @ Columbus",
      "week": 11,
      "season": 2021,
      "date_str": "2021-07-03",
      "away_team": "New England",
      "home_team": "Columbus",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nyrb-orl-gpmobnn1qz",
      "display": "New York @ Orlando City",
      "week": 11,
      "season": 2021,
      "date_str": "2021-07-03",
      "away_team": "New York",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-tor-dcu-315vo8lbq9",
      "display": "Toronto @ D.C. United",
      "week": 11,
      "season": 2021,
      "date_str": "2021-07-03",
      "away_team": "Toronto",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 7,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-atl-chi-wvq9g0lymw",
      "display": "Atlanta @ Chicago",
      "week": 11,
      "season": 2021,
      "date_str": "2021-07-04",
      "away_team": "Atlanta",
      "home_team": "Chicago",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-cin-hou-vzqo2vgl5a",
      "display": "Cincinnati @ Houston",
      "week": 11,
      "season": 2021,
      "date_str": "2021-07-04",
      "away_team": "Cincinnati",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-lafc-rsl-9z5kkowg5a",
      "display": "Los Angeles FC @ Salt Lake",
      "week": 11,
      "season": 2021,
      "date_str": "2021-07-04",
      "away_team": "Los Angeles FC",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-phi-nsh-7vq7w21zqd",
      "display": "Philadelphia @ Nashville",
      "week": 11,
      "season": 2021,
      "date_str": "2021-07-04",
      "away_team": "Philadelphia",
      "home_team": "Nashville",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-sje-min-gomnxkwjqw",
      "display": "San Jose @ Minnesota",
      "week": 11,
      "season": 2021,
      "date_str": "2021-07-04",
      "away_team": "San Jose",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-sea-col-pk5ljvgnqo",
      "display": "Seattle @ Colorado",
      "week": 11,
      "season": 2021,
      "date_str": "2021-07-05",
      "away_team": "Seattle",
      "home_team": "Colorado",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-skc-lag-gjmn3lob5k",
      "display": "Kansas City @ LA Galaxy",
      "week": 11,
      "season": 2021,
      "date_str": "2021-07-05",
      "away_team": "Kansas City",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-van-fcd-ramyy8p2md",
      "display": "Vancouver @ Dallas",
      "week": 11,
      "season": 2021,
      "date_str": "2021-07-05",
      "away_team": "Vancouver",
      "home_team": "Dallas",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nyc-mtl-9vq28llr5k",
      "display": "New York City @ Montr\u00e9al",
      "week": 12,
      "season": 2021,
      "date_str": "2021-07-07",
      "away_team": "New York City",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-tor-ner-kxmeywjbm6",
      "display": "Toronto @ New England",
      "week": 12,
      "season": 2021,
      "date_str": "2021-07-07",
      "away_team": "Toronto",
      "home_team": "New England",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-fcd-lag-olmlar3n5l",
      "display": "Dallas @ LA Galaxy",
      "week": 12,
      "season": 2021,
      "date_str": "2021-07-08",
      "away_team": "Dallas",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-hou-sea-9yqd8b08qv",
      "display": "Houston @ Seattle",
      "week": 12,
      "season": 2021,
      "date_str": "2021-07-08",
      "away_team": "Houston",
      "home_team": "Seattle",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-lafc-atx-2vq1lrp0qr",
      "display": "Los Angeles FC @ Austin",
      "week": 12,
      "season": 2021,
      "date_str": "2021-07-08",
      "away_team": "Los Angeles FC",
      "home_team": "Austin",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-min-col-a35rxnogql",
      "display": "Minnesota @ Colorado",
      "week": 12,
      "season": 2021,
      "date_str": "2021-07-08",
      "away_team": "Minnesota",
      "home_team": "Colorado",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-orl-chi-vj58gxrmm8",
      "display": "Orlando City @ Chicago",
      "week": 12,
      "season": 2021,
      "date_str": "2021-07-08",
      "away_team": "Orlando City",
      "home_team": "Chicago",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-rsl-van-odmx9ey05y",
      "display": "Salt Lake @ Vancouver",
      "week": 12,
      "season": 2021,
      "date_str": "2021-07-08",
      "away_team": "Salt Lake",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 0,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-atl-nsh-npqxxlvjq9",
      "display": "Atlanta @ Nashville",
      "week": 12,
      "season": 2021,
      "date_str": "2021-07-09",
      "away_team": "Atlanta",
      "home_team": "Nashville",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-clb-cin-ev5dngaoqk",
      "display": "Columbus @ Cincinnati",
      "week": 12,
      "season": 2021,
      "date_str": "2021-07-09",
      "away_team": "Columbus",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-phi-nyrb-adq0r1vw5e",
      "display": "Philadelphia @ New York",
      "week": 12,
      "season": 2021,
      "date_str": "2021-07-09",
      "away_team": "Philadelphia",
      "home_team": "New York",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-atx-skc-krqa1jxlqk",
      "display": "Austin @ Kansas City",
      "week": 13,
      "season": 2021,
      "date_str": "2021-06-12",
      "away_team": "Austin",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-cin-mtl-e7mzxdlkqr",
      "display": "Cincinnati @ Montr\u00e9al",
      "week": 13,
      "season": 2021,
      "date_str": "2021-07-17",
      "away_team": "Cincinnati",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 5,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-dcu-phi-xvqk8kgaq0",
      "display": "D.C. United @ Philadelphia",
      "week": 13,
      "season": 2021,
      "date_str": "2021-07-17",
      "away_team": "D.C. United",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-ner-atl-kpqjanj456",
      "display": "New England @ Atlanta",
      "week": 13,
      "season": 2021,
      "date_str": "2021-07-17",
      "away_team": "New England",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nyc-clb-blmvxy93qx",
      "display": "New York City @ Columbus",
      "week": 13,
      "season": 2021,
      "date_str": "2021-07-17",
      "away_team": "New York City",
      "home_team": "Columbus",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-orl-tor-p6qbrw2dq0",
      "display": "Orlando City @ Toronto",
      "week": 13,
      "season": 2021,
      "date_str": "2021-07-17",
      "away_team": "Orlando City",
      "home_team": "Toronto",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-chi-nsh-xw5pxpg95g",
      "display": "Chicago @ Nashville",
      "week": 13,
      "season": 2021,
      "date_str": "2021-07-18",
      "away_team": "Chicago",
      "home_team": "Nashville",
      "team": "",
      "score_home": 5,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-fcd-por-zeqzv2ddqk",
      "display": "Dallas @ Portland",
      "week": 13,
      "season": 2021,
      "date_str": "2021-07-18",
      "away_team": "Dallas",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-lag-van-ljqey64oqx",
      "display": "LA Galaxy @ Vancouver",
      "week": 13,
      "season": 2021,
      "date_str": "2021-07-18",
      "away_team": "LA Galaxy",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-rsl-lafc-4wm4wdydqj",
      "display": "Salt Lake @ Los Angeles FC",
      "week": 13,
      "season": 2021,
      "date_str": "2021-07-18",
      "away_team": "Salt Lake",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-sea-min-n6mmx9y0qe",
      "display": "Seattle @ Minnesota",
      "week": 13,
      "season": 2021,
      "date_str": "2021-07-18",
      "away_team": "Seattle",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-sje-col-4jmavbjd5k",
      "display": "San Jose @ Colorado",
      "week": 13,
      "season": 2021,
      "date_str": "2021-07-18",
      "away_team": "San Jose",
      "home_team": "Colorado",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-mia-nyrb-xj5ykx7gqb",
      "display": "Miami @ New York",
      "week": 13,
      "season": 2021,
      "date_str": "2021-10-09",
      "away_team": "Miami",
      "home_team": "New York",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-hou-van-gomnxkmjqw",
      "display": "Houston @ Vancouver",
      "week": 14,
      "season": 2021,
      "date_str": "2021-07-21",
      "away_team": "Houston",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-mtl-nyc-vzqo2vml5a",
      "display": "Montr\u00e9al @ New York City",
      "week": 14,
      "season": 2021,
      "date_str": "2021-07-21",
      "away_team": "Montr\u00e9al",
      "home_team": "New York City",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-ner-mia-0oq6bxk2q6",
      "display": "New England @ Miami",
      "week": 14,
      "season": 2021,
      "date_str": "2021-07-21",
      "away_team": "New England",
      "home_team": "Miami",
      "team": "",
      "score_home": 0,
      "score_away": 5,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nsh-clb-7vqgdnk3qv",
      "display": "Nashville @ Columbus",
      "week": 14,
      "season": 2021,
      "date_str": "2021-07-21",
      "away_team": "Nashville",
      "home_team": "Columbus",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nyrb-tor-gpmobnm1qz",
      "display": "New York @ Toronto",
      "week": 14,
      "season": 2021,
      "date_str": "2021-07-21",
      "away_team": "New York",
      "home_team": "Toronto",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-atl-cin-jyqjl9kd5g",
      "display": "Atlanta @ Cincinnati",
      "week": 14,
      "season": 2021,
      "date_str": "2021-07-22",
      "away_team": "Atlanta",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-dcu-chi-0x5gxgmlq7",
      "display": "D.C. United @ Chicago",
      "week": 14,
      "season": 2021,
      "date_str": "2021-07-22",
      "away_team": "D.C. United",
      "home_team": "Chicago",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-fcd-col-evq3j8kj5w",
      "display": "Dallas @ Colorado",
      "week": 14,
      "season": 2021,
      "date_str": "2021-07-22",
      "away_team": "Dallas",
      "home_team": "Colorado",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-lafc-por-nwmwrdmlql",
      "display": "Los Angeles FC @ Portland",
      "week": 14,
      "season": 2021,
      "date_str": "2021-07-22",
      "away_team": "Los Angeles FC",
      "home_team": "Portland",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-lag-rsl-xvqk8ka2q0",
      "display": "LA Galaxy @ Salt Lake",
      "week": 14,
      "season": 2021,
      "date_str": "2021-07-22",
      "away_team": "LA Galaxy",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-sje-skc-oa5wxrbyq1",
      "display": "San Jose @ Kansas City",
      "week": 14,
      "season": 2021,
      "date_str": "2021-07-22",
      "away_team": "San Jose",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-phi-orl-2lqrgdmnqr",
      "display": "Philadelphia @ Orlando City",
      "week": 14,
      "season": 2021,
      "date_str": "2021-07-23",
      "away_team": "Philadelphia",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-sea-atx-jyqjl9kd5g",
      "display": "Seattle @ Austin",
      "week": 14,
      "season": 2021,
      "date_str": "2021-07-23",
      "away_team": "Seattle",
      "home_team": "Austin",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-clb-atl-oa5wxrbwq1",
      "display": "Columbus @ Atlanta",
      "week": 15,
      "season": 2021,
      "date_str": "2021-07-24",
      "away_team": "Columbus",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-cin-nsh-nwmwrdmzql",
      "display": "Cincinnati @ Nashville",
      "week": 15,
      "season": 2021,
      "date_str": "2021-07-25",
      "away_team": "Cincinnati",
      "home_team": "Nashville",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-col-rsl-7vqgdnkyqv",
      "display": "Colorado @ Salt Lake",
      "week": 15,
      "season": 2021,
      "date_str": "2021-07-25",
      "away_team": "Colorado",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-hou-sje-0x5gxgmrq7",
      "display": "Houston @ San Jose",
      "week": 15,
      "season": 2021,
      "date_str": "2021-07-25",
      "away_team": "Houston",
      "home_team": "San Jose",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-lag-fcd-kaqbpwkzmb",
      "display": "LA Galaxy @ Dallas",
      "week": 15,
      "season": 2021,
      "date_str": "2021-07-25",
      "away_team": "LA Galaxy",
      "home_team": "Dallas",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-mtl-ner-9z5kkoyk5a",
      "display": "Montr\u00e9al @ New England",
      "week": 15,
      "season": 2021,
      "date_str": "2021-07-25",
      "away_team": "Montr\u00e9al",
      "home_team": "New England",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-orl-nyc-gomnxkmbqw",
      "display": "Orlando City @ New York City",
      "week": 15,
      "season": 2021,
      "date_str": "2021-07-25",
      "away_team": "Orlando City",
      "home_team": "New York City",
      "team": "",
      "score_home": 5,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-phi-mia-2lqrgdmxqr",
      "display": "Philadelphia @ Miami",
      "week": 15,
      "season": 2021,
      "date_str": "2021-07-25",
      "away_team": "Philadelphia",
      "home_team": "Miami",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-por-min-evq3j8kw5w",
      "display": "Portland @ Minnesota",
      "week": 15,
      "season": 2021,
      "date_str": "2021-07-25",
      "away_team": "Portland",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-tor-chi-gpmobnm7qz",
      "display": "Toronto @ Chicago",
      "week": 15,
      "season": 2021,
      "date_str": "2021-07-25",
      "away_team": "Toronto",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-van-lafc-0oq6bxkzq6",
      "display": "Vancouver @ Los Angeles FC",
      "week": 15,
      "season": 2021,
      "date_str": "2021-07-25",
      "away_team": "Vancouver",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nyrb-dcu-vzqo2vmb5a",
      "display": "New York @ D.C. United",
      "week": 15,
      "season": 2021,
      "date_str": "2021-07-26",
      "away_team": "New York",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-skc-sea-wvq9g0kmmw",
      "display": "Kansas City @ Seattle",
      "week": 15,
      "season": 2021,
      "date_str": "2021-07-26",
      "away_team": "Kansas City",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-min-lafc-315vo8mvq9",
      "display": "Minnesota @ Los Angeles FC",
      "week": 16,
      "season": 2021,
      "date_str": "2021-07-29",
      "away_team": "Minnesota",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-clb-nyc-ramyy8gnmd",
      "display": "Columbus @ New York City",
      "week": 16,
      "season": 2021,
      "date_str": "2021-07-30",
      "away_team": "Columbus",
      "home_team": "New York City",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-atl-orl-pk5ljvkdqo",
      "display": "Atlanta @ Orlando City",
      "week": 16,
      "season": 2021,
      "date_str": "2021-07-31",
      "away_team": "Atlanta",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-dcu-cin-7vq7w2kdqd",
      "display": "D.C. United @ Cincinnati",
      "week": 16,
      "season": 2021,
      "date_str": "2021-07-31",
      "away_team": "D.C. United",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-ner-nyrb-olmlarmr5l",
      "display": "New England @ New York",
      "week": 16,
      "season": 2021,
      "date_str": "2021-07-31",
      "away_team": "New England",
      "home_team": "New York",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-por-lag-gjmn3lkp5k",
      "display": "Portland @ LA Galaxy",
      "week": 16,
      "season": 2021,
      "date_str": "2021-07-31",
      "away_team": "Portland",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-sje-sea-kxmeywm1m6",
      "display": "San Jose @ Seattle",
      "week": 16,
      "season": 2021,
      "date_str": "2021-07-31",
      "away_team": "San Jose",
      "home_team": "Seattle",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-chi-phi-9vq28lkx5k",
      "display": "Chicago @ Philadelphia",
      "week": 16,
      "season": 2021,
      "date_str": "2021-08-01",
      "away_team": "Chicago",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-col-atx-a35rxnmwql",
      "display": "Colorado @ Austin",
      "week": 16,
      "season": 2021,
      "date_str": "2021-08-01",
      "away_team": "Colorado",
      "home_team": "Austin",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-fcd-skc-2vq1lrkwqr",
      "display": "Dallas @ Kansas City",
      "week": 16,
      "season": 2021,
      "date_str": "2021-08-01",
      "away_team": "Dallas",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-min-van-vj58gxkrm8",
      "display": "Minnesota @ Vancouver",
      "week": 16,
      "season": 2021,
      "date_str": "2021-08-01",
      "away_team": "Minnesota",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-mtl-mia-9yqd8bmmqv",
      "display": "Montr\u00e9al @ Miami",
      "week": 16,
      "season": 2021,
      "date_str": "2021-08-01",
      "away_team": "Montr\u00e9al",
      "home_team": "Miami",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nsh-tor-odmx9emo5y",
      "display": "Nashville @ Toronto",
      "week": 16,
      "season": 2021,
      "date_str": "2021-08-01",
      "away_team": "Nashville",
      "home_team": "Toronto",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-rsl-hou-ev5dngkjqk",
      "display": "Salt Lake @ Houston",
      "week": 16,
      "season": 2021,
      "date_str": "2021-08-01",
      "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-2021-atx-van-egmpwym0qa",
      "display": "Austin @ Vancouver",
      "week": 16,
      "season": 2021,
      "date_str": "2021-09-04",
      "away_team": "Austin",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-atl-mtl-e7mzxdw7qr",
      "display": "Atlanta @ Montr\u00e9al",
      "week": 17,
      "season": 2021,
      "date_str": "2021-08-04",
      "away_team": "Atlanta",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-dcu-clb-zeqzv2ojqk",
      "display": "D.C. United @ Columbus",
      "week": 17,
      "season": 2021,
      "date_str": "2021-08-04",
      "away_team": "D.C. United",
      "home_team": "Columbus",
      "team": "",
      "score_home": 2,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nsh-ner-npqxxlwzq9",
      "display": "Nashville @ New England",
      "week": 17,
      "season": 2021,
      "date_str": "2021-08-04",
      "away_team": "Nashville",
      "home_team": "New England",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-tor-phi-ljqey6xnqx",
      "display": "Toronto @ Philadelphia",
      "week": 17,
      "season": 2021,
      "date_str": "2021-08-04",
      "away_team": "Toronto",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-cin-nyrb-blmvxyj7qx",
      "display": "Cincinnati @ New York",
      "week": 17,
      "season": 2021,
      "date_str": "2021-08-05",
      "away_team": "Cincinnati",
      "home_team": "New York",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-fcd-sea-p6qbrwy3q0",
      "display": "Dallas @ Seattle",
      "week": 17,
      "season": 2021,
      "date_str": "2021-08-05",
      "away_team": "Dallas",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-hou-atx-4jmavbl95k",
      "display": "Houston @ Austin",
      "week": 17,
      "season": 2021,
      "date_str": "2021-08-05",
      "away_team": "Houston",
      "home_team": "Austin",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-mia-orl-adq0r1kr5e",
      "display": "Miami @ Orlando City",
      "week": 17,
      "season": 2021,
      "date_str": "2021-08-05",
      "away_team": "Miami",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nyc-chi-4wm4wdolqj",
      "display": "New York City @ Chicago",
      "week": 17,
      "season": 2021,
      "date_str": "2021-08-05",
      "away_team": "New York City",
      "home_team": "Chicago",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-rsl-lag-kaqbpwkvmb",
      "display": "Salt Lake @ LA Galaxy",
      "week": 17,
      "season": 2021,
      "date_str": "2021-08-05",
      "away_team": "Salt Lake",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-sje-por-krqa1jnbqk",
      "display": "San Jose @ Portland",
      "week": 17,
      "season": 2021,
      "date_str": "2021-08-05",
      "away_team": "San Jose",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-skc-lafc-xw5pxpp65g",
      "display": "Kansas City @ Los Angeles FC",
      "week": 17,
      "season": 2021,
      "date_str": "2021-08-05",
      "away_team": "Kansas City",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 1,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-col-min-kpqjanme56",
      "display": "Colorado @ Minnesota",
      "week": 17,
      "season": 2021,
      "date_str": "2021-10-10",
      "away_team": "Colorado",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-atl-clb-kaqbpw8zmb",
      "display": "Atlanta @ Columbus",
      "week": 18,
      "season": 2021,
      "date_str": "2021-08-07",
      "away_team": "Atlanta",
      "home_team": "Columbus",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-orl-cin-n6mmx9xlqe",
      "display": "Orlando City @ Cincinnati",
      "week": 18,
      "season": 2021,
      "date_str": "2021-08-07",
      "away_team": "Orlando City",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-atx-fcd-jyqjl9pd5g",
      "display": "Austin @ Dallas",
      "week": 18,
      "season": 2021,
      "date_str": "2021-08-08",
      "away_team": "Austin",
      "home_team": "Dallas",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-hou-min-xj5ykxneqb",
      "display": "Houston @ Minnesota",
      "week": 18,
      "season": 2021,
      "date_str": "2021-08-08",
      "away_team": "Houston",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-lafc-sje-gpmobnv7qz",
      "display": "Los Angeles FC @ San Jose",
      "week": 18,
      "season": 2021,
      "date_str": "2021-08-08",
      "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-2021-nsh-mia-7vqgdnxyqv",
      "display": "Nashville @ Miami",
      "week": 18,
      "season": 2021,
      "date_str": "2021-08-08",
      "away_team": "Nashville",
      "home_team": "Miami",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nyc-tor-nwmwrd6zql",
      "display": "New York City @ Toronto",
      "week": 18,
      "season": 2021,
      "date_str": "2021-08-08",
      "away_team": "New York City",
      "home_team": "Toronto",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nyrb-chi-0x5gxglrq7",
      "display": "New York @ Chicago",
      "week": 18,
      "season": 2021,
      "date_str": "2021-08-08",
      "away_team": "New York",
      "home_team": "Chicago",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-phi-ner-0oq6bx9zq6",
      "display": "Philadelphia @ New England",
      "week": 18,
      "season": 2021,
      "date_str": "2021-08-08",
      "away_team": "Philadelphia",
      "home_team": "New England",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-rsl-por-evq3j8nw5w",
      "display": "Salt Lake @ Portland",
      "week": 18,
      "season": 2021,
      "date_str": "2021-08-08",
      "away_team": "Salt Lake",
      "home_team": "Portland",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-skc-col-oa5wxrwwq1",
      "display": "Kansas City @ Colorado",
      "week": 18,
      "season": 2021,
      "date_str": "2021-08-08",
      "away_team": "Kansas City",
      "home_team": "Colorado",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-mtl-dcu-vzqo2vjb5a",
      "display": "Montr\u00e9al @ D.C. United",
      "week": 18,
      "season": 2021,
      "date_str": "2021-08-09",
      "away_team": "Montr\u00e9al",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-van-lag-gomnxk0bqw",
      "display": "Vancouver @ LA Galaxy",
      "week": 18,
      "season": 2021,
      "date_str": "2021-08-09",
      "away_team": "Vancouver",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-lag-min-wvq9g0pmmw",
      "display": "LA Galaxy @ Minnesota",
      "week": 19,
      "season": 2021,
      "date_str": "2021-08-14",
      "away_team": "LA Galaxy",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-van-sje-2lqrgd3xqr",
      "display": "Vancouver @ San Jose",
      "week": 19,
      "season": 2021,
      "date_str": "2021-08-14",
      "away_team": "Vancouver",
      "home_team": "San Jose",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-atx-rsl-ramyy8bnmd",
      "display": "Austin @ Salt Lake",
      "week": 19,
      "season": 2021,
      "date_str": "2021-08-15",
      "away_team": "Austin",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-clb-chi-gjmn3lzp5k",
      "display": "Columbus @ Chicago",
      "week": 19,
      "season": 2021,
      "date_str": "2021-08-15",
      "away_team": "Columbus",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-col-hou-pk5ljvadqo",
      "display": "Colorado @ Houston",
      "week": 19,
      "season": 2021,
      "date_str": "2021-08-15",
      "away_team": "Colorado",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-dcu-nsh-olmlar2r5l",
      "display": "D.C. United @ Nashville",
      "week": 19,
      "season": 2021,
      "date_str": "2021-08-15",
      "away_team": "D.C. United",
      "home_team": "Nashville",
      "team": "",
      "score_home": 5,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-lafc-atl-2vq1lr6wqr",
      "display": "Los Angeles FC @ Atlanta",
      "week": 19,
      "season": 2021,
      "date_str": "2021-08-15",
      "away_team": "Los Angeles FC",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-mia-nyc-9z5kkoxk5a",
      "display": "Miami @ New York City",
      "week": 19,
      "season": 2021,
      "date_str": "2021-08-15",
      "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-2021-ner-tor-7vq7w2kdqd",
      "display": "New England @ Toronto",
      "week": 19,
      "season": 2021,
      "date_str": "2021-08-15",
      "away_team": "New England",
      "home_team": "Toronto",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nyrb-mtl-ev5dngejqk",
      "display": "New York @ Montr\u00e9al",
      "week": 19,
      "season": 2021,
      "date_str": "2021-08-15",
      "away_team": "New York",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-skc-fcd-egmpwyj0qa",
      "display": "Kansas City @ Dallas",
      "week": 19,
      "season": 2021,
      "date_str": "2021-08-15",
      "away_team": "Kansas City",
      "home_team": "Dallas",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-sea-por-a35rxnawql",
      "display": "Seattle @ Portland",
      "week": 19,
      "season": 2021,
      "date_str": "2021-08-16",
      "away_team": "Seattle",
      "home_team": "Portland",
      "team": "",
      "score_home": 2,
      "score_away": 6,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-phi-cin-315vo8gvq9",
      "display": "Philadelphia @ Cincinnati",
      "week": 19,
      "season": 2021,
      "date_str": "2021-10-10",
      "away_team": "Philadelphia",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-chi-mia-adq0r1gr5e",
      "display": "Chicago @ Miami",
      "week": 20,
      "season": 2021,
      "date_str": "2021-08-18",
      "away_team": "Chicago",
      "home_team": "Miami",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-col-lag-vj58gxvrm8",
      "display": "Colorado @ LA Galaxy",
      "week": 20,
      "season": 2021,
      "date_str": "2021-08-18",
      "away_team": "Colorado",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-dcu-ner-kxmeyw11m6",
      "display": "D.C. United @ New England",
      "week": 20,
      "season": 2021,
      "date_str": "2021-08-18",
      "away_team": "D.C. United",
      "home_team": "New England",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-min-sje-9yqd8bdmqv",
      "display": "Minnesota @ San Jose",
      "week": 20,
      "season": 2021,
      "date_str": "2021-08-18",
      "away_team": "Minnesota",
      "home_team": "San Jose",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-mtl-cin-zeqzv29jqk",
      "display": "Montr\u00e9al @ Cincinnati",
      "week": 20,
      "season": 2021,
      "date_str": "2021-08-18",
      "away_team": "Montr\u00e9al",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nyc-phi-xw5pxpa65g",
      "display": "New York City @ Philadelphia",
      "week": 20,
      "season": 2021,
      "date_str": "2021-08-18",
      "away_team": "New York City",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-tor-atl-4wm4wdklqj",
      "display": "Toronto @ Atlanta",
      "week": 20,
      "season": 2021,
      "date_str": "2021-08-18",
      "away_team": "Toronto",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-clb-nyrb-kpqjanee56",
      "display": "Columbus @ New York",
      "week": 20,
      "season": 2021,
      "date_str": "2021-08-19",
      "away_team": "Columbus",
      "home_team": "New York",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-hou-rsl-krqa1j7bqk",
      "display": "Houston @ Salt Lake",
      "week": 20,
      "season": 2021,
      "date_str": "2021-08-19",
      "away_team": "Houston",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-orl-nsh-9vq28lox5k",
      "display": "Orlando City @ Nashville",
      "week": 20,
      "season": 2021,
      "date_str": "2021-08-19",
      "away_team": "Orlando City",
      "home_team": "Nashville",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-por-skc-npqxxl3zq9",
      "display": "Portland @ Kansas City",
      "week": 20,
      "season": 2021,
      "date_str": "2021-08-19",
      "away_team": "Portland",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-sea-fcd-odmx9eoo5y",
      "display": "Seattle @ Dallas",
      "week": 20,
      "season": 2021,
      "date_str": "2021-08-19",
      "away_team": "Seattle",
      "home_team": "Dallas",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-van-atx-4jmavbe95k",
      "display": "Vancouver @ Austin",
      "week": 20,
      "season": 2021,
      "date_str": "2021-08-19",
      "away_team": "Vancouver",
      "home_team": "Austin",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-sea-clb-p6qbrwd3q0",
      "display": "Seattle @ Columbus",
      "week": 21,
      "season": 2021,
      "date_str": "2021-08-21",
      "away_team": "Seattle",
      "home_team": "Columbus",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-sje-lag-blmvxyw7qx",
      "display": "San Jose @ LA Galaxy",
      "week": 21,
      "season": 2021,
      "date_str": "2021-08-21",
      "away_team": "San Jose",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-skc-min-xvqk8kz2q0",
      "display": "Kansas City @ Minnesota",
      "week": 21,
      "season": 2021,
      "date_str": "2021-08-21",
      "away_team": "Kansas City",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-atl-dcu-n6mmx9jlqe",
      "display": "Atlanta @ D.C. United",
      "week": 21,
      "season": 2021,
      "date_str": "2021-08-22",
      "away_team": "Atlanta",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-chi-orl-e7mzxdg7qr",
      "display": "Chicago @ Orlando City",
      "week": 21,
      "season": 2021,
      "date_str": "2021-08-22",
      "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-2021-cin-ner-xj5ykxreqb",
      "display": "Cincinnati @ New England",
      "week": 21,
      "season": 2021,
      "date_str": "2021-08-22",
      "away_team": "Cincinnati",
      "home_team": "New England",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-fcd-hou-jyqjl94d5g",
      "display": "Dallas @ Houston",
      "week": 21,
      "season": 2021,
      "date_str": "2021-08-22",
      "away_team": "Dallas",
      "home_team": "Houston",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-lafc-van-nwmwrdnzql",
      "display": "Los Angeles FC @ Vancouver",
      "week": 21,
      "season": 2021,
      "date_str": "2021-08-22",
      "away_team": "Los Angeles FC",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-mtl-phi-0x5gxgdrq7",
      "display": "Montr\u00e9al @ Philadelphia",
      "week": 21,
      "season": 2021,
      "date_str": "2021-08-22",
      "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-2021-por-atx-oa5wxr3wq1",
      "display": "Portland @ Austin",
      "week": 21,
      "season": 2021,
      "date_str": "2021-08-22",
      "away_team": "Portland",
      "home_team": "Austin",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-rsl-col-evq3j89w5w",
      "display": "Salt Lake @ Colorado",
      "week": 21,
      "season": 2021,
      "date_str": "2021-08-22",
      "away_team": "Salt Lake",
      "home_team": "Colorado",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-tor-mia-kaqbpwxzmb",
      "display": "Toronto @ Miami",
      "week": 21,
      "season": 2021,
      "date_str": "2021-08-22",
      "away_team": "Toronto",
      "home_team": "Miami",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nyc-nyrb-ljqey60nqx",
      "display": "New York City @ New York",
      "week": 21,
      "season": 2021,
      "date_str": "2021-09-23",
      "away_team": "New York City",
      "home_team": "New York",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-cin-clb-7vqgdnpyqv",
      "display": "Cincinnati @ Columbus",
      "week": 22,
      "season": 2021,
      "date_str": "2021-08-27",
      "away_team": "Cincinnati",
      "home_team": "Columbus",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-tor-mtl-gpmobnw7qz",
      "display": "Toronto @ Montr\u00e9al",
      "week": 22,
      "season": 2021,
      "date_str": "2021-08-27",
      "away_team": "Toronto",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-chi-nyrb-evq3j89g5w",
      "display": "Chicago @ New York",
      "week": 22,
      "season": 2021,
      "date_str": "2021-08-28",
      "away_team": "Chicago",
      "home_team": "New York",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-lag-lafc-gomnxkpbqw",
      "display": "LA Galaxy @ Los Angeles FC",
      "week": 22,
      "season": 2021,
      "date_str": "2021-08-28",
      "away_team": "LA Galaxy",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-mia-orl-0oq6bxpzq6",
      "display": "Miami @ Orlando City",
      "week": 22,
      "season": 2021,
      "date_str": "2021-08-28",
      "away_team": "Miami",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-ner-nyc-vzqo2vab5a",
      "display": "New England @ New York City",
      "week": 22,
      "season": 2021,
      "date_str": "2021-08-28",
      "away_team": "New England",
      "home_team": "New York City",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nsh-atl-nwmwrdnzql",
      "display": "Nashville @ Atlanta",
      "week": 22,
      "season": 2021,
      "date_str": "2021-08-28",
      "away_team": "Nashville",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-col-skc-oa5wxr3xq1",
      "display": "Colorado @ Kansas City",
      "week": 22,
      "season": 2021,
      "date_str": "2021-08-29",
      "away_team": "Colorado",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-min-hou-jyqjl94e5g",
      "display": "Minnesota @ Houston",
      "week": 22,
      "season": 2021,
      "date_str": "2021-08-29",
      "away_team": "Minnesota",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-phi-dcu-2lqrgdwxqr",
      "display": "Philadelphia @ D.C. United",
      "week": 22,
      "season": 2021,
      "date_str": "2021-08-29",
      "away_team": "Philadelphia",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-fcd-atx-7vqgdnpxqv",
      "display": "Dallas @ Austin",
      "week": 22,
      "season": 2021,
      "date_str": "2021-08-30",
      "away_team": "Dallas",
      "home_team": "Austin",
      "team": "",
      "score_home": 3,
      "score_away": 5,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-por-sea-0x5gxgdjq7",
      "display": "Portland @ Seattle",
      "week": 22,
      "season": 2021,
      "date_str": "2021-08-30",
      "away_team": "Portland",
      "home_team": "Seattle",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-rsl-van-kaqbpwx7mb",
      "display": "Salt Lake @ Vancouver",
      "week": 22,
      "season": 2021,
      "date_str": "2021-08-30",
      "away_team": "Salt Lake",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nyc-nsh-2lqrgdwdqr",
      "display": "New York City @ Nashville",
      "week": 23,
      "season": 2021,
      "date_str": "2021-09-03",
      "away_team": "New York City",
      "home_team": "Nashville",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-clb-orl-vzqo2vav5a",
      "display": "Columbus @ Orlando City",
      "week": 23,
      "season": 2021,
      "date_str": "2021-09-04",
      "away_team": "Columbus",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-por-hou-0oq6bxp7q6",
      "display": "Portland @ Houston",
      "week": 23,
      "season": 2021,
      "date_str": "2021-09-04",
      "away_team": "Portland",
      "home_team": "Houston",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-skc-lafc-gpmobnwrqz",
      "display": "Kansas City @ Los Angeles FC",
      "week": 23,
      "season": 2021,
      "date_str": "2021-09-04",
      "away_team": "Kansas City",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-col-sje-9z5kkoxy5a",
      "display": "Colorado @ San Jose",
      "week": 23,
      "season": 2021,
      "date_str": "2021-09-05",
      "away_team": "Colorado",
      "home_team": "San Jose",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-fcd-rsl-wvq9g0ylmw",
      "display": "Dallas @ Salt Lake",
      "week": 23,
      "season": 2021,
      "date_str": "2021-09-05",
      "away_team": "Dallas",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-mia-cin-gomnxkpxqw",
      "display": "Miami @ Cincinnati",
      "week": 23,
      "season": 2021,
      "date_str": "2021-09-05",
      "away_team": "Miami",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-orl-atl-315vo8ogq9",
      "display": "Orlando City @ Atlanta",
      "week": 24,
      "season": 2021,
      "date_str": "2021-09-10",
      "away_team": "Orlando City",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-dcu-nyrb-2vq1lr2lqr",
      "display": "D.C. United @ New York",
      "week": 24,
      "season": 2021,
      "date_str": "2021-09-11",
      "away_team": "D.C. United",
      "home_team": "New York",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-lag-col-vj58gx4wm8",
      "display": "LA Galaxy @ Colorado",
      "week": 24,
      "season": 2021,
      "date_str": "2021-09-11",
      "away_team": "LA Galaxy",
      "home_team": "Colorado",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-min-sea-a35rxnykql",
      "display": "Minnesota @ Seattle",
      "week": 24,
      "season": 2021,
      "date_str": "2021-09-11",
      "away_team": "Minnesota",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nyc-ner-pk5ljvvpqo",
      "display": "New York City @ New England",
      "week": 24,
      "season": 2021,
      "date_str": "2021-09-11",
      "away_team": "New York City",
      "home_team": "New England",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-por-van-egmpwy33qa",
      "display": "Portland @ Vancouver",
      "week": 24,
      "season": 2021,
      "date_str": "2021-09-11",
      "away_team": "Portland",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-atx-hou-ramyy8wjmd",
      "display": "Austin @ Houston",
      "week": 24,
      "season": 2021,
      "date_str": "2021-09-12",
      "away_team": "Austin",
      "home_team": "Houston",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-chi-skc-7vq7w2l8qd",
      "display": "Chicago @ Kansas City",
      "week": 24,
      "season": 2021,
      "date_str": "2021-09-12",
      "away_team": "Chicago",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-clb-mia-ev5dngymqk",
      "display": "Columbus @ Miami",
      "week": 24,
      "season": 2021,
      "date_str": "2021-09-12",
      "away_team": "Columbus",
      "home_team": "Miami",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nsh-mtl-kxmeywj3m6",
      "display": "Nashville @ Montr\u00e9al",
      "week": 24,
      "season": 2021,
      "date_str": "2021-09-12",
      "away_team": "Nashville",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-sje-fcd-gjmn3lj45k",
      "display": "San Jose @ Dallas",
      "week": 24,
      "season": 2021,
      "date_str": "2021-09-12",
      "away_team": "San Jose",
      "home_team": "Dallas",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-tor-cin-olmlar6a5l",
      "display": "Toronto @ Cincinnati",
      "week": 24,
      "season": 2021,
      "date_str": "2021-09-12",
      "away_team": "Toronto",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-rsl-lafc-9yqd8bboqv",
      "display": "Salt Lake @ Los Angeles FC",
      "week": 24,
      "season": 2021,
      "date_str": "2021-09-13",
      "away_team": "Salt Lake",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-ner-phi-4wm4wdjbqj",
      "display": "New England @ Philadelphia",
      "week": 25,
      "season": 2021,
      "date_str": "2021-09-03",
      "away_team": "New England",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-fcd-nyc-odmx9exg5y",
      "display": "Dallas @ New York City",
      "week": 25,
      "season": 2021,
      "date_str": "2021-09-14",
      "away_team": "Dallas",
      "home_team": "New York City",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-mia-tor-9vq28lxe5k",
      "display": "Miami @ Toronto",
      "week": 25,
      "season": 2021,
      "date_str": "2021-09-14",
      "away_team": "Miami",
      "home_team": "Toronto",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nyrb-clb-9z5kkw7j5a",
      "display": "New York @ Columbus",
      "week": 25,
      "season": 2021,
      "date_str": "2021-09-14",
      "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-2021-chi-dcu-npqxxl7yq9",
      "display": "Chicago @ D.C. United",
      "week": 25,
      "season": 2021,
      "date_str": "2021-09-15",
      "away_team": "Chicago",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-cin-atl-4jmavbwp5k",
      "display": "Cincinnati @ Atlanta",
      "week": 25,
      "season": 2021,
      "date_str": "2021-09-15",
      "away_team": "Cincinnati",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-mtl-orl-xvqk8kvnq0",
      "display": "Montr\u00e9al @ Orlando City",
      "week": 25,
      "season": 2021,
      "date_str": "2021-09-15",
      "away_team": "Montr\u00e9al",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 2,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-col-por-xw5pxpr05g",
      "display": "Colorado @ Portland",
      "week": 25,
      "season": 2021,
      "date_str": "2021-09-16",
      "away_team": "Colorado",
      "home_team": "Portland",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-hou-lag-krqa1jzoqk",
      "display": "Houston @ LA Galaxy",
      "week": 25,
      "season": 2021,
      "date_str": "2021-09-16",
      "away_team": "Houston",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-lafc-atx-kpqjangn56",
      "display": "Los Angeles FC @ Austin",
      "week": 25,
      "season": 2021,
      "date_str": "2021-09-16",
      "away_team": "Los Angeles FC",
      "home_team": "Austin",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-min-skc-adq0r1xe5e",
      "display": "Minnesota @ Kansas City",
      "week": 25,
      "season": 2021,
      "date_str": "2021-09-16",
      "away_team": "Minnesota",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-rsl-sje-zeqzv2xnqk",
      "display": "Salt Lake @ San Jose",
      "week": 25,
      "season": 2021,
      "date_str": "2021-09-16",
      "away_team": "Salt Lake",
      "home_team": "San Jose",
      "team": "",
      "score_home": 3,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-van-sea-blmvxyn8qx",
      "display": "Vancouver @ Seattle",
      "week": 25,
      "season": 2021,
      "date_str": "2021-10-10",
      "away_team": "Vancouver",
      "home_team": "Seattle",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nyrb-mia-p6qbrwvaq0",
      "display": "New York @ Miami",
      "week": 26,
      "season": 2021,
      "date_str": "2021-09-17",
      "away_team": "New York",
      "home_team": "Miami",
      "team": "",
      "score_home": 0,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-clb-ner-ljqey6oyqx",
      "display": "Columbus @ New England",
      "week": 26,
      "season": 2021,
      "date_str": "2021-09-18",
      "away_team": "Columbus",
      "home_team": "New England",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-dcu-atl-kaqbpwg7mb",
      "display": "D.C. United @ Atlanta",
      "week": 26,
      "season": 2021,
      "date_str": "2021-09-18",
      "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-2021-nsh-tor-evq3j80g5w",
      "display": "Nashville @ Toronto",
      "week": 26,
      "season": 2021,
      "date_str": "2021-09-18",
      "away_team": "Nashville",
      "home_team": "Toronto",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nyc-cin-e7mzxd1pqr",
      "display": "New York City @ Cincinnati",
      "week": 26,
      "season": 2021,
      "date_str": "2021-09-18",
      "away_team": "New York City",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-chi-mtl-0oq6bxa7q6",
      "display": "Chicago @ Montr\u00e9al",
      "week": 26,
      "season": 2021,
      "date_str": "2021-09-19",
      "away_team": "Chicago",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-fcd-hou-xj5ykx2xqb",
      "display": "Dallas @ Houston",
      "week": 26,
      "season": 2021,
      "date_str": "2021-09-19",
      "away_team": "Dallas",
      "home_team": "Houston",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-lafc-por-0x5gxg3jq7",
      "display": "Los Angeles FC @ Portland",
      "week": 26,
      "season": 2021,
      "date_str": "2021-09-19",
      "away_team": "Los Angeles FC",
      "home_team": "Portland",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-lag-min-n6mmx9owqe",
      "display": "LA Galaxy @ Minnesota",
      "week": 26,
      "season": 2021,
      "date_str": "2021-09-19",
      "away_team": "LA Galaxy",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-orl-phi-nwmwrdezql",
      "display": "Orlando City @ Philadelphia",
      "week": 26,
      "season": 2021,
      "date_str": "2021-09-19",
      "away_team": "Orlando City",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-sea-rsl-oa5wxryxq1",
      "display": "Seattle @ Salt Lake",
      "week": 26,
      "season": 2021,
      "date_str": "2021-09-19",
      "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-2021-sje-atx-jyqjl9ke5g",
      "display": "San Jose @ Austin",
      "week": 26,
      "season": 2021,
      "date_str": "2021-09-19",
      "away_team": "San Jose",
      "home_team": "Austin",
      "team": "",
      "score_home": 3,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-van-col-7vqgdnoxqv",
      "display": "Vancouver @ Colorado",
      "week": 26,
      "season": 2021,
      "date_str": "2021-09-20",
      "away_team": "Vancouver",
      "home_team": "Colorado",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nsh-mia-gpmobnyrqz",
      "display": "Nashville @ Miami",
      "week": 27,
      "season": 2021,
      "date_str": "2021-09-22",
      "away_team": "Nashville",
      "home_team": "Miami",
      "team": "",
      "score_home": 1,
      "score_away": 5,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-atl-phi-ramyy8djmd",
      "display": "Atlanta @ Philadelphia",
      "week": 27,
      "season": 2021,
      "date_str": "2021-09-25",
      "away_team": "Atlanta",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-cin-dcu-vzqo2vov5a",
      "display": "Cincinnati @ D.C. United",
      "week": 27,
      "season": 2021,
      "date_str": "2021-09-25",
      "away_team": "Cincinnati",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 4,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-mtl-clb-gjmn3ln45k",
      "display": "Montr\u00e9al @ Columbus",
      "week": 27,
      "season": 2021,
      "date_str": "2021-09-25",
      "away_team": "Montr\u00e9al",
      "home_team": "Columbus",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-orl-ner-gomnxknxqw",
      "display": "Orlando City @ New England",
      "week": 27,
      "season": 2021,
      "date_str": "2021-09-25",
      "away_team": "Orlando City",
      "home_team": "New England",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-fcd-van-pk5ljvppqo",
      "display": "Dallas @ Vancouver",
      "week": 27,
      "season": 2021,
      "date_str": "2021-09-26",
      "away_team": "Dallas",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-hou-min-wvq9g0zlmw",
      "display": "Houston @ Minnesota",
      "week": 27,
      "season": 2021,
      "date_str": "2021-09-26",
      "away_team": "Houston",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-lafc-sje-9z5kkogy5a",
      "display": "Los Angeles FC @ San Jose",
      "week": 27,
      "season": 2021,
      "date_str": "2021-09-26",
      "away_team": "Los Angeles FC",
      "home_team": "San Jose",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nsh-chi-2vq1lrglqr",
      "display": "Nashville @ Chicago",
      "week": 27,
      "season": 2021,
      "date_str": "2021-09-26",
      "away_team": "Nashville",
      "home_team": "Chicago",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nyrb-nyc-2lqrgd1dqr",
      "display": "New York @ New York City",
      "week": 27,
      "season": 2021,
      "date_str": "2021-09-26",
      "away_team": "New York",
      "home_team": "New York City",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-rsl-por-315vo8dgq9",
      "display": "Salt Lake @ Portland",
      "week": 27,
      "season": 2021,
      "date_str": "2021-09-26",
      "away_team": "Salt Lake",
      "home_team": "Portland",
      "team": "",
      "score_home": 6,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-sea-skc-ev5dngdmqk",
      "display": "Seattle @ Kansas City",
      "week": 27,
      "season": 2021,
      "date_str": "2021-09-26",
      "away_team": "Seattle",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-tor-col-egmpwy73qa",
      "display": "Toronto @ Colorado",
      "week": 27,
      "season": 2021,
      "date_str": "2021-09-26",
      "away_team": "Toronto",
      "home_team": "Colorado",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-lag-atx-7vq7w2a8qd",
      "display": "LA Galaxy @ Austin",
      "week": 27,
      "season": 2021,
      "date_str": "2021-09-27",
      "away_team": "LA Galaxy",
      "home_team": "Austin",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-cin-tor-krqa1jkoqk",
      "display": "Cincinnati @ Toronto",
      "week": 28,
      "season": 2021,
      "date_str": "2021-09-29",
      "away_team": "Cincinnati",
      "home_team": "Toronto",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-mia-atl-a35rxn0kql",
      "display": "Miami @ Atlanta",
      "week": 28,
      "season": 2021,
      "date_str": "2021-09-29",
      "away_team": "Miami",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-min-dcu-vj58gxkwm8",
      "display": "Minnesota @ D.C. United",
      "week": 28,
      "season": 2021,
      "date_str": "2021-09-29",
      "away_team": "Minnesota",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-ner-mtl-4jmavbrp5k",
      "display": "New England @ Montr\u00e9al",
      "week": 28,
      "season": 2021,
      "date_str": "2021-09-29",
      "away_team": "New England",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 1,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-phi-nyrb-npqxxlzyq9",
      "display": "Philadelphia @ New York",
      "week": 28,
      "season": 2021,
      "date_str": "2021-09-29",
      "away_team": "Philadelphia",
      "home_team": "New York",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-atx-col-odmx9eyg5y",
      "display": "Austin @ Colorado",
      "week": 28,
      "season": 2021,
      "date_str": "2021-09-30",
      "away_team": "Austin",
      "home_team": "Colorado",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-lag-rsl-adq0r1ge5e",
      "display": "LA Galaxy @ Salt Lake",
      "week": 28,
      "season": 2021,
      "date_str": "2021-09-30",
      "away_team": "LA Galaxy",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nyc-chi-9vq28l6e5k",
      "display": "New York City @ Chicago",
      "week": 28,
      "season": 2021,
      "date_str": "2021-09-30",
      "away_team": "New York City",
      "home_team": "Chicago",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-orl-nsh-kxmeywn3m6",
      "display": "Orlando City @ Nashville",
      "week": 28,
      "season": 2021,
      "date_str": "2021-09-30",
      "away_team": "Orlando City",
      "home_team": "Nashville",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-por-lafc-olmlar8a5l",
      "display": "Portland @ Los Angeles FC",
      "week": 28,
      "season": 2021,
      "date_str": "2021-09-30",
      "away_team": "Portland",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-sea-sje-kpqjanrn56",
      "display": "Seattle @ San Jose",
      "week": 28,
      "season": 2021,
      "date_str": "2021-09-30",
      "away_team": "Seattle",
      "home_team": "San Jose",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-skc-fcd-9yqd8bloqv",
      "display": "Kansas City @ Dallas",
      "week": 28,
      "season": 2021,
      "date_str": "2021-09-30",
      "away_team": "Kansas City",
      "home_team": "Dallas",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-van-hou-xw5pxp205g",
      "display": "Vancouver @ Houston",
      "week": 28,
      "season": 2021,
      "date_str": "2021-09-30",
      "away_team": "Vancouver",
      "home_team": "Houston",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-atl-mtl-ljqey6eyqx",
      "display": "Atlanta @ Montr\u00e9al",
      "week": 29,
      "season": 2021,
      "date_str": "2021-10-02",
      "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-2021-dcu-orl-zeqzv2gnqk",
      "display": "D.C. United @ Orlando City",
      "week": 29,
      "season": 2021,
      "date_str": "2021-10-02",
      "away_team": "D.C. United",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nyrb-cin-4wm4wdnbqj",
      "display": "New York @ Cincinnati",
      "week": 29,
      "season": 2021,
      "date_str": "2021-10-02",
      "away_team": "New York",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-rsl-atx-e7mzxdkpqr",
      "display": "Salt Lake @ Austin",
      "week": 29,
      "season": 2021,
      "date_str": "2021-10-02",
      "away_team": "Salt Lake",
      "home_team": "Austin",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-chi-tor-kaqbpwl7mb",
      "display": "Chicago @ Toronto",
      "week": 29,
      "season": 2021,
      "date_str": "2021-10-03",
      "away_team": "Chicago",
      "home_team": "Toronto",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-clb-phi-xvqk8kpnq0",
      "display": "Columbus @ Philadelphia",
      "week": 29,
      "season": 2021,
      "date_str": "2021-10-03",
      "away_team": "Columbus",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-hou-skc-evq3j8og5w",
      "display": "Houston @ Kansas City",
      "week": 29,
      "season": 2021,
      "date_str": "2021-10-03",
      "away_team": "Houston",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 4,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-mia-por-xj5ykxgxqb",
      "display": "Miami @ Portland",
      "week": 29,
      "season": 2021,
      "date_str": "2021-10-03",
      "away_team": "Miami",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-min-fcd-blmvxya8qx",
      "display": "Minnesota @ Dallas",
      "week": 29,
      "season": 2021,
      "date_str": "2021-10-03",
      "away_team": "Minnesota",
      "home_team": "Dallas",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nsh-nyc-jyqjl9je5g",
      "display": "Nashville @ New York City",
      "week": 29,
      "season": 2021,
      "date_str": "2021-10-03",
      "away_team": "Nashville",
      "home_team": "New York City",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-sje-van-p6qbrwvaq0",
      "display": "San Jose @ Vancouver",
      "week": 29,
      "season": 2021,
      "date_str": "2021-10-03",
      "away_team": "San Jose",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-col-sea-oa5wxr4xq1",
      "display": "Colorado @ Seattle",
      "week": 29,
      "season": 2021,
      "date_str": "2021-10-04",
      "away_team": "Colorado",
      "home_team": "Seattle",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-lafc-lag-n6mmx9dwqe",
      "display": "Los Angeles FC @ LA Galaxy",
      "week": 29,
      "season": 2021,
      "date_str": "2021-10-04",
      "away_team": "Los Angeles FC",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-atl-tor-jyqjl9jw5g",
      "display": "Atlanta @ Toronto",
      "week": 30,
      "season": 2021,
      "date_str": "2021-10-16",
      "away_team": "Atlanta",
      "home_team": "Toronto",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-chi-ner-nwmwrdbzql",
      "display": "Chicago @ New England",
      "week": 30,
      "season": 2021,
      "date_str": "2021-10-16",
      "away_team": "Chicago",
      "home_team": "New England",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-mia-clb-vzqo2vxv5a",
      "display": "Miami @ Columbus",
      "week": 30,
      "season": 2021,
      "date_str": "2021-10-16",
      "away_team": "Miami",
      "home_team": "Columbus",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nsh-dcu-7vqgdn2xqv",
      "display": "Nashville @ D.C. United",
      "week": 30,
      "season": 2021,
      "date_str": "2021-10-16",
      "away_team": "Nashville",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-orl-cin-0x5gxg7jq7",
      "display": "Orlando City @ Cincinnati",
      "week": 30,
      "season": 2021,
      "date_str": "2021-10-16",
      "away_team": "Orlando City",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-phi-mtl-oa5wxr4bq1",
      "display": "Philadelphia @ Montr\u00e9al",
      "week": 30,
      "season": 2021,
      "date_str": "2021-10-16",
      "away_team": "Philadelphia",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-sje-lafc-evq3j8on5w",
      "display": "San Jose @ Los Angeles FC",
      "week": 30,
      "season": 2021,
      "date_str": "2021-10-16",
      "away_team": "San Jose",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-col-rsl-2lqrgdbdqr",
      "display": "Colorado @ Salt Lake",
      "week": 30,
      "season": 2021,
      "date_str": "2021-10-17",
      "away_team": "Colorado",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-min-atx-gpmobnzrqz",
      "display": "Minnesota @ Austin",
      "week": 30,
      "season": 2021,
      "date_str": "2021-10-17",
      "away_team": "Minnesota",
      "home_team": "Austin",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nyc-nyrb-kaqbpwlxmb",
      "display": "New York City @ New York",
      "week": 30,
      "season": 2021,
      "date_str": "2021-10-17",
      "away_team": "New York City",
      "home_team": "New York",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-por-lag-gomnxkexqw",
      "display": "Portland @ LA Galaxy",
      "week": 30,
      "season": 2021,
      "date_str": "2021-10-17",
      "away_team": "Portland",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-sea-hou-0oq6bxr7q6",
      "display": "Seattle @ Houston",
      "week": 30,
      "season": 2021,
      "date_str": "2021-10-17",
      "away_team": "Seattle",
      "home_team": "Houston",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-skc-van-nwmwrdbeql",
      "display": "Kansas City @ Vancouver",
      "week": 30,
      "season": 2021,
      "date_str": "2021-10-18",
      "away_team": "Kansas City",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-chi-cin-0x5gxg77q7",
      "display": "Chicago @ Cincinnati",
      "week": 31,
      "season": 2021,
      "date_str": "2021-10-20",
      "away_team": "Chicago",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 3,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-mtl-orl-pk5ljvbzqo",
      "display": "Montr\u00e9al @ Orlando City",
      "week": 31,
      "season": 2021,
      "date_str": "2021-10-20",
      "away_team": "Montr\u00e9al",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-ner-dcu-7vqgdn2aqv",
      "display": "New England @ D.C. United",
      "week": 31,
      "season": 2021,
      "date_str": "2021-10-20",
      "away_team": "New England",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nyc-atl-wvq9g0d3mw",
      "display": "New York City @ Atlanta",
      "week": 31,
      "season": 2021,
      "date_str": "2021-10-20",
      "away_team": "New York City",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-tor-mia-egmpwywrqa",
      "display": "Toronto @ Miami",
      "week": 31,
      "season": 2021,
      "date_str": "2021-10-20",
      "away_team": "Toronto",
      "home_team": "Miami",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-atx-sje-9z5kko2b5a",
      "display": "Austin @ San Jose",
      "week": 31,
      "season": 2021,
      "date_str": "2021-10-21",
      "away_team": "Austin",
      "home_team": "San Jose",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-clb-nsh-vzqo2vp75a",
      "display": "Columbus @ Nashville",
      "week": 31,
      "season": 2021,
      "date_str": "2021-10-21",
      "away_team": "Columbus",
      "home_team": "Nashville",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-lafc-fcd-0oq6bxrrq6",
      "display": "Los Angeles FC @ Dallas",
      "week": 31,
      "season": 2021,
      "date_str": "2021-10-21",
      "away_team": "Los Angeles FC",
      "home_team": "Dallas",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-lag-hou-gomnxkj6qw",
      "display": "LA Galaxy @ Houston",
      "week": 31,
      "season": 2021,
      "date_str": "2021-10-21",
      "away_team": "LA Galaxy",
      "home_team": "Houston",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-phi-min-gpmobnjoqz",
      "display": "Philadelphia @ Minnesota",
      "week": 31,
      "season": 2021,
      "date_str": "2021-10-21",
      "away_team": "Philadelphia",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-sea-col-2lqrgdb2qr",
      "display": "Seattle @ Colorado",
      "week": 31,
      "season": 2021,
      "date_str": "2021-10-21",
      "away_team": "Seattle",
      "home_team": "Colorado",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-van-por-315vo867q9",
      "display": "Vancouver @ Portland",
      "week": 31,
      "season": 2021,
      "date_str": "2021-10-21",
      "away_team": "Vancouver",
      "home_team": "Portland",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-dcu-nyc-gjmn3lzy5k",
      "display": "D.C. United @ New York City",
      "week": 32,
      "season": 2021,
      "date_str": "2021-10-23",
      "away_team": "D.C. United",
      "home_team": "New York City",
      "team": "",
      "score_home": 6,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-mtl-tor-kxmeywr6m6",
      "display": "Montr\u00e9al @ Toronto",
      "week": 32,
      "season": 2021,
      "date_str": "2021-10-23",
      "away_team": "Montr\u00e9al",
      "home_team": "Toronto",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nsh-phi-olmlarxy5l",
      "display": "Nashville @ Philadelphia",
      "week": 32,
      "season": 2021,
      "date_str": "2021-10-23",
      "away_team": "Nashville",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nyrb-clb-2vq1lry8qr",
      "display": "New York @ Columbus",
      "week": 32,
      "season": 2021,
      "date_str": "2021-10-23",
      "away_team": "New York",
      "home_team": "Columbus",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-skc-sea-vj58gx78m8",
      "display": "Kansas City @ Seattle",
      "week": 32,
      "season": 2021,
      "date_str": "2021-10-23",
      "away_team": "Kansas City",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-cin-mia-a35rxn4bql",
      "display": "Cincinnati @ Miami",
      "week": 32,
      "season": 2021,
      "date_str": "2021-10-24",
      "away_team": "Cincinnati",
      "home_team": "Miami",
      "team": "",
      "score_home": 5,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-fcd-lag-odmx9ena5y",
      "display": "Dallas @ LA Galaxy",
      "week": 32,
      "season": 2021,
      "date_str": "2021-10-24",
      "away_team": "Dallas",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-hou-atx-9vq28lko5k",
      "display": "Houston @ Austin",
      "week": 32,
      "season": 2021,
      "date_str": "2021-10-24",
      "away_team": "Houston",
      "home_team": "Austin",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-lafc-min-ramyy8jrmd",
      "display": "Los Angeles FC @ Minnesota",
      "week": 32,
      "season": 2021,
      "date_str": "2021-10-24",
      "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-2021-ner-orl-npqxxlzkq9",
      "display": "New England @ Orlando City",
      "week": 32,
      "season": 2021,
      "date_str": "2021-10-24",
      "away_team": "New England",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-por-col-7vq7w2ydqd",
      "display": "Portland @ Colorado",
      "week": 32,
      "season": 2021,
      "date_str": "2021-10-24",
      "away_team": "Portland",
      "home_team": "Colorado",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-rsl-chi-ev5dngjzqk",
      "display": "Salt Lake @ Chicago",
      "week": 32,
      "season": 2021,
      "date_str": "2021-10-24",
      "away_team": "Salt Lake",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-van-sje-9yqd8b1oqv",
      "display": "Vancouver @ San Jose",
      "week": 32,
      "season": 2021,
      "date_str": "2021-10-24",
      "away_team": "Vancouver",
      "home_team": "San Jose",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-chi-nyc-krqa1jy1qk",
      "display": "Chicago @ New York City",
      "week": 33,
      "season": 2021,
      "date_str": "2021-10-27",
      "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-2021-col-ner-kpqjanxp56",
      "display": "Colorado @ New England",
      "week": 33,
      "season": 2021,
      "date_str": "2021-10-27",
      "away_team": "Colorado",
      "home_team": "New England",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-mia-atl-xvqk8kkwq0",
      "display": "Miami @ Atlanta",
      "week": 33,
      "season": 2021,
      "date_str": "2021-10-27",
      "away_team": "Miami",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nsh-cin-xw5pxpab5g",
      "display": "Nashville @ Cincinnati",
      "week": 33,
      "season": 2021,
      "date_str": "2021-10-27",
      "away_team": "Nashville",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 3,
      "score_away": 6,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nyrb-dcu-4jmavb275k",
      "display": "New York @ D.C. United",
      "week": 33,
      "season": 2021,
      "date_str": "2021-10-27",
      "away_team": "New York",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-orl-clb-p6qbrw74q0",
      "display": "Orlando City @ Columbus",
      "week": 33,
      "season": 2021,
      "date_str": "2021-10-27",
      "away_team": "Orlando City",
      "home_team": "Columbus",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-phi-tor-ljqey6pwqx",
      "display": "Philadelphia @ Toronto",
      "week": 33,
      "season": 2021,
      "date_str": "2021-10-27",
      "away_team": "Philadelphia",
      "home_team": "Toronto",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-sea-lafc-adq0r1rv5e",
      "display": "Seattle @ Los Angeles FC",
      "week": 33,
      "season": 2021,
      "date_str": "2021-10-27",
      "away_team": "Seattle",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-lag-skc-zeqzv2rzqk",
      "display": "LA Galaxy @ Kansas City",
      "week": 33,
      "season": 2021,
      "date_str": "2021-10-28",
      "away_team": "LA Galaxy",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-min-van-e7mzxdwoqr",
      "display": "Minnesota @ Vancouver",
      "week": 33,
      "season": 2021,
      "date_str": "2021-10-28",
      "away_team": "Minnesota",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-rsl-fcd-4wm4wdpgqj",
      "display": "Salt Lake @ Dallas",
      "week": 33,
      "season": 2021,
      "date_str": "2021-10-28",
      "away_team": "Salt Lake",
      "home_team": "Dallas",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-sje-por-blmvxybjqx",
      "display": "San Jose @ Portland",
      "week": 33,
      "season": 2021,
      "date_str": "2021-10-28",
      "away_team": "San Jose",
      "home_team": "Portland",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-ner-chi-gomnxkg6qw",
      "display": "New England @ Chicago",
      "week": 34,
      "season": 2021,
      "date_str": "2021-09-23",
      "away_team": "New England",
      "home_team": "Chicago",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-clb-dcu-xj5ykxoxqb",
      "display": "Columbus @ D.C. United",
      "week": 34,
      "season": 2021,
      "date_str": "2021-10-30",
      "away_team": "Columbus",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-mtl-nyrb-nwmwrdoeql",
      "display": "Montr\u00e9al @ New York",
      "week": 34,
      "season": 2021,
      "date_str": "2021-10-30",
      "away_team": "Montr\u00e9al",
      "home_team": "New York",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nyc-mia-0x5gxg87q7",
      "display": "New York City @ Miami",
      "week": 34,
      "season": 2021,
      "date_str": "2021-10-30",
      "away_team": "New York City",
      "home_team": "Miami",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-sje-rsl-evq3j8vn5w",
      "display": "San Jose @ Salt Lake",
      "week": 34,
      "season": 2021,
      "date_str": "2021-10-30",
      "away_team": "San Jose",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 3,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-tor-atl-kaqbpwxxmb",
      "display": "Toronto @ Atlanta",
      "week": 34,
      "season": 2021,
      "date_str": "2021-10-30",
      "away_team": "Toronto",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-atx-fcd-jyqjl9vw5g",
      "display": "Austin @ Dallas",
      "week": 34,
      "season": 2021,
      "date_str": "2021-10-31",
      "away_team": "Austin",
      "home_team": "Dallas",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-cin-phi-oa5wxrebq1",
      "display": "Cincinnati @ Philadelphia",
      "week": 34,
      "season": 2021,
      "date_str": "2021-10-31",
      "away_team": "Cincinnati",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-col-hou-0oq6bxnrq6",
      "display": "Colorado @ Houston",
      "week": 34,
      "season": 2021,
      "date_str": "2021-10-31",
      "away_team": "Colorado",
      "home_team": "Houston",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nsh-orl-gpmobnxoqz",
      "display": "Nashville @ Orlando City",
      "week": 34,
      "season": 2021,
      "date_str": "2021-10-31",
      "away_team": "Nashville",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-skc-min-7vqgdnaaqv",
      "display": "Kansas City @ Minnesota",
      "week": 34,
      "season": 2021,
      "date_str": "2021-10-31",
      "away_team": "Kansas City",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-lag-sea-vzqo2v675a",
      "display": "LA Galaxy @ Seattle",
      "week": 34,
      "season": 2021,
      "date_str": "2021-11-02",
      "away_team": "LA Galaxy",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-van-lafc-2lqrgd42qr",
      "display": "Vancouver @ Los Angeles FC",
      "week": 34,
      "season": 2021,
      "date_str": "2021-11-03",
      "away_team": "Vancouver",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-atl-nyrb-9z5kkomb5a",
      "display": "Atlanta @ New York",
      "week": 35,
      "season": 2021,
      "date_str": "2021-11-03",
      "away_team": "Atlanta",
      "home_team": "New York",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-hou-mtl-n6mmx90vqe",
      "display": "Houston @ Montr\u00e9al",
      "week": 35,
      "season": 2021,
      "date_str": "2021-11-03",
      "away_team": "Houston",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-por-rsl-315vo8j7q9",
      "display": "Portland @ Salt Lake",
      "week": 35,
      "season": 2021,
      "date_str": "2021-11-04",
      "away_team": "Portland",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-skc-atx-wvq9g023mw",
      "display": "Kansas City @ Austin",
      "week": 35,
      "season": 2021,
      "date_str": "2021-11-04",
      "away_team": "Kansas City",
      "home_team": "Austin",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-atl-cin-egmpwyjrqa",
      "display": "Atlanta @ Cincinnati",
      "week": 35,
      "season": 2021,
      "date_str": "2021-11-07",
      "away_team": "Atlanta",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-atx-por-a35rxnkbql",
      "display": "Austin @ Portland",
      "week": 35,
      "season": 2021,
      "date_str": "2021-11-07",
      "away_team": "Austin",
      "home_team": "Portland",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-chi-clb-pk5ljvlzqo",
      "display": "Chicago @ Columbus",
      "week": 35,
      "season": 2021,
      "date_str": "2021-11-07",
      "away_team": "Chicago",
      "home_team": "Columbus",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-dcu-tor-9yqd8b2oqv",
      "display": "D.C. United @ Toronto",
      "week": 35,
      "season": 2021,
      "date_str": "2021-11-07",
      "away_team": "D.C. United",
      "home_team": "Toronto",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-fcd-sje-olmlarwy5l",
      "display": "Dallas @ San Jose",
      "week": 35,
      "season": 2021,
      "date_str": "2021-11-07",
      "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-2021-lafc-col-ev5dng6zqk",
      "display": "Los Angeles FC @ Colorado",
      "week": 35,
      "season": 2021,
      "date_str": "2021-11-07",
      "away_team": "Los Angeles FC",
      "home_team": "Colorado",
      "team": "",
      "score_home": 5,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-mia-ner-ramyy8xrmd",
      "display": "Miami @ New England",
      "week": 35,
      "season": 2021,
      "date_str": "2021-11-07",
      "away_team": "Miami",
      "home_team": "New England",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-min-lag-2vq1lr98qr",
      "display": "Minnesota @ LA Galaxy",
      "week": 35,
      "season": 2021,
      "date_str": "2021-11-07",
      "away_team": "Minnesota",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nyrb-nsh-gjmn3lxy5k",
      "display": "New York @ Nashville",
      "week": 35,
      "season": 2021,
      "date_str": "2021-11-07",
      "away_team": "New York",
      "home_team": "Nashville",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-orl-mtl-odmx9ewa5y",
      "display": "Orlando City @ Montr\u00e9al",
      "week": 35,
      "season": 2021,
      "date_str": "2021-11-07",
      "away_team": "Orlando City",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-phi-nyc-7vq7w28dqd",
      "display": "Philadelphia @ New York City",
      "week": 35,
      "season": 2021,
      "date_str": "2021-11-07",
      "away_team": "Philadelphia",
      "home_team": "New York City",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-rsl-skc-vj58gxe8m8",
      "display": "Salt Lake @ Kansas City",
      "week": 35,
      "season": 2021,
      "date_str": "2021-11-07",
      "away_team": "Salt Lake",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-sea-van-kxmeyw06m6",
      "display": "Seattle @ Vancouver",
      "week": 35,
      "season": 2021,
      "date_str": "2021-11-07",
      "away_team": "Seattle",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nyrb-phi-ramylplaqd",
      "display": "New York @ Philadelphia",
      "week": 36,
      "season": 2021,
      "date_str": "2021-11-20",
      "away_team": "New York",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-van-skc-7vq7npayqd",
      "display": "Vancouver @ Kansas City",
      "week": 36,
      "season": 2021,
      "date_str": "2021-11-20",
      "away_team": "Vancouver",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-atl-nyc-ev5drnmaqk",
      "display": "Atlanta @ New York City",
      "week": 36,
      "season": 2021,
      "date_str": "2021-11-21",
      "away_team": "Atlanta",
      "home_team": "New York City",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-min-por-2vq1b7a4mr",
      "display": "Minnesota @ Portland",
      "week": 36,
      "season": 2021,
      "date_str": "2021-11-21",
      "away_team": "Minnesota",
      "home_team": "Portland",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-orl-nsh-olmlo17gql",
      "display": "Orlando City @ Nashville",
      "week": 36,
      "season": 2021,
      "date_str": "2021-11-24",
      "away_team": "Orlando City",
      "home_team": "Nashville",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-rsl-sea-a35rl1dbql",
      "display": "Salt Lake @ Seattle",
      "week": 36,
      "season": 2021,
      "date_str": "2021-11-24",
      "away_team": "Salt Lake",
      "home_team": "Seattle",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-por-col-vj58o8e3m8",
      "display": "Portland @ Colorado",
      "week": 37,
      "season": 2021,
      "date_str": "2021-11-25",
      "away_team": "Portland",
      "home_team": "Colorado",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nsh-phi-kxmebbex56",
      "display": "Nashville @ Philadelphia",
      "week": 37,
      "season": 2021,
      "date_str": "2021-11-28",
      "away_team": "Nashville",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-rsl-skc-9yqd3lx95v",
      "display": "Salt Lake @ Kansas City",
      "week": 37,
      "season": 2021,
      "date_str": "2021-11-28",
      "away_team": "Salt Lake",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nyc-ner-odmxln42my",
      "display": "New York City @ New England",
      "week": 37,
      "season": 2021,
      "date_str": "2021-12-01",
      "away_team": "New York City",
      "home_team": "New England",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-rsl-por-9vq2w7a1mk",
      "display": "Salt Lake @ Portland",
      "week": 38,
      "season": 2021,
      "date_str": "2021-12-04",
      "away_team": "Salt Lake",
      "home_team": "Portland",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nyc-phi-npqxr10gm9",
      "display": "New York City @ Philadelphia",
      "week": 38,
      "season": 2021,
      "date_str": "2021-12-05",
      "away_team": "New York City",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2021-nyc-por-adq037dpqe",
      "display": "New York City @ Portland",
      "week": 38,
      "season": 2021,
      "date_str": "2021-12-11",
      "away_team": "New York City",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "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": 558.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1121,
        "xg_place": -0.1121,
        "goals_minus_xg": -0.1121,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.224,
        "assists_minus_xa": -0.224,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.336,
        "points_added": 0.0,
        "xpoints_added": 0.0828,
        "passes_attempted": 233.0,
        "pass_completion_pct": 0.7725,
        "xpass_completion_pct": 0.7663,
        "passes_over_expected": 1.4481,
        "passes_over_expected_p100": 0.6215,
        "avg_pass_distance": 18.7271,
        "avg_pass_vertical": 5.5122
      }
    },
    {
      "canonical_id": "aaron-herrera",
      "canonical_name": "Aaron Herrera",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3044.0,
        "shots": 23.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.4496,
        "xg_place": -0.518,
        "goals_minus_xg": -0.4496,
        "key_passes": 42.0,
        "assists": 10.0,
        "xa": 5.0412,
        "assists_minus_xa": 4.9588,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 6.4908,
        "points_added": 0.7547,
        "xpoints_added": 1.0193,
        "passes_attempted": 1800.0,
        "pass_completion_pct": 0.7578,
        "xpass_completion_pct": 0.7469,
        "passes_over_expected": 19.6184,
        "passes_over_expected_p100": 1.0899,
        "avg_pass_distance": 22.4345,
        "avg_pass_vertical": 4.8825
      }
    },
    {
      "canonical_id": "aaron-long",
      "canonical_name": "Aaron Long",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 500.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2705,
        "xg_place": -0.2446,
        "goals_minus_xg": -0.2705,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0297,
        "assists_minus_xa": -0.0297,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3002,
        "points_added": 0.0,
        "xpoints_added": 0.1909,
        "passes_attempted": 267.0,
        "pass_completion_pct": 0.7528,
        "xpass_completion_pct": 0.7524,
        "passes_over_expected": 0.1179,
        "passes_over_expected_p100": 0.0442,
        "avg_pass_distance": 22.6709,
        "avg_pass_vertical": 9.6767
      }
    },
    {
      "canonical_id": "abdoulaye-cissoko",
      "canonical_name": "Abdoulaye Cissoko",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1037.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5716,
        "xg_place": -0.2533,
        "goals_minus_xg": -0.5716,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5716,
        "points_added": 0.0,
        "xpoints_added": 0.3436,
        "passes_attempted": 415.0,
        "pass_completion_pct": 0.8651,
        "xpass_completion_pct": 0.8539,
        "passes_over_expected": 4.6395,
        "passes_over_expected_p100": 1.118,
        "avg_pass_distance": 19.7534,
        "avg_pass_vertical": 5.6597
      }
    },
    {
      "canonical_id": "aboubacar-keita",
      "canonical_name": "Aboubacar Keita",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1082.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.4265,
        "assists_minus_xa": -0.4265,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4265,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 534.0,
        "pass_completion_pct": 0.8483,
        "xpass_completion_pct": 0.854,
        "passes_over_expected": -3.0319,
        "passes_over_expected_p100": -0.5678,
        "avg_pass_distance": 25.0134,
        "avg_pass_vertical": 9.0619
      }
    },
    {
      "canonical_id": "abu-danladi",
      "canonical_name": "Abu Danladi",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 130.0,
        "shots": 7.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.7054,
        "xg_place": 0.6615,
        "goals_minus_xg": 0.2946,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1258,
        "assists_minus_xa": -0.1258,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8312,
        "points_added": 1.8251,
        "xpoints_added": 0.6917,
        "passes_attempted": 38.0,
        "pass_completion_pct": 0.6842,
        "xpass_completion_pct": 0.645,
        "passes_over_expected": 1.4899,
        "passes_over_expected_p100": 3.9209,
        "avg_pass_distance": 17.1062,
        "avg_pass_vertical": -0.5541
      }
    },
    {
      "canonical_id": "adam-buksa",
      "canonical_name": "Adam Buksa",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2416.0,
        "shots": 114.0,
        "shots_on_target": 45.0,
        "goals": 17.0,
        "xg": 18.2449,
        "xg_place": -0.6053,
        "goals_minus_xg": -1.2449,
        "key_passes": 15.0,
        "assists": 3.0,
        "xa": 1.4416,
        "assists_minus_xa": 1.5584,
        "goals_plus_assists": 20.0,
        "xg_plus_xa": 19.6865,
        "points_added": 7.7675,
        "xpoints_added": 9.6918,
        "passes_attempted": 510.0,
        "pass_completion_pct": 0.698,
        "xpass_completion_pct": 0.7207,
        "passes_over_expected": -11.5425,
        "passes_over_expected_p100": -2.2632,
        "avg_pass_distance": 15.8928,
        "avg_pass_vertical": 0.959
      }
    },
    {
      "canonical_id": "adam-grinwis",
      "canonical_name": "Adam Grinwis",
      "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": 47.0,
        "pass_completion_pct": 0.8298,
        "xpass_completion_pct": 0.8027,
        "passes_over_expected": 1.2711,
        "passes_over_expected_p100": 2.7044,
        "avg_pass_distance": 27.5596,
        "avg_pass_vertical": 19.0797,
        "shots_faced": 7.0,
        "goals_conceded": 3.0,
        "saves": 4.0,
        "headed_shot_share": 0.1429,
        "xg_faced": 1.3923,
        "goals_conceded_minus_xg": 1.6077,
        "goals_per_xg": 2.1547
      }
    },
    {
      "canonical_id": "adam-lundkvist",
      "canonical_name": "Adam Lundkvist",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2120.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2605,
        "xg_place": 0.1819,
        "goals_minus_xg": -0.2605,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.1879,
        "assists_minus_xa": -0.1879,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4484,
        "points_added": 0.0,
        "xpoints_added": 0.1696,
        "passes_attempted": 1026.0,
        "pass_completion_pct": 0.7427,
        "xpass_completion_pct": 0.7454,
        "passes_over_expected": -2.801,
        "passes_over_expected_p100": -0.273,
        "avg_pass_distance": 19.4139,
        "avg_pass_vertical": 5.2151
      }
    },
    {
      "canonical_id": "adam-saldana",
      "canonical_name": "Adam Saldana",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 760.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.1924,
        "xg_place": 0.0098,
        "goals_minus_xg": -0.1924,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.0849,
        "assists_minus_xa": -0.0849,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2772,
        "points_added": 0.0,
        "xpoints_added": 0.1276,
        "passes_attempted": 409.0,
        "pass_completion_pct": 0.9242,
        "xpass_completion_pct": 0.9085,
        "passes_over_expected": 6.4315,
        "passes_over_expected_p100": 1.5725,
        "avg_pass_distance": 19.5678,
        "avg_pass_vertical": 1.9317
      }
    },
    {
      "canonical_id": "adrien-hunou",
      "canonical_name": "Adrien Hunou",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1901.0,
        "shots": 66.0,
        "shots_on_target": 24.0,
        "goals": 7.0,
        "xg": 8.8945,
        "xg_place": -1.6545,
        "goals_minus_xg": -1.8945,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 1.4215,
        "assists_minus_xa": -0.4215,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 10.316,
        "points_added": 3.4439,
        "xpoints_added": 6.4403,
        "passes_attempted": 523.0,
        "pass_completion_pct": 0.7763,
        "xpass_completion_pct": 0.799,
        "passes_over_expected": -11.8574,
        "passes_over_expected_p100": -2.2672,
        "avg_pass_distance": 14.9161,
        "avg_pass_vertical": -2.2883
      }
    },
    {
      "canonical_id": "adrien-p\u00e9rez",
      "canonical_name": "Adrien P\u00e9rez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 952.0,
        "shots": 26.0,
        "shots_on_target": 10.0,
        "goals": 0.0,
        "xg": 1.8561,
        "xg_place": -0.5561,
        "goals_minus_xg": -1.8561,
        "key_passes": 15.0,
        "assists": 2.0,
        "xa": 1.6272,
        "assists_minus_xa": 0.3728,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.4832,
        "points_added": 0.0,
        "xpoints_added": 1.1104,
        "passes_attempted": 313.0,
        "pass_completion_pct": 0.6997,
        "xpass_completion_pct": 0.7299,
        "passes_over_expected": -9.448,
        "passes_over_expected_p100": -3.0185,
        "avg_pass_distance": 16.8139,
        "avg_pass_vertical": 2.1487
      }
    },
    {
      "canonical_id": "aedan-stanley",
      "canonical_name": "Aedan Stanley",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 275.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0146,
        "xg_place": -0.0146,
        "goals_minus_xg": -0.0146,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0832,
        "assists_minus_xa": -0.0832,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0978,
        "points_added": 0.0,
        "xpoints_added": 0.0039,
        "passes_attempted": 188.0,
        "pass_completion_pct": 0.8085,
        "xpass_completion_pct": 0.8263,
        "passes_over_expected": -3.3515,
        "passes_over_expected_p100": -1.7827,
        "avg_pass_distance": 16.8698,
        "avg_pass_vertical": -1.8682
      }
    },
    {
      "canonical_id": "ahmed-hamdi",
      "canonical_name": "Ahmed Hamdi",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 994.0,
        "shots": 17.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.5924,
        "xg_place": -0.5547,
        "goals_minus_xg": 0.4076,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 1.1986,
        "assists_minus_xa": -1.1986,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.7909,
        "points_added": 1.3868,
        "xpoints_added": 0.9832,
        "passes_attempted": 479.0,
        "pass_completion_pct": 0.9019,
        "xpass_completion_pct": 0.8757,
        "passes_over_expected": 12.5226,
        "passes_over_expected_p100": 2.6143,
        "avg_pass_distance": 15.5739,
        "avg_pass_vertical": 0.9323
      }
    },
    {
      "canonical_id": "aim\u00e9-mabika",
      "canonical_name": "Aim\u00e9 Mabika",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 198.0,
        "shots": 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": 98.0,
        "pass_completion_pct": 0.898,
        "xpass_completion_pct": 0.8565,
        "passes_over_expected": 4.0617,
        "passes_over_expected_p100": 4.1446,
        "avg_pass_distance": 23.4125,
        "avg_pass_vertical": 7.1853
      }
    },
    {
      "canonical_id": "ak\u00e9-arnaud-loba",
      "canonical_name": "Ak\u00e9 Arnaud Loba",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 478.0,
        "shots": 5.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.0476,
        "xg_place": 0.124,
        "goals_minus_xg": -0.0476,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.9715,
        "assists_minus_xa": 0.0285,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0191,
        "points_added": 0.0218,
        "xpoints_added": 0.6424,
        "passes_attempted": 88.0,
        "pass_completion_pct": 0.7955,
        "xpass_completion_pct": 0.7857,
        "passes_over_expected": 0.8549,
        "passes_over_expected_p100": 0.9715,
        "avg_pass_distance": 15.8547,
        "avg_pass_vertical": -1.1561
      }
    },
    {
      "canonical_id": "alan-franco",
      "canonical_name": "Alan Franco",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2301.0,
        "shots": 15.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 0.3385,
        "xg_place": 0.219,
        "goals_minus_xg": -0.3385,
        "key_passes": 6.0,
        "assists": 3.0,
        "xa": 1.0121,
        "assists_minus_xa": 1.9879,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.3506,
        "points_added": 0.0,
        "xpoints_added": 0.288,
        "passes_attempted": 1347.0,
        "pass_completion_pct": 0.8775,
        "xpass_completion_pct": 0.8551,
        "passes_over_expected": 30.1731,
        "passes_over_expected_p100": 2.24,
        "avg_pass_distance": 22.3527,
        "avg_pass_vertical": 8.667
      }
    },
    {
      "canonical_id": "alan-pulido",
      "canonical_name": "Alan Pulido",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1654.0,
        "shots": 61.0,
        "shots_on_target": 17.0,
        "goals": 8.0,
        "xg": 7.2001,
        "xg_place": -0.4508,
        "goals_minus_xg": 0.7999,
        "key_passes": 28.0,
        "assists": 2.0,
        "xa": 2.7847,
        "assists_minus_xa": -0.7847,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 9.9849,
        "points_added": 3.1847,
        "xpoints_added": 3.0762,
        "passes_attempted": 527.0,
        "pass_completion_pct": 0.8463,
        "xpass_completion_pct": 0.8339,
        "passes_over_expected": 6.5513,
        "passes_over_expected_p100": 1.2431,
        "avg_pass_distance": 16.7716,
        "avg_pass_vertical": -0.1943
      }
    },
    {
      "canonical_id": "albert-rusn\u00e1k",
      "canonical_name": "Albert Rusn\u00e1k",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3412.0,
        "shots": 66.0,
        "shots_on_target": 33.0,
        "goals": 11.0,
        "xg": 7.8153,
        "xg_place": 2.5553,
        "goals_minus_xg": 3.1847,
        "key_passes": 88.0,
        "assists": 7.0,
        "xa": 6.876,
        "assists_minus_xa": 0.124,
        "goals_plus_assists": 18.0,
        "xg_plus_xa": 14.6913,
        "points_added": 5.487,
        "xpoints_added": 4.4682,
        "passes_attempted": 1691.0,
        "pass_completion_pct": 0.8344,
        "xpass_completion_pct": 0.8006,
        "passes_over_expected": 57.1322,
        "passes_over_expected_p100": 3.3786,
        "avg_pass_distance": 21.4178,
        "avg_pass_vertical": 1.7577
      }
    },
    {
      "canonical_id": "alec-kann",
      "canonical_name": "Alec Kann",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 495.0,
        "shots": 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": 200.0,
        "pass_completion_pct": 0.765,
        "xpass_completion_pct": 0.7622,
        "passes_over_expected": 0.5536,
        "passes_over_expected_p100": 0.2768,
        "avg_pass_distance": 34.4544,
        "avg_pass_vertical": 24.9049,
        "shots_faced": 31.0,
        "goals_conceded": 8.0,
        "saves": 23.0,
        "headed_shot_share": 0.1613,
        "xg_faced": 10.1658,
        "goals_conceded_minus_xg": -2.1658,
        "goals_per_xg": 0.787
      }
    },
    {
      "canonical_id": "alejandro-bedoya",
      "canonical_name": "Alejandro Bedoya",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3141.0,
        "shots": 40.0,
        "shots_on_target": 15.0,
        "goals": 3.0,
        "xg": 3.7972,
        "xg_place": 0.4006,
        "goals_minus_xg": -0.7972,
        "key_passes": 43.0,
        "assists": 0.0,
        "xa": 3.4211,
        "assists_minus_xa": -3.4211,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 7.2183,
        "points_added": 1.048,
        "xpoints_added": 2.4749,
        "passes_attempted": 1414.0,
        "pass_completion_pct": 0.732,
        "xpass_completion_pct": 0.744,
        "passes_over_expected": -16.9747,
        "passes_over_expected_p100": -1.2005,
        "avg_pass_distance": 16.635,
        "avg_pass_vertical": 3.0463
      }
    },
    {
      "canonical_id": "alejandro-fuenmayor",
      "canonical_name": "Alejandro Fuenmayor",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 290.0,
        "shots": 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": 195.0,
        "pass_completion_pct": 0.7744,
        "xpass_completion_pct": 0.8199,
        "passes_over_expected": -8.8883,
        "passes_over_expected_p100": -4.5581,
        "avg_pass_distance": 22.6957,
        "avg_pass_vertical": 7.0918
      }
    },
    {
      "canonical_id": "alejandro-pozuelo",
      "canonical_name": "Alejandro Pozuelo",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1476.0,
        "shots": 29.0,
        "shots_on_target": 11.0,
        "goals": 1.0,
        "xg": 2.4263,
        "xg_place": 0.1163,
        "goals_minus_xg": -1.4263,
        "key_passes": 40.0,
        "assists": 4.0,
        "xa": 4.5006,
        "assists_minus_xa": -0.5006,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.9268,
        "points_added": 0.8944,
        "xpoints_added": 1.5741,
        "passes_attempted": 1076.0,
        "pass_completion_pct": 0.8355,
        "xpass_completion_pct": 0.808,
        "passes_over_expected": 29.5531,
        "passes_over_expected_p100": 2.7466,
        "avg_pass_distance": 15.7262,
        "avg_pass_vertical": 2.4851
      }
    },
    {
      "canonical_id": "alex-bono",
      "canonical_name": "Alex Bono",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2374.0,
        "shots": 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": 797.0,
        "pass_completion_pct": 0.6098,
        "xpass_completion_pct": 0.6341,
        "passes_over_expected": -19.3567,
        "passes_over_expected_p100": -2.4287,
        "avg_pass_distance": 40.0528,
        "avg_pass_vertical": 33.5096,
        "shots_faced": 126.0,
        "goals_conceded": 42.0,
        "saves": 82.0,
        "headed_shot_share": 0.1587,
        "xg_faced": 37.469,
        "goals_conceded_minus_xg": 4.531,
        "goals_per_xg": 1.1209
      }
    },
    {
      "canonical_id": "alex-de-john",
      "canonical_name": "Alex De John",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 146.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1248,
        "xg_place": -0.0904,
        "goals_minus_xg": -0.1248,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1248,
        "points_added": 0.0,
        "xpoints_added": 0.1956,
        "passes_attempted": 64.0,
        "pass_completion_pct": 0.7813,
        "xpass_completion_pct": 0.7607,
        "passes_over_expected": 1.313,
        "passes_over_expected_p100": 2.0516,
        "avg_pass_distance": 24.0836,
        "avg_pass_vertical": 11.0652
      }
    },
    {
      "canonical_id": "alex-monis",
      "canonical_name": "Alex Monis",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 25.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.028,
        "xg_place": -0.028,
        "goals_minus_xg": -0.028,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0296,
        "assists_minus_xa": -0.0296,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0576,
        "points_added": 0.0,
        "xpoints_added": 0.0023,
        "passes_attempted": 14.0,
        "pass_completion_pct": 0.9286,
        "xpass_completion_pct": 0.8689,
        "passes_over_expected": 0.8356,
        "passes_over_expected_p100": 5.9686,
        "avg_pass_distance": 16.53,
        "avg_pass_vertical": -0.9253
      }
    },
    {
      "canonical_id": "alex-muyl",
      "canonical_name": "Alex Muyl",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1694.0,
        "shots": 22.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 2.5146,
        "xg_place": -0.482,
        "goals_minus_xg": 0.4854,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 1.4912,
        "assists_minus_xa": -0.4912,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.0058,
        "points_added": 0.1213,
        "xpoints_added": 1.0133,
        "passes_attempted": 587.0,
        "pass_completion_pct": 0.7581,
        "xpass_completion_pct": 0.779,
        "passes_over_expected": -12.254,
        "passes_over_expected_p100": -2.0876,
        "avg_pass_distance": 17.6343,
        "avg_pass_vertical": 3.2609
      }
    },
    {
      "canonical_id": "alex-ring",
      "canonical_name": "Alex Ring",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2963.0,
        "shots": 40.0,
        "shots_on_target": 14.0,
        "goals": 4.0,
        "xg": 2.4091,
        "xg_place": 1.5703,
        "goals_minus_xg": 1.5909,
        "key_passes": 24.0,
        "assists": 3.0,
        "xa": 2.8545,
        "assists_minus_xa": 0.1455,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.2635,
        "points_added": 1.2357,
        "xpoints_added": 1.215,
        "passes_attempted": 2139.0,
        "pass_completion_pct": 0.8588,
        "xpass_completion_pct": 0.8561,
        "passes_over_expected": 5.7836,
        "passes_over_expected_p100": 0.2704,
        "avg_pass_distance": 23.2339,
        "avg_pass_vertical": 7.0097
      }
    },
    {
      "canonical_id": "alex-roldan",
      "canonical_name": "Alex Roldan",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2532.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.3704,
        "xg_place": -0.2367,
        "goals_minus_xg": 0.6296,
        "key_passes": 22.0,
        "assists": 3.0,
        "xa": 2.3424,
        "assists_minus_xa": 0.6576,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.7129,
        "points_added": 0.4614,
        "xpoints_added": 0.2261,
        "passes_attempted": 1344.0,
        "pass_completion_pct": 0.7827,
        "xpass_completion_pct": 0.7795,
        "passes_over_expected": 4.3884,
        "passes_over_expected_p100": 0.3265,
        "avg_pass_distance": 18.5676,
        "avg_pass_vertical": 1.4351,
        "shots_faced": 1.0,
        "goals_conceded": 0.0,
        "saves": 1.0,
        "headed_shot_share": 1.0,
        "xg_faced": 0.3715,
        "goals_conceded_minus_xg": -0.3715,
        "goals_per_xg": 0.0
      }
    },
    {
      "canonical_id": "alex-villanueva",
      "canonical_name": "Alex Villanueva",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 19.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 13.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.8624,
        "passes_over_expected": 1.7891,
        "passes_over_expected_p100": 13.7625,
        "avg_pass_distance": 14.619,
        "avg_pass_vertical": -1.3269
      }
    },
    {
      "canonical_id": "alexander-alvarado",
      "canonical_name": "Alexander Alvarado",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 251.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0685,
        "xg_place": -0.0685,
        "goals_minus_xg": -0.0685,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.202,
        "assists_minus_xa": -0.202,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2704,
        "points_added": 0.0,
        "xpoints_added": 0.0464,
        "passes_attempted": 85.0,
        "pass_completion_pct": 0.8706,
        "xpass_completion_pct": 0.8341,
        "passes_over_expected": 3.102,
        "passes_over_expected_p100": 3.6494,
        "avg_pass_distance": 15.3489,
        "avg_pass_vertical": 0.1932
      }
    },
    {
      "canonical_id": "alexander-callens",
      "canonical_name": "Alexander Callens",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2754.0,
        "shots": 17.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 2.1372,
        "xg_place": -0.338,
        "goals_minus_xg": -0.1372,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3209,
        "assists_minus_xa": -0.3209,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.458,
        "points_added": 0.0017,
        "xpoints_added": 0.6172,
        "passes_attempted": 1419.0,
        "pass_completion_pct": 0.8569,
        "xpass_completion_pct": 0.8285,
        "passes_over_expected": 40.3662,
        "passes_over_expected_p100": 2.8447,
        "avg_pass_distance": 21.0858,
        "avg_pass_vertical": 9.0105
      }
    },
    {
      "canonical_id": "alexandre-pato",
      "canonical_name": "Alexandre Pato",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 146.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3129,
        "xg_place": -0.064,
        "goals_minus_xg": -0.3129,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3129,
        "points_added": 0.0,
        "xpoints_added": 0.4187,
        "passes_attempted": 34.0,
        "pass_completion_pct": 0.5588,
        "xpass_completion_pct": 0.7053,
        "passes_over_expected": -4.9795,
        "passes_over_expected_p100": -14.6457,
        "avg_pass_distance": 17.4373,
        "avg_pass_vertical": 6.9075
      }
    },
    {
      "canonical_id": "alexandru-matan",
      "canonical_name": "Alexandru Matan",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 937.0,
        "shots": 16.0,
        "shots_on_target": 7.0,
        "goals": 0.0,
        "xg": 1.5465,
        "xg_place": -0.3441,
        "goals_minus_xg": -1.5465,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.3695,
        "assists_minus_xa": -0.3695,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.916,
        "points_added": 0.0,
        "xpoints_added": 0.8903,
        "passes_attempted": 258.0,
        "pass_completion_pct": 0.8101,
        "xpass_completion_pct": 0.8012,
        "passes_over_expected": 2.2868,
        "passes_over_expected_p100": 0.8863,
        "avg_pass_distance": 16.6402,
        "avg_pass_vertical": 1.2118
      }
    },
    {
      "canonical_id": "alfredo-morales",
      "canonical_name": "Alfredo Morales",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2430.0,
        "shots": 21.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 0.9297,
        "xg_place": -0.1692,
        "goals_minus_xg": -0.9297,
        "key_passes": 12.0,
        "assists": 2.0,
        "xa": 0.8391,
        "assists_minus_xa": 1.1609,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.7688,
        "points_added": 0.0,
        "xpoints_added": 0.4736,
        "passes_attempted": 1252.0,
        "pass_completion_pct": 0.8618,
        "xpass_completion_pct": 0.8311,
        "passes_over_expected": 38.4204,
        "passes_over_expected_p100": 3.0687,
        "avg_pass_distance": 19.5873,
        "avg_pass_vertical": 6.76
      }
    },
    {
      "canonical_id": "alistair-johnston",
      "canonical_name": "Alistair Johnston",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2549.0,
        "shots": 9.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.04,
        "xg_place": 0.7075,
        "goals_minus_xg": -0.04,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 1.5447,
        "assists_minus_xa": -0.5447,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.5846,
        "points_added": 0.0,
        "xpoints_added": 0.6496,
        "passes_attempted": 1377.0,
        "pass_completion_pct": 0.7771,
        "xpass_completion_pct": 0.7733,
        "passes_over_expected": 5.1223,
        "passes_over_expected_p100": 0.372,
        "avg_pass_distance": 21.4956,
        "avg_pass_vertical": 4.5842
      }
    },
    {
      "canonical_id": "aljaz-struna",
      "canonical_name": "Aljaz Struna",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1588.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.238,
        "xg_place": 0.1832,
        "goals_minus_xg": 0.762,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2598,
        "assists_minus_xa": -0.2598,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4977,
        "points_added": 0.5026,
        "xpoints_added": 0.1974,
        "passes_attempted": 839.0,
        "pass_completion_pct": 0.8653,
        "xpass_completion_pct": 0.831,
        "passes_over_expected": 28.7953,
        "passes_over_expected_p100": 3.4321,
        "avg_pass_distance": 19.7948,
        "avg_pass_vertical": 7.2677
      }
    },
    {
      "canonical_id": "alja\u017e-iva\u010di\u010d",
      "canonical_name": "Alja\u017e Iva\u010di\u010d",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 464.0,
        "shots": 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": 127.0,
        "pass_completion_pct": 0.5984,
        "xpass_completion_pct": 0.6245,
        "passes_over_expected": -3.3059,
        "passes_over_expected_p100": -2.6031,
        "avg_pass_distance": 41.557,
        "avg_pass_vertical": 34.9103,
        "shots_faced": 32.0,
        "goals_conceded": 12.0,
        "saves": 20.0,
        "headed_shot_share": 0.2188,
        "xg_faced": 11.9303,
        "goals_conceded_minus_xg": 0.0697,
        "goals_per_xg": 1.0058
      }
    },
    {
      "canonical_id": "allan-cruz",
      "canonical_name": "Allan Cruz",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1789.0,
        "shots": 29.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 2.2354,
        "xg_place": -1.2275,
        "goals_minus_xg": -1.2354,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.4415,
        "assists_minus_xa": -0.4415,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.6769,
        "points_added": 0.5249,
        "xpoints_added": 1.6549,
        "passes_attempted": 722.0,
        "pass_completion_pct": 0.8435,
        "xpass_completion_pct": 0.8412,
        "passes_over_expected": 1.6362,
        "passes_over_expected_p100": 0.2266,
        "avg_pass_distance": 18.305,
        "avg_pass_vertical": 2.7475
      }
    },
    {
      "canonical_id": "alvas-powell",
      "canonical_name": "Alvas Powell",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 581.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2419,
        "xg_place": -0.1248,
        "goals_minus_xg": -0.2419,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.219,
        "assists_minus_xa": -0.219,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4609,
        "points_added": 0.0,
        "xpoints_added": 0.0626,
        "passes_attempted": 244.0,
        "pass_completion_pct": 0.582,
        "xpass_completion_pct": 0.6567,
        "passes_over_expected": -18.2412,
        "passes_over_expected_p100": -7.4759,
        "avg_pass_distance": 23.4345,
        "avg_pass_vertical": 9.7944
      }
    },
    {
      "canonical_id": "amadou-dia",
      "canonical_name": "Amadou Dia",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 120.0,
        "shots": 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": 65.0,
        "pass_completion_pct": 0.7846,
        "xpass_completion_pct": 0.8024,
        "passes_over_expected": -1.1537,
        "passes_over_expected_p100": -1.7749,
        "avg_pass_distance": 18.0174,
        "avg_pass_vertical": 1.5511
      }
    },
    {
      "canonical_id": "amar-sejdi\u0107",
      "canonical_name": "Amar Sejdi\u0107",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 899.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2692,
        "xg_place": -0.2405,
        "goals_minus_xg": -0.2692,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.8151999999999999,
        "assists_minus_xa": -0.8151999999999999,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0843,
        "points_added": 0.0,
        "xpoints_added": 0.2299,
        "passes_attempted": 515.0,
        "pass_completion_pct": 1.7595,
        "xpass_completion_pct": 1.7567,
        "passes_over_expected": 0.679,
        "passes_over_expected_p100": 0.2811,
        "avg_pass_distance": 40.277,
        "avg_pass_vertical": 3.2108
      }
    },
    {
      "canonical_id": "amro-tarek",
      "canonical_name": "Amro Tarek",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 984.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.5214,
        "xg_place": -0.3197,
        "goals_minus_xg": -0.5214,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5214,
        "points_added": 0.0,
        "xpoints_added": 0.2992,
        "passes_attempted": 414.0,
        "pass_completion_pct": 0.7319,
        "xpass_completion_pct": 0.7297,
        "passes_over_expected": 0.889,
        "passes_over_expected_p100": 0.2147,
        "avg_pass_distance": 25.6427,
        "avg_pass_vertical": 13.2478
      }
    },
    {
      "canonical_id": "anderson-julio",
      "canonical_name": "Anderson Julio",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1298.0,
        "shots": 37.0,
        "shots_on_target": 17.0,
        "goals": 9.0,
        "xg": 6.0512,
        "xg_place": 1.0814,
        "goals_minus_xg": 2.9488,
        "key_passes": 13.0,
        "assists": 0.0,
        "xa": 1.2555,
        "assists_minus_xa": -1.2555,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 7.3067,
        "points_added": 2.2079,
        "xpoints_added": 2.9803,
        "passes_attempted": 227.0,
        "pass_completion_pct": 0.6784,
        "xpass_completion_pct": 0.7182,
        "passes_over_expected": -9.0257,
        "passes_over_expected_p100": -3.9761,
        "avg_pass_distance": 18.0656,
        "avg_pass_vertical": -0.8511
      }
    },
    {
      "canonical_id": "andre-blake",
      "canonical_name": "Andre Blake",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2850.0,
        "shots": 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": 796.0,
        "pass_completion_pct": 0.6244,
        "xpass_completion_pct": 0.604,
        "passes_over_expected": 16.2365,
        "passes_over_expected_p100": 2.0398,
        "avg_pass_distance": 44.8216,
        "avg_pass_vertical": 38.498,
        "shots_faced": 102.0,
        "goals_conceded": 23.0,
        "saves": 79.0,
        "headed_shot_share": 0.1863,
        "xg_faced": 30.5258,
        "goals_conceded_minus_xg": -7.5258,
        "goals_per_xg": 0.7535
      }
    },
    {
      "canonical_id": "andre-shinyashiki",
      "canonical_name": "Andre Shinyashiki",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1583.0,
        "shots": 45.0,
        "shots_on_target": 17.0,
        "goals": 4.0,
        "xg": 4.9041,
        "xg_place": -1.533,
        "goals_minus_xg": -0.9041,
        "key_passes": 18.0,
        "assists": 2.0,
        "xa": 2.4028,
        "assists_minus_xa": -0.4028,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 7.3069,
        "points_added": 1.499,
        "xpoints_added": 3.0842,
        "passes_attempted": 561.0,
        "pass_completion_pct": 0.7736,
        "xpass_completion_pct": 0.7911,
        "passes_over_expected": -9.7836,
        "passes_over_expected_p100": -1.744,
        "avg_pass_distance": 17.9084,
        "avg_pass_vertical": 1.5794
      }
    },
    {
      "canonical_id": "andres-jasson",
      "canonical_name": "Andres Jasson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 761.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3603,
        "xg_place": -0.1149,
        "goals_minus_xg": -0.3603,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0593,
        "assists_minus_xa": -0.0593,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4197,
        "points_added": 0.0,
        "xpoints_added": 0.2219,
        "passes_attempted": 314.0,
        "pass_completion_pct": 0.7962,
        "xpass_completion_pct": 0.7988,
        "passes_over_expected": -0.829,
        "passes_over_expected_p100": -0.264,
        "avg_pass_distance": 14.8663,
        "avg_pass_vertical": -0.1684
      }
    },
    {
      "canonical_id": "andreu-font\u00e0s",
      "canonical_name": "Andreu Font\u00e0s",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3459.0,
        "shots": 14.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 2.053,
        "xg_place": -1.5219,
        "goals_minus_xg": -2.053,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.4513,
        "assists_minus_xa": -0.4513,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.5043,
        "points_added": 0.0,
        "xpoints_added": 2.4125,
        "passes_attempted": 2926.0,
        "pass_completion_pct": 0.8893,
        "xpass_completion_pct": 0.8692,
        "passes_over_expected": 58.8119,
        "passes_over_expected_p100": 2.01,
        "avg_pass_distance": 23.2519,
        "avg_pass_vertical": 7.2545
      }
    },
    {
      "canonical_id": "andrew-brody",
      "canonical_name": "Andrew Brody",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1484.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1395,
        "xg_place": -0.1395,
        "goals_minus_xg": -0.1395,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 0.8124,
        "assists_minus_xa": 1.1876,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.9519,
        "points_added": 0.0,
        "xpoints_added": 0.1179,
        "passes_attempted": 681.0,
        "pass_completion_pct": 0.7416,
        "xpass_completion_pct": 0.7646,
        "passes_over_expected": -15.6922,
        "passes_over_expected_p100": -2.3043,
        "avg_pass_distance": 18.432,
        "avg_pass_vertical": 2.6303
      }
    },
    {
      "canonical_id": "andrew-farrell",
      "canonical_name": "Andrew Farrell",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3381.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0797,
        "xg_place": -0.0619,
        "goals_minus_xg": -0.0797,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1941,
        "assists_minus_xa": -0.1941,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2738,
        "points_added": 0.0,
        "xpoints_added": 0.0429,
        "passes_attempted": 1727.0,
        "pass_completion_pct": 0.8529,
        "xpass_completion_pct": 0.821,
        "passes_over_expected": 55.2143,
        "passes_over_expected_p100": 3.1971,
        "avg_pass_distance": 25.6172,
        "avg_pass_vertical": 12.6
      }
    },
    {
      "canonical_id": "andrew-gutman",
      "canonical_name": "Andrew Gutman",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2153.0,
        "shots": 18.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.0832,
        "xg_place": 0.6346,
        "goals_minus_xg": 0.9168,
        "key_passes": 23.0,
        "assists": 1.0,
        "xa": 1.9403,
        "assists_minus_xa": -0.9403,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.0235,
        "points_added": 0.9146,
        "xpoints_added": 0.7393,
        "passes_attempted": 1113.0,
        "pass_completion_pct": 0.6819,
        "xpass_completion_pct": 0.7196,
        "passes_over_expected": -41.9139,
        "passes_over_expected_p100": -3.7658,
        "avg_pass_distance": 22.6136,
        "avg_pass_vertical": 8.0222
      }
    },
    {
      "canonical_id": "andrew-putna",
      "canonical_name": "Andrew Putna",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 243.0,
        "shots": 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": 72.0,
        "pass_completion_pct": 0.6528,
        "xpass_completion_pct": 0.6372,
        "passes_over_expected": 1.1227,
        "passes_over_expected_p100": 1.5593,
        "avg_pass_distance": 47.2407,
        "avg_pass_vertical": 40.5076,
        "shots_faced": 12.0,
        "goals_conceded": 7.0,
        "saves": 5.0,
        "headed_shot_share": 0.4167,
        "xg_faced": 5.3651,
        "goals_conceded_minus_xg": 1.6349,
        "goals_per_xg": 1.3047
      }
    },
    {
      "canonical_id": "andrew-tarbell",
      "canonical_name": "Andrew Tarbell",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 97.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 43.0,
        "pass_completion_pct": 0.5581,
        "xpass_completion_pct": 0.6496,
        "passes_over_expected": -3.9312,
        "passes_over_expected_p100": -9.1422,
        "avg_pass_distance": 40.3831,
        "avg_pass_vertical": 31.9058,
        "shots_faced": 5.0,
        "goals_conceded": 3.0,
        "saves": 2.0,
        "headed_shot_share": 0.4,
        "xg_faced": 1.8485,
        "goals_conceded_minus_xg": 1.1515,
        "goals_per_xg": 1.623
      }
    },
    {
      "canonical_id": "andr\u00e9s-perea",
      "canonical_name": "Andr\u00e9s Perea",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1946.0,
        "shots": 20.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 2.1738,
        "xg_place": 0.0801,
        "goals_minus_xg": -0.1738,
        "key_passes": 13.0,
        "assists": 0.0,
        "xa": 1.2214,
        "assists_minus_xa": -1.2214,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.3951,
        "points_added": 0.7394,
        "xpoints_added": 1.6984,
        "passes_attempted": 928.0,
        "pass_completion_pct": 0.8728,
        "xpass_completion_pct": 0.8548,
        "passes_over_expected": 16.7486,
        "passes_over_expected_p100": 1.8048,
        "avg_pass_distance": 18.4564,
        "avg_pass_vertical": 3.8004
      }
    },
    {
      "canonical_id": "andr\u00e9s-reyes",
      "canonical_name": "Andr\u00e9s Reyes",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1641.0,
        "shots": 15.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 1.2033,
        "xg_place": 0.145,
        "goals_minus_xg": 0.7967,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2097,
        "assists_minus_xa": -0.2097,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.413,
        "points_added": 1.4965,
        "xpoints_added": 0.7851,
        "passes_attempted": 724.0,
        "pass_completion_pct": 0.7155,
        "xpass_completion_pct": 0.726,
        "passes_over_expected": -7.6122,
        "passes_over_expected_p100": -1.0514,
        "avg_pass_distance": 23.5028,
        "avg_pass_vertical": 10.315
      }
    },
    {
      "canonical_id": "andr\u00e9s-ricaurte",
      "canonical_name": "Andr\u00e9s Ricaurte",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1135.0,
        "shots": 16.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.3276,
        "xg_place": 0.0266,
        "goals_minus_xg": -0.3276,
        "key_passes": 28.0,
        "assists": 2.0,
        "xa": 2.4987,
        "assists_minus_xa": -0.4987,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.8263,
        "points_added": 0.5118,
        "xpoints_added": 0.7912,
        "passes_attempted": 799.0,
        "pass_completion_pct": 0.7885,
        "xpass_completion_pct": 0.7997,
        "passes_over_expected": -8.9447,
        "passes_over_expected_p100": -1.1195,
        "avg_pass_distance": 21.6484,
        "avg_pass_vertical": 4.2795
      }
    },
    {
      "canonical_id": "andr\u00e9s-r\u00edos",
      "canonical_name": "Andr\u00e9s R\u00edos",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1123.0,
        "shots": 24.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 2.187,
        "xg_place": -1.3991,
        "goals_minus_xg": -2.187,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 0.811,
        "assists_minus_xa": -0.811,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.998,
        "points_added": 0.0,
        "xpoints_added": 1.5945,
        "passes_attempted": 316.0,
        "pass_completion_pct": 0.769,
        "xpass_completion_pct": 0.7955,
        "passes_over_expected": -8.3646,
        "passes_over_expected_p100": -2.647,
        "avg_pass_distance": 20.147,
        "avg_pass_vertical": 3.7437
      }
    },
    {
      "canonical_id": "andy-najar",
      "canonical_name": "Andy Najar",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2093.0,
        "shots": 16.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.5226,
        "xg_place": -0.4801,
        "goals_minus_xg": -0.5226,
        "key_passes": 15.0,
        "assists": 3.0,
        "xa": 1.4484,
        "assists_minus_xa": 1.5516,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.971,
        "points_added": 0.7421,
        "xpoints_added": 0.738,
        "passes_attempted": 1140.0,
        "pass_completion_pct": 0.7895,
        "xpass_completion_pct": 0.7861,
        "passes_over_expected": 3.8144,
        "passes_over_expected_p100": 0.3346,
        "avg_pass_distance": 22.2553,
        "avg_pass_vertical": 8.716
      }
    },
    {
      "canonical_id": "andy-polo",
      "canonical_name": "Andy Polo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 202.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 1.0344,
        "assists_minus_xa": -1.0344,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0344,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 82.0,
        "pass_completion_pct": 0.9146,
        "xpass_completion_pct": 0.8792,
        "passes_over_expected": 2.9016,
        "passes_over_expected_p100": 3.5385,
        "avg_pass_distance": 18.5559,
        "avg_pass_vertical": -0.7772
      }
    },
    {
      "canonical_id": "andy-rose",
      "canonical_name": "Andy Rose",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1907.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.01,
        "xg_place": 0.4982,
        "goals_minus_xg": 0.99,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0693,
        "assists_minus_xa": -0.0693,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.0794,
        "points_added": 1.0193,
        "xpoints_added": 0.5693,
        "passes_attempted": 908.0,
        "pass_completion_pct": 0.8579,
        "xpass_completion_pct": 0.8461,
        "passes_over_expected": 10.7186,
        "passes_over_expected_p100": 1.1805,
        "avg_pass_distance": 25.5827,
        "avg_pass_vertical": 9.1418
      }
    },
    {
      "canonical_id": "anthony-fontana",
      "canonical_name": "Anthony Fontana",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 414.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.7872,
        "xg_place": -0.3966,
        "goals_minus_xg": -0.7872,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2303,
        "assists_minus_xa": -0.2303,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0175,
        "points_added": 0.0,
        "xpoints_added": 0.6623,
        "passes_attempted": 91.0,
        "pass_completion_pct": 0.7473,
        "xpass_completion_pct": 0.7902,
        "passes_over_expected": -3.9111,
        "passes_over_expected_p100": -4.2979,
        "avg_pass_distance": 14.7641,
        "avg_pass_vertical": 4.4614
      }
    },
    {
      "canonical_id": "anton-tinnerholm",
      "canonical_name": "Anton Tinnerholm",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2209.0,
        "shots": 21.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.0228,
        "xg_place": -0.1897,
        "goals_minus_xg": -1.0228,
        "key_passes": 30.0,
        "assists": 3.0,
        "xa": 2.5863,
        "assists_minus_xa": 0.4137,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.6091,
        "points_added": 0.0,
        "xpoints_added": 0.5441,
        "passes_attempted": 1175.0,
        "pass_completion_pct": 0.7634,
        "xpass_completion_pct": 0.7584,
        "passes_over_expected": 5.8675,
        "passes_over_expected_p100": 0.4994,
        "avg_pass_distance": 18.091,
        "avg_pass_vertical": 3.1569
      }
    },
    {
      "canonical_id": "anton-walkes",
      "canonical_name": "Anton Walkes",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3038.0,
        "shots": 14.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 0.7702,
        "xg_place": 0.8381,
        "goals_minus_xg": 1.2298,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.1228,
        "assists_minus_xa": 0.8772,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 0.893,
        "points_added": 0.6525,
        "xpoints_added": 0.5661,
        "passes_attempted": 1786.0,
        "pass_completion_pct": 0.874,
        "xpass_completion_pct": 0.8661,
        "passes_over_expected": 14.206,
        "passes_over_expected_p100": 0.7954,
        "avg_pass_distance": 21.6688,
        "avg_pass_vertical": 5.1868
      }
    },
    {
      "canonical_id": "ant\u00f4nio-carlos",
      "canonical_name": "Ant\u00f4nio Carlos",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2772.0,
        "shots": 17.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.1879,
        "xg_place": -0.1123,
        "goals_minus_xg": 0.8121,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3964,
        "assists_minus_xa": -0.3964,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.5843,
        "points_added": 1.5556,
        "xpoints_added": 1.1178,
        "passes_attempted": 1444.0,
        "pass_completion_pct": 0.8691,
        "xpass_completion_pct": 0.8434,
        "passes_over_expected": 37.0642,
        "passes_over_expected_p100": 2.5668,
        "avg_pass_distance": 23.2512,
        "avg_pass_vertical": 8.541
      }
    },
    {
      "canonical_id": "an\u00edbal-godoy",
      "canonical_name": "An\u00edbal Godoy",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2419.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.1445,
        "xg_place": -0.6936,
        "goals_minus_xg": -1.1445,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 1.3229,
        "assists_minus_xa": -0.3229,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.4674,
        "points_added": 0.0,
        "xpoints_added": 0.7796,
        "passes_attempted": 1366.0,
        "pass_completion_pct": 0.91,
        "xpass_completion_pct": 0.8748,
        "passes_over_expected": 48.0765,
        "passes_over_expected_p100": 3.5195,
        "avg_pass_distance": 20.0421,
        "avg_pass_vertical": 2.6159
      }
    },
    {
      "canonical_id": "ariel-lassiter",
      "canonical_name": "Ariel Lassiter",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 632.0,
        "shots": 24.0,
        "shots_on_target": 10.0,
        "goals": 0.0,
        "xg": 1.9905,
        "xg_place": -0.6089,
        "goals_minus_xg": -1.9905,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.4551,
        "assists_minus_xa": -0.4551,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.4457,
        "points_added": 0.0,
        "xpoints_added": 1.4854,
        "passes_attempted": 169.0,
        "pass_completion_pct": 0.7396,
        "xpass_completion_pct": 0.7755,
        "passes_over_expected": -6.0652,
        "passes_over_expected_p100": -3.5889,
        "avg_pass_distance": 16.0792,
        "avg_pass_vertical": -3.0719
      }
    },
    {
      "canonical_id": "arn\u00f3r-ingvi-traustason",
      "canonical_name": "Arn\u00f3r Ingvi Traustason",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1605.0,
        "shots": 30.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 2.7194,
        "xg_place": -0.7596,
        "goals_minus_xg": -0.7194,
        "key_passes": 15.0,
        "assists": 5.0,
        "xa": 1.719,
        "assists_minus_xa": 3.281,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 4.4384,
        "points_added": 0.297,
        "xpoints_added": 1.4444,
        "passes_attempted": 565.0,
        "pass_completion_pct": 0.7735,
        "xpass_completion_pct": 0.7785,
        "passes_over_expected": -2.8719,
        "passes_over_expected_p100": -0.5083,
        "avg_pass_distance": 16.5692,
        "avg_pass_vertical": 0.9544
      }
    },
    {
      "canonical_id": "artur",
      "canonical_name": "Artur",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 464.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3019,
        "xg_place": 0.1081,
        "goals_minus_xg": -0.3019,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0165,
        "assists_minus_xa": -0.0165,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3184,
        "points_added": 0.0,
        "xpoints_added": 0.3911,
        "passes_attempted": 250.0,
        "pass_completion_pct": 0.876,
        "xpass_completion_pct": 0.8816,
        "passes_over_expected": -1.4085,
        "passes_over_expected_p100": -0.5634,
        "avg_pass_distance": 19.8285,
        "avg_pass_vertical": 2.5912
      }
    },
    {
      "canonical_id": "ashtone-morgan",
      "canonical_name": "Ashtone Morgan",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 444.0,
        "shots": 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.0803,
        "assists_minus_xa": -0.0803,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0803,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 199.0,
        "pass_completion_pct": 0.7085,
        "xpass_completion_pct": 0.7645,
        "passes_over_expected": -11.1394,
        "passes_over_expected_p100": -5.5977,
        "avg_pass_distance": 20.8164,
        "avg_pass_vertical": 4.9664
      }
    },
    {
      "canonical_id": "augustine-williams",
      "canonical_name": "Augustine Williams",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 116.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0985,
        "xg_place": -0.0128,
        "goals_minus_xg": -0.0985,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.4981,
        "assists_minus_xa": -0.4981,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5966,
        "points_added": 0.0,
        "xpoints_added": 0.0001,
        "passes_attempted": 23.0,
        "pass_completion_pct": 0.7391,
        "xpass_completion_pct": 0.6639,
        "passes_over_expected": 1.7294,
        "passes_over_expected_p100": 7.5192,
        "avg_pass_distance": 13.4734,
        "avg_pass_vertical": -3.9709
      }
    },
    {
      "canonical_id": "auro",
      "canonical_name": "Auro",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2155.0,
        "shots": 11.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.4171,
        "xg_place": -0.206,
        "goals_minus_xg": -0.4171,
        "key_passes": 16.0,
        "assists": 3.0,
        "xa": 1.9537,
        "assists_minus_xa": 1.0463,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.3708,
        "points_added": 0.0,
        "xpoints_added": 0.285,
        "passes_attempted": 1244.0,
        "pass_completion_pct": 0.8031,
        "xpass_completion_pct": 0.798,
        "passes_over_expected": 6.2824,
        "passes_over_expected_p100": 0.505,
        "avg_pass_distance": 17.0371,
        "avg_pass_vertical": 5.3525
      }
    },
    {
      "canonical_id": "aur\u00e9lien-collin",
      "canonical_name": "Aur\u00e9lien Collin",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 97.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 21.0,
        "pass_completion_pct": 0.5238,
        "xpass_completion_pct": 0.5435,
        "passes_over_expected": -0.4125,
        "passes_over_expected_p100": -1.9642,
        "avg_pass_distance": 21.9512,
        "avg_pass_vertical": 13.7647
      }
    },
    {
      "canonical_id": "auston-trusty",
      "canonical_name": "Auston Trusty",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3370.0,
        "shots": 18.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.0936,
        "xg_place": -0.409,
        "goals_minus_xg": -0.0936,
        "key_passes": 15.0,
        "assists": 0.0,
        "xa": 0.7901,
        "assists_minus_xa": -0.7901,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.8838,
        "points_added": 0.0454,
        "xpoints_added": 0.733,
        "passes_attempted": 1725.0,
        "pass_completion_pct": 0.8551,
        "xpass_completion_pct": 0.8357,
        "passes_over_expected": 33.3538,
        "passes_over_expected_p100": 1.9336,
        "avg_pass_distance": 21.3792,
        "avg_pass_vertical": 6.3884
      }
    },
    {
      "canonical_id": "ayo-akinola",
      "canonical_name": "Ayo Akinola",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 694.0,
        "shots": 14.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 2.7133,
        "xg_place": 0.0752,
        "goals_minus_xg": 0.2867,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.262,
        "assists_minus_xa": -0.262,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.9752,
        "points_added": 1.7988,
        "xpoints_added": 1.7641,
        "passes_attempted": 136.0,
        "pass_completion_pct": 0.8015,
        "xpass_completion_pct": 0.806,
        "passes_over_expected": -0.6144,
        "passes_over_expected_p100": -0.4517,
        "avg_pass_distance": 13.7814,
        "avg_pass_vertical": -2.1887
      }
    },
    {
      "canonical_id": "bakaye-dibassy",
      "canonical_name": "Bakaye Dibassy",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2654.0,
        "shots": 21.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 1.4402,
        "xg_place": 0.7136,
        "goals_minus_xg": -0.4402,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.4355,
        "assists_minus_xa": -0.4355,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.8757,
        "points_added": 1.015,
        "xpoints_added": 1.2182,
        "passes_attempted": 1064.0,
        "pass_completion_pct": 0.8553,
        "xpass_completion_pct": 0.8339,
        "passes_over_expected": 22.7774,
        "passes_over_expected_p100": 2.1407,
        "avg_pass_distance": 21.6678,
        "avg_pass_vertical": 6.4056
      }
    },
    {
      "canonical_id": "ballou-tabla",
      "canonical_name": "Ballou Tabla",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 29.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2855,
        "xg_place": -0.2855,
        "goals_minus_xg": -0.2855,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1016,
        "assists_minus_xa": -0.1016,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.387,
        "points_added": 0.0,
        "xpoints_added": 0.1837,
        "passes_attempted": 8.0,
        "pass_completion_pct": 0.875,
        "xpass_completion_pct": 0.7423,
        "passes_over_expected": 1.0617,
        "passes_over_expected_p100": 13.271,
        "avg_pass_distance": 17.6993,
        "avg_pass_vertical": 4.2002
      }
    },
    {
      "canonical_id": "ben-sweat",
      "canonical_name": "Ben Sweat",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 94.0,
        "shots": 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.0785,
        "assists_minus_xa": -0.0785,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0785,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 53.0,
        "pass_completion_pct": 0.7736,
        "xpass_completion_pct": 0.7782,
        "passes_over_expected": -0.2463,
        "passes_over_expected_p100": -0.4647,
        "avg_pass_distance": 20.4657,
        "avg_pass_vertical": 3.0431
      }
    },
    {
      "canonical_id": "benji-kikanovi\u0107",
      "canonical_name": "Benji Kikanovi\u0107",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 890.0,
        "shots": 20.0,
        "shots_on_target": 7.0,
        "goals": 4.0,
        "xg": 2.9903,
        "xg_place": -0.5587,
        "goals_minus_xg": 1.0097,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.339,
        "assists_minus_xa": -0.339,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.3292,
        "points_added": 3.1059,
        "xpoints_added": 1.5697,
        "passes_attempted": 157.0,
        "pass_completion_pct": 0.7452,
        "xpass_completion_pct": 0.7374,
        "passes_over_expected": 1.221,
        "passes_over_expected_p100": 0.7777,
        "avg_pass_distance": 14.8429,
        "avg_pass_vertical": -1.5903
      }
    },
    {
      "canonical_id": "benji-michel",
      "canonical_name": "Benji Michel",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2155.0,
        "shots": 35.0,
        "shots_on_target": 14.0,
        "goals": 4.0,
        "xg": 5.3088,
        "xg_place": -1.8331,
        "goals_minus_xg": -1.3088,
        "key_passes": 13.0,
        "assists": 3.0,
        "xa": 1.5011,
        "assists_minus_xa": 1.4989,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 6.81,
        "points_added": 1.1576,
        "xpoints_added": 2.9754,
        "passes_attempted": 444.0,
        "pass_completion_pct": 0.7973,
        "xpass_completion_pct": 0.7831,
        "passes_over_expected": 6.3202,
        "passes_over_expected_p100": 1.4235,
        "avg_pass_distance": 16.2644,
        "avg_pass_vertical": -2.3256
      }
    },
    {
      "canonical_id": "bill-hamid",
      "canonical_name": "Bill Hamid",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1987.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 548.0,
        "pass_completion_pct": 0.604,
        "xpass_completion_pct": 0.6415,
        "passes_over_expected": -20.5428,
        "passes_over_expected_p100": -3.7487,
        "avg_pass_distance": 41.733,
        "avg_pass_vertical": 33.5602,
        "shots_faced": 87.0,
        "goals_conceded": 27.0,
        "saves": 60.0,
        "headed_shot_share": 0.2644,
        "xg_faced": 21.7798,
        "goals_conceded_minus_xg": 5.2202,
        "goals_per_xg": 1.2397
      }
    },
    {
      "canonical_id": "bill-tuiloma",
      "canonical_name": "Bill Tuiloma",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2022.0,
        "shots": 22.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.86,
        "xg_place": -0.3615,
        "goals_minus_xg": -0.86,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.2734,
        "assists_minus_xa": -0.2734,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.1334,
        "points_added": 0.9694,
        "xpoints_added": 0.9131,
        "passes_attempted": 824.0,
        "pass_completion_pct": 0.8131,
        "xpass_completion_pct": 0.8011,
        "passes_over_expected": 9.8993,
        "passes_over_expected_p100": 1.2014,
        "avg_pass_distance": 23.3692,
        "avg_pass_vertical": 9.3697
      }
    },
    {
      "canonical_id": "bj\u00f8rn-maars-johnsen",
      "canonical_name": "Bj\u00f8rn Maars Johnsen",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1028.0,
        "shots": 26.0,
        "shots_on_target": 12.0,
        "goals": 2.0,
        "xg": 3.809,
        "xg_place": -0.0091,
        "goals_minus_xg": -1.809,
        "key_passes": 14.0,
        "assists": 0.0,
        "xa": 0.8467,
        "assists_minus_xa": -0.8467,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.6557,
        "points_added": 0.7596,
        "xpoints_added": 2.0331,
        "passes_attempted": 219.0,
        "pass_completion_pct": 0.5936,
        "xpass_completion_pct": 0.7218,
        "passes_over_expected": -28.0772,
        "passes_over_expected_p100": -12.8206,
        "avg_pass_distance": 15.2806,
        "avg_pass_vertical": 1.8884
      }
    },
    {
      "canonical_id": "blaise-matuidi",
      "canonical_name": "Blaise Matuidi",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2485.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.3753,
        "xg_place": 0.344,
        "goals_minus_xg": 0.6247,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 1.1861,
        "assists_minus_xa": -0.1861,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.5615,
        "points_added": 0.4971,
        "xpoints_added": 0.21,
        "passes_attempted": 1171.0,
        "pass_completion_pct": 0.8873,
        "xpass_completion_pct": 0.8667,
        "passes_over_expected": 24.079,
        "passes_over_expected_p100": 2.0563,
        "avg_pass_distance": 17.1823,
        "avg_pass_vertical": 3.825
      }
    },
    {
      "canonical_id": "blake-bodily",
      "canonical_name": "Blake Bodily",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 252.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2136,
        "xg_place": -0.114,
        "goals_minus_xg": -0.2136,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2362,
        "assists_minus_xa": -0.2362,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4498,
        "points_added": 0.0,
        "xpoints_added": 0.0938,
        "passes_attempted": 88.0,
        "pass_completion_pct": 0.6932,
        "xpass_completion_pct": 0.7374,
        "passes_over_expected": -3.8885,
        "passes_over_expected_p100": -4.4187,
        "avg_pass_distance": 18.2314,
        "avg_pass_vertical": -1.4227
      }
    },
    {
      "canonical_id": "bobby-shuttleworth",
      "canonical_name": "Bobby Shuttleworth",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2283.0,
        "shots": 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": 624.0,
        "pass_completion_pct": 0.7292,
        "xpass_completion_pct": 0.728,
        "passes_over_expected": 0.7216,
        "passes_over_expected_p100": 0.1156,
        "avg_pass_distance": 36.8577,
        "avg_pass_vertical": 28.6328,
        "shots_faced": 110.0,
        "goals_conceded": 36.0,
        "saves": 73.0,
        "headed_shot_share": 0.2,
        "xg_faced": 34.7835,
        "goals_conceded_minus_xg": 1.2165,
        "goals_per_xg": 1.035
      }
    },
    {
      "canonical_id": "bobby-wood",
      "canonical_name": "Bobby Wood",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 819.0,
        "shots": 20.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 2.3651,
        "xg_place": 0.647,
        "goals_minus_xg": 0.6349,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.8727,
        "assists_minus_xa": 0.1273,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.2379,
        "points_added": 0.8661,
        "xpoints_added": 1.4337,
        "passes_attempted": 177.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.7373,
        "passes_over_expected": -12.4988,
        "passes_over_expected_p100": -7.0615,
        "avg_pass_distance": 14.262,
        "avg_pass_vertical": -0.4833
      }
    },
    {
      "canonical_id": "boniek-garc\u00eda",
      "canonical_name": "Boniek Garc\u00eda",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 799.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2736,
        "xg_place": -0.2736,
        "goals_minus_xg": -0.2736,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0867,
        "assists_minus_xa": -0.0867,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3603,
        "points_added": 0.0,
        "xpoints_added": 0.237,
        "passes_attempted": 311.0,
        "pass_completion_pct": 0.8875,
        "xpass_completion_pct": 0.8605,
        "passes_over_expected": 8.3929,
        "passes_over_expected_p100": 2.6987,
        "avg_pass_distance": 21.2239,
        "avg_pass_vertical": 7.6751
      }
    },
    {
      "canonical_id": "boris-sekulic",
      "canonical_name": "Boris Sekulic",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2514.0,
        "shots": 12.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 0.8933,
        "xg_place": 0.9142,
        "goals_minus_xg": 1.1067,
        "key_passes": 33.0,
        "assists": 4.0,
        "xa": 3.6903,
        "assists_minus_xa": 0.3097,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.5836,
        "points_added": 1.5874,
        "xpoints_added": 0.7404,
        "passes_attempted": 1193.0,
        "pass_completion_pct": 0.7695,
        "xpass_completion_pct": 0.755,
        "passes_over_expected": 17.297,
        "passes_over_expected_p100": 1.4499,
        "avg_pass_distance": 17.0787,
        "avg_pass_vertical": 5.0391
      }
    },
    {
      "canonical_id": "brad-guzan",
      "canonical_name": "Brad Guzan",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2959.0,
        "shots": 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.1632,
        "assists_minus_xa": -0.1632,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1632,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1270.0,
        "pass_completion_pct": 0.763,
        "xpass_completion_pct": 0.7721,
        "passes_over_expected": -11.5345,
        "passes_over_expected_p100": -0.9082,
        "avg_pass_distance": 35.9079,
        "avg_pass_vertical": 25.3535,
        "shots_faced": 132.0,
        "goals_conceded": 31.0,
        "saves": 101.0,
        "headed_shot_share": 0.1061,
        "xg_faced": 33.1457,
        "goals_conceded_minus_xg": -2.1456,
        "goals_per_xg": 0.9353
      }
    },
    {
      "canonical_id": "brad-knighton",
      "canonical_name": "Brad Knighton",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 589.0,
        "shots": 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.0261,
        "assists_minus_xa": -0.0261,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0261,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 165.0,
        "pass_completion_pct": 0.6364,
        "xpass_completion_pct": 0.5973,
        "passes_over_expected": 6.439,
        "passes_over_expected_p100": 3.9024,
        "avg_pass_distance": 45.6676,
        "avg_pass_vertical": 38.9822,
        "shots_faced": 28.0,
        "goals_conceded": 6.0,
        "saves": 22.0,
        "headed_shot_share": 0.1429,
        "xg_faced": 5.1169,
        "goals_conceded_minus_xg": 0.8831,
        "goals_per_xg": 1.1726
      }
    },
    {
      "canonical_id": "brad-smith",
      "canonical_name": "Brad Smith",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1860.0,
        "shots": 22.0,
        "shots_on_target": 5.0,
        "goals": 3.0,
        "xg": 2.5008,
        "xg_place": -0.2315,
        "goals_minus_xg": 0.4992,
        "key_passes": 17.0,
        "assists": 4.0,
        "xa": 2.7177,
        "assists_minus_xa": 1.2823,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.2185,
        "points_added": 1.3701,
        "xpoints_added": 1.1554,
        "passes_attempted": 850.0,
        "pass_completion_pct": 0.7329,
        "xpass_completion_pct": 0.7765,
        "passes_over_expected": -37.0232,
        "passes_over_expected_p100": -4.3557,
        "avg_pass_distance": 15.795,
        "avg_pass_vertical": 0.7564
      }
    },
    {
      "canonical_id": "brad-stuver",
      "canonical_name": "Brad Stuver",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3277.0,
        "shots": 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": 1229.0,
        "pass_completion_pct": 0.8283,
        "xpass_completion_pct": 0.8292,
        "passes_over_expected": -1.081,
        "passes_over_expected_p100": -0.088,
        "avg_pass_distance": 29.9948,
        "avg_pass_vertical": 21.1103,
        "shots_faced": 191.0,
        "goals_conceded": 52.0,
        "saves": 136.0,
        "headed_shot_share": 0.1571,
        "xg_faced": 52.7641,
        "goals_conceded_minus_xg": -0.7641,
        "goals_per_xg": 0.9855
      }
    },
    {
      "canonical_id": "bradley-wright-phillips",
      "canonical_name": "Bradley Wright-Phillips",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 771.0,
        "shots": 13.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.7839,
        "xg_place": -0.1715,
        "goals_minus_xg": -0.7839,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.5583,
        "assists_minus_xa": -0.5583,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.3423,
        "points_added": 0.4457,
        "xpoints_added": 1.543,
        "passes_attempted": 153.0,
        "pass_completion_pct": 0.6928,
        "xpass_completion_pct": 0.7358,
        "passes_over_expected": -6.5774,
        "passes_over_expected_p100": -4.2989,
        "avg_pass_distance": 15.9403,
        "avg_pass_vertical": 1.9825
      }
    },
    {
      "canonical_id": "braian-galv\u00e1n",
      "canonical_name": "Braian Galv\u00e1n",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1353.0,
        "shots": 18.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 0.7454,
        "xg_place": 0.8877,
        "goals_minus_xg": 1.2546,
        "key_passes": 23.0,
        "assists": 3.0,
        "xa": 1.7745,
        "assists_minus_xa": 1.2255,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 2.5199,
        "points_added": 0.6364,
        "xpoints_added": 0.6205,
        "passes_attempted": 637.0,
        "pass_completion_pct": 0.6939,
        "xpass_completion_pct": 0.7409,
        "passes_over_expected": -29.977,
        "passes_over_expected_p100": -4.706,
        "avg_pass_distance": 20.5425,
        "avg_pass_vertical": 2.6943
      }
    },
    {
      "canonical_id": "brandon-austin",
      "canonical_name": "Brandon Austin",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 501.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 113.0,
        "pass_completion_pct": 0.7699,
        "xpass_completion_pct": 0.7257,
        "passes_over_expected": 4.9955,
        "passes_over_expected_p100": 4.4208,
        "avg_pass_distance": 34.2898,
        "avg_pass_vertical": 27.8097,
        "shots_faced": 16.0,
        "goals_conceded": 8.0,
        "saves": 8.0,
        "headed_shot_share": 0.1875,
        "xg_faced": 5.4908,
        "goals_conceded_minus_xg": 2.5092,
        "goals_per_xg": 1.457
      }
    },
    {
      "canonical_id": "brandon-bye",
      "canonical_name": "Brandon Bye",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2843.0,
        "shots": 21.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 1.4761,
        "xg_place": 0.5162,
        "goals_minus_xg": 0.5239,
        "key_passes": 27.0,
        "assists": 2.0,
        "xa": 2.8248,
        "assists_minus_xa": -0.8248,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.3009,
        "points_added": 2.0302,
        "xpoints_added": 1.1592,
        "passes_attempted": 1573.0,
        "pass_completion_pct": 0.7069,
        "xpass_completion_pct": 0.7074,
        "passes_over_expected": -0.7787,
        "passes_over_expected_p100": -0.0495,
        "avg_pass_distance": 19.2759,
        "avg_pass_vertical": 5.9044
      }
    },
    {
      "canonical_id": "brandon-servania",
      "canonical_name": "Brandon Servania",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1016.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.6336,
        "xg_place": -0.0578,
        "goals_minus_xg": -0.6336,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1915,
        "assists_minus_xa": -0.1915,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.825,
        "points_added": 0.0,
        "xpoints_added": 0.4048,
        "passes_attempted": 386.0,
        "pass_completion_pct": 0.8264,
        "xpass_completion_pct": 0.8156,
        "passes_over_expected": 4.1689,
        "passes_over_expected_p100": 1.08,
        "avg_pass_distance": 18.4817,
        "avg_pass_vertical": 5.9598
      }
    },
    {
      "canonical_id": "brandon-v\u00e1zquez",
      "canonical_name": "Brandon V\u00e1zquez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 995.0,
        "shots": 26.0,
        "shots_on_target": 11.0,
        "goals": 4.0,
        "xg": 3.8695,
        "xg_place": 0.1061,
        "goals_minus_xg": 0.1305,
        "key_passes": 13.0,
        "assists": 2.0,
        "xa": 1.8183,
        "assists_minus_xa": 0.1817,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.6879,
        "points_added": 1.9069,
        "xpoints_added": 3.0877,
        "passes_attempted": 186.0,
        "pass_completion_pct": 0.7473,
        "xpass_completion_pct": 0.7623,
        "passes_over_expected": -2.7921,
        "passes_over_expected_p100": -1.5012,
        "avg_pass_distance": 17.8197,
        "avg_pass_vertical": -3.3279
      }
    },
    {
      "canonical_id": "brek-shea",
      "canonical_name": "Brek Shea",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1849.0,
        "shots": 16.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 2.1408,
        "xg_place": 0.0346,
        "goals_minus_xg": -0.1408,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.4698,
        "assists_minus_xa": -0.4698,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.6107,
        "points_added": 0.5017,
        "xpoints_added": 1.3975,
        "passes_attempted": 743.0,
        "pass_completion_pct": 0.7672,
        "xpass_completion_pct": 0.7728,
        "passes_over_expected": -4.2214,
        "passes_over_expected_p100": -0.5682,
        "avg_pass_distance": 18.0815,
        "avg_pass_vertical": 2.6232
      }
    },
    {
      "canonical_id": "brendan-hines-ike",
      "canonical_name": "Brendan Hines-Ike",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1154.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.5939,
        "xg_place": 0.1038,
        "goals_minus_xg": 0.4061,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0383,
        "assists_minus_xa": -0.0383,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6322,
        "points_added": 0.5872,
        "xpoints_added": 0.3673,
        "passes_attempted": 496.0,
        "pass_completion_pct": 0.8206,
        "xpass_completion_pct": 0.8192,
        "passes_over_expected": 0.685,
        "passes_over_expected_p100": 0.1381,
        "avg_pass_distance": 24.3721,
        "avg_pass_vertical": 8.539
      }
    },
    {
      "canonical_id": "brenner",
      "canonical_name": "Brenner",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3035.0,
        "shots": 67.0,
        "shots_on_target": 24.0,
        "goals": 8.0,
        "xg": 10.0038,
        "xg_place": -1.8709,
        "goals_minus_xg": -2.0038,
        "key_passes": 22.0,
        "assists": 1.0,
        "xa": 1.9377,
        "assists_minus_xa": -0.9377,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 11.9416,
        "points_added": 3.0806,
        "xpoints_added": 5.1722,
        "passes_attempted": 759.0,
        "pass_completion_pct": 0.8103,
        "xpass_completion_pct": 0.8381,
        "passes_over_expected": -21.1199,
        "passes_over_expected_p100": -2.7826,
        "avg_pass_distance": 16.1126,
        "avg_pass_vertical": -1.7382
      }
    },
    {
      "canonical_id": "brent-kallman",
      "canonical_name": "Brent Kallman",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1412.0,
        "shots": 9.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 0.5872,
        "xg_place": 0.6127,
        "goals_minus_xg": 1.4128,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2708,
        "assists_minus_xa": -0.2708,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.858,
        "points_added": 0.7651,
        "xpoints_added": 0.4089,
        "passes_attempted": 577.0,
        "pass_completion_pct": 0.8371,
        "xpass_completion_pct": 0.8287,
        "passes_over_expected": 4.8566,
        "passes_over_expected_p100": 0.8417,
        "avg_pass_distance": 24.1132,
        "avg_pass_vertical": 9.8333
      }
    },
    {
      "canonical_id": "bressan",
      "canonical_name": "Bressan",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1914.0,
        "shots": 11.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.9727,
        "xg_place": -0.3827,
        "goals_minus_xg": 0.0273,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3819,
        "assists_minus_xa": -0.3819,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3546,
        "points_added": 0.0709,
        "xpoints_added": 0.4742,
        "passes_attempted": 1263.0,
        "pass_completion_pct": 0.8757,
        "xpass_completion_pct": 0.862,
        "passes_over_expected": 17.3518,
        "passes_over_expected_p100": 1.3739,
        "avg_pass_distance": 23.0583,
        "avg_pass_vertical": 9.2614
      }
    },
    {
      "canonical_id": "brian-anunga",
      "canonical_name": "Brian Anunga",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1678.0,
        "shots": 17.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.6592,
        "xg_place": -0.0717,
        "goals_minus_xg": 0.3408,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.9377,
        "assists_minus_xa": -0.9377,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5969,
        "points_added": 0.0006,
        "xpoints_added": 0.5661,
        "passes_attempted": 739.0,
        "pass_completion_pct": 0.8457,
        "xpass_completion_pct": 0.8572,
        "passes_over_expected": -8.4393,
        "passes_over_expected_p100": -1.142,
        "avg_pass_distance": 18.2047,
        "avg_pass_vertical": 1.1881
      }
    },
    {
      "canonical_id": "brian-guti\u00e9rrez",
      "canonical_name": "Brian Guti\u00e9rrez",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 671.0,
        "shots": 15.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.1389,
        "xg_place": 0.0626,
        "goals_minus_xg": -1.1389,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 0.918,
        "assists_minus_xa": 0.082,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.0568,
        "points_added": 0.0,
        "xpoints_added": 0.9188,
        "passes_attempted": 226.0,
        "pass_completion_pct": 0.7035,
        "xpass_completion_pct": 0.7735,
        "passes_over_expected": -15.8163,
        "passes_over_expected_p100": -6.9984,
        "avg_pass_distance": 17.6087,
        "avg_pass_vertical": 4.58
      }
    },
    {
      "canonical_id": "brian-rodr\u00edguez",
      "canonical_name": "Brian Rodr\u00edguez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1123.0,
        "shots": 24.0,
        "shots_on_target": 11.0,
        "goals": 4.0,
        "xg": 2.8074,
        "xg_place": -0.5864,
        "goals_minus_xg": 1.1926,
        "key_passes": 21.0,
        "assists": 2.0,
        "xa": 1.9514,
        "assists_minus_xa": 0.0486,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.7588,
        "points_added": 1.5426,
        "xpoints_added": 1.9139,
        "passes_attempted": 323.0,
        "pass_completion_pct": 0.6687,
        "xpass_completion_pct": 0.6756,
        "passes_over_expected": -2.2142,
        "passes_over_expected_p100": -0.6855,
        "avg_pass_distance": 17.4191,
        "avg_pass_vertical": 0.7141
      }
    },
    {
      "canonical_id": "brian-white",
      "canonical_name": "Brian White",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2360.0,
        "shots": 49.0,
        "shots_on_target": 25.0,
        "goals": 12.0,
        "xg": 8.9687,
        "xg_place": 1.7035,
        "goals_minus_xg": 3.0313,
        "key_passes": 16.0,
        "assists": 5.0,
        "xa": 2.0862000000000003,
        "assists_minus_xa": 2.9138,
        "goals_plus_assists": 17.0,
        "xg_plus_xa": 11.0549,
        "points_added": 7.1689,
        "xpoints_added": 5.6467,
        "passes_attempted": 519.0,
        "pass_completion_pct": 1.3546,
        "xpass_completion_pct": 1.3687,
        "passes_over_expected": -31.9056,
        "passes_over_expected_p100": -1.4074999999999998,
        "avg_pass_distance": 24.460099999999997,
        "avg_pass_vertical": -2.6917999999999997
      }
    },
    {
      "canonical_id": "brooks-lennon",
      "canonical_name": "Brooks Lennon",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2990.0,
        "shots": 10.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.8286,
        "xg_place": -0.4883,
        "goals_minus_xg": -0.8286,
        "key_passes": 74.0,
        "assists": 4.0,
        "xa": 6.0924,
        "assists_minus_xa": -2.0924,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 6.921,
        "points_added": 0.0,
        "xpoints_added": 0.5158,
        "passes_attempted": 1692.0,
        "pass_completion_pct": 0.8168,
        "xpass_completion_pct": 0.7856,
        "passes_over_expected": 52.7067,
        "passes_over_expected_p100": 3.1151,
        "avg_pass_distance": 19.4988,
        "avg_pass_vertical": -0.5984
      }
    },
    {
      "canonical_id": "bruno-gaspar",
      "canonical_name": "Bruno Gaspar",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1075.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.5137,
        "xg_place": 0.2006,
        "goals_minus_xg": 0.4863,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.434,
        "assists_minus_xa": 0.566,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.9476,
        "points_added": 0.5307,
        "xpoints_added": 0.2965,
        "passes_attempted": 485.0,
        "pass_completion_pct": 0.7258,
        "xpass_completion_pct": 0.756,
        "passes_over_expected": -14.6512,
        "passes_over_expected_p100": -3.0209,
        "avg_pass_distance": 17.7883,
        "avg_pass_vertical": 2.7888
      }
    },
    {
      "canonical_id": "bryan-acosta",
      "canonical_name": "Bryan Acosta",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1748.0,
        "shots": 34.0,
        "shots_on_target": 8.0,
        "goals": 0.0,
        "xg": 1.1593,
        "xg_place": -0.8246,
        "goals_minus_xg": -1.1593,
        "key_passes": 23.0,
        "assists": 1.0,
        "xa": 2.0994,
        "assists_minus_xa": -1.0994,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.2588,
        "points_added": 0.0,
        "xpoints_added": 0.6696,
        "passes_attempted": 1183.0,
        "pass_completion_pct": 0.836,
        "xpass_completion_pct": 0.8231,
        "passes_over_expected": 15.2993,
        "passes_over_expected_p100": 1.2933,
        "avg_pass_distance": 23.7089,
        "avg_pass_vertical": 4.633
      }
    },
    {
      "canonical_id": "bryce-duke",
      "canonical_name": "Bryce Duke",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 552.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2863,
        "xg_place": 0.0461,
        "goals_minus_xg": -0.2863,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.9054,
        "assists_minus_xa": -0.9054,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1918,
        "points_added": 0.0,
        "xpoints_added": 0.2479,
        "passes_attempted": 277.0,
        "pass_completion_pct": 0.7473,
        "xpass_completion_pct": 0.7547,
        "passes_over_expected": -2.0608,
        "passes_over_expected_p100": -0.744,
        "avg_pass_distance": 15.5208,
        "avg_pass_vertical": 3.4945
      }
    },
    {
      "canonical_id": "cj-sapong",
      "canonical_name": "C.J. Sapong",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2532.0,
        "shots": 67.0,
        "shots_on_target": 35.0,
        "goals": 12.0,
        "xg": 10.3567,
        "xg_place": 1.8049,
        "goals_minus_xg": 1.6433,
        "key_passes": 39.0,
        "assists": 5.0,
        "xa": 3.815,
        "assists_minus_xa": 1.185,
        "goals_plus_assists": 17.0,
        "xg_plus_xa": 14.1718,
        "points_added": 6.4849,
        "xpoints_added": 6.711,
        "passes_attempted": 577.0,
        "pass_completion_pct": 0.7088,
        "xpass_completion_pct": 0.7122,
        "passes_over_expected": -1.9264,
        "passes_over_expected_p100": -0.3339,
        "avg_pass_distance": 15.2568,
        "avg_pass_vertical": 0.3774
      }
    },
    {
      "canonical_id": "cade-cowell",
      "canonical_name": "Cade Cowell",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1847.0,
        "shots": 42.0,
        "shots_on_target": 19.0,
        "goals": 5.0,
        "xg": 4.3749,
        "xg_place": -0.0151,
        "goals_minus_xg": 0.6251,
        "key_passes": 21.0,
        "assists": 5.0,
        "xa": 3.3796,
        "assists_minus_xa": 1.6204,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 7.7545,
        "points_added": 1.2155,
        "xpoints_added": 2.8778,
        "passes_attempted": 338.0,
        "pass_completion_pct": 0.6598,
        "xpass_completion_pct": 0.728,
        "passes_over_expected": -23.0475,
        "passes_over_expected_p100": -6.8188,
        "avg_pass_distance": 15.5198,
        "avg_pass_vertical": 0.1963
      }
    },
    {
      "canonical_id": "caden-clark",
      "canonical_name": "Caden Clark",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1695.0,
        "shots": 23.0,
        "shots_on_target": 9.0,
        "goals": 4.0,
        "xg": 2.3555,
        "xg_place": 1.0673,
        "goals_minus_xg": 1.6445,
        "key_passes": 19.0,
        "assists": 2.0,
        "xa": 2.6307,
        "assists_minus_xa": -0.6307,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.9862,
        "points_added": 1.4559,
        "xpoints_added": 1.1303,
        "passes_attempted": 481.0,
        "pass_completion_pct": 0.6798,
        "xpass_completion_pct": 0.7076,
        "passes_over_expected": -13.3432,
        "passes_over_expected_p100": -2.7741,
        "avg_pass_distance": 17.5989,
        "avg_pass_vertical": 5.2387
      }
    },
    {
      "canonical_id": "caio-alexandre",
      "canonical_name": "Caio Alexandre",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1038.0,
        "shots": 17.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.824,
        "xg_place": -0.3119,
        "goals_minus_xg": -0.824,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.7814,
        "assists_minus_xa": 0.2186,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6054,
        "points_added": 0.0,
        "xpoints_added": 0.5926,
        "passes_attempted": 530.0,
        "pass_completion_pct": 0.8434,
        "xpass_completion_pct": 0.8339,
        "passes_over_expected": 5.0434,
        "passes_over_expected_p100": 0.9516,
        "avg_pass_distance": 19.8123,
        "avg_pass_vertical": 4.3378
      }
    },
    {
      "canonical_id": "cal-jennings",
      "canonical_name": "Cal Jennings",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 152.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2427,
        "xg_place": 0.1157,
        "goals_minus_xg": -0.2427,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2427,
        "points_added": 0.0,
        "xpoints_added": 0.13,
        "passes_attempted": 24.0,
        "pass_completion_pct": 0.5833,
        "xpass_completion_pct": 0.6602,
        "passes_over_expected": -1.8458,
        "passes_over_expected_p100": -7.6909,
        "avg_pass_distance": 14.9632,
        "avg_pass_vertical": 0.4455
      }
    },
    {
      "canonical_id": "caleb-stanko",
      "canonical_name": "Caleb Stanko",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1264.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0832,
        "xg_place": -0.0832,
        "goals_minus_xg": -0.0832,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0486,
        "assists_minus_xa": -0.0486,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1318,
        "points_added": 0.0,
        "xpoints_added": 0.0709,
        "passes_attempted": 534.0,
        "pass_completion_pct": 0.8446,
        "xpass_completion_pct": 0.854,
        "passes_over_expected": -5.0131,
        "passes_over_expected_p100": -0.9388,
        "avg_pass_distance": 21.272,
        "avg_pass_vertical": 4.4079
      }
    },
    {
      "canonical_id": "calvin-harris",
      "canonical_name": "Calvin Harris",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 513.0,
        "shots": 6.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.341,
        "xg_place": -0.1626,
        "goals_minus_xg": -0.341,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0809,
        "assists_minus_xa": -0.0809,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4219,
        "points_added": 0.0,
        "xpoints_added": 0.2991,
        "passes_attempted": 149.0,
        "pass_completion_pct": 0.8255,
        "xpass_completion_pct": 0.8319,
        "passes_over_expected": -0.949,
        "passes_over_expected_p100": -0.6369,
        "avg_pass_distance": 17.5491,
        "avg_pass_vertical": -2.4037
      }
    },
    {
      "canonical_id": "cameron-duke",
      "canonical_name": "Cameron Duke",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 745.0,
        "shots": 7.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 0.9119,
        "xg_place": 0.4118,
        "goals_minus_xg": 1.0881,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.3603,
        "assists_minus_xa": -0.3603,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.2721,
        "points_added": 0.0684,
        "xpoints_added": 0.6046,
        "passes_attempted": 240.0,
        "pass_completion_pct": 0.8792,
        "xpass_completion_pct": 0.8759,
        "passes_over_expected": 0.7733,
        "passes_over_expected_p100": 0.3222,
        "avg_pass_distance": 17.1308,
        "avg_pass_vertical": -2.8158
      }
    },
    {
      "canonical_id": "cameron-dunbar",
      "canonical_name": "Cameron Dunbar",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 355.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2202,
        "xg_place": -0.1559,
        "goals_minus_xg": -0.2202,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3672,
        "assists_minus_xa": -0.3672,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5874,
        "points_added": 0.0,
        "xpoints_added": 0.0433,
        "passes_attempted": 77.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.7195,
        "passes_over_expected": -0.4,
        "passes_over_expected_p100": -0.5195,
        "avg_pass_distance": 15.7453,
        "avg_pass_vertical": 0.6474
      }
    },
    {
      "canonical_id": "cameron-harper",
      "canonical_name": "Cameron Harper",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 129.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0586,
        "xg_place": -0.0586,
        "goals_minus_xg": -0.0586,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0351,
        "assists_minus_xa": -0.0351,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0937,
        "points_added": 0.0,
        "xpoints_added": 0.0519,
        "passes_attempted": 28.0,
        "pass_completion_pct": 0.6786,
        "xpass_completion_pct": 0.7578,
        "passes_over_expected": -2.2188,
        "passes_over_expected_p100": -7.9244,
        "avg_pass_distance": 12.5864,
        "avg_pass_vertical": -1.658
      }
    },
    {
      "canonical_id": "carles-gil",
      "canonical_name": "Carles Gil",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2624.0,
        "shots": 52.0,
        "shots_on_target": 19.0,
        "goals": 4.0,
        "xg": 5.0519,
        "xg_place": 0.5573,
        "goals_minus_xg": -1.0519,
        "key_passes": 134.0,
        "assists": 13.0,
        "xa": 13.1292,
        "assists_minus_xa": -0.1292,
        "goals_plus_assists": 17.0,
        "xg_plus_xa": 18.1811,
        "points_added": 1.6812,
        "xpoints_added": 2.7932,
        "passes_attempted": 1709.0,
        "pass_completion_pct": 0.7373,
        "xpass_completion_pct": 0.7181,
        "passes_over_expected": 32.7841,
        "passes_over_expected_p100": 1.9183,
        "avg_pass_distance": 22.3902,
        "avg_pass_vertical": 5.6043
      }
    },
    {
      "canonical_id": "carlos-coronel",
      "canonical_name": "Carlos Coronel",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3532.0,
        "shots": 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.0558,
        "assists_minus_xa": -0.0558,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0558,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 981.0,
        "pass_completion_pct": 0.5515,
        "xpass_completion_pct": 0.5814,
        "passes_over_expected": -29.3706,
        "passes_over_expected_p100": -2.9939,
        "avg_pass_distance": 43.7969,
        "avg_pass_vertical": 36.7601,
        "shots_faced": 124.0,
        "goals_conceded": 34.0,
        "saves": 89.0,
        "headed_shot_share": 0.1452,
        "xg_faced": 36.3508,
        "goals_conceded_minus_xg": -2.3508,
        "goals_per_xg": 0.9353
      }
    },
    {
      "canonical_id": "carlos-fierro",
      "canonical_name": "Carlos Fierro",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1309.0,
        "shots": 24.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 3.4478,
        "xg_place": 0.715,
        "goals_minus_xg": -0.4478,
        "key_passes": 20.0,
        "assists": 3.0,
        "xa": 1.6231,
        "assists_minus_xa": 1.3769,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.0709,
        "points_added": 1.356,
        "xpoints_added": 2.7281,
        "passes_attempted": 441.0,
        "pass_completion_pct": 0.6032,
        "xpass_completion_pct": 0.6306,
        "passes_over_expected": -12.0764,
        "passes_over_expected_p100": -2.7384,
        "avg_pass_distance": 22.0399,
        "avg_pass_vertical": 6.4981
      }
    },
    {
      "canonical_id": "carlos-harvey",
      "canonical_name": "Carlos Harvey",
      "positions": [
        "DM"
      ],
      "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": 2.0,
        "assists": 0.0,
        "xa": 0.298,
        "assists_minus_xa": -0.298,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.298,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 88.0,
        "pass_completion_pct": 0.8409,
        "xpass_completion_pct": 0.8783,
        "passes_over_expected": -3.2914,
        "passes_over_expected_p100": -3.7402,
        "avg_pass_distance": 18.8434,
        "avg_pass_vertical": 2.7944
      }
    },
    {
      "canonical_id": "carlos-ter\u00e1n",
      "canonical_name": "Carlos Ter\u00e1n",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1050.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.5794,
        "xg_place": 0.63,
        "goals_minus_xg": 0.4206,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.7752,
        "assists_minus_xa": -0.7752,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3546,
        "points_added": 0.6382,
        "xpoints_added": 0.485,
        "passes_attempted": 564.0,
        "pass_completion_pct": 0.6809,
        "xpass_completion_pct": 0.6992,
        "passes_over_expected": -10.3698,
        "passes_over_expected_p100": -1.8386,
        "avg_pass_distance": 25.5488,
        "avg_pass_vertical": 12.589
      }
    },
    {
      "canonical_id": "carlos-vela",
      "canonical_name": "Carlos Vela",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1402.0,
        "shots": 59.0,
        "shots_on_target": 18.0,
        "goals": 5.0,
        "xg": 6.6093,
        "xg_place": -1.6016,
        "goals_minus_xg": -1.6093,
        "key_passes": 35.0,
        "assists": 5.0,
        "xa": 3.8453,
        "assists_minus_xa": 1.1547,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 10.4546,
        "points_added": 2.5146,
        "xpoints_added": 3.9996,
        "passes_attempted": 575.0,
        "pass_completion_pct": 0.7304,
        "xpass_completion_pct": 0.7309,
        "passes_over_expected": -0.2737,
        "passes_over_expected_p100": -0.0476,
        "avg_pass_distance": 19.2007,
        "avg_pass_vertical": 3.1912
      }
    },
    {
      "canonical_id": "cecilio-dom\u00ednguez",
      "canonical_name": "Cecilio Dom\u00ednguez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2560.0,
        "shots": 66.0,
        "shots_on_target": 33.0,
        "goals": 7.0,
        "xg": 9.6118,
        "xg_place": -1.2257,
        "goals_minus_xg": -2.6118,
        "key_passes": 28.0,
        "assists": 3.0,
        "xa": 1.8182,
        "assists_minus_xa": 1.1818,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 11.43,
        "points_added": 2.5773,
        "xpoints_added": 5.3578,
        "passes_attempted": 671.0,
        "pass_completion_pct": 0.7541,
        "xpass_completion_pct": 0.7628,
        "passes_over_expected": -5.8605,
        "passes_over_expected_p100": -0.8734,
        "avg_pass_distance": 18.6566,
        "avg_pass_vertical": -0.151
      }
    },
    {
      "canonical_id": "chase-gasper",
      "canonical_name": "Chase Gasper",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2982.0,
        "shots": 21.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.2385,
        "xg_place": -0.5718,
        "goals_minus_xg": -0.2385,
        "key_passes": 20.0,
        "assists": 0.0,
        "xa": 1.5309,
        "assists_minus_xa": -1.5309,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.7694,
        "points_added": 1.1442,
        "xpoints_added": 0.9106,
        "passes_attempted": 1659.0,
        "pass_completion_pct": 0.8089,
        "xpass_completion_pct": 0.7825,
        "passes_over_expected": 43.9066,
        "passes_over_expected_p100": 2.6466,
        "avg_pass_distance": 17.7187,
        "avg_pass_vertical": 3.6186
      }
    },
    {
      "canonical_id": "chicharito",
      "canonical_name": "Chicharito",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1882.0,
        "shots": 59.0,
        "shots_on_target": 32.0,
        "goals": 17.0,
        "xg": 12.873,
        "xg_place": 2.0548,
        "goals_minus_xg": 4.127,
        "key_passes": 19.0,
        "assists": 2.0,
        "xa": 2.6574,
        "assists_minus_xa": -0.6574,
        "goals_plus_assists": 19.0,
        "xg_plus_xa": 15.5304,
        "points_added": 11.7601,
        "xpoints_added": 8.7786,
        "passes_attempted": 434.0,
        "pass_completion_pct": 0.7673,
        "xpass_completion_pct": 0.7784,
        "passes_over_expected": -4.813,
        "passes_over_expected_p100": -1.109,
        "avg_pass_distance": 17.4626,
        "avg_pass_vertical": 0.6314
      }
    },
    {
      "canonical_id": "chris-duvall",
      "canonical_name": "Chris Duvall",
      "positions": [
        "FB"
      ],
      "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": 3.0,
        "assists": 0.0,
        "xa": 0.1315,
        "assists_minus_xa": -0.1315,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1315,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 61.0,
        "pass_completion_pct": 0.7541,
        "xpass_completion_pct": 0.7627,
        "passes_over_expected": -0.5235,
        "passes_over_expected_p100": -0.8581,
        "avg_pass_distance": 20.9565,
        "avg_pass_vertical": 4.4871
      }
    },
    {
      "canonical_id": "chris-mavinga",
      "canonical_name": "Chris Mavinga",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1827.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.5172,
        "xg_place": -0.4898,
        "goals_minus_xg": -0.5172,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0718,
        "assists_minus_xa": -0.0718,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5891,
        "points_added": 0.0,
        "xpoints_added": 0.4013,
        "passes_attempted": 774.0,
        "pass_completion_pct": 0.8579,
        "xpass_completion_pct": 0.8525,
        "passes_over_expected": 4.1532,
        "passes_over_expected_p100": 0.5366,
        "avg_pass_distance": 19.5997,
        "avg_pass_vertical": 6.6482
      }
    },
    {
      "canonical_id": "chris-mueller",
      "canonical_name": "Chris Mueller",
      "positions": [
        "S"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1879.0,
        "shots": 36.0,
        "shots_on_target": 11.0,
        "goals": 3.0,
        "xg": 2.8928,
        "xg_place": 0.7145,
        "goals_minus_xg": 0.1072,
        "key_passes": 30.0,
        "assists": 5.0,
        "xa": 3.1253,
        "assists_minus_xa": 1.8747,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 6.0181,
        "points_added": 2.7405,
        "xpoints_added": 2.0429,
        "passes_attempted": 739.0,
        "pass_completion_pct": 0.7781,
        "xpass_completion_pct": 0.7767,
        "passes_over_expected": 1.0294,
        "passes_over_expected_p100": 0.1393,
        "avg_pass_distance": 17.1826,
        "avg_pass_vertical": 1.3219
      }
    },
    {
      "canonical_id": "chris-odoi-atsem",
      "canonical_name": "Chris Odoi-Atsem",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 418.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0572,
        "xg_place": 0.1909,
        "goals_minus_xg": -0.0572,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1314,
        "assists_minus_xa": -0.1314,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1886,
        "points_added": 0.0,
        "xpoints_added": 0.0171,
        "passes_attempted": 133.0,
        "pass_completion_pct": 0.6541,
        "xpass_completion_pct": 0.7116,
        "passes_over_expected": -7.6471,
        "passes_over_expected_p100": -5.7497,
        "avg_pass_distance": 21.5233,
        "avg_pass_vertical": 9.2211
      }
    },
    {
      "canonical_id": "chris-seitz",
      "canonical_name": "Chris Seitz",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 389.0,
        "shots": 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": 98.0,
        "pass_completion_pct": 0.7653,
        "xpass_completion_pct": 0.7929,
        "passes_over_expected": -2.6998,
        "passes_over_expected_p100": -2.7549,
        "avg_pass_distance": 31.5218,
        "avg_pass_vertical": 22.743,
        "shots_faced": 18.0,
        "goals_conceded": 6.0,
        "saves": 11.0,
        "headed_shot_share": 0.1111,
        "xg_faced": 3.5082,
        "goals_conceded_minus_xg": 2.4918,
        "goals_per_xg": 1.7103
      }
    },
    {
      "canonical_id": "chris-wondolowski",
      "canonical_name": "Chris Wondolowski",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1427.0,
        "shots": 45.0,
        "shots_on_target": 18.0,
        "goals": 5.0,
        "xg": 7.1126,
        "xg_place": -0.178,
        "goals_minus_xg": -2.1126,
        "key_passes": 15.0,
        "assists": 0.0,
        "xa": 0.9893,
        "assists_minus_xa": -0.9893,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 8.1019,
        "points_added": 2.954,
        "xpoints_added": 4.918,
        "passes_attempted": 311.0,
        "pass_completion_pct": 0.8232,
        "xpass_completion_pct": 0.823,
        "passes_over_expected": 0.0421,
        "passes_over_expected_p100": 0.0135,
        "avg_pass_distance": 17.2062,
        "avg_pass_vertical": 1.1101
      }
    },
    {
      "canonical_id": "christian-mafla",
      "canonical_name": "Christian Mafla",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 565.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0224,
        "xg_place": -0.0224,
        "goals_minus_xg": -0.0224,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0929,
        "assists_minus_xa": -0.0929,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1153,
        "points_added": 0.0,
        "xpoints_added": 0.0085,
        "passes_attempted": 242.0,
        "pass_completion_pct": 0.7686,
        "xpass_completion_pct": 0.7569,
        "passes_over_expected": 2.8331,
        "passes_over_expected_p100": 1.1707,
        "avg_pass_distance": 20.2464,
        "avg_pass_vertical": 6.7618
      }
    },
    {
      "canonical_id": "christian-makoun",
      "canonical_name": "Christian Makoun",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2219.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.0079,
        "xg_place": 0.4113,
        "goals_minus_xg": 0.9921,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.5246,
        "assists_minus_xa": -0.5246,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.5325,
        "points_added": 0.2968,
        "xpoints_added": 0.1445,
        "passes_attempted": 1282.0,
        "pass_completion_pct": 0.8417,
        "xpass_completion_pct": 0.8318,
        "passes_over_expected": 12.5976,
        "passes_over_expected_p100": 0.9827,
        "avg_pass_distance": 21.5153,
        "avg_pass_vertical": 7.0508
      }
    },
    {
      "canonical_id": "christian-ram\u00edrez",
      "canonical_name": "Christian Ram\u00edrez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 110.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.2097,
        "xg_place": 0.3647,
        "goals_minus_xg": 0.7903,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0529,
        "assists_minus_xa": -0.0529,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2626,
        "points_added": 0.6974,
        "xpoints_added": 0.172,
        "passes_attempted": 22.0,
        "pass_completion_pct": 0.7273,
        "xpass_completion_pct": 0.7938,
        "passes_over_expected": -1.4636,
        "passes_over_expected_p100": -6.6526,
        "avg_pass_distance": 15.2601,
        "avg_pass_vertical": -1.4123
      }
    },
    {
      "canonical_id": "christopher-gloster",
      "canonical_name": "Christopher Gloster",
      "positions": [
        "FB"
      ],
      "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": 1.0,
        "assists": 0.0,
        "xa": 0.1441,
        "assists_minus_xa": -0.1441,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1441,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 59.0,
        "pass_completion_pct": 0.7966,
        "xpass_completion_pct": 0.7692,
        "passes_over_expected": 1.6147,
        "passes_over_expected_p100": 2.7369,
        "avg_pass_distance": 18.1709,
        "avg_pass_vertical": -3.185
      }
    },
    {
      "canonical_id": "claudio-bravo",
      "canonical_name": "Claudio Bravo",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2675.0,
        "shots": 26.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.8947,
        "xg_place": -0.2924,
        "goals_minus_xg": -0.8947,
        "key_passes": 24.0,
        "assists": 2.0,
        "xa": 1.9255,
        "assists_minus_xa": 0.0745,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.8202,
        "points_added": 0.0,
        "xpoints_added": 0.4252,
        "passes_attempted": 1466.0,
        "pass_completion_pct": 0.7538,
        "xpass_completion_pct": 0.7658,
        "passes_over_expected": -17.5949,
        "passes_over_expected_p100": -1.2002,
        "avg_pass_distance": 20.6772,
        "avg_pass_vertical": 7.1982
      }
    },
    {
      "canonical_id": "clint-irwin",
      "canonical_name": "Clint Irwin",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 98.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 28.0,
        "pass_completion_pct": 0.8571,
        "xpass_completion_pct": 0.8426,
        "passes_over_expected": 0.4065,
        "passes_over_expected_p100": 1.4517,
        "avg_pass_distance": 27.059,
        "avg_pass_vertical": 18.8846,
        "shots_faced": 6.0,
        "goals_conceded": 3.0,
        "saves": 3.0,
        "headed_shot_share": 0.0,
        "xg_faced": 1.604,
        "goals_conceded_minus_xg": 1.396,
        "goals_per_xg": 1.8704
      }
    },
    {
      "canonical_id": "cl\u00e9ment-bayiha",
      "canonical_name": "Cl\u00e9ment Bayiha",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 344.0,
        "shots": 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": 174.0,
        "pass_completion_pct": 0.8506,
        "xpass_completion_pct": 0.8488,
        "passes_over_expected": 0.3098,
        "passes_over_expected_p100": 0.1781,
        "avg_pass_distance": 15.4156,
        "avg_pass_vertical": -0.8892
      }
    },
    {
      "canonical_id": "cl\u00e9ment-diop",
      "canonical_name": "Cl\u00e9ment Diop",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 799.0,
        "shots": 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": 262.0,
        "pass_completion_pct": 0.8359,
        "xpass_completion_pct": 0.8301,
        "passes_over_expected": 1.5142,
        "passes_over_expected_p100": 0.5779,
        "avg_pass_distance": 28.924,
        "avg_pass_vertical": 20.9901,
        "shots_faced": 32.0,
        "goals_conceded": 9.0,
        "saves": 23.0,
        "headed_shot_share": 0.3438,
        "xg_faced": 10.2822,
        "goals_conceded_minus_xg": -1.2822,
        "goals_per_xg": 0.8753
      }
    },
    {
      "canonical_id": "coco-carrasquilla",
      "canonical_name": "Coco Carrasquilla",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 609.0,
        "shots": 11.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.5816,
        "xg_place": -0.0497,
        "goals_minus_xg": 0.4184,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.7754,
        "assists_minus_xa": -0.7754,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.357,
        "points_added": 0.4975,
        "xpoints_added": 0.3249,
        "passes_attempted": 287.0,
        "pass_completion_pct": 0.777,
        "xpass_completion_pct": 0.819,
        "passes_over_expected": -12.0626,
        "passes_over_expected_p100": -4.203,
        "avg_pass_distance": 19.8324,
        "avg_pass_vertical": 4.0032
      }
    },
    {
      "canonical_id": "cody-cropper",
      "canonical_name": "Cody Cropper",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 96.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 35.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.7918,
        "passes_over_expected": -2.712,
        "passes_over_expected_p100": -7.7486,
        "avg_pass_distance": 33.9976,
        "avg_pass_vertical": 23.5816,
        "shots_faced": 10.0,
        "goals_conceded": 4.0,
        "saves": 6.0,
        "headed_shot_share": 0.1,
        "xg_faced": 2.35,
        "goals_conceded_minus_xg": 1.65,
        "goals_per_xg": 1.7021
      }
    },
    {
      "canonical_id": "cole-bassett",
      "canonical_name": "Cole Bassett",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2489.0,
        "shots": 62.0,
        "shots_on_target": 20.0,
        "goals": 5.0,
        "xg": 7.7412,
        "xg_place": -1.6974,
        "goals_minus_xg": -2.7412,
        "key_passes": 32.0,
        "assists": 2.0,
        "xa": 3.1233,
        "assists_minus_xa": -1.1233,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 10.8645,
        "points_added": 3.2343,
        "xpoints_added": 5.5156,
        "passes_attempted": 967.0,
        "pass_completion_pct": 0.787,
        "xpass_completion_pct": 0.7995,
        "passes_over_expected": -12.1138,
        "passes_over_expected_p100": -1.2527,
        "avg_pass_distance": 18.1036,
        "avg_pass_vertical": 2.3315
      }
    },
    {
      "canonical_id": "cole-turner",
      "canonical_name": "Cole Turner",
      "positions": [
        "TE"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 11.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 5.0,
        "pass_completion_pct": 0.6,
        "xpass_completion_pct": 0.6419,
        "passes_over_expected": -0.2096,
        "passes_over_expected_p100": -4.1923,
        "avg_pass_distance": 18.7612,
        "avg_pass_vertical": -1.725
      }
    },
    {
      "canonical_id": "collen-warner",
      "canonical_name": "Collen Warner",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 967.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.2594,
        "xg_place": -0.0868,
        "goals_minus_xg": 0.7406,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.8337,
        "assists_minus_xa": -0.8337,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0931,
        "points_added": 0.3242,
        "xpoints_added": 0.129,
        "passes_attempted": 404.0,
        "pass_completion_pct": 0.8861,
        "xpass_completion_pct": 0.8605,
        "passes_over_expected": 10.3549,
        "passes_over_expected_p100": 2.5631,
        "avg_pass_distance": 20.4578,
        "avg_pass_vertical": 3.3668
      }
    },
    {
      "canonical_id": "corey-baird",
      "canonical_name": "Corey Baird",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1197.0,
        "shots": 24.0,
        "shots_on_target": 13.0,
        "goals": 3.0,
        "xg": 2.92,
        "xg_place": 1.0205,
        "goals_minus_xg": 0.07999999999999996,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 1.4505000000000001,
        "assists_minus_xa": 0.5495,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.3705,
        "points_added": 1.1966,
        "xpoints_added": 1.692,
        "passes_attempted": 295.0,
        "pass_completion_pct": 1.4533,
        "xpass_completion_pct": 1.53,
        "passes_over_expected": -13.913499999999999,
        "passes_over_expected_p100": -7.6594,
        "avg_pass_distance": 29.1079,
        "avg_pass_vertical": -0.39
      }
    },
    {
      "canonical_id": "cory-burke",
      "canonical_name": "Cory Burke",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1121.0,
        "shots": 31.0,
        "shots_on_target": 10.0,
        "goals": 4.0,
        "xg": 4.6261,
        "xg_place": -1.8616,
        "goals_minus_xg": -0.6261,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.8374,
        "assists_minus_xa": 0.1626,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.4635,
        "points_added": 2.3869,
        "xpoints_added": 2.4768,
        "passes_attempted": 221.0,
        "pass_completion_pct": 0.552,
        "xpass_completion_pct": 0.5782,
        "passes_over_expected": -5.7929,
        "passes_over_expected_p100": -2.6212,
        "avg_pass_distance": 15.6033,
        "avg_pass_vertical": 3.2632
      }
    },
    {
      "canonical_id": "cristhian-paredes",
      "canonical_name": "Cristhian Paredes",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1656.0,
        "shots": 24.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 2.8057,
        "xg_place": -0.544,
        "goals_minus_xg": 0.1943,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 1.9211,
        "assists_minus_xa": -0.9211,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.7268,
        "points_added": 0.9631,
        "xpoints_added": 0.8881,
        "passes_attempted": 594.0,
        "pass_completion_pct": 0.7677,
        "xpass_completion_pct": 0.8016,
        "passes_over_expected": -20.1281,
        "passes_over_expected_p100": -3.3886,
        "avg_pass_distance": 18.2958,
        "avg_pass_vertical": 5.5053
      }
    },
    {
      "canonical_id": "cristian-arango",
      "canonical_name": "Cristian Arango",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1544.0,
        "shots": 63.0,
        "shots_on_target": 32.0,
        "goals": 14.0,
        "xg": 11.2277,
        "xg_place": -0.3358,
        "goals_minus_xg": 2.7723,
        "key_passes": 20.0,
        "assists": 1.0,
        "xa": 3.013,
        "assists_minus_xa": -2.013,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 14.2407,
        "points_added": 6.1481,
        "xpoints_added": 7.1275,
        "passes_attempted": 309.0,
        "pass_completion_pct": 0.6958,
        "xpass_completion_pct": 0.7183,
        "passes_over_expected": -6.9674,
        "passes_over_expected_p100": -2.2548,
        "avg_pass_distance": 14.1827,
        "avg_pass_vertical": 0.1022
      }
    },
    {
      "canonical_id": "cristian-c\u00e1sseres-jr",
      "canonical_name": "Cristian C\u00e1sseres Jr",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2398.0,
        "shots": 41.0,
        "shots_on_target": 16.0,
        "goals": 6.0,
        "xg": 3.0718,
        "xg_place": 1.766,
        "goals_minus_xg": 2.9282,
        "key_passes": 26.0,
        "assists": 3.0,
        "xa": 3.6492,
        "assists_minus_xa": -0.6492,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 6.721,
        "points_added": 3.2433,
        "xpoints_added": 2.2185,
        "passes_attempted": 913.0,
        "pass_completion_pct": 0.678,
        "xpass_completion_pct": 0.7266,
        "passes_over_expected": -44.3849,
        "passes_over_expected_p100": -4.8614,
        "avg_pass_distance": 16.6936,
        "avg_pass_vertical": 4.6011
      }
    },
    {
      "canonical_id": "cristian-d\u00e1jome",
      "canonical_name": "Cristian D\u00e1jome",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2988.0,
        "shots": 58.0,
        "shots_on_target": 23.0,
        "goals": 11.0,
        "xg": 9.0142,
        "xg_place": 0.1587,
        "goals_minus_xg": 1.9858,
        "key_passes": 35.0,
        "assists": 4.0,
        "xa": 4.6838,
        "assists_minus_xa": -0.6838,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 13.6979,
        "points_added": 7.008,
        "xpoints_added": 5.8397,
        "passes_attempted": 1005.0,
        "pass_completion_pct": 0.7025,
        "xpass_completion_pct": 0.7329,
        "passes_over_expected": -30.5894,
        "passes_over_expected_p100": -3.0437,
        "avg_pass_distance": 18.1757,
        "avg_pass_vertical": 1.1919
      }
    },
    {
      "canonical_id": "cristian-espinoza",
      "canonical_name": "Cristian Espinoza",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2431.0,
        "shots": 53.0,
        "shots_on_target": 19.0,
        "goals": 3.0,
        "xg": 5.0567,
        "xg_place": -0.9023,
        "goals_minus_xg": -2.0567,
        "key_passes": 44.0,
        "assists": 8.0,
        "xa": 3.8965,
        "assists_minus_xa": 4.1035,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 8.9532,
        "points_added": 1.8253,
        "xpoints_added": 2.8979,
        "passes_attempted": 935.0,
        "pass_completion_pct": 0.7155,
        "xpass_completion_pct": 0.7305,
        "passes_over_expected": -13.9944,
        "passes_over_expected_p100": -1.4967,
        "avg_pass_distance": 20.8682,
        "avg_pass_vertical": -1.4171
      }
    },
    {
      "canonical_id": "cristian-roldan",
      "canonical_name": "Cristian Roldan",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2714.0,
        "shots": 56.0,
        "shots_on_target": 15.0,
        "goals": 6.0,
        "xg": 6.02,
        "xg_place": -2.5237,
        "goals_minus_xg": -0.02,
        "key_passes": 38.0,
        "assists": 4.0,
        "xa": 5.3452,
        "assists_minus_xa": -1.3452,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 11.3652,
        "points_added": 3.8084,
        "xpoints_added": 4.5136,
        "passes_attempted": 1157.0,
        "pass_completion_pct": 0.7623,
        "xpass_completion_pct": 0.7538,
        "passes_over_expected": 9.8096,
        "passes_over_expected_p100": 0.8479,
        "avg_pass_distance": 18.9612,
        "avg_pass_vertical": 4.2456
      }
    },
    {
      "canonical_id": "cristi\u00e1n-guti\u00e9rrez",
      "canonical_name": "Cristi\u00e1n Guti\u00e9rrez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1698.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.092,
        "xg_place": -0.092,
        "goals_minus_xg": -0.092,
        "key_passes": 23.0,
        "assists": 3.0,
        "xa": 2.1658,
        "assists_minus_xa": 0.8342,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.2578,
        "points_added": 0.0,
        "xpoints_added": 0.0655,
        "passes_attempted": 1025.0,
        "pass_completion_pct": 0.7873,
        "xpass_completion_pct": 0.7792,
        "passes_over_expected": 8.3519,
        "passes_over_expected_p100": 0.8148,
        "avg_pass_distance": 20.2989,
        "avg_pass_vertical": 4.1186
      }
    },
    {
      "canonical_id": "dj-taylor",
      "canonical_name": "DJ Taylor",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 692.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0703,
        "xg_place": -0.0084,
        "goals_minus_xg": -0.0703,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.2467,
        "assists_minus_xa": -0.2467,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.317,
        "points_added": 0.0,
        "xpoints_added": 0.0568,
        "passes_attempted": 423.0,
        "pass_completion_pct": 0.792,
        "xpass_completion_pct": 0.7598,
        "passes_over_expected": 13.5903,
        "passes_over_expected_p100": 3.2128,
        "avg_pass_distance": 17.0614,
        "avg_pass_vertical": 4.036
      }
    },
    {
      "canonical_id": "dairon-asprilla",
      "canonical_name": "Dairon Asprilla",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2569.0,
        "shots": 68.0,
        "shots_on_target": 24.0,
        "goals": 10.0,
        "xg": 7.0227,
        "xg_place": 0.227,
        "goals_minus_xg": 2.9773,
        "key_passes": 28.0,
        "assists": 3.0,
        "xa": 2.2516,
        "assists_minus_xa": 0.7484,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 9.2743,
        "points_added": 4.7547,
        "xpoints_added": 4.1728,
        "passes_attempted": 838.0,
        "pass_completion_pct": 0.6957,
        "xpass_completion_pct": 0.713,
        "passes_over_expected": -14.4802,
        "passes_over_expected_p100": -1.728,
        "avg_pass_distance": 16.7934,
        "avg_pass_vertical": 0.067
      }
    },
    {
      "canonical_id": "damian-rivera",
      "canonical_name": "Damian Rivera",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 32.0,
        "shots": 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": 1.0,
        "xpass_completion_pct": 0.9265,
        "passes_over_expected": 0.5142,
        "passes_over_expected_p100": 7.3452,
        "avg_pass_distance": 16.7687,
        "avg_pass_vertical": -1.4786
      }
    },
    {
      "canonical_id": "damir-kreilach",
      "canonical_name": "Damir Kreilach",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3465.0,
        "shots": 77.0,
        "shots_on_target": 42.0,
        "goals": 16.0,
        "xg": 11.0182,
        "xg_place": 5.5033,
        "goals_minus_xg": 4.9818,
        "key_passes": 43.0,
        "assists": 8.0,
        "xa": 6.0585,
        "assists_minus_xa": 1.9415,
        "goals_plus_assists": 24.0,
        "xg_plus_xa": 17.0767,
        "points_added": 10.5123,
        "xpoints_added": 6.9738,
        "passes_attempted": 1317.0,
        "pass_completion_pct": 0.7988,
        "xpass_completion_pct": 0.7858,
        "passes_over_expected": 17.1223,
        "passes_over_expected_p100": 1.3001,
        "avg_pass_distance": 16.9532,
        "avg_pass_vertical": 1.7998
      }
    },
    {
      "canonical_id": "dani-pereira",
      "canonical_name": "Dani Pereira",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1714.0,
        "shots": 18.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.6035,
        "xg_place": -0.4181,
        "goals_minus_xg": -0.6035,
        "key_passes": 14.0,
        "assists": 0.0,
        "xa": 1.0894,
        "assists_minus_xa": -1.0894,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.693,
        "points_added": 0.0,
        "xpoints_added": 0.2642,
        "passes_attempted": 841.0,
        "pass_completion_pct": 0.893,
        "xpass_completion_pct": 0.8788,
        "passes_over_expected": 11.9226,
        "passes_over_expected_p100": 1.4177,
        "avg_pass_distance": 20.129,
        "avg_pass_vertical": 2.7197
      }
    },
    {
      "canonical_id": "daniel-aguirre",
      "canonical_name": "Daniel Aguirre",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 51.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0809,
        "xg_place": -0.0809,
        "goals_minus_xg": -0.0809,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0809,
        "points_added": 0.0,
        "xpoints_added": 0.0003,
        "passes_attempted": 21.0,
        "pass_completion_pct": 0.8095,
        "xpass_completion_pct": 0.7165,
        "passes_over_expected": 1.9539,
        "passes_over_expected_p100": 9.3044,
        "avg_pass_distance": 19.6573,
        "avg_pass_vertical": 9.0385
      }
    },
    {
      "canonical_id": "daniel-crisostomo",
      "canonical_name": "Daniel Crisostomo",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 442.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0917,
        "xg_place": -0.0917,
        "goals_minus_xg": -0.0917,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0253,
        "assists_minus_xa": -0.0253,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.117,
        "points_added": 0.0,
        "xpoints_added": 0.0535,
        "passes_attempted": 170.0,
        "pass_completion_pct": 0.8412,
        "xpass_completion_pct": 0.833,
        "passes_over_expected": 1.387,
        "passes_over_expected_p100": 0.8159,
        "avg_pass_distance": 16.822,
        "avg_pass_vertical": 4.5168
      }
    },
    {
      "canonical_id": "daniel-lovitz",
      "canonical_name": "Daniel Lovitz",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2742.0,
        "shots": 15.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.6999,
        "xg_place": -0.3604,
        "goals_minus_xg": -0.6999,
        "key_passes": 49.0,
        "assists": 5.0,
        "xa": 4.5465,
        "assists_minus_xa": 0.4535,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.2464,
        "points_added": 0.0,
        "xpoints_added": 0.5973,
        "passes_attempted": 1485.0,
        "pass_completion_pct": 0.7118,
        "xpass_completion_pct": 0.7193,
        "passes_over_expected": -11.2205,
        "passes_over_expected_p100": -0.7556,
        "avg_pass_distance": 23.2935,
        "avg_pass_vertical": 7.1136
      }
    },
    {
      "canonical_id": "daniel-royer",
      "canonical_name": "Daniel Royer",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 588.0,
        "shots": 22.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 1.7942,
        "xg_place": -0.8225,
        "goals_minus_xg": -1.7942,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.596,
        "assists_minus_xa": -0.596,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.3902,
        "points_added": 0.0,
        "xpoints_added": 1.1143,
        "passes_attempted": 185.0,
        "pass_completion_pct": 0.6865,
        "xpass_completion_pct": 0.6952,
        "passes_over_expected": -1.6185,
        "passes_over_expected_p100": -0.8749,
        "avg_pass_distance": 13.4595,
        "avg_pass_vertical": 0.9719
      }
    },
    {
      "canonical_id": "daniel-r\u00edos",
      "canonical_name": "Daniel R\u00edos",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 416.0,
        "shots": 17.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.5454,
        "xg_place": -0.2092,
        "goals_minus_xg": -0.5454,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.7188,
        "assists_minus_xa": 0.2812,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.2643,
        "points_added": 0.2862,
        "xpoints_added": 1.4224,
        "passes_attempted": 92.0,
        "pass_completion_pct": 0.7283,
        "xpass_completion_pct": 0.7704,
        "passes_over_expected": -3.879,
        "passes_over_expected_p100": -4.2163,
        "avg_pass_distance": 15.1532,
        "avg_pass_vertical": -1.0497
      }
    },
    {
      "canonical_id": "daniel-steres",
      "canonical_name": "Daniel Steres",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1267.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.9891,
        "xg_place": -0.3285,
        "goals_minus_xg": -0.9891,
        "key_passes": 3.0,
        "assists": 2.0,
        "xa": 0.6652,
        "assists_minus_xa": 1.3348,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6543,
        "points_added": 0.0,
        "xpoints_added": 0.3995,
        "passes_attempted": 783.0,
        "pass_completion_pct": 0.9042,
        "xpass_completion_pct": 0.8798,
        "passes_over_expected": 19.1047,
        "passes_over_expected_p100": 2.4399,
        "avg_pass_distance": 22.5774,
        "avg_pass_vertical": 8.1249
      }
    },
    {
      "canonical_id": "daniel-vega",
      "canonical_name": "Daniel Vega",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 99.0,
        "shots": 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.8857,
        "xpass_completion_pct": 0.8663,
        "passes_over_expected": 0.6799,
        "passes_over_expected_p100": 1.9425,
        "avg_pass_distance": 28.8597,
        "avg_pass_vertical": 17.5917,
        "shots_faced": 1.0,
        "goals_conceded": 1.0,
        "saves": 0.0,
        "headed_shot_share": 0.0,
        "xg_faced": 0.534,
        "goals_conceded_minus_xg": 0.466,
        "goals_per_xg": 1.8728
      }
    },
    {
      "canonical_id": "danilo-acosta",
      "canonical_name": "Danilo Acosta",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 73.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0167,
        "assists_minus_xa": -0.0167,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0167,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 40.0,
        "pass_completion_pct": 0.775,
        "xpass_completion_pct": 0.7768,
        "passes_over_expected": -0.073,
        "passes_over_expected_p100": -0.1824,
        "avg_pass_distance": 19.0497,
        "avg_pass_vertical": 1.755
      }
    },
    {
      "canonical_id": "danny-hoesen",
      "canonical_name": "Danny Hoesen",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 329.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.7528,
        "xg_place": -0.7528,
        "goals_minus_xg": -0.7528,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0475,
        "assists_minus_xa": -0.0475,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8003,
        "points_added": 0.0,
        "xpoints_added": 0.4947,
        "passes_attempted": 39.0,
        "pass_completion_pct": 0.7692,
        "xpass_completion_pct": 0.808,
        "passes_over_expected": -1.5116,
        "passes_over_expected_p100": -3.876,
        "avg_pass_distance": 19.0818,
        "avg_pass_vertical": -0.6022
      }
    },
    {
      "canonical_id": "danny-leyva",
      "canonical_name": "Danny Leyva",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 989.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.2431,
        "xg_place": -0.0889,
        "goals_minus_xg": -0.2431,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.8286,
        "assists_minus_xa": -0.8286,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0717,
        "points_added": 0.0,
        "xpoints_added": 0.109,
        "passes_attempted": 532.0,
        "pass_completion_pct": 0.8271,
        "xpass_completion_pct": 0.8185,
        "passes_over_expected": 4.5602,
        "passes_over_expected_p100": 0.8572,
        "avg_pass_distance": 17.3723,
        "avg_pass_vertical": 3.9025
      }
    },
    {
      "canonical_id": "danny-musovski",
      "canonical_name": "Danny Musovski",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 827.0,
        "shots": 22.0,
        "shots_on_target": 11.0,
        "goals": 4.0,
        "xg": 4.8266,
        "xg_place": -1.4867,
        "goals_minus_xg": -0.8266,
        "key_passes": 6.0,
        "assists": 3.0,
        "xa": 1.033,
        "assists_minus_xa": 1.967,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.8596,
        "points_added": 1.441,
        "xpoints_added": 1.4506,
        "passes_attempted": 133.0,
        "pass_completion_pct": 0.7368,
        "xpass_completion_pct": 0.7543,
        "passes_over_expected": -2.3253,
        "passes_over_expected_p100": -1.7483,
        "avg_pass_distance": 14.7219,
        "avg_pass_vertical": 0.2319
      }
    },
    {
      "canonical_id": "danny-wilson",
      "canonical_name": "Danny Wilson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2786.0,
        "shots": 17.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.1928,
        "xg_place": -0.0617,
        "goals_minus_xg": 0.8072,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2462,
        "assists_minus_xa": -0.2462,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.439,
        "points_added": 0.962,
        "xpoints_added": 0.7944,
        "passes_attempted": 1467.0,
        "pass_completion_pct": 0.8473,
        "xpass_completion_pct": 0.8332,
        "passes_over_expected": 20.6572,
        "passes_over_expected_p100": 1.4081,
        "avg_pass_distance": 27.4502,
        "avg_pass_vertical": 13.327
      }
    },
    {
      "canonical_id": "dante-sealy",
      "canonical_name": "Dante Sealy",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 103.0,
        "shots": 2.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.643,
        "xg_place": 0.2197,
        "goals_minus_xg": 0.357,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.643,
        "points_added": 0.0013,
        "xpoints_added": 0.1703,
        "passes_attempted": 23.0,
        "pass_completion_pct": 0.7391,
        "xpass_completion_pct": 0.7548,
        "passes_over_expected": -0.3607,
        "passes_over_expected_p100": -1.5684,
        "avg_pass_distance": 20.1424,
        "avg_pass_vertical": -2.6115
      }
    },
    {
      "canonical_id": "dantouma-toure",
      "canonical_name": "Dantouma Toure",
      "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": 1.0,
        "pass_completion_pct": 0.0,
        "xpass_completion_pct": 0.575,
        "passes_over_expected": -0.575,
        "passes_over_expected_p100": -57.5046,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "dario-\u017eupari\u0107",
      "canonical_name": "Dario \u017dupari\u0107",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3426.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.6172,
        "xg_place": -0.4554,
        "goals_minus_xg": -0.6172,
        "key_passes": 6.0,
        "assists": 2.0,
        "xa": 1.2574,
        "assists_minus_xa": 0.7426,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.8746,
        "points_added": 0.0,
        "xpoints_added": 0.344,
        "passes_attempted": 1268.0,
        "pass_completion_pct": 0.847,
        "xpass_completion_pct": 0.8361,
        "passes_over_expected": 13.7825,
        "passes_over_expected_p100": 1.0869,
        "avg_pass_distance": 24.5071,
        "avg_pass_vertical": 9.1118
      }
    },
    {
      "canonical_id": "darlington-nagbe",
      "canonical_name": "Darlington Nagbe",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3192.0,
        "shots": 17.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.297,
        "xg_place": 0.2837,
        "goals_minus_xg": 0.703,
        "key_passes": 22.0,
        "assists": 2.0,
        "xa": 1.78,
        "assists_minus_xa": 0.22,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.077,
        "points_added": 1.7354,
        "xpoints_added": 0.9862,
        "passes_attempted": 1689.0,
        "pass_completion_pct": 0.9408,
        "xpass_completion_pct": 0.9082,
        "passes_over_expected": 55.0625,
        "passes_over_expected_p100": 3.2601,
        "avg_pass_distance": 19.0646,
        "avg_pass_vertical": 1.9709
      }
    },
    {
      "canonical_id": "darwin-cer\u00e9n",
      "canonical_name": "Darwin Cer\u00e9n",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1346.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1884,
        "xg_place": -0.1533,
        "goals_minus_xg": -0.1884,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.3907,
        "assists_minus_xa": 0.6093,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5791,
        "points_added": 0.0,
        "xpoints_added": 0.1229,
        "passes_attempted": 636.0,
        "pass_completion_pct": 0.8176,
        "xpass_completion_pct": 0.8246,
        "passes_over_expected": -4.4206,
        "passes_over_expected_p100": -0.6951,
        "avg_pass_distance": 22.2809,
        "avg_pass_vertical": 4.7766
      }
    },
    {
      "canonical_id": "darwin-quintero",
      "canonical_name": "Darwin Quintero",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1137.0,
        "shots": 38.0,
        "shots_on_target": 17.0,
        "goals": 3.0,
        "xg": 3.9074,
        "xg_place": 0.9786,
        "goals_minus_xg": -0.9074,
        "key_passes": 41.0,
        "assists": 2.0,
        "xa": 3.5328,
        "assists_minus_xa": -1.5328,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 7.4402,
        "points_added": 1.2456,
        "xpoints_added": 1.7832,
        "passes_attempted": 582.0,
        "pass_completion_pct": 0.6787,
        "xpass_completion_pct": 0.7038,
        "passes_over_expected": -14.5839,
        "passes_over_expected_p100": -2.5058,
        "avg_pass_distance": 21.4088,
        "avg_pass_vertical": 6.3233
      }
    },
    {
      "canonical_id": "daryl-dike",
      "canonical_name": "Daryl Dike",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1542.0,
        "shots": 35.0,
        "shots_on_target": 16.0,
        "goals": 11.0,
        "xg": 7.2361,
        "xg_place": 0.5555,
        "goals_minus_xg": 3.7639,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.1963,
        "assists_minus_xa": 0.8037,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 7.4324,
        "points_added": 3.9257,
        "xpoints_added": 3.9098,
        "passes_attempted": 201.0,
        "pass_completion_pct": 0.7114,
        "xpass_completion_pct": 0.7493,
        "passes_over_expected": -7.6023,
        "passes_over_expected_p100": -3.7822,
        "avg_pass_distance": 15.0083,
        "avg_pass_vertical": -3.2489
      }
    },
    {
      "canonical_id": "dave-romney",
      "canonical_name": "Dave Romney",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3237.0,
        "shots": 19.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.0541,
        "xg_place": -0.3593,
        "goals_minus_xg": -1.0541,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 0.6615,
        "assists_minus_xa": 1.3385,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.7156,
        "points_added": 0.0,
        "xpoints_added": 0.9749,
        "passes_attempted": 1615.0,
        "pass_completion_pct": 0.8446,
        "xpass_completion_pct": 0.8137,
        "passes_over_expected": 49.8085,
        "passes_over_expected_p100": 3.0841,
        "avg_pass_distance": 24.075,
        "avg_pass_vertical": 9.0934
      }
    },
    {
      "canonical_id": "david-loera",
      "canonical_name": "David Loera",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 28.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0354,
        "xg_place": -0.0181,
        "goals_minus_xg": -0.0354,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0354,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 4.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.8201,
        "passes_over_expected": 0.7195,
        "passes_over_expected_p100": 17.9886,
        "avg_pass_distance": 22.4103,
        "avg_pass_vertical": 4.945
      }
    },
    {
      "canonical_id": "david-ochoa",
      "canonical_name": "David Ochoa",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2785.0,
        "shots": 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": 884.0,
        "pass_completion_pct": 0.6052,
        "xpass_completion_pct": 0.5744,
        "passes_over_expected": 27.2286,
        "passes_over_expected_p100": 3.0802,
        "avg_pass_distance": 43.1022,
        "avg_pass_vertical": 37.3629,
        "shots_faced": 134.0,
        "goals_conceded": 41.0,
        "saves": 90.0,
        "headed_shot_share": 0.1343,
        "xg_faced": 38.8476,
        "goals_conceded_minus_xg": 2.1524,
        "goals_per_xg": 1.0554
      }
    },
    {
      "canonical_id": "dav\u00f3",
      "canonical_name": "Dav\u00f3",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 23.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0796,
        "xg_place": 0.0253,
        "goals_minus_xg": -0.0796,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0796,
        "points_added": 0.0,
        "xpoints_added": 0.0795,
        "passes_attempted": 2.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.6323,
        "passes_over_expected": -0.2646,
        "passes_over_expected_p100": -13.2277,
        "avg_pass_distance": 3.3941,
        "avg_pass_vertical": -3.0475
      }
    },
    {
      "canonical_id": "dax-mccarty",
      "canonical_name": "Dax McCarty",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2435.0,
        "shots": 13.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 0.4252,
        "xg_place": 0.3515,
        "goals_minus_xg": -0.4252,
        "key_passes": 20.0,
        "assists": 2.0,
        "xa": 1.1217,
        "assists_minus_xa": 0.8783,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.5469,
        "points_added": 0.0,
        "xpoints_added": 0.2328,
        "passes_attempted": 1257.0,
        "pass_completion_pct": 0.864,
        "xpass_completion_pct": 0.8484,
        "passes_over_expected": 19.5154,
        "passes_over_expected_p100": 1.5525,
        "avg_pass_distance": 19.5059,
        "avg_pass_vertical": 4.4906
      }
    },
    {
      "canonical_id": "dayne-st-clair",
      "canonical_name": "Dayne St. Clair",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 500.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0664,
        "xg_place": -0.0664,
        "goals_minus_xg": -0.0664,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0664,
        "points_added": 0.0,
        "xpoints_added": 0.0649,
        "passes_attempted": 142.0,
        "pass_completion_pct": 0.6408,
        "xpass_completion_pct": 0.6709,
        "passes_over_expected": -4.2719,
        "passes_over_expected_p100": -3.0084,
        "avg_pass_distance": 37.9795,
        "avg_pass_vertical": 30.2892,
        "shots_faced": 25.0,
        "goals_conceded": 13.0,
        "saves": 12.0,
        "headed_shot_share": 0.16,
        "xg_faced": 9.6716,
        "goals_conceded_minus_xg": 3.3284,
        "goals_per_xg": 1.3441
      }
    },
    {
      "canonical_id": "dejuan-jones",
      "canonical_name": "DeJuan Jones",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2901.0,
        "shots": 18.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 1.8066,
        "xg_place": 1.2633,
        "goals_minus_xg": 1.1934,
        "key_passes": 39.0,
        "assists": 5.0,
        "xa": 2.8422,
        "assists_minus_xa": 2.1578,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 4.6488,
        "points_added": 1.031,
        "xpoints_added": 0.9003,
        "passes_attempted": 1851.0,
        "pass_completion_pct": 0.785,
        "xpass_completion_pct": 0.7792,
        "passes_over_expected": 10.7572,
        "passes_over_expected_p100": 0.5812,
        "avg_pass_distance": 18.675,
        "avg_pass_vertical": 3.4874
      }
    },
    {
      "canonical_id": "dejan-joveljic",
      "canonical_name": "Dejan Joveljic",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 806.0,
        "shots": 17.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 1.7322,
        "xg_place": -0.5412,
        "goals_minus_xg": 0.2678,
        "key_passes": 5.0,
        "assists": 2.0,
        "xa": 0.6733,
        "assists_minus_xa": 1.3267,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.4056,
        "points_added": 1.7722,
        "xpoints_added": 1.2493,
        "passes_attempted": 160.0,
        "pass_completion_pct": 0.7188,
        "xpass_completion_pct": 0.7739,
        "passes_over_expected": -8.8281,
        "passes_over_expected_p100": -5.5175,
        "avg_pass_distance": 13.0012,
        "avg_pass_vertical": -1.1373
      }
    },
    {
      "canonical_id": "derek-cornelius",
      "canonical_name": "Derek Cornelius",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 175.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0821,
        "xg_place": -0.0821,
        "goals_minus_xg": -0.0821,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0821,
        "points_added": 0.0,
        "xpoints_added": 0.0671,
        "passes_attempted": 63.0,
        "pass_completion_pct": 0.8095,
        "xpass_completion_pct": 0.8207,
        "passes_over_expected": -0.7064,
        "passes_over_expected_p100": -1.1213,
        "avg_pass_distance": 22.1426,
        "avg_pass_vertical": 7.9834
      }
    },
    {
      "canonical_id": "derrick-etienne-jr",
      "canonical_name": "Derrick Etienne Jr.",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1992.0,
        "shots": 26.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 3.0301,
        "xg_place": -1.038,
        "goals_minus_xg": -2.0301,
        "key_passes": 29.0,
        "assists": 4.0,
        "xa": 4.1721,
        "assists_minus_xa": -0.1721,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 7.2023,
        "points_added": 0.2867,
        "xpoints_added": 1.4714,
        "passes_attempted": 625.0,
        "pass_completion_pct": 0.7456,
        "xpass_completion_pct": 0.7483,
        "passes_over_expected": -1.6574,
        "passes_over_expected_p100": -0.2652,
        "avg_pass_distance": 17.4949,
        "avg_pass_vertical": -0.9776
      }
    },
    {
      "canonical_id": "derrick-jones",
      "canonical_name": "Derrick Jones",
      "positions": [
        "CB",
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1238.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4633,
        "xg_place": -0.4633,
        "goals_minus_xg": -0.4633,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.5642,
        "assists_minus_xa": 0.4358,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0276,
        "points_added": 0.0,
        "xpoints_added": 0.48,
        "passes_attempted": 477.0,
        "pass_completion_pct": 0.8281,
        "xpass_completion_pct": 0.8576,
        "passes_over_expected": -14.081,
        "passes_over_expected_p100": -2.952,
        "avg_pass_distance": 19.8702,
        "avg_pass_vertical": 4.9136
      }
    },
    {
      "canonical_id": "derrick-williams",
      "canonical_name": "Derrick Williams",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1825.0,
        "shots": 16.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 1.5185,
        "xg_place": -0.1298,
        "goals_minus_xg": -1.5185,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0768,
        "assists_minus_xa": -0.0768,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.5953,
        "points_added": 0.0,
        "xpoints_added": 1.061,
        "passes_attempted": 1180.0,
        "pass_completion_pct": 0.8653,
        "xpass_completion_pct": 0.8616,
        "passes_over_expected": 4.2565,
        "passes_over_expected_p100": 0.3607,
        "avg_pass_distance": 22.9474,
        "avg_pass_vertical": 7.2178
      }
    },
    {
      "canonical_id": "diego-char\u00e1",
      "canonical_name": "Diego Char\u00e1",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3141.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 0.4361,
        "xg_place": 0.8205,
        "goals_minus_xg": 1.5639,
        "key_passes": 27.0,
        "assists": 1.0,
        "xa": 1.9563,
        "assists_minus_xa": -0.9563,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.3923,
        "points_added": 0.5693,
        "xpoints_added": 0.2179,
        "passes_attempted": 1708.0,
        "pass_completion_pct": 0.8683,
        "xpass_completion_pct": 0.8525,
        "passes_over_expected": 26.9995,
        "passes_over_expected_p100": 1.5808,
        "avg_pass_distance": 20.1911,
        "avg_pass_vertical": 7.056
      }
    },
    {
      "canonical_id": "diego-fagundez",
      "canonical_name": "Diego Fagundez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2757.0,
        "shots": 49.0,
        "shots_on_target": 21.0,
        "goals": 7.0,
        "xg": 5.0921,
        "xg_place": 1.1189,
        "goals_minus_xg": 1.9079,
        "key_passes": 54.0,
        "assists": 4.0,
        "xa": 4.0923,
        "assists_minus_xa": -0.0923,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 9.1844,
        "points_added": 3.8198,
        "xpoints_added": 3.067,
        "passes_attempted": 1279.0,
        "pass_completion_pct": 0.8382,
        "xpass_completion_pct": 0.8095,
        "passes_over_expected": 36.6487,
        "passes_over_expected_p100": 2.8654,
        "avg_pass_distance": 18.0225,
        "avg_pass_vertical": 2.1153
      }
    },
    {
      "canonical_id": "diego-palacios",
      "canonical_name": "Diego Palacios",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1936.0,
        "shots": 19.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 0.6764,
        "xg_place": -0.4199,
        "goals_minus_xg": -0.6764,
        "key_passes": 26.0,
        "assists": 2.0,
        "xa": 2.0239,
        "assists_minus_xa": -0.0239,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.7004,
        "points_added": 0.0,
        "xpoints_added": 0.4624,
        "passes_attempted": 1122.0,
        "pass_completion_pct": 0.8173,
        "xpass_completion_pct": 0.7963,
        "passes_over_expected": 23.5608,
        "passes_over_expected_p100": 2.0999,
        "avg_pass_distance": 17.6763,
        "avg_pass_vertical": 2.2758
      }
    },
    {
      "canonical_id": "diego-rossi",
      "canonical_name": "Diego Rossi",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1823.0,
        "shots": 63.0,
        "shots_on_target": 24.0,
        "goals": 6.0,
        "xg": 8.487,
        "xg_place": -1.864,
        "goals_minus_xg": -2.487,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 1.6085,
        "assists_minus_xa": -0.6085,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 10.0955,
        "points_added": 2.5291,
        "xpoints_added": 5.8327,
        "passes_attempted": 498.0,
        "pass_completion_pct": 0.7912,
        "xpass_completion_pct": 0.8138,
        "passes_over_expected": -11.2793,
        "passes_over_expected_p100": -2.2649,
        "avg_pass_distance": 13.6319,
        "avg_pass_vertical": 0.2292
      }
    },
    {
      "canonical_id": "diego-rubio",
      "canonical_name": "Diego Rubio",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1878.0,
        "shots": 53.0,
        "shots_on_target": 17.0,
        "goals": 5.0,
        "xg": 5.108,
        "xg_place": -0.7913,
        "goals_minus_xg": -0.108,
        "key_passes": 29.0,
        "assists": 4.0,
        "xa": 2.9799,
        "assists_minus_xa": 1.0201,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 8.0879,
        "points_added": 2.1111,
        "xpoints_added": 3.0416,
        "passes_attempted": 625.0,
        "pass_completion_pct": 0.6976,
        "xpass_completion_pct": 0.7386,
        "passes_over_expected": -25.6557,
        "passes_over_expected_p100": -4.1049,
        "avg_pass_distance": 17.9244,
        "avg_pass_vertical": 2.6708
      }
    },
    {
      "canonical_id": "diego-valeri",
      "canonical_name": "Diego Valeri",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1444.0,
        "shots": 38.0,
        "shots_on_target": 12.0,
        "goals": 2.0,
        "xg": 4.0552,
        "xg_place": -1.198,
        "goals_minus_xg": -2.0552,
        "key_passes": 36.0,
        "assists": 1.0,
        "xa": 3.11,
        "assists_minus_xa": -2.11,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 7.1652,
        "points_added": 0.519,
        "xpoints_added": 2.0796,
        "passes_attempted": 745.0,
        "pass_completion_pct": 0.6966,
        "xpass_completion_pct": 0.6935,
        "passes_over_expected": 2.3524,
        "passes_over_expected_p100": 0.3158,
        "avg_pass_distance": 19.974,
        "avg_pass_vertical": 5.2783
      }
    },
    {
      "canonical_id": "djordje-mihailovic",
      "canonical_name": "Djordje Mihailovic",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3054.0,
        "shots": 59.0,
        "shots_on_target": 15.0,
        "goals": 4.0,
        "xg": 5.2773,
        "xg_place": -1.2574,
        "goals_minus_xg": -1.2773,
        "key_passes": 75.0,
        "assists": 14.0,
        "xa": 9.3087,
        "assists_minus_xa": 4.6913,
        "goals_plus_assists": 18.0,
        "xg_plus_xa": 14.586,
        "points_added": 1.9853,
        "xpoints_added": 3.0948,
        "passes_attempted": 1442.0,
        "pass_completion_pct": 0.7316,
        "xpass_completion_pct": 0.7434,
        "passes_over_expected": -16.9791,
        "passes_over_expected_p100": -1.1775,
        "avg_pass_distance": 19.5488,
        "avg_pass_vertical": 2.2785
      }
    },
    {
      "canonical_id": "dom-dwyer",
      "canonical_name": "Dom Dwyer",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 555.0,
        "shots": 9.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 1.2172,
        "xg_place": -1.2172,
        "goals_minus_xg": -1.2172,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.4895,
        "assists_minus_xa": 0.5105,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.7067,
        "points_added": 0.0,
        "xpoints_added": 1.2197,
        "passes_attempted": 58.0,
        "pass_completion_pct": 0.6552,
        "xpass_completion_pct": 0.6919,
        "passes_over_expected": -2.1325,
        "passes_over_expected_p100": -3.6767,
        "avg_pass_distance": 14.2863,
        "avg_pass_vertical": 0.9337
      }
    },
    {
      "canonical_id": "dominique-badji",
      "canonical_name": "Dominique Badji",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 670.0,
        "shots": 24.0,
        "shots_on_target": 14.0,
        "goals": 5.0,
        "xg": 2.5763,
        "xg_place": 1.6245,
        "goals_minus_xg": 2.4237,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 2.5763,
        "points_added": 1.5751,
        "xpoints_added": 1.0923,
        "passes_attempted": 130.0,
        "pass_completion_pct": 1.3976,
        "xpass_completion_pct": 1.4495,
        "passes_over_expected": -4.3591999999999995,
        "passes_over_expected_p100": -5.1987,
        "avg_pass_distance": 30.923099999999998,
        "avg_pass_vertical": -0.22730000000000006
      }
    },
    {
      "canonical_id": "donny-toia",
      "canonical_name": "Donny Toia",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1447.0,
        "shots": 15.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5715,
        "xg_place": -0.1191,
        "goals_minus_xg": -0.5715,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1626,
        "assists_minus_xa": -0.1626,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7341,
        "points_added": 0.0,
        "xpoints_added": 0.4775,
        "passes_attempted": 700.0,
        "pass_completion_pct": 0.7129,
        "xpass_completion_pct": 0.7433,
        "passes_over_expected": -21.3364,
        "passes_over_expected_p100": -3.0481,
        "avg_pass_distance": 21.2481,
        "avg_pass_vertical": 6.3292
      }
    },
    {
      "canonical_id": "donovan-pines",
      "canonical_name": "Donovan Pines",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1514.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.1894,
        "xg_place": -0.7823,
        "goals_minus_xg": -1.1894,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1935,
        "assists_minus_xa": -0.1935,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.3829,
        "points_added": 0.0,
        "xpoints_added": 0.7809,
        "passes_attempted": 675.0,
        "pass_completion_pct": 0.7644,
        "xpass_completion_pct": 0.7851,
        "passes_over_expected": -13.9554,
        "passes_over_expected_p100": -2.0675,
        "avg_pass_distance": 22.2958,
        "avg_pass_vertical": 9.052
      }
    },
    {
      "canonical_id": "douglas-mart\u00ednez",
      "canonical_name": "Douglas Mart\u00ednez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 75.0,
        "shots": 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": 14.0,
        "pass_completion_pct": 0.7857,
        "xpass_completion_pct": 0.7537,
        "passes_over_expected": 0.4479,
        "passes_over_expected_p100": 3.1994,
        "avg_pass_distance": 15.2108,
        "avg_pass_vertical": -4.5268
      }
    },
    {
      "canonical_id": "drew-moor",
      "canonical_name": "Drew Moor",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 373.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0214,
        "xg_place": -0.0214,
        "goals_minus_xg": -0.0214,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0214,
        "points_added": 0.0,
        "xpoints_added": 0.021,
        "passes_attempted": 135.0,
        "pass_completion_pct": 0.9333,
        "xpass_completion_pct": 0.8855,
        "passes_over_expected": 6.4586,
        "passes_over_expected_p100": 4.7841,
        "avg_pass_distance": 20.5493,
        "avg_pass_vertical": 8.3524
      }
    },
    {
      "canonical_id": "drew-skundrich",
      "canonical_name": "Drew Skundrich",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1263.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.0713,
        "xg_place": -0.5461,
        "goals_minus_xg": -1.0713,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 1.0167,
        "assists_minus_xa": -0.0167,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.088,
        "points_added": 0.0,
        "xpoints_added": 0.5145,
        "passes_attempted": 427.0,
        "pass_completion_pct": 0.7471,
        "xpass_completion_pct": 0.7611,
        "passes_over_expected": -5.9722,
        "passes_over_expected_p100": -1.3986,
        "avg_pass_distance": 20.5295,
        "avg_pass_vertical": 4.1133
      }
    },
    {
      "canonical_id": "dru-yearwood",
      "canonical_name": "Dru Yearwood",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1976.0,
        "shots": 22.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.2594,
        "xg_place": -0.265,
        "goals_minus_xg": -0.2594,
        "key_passes": 13.0,
        "assists": 0.0,
        "xa": 0.8399,
        "assists_minus_xa": -0.8399,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.0993,
        "points_added": 0.515,
        "xpoints_added": 0.7507,
        "passes_attempted": 643.0,
        "pass_completion_pct": 0.7465,
        "xpass_completion_pct": 0.788,
        "passes_over_expected": -26.7074,
        "passes_over_expected_p100": -4.1536,
        "avg_pass_distance": 18.8526,
        "avg_pass_vertical": 5.1528
      }
    },
    {
      "canonical_id": "dylan-nealis",
      "canonical_name": "Dylan Nealis",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 165.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0219,
        "xg_place": -0.0219,
        "goals_minus_xg": -0.0219,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.2026,
        "assists_minus_xa": 0.7974,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2245,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 85.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.8605,
        "passes_over_expected": -5.1467,
        "passes_over_expected_p100": -6.055,
        "avg_pass_distance": 20.2259,
        "avg_pass_vertical": -6.0398
      }
    },
    {
      "canonical_id": "d\u00e1niel-gazdag",
      "canonical_name": "D\u00e1niel Gazdag",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1807.0,
        "shots": 37.0,
        "shots_on_target": 14.0,
        "goals": 5.0,
        "xg": 6.133,
        "xg_place": -0.6691,
        "goals_minus_xg": -1.133,
        "key_passes": 15.0,
        "assists": 3.0,
        "xa": 2.4994,
        "assists_minus_xa": 0.5006,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 8.6324,
        "points_added": 2.1361,
        "xpoints_added": 3.0563,
        "passes_attempted": 602.0,
        "pass_completion_pct": 0.7691,
        "xpass_completion_pct": 0.7692,
        "passes_over_expected": -0.0284,
        "passes_over_expected_p100": -0.0047,
        "avg_pass_distance": 15.6117,
        "avg_pass_vertical": 2.2875
      }
    },
    {
      "canonical_id": "d\u00e1niel-sall\u00f3i",
      "canonical_name": "D\u00e1niel Sall\u00f3i",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2877.0,
        "shots": 89.0,
        "shots_on_target": 39.0,
        "goals": 16.0,
        "xg": 11.5804,
        "xg_place": 0.0969,
        "goals_minus_xg": 4.4196,
        "key_passes": 41.0,
        "assists": 8.0,
        "xa": 5.2809,
        "assists_minus_xa": 2.7191,
        "goals_plus_assists": 24.0,
        "xg_plus_xa": 16.8613,
        "points_added": 7.1821,
        "xpoints_added": 6.9528,
        "passes_attempted": 895.0,
        "pass_completion_pct": 0.7207,
        "xpass_completion_pct": 0.7563,
        "passes_over_expected": -31.8742,
        "passes_over_expected_p100": -3.5614,
        "avg_pass_distance": 16.037,
        "avg_pass_vertical": -0.5574
      }
    },
    {
      "canonical_id": "d\u00e9iber-caicedo",
      "canonical_name": "D\u00e9iber Caicedo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2478.0,
        "shots": 51.0,
        "shots_on_target": 18.0,
        "goals": 5.0,
        "xg": 5.6494,
        "xg_place": -0.389,
        "goals_minus_xg": -0.6494,
        "key_passes": 33.0,
        "assists": 5.0,
        "xa": 3.2884,
        "assists_minus_xa": 1.7116,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 8.9378,
        "points_added": 3.5815,
        "xpoints_added": 4.2809,
        "passes_attempted": 749.0,
        "pass_completion_pct": 0.7543,
        "xpass_completion_pct": 0.7557,
        "passes_over_expected": -1.0495,
        "passes_over_expected_p100": -0.1401,
        "avg_pass_distance": 18.4813,
        "avg_pass_vertical": -0.2797
      }
    },
    {
      "canonical_id": "eddie-segura",
      "canonical_name": "Eddie Segura",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1403.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.6515,
        "xg_place": 0.3586,
        "goals_minus_xg": -0.6515,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.1909,
        "assists_minus_xa": 0.8091,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8424,
        "points_added": 0.0,
        "xpoints_added": 0.3577,
        "passes_attempted": 825.0,
        "pass_completion_pct": 0.8109,
        "xpass_completion_pct": 0.7998,
        "passes_over_expected": 9.1795,
        "passes_over_expected_p100": 1.1127,
        "avg_pass_distance": 22.3497,
        "avg_pass_vertical": 10.3786
      }
    },
    {
      "canonical_id": "edgar-castillo",
      "canonical_name": "Edgar Castillo",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1082.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.2733,
        "xg_place": -0.1673,
        "goals_minus_xg": 0.7267,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.3469,
        "assists_minus_xa": -0.3469,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6202,
        "points_added": 0.5894,
        "xpoints_added": 0.0915,
        "passes_attempted": 495.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.79,
        "passes_over_expected": 4.9311,
        "passes_over_expected_p100": 0.9962,
        "avg_pass_distance": 17.5599,
        "avg_pass_vertical": 5.3877
      }
    },
    {
      "canonical_id": "edison-azcona",
      "canonical_name": "Edison Azcona",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 66.0,
        "shots": 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.8289,
        "passes_over_expected": 0.9356,
        "passes_over_expected_p100": 4.0678,
        "avg_pass_distance": 16.1033,
        "avg_pass_vertical": -2.4121
      }
    },
    {
      "canonical_id": "edison-flores",
      "canonical_name": "Edison Flores",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1060.0,
        "shots": 38.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 3.1928,
        "xg_place": -0.9904,
        "goals_minus_xg": -1.1928,
        "key_passes": 10.0,
        "assists": 3.0,
        "xa": 1.0847,
        "assists_minus_xa": 1.9153,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.2775,
        "points_added": 1.5316,
        "xpoints_added": 1.6877,
        "passes_attempted": 321.0,
        "pass_completion_pct": 0.7009,
        "xpass_completion_pct": 0.7231,
        "passes_over_expected": -7.1128,
        "passes_over_expected_p100": -2.2158,
        "avg_pass_distance": 18.1228,
        "avg_pass_vertical": 2.6061
      }
    },
    {
      "canonical_id": "eduard-atuesta",
      "canonical_name": "Eduard Atuesta",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2350.0,
        "shots": 43.0,
        "shots_on_target": 14.0,
        "goals": 2.0,
        "xg": 2.7885,
        "xg_place": 0.4054,
        "goals_minus_xg": -0.7885,
        "key_passes": 42.0,
        "assists": 7.0,
        "xa": 3.6663,
        "assists_minus_xa": 3.3337,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 6.4548,
        "points_added": 0.5311,
        "xpoints_added": 1.526,
        "passes_attempted": 1729.0,
        "pass_completion_pct": 0.786,
        "xpass_completion_pct": 0.7896,
        "passes_over_expected": -6.2157,
        "passes_over_expected_p100": -0.3595,
        "avg_pass_distance": 20.0112,
        "avg_pass_vertical": 6.9047
      }
    },
    {
      "canonical_id": "edward-kizza",
      "canonical_name": "Edward Kizza",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 311.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.8939,
        "xg_place": -0.8939,
        "goals_minus_xg": -0.8939,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.2438,
        "assists_minus_xa": 0.7562,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1377,
        "points_added": 0.0,
        "xpoints_added": 0.8776,
        "passes_attempted": 67.0,
        "pass_completion_pct": 0.806,
        "xpass_completion_pct": 0.7654,
        "passes_over_expected": 2.716,
        "passes_over_expected_p100": 4.0537,
        "avg_pass_distance": 11.8893,
        "avg_pass_vertical": -2.2878
      }
    },
    {
      "canonical_id": "edwin-cerrillo",
      "canonical_name": "Edwin Cerrillo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1518.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0962,
        "xg_place": -0.0962,
        "goals_minus_xg": -0.0962,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.3482,
        "assists_minus_xa": -0.3482,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4444,
        "points_added": 0.0,
        "xpoints_added": 0.0842,
        "passes_attempted": 895.0,
        "pass_completion_pct": 0.8916,
        "xpass_completion_pct": 0.8786,
        "passes_over_expected": 11.6674,
        "passes_over_expected_p100": 1.3036,
        "avg_pass_distance": 18.8458,
        "avg_pass_vertical": 2.9876
      }
    },
    {
      "canonical_id": "edwin-munjoma",
      "canonical_name": "Edwin Munjoma",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 534.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0506,
        "xg_place": -0.0092,
        "goals_minus_xg": -0.0506,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.5598,
        "assists_minus_xa": 0.4402,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6104,
        "points_added": 0.0,
        "xpoints_added": 0.0823,
        "passes_attempted": 245.0,
        "pass_completion_pct": 0.7796,
        "xpass_completion_pct": 0.7879,
        "passes_over_expected": -2.0358,
        "passes_over_expected_p100": -0.8309,
        "avg_pass_distance": 20.5982,
        "avg_pass_vertical": 2.0487
      }
    },
    {
      "canonical_id": "efrain-\u00e1lvarez",
      "canonical_name": "Efrain \u00c1lvarez",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1362.0,
        "shots": 36.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 2.4871,
        "xg_place": -0.7314,
        "goals_minus_xg": -0.4871,
        "key_passes": 20.0,
        "assists": 2.0,
        "xa": 2.6012,
        "assists_minus_xa": -0.6012,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.0883,
        "points_added": 0.5898,
        "xpoints_added": 1.7148,
        "passes_attempted": 646.0,
        "pass_completion_pct": 0.8282,
        "xpass_completion_pct": 0.8004,
        "passes_over_expected": 17.9549,
        "passes_over_expected_p100": 2.7794,
        "avg_pass_distance": 18.1241,
        "avg_pass_vertical": 1.4251
      }
    },
    {
      "canonical_id": "elliot-collier",
      "canonical_name": "Elliot Collier",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 403.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.7415,
        "xg_place": -0.1995,
        "goals_minus_xg": -0.7415,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0509,
        "assists_minus_xa": -0.0509,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7924,
        "points_added": 0.0,
        "xpoints_added": 0.7041,
        "passes_attempted": 103.0,
        "pass_completion_pct": 0.6214,
        "xpass_completion_pct": 0.7439,
        "passes_over_expected": -12.624,
        "passes_over_expected_p100": -12.2563,
        "avg_pass_distance": 15.7994,
        "avg_pass_vertical": 1.6792
      }
    },
    {
      "canonical_id": "eloy-room",
      "canonical_name": "Eloy Room",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2983.0,
        "shots": 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": 924.0,
        "pass_completion_pct": 0.6894,
        "xpass_completion_pct": 0.6904,
        "passes_over_expected": -0.9115,
        "passes_over_expected_p100": -0.0986,
        "avg_pass_distance": 38.1645,
        "avg_pass_vertical": 30.3648,
        "shots_faced": 125.0,
        "goals_conceded": 39.0,
        "saves": 83.0,
        "headed_shot_share": 0.136,
        "xg_faced": 38.1884,
        "goals_conceded_minus_xg": 0.8116,
        "goals_per_xg": 1.0213
      }
    },
    {
      "canonical_id": "ema-twumasi",
      "canonical_name": "Ema Twumasi",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1873.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2578,
        "xg_place": -0.2236,
        "goals_minus_xg": -0.2578,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.9321,
        "assists_minus_xa": -0.9321,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1899,
        "points_added": 0.0,
        "xpoints_added": 0.2336,
        "passes_attempted": 985.0,
        "pass_completion_pct": 0.8325,
        "xpass_completion_pct": 0.8335,
        "passes_over_expected": -1.0418,
        "passes_over_expected_p100": -0.1058,
        "avg_pass_distance": 18.0854,
        "avg_pass_vertical": 0.5144
      }
    },
    {
      "canonical_id": "emanuel-maciel",
      "canonical_name": "Emanuel Maciel",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 977.0,
        "shots": 8.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2749,
        "xg_place": -0.2749,
        "goals_minus_xg": -0.2749,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.4103,
        "assists_minus_xa": -0.4103,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6852,
        "points_added": 0.0,
        "xpoints_added": 0.1392,
        "passes_attempted": 651.0,
        "pass_completion_pct": 0.8725,
        "xpass_completion_pct": 0.8702,
        "passes_over_expected": 1.507,
        "passes_over_expected_p100": 0.2315,
        "avg_pass_distance": 19.946,
        "avg_pass_vertical": 3.2699
      }
    },
    {
      "canonical_id": "emanuel-reynoso",
      "canonical_name": "Emanuel Reynoso",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2668.0,
        "shots": 99.0,
        "shots_on_target": 25.0,
        "goals": 5.0,
        "xg": 5.6989,
        "xg_place": -1.2488,
        "goals_minus_xg": -0.6989,
        "key_passes": 94.0,
        "assists": 4.0,
        "xa": 7.8828,
        "assists_minus_xa": -3.8828,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 13.5817,
        "points_added": 2.7562,
        "xpoints_added": 4.3343,
        "passes_attempted": 1643.0,
        "pass_completion_pct": 0.6859,
        "xpass_completion_pct": 0.7054,
        "passes_over_expected": -31.9391,
        "passes_over_expected_p100": -1.9439,
        "avg_pass_distance": 20.6504,
        "avg_pass_vertical": 5.8881
      }
    },
    {
      "canonical_id": "emerson-hyndman",
      "canonical_name": "Emerson Hyndman",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 669.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.578,
        "xg_place": 0.0539,
        "goals_minus_xg": 0.422,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.2187,
        "assists_minus_xa": 0.7813,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.7968,
        "points_added": 0.0223,
        "xpoints_added": 0.2064,
        "passes_attempted": 347.0,
        "pass_completion_pct": 0.9049,
        "xpass_completion_pct": 0.8691,
        "passes_over_expected": 12.4055,
        "passes_over_expected_p100": 3.5751,
        "avg_pass_distance": 18.4714,
        "avg_pass_vertical": 1.629
      }
    },
    {
      "canonical_id": "emmanuel-boateng",
      "canonical_name": "Emmanuel Boateng",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 443.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 0.9058,
        "xg_place": -0.1647,
        "goals_minus_xg": 1.0942,
        "key_passes": 13.0,
        "assists": 4.0,
        "xa": 2.421,
        "assists_minus_xa": 1.579,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 3.3269,
        "points_added": 0.7668,
        "xpoints_added": 0.4903,
        "passes_attempted": 200.0,
        "pass_completion_pct": 0.81,
        "xpass_completion_pct": 0.7605,
        "passes_over_expected": 9.8911,
        "passes_over_expected_p100": 4.9456,
        "avg_pass_distance": 20.1404,
        "avg_pass_vertical": 0.8238
      }
    },
    {
      "canonical_id": "emmanuel-m\u00e1s",
      "canonical_name": "Emmanuel M\u00e1s",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 884.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.1219,
        "xg_place": -0.0535,
        "goals_minus_xg": -0.1219,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.8,
        "assists_minus_xa": -0.8,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9219,
        "points_added": 0.0,
        "xpoints_added": 0.1027,
        "passes_attempted": 548.0,
        "pass_completion_pct": 0.7883,
        "xpass_completion_pct": 0.8083,
        "passes_over_expected": -10.9382,
        "passes_over_expected_p100": -1.996,
        "avg_pass_distance": 18.1215,
        "avg_pass_vertical": 5.4258
      }
    },
    {
      "canonical_id": "eric-miller",
      "canonical_name": "Eric Miller",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1358.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2716,
        "xg_place": -0.1669,
        "goals_minus_xg": -0.2716,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.5453,
        "assists_minus_xa": 0.4547,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8169,
        "points_added": 0.0,
        "xpoints_added": 0.2449,
        "passes_attempted": 649.0,
        "pass_completion_pct": 0.755,
        "xpass_completion_pct": 0.7676,
        "passes_over_expected": -8.142,
        "passes_over_expected_p100": -1.2545,
        "avg_pass_distance": 21.2922,
        "avg_pass_vertical": 6.1998
      }
    },
    {
      "canonical_id": "eric-remedi",
      "canonical_name": "Eric Remedi",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2605.0,
        "shots": 11.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4841,
        "xg_place": -0.4067,
        "goals_minus_xg": -0.4841,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.65,
        "assists_minus_xa": -0.65,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.134,
        "points_added": 0.0,
        "xpoints_added": 0.3125,
        "passes_attempted": 1309.0,
        "pass_completion_pct": 0.8518,
        "xpass_completion_pct": 0.8632,
        "passes_over_expected": -14.9533,
        "passes_over_expected_p100": -1.1423,
        "avg_pass_distance": 22.1074,
        "avg_pass_vertical": 5.0842
      }
    },
    {
      "canonical_id": "erick-torres",
      "canonical_name": "Erick Torres",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 727.0,
        "shots": 20.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 1.8478,
        "xg_place": -0.987,
        "goals_minus_xg": -1.8478,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.3803,
        "assists_minus_xa": -0.3803,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.2281,
        "points_added": 0.0,
        "xpoints_added": 1.7562,
        "passes_attempted": 149.0,
        "pass_completion_pct": 0.7987,
        "xpass_completion_pct": 0.808,
        "passes_over_expected": -1.3887,
        "passes_over_expected_p100": -0.932,
        "avg_pass_distance": 16.2373,
        "avg_pass_vertical": -3.1703
      }
    },
    {
      "canonical_id": "erik-godoy",
      "canonical_name": "Erik Godoy",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1491.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.6627,
        "xg_place": -0.2965,
        "goals_minus_xg": 0.3373,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6627,
        "points_added": 1.1919,
        "xpoints_added": 0.5794,
        "passes_attempted": 820.0,
        "pass_completion_pct": 0.8512,
        "xpass_completion_pct": 0.8311,
        "passes_over_expected": 16.4927,
        "passes_over_expected_p100": 2.0113,
        "avg_pass_distance": 23.6129,
        "avg_pass_vertical": 9.4951
      }
    },
    {
      "canonical_id": "erik-holt",
      "canonical_name": "Erik Holt",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1492.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.8923,
        "xg_place": 0.3404,
        "goals_minus_xg": 0.1077,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.4078,
        "assists_minus_xa": -0.4078,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3001,
        "points_added": 0.2098,
        "xpoints_added": 0.7401,
        "passes_attempted": 749.0,
        "pass_completion_pct": 0.7997,
        "xpass_completion_pct": 0.7907,
        "passes_over_expected": 6.8009,
        "passes_over_expected_p100": 0.908,
        "avg_pass_distance": 25.8175,
        "avg_pass_vertical": 12.2322
      }
    },
    {
      "canonical_id": "erik-hurtado",
      "canonical_name": "Erik Hurtado",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 663.0,
        "shots": 13.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 2.2088,
        "xg_place": -1.8384,
        "goals_minus_xg": -2.2088,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 1.9626000000000001,
        "assists_minus_xa": -0.9626,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 4.1714,
        "points_added": 0.0,
        "xpoints_added": 1.3073000000000001,
        "passes_attempted": 154.0,
        "pass_completion_pct": 1.6047,
        "xpass_completion_pct": 1.577,
        "passes_over_expected": 2.3613,
        "passes_over_expected_p100": 2.7743,
        "avg_pass_distance": 29.0369,
        "avg_pass_vertical": -6.5642
      }
    },
    {
      "canonical_id": "erik-l\u00f3pez",
      "canonical_name": "Erik L\u00f3pez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 960.0,
        "shots": 19.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 2.5614,
        "xg_place": -1.0383,
        "goals_minus_xg": -1.5614,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.5614,
        "points_added": 0.2432,
        "xpoints_added": 1.5059,
        "passes_attempted": 251.0,
        "pass_completion_pct": 0.8127,
        "xpass_completion_pct": 0.8408,
        "passes_over_expected": -7.0434,
        "passes_over_expected_p100": -2.8061,
        "avg_pass_distance": 14.846,
        "avg_pass_vertical": -2.131
      }
    },
    {
      "canonical_id": "erik-sorga",
      "canonical_name": "Erik Sorga",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 265.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1078,
        "xg_place": 0.0871,
        "goals_minus_xg": -0.1078,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1455,
        "assists_minus_xa": -0.1455,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2532,
        "points_added": 0.0,
        "xpoints_added": 0.0073,
        "passes_attempted": 57.0,
        "pass_completion_pct": 0.7544,
        "xpass_completion_pct": 0.8422,
        "passes_over_expected": -5.0082,
        "passes_over_expected_p100": -8.7864,
        "avg_pass_distance": 13.4642,
        "avg_pass_vertical": -6.5839
      }
    },
    {
      "canonical_id": "eriq-zavaleta",
      "canonical_name": "Eriq Zavaleta",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1104.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0091,
        "xg_place": -0.0091,
        "goals_minus_xg": -0.0091,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0091,
        "points_added": 0.0,
        "xpoints_added": 0.006,
        "passes_attempted": 481.0,
        "pass_completion_pct": 0.8503,
        "xpass_completion_pct": 0.8283,
        "passes_over_expected": 10.5901,
        "passes_over_expected_p100": 2.2017,
        "avg_pass_distance": 20.6721,
        "avg_pass_vertical": 7.1169
      }
    },
    {
      "canonical_id": "eryk-williamson",
      "canonical_name": "Eryk Williamson",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1059.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.9232,
        "xg_place": -0.2324,
        "goals_minus_xg": 0.0768,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 1.0041,
        "assists_minus_xa": 0.9959,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.9274,
        "points_added": 0.3038,
        "xpoints_added": 0.4808,
        "passes_attempted": 423.0,
        "pass_completion_pct": 0.8369,
        "xpass_completion_pct": 0.8229,
        "passes_over_expected": 5.9195,
        "passes_over_expected_p100": 1.3994,
        "avg_pass_distance": 19.1374,
        "avg_pass_vertical": 4.2691
      }
    },
    {
      "canonical_id": "ethan-dobbelaere",
      "canonical_name": "Ethan Dobbelaere",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 219.0,
        "shots": 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.1429,
        "assists_minus_xa": -0.1429,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1429,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 53.0,
        "pass_completion_pct": 0.6604,
        "xpass_completion_pct": 0.707,
        "passes_over_expected": -2.4732,
        "passes_over_expected_p100": -4.6663,
        "avg_pass_distance": 13.9006,
        "avg_pass_vertical": 4.5425
      }
    },
    {
      "canonical_id": "ethan-finlay",
      "canonical_name": "Ethan Finlay",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1879.0,
        "shots": 28.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 3.5601,
        "xg_place": -0.1117,
        "goals_minus_xg": -0.5601,
        "key_passes": 16.0,
        "assists": 2.0,
        "xa": 1.7188,
        "assists_minus_xa": 0.2812,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.2789,
        "points_added": 1.2767,
        "xpoints_added": 2.2067,
        "passes_attempted": 418.0,
        "pass_completion_pct": 0.6794,
        "xpass_completion_pct": 0.7222,
        "passes_over_expected": -17.8778,
        "passes_over_expected_p100": -4.277,
        "avg_pass_distance": 14.5195,
        "avg_pass_vertical": 0.8037
      }
    },
    {
      "canonical_id": "ethan-zubak",
      "canonical_name": "Ethan Zubak",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 759.0,
        "shots": 15.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.1728,
        "xg_place": -0.5249,
        "goals_minus_xg": -0.1728,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.4821,
        "assists_minus_xa": 0.5179,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6549,
        "points_added": 0.0689,
        "xpoints_added": 0.5441,
        "passes_attempted": 169.0,
        "pass_completion_pct": 0.6805,
        "xpass_completion_pct": 0.7075,
        "passes_over_expected": -4.568,
        "passes_over_expected_p100": -2.7029,
        "avg_pass_distance": 15.6509,
        "avg_pass_vertical": -0.3987
      }
    },
    {
      "canonical_id": "evan-bush",
      "canonical_name": "Evan Bush",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 396.0,
        "shots": 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": 107.0,
        "pass_completion_pct": 0.729,
        "xpass_completion_pct": 0.6885,
        "passes_over_expected": 4.3288,
        "passes_over_expected_p100": 4.0456,
        "avg_pass_distance": 38.2923,
        "avg_pass_vertical": 30.4702,
        "shots_faced": 13.0,
        "goals_conceded": 6.0,
        "saves": 7.0,
        "headed_shot_share": 0.0769,
        "xg_faced": 3.2147,
        "goals_conceded_minus_xg": 2.7853,
        "goals_per_xg": 1.8664
      }
    },
    {
      "canonical_id": "everton-luiz",
      "canonical_name": "Everton Luiz",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2018.0,
        "shots": 9.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2928,
        "xg_place": -0.2683,
        "goals_minus_xg": -0.2928,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 1.1846,
        "assists_minus_xa": -0.1846,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4774,
        "points_added": 0.0,
        "xpoints_added": 0.2154,
        "passes_attempted": 837.0,
        "pass_completion_pct": 0.8674,
        "xpass_completion_pct": 0.8645,
        "passes_over_expected": 2.4002,
        "passes_over_expected_p100": 0.2868,
        "avg_pass_distance": 17.0651,
        "avg_pass_vertical": 2.3731
      }
    },
    {
      "canonical_id": "ezequiel-barco",
      "canonical_name": "Ezequiel Barco",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2429.0,
        "shots": 62.0,
        "shots_on_target": 20.0,
        "goals": 7.0,
        "xg": 5.3305,
        "xg_place": 0.7662,
        "goals_minus_xg": 1.6695,
        "key_passes": 54.0,
        "assists": 6.0,
        "xa": 5.3052,
        "assists_minus_xa": 0.6948,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 10.6357,
        "points_added": 2.1916,
        "xpoints_added": 2.8128,
        "passes_attempted": 1183.0,
        "pass_completion_pct": 0.825,
        "xpass_completion_pct": 0.8233,
        "passes_over_expected": 2.0777,
        "passes_over_expected_p100": 0.1756,
        "avg_pass_distance": 17.492,
        "avg_pass_vertical": 1.1084
      }
    },
    {
      "canonical_id": "fabian-herbers",
      "canonical_name": "Fabian Herbers",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1978.0,
        "shots": 35.0,
        "shots_on_target": 7.0,
        "goals": 0.0,
        "xg": 2.105,
        "xg_place": -1.1229,
        "goals_minus_xg": -2.105,
        "key_passes": 28.0,
        "assists": 1.0,
        "xa": 1.8138,
        "assists_minus_xa": -0.8138,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.9188,
        "points_added": 0.0,
        "xpoints_added": 1.5442,
        "passes_attempted": 755.0,
        "pass_completion_pct": 0.7881,
        "xpass_completion_pct": 0.8037,
        "passes_over_expected": -11.7829,
        "passes_over_expected_p100": -1.5606,
        "avg_pass_distance": 15.5148,
        "avg_pass_vertical": 0.8658
      }
    },
    {
      "canonical_id": "fabio",
      "canonical_name": "Fabio",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2453.0,
        "shots": 88.0,
        "shots_on_target": 18.0,
        "goals": 7.0,
        "xg": 10.2208,
        "xg_place": -2.9804,
        "goals_minus_xg": -3.2208,
        "key_passes": 32.0,
        "assists": 5.0,
        "xa": 3.3113,
        "assists_minus_xa": 1.6887,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 13.5322,
        "points_added": 2.1999,
        "xpoints_added": 6.0781,
        "passes_attempted": 446.0,
        "pass_completion_pct": 0.6457,
        "xpass_completion_pct": 0.6534,
        "passes_over_expected": -3.4229,
        "passes_over_expected_p100": -0.7675,
        "avg_pass_distance": 14.2443,
        "avg_pass_vertical": 3.2366
      }
    },
    {
      "canonical_id": "facundo-quign\u00f3n",
      "canonical_name": "Facundo Quign\u00f3n",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1440.0,
        "shots": 14.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.1239,
        "xg_place": -0.75,
        "goals_minus_xg": -1.1239,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.4606,
        "assists_minus_xa": -0.4606,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.5846,
        "points_added": 0.0,
        "xpoints_added": 0.6551,
        "passes_attempted": 869.0,
        "pass_completion_pct": 0.8757,
        "xpass_completion_pct": 0.8665,
        "passes_over_expected": 8.0318,
        "passes_over_expected_p100": 0.9243,
        "avg_pass_distance": 18.2375,
        "avg_pass_vertical": 3.4929
      }
    },
    {
      "canonical_id": "fafa-picault",
      "canonical_name": "Fafa Picault",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2668.0,
        "shots": 49.0,
        "shots_on_target": 20.0,
        "goals": 11.0,
        "xg": 9.4044,
        "xg_place": -0.1672,
        "goals_minus_xg": 1.5956,
        "key_passes": 21.0,
        "assists": 4.0,
        "xa": 3.1776,
        "assists_minus_xa": 0.8224,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 12.582,
        "points_added": 6.2156,
        "xpoints_added": 5.4001,
        "passes_attempted": 799.0,
        "pass_completion_pct": 0.6446,
        "xpass_completion_pct": 0.699,
        "passes_over_expected": -43.5404,
        "passes_over_expected_p100": -5.4494,
        "avg_pass_distance": 17.2607,
        "avg_pass_vertical": -0.3195
      }
    },
    {
      "canonical_id": "fanendo-adi",
      "canonical_name": "Fanendo Adi",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 250.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 1.6766,
        "xg_place": -0.7458,
        "goals_minus_xg": -0.6766,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1263,
        "assists_minus_xa": -0.1263,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.803,
        "points_added": 0.9777,
        "xpoints_added": 1.5833,
        "passes_attempted": 61.0,
        "pass_completion_pct": 0.5738,
        "xpass_completion_pct": 0.6888,
        "passes_over_expected": -7.0161,
        "passes_over_expected_p100": -11.5018,
        "avg_pass_distance": 14.3521,
        "avg_pass_vertical": 0.0645
      }
    },
    {
      "canonical_id": "federico-higua\u00edn",
      "canonical_name": "Federico Higua\u00edn",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 921.0,
        "shots": 15.0,
        "shots_on_target": 5.0,
        "goals": 3.0,
        "xg": 1.3283,
        "xg_place": 0.3787,
        "goals_minus_xg": 1.6717,
        "key_passes": 25.0,
        "assists": 4.0,
        "xa": 2.1451,
        "assists_minus_xa": 1.8549,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 3.4734,
        "points_added": 1.2663,
        "xpoints_added": 0.7177,
        "passes_attempted": 571.0,
        "pass_completion_pct": 0.7741,
        "xpass_completion_pct": 0.7906,
        "passes_over_expected": -9.4435,
        "passes_over_expected_p100": -1.6539,
        "avg_pass_distance": 18.3164,
        "avg_pass_vertical": 2.0641
      }
    },
    {
      "canonical_id": "federico-navarro",
      "canonical_name": "Federico Navarro",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1036.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.4737,
        "xg_place": -0.1467,
        "goals_minus_xg": 0.5263,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.1514,
        "assists_minus_xa": -0.1514,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.625,
        "points_added": 0.1981,
        "xpoints_added": 0.2057,
        "passes_attempted": 616.0,
        "pass_completion_pct": 0.8539,
        "xpass_completion_pct": 0.8687,
        "passes_over_expected": -9.1215,
        "passes_over_expected_p100": -1.4808,
        "avg_pass_distance": 18.3478,
        "avg_pass_vertical": 3.2691
      }
    },
    {
      "canonical_id": "felipe",
      "canonical_name": "Felipe",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1283.0,
        "shots": 13.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 0.8491,
        "xg_place": 0.6072,
        "goals_minus_xg": 0.1509,
        "key_passes": 16.0,
        "assists": 2.0,
        "xa": 1.4902,
        "assists_minus_xa": 0.5098,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.3393,
        "points_added": 0.8693,
        "xpoints_added": 0.4363,
        "passes_attempted": 607.0,
        "pass_completion_pct": 0.8056,
        "xpass_completion_pct": 0.7968,
        "passes_over_expected": 5.337,
        "passes_over_expected_p100": 0.8792,
        "avg_pass_distance": 19.9753,
        "avg_pass_vertical": 7.0926
      }
    },
    {
      "canonical_id": "felipe-hern\u00e1ndez",
      "canonical_name": "Felipe Hern\u00e1ndez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 457.0,
        "shots": 14.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.4349,
        "xg_place": -0.3884,
        "goals_minus_xg": -0.4349,
        "key_passes": 5.0,
        "assists": 2.0,
        "xa": 0.3005,
        "assists_minus_xa": 1.6995,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.7354,
        "points_added": 0.0165,
        "xpoints_added": 0.9234,
        "passes_attempted": 152.0,
        "pass_completion_pct": 0.8618,
        "xpass_completion_pct": 0.8383,
        "passes_over_expected": 3.5778,
        "passes_over_expected_p100": 2.3538,
        "avg_pass_distance": 16.0937,
        "avg_pass_vertical": 0.5196
      }
    },
    {
      "canonical_id": "felipe-mora",
      "canonical_name": "Felipe Mora",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2510.0,
        "shots": 73.0,
        "shots_on_target": 29.0,
        "goals": 13.0,
        "xg": 11.999,
        "xg_place": -0.3851,
        "goals_minus_xg": 1.001,
        "key_passes": 30.0,
        "assists": 4.0,
        "xa": 3.1848,
        "assists_minus_xa": 0.8152,
        "goals_plus_assists": 17.0,
        "xg_plus_xa": 15.1838,
        "points_added": 4.3518,
        "xpoints_added": 5.6683,
        "passes_attempted": 610.0,
        "pass_completion_pct": 0.7967,
        "xpass_completion_pct": 0.7981,
        "passes_over_expected": -0.8361,
        "passes_over_expected_p100": -0.1371,
        "avg_pass_distance": 14.8596,
        "avg_pass_vertical": -1.1723
      }
    },
    {
      "canonical_id": "florian-jungwirth",
      "canonical_name": "Florian Jungwirth",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2478.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.7959,
        "xg_place": 0.8783,
        "goals_minus_xg": 0.2041,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.2166,
        "assists_minus_xa": 0.7834,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.0125,
        "points_added": 0.0044,
        "xpoints_added": 0.3614,
        "passes_attempted": 1333.0,
        "pass_completion_pct": 1.7444000000000002,
        "xpass_completion_pct": 1.7106,
        "passes_over_expected": 22.078300000000002,
        "passes_over_expected_p100": 3.3792,
        "avg_pass_distance": 47.244299999999996,
        "avg_pass_vertical": 10.8505
      }
    },
    {
      "canonical_id": "florian-valot",
      "canonical_name": "Florian Valot",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 483.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3726,
        "xg_place": -0.3108,
        "goals_minus_xg": -0.3726,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.243,
        "assists_minus_xa": -0.243,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6156,
        "points_added": 0.0,
        "xpoints_added": 0.1816,
        "passes_attempted": 234.0,
        "pass_completion_pct": 1.4461,
        "xpass_completion_pct": 1.5613000000000001,
        "passes_over_expected": -6.265,
        "passes_over_expected_p100": -11.5269,
        "avg_pass_distance": 38.3249,
        "avg_pass_vertical": 8.6652
      }
    },
    {
      "canonical_id": "foster-langsdorf",
      "canonical_name": "Foster Langsdorf",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 38.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1166,
        "xg_place": -0.1166,
        "goals_minus_xg": -0.1166,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0473,
        "assists_minus_xa": -0.0473,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1639,
        "points_added": 0.0,
        "xpoints_added": 0.1111,
        "passes_attempted": 12.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.6675,
        "passes_over_expected": 0.9903,
        "passes_over_expected_p100": 8.2522,
        "avg_pass_distance": 13.5149,
        "avg_pass_vertical": 0.3372
      }
    },
    {
      "canonical_id": "francisco-calvo",
      "canonical_name": "Francisco Calvo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1613.0,
        "shots": 20.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.7305,
        "xg_place": -0.8686,
        "goals_minus_xg": -0.7305,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.4061,
        "assists_minus_xa": -0.4061,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.1365,
        "points_added": 0.935,
        "xpoints_added": 1.3622,
        "passes_attempted": 906.0,
        "pass_completion_pct": 0.7616,
        "xpass_completion_pct": 0.7617,
        "passes_over_expected": -0.0746,
        "passes_over_expected_p100": -0.0082,
        "avg_pass_distance": 24.1749,
        "avg_pass_vertical": 13.1495
      }
    },
    {
      "canonical_id": "francisco-ginella",
      "canonical_name": "Francisco Ginella",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 986.0,
        "shots": 10.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.7345,
        "xg_place": 0.3244,
        "goals_minus_xg": -0.7345,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 1.3782,
        "assists_minus_xa": -1.3782,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.1128,
        "points_added": 0.0,
        "xpoints_added": 0.4572,
        "passes_attempted": 540.0,
        "pass_completion_pct": 0.8167,
        "xpass_completion_pct": 0.8247,
        "passes_over_expected": -4.3507,
        "passes_over_expected_p100": -0.8057,
        "avg_pass_distance": 17.9735,
        "avg_pass_vertical": 4.9651
      }
    },
    {
      "canonical_id": "franco-fragapane",
      "canonical_name": "Franco Fragapane",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1740.0,
        "shots": 31.0,
        "shots_on_target": 11.0,
        "goals": 6.0,
        "xg": 6.3649,
        "xg_place": -1.5224,
        "goals_minus_xg": -0.3649,
        "key_passes": 38.0,
        "assists": 8.0,
        "xa": 4.0532,
        "assists_minus_xa": 3.9468,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 10.4181,
        "points_added": 2.5355,
        "xpoints_added": 5.0721,
        "passes_attempted": 873.0,
        "pass_completion_pct": 0.7881,
        "xpass_completion_pct": 0.7849,
        "passes_over_expected": 2.7733,
        "passes_over_expected_p100": 0.3177,
        "avg_pass_distance": 16.4845,
        "avg_pass_vertical": 1.1674
      }
    },
    {
      "canonical_id": "franco-ibarra",
      "canonical_name": "Franco Ibarra",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 862.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.1136,
        "xg_place": 0.0705,
        "goals_minus_xg": -0.1136,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1294,
        "assists_minus_xa": -0.1294,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.243,
        "points_added": 0.0,
        "xpoints_added": 0.0981,
        "passes_attempted": 316.0,
        "pass_completion_pct": 0.8259,
        "xpass_completion_pct": 0.8447,
        "passes_over_expected": -5.9353,
        "passes_over_expected_p100": -1.8783,
        "avg_pass_distance": 18.4123,
        "avg_pass_vertical": 2.3273
      }
    },
    {
      "canonical_id": "franco-jara",
      "canonical_name": "Franco Jara",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1410.0,
        "shots": 59.0,
        "shots_on_target": 19.0,
        "goals": 7.0,
        "xg": 8.6776,
        "xg_place": -1.6688,
        "goals_minus_xg": -1.6776,
        "key_passes": 18.0,
        "assists": 2.0,
        "xa": 1.9026,
        "assists_minus_xa": 0.0974,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 10.5802,
        "points_added": 4.7204,
        "xpoints_added": 6.3683,
        "passes_attempted": 339.0,
        "pass_completion_pct": 0.7493,
        "xpass_completion_pct": 0.7758,
        "passes_over_expected": -8.9981,
        "passes_over_expected_p100": -2.6543,
        "avg_pass_distance": 16.1717,
        "avg_pass_vertical": -0.2663
      }
    },
    {
      "canonical_id": "frankie-amaya",
      "canonical_name": "Frankie Amaya",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 955.0,
        "shots": 10.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.5703,
        "xg_place": -0.0695,
        "goals_minus_xg": 0.4297,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 0.7994,
        "assists_minus_xa": 0.2006,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.3697,
        "points_added": 0.5821,
        "xpoints_added": 0.4584,
        "passes_attempted": 341.0,
        "pass_completion_pct": 0.7478,
        "xpass_completion_pct": 0.7823,
        "passes_over_expected": -11.7519,
        "passes_over_expected_p100": -3.4463,
        "avg_pass_distance": 19.9414,
        "avg_pass_vertical": 4.3676
      }
    },
    {
      "canonical_id": "franko-kovacevic",
      "canonical_name": "Franko Kovacevic",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 57.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0229,
        "xg_place": -0.0229,
        "goals_minus_xg": -0.0229,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0391,
        "assists_minus_xa": -0.0391,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.062,
        "points_added": 0.0,
        "xpoints_added": 0.003,
        "passes_attempted": 20.0,
        "pass_completion_pct": 0.7,
        "xpass_completion_pct": 0.8214,
        "passes_over_expected": -2.4284,
        "passes_over_expected_p100": -12.1422,
        "avg_pass_distance": 15.1469,
        "avg_pass_vertical": -3.6118
      }
    },
    {
      "canonical_id": "freddy-vargas",
      "canonical_name": "Freddy Vargas",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 607.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.7987,
        "xg_place": -0.3153,
        "goals_minus_xg": -0.7987,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 1.1701,
        "assists_minus_xa": -1.1701,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.9688,
        "points_added": 0.0,
        "xpoints_added": 0.6059,
        "passes_attempted": 208.0,
        "pass_completion_pct": 0.6538,
        "xpass_completion_pct": 0.7028,
        "passes_over_expected": -10.1835,
        "passes_over_expected_p100": -4.8959,
        "avg_pass_distance": 17.435,
        "avg_pass_vertical": 0.8595
      }
    },
    {
      "canonical_id": "frederik-kleemann",
      "canonical_name": "Frederik Kleemann",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 57.0,
        "shots": 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.9211,
        "xpass_completion_pct": 0.8327,
        "passes_over_expected": 3.3588,
        "passes_over_expected_p100": 8.8391,
        "avg_pass_distance": 20.8147,
        "avg_pass_vertical": 8.4338
      }
    },
    {
      "canonical_id": "fredy-montero",
      "canonical_name": "Fredy Montero",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1691.0,
        "shots": 57.0,
        "shots_on_target": 26.0,
        "goals": 7.0,
        "xg": 6.7576,
        "xg_place": 0.1212,
        "goals_minus_xg": 0.2424,
        "key_passes": 15.0,
        "assists": 2.0,
        "xa": 1.5603,
        "assists_minus_xa": 0.4397,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 8.3179,
        "points_added": 2.1739,
        "xpoints_added": 4.9574,
        "passes_attempted": 600.0,
        "pass_completion_pct": 0.7167,
        "xpass_completion_pct": 0.7461,
        "passes_over_expected": -17.6725,
        "passes_over_expected_p100": -2.9454,
        "avg_pass_distance": 19.089,
        "avg_pass_vertical": 4.9124
      }
    },
    {
      "canonical_id": "fr\u00e9d\u00e9ric-brillant",
      "canonical_name": "Fr\u00e9d\u00e9ric Brillant",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1454.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.5582,
        "xg_place": 0.0652,
        "goals_minus_xg": 0.4418,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.118,
        "assists_minus_xa": -0.118,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6762,
        "points_added": 0.586,
        "xpoints_added": 0.3421,
        "passes_attempted": 553.0,
        "pass_completion_pct": 0.8409,
        "xpass_completion_pct": 0.8363,
        "passes_over_expected": 2.5225,
        "passes_over_expected_p100": 0.4562,
        "avg_pass_distance": 23.9509,
        "avg_pass_vertical": 8.846
      }
    },
    {
      "canonical_id": "gabriel-slonina",
      "canonical_name": "Gabriel Slonina",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1062.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 319.0,
        "pass_completion_pct": 0.8025,
        "xpass_completion_pct": 0.7591,
        "passes_over_expected": 13.8613,
        "passes_over_expected_p100": 4.3452,
        "avg_pass_distance": 34.0599,
        "avg_pass_vertical": 24.4875,
        "shots_faced": 60.0,
        "goals_conceded": 15.0,
        "saves": 45.0,
        "headed_shot_share": 0.2,
        "xg_faced": 16.0038,
        "goals_conceded_minus_xg": -1.0038,
        "goals_per_xg": 0.9373
      }
    },
    {
      "canonical_id": "gadi-kinda",
      "canonical_name": "Gadi Kinda",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2365.0,
        "shots": 53.0,
        "shots_on_target": 25.0,
        "goals": 5.0,
        "xg": 7.0171,
        "xg_place": -1.0523,
        "goals_minus_xg": -2.0171,
        "key_passes": 32.0,
        "assists": 6.0,
        "xa": 3.4256,
        "assists_minus_xa": 2.5744,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 10.4428,
        "points_added": 1.5139,
        "xpoints_added": 3.7434,
        "passes_attempted": 1102.0,
        "pass_completion_pct": 0.7958,
        "xpass_completion_pct": 0.7945,
        "passes_over_expected": 1.5057,
        "passes_over_expected_p100": 0.1366,
        "avg_pass_distance": 18.3886,
        "avg_pass_vertical": 2.1928
      }
    },
    {
      "canonical_id": "gast\u00f3n-gim\u00e9nez",
      "canonical_name": "Gast\u00f3n Gim\u00e9nez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2136.0,
        "shots": 35.0,
        "shots_on_target": 11.0,
        "goals": 2.0,
        "xg": 1.2034,
        "xg_place": 0.554,
        "goals_minus_xg": 0.7966,
        "key_passes": 24.0,
        "assists": 1.0,
        "xa": 1.8027,
        "assists_minus_xa": -0.8027,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.0061,
        "points_added": 1.6002,
        "xpoints_added": 1.0291,
        "passes_attempted": 1206.0,
        "pass_completion_pct": 0.8134,
        "xpass_completion_pct": 0.8262,
        "passes_over_expected": -15.3733,
        "passes_over_expected_p100": -1.2747,
        "avg_pass_distance": 20.541,
        "avg_pass_vertical": 4.1282
      }
    },
    {
      "canonical_id": "gedion-zelalem",
      "canonical_name": "Gedion Zelalem",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 122.0,
        "shots": 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.0227,
        "assists_minus_xa": -0.0227,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0227,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 102.0,
        "pass_completion_pct": 0.8922,
        "xpass_completion_pct": 0.8487,
        "passes_over_expected": 4.4376,
        "passes_over_expected_p100": 4.3506,
        "avg_pass_distance": 21.242,
        "avg_pass_vertical": 7.8221
      }
    },
    {
      "canonical_id": "geoff-cameron",
      "canonical_name": "Geoff Cameron",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2591.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.6456,
        "xg_place": -0.0806,
        "goals_minus_xg": -0.6456,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.7674,
        "assists_minus_xa": 0.2326,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4131,
        "points_added": 0.0,
        "xpoints_added": 0.4165,
        "passes_attempted": 1243.0,
        "pass_completion_pct": 0.8552,
        "xpass_completion_pct": 0.8451,
        "passes_over_expected": 12.495,
        "passes_over_expected_p100": 1.0052,
        "avg_pass_distance": 22.1649,
        "avg_pass_vertical": 9.0493
      }
    },
    {
      "canonical_id": "george-bello",
      "canonical_name": "George Bello",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2770.0,
        "shots": 29.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 2.9529,
        "xg_place": -1.0399,
        "goals_minus_xg": -1.9529,
        "key_passes": 20.0,
        "assists": 3.0,
        "xa": 2.2136,
        "assists_minus_xa": 0.7864,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.1665,
        "points_added": 0.053,
        "xpoints_added": 1.3975,
        "passes_attempted": 1300.0,
        "pass_completion_pct": 0.8577,
        "xpass_completion_pct": 0.8468,
        "passes_over_expected": 14.0967,
        "passes_over_expected_p100": 1.0844,
        "avg_pass_distance": 15.6526,
        "avg_pass_vertical": -0.6448
      }
    },
    {
      "canonical_id": "george-campbell",
      "canonical_name": "George Campbell",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 704.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.0776,
        "xg_place": -0.0023,
        "goals_minus_xg": 0.9224,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0942,
        "assists_minus_xa": -0.0942,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.1718,
        "points_added": 0.6015,
        "xpoints_added": 0.0383,
        "passes_attempted": 367.0,
        "pass_completion_pct": 0.8529,
        "xpass_completion_pct": 0.8617,
        "passes_over_expected": -3.2454,
        "passes_over_expected_p100": -0.8843,
        "avg_pass_distance": 19.3775,
        "avg_pass_vertical": 3.873
      }
    },
    {
      "canonical_id": "george-fochive",
      "canonical_name": "George Fochive",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1241.0,
        "shots": 11.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.1311,
        "xg_place": 0.3088,
        "goals_minus_xg": 0.8689,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.6473,
        "assists_minus_xa": -0.6473,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.7784,
        "points_added": 1.4344,
        "xpoints_added": 0.6998,
        "passes_attempted": 405.0,
        "pass_completion_pct": 0.8099,
        "xpass_completion_pct": 0.8277,
        "passes_over_expected": -7.2164,
        "passes_over_expected_p100": -1.7818,
        "avg_pass_distance": 17.5288,
        "avg_pass_vertical": 3.9869
      }
    },
    {
      "canonical_id": "gianluca-busio",
      "canonical_name": "Gianluca Busio",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1258.0,
        "shots": 27.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 1.6719,
        "xg_place": 0.6579,
        "goals_minus_xg": 0.3281,
        "key_passes": 18.0,
        "assists": 1.0,
        "xa": 1.3034,
        "assists_minus_xa": -0.3034,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.9754,
        "points_added": 1.3382,
        "xpoints_added": 1.2663,
        "passes_attempted": 814.0,
        "pass_completion_pct": 0.8452,
        "xpass_completion_pct": 0.8379,
        "passes_over_expected": 5.9398,
        "passes_over_expected_p100": 0.7297,
        "avg_pass_distance": 22.4207,
        "avg_pass_vertical": 2.1753
      }
    },
    {
      "canonical_id": "gonzalo-higua\u00edn",
      "canonical_name": "Gonzalo Higua\u00edn",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2668.0,
        "shots": 82.0,
        "shots_on_target": 35.0,
        "goals": 12.0,
        "xg": 11.2137,
        "xg_place": 1.6168,
        "goals_minus_xg": 0.7863,
        "key_passes": 35.0,
        "assists": 7.0,
        "xa": 3.7211,
        "assists_minus_xa": 3.2789,
        "goals_plus_assists": 19.0,
        "xg_plus_xa": 14.9348,
        "points_added": 6.6613,
        "xpoints_added": 6.575,
        "passes_attempted": 749.0,
        "pass_completion_pct": 0.7397,
        "xpass_completion_pct": 0.7902,
        "passes_over_expected": -37.8715,
        "passes_over_expected_p100": -5.0563,
        "avg_pass_distance": 21.2845,
        "avg_pass_vertical": 1.1101
      }
    },
    {
      "canonical_id": "graham-zusi",
      "canonical_name": "Graham Zusi",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2539.0,
        "shots": 21.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.6163,
        "xg_place": -0.0481,
        "goals_minus_xg": 0.3837,
        "key_passes": 35.0,
        "assists": 5.0,
        "xa": 3.7762,
        "assists_minus_xa": 1.2238,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.3925,
        "points_added": 0.0,
        "xpoints_added": 0.2587,
        "passes_attempted": 1810.0,
        "pass_completion_pct": 0.8271,
        "xpass_completion_pct": 0.8126,
        "passes_over_expected": 26.2844,
        "passes_over_expected_p100": 1.4522,
        "avg_pass_distance": 22.6186,
        "avg_pass_vertical": 3.1394
      }
    },
    {
      "canonical_id": "grayson-barber",
      "canonical_name": "Grayson Barber",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 255.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1884,
        "xg_place": -0.1884,
        "goals_minus_xg": -0.1884,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0327,
        "assists_minus_xa": -0.0327,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2211,
        "points_added": 0.0,
        "xpoints_added": 0.1814,
        "passes_attempted": 65.0,
        "pass_completion_pct": 0.7231,
        "xpass_completion_pct": 0.7975,
        "passes_over_expected": -4.8343,
        "passes_over_expected_p100": -7.4374,
        "avg_pass_distance": 13.454,
        "avg_pass_vertical": -2.5113
      }
    },
    {
      "canonical_id": "gregore",
      "canonical_name": "Gregore",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2779.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.4091,
        "xg_place": 0.1999,
        "goals_minus_xg": -0.4091,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 0.9873,
        "assists_minus_xa": 1.0127,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.3965,
        "points_added": 0.0,
        "xpoints_added": 0.2572,
        "passes_attempted": 1464.0,
        "pass_completion_pct": 0.8634,
        "xpass_completion_pct": 0.8599,
        "passes_over_expected": 5.102,
        "passes_over_expected_p100": 0.3485,
        "avg_pass_distance": 19.8863,
        "avg_pass_vertical": 5.4339
      }
    },
    {
      "canonical_id": "griffin-dorsey",
      "canonical_name": "Griffin Dorsey",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1612.0,
        "shots": 27.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 2.3705,
        "xg_place": -0.7257,
        "goals_minus_xg": -0.3705,
        "key_passes": 20.0,
        "assists": 3.0,
        "xa": 3.6897,
        "assists_minus_xa": -0.6897,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.0603,
        "points_added": 0.945,
        "xpoints_added": 1.5481,
        "passes_attempted": 617.0,
        "pass_completion_pct": 0.7229,
        "xpass_completion_pct": 0.7389,
        "passes_over_expected": -9.9033,
        "passes_over_expected_p100": -1.6051,
        "avg_pass_distance": 17.5024,
        "avg_pass_vertical": 0.6209
      }
    },
    {
      "canonical_id": "griffin-yow",
      "canonical_name": "Griffin Yow",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 290.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.3065,
        "xg_place": -0.1103,
        "goals_minus_xg": 0.6935,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.7267,
        "assists_minus_xa": 0.2733,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.0332,
        "points_added": 0.0,
        "xpoints_added": 0.0729,
        "passes_attempted": 100.0,
        "pass_completion_pct": 0.58,
        "xpass_completion_pct": 0.6826,
        "passes_over_expected": -10.2632,
        "passes_over_expected_p100": -10.2632,
        "avg_pass_distance": 19.0239,
        "avg_pass_vertical": 4.2455
      }
    },
    {
      "canonical_id": "gudmundur-th\u00f3rarinsson",
      "canonical_name": "Gudmundur Th\u00f3rarinsson",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1919.0,
        "shots": 16.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 0.7375,
        "xg_place": 0.1134,
        "goals_minus_xg": 1.2625,
        "key_passes": 37.0,
        "assists": 4.0,
        "xa": 3.781,
        "assists_minus_xa": 0.219,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.5185,
        "points_added": 1.8531,
        "xpoints_added": 0.439,
        "passes_attempted": 1135.0,
        "pass_completion_pct": 0.7885,
        "xpass_completion_pct": 0.7652,
        "passes_over_expected": 26.4522,
        "passes_over_expected_p100": 2.3306,
        "avg_pass_distance": 18.5903,
        "avg_pass_vertical": 3.3064
      }
    },
    {
      "canonical_id": "gustavo-bou",
      "canonical_name": "Gustavo Bou",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2625.0,
        "shots": 95.0,
        "shots_on_target": 36.0,
        "goals": 15.0,
        "xg": 10.0125,
        "xg_place": 2.1874,
        "goals_minus_xg": 4.9875,
        "key_passes": 62.0,
        "assists": 8.0,
        "xa": 9.0994,
        "assists_minus_xa": -1.0994,
        "goals_plus_assists": 23.0,
        "xg_plus_xa": 19.1119,
        "points_added": 6.3623,
        "xpoints_added": 5.8834,
        "passes_attempted": 836.0,
        "pass_completion_pct": 0.6782,
        "xpass_completion_pct": 0.7118,
        "passes_over_expected": -28.0263,
        "passes_over_expected_p100": -3.3524,
        "avg_pass_distance": 18.6039,
        "avg_pass_vertical": 1.8428
      }
    },
    {
      "canonical_id": "gustavo-vallecilla",
      "canonical_name": "Gustavo Vallecilla",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2190.0,
        "shots": 12.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 0.8663,
        "xg_place": 0.7269,
        "goals_minus_xg": 1.1337,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2083,
        "assists_minus_xa": -0.2083,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.0746,
        "points_added": 0.872,
        "xpoints_added": 0.6192,
        "passes_attempted": 1048.0,
        "pass_completion_pct": 0.8263,
        "xpass_completion_pct": 0.8401,
        "passes_over_expected": -14.4578,
        "passes_over_expected_p100": -1.3796,
        "avg_pass_distance": 22.4611,
        "avg_pass_vertical": 6.4004
      }
    },
    {
      "canonical_id": "gyasi-zardes",
      "canonical_name": "Gyasi Zardes",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1683.0,
        "shots": 35.0,
        "shots_on_target": 17.0,
        "goals": 9.0,
        "xg": 5.1426,
        "xg_place": 1.3051,
        "goals_minus_xg": 3.8574,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 1.1422,
        "assists_minus_xa": -1.1422,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 6.2848,
        "points_added": 3.8747,
        "xpoints_added": 3.9051,
        "passes_attempted": 337.0,
        "pass_completion_pct": 0.7151,
        "xpass_completion_pct": 0.7094,
        "passes_over_expected": 1.919,
        "passes_over_expected_p100": 0.5694,
        "avg_pass_distance": 13.9884,
        "avg_pass_vertical": 0.087
      }
    },
    {
      "canonical_id": "handwalla-bwana",
      "canonical_name": "Handwalla Bwana",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 117.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.5237,
        "xg_place": -0.1668,
        "goals_minus_xg": -0.5237,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1126,
        "assists_minus_xa": -0.1126,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6363,
        "points_added": 0.0,
        "xpoints_added": 0.73,
        "passes_attempted": 34.0,
        "pass_completion_pct": 0.6765,
        "xpass_completion_pct": 0.7745,
        "passes_over_expected": -3.3323,
        "passes_over_expected_p100": -9.8009,
        "avg_pass_distance": 13.799,
        "avg_pass_vertical": -2.2527
      }
    },
    {
      "canonical_id": "hany-mukhtar",
      "canonical_name": "Hany Mukhtar",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2898.0,
        "shots": 101.0,
        "shots_on_target": 47.0,
        "goals": 19.0,
        "xg": 12.4221,
        "xg_place": 2.7162,
        "goals_minus_xg": 6.5779,
        "key_passes": 70.0,
        "assists": 10.0,
        "xa": 6.0094,
        "assists_minus_xa": 3.9906,
        "goals_plus_assists": 29.0,
        "xg_plus_xa": 18.4315,
        "points_added": 9.8335,
        "xpoints_added": 7.8274,
        "passes_attempted": 1205.0,
        "pass_completion_pct": 0.7394,
        "xpass_completion_pct": 0.7466,
        "passes_over_expected": -8.6589,
        "passes_over_expected_p100": -0.7186,
        "avg_pass_distance": 19.362,
        "avg_pass_vertical": -0.0481
      }
    },
    {
      "canonical_id": "haris-medunjanin",
      "canonical_name": "Haris Medunjanin",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1702.0,
        "shots": 14.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 0.6208,
        "xg_place": 0.6966,
        "goals_minus_xg": 2.3792,
        "key_passes": 26.0,
        "assists": 0.0,
        "xa": 1.1422,
        "assists_minus_xa": -1.1422,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.763,
        "points_added": 1.5999,
        "xpoints_added": 0.403,
        "passes_attempted": 1251.0,
        "pass_completion_pct": 0.8617,
        "xpass_completion_pct": 0.8341,
        "passes_over_expected": 34.5782,
        "passes_over_expected_p100": 2.764,
        "avg_pass_distance": 22.7475,
        "avg_pass_vertical": 6.3724
      }
    },
    {
      "canonical_id": "harrison-afful",
      "canonical_name": "Harrison Afful",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1998.0,
        "shots": 13.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5317,
        "xg_place": -0.446,
        "goals_minus_xg": -0.5317,
        "key_passes": 13.0,
        "assists": 2.0,
        "xa": 0.8259,
        "assists_minus_xa": 1.1741,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.3576,
        "points_added": 0.0,
        "xpoints_added": 0.6491,
        "passes_attempted": 1344.0,
        "pass_completion_pct": 0.7865,
        "xpass_completion_pct": 0.7733,
        "passes_over_expected": 17.7121,
        "passes_over_expected_p100": 1.3179,
        "avg_pass_distance": 20.9942,
        "avg_pass_vertical": 5.3467
      }
    },
    {
      "canonical_id": "hassani-dotson",
      "canonical_name": "Hassani Dotson",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2661.0,
        "shots": 51.0,
        "shots_on_target": 13.0,
        "goals": 2.0,
        "xg": 3.5221,
        "xg_place": -1.1366,
        "goals_minus_xg": -1.5221,
        "key_passes": 27.0,
        "assists": 2.0,
        "xa": 2.1425,
        "assists_minus_xa": -0.1425,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.6646,
        "points_added": 2.1609,
        "xpoints_added": 2.5337,
        "passes_attempted": 1193.0,
        "pass_completion_pct": 0.7863,
        "xpass_completion_pct": 0.7937,
        "passes_over_expected": -8.8903,
        "passes_over_expected_p100": -0.7452,
        "avg_pass_distance": 17.4727,
        "avg_pass_vertical": 3.6519
      }
    },
    {
      "canonical_id": "henry-kessler",
      "canonical_name": "Henry Kessler",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2569.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.7267,
        "xg_place": 0.4508,
        "goals_minus_xg": 0.2733,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0182,
        "assists_minus_xa": -0.0182,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7449,
        "points_added": 0.4363,
        "xpoints_added": 0.382,
        "passes_attempted": 1233.0,
        "pass_completion_pct": 0.8913,
        "xpass_completion_pct": 0.8685,
        "passes_over_expected": 28.1758,
        "passes_over_expected_p100": 2.2851,
        "avg_pass_distance": 23.0782,
        "avg_pass_vertical": 6.873
      }
    },
    {
      "canonical_id": "hunter-sulte",
      "canonical_name": "Hunter Sulte",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 127.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 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.7381,
        "xpass_completion_pct": 0.7505,
        "passes_over_expected": -0.5222,
        "passes_over_expected_p100": -1.2434,
        "avg_pass_distance": 36.1849,
        "avg_pass_vertical": 28.1226,
        "shots_faced": 8.0,
        "goals_conceded": 5.0,
        "saves": 3.0,
        "headed_shot_share": 0.25,
        "xg_faced": 2.7618,
        "goals_conceded_minus_xg": 2.2382,
        "goals_per_xg": 1.8104
      }
    },
    {
      "canonical_id": "h\u00e9ber",
      "canonical_name": "H\u00e9ber",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 185.0,
        "shots": 4.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.3176,
        "xg_place": 0.2124,
        "goals_minus_xg": -0.3176,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3176,
        "points_added": 0.0,
        "xpoints_added": 0.0004,
        "passes_attempted": 40.0,
        "pass_completion_pct": 0.725,
        "xpass_completion_pct": 0.8098,
        "passes_over_expected": -3.3915,
        "passes_over_expected_p100": -8.4786,
        "avg_pass_distance": 13.7989,
        "avg_pass_vertical": -4.5969
      }
    },
    {
      "canonical_id": "h\u00e9ctor-jim\u00e9nez",
      "canonical_name": "H\u00e9ctor Jim\u00e9nez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1777.0,
        "shots": 9.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.5482,
        "xg_place": 0.306,
        "goals_minus_xg": 0.4518,
        "key_passes": 23.0,
        "assists": 1.0,
        "xa": 2.1054,
        "assists_minus_xa": -1.1054,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.6535,
        "points_added": 0.0019,
        "xpoints_added": 0.1344,
        "passes_attempted": 1218.0,
        "pass_completion_pct": 0.8136,
        "xpass_completion_pct": 0.797,
        "passes_over_expected": 20.225,
        "passes_over_expected_p100": 1.6605,
        "avg_pass_distance": 18.6941,
        "avg_pass_vertical": 3.4027
      }
    },
    {
      "canonical_id": "ian-hoffman",
      "canonical_name": "Ian Hoffman",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 277.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0291,
        "xg_place": -0.0291,
        "goals_minus_xg": -0.0291,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1143,
        "assists_minus_xa": -0.1143,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1433,
        "points_added": 0.0,
        "xpoints_added": 0.0001,
        "passes_attempted": 136.0,
        "pass_completion_pct": 0.8382,
        "xpass_completion_pct": 0.7849,
        "passes_over_expected": 7.2472,
        "passes_over_expected_p100": 5.3288,
        "avg_pass_distance": 15.4932,
        "avg_pass_vertical": 1.4762
      }
    },
    {
      "canonical_id": "ifunanyachi-achara",
      "canonical_name": "Ifunanyachi Achara",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 883.0,
        "shots": 18.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 2.264,
        "xg_place": -0.1949,
        "goals_minus_xg": -0.264,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.7357,
        "assists_minus_xa": 0.2643,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.9997,
        "points_added": 1.2484,
        "xpoints_added": 0.9924,
        "passes_attempted": 209.0,
        "pass_completion_pct": 0.7321,
        "xpass_completion_pct": 0.7727,
        "passes_over_expected": -8.4999,
        "passes_over_expected_p100": -4.0669,
        "avg_pass_distance": 12.8142,
        "avg_pass_vertical": 0.76
      }
    },
    {
      "canonical_id": "ignacio-aliseda",
      "canonical_name": "Ignacio Aliseda",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1733.0,
        "shots": 27.0,
        "shots_on_target": 16.0,
        "goals": 4.0,
        "xg": 3.0994,
        "xg_place": 0.5794,
        "goals_minus_xg": 0.9006,
        "key_passes": 29.0,
        "assists": 1.0,
        "xa": 1.3339,
        "assists_minus_xa": -0.3339,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.4333,
        "points_added": 2.4108,
        "xpoints_added": 1.8994,
        "passes_attempted": 543.0,
        "pass_completion_pct": 0.8416,
        "xpass_completion_pct": 0.8281,
        "passes_over_expected": 7.3163,
        "passes_over_expected_p100": 1.3474,
        "avg_pass_distance": 16.223,
        "avg_pass_vertical": -0.8496
      }
    },
    {
      "canonical_id": "ilie-s\u00e1nchez",
      "canonical_name": "Ilie S\u00e1nchez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2956.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.4195,
        "xg_place": 0.302,
        "goals_minus_xg": -0.4195,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.4972,
        "assists_minus_xa": -0.4972,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.9168,
        "points_added": 1.0354,
        "xpoints_added": 1.1524,
        "passes_attempted": 2246.0,
        "pass_completion_pct": 0.8825,
        "xpass_completion_pct": 0.8586,
        "passes_over_expected": 53.5743,
        "passes_over_expected_p100": 2.3853,
        "avg_pass_distance": 25.0175,
        "avg_pass_vertical": 8.7365
      }
    },
    {
      "canonical_id": "ilsinho",
      "canonical_name": "Ilsinho",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 105.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0982,
        "xg_place": -0.0982,
        "goals_minus_xg": -0.0982,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0982,
        "points_added": 0.0,
        "xpoints_added": 0.1136,
        "passes_attempted": 86.0,
        "pass_completion_pct": 0.9186,
        "xpass_completion_pct": 0.8161,
        "passes_over_expected": 8.8116,
        "passes_over_expected_p100": 10.246,
        "avg_pass_distance": 12.6687,
        "avg_pass_vertical": 2.983
      }
    },
    {
      "canonical_id": "indiana-vassilev",
      "canonical_name": "Indiana Vassilev",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 893.0,
        "shots": 12.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 1.4962,
        "xg_place": 0.934,
        "goals_minus_xg": 1.5038,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.3944,
        "assists_minus_xa": -0.3944,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.8906,
        "points_added": 0.7982,
        "xpoints_added": 0.7588,
        "passes_attempted": 239.0,
        "pass_completion_pct": 0.8326,
        "xpass_completion_pct": 0.849,
        "passes_over_expected": -3.8994,
        "passes_over_expected_p100": -1.6315,
        "avg_pass_distance": 15.8869,
        "avg_pass_vertical": -0.15
      }
    },
    {
      "canonical_id": "irakoze-donasiyano",
      "canonical_name": "Irakoze Donasiyano",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 33.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 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.7734,
        "passes_over_expected": -0.4139,
        "passes_over_expected_p100": -5.9132,
        "avg_pass_distance": 13.6437,
        "avg_pass_vertical": 4.278
      }
    },
    {
      "canonical_id": "isaac-atanga",
      "canonical_name": "Isaac Atanga",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1142.0,
        "shots": 19.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 2.0113,
        "xg_place": -0.2751,
        "goals_minus_xg": -1.0113,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 1.3313,
        "assists_minus_xa": -0.3313,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.3426,
        "points_added": 0.3556,
        "xpoints_added": 1.1599,
        "passes_attempted": 194.0,
        "pass_completion_pct": 0.7577,
        "xpass_completion_pct": 0.7694,
        "passes_over_expected": -2.2636,
        "passes_over_expected_p100": -1.1668,
        "avg_pass_distance": 15.1757,
        "avg_pass_vertical": -0.5541
      }
    },
    {
      "canonical_id": "isaiah-parente",
      "canonical_name": "Isaiah Parente",
      "positions": [
        "CM"
      ],
      "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": 2.0,
        "assists": 0.0,
        "xa": 0.0271,
        "assists_minus_xa": -0.0271,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0271,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 144.0,
        "pass_completion_pct": 0.8542,
        "xpass_completion_pct": 0.8656,
        "passes_over_expected": -1.6481,
        "passes_over_expected_p100": -1.1445,
        "avg_pass_distance": 20.9675,
        "avg_pass_vertical": 4.0363
      }
    },
    {
      "canonical_id": "ismael-tajouri-shradi",
      "canonical_name": "Ismael Tajouri-Shradi",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1431.0,
        "shots": 46.0,
        "shots_on_target": 16.0,
        "goals": 7.0,
        "xg": 4.6093,
        "xg_place": 0.4628,
        "goals_minus_xg": 2.3907,
        "key_passes": 17.0,
        "assists": 0.0,
        "xa": 2.0333,
        "assists_minus_xa": -2.0333,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 6.6427,
        "points_added": 3.3672,
        "xpoints_added": 3.1119,
        "passes_attempted": 517.0,
        "pass_completion_pct": 0.7756,
        "xpass_completion_pct": 0.7853,
        "passes_over_expected": -5.0056,
        "passes_over_expected_p100": -0.9682,
        "avg_pass_distance": 16.6487,
        "avg_pass_vertical": 1.4108
      }
    },
    {
      "canonical_id": "ismaila-jome",
      "canonical_name": "Ismaila Jome",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 11.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 5.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.7692,
        "passes_over_expected": 0.1542,
        "passes_over_expected_p100": 3.085,
        "avg_pass_distance": 21.3006,
        "avg_pass_vertical": -5.9944
      }
    },
    {
      "canonical_id": "jt-marcinkowski",
      "canonical_name": "JT Marcinkowski",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3292.0,
        "shots": 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.5874,
        "assists_minus_xa": 0.4126,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5874,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1151.0,
        "pass_completion_pct": 0.7263,
        "xpass_completion_pct": 0.7283,
        "passes_over_expected": -2.2934,
        "passes_over_expected_p100": -0.1992,
        "avg_pass_distance": 39.7464,
        "avg_pass_vertical": 29.0297,
        "shots_faced": 186.0,
        "goals_conceded": 50.0,
        "saves": 129.0,
        "headed_shot_share": 0.1344,
        "xg_faced": 54.849,
        "goals_conceded_minus_xg": -4.849,
        "goals_per_xg": 0.9116
      }
    },
    {
      "canonical_id": "jack-elliott",
      "canonical_name": "Jack Elliott",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3554.0,
        "shots": 34.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 3.3188,
        "xg_place": -0.9931,
        "goals_minus_xg": -1.3188,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.2653,
        "assists_minus_xa": 0.7347,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.5841,
        "points_added": 0.4037,
        "xpoints_added": 1.7066,
        "passes_attempted": 1522.0,
        "pass_completion_pct": 0.7779,
        "xpass_completion_pct": 0.7821,
        "passes_over_expected": -6.4101,
        "passes_over_expected_p100": -0.4212,
        "avg_pass_distance": 27.7692,
        "avg_pass_vertical": 13.8376
      }
    },
    {
      "canonical_id": "jack-gurr",
      "canonical_name": "Jack Gurr",
      "positions": [
        "FB"
      ],
      "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": 24.0,
        "pass_completion_pct": 0.7917,
        "xpass_completion_pct": 0.7337,
        "passes_over_expected": 1.3905,
        "passes_over_expected_p100": 5.7936,
        "avg_pass_distance": 21.3906,
        "avg_pass_vertical": 10.3873
      }
    },
    {
      "canonical_id": "jack-maher",
      "canonical_name": "Jack Maher",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1905.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.394,
        "xg_place": 0.0671,
        "goals_minus_xg": 0.606,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.363,
        "assists_minus_xa": 0.637,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.757,
        "points_added": 0.9198,
        "xpoints_added": 0.2746,
        "passes_attempted": 826.0,
        "pass_completion_pct": 0.8668,
        "xpass_completion_pct": 0.8581,
        "passes_over_expected": 7.1701,
        "passes_over_expected_p100": 0.868,
        "avg_pass_distance": 24.9376,
        "avg_pass_vertical": 7.9387
      }
    },
    {
      "canonical_id": "jack-mcglynn",
      "canonical_name": "Jack McGlynn",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 867.0,
        "shots": 12.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.454,
        "xg_place": -0.2499,
        "goals_minus_xg": -0.454,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 0.8693,
        "assists_minus_xa": 0.1307,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3233,
        "points_added": 0.0,
        "xpoints_added": 0.2713,
        "passes_attempted": 481.0,
        "pass_completion_pct": 0.8108,
        "xpass_completion_pct": 0.8034,
        "passes_over_expected": 3.5483,
        "passes_over_expected_p100": 0.7377,
        "avg_pass_distance": 19.7756,
        "avg_pass_vertical": 2.6741
      }
    },
    {
      "canonical_id": "jack-price",
      "canonical_name": "Jack Price",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2862.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.3437,
        "xg_place": 0.1467,
        "goals_minus_xg": -0.3437,
        "key_passes": 71.0,
        "assists": 12.0,
        "xa": 5.3234,
        "assists_minus_xa": 6.6766,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 5.6671,
        "points_added": 0.0,
        "xpoints_added": 0.276,
        "passes_attempted": 1894.0,
        "pass_completion_pct": 0.8416,
        "xpass_completion_pct": 0.8071,
        "passes_over_expected": 65.3031,
        "passes_over_expected_p100": 3.4479,
        "avg_pass_distance": 23.5,
        "avg_pass_vertical": 5.226
      }
    },
    {
      "canonical_id": "jack-skahan",
      "canonical_name": "Jack Skahan",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 311.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2197,
        "xg_place": -0.2056,
        "goals_minus_xg": -0.2197,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2436,
        "assists_minus_xa": -0.2436,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4634,
        "points_added": 0.0,
        "xpoints_added": 0.1534,
        "passes_attempted": 114.0,
        "pass_completion_pct": 0.7105,
        "xpass_completion_pct": 0.7954,
        "passes_over_expected": -9.6796,
        "passes_over_expected_p100": -8.4909,
        "avg_pass_distance": 20.2738,
        "avg_pass_vertical": 4.5942
      }
    },
    {
      "canonical_id": "jackson-conway",
      "canonical_name": "Jackson Conway",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 275.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.0133,
        "xg_place": -0.1606,
        "goals_minus_xg": -0.0133,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0813,
        "assists_minus_xa": -0.0813,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0946,
        "points_added": 1.1057,
        "xpoints_added": 0.8317,
        "passes_attempted": 38.0,
        "pass_completion_pct": 0.5526,
        "xpass_completion_pct": 0.6491,
        "passes_over_expected": -3.6672,
        "passes_over_expected_p100": -9.6504,
        "avg_pass_distance": 15.4593,
        "avg_pass_vertical": 0.8961
      }
    },
    {
      "canonical_id": "jackson-yueill",
      "canonical_name": "Jackson Yueill",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2818.0,
        "shots": 25.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 2.3288,
        "xg_place": 0.7513,
        "goals_minus_xg": 0.6712,
        "key_passes": 23.0,
        "assists": 0.0,
        "xa": 1.4311,
        "assists_minus_xa": -1.4311,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.7599,
        "points_added": 0.136,
        "xpoints_added": 0.9658,
        "passes_attempted": 1515.0,
        "pass_completion_pct": 0.8706,
        "xpass_completion_pct": 0.8653,
        "passes_over_expected": 8.1367,
        "passes_over_expected_p100": 0.5371,
        "avg_pass_distance": 21.4888,
        "avg_pass_vertical": 4.4605
      }
    },
    {
      "canonical_id": "jacob-shaffelburg",
      "canonical_name": "Jacob Shaffelburg",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1083.0,
        "shots": 31.0,
        "shots_on_target": 14.0,
        "goals": 3.0,
        "xg": 3.6868,
        "xg_place": -1.0191,
        "goals_minus_xg": -0.6868,
        "key_passes": 16.0,
        "assists": 3.0,
        "xa": 2.3514,
        "assists_minus_xa": 0.6486,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.0382,
        "points_added": 2.6605,
        "xpoints_added": 2.7645,
        "passes_attempted": 327.0,
        "pass_completion_pct": 0.6269,
        "xpass_completion_pct": 0.6525,
        "passes_over_expected": -8.3692,
        "passes_over_expected_p100": -2.5594,
        "avg_pass_distance": 15.7701,
        "avg_pass_vertical": 0.8614
      }
    },
    {
      "canonical_id": "jacori-hayes",
      "canonical_name": "Jacori Hayes",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 574.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1189,
        "xg_place": -0.0387,
        "goals_minus_xg": -0.1189,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1808,
        "assists_minus_xa": -0.1808,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2997,
        "points_added": 0.0,
        "xpoints_added": 0.1,
        "passes_attempted": 260.0,
        "pass_completion_pct": 0.8423,
        "xpass_completion_pct": 0.8387,
        "passes_over_expected": 0.9458,
        "passes_over_expected_p100": 0.3638,
        "avg_pass_distance": 17.0476,
        "avg_pass_vertical": 2.4694
      }
    },
    {
      "canonical_id": "jahkeele-marshall-rutty",
      "canonical_name": "Jahkeele Marshall-Rutty",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 464.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4051,
        "xg_place": 0.0082,
        "goals_minus_xg": -0.4051,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.2886,
        "assists_minus_xa": 0.7114,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6937,
        "points_added": 0.0,
        "xpoints_added": 0.2208,
        "passes_attempted": 230.0,
        "pass_completion_pct": 0.8609,
        "xpass_completion_pct": 0.852,
        "passes_over_expected": 2.0353,
        "passes_over_expected_p100": 0.8849,
        "avg_pass_distance": 13.9843,
        "avg_pass_vertical": -2.0087
      }
    },
    {
      "canonical_id": "jake-davis",
      "canonical_name": "Jake Davis",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1.0,
        "pass_completion_pct": 0.0,
        "xpass_completion_pct": 0.6179,
        "passes_over_expected": -0.6179,
        "passes_over_expected_p100": -61.7909,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "jake-mulraney",
      "canonical_name": "Jake Mulraney",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1270.0,
        "shots": 25.0,
        "shots_on_target": 11.0,
        "goals": 1.0,
        "xg": 2.2017,
        "xg_place": -0.4252,
        "goals_minus_xg": -1.2017,
        "key_passes": 17.0,
        "assists": 2.0,
        "xa": 1.1513,
        "assists_minus_xa": 0.8487,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.353,
        "points_added": 0.5151,
        "xpoints_added": 1.3631,
        "passes_attempted": 506.0,
        "pass_completion_pct": 0.7866,
        "xpass_completion_pct": 0.7767,
        "passes_over_expected": 5.0144,
        "passes_over_expected_p100": 0.991,
        "avg_pass_distance": 19.0358,
        "avg_pass_vertical": -0.9305
      }
    },
    {
      "canonical_id": "jake-nerwinski",
      "canonical_name": "Jake Nerwinski",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1981.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.8261,
        "xg_place": -0.1129,
        "goals_minus_xg": 0.1739,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1244,
        "assists_minus_xa": -0.1244,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9506,
        "points_added": 1.0867,
        "xpoints_added": 0.955,
        "passes_attempted": 959.0,
        "pass_completion_pct": 0.8206,
        "xpass_completion_pct": 0.8059,
        "passes_over_expected": 14.1009,
        "passes_over_expected_p100": 1.4704,
        "avg_pass_distance": 17.8859,
        "avg_pass_vertical": 4.4079
      }
    },
    {
      "canonical_id": "jakob-glesnes",
      "canonical_name": "Jakob Glesnes",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3650.0,
        "shots": 22.0,
        "shots_on_target": 6.0,
        "goals": 4.0,
        "xg": 1.1992,
        "xg_place": 0.8501,
        "goals_minus_xg": 2.8008,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 0.7117,
        "assists_minus_xa": 1.2883,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 1.9109,
        "points_added": 2.2274,
        "xpoints_added": 0.5727,
        "passes_attempted": 1420.0,
        "pass_completion_pct": 0.8099,
        "xpass_completion_pct": 0.8064,
        "passes_over_expected": 4.9752,
        "passes_over_expected_p100": 0.3504,
        "avg_pass_distance": 26.6245,
        "avg_pass_vertical": 10.9487
      }
    },
    {
      "canonical_id": "jalil-anibaba",
      "canonical_name": "Jalil Anibaba",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 712.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.155,
        "xg_place": 0.5638,
        "goals_minus_xg": 0.845,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.155,
        "points_added": 0.5651,
        "xpoints_added": 0.0865,
        "passes_attempted": 258.0,
        "pass_completion_pct": 0.8566,
        "xpass_completion_pct": 0.8337,
        "passes_over_expected": 5.9131,
        "passes_over_expected_p100": 2.2919,
        "avg_pass_distance": 25.3923,
        "avg_pass_vertical": 9.7568
      }
    },
    {
      "canonical_id": "jamal-blackman",
      "canonical_name": "Jamal Blackman",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 812.0,
        "shots": 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": 191.0,
        "pass_completion_pct": 0.6597,
        "xpass_completion_pct": 0.6771,
        "passes_over_expected": -3.3257,
        "passes_over_expected_p100": -1.7412,
        "avg_pass_distance": 41.8497,
        "avg_pass_vertical": 34.1704,
        "shots_faced": 35.0,
        "goals_conceded": 13.0,
        "saves": 21.0,
        "headed_shot_share": 0.1429,
        "xg_faced": 12.4979,
        "goals_conceded_minus_xg": 0.5021,
        "goals_per_xg": 1.0402
      }
    },
    {
      "canonical_id": "james-pantemis",
      "canonical_name": "James Pantemis",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1783.0,
        "shots": 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": 513.0,
        "pass_completion_pct": 0.8109,
        "xpass_completion_pct": 0.8139,
        "passes_over_expected": -1.5097,
        "passes_over_expected_p100": -0.2943,
        "avg_pass_distance": 28.245,
        "avg_pass_vertical": 20.0076,
        "shots_faced": 83.0,
        "goals_conceded": 25.0,
        "saves": 56.0,
        "headed_shot_share": 0.1928,
        "xg_faced": 18.9938,
        "goals_conceded_minus_xg": 6.0062,
        "goals_per_xg": 1.3162
      }
    },
    {
      "canonical_id": "james-sands",
      "canonical_name": "James Sands",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2879.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0616,
        "xg_place": -0.0616,
        "goals_minus_xg": -0.0616,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.6294,
        "assists_minus_xa": -0.6294,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.691,
        "points_added": 0.0,
        "xpoints_added": 0.023,
        "passes_attempted": 1701.0,
        "pass_completion_pct": 0.8771,
        "xpass_completion_pct": 0.8576,
        "passes_over_expected": 33.2663,
        "passes_over_expected_p100": 1.9557,
        "avg_pass_distance": 21.0932,
        "avg_pass_vertical": 5.6416
      }
    },
    {
      "canonical_id": "jamiro-monteiro",
      "canonical_name": "Jamiro Monteiro",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2733.0,
        "shots": 40.0,
        "shots_on_target": 13.0,
        "goals": 2.0,
        "xg": 2.8908,
        "xg_place": -0.4306,
        "goals_minus_xg": -0.8908,
        "key_passes": 59.0,
        "assists": 6.0,
        "xa": 4.5411,
        "assists_minus_xa": 1.4589,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 7.4319,
        "points_added": 0.8478,
        "xpoints_added": 2.326,
        "passes_attempted": 1311.0,
        "pass_completion_pct": 0.8009,
        "xpass_completion_pct": 0.7931,
        "passes_over_expected": 10.2986,
        "passes_over_expected_p100": 0.7856,
        "avg_pass_distance": 19.9351,
        "avg_pass_vertical": 2.3863
      }
    },
    {
      "canonical_id": "janio-bikel",
      "canonical_name": "Janio Bikel",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2528.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.6133,
        "xg_place": 0.022,
        "goals_minus_xg": 0.3867,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.627,
        "assists_minus_xa": 0.373,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.2403,
        "points_added": 1.7399,
        "xpoints_added": 0.5375,
        "passes_attempted": 938.0,
        "pass_completion_pct": 0.8475,
        "xpass_completion_pct": 0.8523,
        "passes_over_expected": -4.4913,
        "passes_over_expected_p100": -0.4788,
        "avg_pass_distance": 20.432,
        "avg_pass_vertical": 2.8113
      }
    },
    {
      "canonical_id": "jared-stroud",
      "canonical_name": "Jared Stroud",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1278.0,
        "shots": 26.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 2.246,
        "xg_place": -0.999,
        "goals_minus_xg": -1.246,
        "key_passes": 13.0,
        "assists": 4.0,
        "xa": 3.0014,
        "assists_minus_xa": 0.9986,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.2474,
        "points_added": 0.0627,
        "xpoints_added": 1.2279,
        "passes_attempted": 409.0,
        "pass_completion_pct": 0.6919,
        "xpass_completion_pct": 0.7301,
        "passes_over_expected": -15.6141,
        "passes_over_expected_p100": -3.8176,
        "avg_pass_distance": 17.4859,
        "avg_pass_vertical": -2.0595
      }
    },
    {
      "canonical_id": "jaroslaw-niezgoda",
      "canonical_name": "Jaroslaw Niezgoda",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 497.0,
        "shots": 11.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 2.3258,
        "xg_place": 1.0193,
        "goals_minus_xg": 0.6742,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.6726,
        "assists_minus_xa": 0.3274,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.9985,
        "points_added": 0.5405,
        "xpoints_added": 0.3297,
        "passes_attempted": 85.0,
        "pass_completion_pct": 0.6353,
        "xpass_completion_pct": 0.7004,
        "passes_over_expected": -5.5304,
        "passes_over_expected_p100": -6.5063,
        "avg_pass_distance": 14.7264,
        "avg_pass_vertical": 0.3173
      }
    },
    {
      "canonical_id": "jason-pendant",
      "canonical_name": "Jason Pendant",
      "positions": [
        "FB"
      ],
      "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": 21.0,
        "pass_completion_pct": 0.7619,
        "xpass_completion_pct": 0.7431,
        "passes_over_expected": 0.3957,
        "passes_over_expected_p100": 1.8845,
        "avg_pass_distance": 19.3472,
        "avg_pass_vertical": 0.8588
      }
    },
    {
      "canonical_id": "javain-brown",
      "canonical_name": "Javain Brown",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1916.0,
        "shots": 17.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.7467,
        "xg_place": -0.5517,
        "goals_minus_xg": -0.7467,
        "key_passes": 12.0,
        "assists": 2.0,
        "xa": 1.2565,
        "assists_minus_xa": 0.7435,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0032,
        "points_added": 0.0,
        "xpoints_added": 0.6514,
        "passes_attempted": 983.0,
        "pass_completion_pct": 0.7447,
        "xpass_completion_pct": 0.7386,
        "passes_over_expected": 5.948,
        "passes_over_expected_p100": 0.6051,
        "avg_pass_distance": 19.9742,
        "avg_pass_vertical": 3.615
      }
    },
    {
      "canonical_id": "javier-casas",
      "canonical_name": "Javier Casas",
      "positions": [
        "CM"
      ],
      "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": 29.0,
        "pass_completion_pct": 0.7586,
        "xpass_completion_pct": 0.8196,
        "passes_over_expected": -1.7684,
        "passes_over_expected_p100": -6.0981,
        "avg_pass_distance": 21.6985,
        "avg_pass_vertical": 4.3351
      }
    },
    {
      "canonical_id": "javier-l\u00f3pez",
      "canonical_name": "Javier L\u00f3pez",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2418.0,
        "shots": 53.0,
        "shots_on_target": 23.0,
        "goals": 12.0,
        "xg": 6.8007,
        "xg_place": 2.0401,
        "goals_minus_xg": 5.1993,
        "key_passes": 51.0,
        "assists": 3.0,
        "xa": 4.8347,
        "assists_minus_xa": -1.8347,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 11.6354,
        "points_added": 7.118,
        "xpoints_added": 4.4634,
        "passes_attempted": 969.0,
        "pass_completion_pct": 0.7874,
        "xpass_completion_pct": 0.7761,
        "passes_over_expected": 11.0,
        "passes_over_expected_p100": 1.1352,
        "avg_pass_distance": 18.8652,
        "avg_pass_vertical": 2.5557
      }
    },
    {
      "canonical_id": "jay-chapman",
      "canonical_name": "Jay Chapman",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1308.0,
        "shots": 9.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 0.3856,
        "xg_place": -0.1465,
        "goals_minus_xg": -0.3856,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.7783,
        "assists_minus_xa": 0.2217,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.164,
        "points_added": 0.0,
        "xpoints_added": 0.2511,
        "passes_attempted": 617.0,
        "pass_completion_pct": 0.8525,
        "xpass_completion_pct": 0.8448,
        "passes_over_expected": 4.7873,
        "passes_over_expected_p100": 0.7759,
        "avg_pass_distance": 18.3548,
        "avg_pass_vertical": 3.5037
      }
    },
    {
      "canonical_id": "jayden-nelson",
      "canonical_name": "Jayden Nelson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 277.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3671,
        "xg_place": -0.1614,
        "goals_minus_xg": -0.3671,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0894,
        "assists_minus_xa": -0.0894,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4566,
        "points_added": 0.0,
        "xpoints_added": 0.282,
        "passes_attempted": 108.0,
        "pass_completion_pct": 0.7963,
        "xpass_completion_pct": 0.8192,
        "passes_over_expected": -2.4749,
        "passes_over_expected_p100": -2.2916,
        "avg_pass_distance": 15.8178,
        "avg_pass_vertical": -0.9784
      }
    },
    {
      "canonical_id": "jaylin-lindsey",
      "canonical_name": "Jaylin Lindsey",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1019.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 0.5821,
        "xg_place": 0.9669,
        "goals_minus_xg": 1.4179,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.754,
        "assists_minus_xa": -0.754,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.336,
        "points_added": 1.192,
        "xpoints_added": 0.3798,
        "passes_attempted": 541.0,
        "pass_completion_pct": 0.7948,
        "xpass_completion_pct": 0.7774,
        "passes_over_expected": 9.4358,
        "passes_over_expected_p100": 1.7441,
        "avg_pass_distance": 18.5845,
        "avg_pass_vertical": 1.1366
      }
    },
    {
      "canonical_id": "jeff-attinella",
      "canonical_name": "Jeff Attinella",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 185.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 41.0,
        "pass_completion_pct": 0.6829,
        "xpass_completion_pct": 0.6231,
        "passes_over_expected": 2.4539,
        "passes_over_expected_p100": 5.9851,
        "avg_pass_distance": 44.1327,
        "avg_pass_vertical": 37.1536,
        "shots_faced": 5.0,
        "goals_conceded": 1.0,
        "saves": 4.0,
        "headed_shot_share": 0.0,
        "xg_faced": 1.2295,
        "goals_conceded_minus_xg": -0.2295,
        "goals_per_xg": 0.8134
      }
    },
    {
      "canonical_id": "jeremy-ebobisse",
      "canonical_name": "Jeremy Ebobisse",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1887.0,
        "shots": 48.0,
        "shots_on_target": 26.0,
        "goals": 5.0,
        "xg": 7.031000000000001,
        "xg_place": -0.19830000000000003,
        "goals_minus_xg": -2.031,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.5762,
        "assists_minus_xa": -0.5762,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 7.6072,
        "points_added": 4.264,
        "xpoints_added": 4.6787,
        "passes_attempted": 391.0,
        "pass_completion_pct": 1.5401,
        "xpass_completion_pct": 1.6075,
        "passes_over_expected": -12.3778,
        "passes_over_expected_p100": -6.7360999999999995,
        "avg_pass_distance": 33.1132,
        "avg_pass_vertical": 2.3213
      }
    },
    {
      "canonical_id": "jes\u00fas-bueno",
      "canonical_name": "Jes\u00fas Bueno",
      "positions": [
        "CM"
      ],
      "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": 2.0,
        "assists": 0.0,
        "xa": 0.0965,
        "assists_minus_xa": -0.0965,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0965,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 19.0,
        "pass_completion_pct": 0.8421,
        "xpass_completion_pct": 0.8071,
        "passes_over_expected": 0.6646,
        "passes_over_expected_p100": 3.4979,
        "avg_pass_distance": 21.6608,
        "avg_pass_vertical": 2.8984
      }
    },
    {
      "canonical_id": "jes\u00fas-ferreira",
      "canonical_name": "Jes\u00fas Ferreira",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2430.0,
        "shots": 56.0,
        "shots_on_target": 24.0,
        "goals": 8.0,
        "xg": 5.4571,
        "xg_place": 1.9998,
        "goals_minus_xg": 2.5429,
        "key_passes": 58.0,
        "assists": 8.0,
        "xa": 6.1387,
        "assists_minus_xa": 1.8613,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 11.5958,
        "points_added": 4.6049,
        "xpoints_added": 3.3553,
        "passes_attempted": 1112.0,
        "pass_completion_pct": 0.7545,
        "xpass_completion_pct": 0.7629,
        "passes_over_expected": -9.3846,
        "passes_over_expected_p100": -0.8439,
        "avg_pass_distance": 20.7236,
        "avg_pass_vertical": 4.4303
      }
    },
    {
      "canonical_id": "jes\u00fas-medina",
      "canonical_name": "Jes\u00fas Medina",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2805.0,
        "shots": 59.0,
        "shots_on_target": 30.0,
        "goals": 9.0,
        "xg": 8.8787,
        "xg_place": 1.9905,
        "goals_minus_xg": 0.1213,
        "key_passes": 59.0,
        "assists": 2.0,
        "xa": 3.4267,
        "assists_minus_xa": -1.4267,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 12.3054,
        "points_added": 4.1721,
        "xpoints_added": 4.9881,
        "passes_attempted": 1200.0,
        "pass_completion_pct": 0.7275,
        "xpass_completion_pct": 0.7497,
        "passes_over_expected": -26.5806,
        "passes_over_expected_p100": -2.2151,
        "avg_pass_distance": 18.1712,
        "avg_pass_vertical": 3.4202
      }
    },
    {
      "canonical_id": "jes\u00fas-murillo",
      "canonical_name": "Jes\u00fas Murillo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3023.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.0485,
        "xg_place": -0.7519,
        "goals_minus_xg": -1.0485,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.0646,
        "assists_minus_xa": -0.0646,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1131,
        "points_added": 0.0,
        "xpoints_added": 0.5393,
        "passes_attempted": 1197.0,
        "pass_completion_pct": 0.7836,
        "xpass_completion_pct": 0.7786,
        "passes_over_expected": 6.0138,
        "passes_over_expected_p100": 0.5024,
        "avg_pass_distance": 23.4752,
        "avg_pass_vertical": 11.8875
      }
    },
    {
      "canonical_id": "jhegson-m\u00e9ndez",
      "canonical_name": "Jhegson M\u00e9ndez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1366.0,
        "shots": 10.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.5881,
        "xg_place": -0.2506,
        "goals_minus_xg": 0.4119,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.2781,
        "assists_minus_xa": -0.2781,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8662,
        "points_added": 0.5182,
        "xpoints_added": 0.4959,
        "passes_attempted": 967.0,
        "pass_completion_pct": 0.9121,
        "xpass_completion_pct": 0.8759,
        "passes_over_expected": 35.0116,
        "passes_over_expected_p100": 3.6206,
        "avg_pass_distance": 18.7393,
        "avg_pass_vertical": 5.1139
      }
    },
    {
      "canonical_id": "jhohan-roma\u00f1a",
      "canonical_name": "Jhohan Roma\u00f1a",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1976.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.7811,
        "xg_place": -0.6005,
        "goals_minus_xg": -0.7811,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.6728,
        "assists_minus_xa": -0.6728,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.4539,
        "points_added": 0.0,
        "xpoints_added": 0.2967,
        "passes_attempted": 1044.0,
        "pass_completion_pct": 0.9023,
        "xpass_completion_pct": 0.8832,
        "passes_over_expected": 19.9505,
        "passes_over_expected_p100": 1.911,
        "avg_pass_distance": 22.2628,
        "avg_pass_vertical": 5.509
      }
    },
    {
      "canonical_id": "jhon-espinoza",
      "canonical_name": "Jhon Espinoza",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 904.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.5701,
        "xg_place": -0.3827,
        "goals_minus_xg": -0.5701,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.8011,
        "assists_minus_xa": 0.1989,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3712,
        "points_added": 0.0,
        "xpoints_added": 0.3055,
        "passes_attempted": 420.0,
        "pass_completion_pct": 0.7381,
        "xpass_completion_pct": 0.733,
        "passes_over_expected": 2.1233,
        "passes_over_expected_p100": 0.5055,
        "avg_pass_distance": 17.2855,
        "avg_pass_vertical": 4.8079
      }
    },
    {
      "canonical_id": "jhonder-c\u00e1diz",
      "canonical_name": "Jhonder C\u00e1diz",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 832.0,
        "shots": 32.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 4.4103,
        "xg_place": -1.2488,
        "goals_minus_xg": -1.4103,
        "key_passes": 8.0,
        "assists": 2.0,
        "xa": 1.0999,
        "assists_minus_xa": 0.9001,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.5102,
        "points_added": 1.2989,
        "xpoints_added": 3.2814,
        "passes_attempted": 175.0,
        "pass_completion_pct": 0.6229,
        "xpass_completion_pct": 0.6328,
        "passes_over_expected": -1.7361,
        "passes_over_expected_p100": -0.992,
        "avg_pass_distance": 15.9278,
        "avg_pass_vertical": 1.5226
      }
    },
    {
      "canonical_id": "jimmy-maurer",
      "canonical_name": "Jimmy Maurer",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2331.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0427,
        "assists_minus_xa": -0.0427,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0427,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 711.0,
        "pass_completion_pct": 0.8158,
        "xpass_completion_pct": 0.8115,
        "passes_over_expected": 3.0058,
        "passes_over_expected_p100": 0.4228,
        "avg_pass_distance": 30.4944,
        "avg_pass_vertical": 20.9146,
        "shots_faced": 114.0,
        "goals_conceded": 36.0,
        "saves": 76.0,
        "headed_shot_share": 0.1579,
        "xg_faced": 33.1235,
        "goals_conceded_minus_xg": 2.8765,
        "goals_per_xg": 1.0868
      }
    },
    {
      "canonical_id": "jimmy-medranda",
      "canonical_name": "Jimmy Medranda",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1406.0,
        "shots": 24.0,
        "shots_on_target": 6.0,
        "goals": 4.0,
        "xg": 1.5238,
        "xg_place": -0.0002,
        "goals_minus_xg": 2.4762,
        "key_passes": 18.0,
        "assists": 3.0,
        "xa": 3.0637,
        "assists_minus_xa": -0.0637,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 4.5875,
        "points_added": 2.2987,
        "xpoints_added": 0.7346,
        "passes_attempted": 684.0,
        "pass_completion_pct": 0.7485,
        "xpass_completion_pct": 0.7292,
        "passes_over_expected": 13.232,
        "passes_over_expected_p100": 1.9345,
        "avg_pass_distance": 19.2832,
        "avg_pass_vertical": 3.1382
      }
    },
    {
      "canonical_id": "joaqu\u00edn-torres",
      "canonical_name": "Joaqu\u00edn Torres",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2057.0,
        "shots": 37.0,
        "shots_on_target": 14.0,
        "goals": 4.0,
        "xg": 3.5782,
        "xg_place": -0.1773,
        "goals_minus_xg": 0.4218,
        "key_passes": 26.0,
        "assists": 4.0,
        "xa": 3.2773,
        "assists_minus_xa": 0.7227,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 6.8554,
        "points_added": 2.0136,
        "xpoints_added": 2.083,
        "passes_attempted": 758.0,
        "pass_completion_pct": 0.7559,
        "xpass_completion_pct": 0.7815,
        "passes_over_expected": -19.3534,
        "passes_over_expected_p100": -2.5532,
        "avg_pass_distance": 17.0662,
        "avg_pass_vertical": 1.0876
      }
    },
    {
      "canonical_id": "joe-bendik",
      "canonical_name": "Joe Bendik",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 238.0,
        "shots": 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": 67.0,
        "pass_completion_pct": 0.5075,
        "xpass_completion_pct": 0.5819,
        "passes_over_expected": -4.9872,
        "passes_over_expected_p100": -7.4435,
        "avg_pass_distance": 49.2078,
        "avg_pass_vertical": 40.3211,
        "shots_faced": 8.0,
        "goals_conceded": 3.0,
        "saves": 5.0,
        "headed_shot_share": 0.125,
        "xg_faced": 3.7494,
        "goals_conceded_minus_xg": -0.7494,
        "goals_per_xg": 0.8001
      }
    },
    {
      "canonical_id": "joe-corona",
      "canonical_name": "Joe Corona",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1900.0,
        "shots": 20.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.982,
        "xg_place": -0.7243,
        "goals_minus_xg": -0.982,
        "key_passes": 29.0,
        "assists": 1.0,
        "xa": 1.8545,
        "assists_minus_xa": -0.8545,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.8365,
        "points_added": 0.0,
        "xpoints_added": 0.6635,
        "passes_attempted": 956.0,
        "pass_completion_pct": 0.8243,
        "xpass_completion_pct": 0.8311,
        "passes_over_expected": -6.5545,
        "passes_over_expected_p100": -0.6856,
        "avg_pass_distance": 18.1149,
        "avg_pass_vertical": 3.9088
      }
    },
    {
      "canonical_id": "joe-gyau",
      "canonical_name": "Joe Gyau",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1832.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.5026,
        "xg_place": -0.2527,
        "goals_minus_xg": -0.5026,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.4103,
        "assists_minus_xa": -0.4103,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9129,
        "points_added": 0.0,
        "xpoints_added": 0.3707,
        "passes_attempted": 799.0,
        "pass_completion_pct": 0.8436,
        "xpass_completion_pct": 0.8294,
        "passes_over_expected": 11.3388,
        "passes_over_expected_p100": 1.4191,
        "avg_pass_distance": 16.37,
        "avg_pass_vertical": 1.3113
      }
    },
    {
      "canonical_id": "joe-willis",
      "canonical_name": "Joe Willis",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3564.0,
        "shots": 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.2198,
        "assists_minus_xa": 0.7802,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2198,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 951.0,
        "pass_completion_pct": 0.6919,
        "xpass_completion_pct": 0.6675,
        "passes_over_expected": 23.1632,
        "passes_over_expected_p100": 2.4357,
        "avg_pass_distance": 40.2338,
        "avg_pass_vertical": 32.3044,
        "shots_faced": 136.0,
        "goals_conceded": 33.0,
        "saves": 102.0,
        "headed_shot_share": 0.1985,
        "xg_faced": 32.3248,
        "goals_conceded_minus_xg": 0.6752,
        "goals_per_xg": 1.0209
      }
    },
    {
      "canonical_id": "joel-waterman",
      "canonical_name": "Joel Waterman",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2021.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 5.0,
        "assists": 2.0,
        "xa": 0.2868,
        "assists_minus_xa": 1.7132,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.2868,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1267.0,
        "pass_completion_pct": 0.8856,
        "xpass_completion_pct": 0.8599,
        "passes_over_expected": 32.548,
        "passes_over_expected_p100": 2.5689,
        "avg_pass_distance": 21.1731,
        "avg_pass_vertical": 6.5369
      }
    },
    {
      "canonical_id": "joevin-jones",
      "canonical_name": "Joevin Jones",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 564.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1633,
        "assists_minus_xa": -0.1633,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1633,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 248.0,
        "pass_completion_pct": 0.8226,
        "xpass_completion_pct": 0.8182,
        "passes_over_expected": 1.0768,
        "passes_over_expected_p100": 0.4342,
        "avg_pass_distance": 17.8579,
        "avg_pass_vertical": 0.7819
      }
    },
    {
      "canonical_id": "joey-dezart",
      "canonical_name": "Joey Dezart",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 668.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0701,
        "xg_place": -0.0701,
        "goals_minus_xg": -0.0701,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0354,
        "assists_minus_xa": -0.0354,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1055,
        "points_added": 0.0,
        "xpoints_added": 0.0471,
        "passes_attempted": 283.0,
        "pass_completion_pct": 0.894,
        "xpass_completion_pct": 0.8936,
        "passes_over_expected": 0.1244,
        "passes_over_expected_p100": 0.044,
        "avg_pass_distance": 18.3347,
        "avg_pass_vertical": 2.7545
      }
    },
    {
      "canonical_id": "johan-kappelhof",
      "canonical_name": "Johan Kappelhof",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1330.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4189,
        "xg_place": -0.3206,
        "goals_minus_xg": -0.4189,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0165,
        "assists_minus_xa": -0.0165,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4355,
        "points_added": 0.0,
        "xpoints_added": 0.292,
        "passes_attempted": 526.0,
        "pass_completion_pct": 0.7567,
        "xpass_completion_pct": 0.7796,
        "passes_over_expected": -12.0945,
        "passes_over_expected_p100": -2.2993,
        "avg_pass_distance": 22.4078,
        "avg_pass_vertical": 9.5219
      }
    },
    {
      "canonical_id": "john-mccarthy",
      "canonical_name": "John McCarthy",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1253.0,
        "shots": 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": 351.0,
        "pass_completion_pct": 0.7009,
        "xpass_completion_pct": 0.7262,
        "passes_over_expected": -8.9039,
        "passes_over_expected_p100": -2.5367,
        "avg_pass_distance": 36.3693,
        "avg_pass_vertical": 28.313,
        "shots_faced": 58.0,
        "goals_conceded": 20.0,
        "saves": 35.0,
        "headed_shot_share": 0.1207,
        "xg_faced": 15.8063,
        "goals_conceded_minus_xg": 4.1937,
        "goals_per_xg": 1.2653
      }
    },
    {
      "canonical_id": "john-nelson",
      "canonical_name": "John Nelson",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 608.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.3499,
        "assists_minus_xa": -0.3499,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3499,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 260.0,
        "pass_completion_pct": 0.7577,
        "xpass_completion_pct": 0.7797,
        "passes_over_expected": -5.7223,
        "passes_over_expected_p100": -2.2009,
        "avg_pass_distance": 18.2476,
        "avg_pass_vertical": 0.6508
      }
    },
    {
      "canonical_id": "john-pulskamp",
      "canonical_name": "John Pulskamp",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 584.0,
        "shots": 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": 142.0,
        "pass_completion_pct": 0.6972,
        "xpass_completion_pct": 0.685,
        "passes_over_expected": 1.7309,
        "passes_over_expected_p100": 1.219,
        "avg_pass_distance": 38.0171,
        "avg_pass_vertical": 29.254,
        "shots_faced": 20.0,
        "goals_conceded": 7.0,
        "saves": 13.0,
        "headed_shot_share": 0.05,
        "xg_faced": 4.7071,
        "goals_conceded_minus_xg": 2.2929,
        "goals_per_xg": 1.4871
      }
    },
    {
      "canonical_id": "john-tolkin",
      "canonical_name": "John Tolkin",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2242.0,
        "shots": 21.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.8763,
        "xg_place": -0.3753,
        "goals_minus_xg": 0.1237,
        "key_passes": 32.0,
        "assists": 1.0,
        "xa": 1.4402,
        "assists_minus_xa": -0.4402,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.3165,
        "points_added": 0.5066,
        "xpoints_added": 0.4085,
        "passes_attempted": 1201.0,
        "pass_completion_pct": 0.7344,
        "xpass_completion_pct": 0.7465,
        "passes_over_expected": -14.4974,
        "passes_over_expected_p100": -1.2071,
        "avg_pass_distance": 20.6715,
        "avg_pass_vertical": 2.997
      }
    },
    {
      "canonical_id": "johnny-russell",
      "canonical_name": "Johnny Russell",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2641.0,
        "shots": 72.0,
        "shots_on_target": 35.0,
        "goals": 16.0,
        "xg": 10.161,
        "xg_place": 1.9223,
        "goals_minus_xg": 5.839,
        "key_passes": 41.0,
        "assists": 6.0,
        "xa": 5.5638,
        "assists_minus_xa": 0.4362,
        "goals_plus_assists": 22.0,
        "xg_plus_xa": 15.7248,
        "points_added": 6.2815,
        "xpoints_added": 5.4767,
        "passes_attempted": 931.0,
        "pass_completion_pct": 0.666,
        "xpass_completion_pct": 0.6944,
        "passes_over_expected": -26.49,
        "passes_over_expected_p100": -2.8453,
        "avg_pass_distance": 20.5535,
        "avg_pass_vertical": 0.5858
      }
    },
    {
      "canonical_id": "jon-bell",
      "canonical_name": "Jon Bell",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 893.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.48,
        "xg_place": 0.2692,
        "goals_minus_xg": 0.52,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.2141,
        "assists_minus_xa": 0.7859,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.694,
        "points_added": 0.4081,
        "xpoints_added": 0.258,
        "passes_attempted": 354.0,
        "pass_completion_pct": 0.791,
        "xpass_completion_pct": 0.8066,
        "passes_over_expected": -5.5408,
        "passes_over_expected_p100": -1.5652,
        "avg_pass_distance": 22.7329,
        "avg_pass_vertical": 9.4231
      }
    },
    {
      "canonical_id": "jon-gallagher",
      "canonical_name": "Jon Gallagher",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1422.0,
        "shots": 24.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 3.2294,
        "xg_place": -0.6222,
        "goals_minus_xg": -0.2294,
        "key_passes": 13.0,
        "assists": 0.0,
        "xa": 2.145,
        "assists_minus_xa": -2.145,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 5.3744,
        "points_added": 1.6919,
        "xpoints_added": 1.8815,
        "passes_attempted": 264.0,
        "pass_completion_pct": 0.7424,
        "xpass_completion_pct": 0.7576,
        "passes_over_expected": -4.0196,
        "passes_over_expected_p100": -1.5226,
        "avg_pass_distance": 15.8468,
        "avg_pass_vertical": -3.5535
      }
    },
    {
      "canonical_id": "jon-kempin",
      "canonical_name": "Jon Kempin",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 978.0,
        "shots": 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": 265.0,
        "pass_completion_pct": 0.6906,
        "xpass_completion_pct": 0.6904,
        "passes_over_expected": 0.0494,
        "passes_over_expected_p100": 0.0186,
        "avg_pass_distance": 40.0021,
        "avg_pass_vertical": 30.8299,
        "shots_faced": 37.0,
        "goals_conceded": 16.0,
        "saves": 18.0,
        "headed_shot_share": 0.1351,
        "xg_faced": 11.752,
        "goals_conceded_minus_xg": 4.248,
        "goals_per_xg": 1.3615
      }
    },
    {
      "canonical_id": "jonathan-bond",
      "canonical_name": "Jonathan Bond",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3069.0,
        "shots": 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.0278,
        "assists_minus_xa": -0.0278,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0278,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1204.0,
        "pass_completion_pct": 0.8397,
        "xpass_completion_pct": 0.8161,
        "passes_over_expected": 28.4657,
        "passes_over_expected_p100": 2.3643,
        "avg_pass_distance": 29.8076,
        "avg_pass_vertical": 21.5742,
        "shots_faced": 171.0,
        "goals_conceded": 48.0,
        "saves": 121.0,
        "headed_shot_share": 0.1579,
        "xg_faced": 45.7336,
        "goals_conceded_minus_xg": 2.2664,
        "goals_per_xg": 1.0496
      }
    },
    {
      "canonical_id": "jonathan-bornstein",
      "canonical_name": "Jonathan Bornstein",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2414.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2643,
        "xg_place": -0.0163,
        "goals_minus_xg": -0.2643,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.4285,
        "assists_minus_xa": -0.4285,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6928,
        "points_added": 0.0,
        "xpoints_added": 0.2049,
        "passes_attempted": 1175.0,
        "pass_completion_pct": 0.8111,
        "xpass_completion_pct": 0.7864,
        "passes_over_expected": 28.9619,
        "passes_over_expected_p100": 2.4648,
        "avg_pass_distance": 18.7915,
        "avg_pass_vertical": 8.3133
      }
    },
    {
      "canonical_id": "jonathan-klinsmann",
      "canonical_name": "Jonathan Klinsmann",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 293.0,
        "shots": 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": 109.0,
        "pass_completion_pct": 0.8532,
        "xpass_completion_pct": 0.8187,
        "passes_over_expected": 3.7583,
        "passes_over_expected_p100": 3.448,
        "avg_pass_distance": 27.9935,
        "avg_pass_vertical": 19.9862,
        "shots_faced": 11.0,
        "goals_conceded": 4.0,
        "saves": 7.0,
        "headed_shot_share": 0.2727,
        "xg_faced": 3.3571,
        "goals_conceded_minus_xg": 0.6429,
        "goals_per_xg": 1.1915
      }
    },
    {
      "canonical_id": "jonathan-lewis",
      "canonical_name": "Jonathan Lewis",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1458.0,
        "shots": 43.0,
        "shots_on_target": 16.0,
        "goals": 7.0,
        "xg": 6.2276,
        "xg_place": -0.4003,
        "goals_minus_xg": 0.7724,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 1.4968,
        "assists_minus_xa": -0.4968,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 7.7244,
        "points_added": 2.28,
        "xpoints_added": 3.2712,
        "passes_attempted": 272.0,
        "pass_completion_pct": 0.7206,
        "xpass_completion_pct": 0.749,
        "passes_over_expected": -7.724,
        "passes_over_expected_p100": -2.8397,
        "avg_pass_distance": 15.3859,
        "avg_pass_vertical": -0.0011
      }
    },
    {
      "canonical_id": "jonathan-mensah",
      "canonical_name": "Jonathan Mensah",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2807.0,
        "shots": 33.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.7015,
        "xg_place": 0.4766,
        "goals_minus_xg": 0.2985,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2343,
        "assists_minus_xa": -0.2343,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.9358,
        "points_added": 1.0082,
        "xpoints_added": 1.2716,
        "passes_attempted": 1568.0,
        "pass_completion_pct": 0.8699,
        "xpass_completion_pct": 0.858,
        "passes_over_expected": 18.6815,
        "passes_over_expected_p100": 1.1914,
        "avg_pass_distance": 24.1297,
        "avg_pass_vertical": 8.2358
      }
    },
    {
      "canonical_id": "jonathan-men\u00e9ndez",
      "canonical_name": "Jonathan Men\u00e9ndez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1108.0,
        "shots": 20.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.3595,
        "xg_place": -0.5662,
        "goals_minus_xg": -0.3595,
        "key_passes": 20.0,
        "assists": 3.0,
        "xa": 1.7124,
        "assists_minus_xa": 1.2876,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.0719,
        "points_added": 0.6833,
        "xpoints_added": 1.1457,
        "passes_attempted": 381.0,
        "pass_completion_pct": 0.7559,
        "xpass_completion_pct": 0.7665,
        "passes_over_expected": -4.0428,
        "passes_over_expected_p100": -1.0611,
        "avg_pass_distance": 17.0097,
        "avg_pass_vertical": 0.6037
      }
    },
    {
      "canonical_id": "jonathan-osorio",
      "canonical_name": "Jonathan Osorio",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1783.0,
        "shots": 17.0,
        "shots_on_target": 6.0,
        "goals": 4.0,
        "xg": 2.9999,
        "xg_place": 0.4338,
        "goals_minus_xg": 1.0001,
        "key_passes": 21.0,
        "assists": 2.0,
        "xa": 1.9753,
        "assists_minus_xa": 0.0247,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.9752,
        "points_added": 4.0723,
        "xpoints_added": 2.4551,
        "passes_attempted": 975.0,
        "pass_completion_pct": 0.8626,
        "xpass_completion_pct": 0.8411,
        "passes_over_expected": 20.9416,
        "passes_over_expected_p100": 2.1479,
        "avg_pass_distance": 15.1791,
        "avg_pass_vertical": 2.1444
      }
    },
    {
      "canonical_id": "jonathan-p\u00e9rez",
      "canonical_name": "Jonathan P\u00e9rez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 29.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0309,
        "xg_place": -0.0309,
        "goals_minus_xg": -0.0309,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0309,
        "points_added": 0.0,
        "xpoints_added": 0.0299,
        "passes_attempted": 14.0,
        "pass_completion_pct": 0.7857,
        "xpass_completion_pct": 0.7925,
        "passes_over_expected": -0.095,
        "passes_over_expected_p100": -0.6788,
        "avg_pass_distance": 16.3692,
        "avg_pass_vertical": -1.6577
      }
    },
    {
      "canonical_id": "jonathan-dos-santos",
      "canonical_name": "Jonathan dos Santos",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1938.0,
        "shots": 17.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.6719,
        "xg_place": 0.546,
        "goals_minus_xg": 0.3281,
        "key_passes": 23.0,
        "assists": 0.0,
        "xa": 1.1949,
        "assists_minus_xa": -1.1949,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.8667,
        "points_added": 0.5531,
        "xpoints_added": 0.4169,
        "passes_attempted": 1360.0,
        "pass_completion_pct": 0.8919,
        "xpass_completion_pct": 0.8616,
        "passes_over_expected": 41.2074,
        "passes_over_expected_p100": 3.03,
        "avg_pass_distance": 19.1774,
        "avg_pass_vertical": 4.1495
      }
    },
    {
      "canonical_id": "jordan-harvey",
      "canonical_name": "Jordan Harvey",
      "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": 16.0,
        "pass_completion_pct": 0.9375,
        "xpass_completion_pct": 0.8477,
        "passes_over_expected": 1.4373,
        "passes_over_expected_p100": 8.9829,
        "avg_pass_distance": 22.7893,
        "avg_pass_vertical": 3.542
      }
    },
    {
      "canonical_id": "jordan-morris",
      "canonical_name": "Jordan Morris",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 197.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.296,
        "xg_place": -0.296,
        "goals_minus_xg": -0.296,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.059,
        "assists_minus_xa": -0.059,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.355,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 57.0,
        "pass_completion_pct": 0.5789,
        "xpass_completion_pct": 0.7039,
        "passes_over_expected": -7.1205,
        "passes_over_expected_p100": -12.4921,
        "avg_pass_distance": 12.7284,
        "avg_pass_vertical": 0.7527
      }
    },
    {
      "canonical_id": "jordan-perruzza",
      "canonical_name": "Jordan Perruzza",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 158.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.8224,
        "xg_place": -0.1553,
        "goals_minus_xg": 0.1776,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8224,
        "points_added": 1.8025,
        "xpoints_added": 1.0068,
        "passes_attempted": 41.0,
        "pass_completion_pct": 0.8293,
        "xpass_completion_pct": 0.8314,
        "passes_over_expected": -0.0871,
        "passes_over_expected_p100": -0.2125,
        "avg_pass_distance": 12.7506,
        "avg_pass_vertical": -2.2599
      }
    },
    {
      "canonical_id": "jordy-delem",
      "canonical_name": "Jordy Delem",
      "positions": [
        "DM"
      ],
      "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.7333,
        "xpass_completion_pct": 0.8322,
        "passes_over_expected": -1.4837,
        "passes_over_expected_p100": -9.8912,
        "avg_pass_distance": 15.4894,
        "avg_pass_vertical": 3.8211
      }
    },
    {
      "canonical_id": "jorge-villafa\u00f1a",
      "canonical_name": "Jorge Villafa\u00f1a",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1851.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2516,
        "xg_place": -0.18,
        "goals_minus_xg": -0.2516,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.5354,
        "assists_minus_xa": -0.5354,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7871,
        "points_added": 0.0,
        "xpoints_added": 0.1028,
        "passes_attempted": 957.0,
        "pass_completion_pct": 0.813,
        "xpass_completion_pct": 0.8044,
        "passes_over_expected": 8.209,
        "passes_over_expected_p100": 0.8578,
        "avg_pass_distance": 18.5583,
        "avg_pass_vertical": 3.7361
      }
    },
    {
      "canonical_id": "josef-mart\u00ednez",
      "canonical_name": "Josef Mart\u00ednez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1858.0,
        "shots": 60.0,
        "shots_on_target": 22.0,
        "goals": 12.0,
        "xg": 10.4469,
        "xg_place": -1.3304,
        "goals_minus_xg": 1.5531,
        "key_passes": 18.0,
        "assists": 0.0,
        "xa": 1.8401,
        "assists_minus_xa": -1.8401,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 12.287,
        "points_added": 6.5215,
        "xpoints_added": 7.072,
        "passes_attempted": 419.0,
        "pass_completion_pct": 0.8831,
        "xpass_completion_pct": 0.854,
        "passes_over_expected": 12.1934,
        "passes_over_expected_p100": 2.9101,
        "avg_pass_distance": 15.561,
        "avg_pass_vertical": -0.8093
      }
    },
    {
      "canonical_id": "joseph-mora",
      "canonical_name": "Joseph Mora",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1686.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1922,
        "xg_place": -0.1305,
        "goals_minus_xg": -0.1922,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.6656,
        "assists_minus_xa": -0.6656,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8578,
        "points_added": 0.0,
        "xpoints_added": 0.1597,
        "passes_attempted": 671.0,
        "pass_completion_pct": 0.6721,
        "xpass_completion_pct": 0.6876,
        "passes_over_expected": -10.3657,
        "passes_over_expected_p100": -1.5448,
        "avg_pass_distance": 19.213,
        "avg_pass_vertical": 7.3368
      }
    },
    {
      "canonical_id": "joseph-rosales",
      "canonical_name": "Joseph Rosales",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 157.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0458,
        "xg_place": -0.0458,
        "goals_minus_xg": -0.0458,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0458,
        "points_added": 0.0,
        "xpoints_added": 0.012,
        "passes_attempted": 77.0,
        "pass_completion_pct": 0.8831,
        "xpass_completion_pct": 0.8103,
        "passes_over_expected": 5.6064,
        "passes_over_expected_p100": 7.281,
        "avg_pass_distance": 17.9774,
        "avg_pass_vertical": 5.5567
      }
    },
    {
      "canonical_id": "josh-atencio",
      "canonical_name": "Josh Atencio",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1697.0,
        "shots": 6.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.2041,
        "xg_place": -0.0546,
        "goals_minus_xg": -0.2041,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.1758,
        "assists_minus_xa": -0.1758,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3799,
        "points_added": 0.0,
        "xpoints_added": 0.1171,
        "passes_attempted": 837.0,
        "pass_completion_pct": 0.81,
        "xpass_completion_pct": 0.8301,
        "passes_over_expected": -16.7763,
        "passes_over_expected_p100": -2.0043,
        "avg_pass_distance": 18.961,
        "avg_pass_vertical": 4.7998
      }
    },
    {
      "canonical_id": "josh-williams",
      "canonical_name": "Josh Williams",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1504.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5027,
        "xg_place": 0.0648,
        "goals_minus_xg": -0.5027,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0241,
        "assists_minus_xa": -0.0241,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5268,
        "points_added": 0.0,
        "xpoints_added": 0.1658,
        "passes_attempted": 743.0,
        "pass_completion_pct": 0.8829,
        "xpass_completion_pct": 0.8723,
        "passes_over_expected": 7.9173,
        "passes_over_expected_p100": 1.0656,
        "avg_pass_distance": 23.2983,
        "avg_pass_vertical": 7.952
      }
    },
    {
      "canonical_id": "joshua-drack",
      "canonical_name": "Joshua Drack",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 0.0,
        "pass_completion_pct": 0.0,
        "xpass_completion_pct": 0.0,
        "passes_over_expected": 0.0,
        "passes_over_expected_p100": 0.0,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "joshua-penn",
      "canonical_name": "Joshua Penn",
      "positions": [
        "W"
      ],
      "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": 1.0,
        "assists": 0.0,
        "xa": 0.0297,
        "assists_minus_xa": -0.0297,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0297,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 9.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.8014,
        "passes_over_expected": -1.213,
        "passes_over_expected_p100": -13.4782,
        "avg_pass_distance": 18.3575,
        "avg_pass_vertical": 0.7188
      }
    },
    {
      "canonical_id": "jos\u00e9-antonio-mart\u00ednez",
      "canonical_name": "Jos\u00e9 Antonio Mart\u00ednez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1646.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.4207,
        "xg_place": 0.4714,
        "goals_minus_xg": -0.4207,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1238,
        "assists_minus_xa": -0.1238,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5445,
        "points_added": 0.0,
        "xpoints_added": 0.2301,
        "passes_attempted": 967.0,
        "pass_completion_pct": 0.8438,
        "xpass_completion_pct": 0.8353,
        "passes_over_expected": 8.2277,
        "passes_over_expected_p100": 0.8509,
        "avg_pass_distance": 24.43,
        "avg_pass_vertical": 9.9711
      }
    },
    {
      "canonical_id": "jos\u00e9-bizama",
      "canonical_name": "Jos\u00e9 Bizama",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 97.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 43.0,
        "pass_completion_pct": 0.6977,
        "xpass_completion_pct": 0.7956,
        "passes_over_expected": -4.2098,
        "passes_over_expected_p100": -9.7903,
        "avg_pass_distance": 17.7174,
        "avg_pass_vertical": -1.8942
      }
    },
    {
      "canonical_id": "jos\u00e9-cifuentes",
      "canonical_name": "Jos\u00e9 Cifuentes",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2552.0,
        "shots": 64.0,
        "shots_on_target": 17.0,
        "goals": 5.0,
        "xg": 5.7785,
        "xg_place": -0.3213,
        "goals_minus_xg": -0.7785,
        "key_passes": 50.0,
        "assists": 5.0,
        "xa": 6.2612,
        "assists_minus_xa": -1.2612,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 12.0397,
        "points_added": 2.2904,
        "xpoints_added": 3.3106,
        "passes_attempted": 1179.0,
        "pass_completion_pct": 0.7778,
        "xpass_completion_pct": 0.7816,
        "passes_over_expected": -4.448,
        "passes_over_expected_p100": -0.3773,
        "avg_pass_distance": 16.8887,
        "avg_pass_vertical": 4.5802
      }
    },
    {
      "canonical_id": "jos\u00e9-mart\u00ednez",
      "canonical_name": "Jos\u00e9 Mart\u00ednez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2517.0,
        "shots": 28.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4955,
        "xg_place": -0.3267,
        "goals_minus_xg": -0.4955,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 1.173,
        "assists_minus_xa": 0.827,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6684,
        "points_added": 0.0,
        "xpoints_added": 0.2567,
        "passes_attempted": 1373.0,
        "pass_completion_pct": 0.823,
        "xpass_completion_pct": 0.8321,
        "passes_over_expected": -12.418,
        "passes_over_expected_p100": -0.9044,
        "avg_pass_distance": 22.5445,
        "avg_pass_vertical": 6.5318
      }
    },
    {
      "canonical_id": "jos\u00e9-mauri",
      "canonical_name": "Jos\u00e9 Mauri",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 646.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.1481,
        "xg_place": -0.0369,
        "goals_minus_xg": 0.8519,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.1909,
        "assists_minus_xa": 0.8091,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.339,
        "points_added": 0.5077,
        "xpoints_added": 0.0807,
        "passes_attempted": 438.0,
        "pass_completion_pct": 0.8836,
        "xpass_completion_pct": 0.8904,
        "passes_over_expected": -3.0109,
        "passes_over_expected_p100": -0.6874,
        "avg_pass_distance": 21.4919,
        "avg_pass_vertical": 1.4987
      }
    },
    {
      "canonical_id": "jos\u00e9-van-rankin",
      "canonical_name": "Jos\u00e9 Van Rankin",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3093.0,
        "shots": 14.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.9738,
        "xg_place": -0.615,
        "goals_minus_xg": -0.9738,
        "key_passes": 15.0,
        "assists": 3.0,
        "xa": 1.1241,
        "assists_minus_xa": 1.8759,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.0979,
        "points_added": 0.0,
        "xpoints_added": 0.2808,
        "passes_attempted": 1581.0,
        "pass_completion_pct": 0.8083,
        "xpass_completion_pct": 0.7862,
        "passes_over_expected": 34.9481,
        "passes_over_expected_p100": 2.2105,
        "avg_pass_distance": 17.5952,
        "avg_pass_vertical": 4.9022
      }
    },
    {
      "canonical_id": "jozy-altidore",
      "canonical_name": "Jozy Altidore",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 840.0,
        "shots": 22.0,
        "shots_on_target": 9.0,
        "goals": 4.0,
        "xg": 3.0983,
        "xg_place": 0.051,
        "goals_minus_xg": 0.9017,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2216,
        "assists_minus_xa": -0.2216,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.32,
        "points_added": 3.542,
        "xpoints_added": 1.6052,
        "passes_attempted": 221.0,
        "pass_completion_pct": 0.7059,
        "xpass_completion_pct": 0.7804,
        "passes_over_expected": -16.4793,
        "passes_over_expected_p100": -7.4567,
        "avg_pass_distance": 13.537,
        "avg_pass_vertical": 0.7461
      }
    },
    {
      "canonical_id": "jo\u00e3o-moutinho",
      "canonical_name": "Jo\u00e3o Moutinho",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1440.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4428,
        "xg_place": -0.3647,
        "goals_minus_xg": -0.4428,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 1.2321,
        "assists_minus_xa": -0.2321,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6749,
        "points_added": 0.0,
        "xpoints_added": 0.3017,
        "passes_attempted": 1096.0,
        "pass_completion_pct": 0.792,
        "xpass_completion_pct": 0.7862,
        "passes_over_expected": 6.2854,
        "passes_over_expected_p100": 0.5735,
        "avg_pass_distance": 20.3753,
        "avg_pass_vertical": 7.8397
      }
    },
    {
      "canonical_id": "jo\u00e3o-paulo",
      "canonical_name": "Jo\u00e3o Paulo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2889.0,
        "shots": 29.0,
        "shots_on_target": 11.0,
        "goals": 3.0,
        "xg": 1.965,
        "xg_place": 0.585,
        "goals_minus_xg": 1.035,
        "key_passes": 72.0,
        "assists": 7.0,
        "xa": 5.5802,
        "assists_minus_xa": 1.4198,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 7.5452,
        "points_added": 1.1648,
        "xpoints_added": 1.217,
        "passes_attempted": 2158.0,
        "pass_completion_pct": 0.7794,
        "xpass_completion_pct": 0.7751,
        "passes_over_expected": 9.4184,
        "passes_over_expected_p100": 0.4364,
        "avg_pass_distance": 21.9814,
        "avg_pass_vertical": 6.9641
      }
    },
    {
      "canonical_id": "juan-agudelo",
      "canonical_name": "Juan Agudelo",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 307.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.859,
        "xg_place": -1.3147,
        "goals_minus_xg": -1.859,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0197,
        "assists_minus_xa": -0.0197,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.8787,
        "points_added": 0.0,
        "xpoints_added": 2.2938,
        "passes_attempted": 57.0,
        "pass_completion_pct": 0.7544,
        "xpass_completion_pct": 0.7672,
        "passes_over_expected": -0.7285,
        "passes_over_expected_p100": -1.2781,
        "avg_pass_distance": 11.2945,
        "avg_pass_vertical": -0.9403
      }
    },
    {
      "canonical_id": "juan-castilla",
      "canonical_name": "Juan Castilla",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 19.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0641,
        "xg_place": -0.0641,
        "goals_minus_xg": -0.0641,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0641,
        "points_added": 0.0,
        "xpoints_added": 0.0009,
        "passes_attempted": 7.0,
        "pass_completion_pct": 0.8571,
        "xpass_completion_pct": 0.8689,
        "passes_over_expected": -0.0824,
        "passes_over_expected_p100": -1.1769,
        "avg_pass_distance": 10.7757,
        "avg_pass_vertical": -3.5075
      }
    },
    {
      "canonical_id": "judson",
      "canonical_name": "Judson",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1826.0,
        "shots": 10.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2976,
        "xg_place": -0.2976,
        "goals_minus_xg": -0.2976,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.2116,
        "assists_minus_xa": -0.2116,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5091,
        "points_added": 0.0,
        "xpoints_added": 0.1989,
        "passes_attempted": 852.0,
        "pass_completion_pct": 0.8545,
        "xpass_completion_pct": 0.8433,
        "passes_over_expected": 9.5015,
        "passes_over_expected_p100": 1.1152,
        "avg_pass_distance": 21.5488,
        "avg_pass_vertical": 4.7964
      }
    },
    {
      "canonical_id": "jukka-raitala",
      "canonical_name": "Jukka Raitala",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 602.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0233,
        "xg_place": -0.0233,
        "goals_minus_xg": -0.0233,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0233,
        "points_added": 0.0,
        "xpoints_added": 0.0028,
        "passes_attempted": 248.0,
        "pass_completion_pct": 0.8306,
        "xpass_completion_pct": 0.8496,
        "passes_over_expected": -4.7078,
        "passes_over_expected_p100": -1.8983,
        "avg_pass_distance": 22.831,
        "avg_pass_vertical": 8.2063
      }
    },
    {
      "canonical_id": "julian-araujo",
      "canonical_name": "Julian Araujo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3056.0,
        "shots": 14.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.7916,
        "xg_place": -0.754,
        "goals_minus_xg": -0.7916,
        "key_passes": 32.0,
        "assists": 6.0,
        "xa": 3.6337,
        "assists_minus_xa": 2.3663,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.4253,
        "points_added": 0.0,
        "xpoints_added": 0.3447,
        "passes_attempted": 1841.0,
        "pass_completion_pct": 0.8023,
        "xpass_completion_pct": 0.7808,
        "passes_over_expected": 39.4577,
        "passes_over_expected_p100": 2.1433,
        "avg_pass_distance": 18.2344,
        "avg_pass_vertical": 1.7806
      }
    },
    {
      "canonical_id": "julian-dunn-johnson",
      "canonical_name": "Julian Dunn-Johnson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 95.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0205,
        "xg_place": -0.0205,
        "goals_minus_xg": -0.0205,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0205,
        "points_added": 0.0,
        "xpoints_added": 0.0131,
        "passes_attempted": 32.0,
        "pass_completion_pct": 0.6875,
        "xpass_completion_pct": 0.7333,
        "passes_over_expected": -1.4671,
        "passes_over_expected_p100": -4.5847,
        "avg_pass_distance": 23.1152,
        "avg_pass_vertical": 12.9821
      }
    },
    {
      "canonical_id": "julian-gressel",
      "canonical_name": "Julian Gressel",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2925.0,
        "shots": 46.0,
        "shots_on_target": 11.0,
        "goals": 2.0,
        "xg": 2.8709,
        "xg_place": -0.8632,
        "goals_minus_xg": -0.8709,
        "key_passes": 88.0,
        "assists": 8.0,
        "xa": 9.6707,
        "assists_minus_xa": -1.6707,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 12.5416,
        "points_added": 1.0967,
        "xpoints_added": 1.7744,
        "passes_attempted": 1736.0,
        "pass_completion_pct": 0.6308,
        "xpass_completion_pct": 0.6653,
        "passes_over_expected": -59.9791,
        "passes_over_expected_p100": -3.455,
        "avg_pass_distance": 23.3991,
        "avg_pass_vertical": 5.8002
      }
    },
    {
      "canonical_id": "julio-cascante",
      "canonical_name": "Julio Cascante",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2659.0,
        "shots": 20.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 1.0879,
        "xg_place": 0.5839,
        "goals_minus_xg": 0.9121,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.4481,
        "assists_minus_xa": 0.5519,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.536,
        "points_added": 0.9618,
        "xpoints_added": 0.6605,
        "passes_attempted": 1436.0,
        "pass_completion_pct": 0.8921,
        "xpass_completion_pct": 0.8786,
        "passes_over_expected": 19.2897,
        "passes_over_expected_p100": 1.3433,
        "avg_pass_distance": 21.9349,
        "avg_pass_vertical": 7.3669
      }
    },
    {
      "canonical_id": "juli\u00e1n-carranza",
      "canonical_name": "Juli\u00e1n Carranza",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 847.0,
        "shots": 13.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.3592,
        "xg_place": -0.5629,
        "goals_minus_xg": -0.3592,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3444,
        "assists_minus_xa": -0.3444,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.7036,
        "points_added": 0.0,
        "xpoints_added": 0.8471,
        "passes_attempted": 189.0,
        "pass_completion_pct": 0.7566,
        "xpass_completion_pct": 0.8351,
        "passes_over_expected": -14.8378,
        "passes_over_expected_p100": -7.8507,
        "avg_pass_distance": 13.5775,
        "avg_pass_vertical": -1.9477
      }
    },
    {
      "canonical_id": "justen-glad",
      "canonical_name": "Justen Glad",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3368.0,
        "shots": 15.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.4509,
        "xg_place": 0.6563,
        "goals_minus_xg": 0.5491,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.2192,
        "assists_minus_xa": -0.2192,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6701,
        "points_added": 1.1922,
        "xpoints_added": 0.8506,
        "passes_attempted": 1977.0,
        "pass_completion_pct": 0.8285,
        "xpass_completion_pct": 0.8101,
        "passes_over_expected": 36.4444,
        "passes_over_expected_p100": 1.8434,
        "avg_pass_distance": 23.2371,
        "avg_pass_vertical": 10.0863
      }
    },
    {
      "canonical_id": "justin-che",
      "canonical_name": "Justin Che",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1112.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2248,
        "xg_place": -0.2248,
        "goals_minus_xg": -0.2248,
        "key_passes": 13.0,
        "assists": 3.0,
        "xa": 1.5127,
        "assists_minus_xa": 1.4873,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.7375,
        "points_added": 0.0,
        "xpoints_added": 0.1668,
        "passes_attempted": 612.0,
        "pass_completion_pct": 0.7467,
        "xpass_completion_pct": 0.7552,
        "passes_over_expected": -5.1813,
        "passes_over_expected_p100": -0.8466,
        "avg_pass_distance": 19.3675,
        "avg_pass_vertical": 4.382
      }
    },
    {
      "canonical_id": "justin-mcmaster",
      "canonical_name": "Justin McMaster",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 162.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2541,
        "xg_place": -0.1894,
        "goals_minus_xg": -0.2541,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.4969,
        "assists_minus_xa": 0.5031,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7511,
        "points_added": 0.0,
        "xpoints_added": 0.2808,
        "passes_attempted": 62.0,
        "pass_completion_pct": 0.7903,
        "xpass_completion_pct": 0.7755,
        "passes_over_expected": 0.9199,
        "passes_over_expected_p100": 1.4837,
        "avg_pass_distance": 14.6584,
        "avg_pass_vertical": 2.2302
      }
    },
    {
      "canonical_id": "justin-meram",
      "canonical_name": "Justin Meram",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1681.0,
        "shots": 26.0,
        "shots_on_target": 13.0,
        "goals": 2.0,
        "xg": 2.1758,
        "xg_place": 0.4385,
        "goals_minus_xg": -0.1758,
        "key_passes": 25.0,
        "assists": 5.0,
        "xa": 2.7053,
        "assists_minus_xa": 2.2947,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 4.8811,
        "points_added": 1.6702,
        "xpoints_added": 1.624,
        "passes_attempted": 592.0,
        "pass_completion_pct": 0.7432,
        "xpass_completion_pct": 0.7478,
        "passes_over_expected": -2.7159,
        "passes_over_expected_p100": -0.4588,
        "avg_pass_distance": 17.0732,
        "avg_pass_vertical": 1.7834
      }
    },
    {
      "canonical_id": "justin-morrow",
      "canonical_name": "Justin Morrow",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1091.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0316,
        "xg_place": 0.0739,
        "goals_minus_xg": -0.0316,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.4838,
        "assists_minus_xa": 0.5162,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5154,
        "points_added": 0.0,
        "xpoints_added": 0.0172,
        "passes_attempted": 462.0,
        "pass_completion_pct": 0.8182,
        "xpass_completion_pct": 0.8212,
        "passes_over_expected": -1.3962,
        "passes_over_expected_p100": -0.3022,
        "avg_pass_distance": 15.7845,
        "avg_pass_vertical": 2.265
      }
    },
    {
      "canonical_id": "justin-portillo",
      "canonical_name": "Justin Portillo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 19.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 9.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.7732,
        "passes_over_expected": -0.9589,
        "passes_over_expected_p100": -10.6547,
        "avg_pass_distance": 19.2941,
        "avg_pass_vertical": -3.4308
      }
    },
    {
      "canonical_id": "justin-rennicks",
      "canonical_name": "Justin Rennicks",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 5.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 0.0,
        "pass_completion_pct": 0.0,
        "xpass_completion_pct": 0.0,
        "passes_over_expected": 0.0,
        "passes_over_expected_p100": 0.0,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "j\u00e1der-obrian",
      "canonical_name": "J\u00e1der Obrian",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2370.0,
        "shots": 47.0,
        "shots_on_target": 24.0,
        "goals": 9.0,
        "xg": 6.3471,
        "xg_place": 0.2215,
        "goals_minus_xg": 2.6529,
        "key_passes": 26.0,
        "assists": 2.0,
        "xa": 2.5605,
        "assists_minus_xa": -0.5605,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 8.9077,
        "points_added": 4.9665,
        "xpoints_added": 3.8403,
        "passes_attempted": 487.0,
        "pass_completion_pct": 0.6776,
        "xpass_completion_pct": 0.7323,
        "passes_over_expected": -26.6155,
        "passes_over_expected_p100": -5.4652,
        "avg_pass_distance": 14.2085,
        "avg_pass_vertical": 0.9681
      }
    },
    {
      "canonical_id": "j\u00e1n-gregu\u0161",
      "canonical_name": "J\u00e1n Gregu\u0161",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 859.0,
        "shots": 12.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.585,
        "xg_place": -0.1922,
        "goals_minus_xg": -0.585,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.6557,
        "assists_minus_xa": 0.3443,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2407,
        "points_added": 0.0,
        "xpoints_added": 0.389,
        "passes_attempted": 526.0,
        "pass_completion_pct": 0.8612,
        "xpass_completion_pct": 0.8494,
        "passes_over_expected": 6.2349,
        "passes_over_expected_p100": 1.1853,
        "avg_pass_distance": 19.9999,
        "avg_pass_vertical": 3.6818
      }
    },
    {
      "canonical_id": "j\u00fanior-moreno",
      "canonical_name": "J\u00fanior Moreno",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2332.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.3445,
        "xg_place": -0.1454,
        "goals_minus_xg": 0.6555,
        "key_passes": 15.0,
        "assists": 2.0,
        "xa": 1.272,
        "assists_minus_xa": 0.728,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.6165,
        "points_added": 0.0308,
        "xpoints_added": 0.1958,
        "passes_attempted": 960.0,
        "pass_completion_pct": 0.8313,
        "xpass_completion_pct": 0.8133,
        "passes_over_expected": 17.2123,
        "passes_over_expected_p100": 1.793,
        "avg_pass_distance": 21.4282,
        "avg_pass_vertical": 5.8128
      }
    },
    {
      "canonical_id": "j\u00fanior-urso",
      "canonical_name": "J\u00fanior Urso",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2816.0,
        "shots": 49.0,
        "shots_on_target": 15.0,
        "goals": 4.0,
        "xg": 3.4802,
        "xg_place": -0.2961,
        "goals_minus_xg": 0.5198,
        "key_passes": 22.0,
        "assists": 0.0,
        "xa": 1.8275,
        "assists_minus_xa": -1.8275,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.3077,
        "points_added": 1.0411,
        "xpoints_added": 2.0694,
        "passes_attempted": 1356.0,
        "pass_completion_pct": 0.8746,
        "xpass_completion_pct": 0.8653,
        "passes_over_expected": 12.6367,
        "passes_over_expected_p100": 0.9319,
        "avg_pass_distance": 18.3111,
        "avg_pass_vertical": 2.2493
      }
    },
    {
      "canonical_id": "j\u00fcrgen-damm",
      "canonical_name": "J\u00fcrgen Damm",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 235.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0361,
        "xg_place": -0.0361,
        "goals_minus_xg": -0.0361,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.7612,
        "assists_minus_xa": -0.7612,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7974,
        "points_added": 0.0,
        "xpoints_added": 0.0261,
        "passes_attempted": 107.0,
        "pass_completion_pct": 0.6729,
        "xpass_completion_pct": 0.678,
        "passes_over_expected": -0.5427,
        "passes_over_expected_p100": -0.5072,
        "avg_pass_distance": 18.7611,
        "avg_pass_vertical": -1.8402
      }
    },
    {
      "canonical_id": "j\u00fcrgen-locadia",
      "canonical_name": "J\u00fcrgen Locadia",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 410.0,
        "shots": 13.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 2.5595,
        "xg_place": -1.0522,
        "goals_minus_xg": -1.5595,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.3862,
        "assists_minus_xa": -0.3862,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.9457,
        "points_added": 1.2884,
        "xpoints_added": 1.3688,
        "passes_attempted": 114.0,
        "pass_completion_pct": 0.8158,
        "xpass_completion_pct": 0.8101,
        "passes_over_expected": 0.6491,
        "passes_over_expected_p100": 0.5694,
        "avg_pass_distance": 16.3072,
        "avg_pass_vertical": -0.957
      }
    },
    {
      "canonical_id": "kacper-przybylko",
      "canonical_name": "Kacper Przybylko",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3223.0,
        "shots": 66.0,
        "shots_on_target": 32.0,
        "goals": 12.0,
        "xg": 11.2237,
        "xg_place": 0.2584,
        "goals_minus_xg": 0.7763,
        "key_passes": 20.0,
        "assists": 2.0,
        "xa": 1.3644,
        "assists_minus_xa": 0.6356,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 12.5881,
        "points_added": 7.7908,
        "xpoints_added": 7.6639,
        "passes_attempted": 858.0,
        "pass_completion_pct": 0.6935,
        "xpass_completion_pct": 0.7432,
        "passes_over_expected": -42.6924,
        "passes_over_expected_p100": -4.9758,
        "avg_pass_distance": 14.9511,
        "avg_pass_vertical": -0.6596
      }
    },
    {
      "canonical_id": "kai-wagner",
      "canonical_name": "Kai Wagner",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3404.0,
        "shots": 37.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 1.1963,
        "xg_place": -0.6462,
        "goals_minus_xg": 1.8037,
        "key_passes": 54.0,
        "assists": 3.0,
        "xa": 3.979,
        "assists_minus_xa": -0.979,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.1754,
        "points_added": 1.4516,
        "xpoints_added": 0.7498,
        "passes_attempted": 2162.0,
        "pass_completion_pct": 0.7539,
        "xpass_completion_pct": 0.7372,
        "passes_over_expected": 36.1359,
        "passes_over_expected_p100": 1.6714,
        "avg_pass_distance": 22.9106,
        "avg_pass_vertical": 4.6796
      }
    },
    {
      "canonical_id": "kalil-elmedkhar",
      "canonical_name": "Kalil ElMedkhar",
      "positions": [
        "W"
      ],
      "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": 1.0,
        "assists": 0.0,
        "xa": 0.0275,
        "assists_minus_xa": -0.0275,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0275,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 43.0,
        "pass_completion_pct": 0.7907,
        "xpass_completion_pct": 0.7397,
        "passes_over_expected": 2.1947,
        "passes_over_expected_p100": 5.1041,
        "avg_pass_distance": 16.517,
        "avg_pass_vertical": -0.1651
      }
    },
    {
      "canonical_id": "kamal-miller",
      "canonical_name": "Kamal Miller",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2616.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.4881,
        "xg_place": 0.4364,
        "goals_minus_xg": 0.5119,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.4135,
        "assists_minus_xa": -0.4135,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9016,
        "points_added": 0.1364,
        "xpoints_added": 0.3468,
        "passes_attempted": 1631.0,
        "pass_completion_pct": 0.8749,
        "xpass_completion_pct": 0.8443,
        "passes_over_expected": 49.8911,
        "passes_over_expected_p100": 3.0589,
        "avg_pass_distance": 20.2195,
        "avg_pass_vertical": 8.5626
      }
    },
    {
      "canonical_id": "kamohelo-mokotjo",
      "canonical_name": "Kamohelo Mokotjo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 522.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0999,
        "xg_place": -0.0605,
        "goals_minus_xg": -0.0999,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0661,
        "assists_minus_xa": -0.0661,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.166,
        "points_added": 0.0,
        "xpoints_added": 0.0597,
        "passes_attempted": 333.0,
        "pass_completion_pct": 0.9369,
        "xpass_completion_pct": 0.893,
        "passes_over_expected": 14.6363,
        "passes_over_expected_p100": 4.3953,
        "avg_pass_distance": 18.3229,
        "avg_pass_vertical": 2.3414
      }
    },
    {
      "canonical_id": "kamron-habibullah",
      "canonical_name": "Kamron Habibullah",
      "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": 9.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.8161,
        "passes_over_expected": 1.6548,
        "passes_over_expected_p100": 18.3863,
        "avg_pass_distance": 18.1896,
        "avg_pass_vertical": 6.3633
      }
    },
    {
      "canonical_id": "kaveh-rad",
      "canonical_name": "Kaveh Rad",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 267.0,
        "shots": 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.4143,
        "assists_minus_xa": -0.4143,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4143,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 133.0,
        "pass_completion_pct": 0.8947,
        "xpass_completion_pct": 0.8467,
        "passes_over_expected": 6.3853,
        "passes_over_expected_p100": 4.801,
        "avg_pass_distance": 23.9146,
        "avg_pass_vertical": 7.8637
      }
    },
    {
      "canonical_id": "keaton-parks",
      "canonical_name": "Keaton Parks",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2645.0,
        "shots": 32.0,
        "shots_on_target": 7.0,
        "goals": 4.0,
        "xg": 2.2802,
        "xg_place": 0.891,
        "goals_minus_xg": 1.7198,
        "key_passes": 32.0,
        "assists": 1.0,
        "xa": 2.1017,
        "assists_minus_xa": -1.1017,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.3819,
        "points_added": 2.7104,
        "xpoints_added": 1.2152,
        "passes_attempted": 1502.0,
        "pass_completion_pct": 0.8569,
        "xpass_completion_pct": 0.8286,
        "passes_over_expected": 42.4698,
        "passes_over_expected_p100": 2.8275,
        "avg_pass_distance": 17.809,
        "avg_pass_vertical": 4.6649
      }
    },
    {
      "canonical_id": "keegan-rosenberry",
      "canonical_name": "Keegan Rosenberry",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3037.0,
        "shots": 13.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 0.9879,
        "xg_place": -0.1524,
        "goals_minus_xg": 1.0121,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.6081,
        "assists_minus_xa": -0.6081,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.596,
        "points_added": 0.6573,
        "xpoints_added": 0.3349,
        "passes_attempted": 1718.0,
        "pass_completion_pct": 0.8347,
        "xpass_completion_pct": 0.8256,
        "passes_over_expected": 15.5856,
        "passes_over_expected_p100": 0.9072,
        "avg_pass_distance": 21.5411,
        "avg_pass_vertical": 4.9187
      }
    },
    {
      "canonical_id": "kekuta-manneh",
      "canonical_name": "Kekuta Manneh",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 408.0,
        "shots": 13.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.6086,
        "xg_place": -0.2678,
        "goals_minus_xg": -0.6086,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.237,
        "assists_minus_xa": -0.237,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8456,
        "points_added": 0.0,
        "xpoints_added": 0.3991,
        "passes_attempted": 142.0,
        "pass_completion_pct": 0.7465,
        "xpass_completion_pct": 0.7851,
        "passes_over_expected": -5.4807,
        "passes_over_expected_p100": -3.8596,
        "avg_pass_distance": 15.7411,
        "avg_pass_vertical": -1.0228
      }
    },
    {
      "canonical_id": "kellyn-acosta",
      "canonical_name": "Kellyn Acosta",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1985.0,
        "shots": 18.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.0358,
        "xg_place": 0.0296,
        "goals_minus_xg": -0.0358,
        "key_passes": 19.0,
        "assists": 2.0,
        "xa": 1.6251,
        "assists_minus_xa": 0.3749,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.6609,
        "points_added": 0.6524,
        "xpoints_added": 1.0548,
        "passes_attempted": 977.0,
        "pass_completion_pct": 0.8332,
        "xpass_completion_pct": 0.8328,
        "passes_over_expected": 0.3192,
        "passes_over_expected_p100": 0.0327,
        "avg_pass_distance": 20.8238,
        "avg_pass_vertical": 2.9936
      }
    },
    {
      "canonical_id": "kelvin-leerdam",
      "canonical_name": "Kelvin Leerdam",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1885.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3499,
        "xg_place": -0.048,
        "goals_minus_xg": -0.3499,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.7139,
        "assists_minus_xa": -0.7139,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0638,
        "points_added": 0.0,
        "xpoints_added": 0.0958,
        "passes_attempted": 833.0,
        "pass_completion_pct": 0.7923,
        "xpass_completion_pct": 0.7825,
        "passes_over_expected": 8.1642,
        "passes_over_expected_p100": 0.9801,
        "avg_pass_distance": 21.0512,
        "avg_pass_vertical": 4.674
      }
    },
    {
      "canonical_id": "kelyn-rowe",
      "canonical_name": "Kelyn Rowe",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2533.0,
        "shots": 28.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.8204,
        "xg_place": -0.554,
        "goals_minus_xg": -0.8204,
        "key_passes": 31.0,
        "assists": 1.0,
        "xa": 2.3552,
        "assists_minus_xa": -1.3552,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.1756,
        "points_added": 0.4283,
        "xpoints_added": 1.0155,
        "passes_attempted": 1251.0,
        "pass_completion_pct": 0.7306,
        "xpass_completion_pct": 0.7468,
        "passes_over_expected": -20.2456,
        "passes_over_expected_p100": -1.6184,
        "avg_pass_distance": 19.7551,
        "avg_pass_vertical": 6.5116
      }
    },
    {
      "canonical_id": "kemar-lawrence",
      "canonical_name": "Kemar Lawrence",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2084.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.9958,
        "xg_place": -0.4375,
        "goals_minus_xg": 0.0042,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.8454,
        "assists_minus_xa": -0.8454,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.8412,
        "points_added": 0.3706,
        "xpoints_added": 0.6728,
        "passes_attempted": 1087.0,
        "pass_completion_pct": 0.8215,
        "xpass_completion_pct": 0.8079,
        "passes_over_expected": 14.8244,
        "passes_over_expected_p100": 1.3638,
        "avg_pass_distance": 17.643,
        "avg_pass_vertical": 4.3551
      }
    },
    {
      "canonical_id": "kenneth-vermeer",
      "canonical_name": "Kenneth Vermeer",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1849.0,
        "shots": 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.2094,
        "assists_minus_xa": -0.2094,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2094,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 526.0,
        "pass_completion_pct": 0.73,
        "xpass_completion_pct": 0.7778,
        "passes_over_expected": -25.1263,
        "passes_over_expected_p100": -4.7769,
        "avg_pass_distance": 34.1762,
        "avg_pass_vertical": 23.2283,
        "shots_faced": 94.0,
        "goals_conceded": 34.0,
        "saves": 57.0,
        "headed_shot_share": 0.1277,
        "xg_faced": 29.3283,
        "goals_conceded_minus_xg": 4.6717,
        "goals_per_xg": 1.1593
      }
    },
    {
      "canonical_id": "kevin-molino",
      "canonical_name": "Kevin Molino",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 648.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.5958,
        "xg_place": -0.6913,
        "goals_minus_xg": -0.5958,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.6628,
        "assists_minus_xa": -0.6628,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.2587,
        "points_added": 0.2892,
        "xpoints_added": 1.1625,
        "passes_attempted": 298.0,
        "pass_completion_pct": 0.7785,
        "xpass_completion_pct": 0.7819,
        "passes_over_expected": -1.005,
        "passes_over_expected_p100": -0.3373,
        "avg_pass_distance": 16.4512,
        "avg_pass_vertical": 2.5673
      }
    },
    {
      "canonical_id": "kevin-paredes",
      "canonical_name": "Kevin Paredes",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1657.0,
        "shots": 21.0,
        "shots_on_target": 8.0,
        "goals": 3.0,
        "xg": 1.9442,
        "xg_place": -0.0673,
        "goals_minus_xg": 1.0558,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 0.9691,
        "assists_minus_xa": 0.0309,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.9133,
        "points_added": 1.7736,
        "xpoints_added": 1.3269,
        "passes_attempted": 689.0,
        "pass_completion_pct": 0.7707,
        "xpass_completion_pct": 0.7691,
        "passes_over_expected": 1.113,
        "passes_over_expected_p100": 0.1615,
        "avg_pass_distance": 18.4059,
        "avg_pass_vertical": 3.3248
      }
    },
    {
      "canonical_id": "khiry-shelton",
      "canonical_name": "Khiry Shelton",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2572.0,
        "shots": 29.0,
        "shots_on_target": 12.0,
        "goals": 4.0,
        "xg": 4.8751,
        "xg_place": -1.1179,
        "goals_minus_xg": -0.8751,
        "key_passes": 19.0,
        "assists": 1.0,
        "xa": 2.0497,
        "assists_minus_xa": -1.0497,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.9248,
        "points_added": 1.1214,
        "xpoints_added": 2.9843,
        "passes_attempted": 530.0,
        "pass_completion_pct": 0.7717,
        "xpass_completion_pct": 0.7965,
        "passes_over_expected": -13.1391,
        "passes_over_expected_p100": -2.4791,
        "avg_pass_distance": 14.807,
        "avg_pass_vertical": -2.317
      }
    },
    {
      "canonical_id": "kieran-gibbs",
      "canonical_name": "Kieran Gibbs",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 739.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.332,
        "xg_place": 0.3495,
        "goals_minus_xg": 0.668,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2637,
        "assists_minus_xa": -0.2637,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5957,
        "points_added": 1.257,
        "xpoints_added": 0.2175,
        "passes_attempted": 340.0,
        "pass_completion_pct": 0.8324,
        "xpass_completion_pct": 0.8126,
        "passes_over_expected": 6.7085,
        "passes_over_expected_p100": 1.9731,
        "avg_pass_distance": 17.0692,
        "avg_pass_vertical": 0.3817
      }
    },
    {
      "canonical_id": "kim-moon-hwan",
      "canonical_name": "Kim Moon-Hwan",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1992.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.8558,
        "xg_place": 0.1759,
        "goals_minus_xg": 0.1442,
        "key_passes": 22.0,
        "assists": 1.0,
        "xa": 1.443,
        "assists_minus_xa": -0.443,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.2988,
        "points_added": 0.5722,
        "xpoints_added": 0.5893,
        "passes_attempted": 986.0,
        "pass_completion_pct": 0.8296,
        "xpass_completion_pct": 0.8072,
        "passes_over_expected": 22.0773,
        "passes_over_expected_p100": 2.2391,
        "avg_pass_distance": 16.2126,
        "avg_pass_vertical": 1.2616
      }
    },
    {
      "canonical_id": "kimarni-smith",
      "canonical_name": "Kimarni Smith",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 110.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2776,
        "xg_place": -0.2776,
        "goals_minus_xg": -0.2776,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2776,
        "points_added": 0.0,
        "xpoints_added": 0.2053,
        "passes_attempted": 19.0,
        "pass_completion_pct": 0.8421,
        "xpass_completion_pct": 0.8295,
        "passes_over_expected": 0.2387,
        "passes_over_expected_p100": 1.2563,
        "avg_pass_distance": 15.0564,
        "avg_pass_vertical": -2.3341
      }
    },
    {
      "canonical_id": "kwadwo-opoku",
      "canonical_name": "Kwadwo Opoku",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 268.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2436,
        "xg_place": -0.0925,
        "goals_minus_xg": -0.2436,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.5647,
        "assists_minus_xa": 0.4353,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8083,
        "points_added": 0.0,
        "xpoints_added": 0.2076,
        "passes_attempted": 49.0,
        "pass_completion_pct": 0.898,
        "xpass_completion_pct": 0.8311,
        "passes_over_expected": 3.2774,
        "passes_over_expected_p100": 6.6887,
        "avg_pass_distance": 15.8616,
        "avg_pass_vertical": -3.6838
      }
    },
    {
      "canonical_id": "kyle-duncan",
      "canonical_name": "Kyle Duncan",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3026.0,
        "shots": 22.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.7407,
        "xg_place": -0.9767,
        "goals_minus_xg": -0.7407,
        "key_passes": 28.0,
        "assists": 3.0,
        "xa": 2.2968,
        "assists_minus_xa": 0.7032,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.0375,
        "points_added": 0.3077,
        "xpoints_added": 1.7228,
        "passes_attempted": 1580.0,
        "pass_completion_pct": 0.6842,
        "xpass_completion_pct": 0.6962,
        "passes_over_expected": -18.9208,
        "passes_over_expected_p100": -1.1975,
        "avg_pass_distance": 18.7971,
        "avg_pass_vertical": 5.7038
      }
    },
    {
      "canonical_id": "kyle-morton",
      "canonical_name": "Kyle Morton",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 94.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 33.0,
        "pass_completion_pct": 0.6364,
        "xpass_completion_pct": 0.7416,
        "passes_over_expected": -3.4732,
        "passes_over_expected_p100": -10.5248,
        "avg_pass_distance": 31.7783,
        "avg_pass_vertical": 22.9617,
        "shots_faced": 6.0,
        "goals_conceded": 2.0,
        "saves": 4.0,
        "headed_shot_share": 0.3333,
        "xg_faced": 1.075,
        "goals_conceded_minus_xg": 0.925,
        "goals_per_xg": 1.8605
      }
    },
    {
      "canonical_id": "kyle-scott",
      "canonical_name": "Kyle Scott",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 110.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0667,
        "xg_place": 0.0268,
        "goals_minus_xg": -0.0667,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0667,
        "points_added": 0.0,
        "xpoints_added": 0.0416,
        "passes_attempted": 63.0,
        "pass_completion_pct": 0.8889,
        "xpass_completion_pct": 0.8634,
        "passes_over_expected": 1.6032,
        "passes_over_expected_p100": 2.5447,
        "avg_pass_distance": 14.3964,
        "avg_pass_vertical": 3.9483
      }
    },
    {
      "canonical_id": "kyle-smith",
      "canonical_name": "Kyle Smith",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1993.0,
        "shots": 14.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.8841,
        "xg_place": 0.2646,
        "goals_minus_xg": 0.1159,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.6133,
        "assists_minus_xa": -0.6133,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4973,
        "points_added": 0.6582,
        "xpoints_added": 0.7067,
        "passes_attempted": 1175.0,
        "pass_completion_pct": 0.794,
        "xpass_completion_pct": 0.7928,
        "passes_over_expected": 1.4638,
        "passes_over_expected_p100": 0.1246,
        "avg_pass_distance": 20.0119,
        "avg_pass_vertical": 5.0139
      }
    },
    {
      "canonical_id": "k\u00e9vin-cabral",
      "canonical_name": "K\u00e9vin Cabral",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2182.0,
        "shots": 48.0,
        "shots_on_target": 24.0,
        "goals": 5.0,
        "xg": 7.8965,
        "xg_place": -0.2888,
        "goals_minus_xg": -2.8965,
        "key_passes": 18.0,
        "assists": 2.0,
        "xa": 2.7365,
        "assists_minus_xa": -0.7365,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 10.633,
        "points_added": 2.959,
        "xpoints_added": 4.5818,
        "passes_attempted": 583.0,
        "pass_completion_pct": 0.765,
        "xpass_completion_pct": 0.8194,
        "passes_over_expected": -31.6823,
        "passes_over_expected_p100": -5.4344,
        "avg_pass_distance": 15.9438,
        "avg_pass_vertical": -2.2765
      }
    },
    {
      "canonical_id": "lalas-abubakar",
      "canonical_name": "Lalas Abubakar",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2218.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 0.7572,
        "xg_place": 0.4037,
        "goals_minus_xg": 1.2428,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.7572,
        "points_added": 1.0329,
        "xpoints_added": 0.2683,
        "passes_attempted": 1098.0,
        "pass_completion_pct": 0.8944,
        "xpass_completion_pct": 0.858,
        "passes_over_expected": 39.9275,
        "passes_over_expected_p100": 3.6364,
        "avg_pass_distance": 21.0931,
        "avg_pass_vertical": 6.9873
      }
    },
    {
      "canonical_id": "larrys-mabiala",
      "canonical_name": "Larrys Mabiala",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2488.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.3746,
        "xg_place": 0.2221,
        "goals_minus_xg": 0.6254,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.7995,
        "assists_minus_xa": 0.2005,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.1741,
        "points_added": 0.0,
        "xpoints_added": 0.5165,
        "passes_attempted": 1135.0,
        "pass_completion_pct": 0.8529,
        "xpass_completion_pct": 0.836,
        "passes_over_expected": 19.0841,
        "passes_over_expected_p100": 1.6814,
        "avg_pass_distance": 23.5165,
        "avg_pass_vertical": 7.7167
      }
    },
    {
      "canonical_id": "lassi-lappalainen",
      "canonical_name": "Lassi Lappalainen",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 628.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.4742,
        "xg_place": -0.7043,
        "goals_minus_xg": -0.4742,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.5147,
        "assists_minus_xa": 0.4853,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.9889,
        "points_added": 0.2362,
        "xpoints_added": 0.7552,
        "passes_attempted": 273.0,
        "pass_completion_pct": 0.8095,
        "xpass_completion_pct": 0.8096,
        "passes_over_expected": -0.0239,
        "passes_over_expected_p100": -0.0087,
        "avg_pass_distance": 17.3409,
        "avg_pass_vertical": 0.6621
      }
    },
    {
      "canonical_id": "latif-blessing",
      "canonical_name": "Latif Blessing",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2434.0,
        "shots": 24.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 2.8353,
        "xg_place": 0.2658,
        "goals_minus_xg": -0.8353,
        "key_passes": 26.0,
        "assists": 2.0,
        "xa": 2.9007,
        "assists_minus_xa": -0.9007,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.736,
        "points_added": 0.2456,
        "xpoints_added": 1.2824,
        "passes_attempted": 1034.0,
        "pass_completion_pct": 0.8327,
        "xpass_completion_pct": 0.8284,
        "passes_over_expected": 4.4507,
        "passes_over_expected_p100": 0.4304,
        "avg_pass_distance": 15.2526,
        "avg_pass_vertical": 3.4043
      }
    },
    {
      "canonical_id": "leandro-gonz\u00e1lez-pirez",
      "canonical_name": "Leandro Gonz\u00e1lez Pirez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2914.0,
        "shots": 19.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 1.3931,
        "xg_place": -0.4032,
        "goals_minus_xg": -1.3931,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 1.1965,
        "assists_minus_xa": 0.8035,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.5896,
        "points_added": 0.0,
        "xpoints_added": 0.9667,
        "passes_attempted": 1285.0,
        "pass_completion_pct": 0.8093,
        "xpass_completion_pct": 0.804,
        "passes_over_expected": 6.8996,
        "passes_over_expected_p100": 0.5369,
        "avg_pass_distance": 25.906,
        "avg_pass_vertical": 11.3685
      }
    },
    {
      "canonical_id": "leon-flach",
      "canonical_name": "Leon Flach",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3128.0,
        "shots": 23.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.5566,
        "xg_place": -0.9054,
        "goals_minus_xg": -0.5566,
        "key_passes": 21.0,
        "assists": 1.0,
        "xa": 2.4241,
        "assists_minus_xa": -1.4241,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.9807,
        "points_added": 0.0006,
        "xpoints_added": 1.0703,
        "passes_attempted": 866.0,
        "pass_completion_pct": 0.7471,
        "xpass_completion_pct": 0.7615,
        "passes_over_expected": -12.4401,
        "passes_over_expected_p100": -1.4365,
        "avg_pass_distance": 16.0723,
        "avg_pass_vertical": 3.5319
      }
    },
    {
      "canonical_id": "leonard-owusu",
      "canonical_name": "Leonard Owusu",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1259.0,
        "shots": 7.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1817,
        "xg_place": -0.1817,
        "goals_minus_xg": -0.1817,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.1977,
        "assists_minus_xa": -0.1977,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3794,
        "points_added": 0.0,
        "xpoints_added": 0.1001,
        "passes_attempted": 463.0,
        "pass_completion_pct": 0.8272,
        "xpass_completion_pct": 0.8284,
        "passes_over_expected": -0.5359,
        "passes_over_expected_p100": -0.1157,
        "avg_pass_distance": 20.6799,
        "avg_pass_vertical": 2.3122
      }
    },
    {
      "canonical_id": "lewis-morgan",
      "canonical_name": "Lewis Morgan",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3067.0,
        "shots": 47.0,
        "shots_on_target": 16.0,
        "goals": 2.0,
        "xg": 2.828,
        "xg_place": -0.3758,
        "goals_minus_xg": -0.828,
        "key_passes": 60.0,
        "assists": 1.0,
        "xa": 5.4984,
        "assists_minus_xa": -4.4984,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 8.3264,
        "points_added": 1.3524,
        "xpoints_added": 1.7475,
        "passes_attempted": 1133.0,
        "pass_completion_pct": 0.6867,
        "xpass_completion_pct": 0.7047,
        "passes_over_expected": -20.4519,
        "passes_over_expected_p100": -1.8051,
        "avg_pass_distance": 19.8827,
        "avg_pass_vertical": 0.0234
      }
    },
    {
      "canonical_id": "liam-fraser",
      "canonical_name": "Liam Fraser",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1303.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.5122,
        "xg_place": -0.2373,
        "goals_minus_xg": -0.5122,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.4814,
        "assists_minus_xa": -0.4814,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9936,
        "points_added": 0.0,
        "xpoints_added": 0.2019,
        "passes_attempted": 752.0,
        "pass_completion_pct": 1.7907000000000002,
        "xpass_completion_pct": 1.7357,
        "passes_over_expected": 16.8222,
        "passes_over_expected_p100": 5.4983,
        "avg_pass_distance": 40.045500000000004,
        "avg_pass_vertical": 11.0047
      }
    },
    {
      "canonical_id": "lisandro-l\u00f3pez",
      "canonical_name": "Lisandro L\u00f3pez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 149.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0834,
        "xg_place": -0.0422,
        "goals_minus_xg": -0.0834,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0733,
        "assists_minus_xa": -0.0733,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1566,
        "points_added": 0.0,
        "xpoints_added": 0.067,
        "passes_attempted": 44.0,
        "pass_completion_pct": 0.8182,
        "xpass_completion_pct": 0.8556,
        "passes_over_expected": -1.6448,
        "passes_over_expected_p100": -3.7381,
        "avg_pass_distance": 15.8514,
        "avg_pass_vertical": -1.764
      }
    },
    {
      "canonical_id": "logan-ketterer",
      "canonical_name": "Logan Ketterer",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 297.0,
        "shots": 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": 91.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.7151,
        "passes_over_expected": -0.077,
        "passes_over_expected_p100": -0.0846,
        "avg_pass_distance": 37.7076,
        "avg_pass_vertical": 29.4865,
        "shots_faced": 12.0,
        "goals_conceded": 3.0,
        "saves": 9.0,
        "headed_shot_share": 0.3333,
        "xg_faced": 4.99,
        "goals_conceded_minus_xg": -1.99,
        "goals_per_xg": 0.6012
      }
    },
    {
      "canonical_id": "lucas-cavallini",
      "canonical_name": "Lucas Cavallini",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1388.0,
        "shots": 34.0,
        "shots_on_target": 14.0,
        "goals": 3.0,
        "xg": 4.1448,
        "xg_place": 0.0508,
        "goals_minus_xg": -1.1448,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.9586,
        "assists_minus_xa": 0.0414,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.1033,
        "points_added": 1.6556,
        "xpoints_added": 2.8828,
        "passes_attempted": 303.0,
        "pass_completion_pct": 0.6568,
        "xpass_completion_pct": 0.7167,
        "passes_over_expected": -18.1669,
        "passes_over_expected_p100": -5.9957,
        "avg_pass_distance": 15.429,
        "avg_pass_vertical": -0.4144
      }
    },
    {
      "canonical_id": "lucas-esteves",
      "canonical_name": "Lucas Esteves",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1021.0,
        "shots": 17.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.4239,
        "xg_place": -0.7764,
        "goals_minus_xg": -0.4239,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.8622,
        "assists_minus_xa": -0.8622,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.2861,
        "points_added": 0.0028,
        "xpoints_added": 0.7343,
        "passes_attempted": 532.0,
        "pass_completion_pct": 0.7594,
        "xpass_completion_pct": 0.7614,
        "passes_over_expected": -1.0528,
        "passes_over_expected_p100": -0.1979,
        "avg_pass_distance": 18.9678,
        "avg_pass_vertical": 2.0795
      }
    },
    {
      "canonical_id": "lucas-monz\u00f3n",
      "canonical_name": "Lucas Monz\u00f3n",
      "positions": [
        "CB"
      ],
      "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": 6.0,
        "pass_completion_pct": 0.8333,
        "xpass_completion_pct": 0.9289,
        "passes_over_expected": -0.5736,
        "passes_over_expected_p100": -9.5594,
        "avg_pass_distance": 23.1283,
        "avg_pass_vertical": -5.267
      }
    },
    {
      "canonical_id": "lucas-zelaray\u00e1n",
      "canonical_name": "Lucas Zelaray\u00e1n",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2882.0,
        "shots": 90.0,
        "shots_on_target": 33.0,
        "goals": 12.0,
        "xg": 6.9517,
        "xg_place": 0.4861,
        "goals_minus_xg": 5.0483,
        "key_passes": 78.0,
        "assists": 4.0,
        "xa": 6.3474,
        "assists_minus_xa": -2.3474,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 13.299,
        "points_added": 6.496,
        "xpoints_added": 4.3752,
        "passes_attempted": 1333.0,
        "pass_completion_pct": 0.6947,
        "xpass_completion_pct": 0.6968,
        "passes_over_expected": -2.8403,
        "passes_over_expected_p100": -0.2131,
        "avg_pass_distance": 22.5811,
        "avg_pass_vertical": 5.1784
      }
    },
    {
      "canonical_id": "luciano-abecasis",
      "canonical_name": "Luciano Abecasis",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1351.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4039,
        "xg_place": -0.3261,
        "goals_minus_xg": -0.4039,
        "key_passes": 11.0,
        "assists": 2.0,
        "xa": 1.1095,
        "assists_minus_xa": 0.8905,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.5134,
        "points_added": 0.0,
        "xpoints_added": 0.2556,
        "passes_attempted": 779.0,
        "pass_completion_pct": 0.7484,
        "xpass_completion_pct": 0.7652,
        "passes_over_expected": -13.0911,
        "passes_over_expected_p100": -1.6805,
        "avg_pass_distance": 21.0511,
        "avg_pass_vertical": 3.7266
      }
    },
    {
      "canonical_id": "luciano-acosta",
      "canonical_name": "Luciano Acosta",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2967.0,
        "shots": 60.0,
        "shots_on_target": 24.0,
        "goals": 7.0,
        "xg": 6.3421,
        "xg_place": 1.5473,
        "goals_minus_xg": 0.6579,
        "key_passes": 76.0,
        "assists": 8.0,
        "xa": 6.8555,
        "assists_minus_xa": 1.1445,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 13.1977,
        "points_added": 3.0533,
        "xpoints_added": 3.8784,
        "passes_attempted": 1622.0,
        "pass_completion_pct": 0.7552,
        "xpass_completion_pct": 0.758,
        "passes_over_expected": -4.5566,
        "passes_over_expected_p100": -0.2809,
        "avg_pass_distance": 18.1015,
        "avg_pass_vertical": 4.1695
      }
    },
    {
      "canonical_id": "luis-barraza",
      "canonical_name": "Luis Barraza",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 505.0,
        "shots": 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.2678,
        "assists_minus_xa": 0.7322,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2678,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 131.0,
        "pass_completion_pct": 0.7557,
        "xpass_completion_pct": 0.7487,
        "passes_over_expected": 0.9163,
        "passes_over_expected_p100": 0.6995,
        "avg_pass_distance": 35.9805,
        "avg_pass_vertical": 26.0951,
        "shots_faced": 12.0,
        "goals_conceded": 5.0,
        "saves": 7.0,
        "headed_shot_share": 0.0,
        "xg_faced": 4.5389,
        "goals_conceded_minus_xg": 0.4611,
        "goals_per_xg": 1.1016
      }
    },
    {
      "canonical_id": "luis-caicedo",
      "canonical_name": "Luis Caicedo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 210.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1183,
        "assists_minus_xa": -0.1183,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1183,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 91.0,
        "pass_completion_pct": 0.8462,
        "xpass_completion_pct": 0.8624,
        "passes_over_expected": -1.4787,
        "passes_over_expected_p100": -1.625,
        "avg_pass_distance": 18.5254,
        "avg_pass_vertical": 2.8032
      }
    },
    {
      "canonical_id": "luis-d\u00edaz",
      "canonical_name": "Luis D\u00edaz",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1081.0,
        "shots": 21.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.9734,
        "xg_place": -0.9195,
        "goals_minus_xg": -0.9734,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.6849,
        "assists_minus_xa": -0.6849,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.6582,
        "points_added": 0.6149,
        "xpoints_added": 1.2001,
        "passes_attempted": 246.0,
        "pass_completion_pct": 0.6504,
        "xpass_completion_pct": 0.6736,
        "passes_over_expected": -5.7161,
        "passes_over_expected_p100": -2.3236,
        "avg_pass_distance": 17.7406,
        "avg_pass_vertical": -0.721
      }
    },
    {
      "canonical_id": "luiz-ara\u00fajo",
      "canonical_name": "Luiz Ara\u00fajo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1279.0,
        "shots": 47.0,
        "shots_on_target": 18.0,
        "goals": 4.0,
        "xg": 3.7879,
        "xg_place": -0.944,
        "goals_minus_xg": 0.2121,
        "key_passes": 20.0,
        "assists": 3.0,
        "xa": 2.4901,
        "assists_minus_xa": 0.5099,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 6.278,
        "points_added": 2.3769,
        "xpoints_added": 2.3076,
        "passes_attempted": 542.0,
        "pass_completion_pct": 0.7657,
        "xpass_completion_pct": 0.8099,
        "passes_over_expected": -23.992,
        "passes_over_expected_p100": -4.4266,
        "avg_pass_distance": 20.0595,
        "avg_pass_vertical": 2.1866
      }
    },
    {
      "canonical_id": "luka-stojanovic",
      "canonical_name": "Luka Stojanovic",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1496.0,
        "shots": 45.0,
        "shots_on_target": 18.0,
        "goals": 8.0,
        "xg": 4.6664,
        "xg_place": 1.0433,
        "goals_minus_xg": 3.3336,
        "key_passes": 26.0,
        "assists": 1.0,
        "xa": 1.866,
        "assists_minus_xa": -0.866,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 6.5323,
        "points_added": 3.9605,
        "xpoints_added": 3.1893,
        "passes_attempted": 633.0,
        "pass_completion_pct": 0.7646,
        "xpass_completion_pct": 0.7703,
        "passes_over_expected": -3.5867,
        "passes_over_expected_p100": -0.5666,
        "avg_pass_distance": 20.1924,
        "avg_pass_vertical": 3.5732
      }
    },
    {
      "canonical_id": "luke-haakenson",
      "canonical_name": "Luke Haakenson",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 430.0,
        "shots": 12.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 2.1835,
        "xg_place": -0.2094,
        "goals_minus_xg": -0.1835,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.6125,
        "assists_minus_xa": -0.6125,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.796,
        "points_added": 1.5841,
        "xpoints_added": 1.919,
        "passes_attempted": 110.0,
        "pass_completion_pct": 0.7,
        "xpass_completion_pct": 0.7158,
        "passes_over_expected": -1.7327,
        "passes_over_expected_p100": -1.5751,
        "avg_pass_distance": 18.6211,
        "avg_pass_vertical": 3.3747
      }
    },
    {
      "canonical_id": "luke-singh",
      "canonical_name": "Luke Singh",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 489.0,
        "shots": 2.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.6159,
        "xg_place": 0.2023,
        "goals_minus_xg": 0.3841,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6159,
        "points_added": 0.4906,
        "xpoints_added": 0.299,
        "passes_attempted": 226.0,
        "pass_completion_pct": 0.823,
        "xpass_completion_pct": 0.8613,
        "passes_over_expected": -8.6515,
        "passes_over_expected_p100": -3.8281,
        "avg_pass_distance": 19.9454,
        "avg_pass_vertical": 6.8686
      }
    },
    {
      "canonical_id": "lu\u00eds-martins",
      "canonical_name": "Lu\u00eds Martins",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3436.0,
        "shots": 19.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 0.8119,
        "xg_place": 0.0152,
        "goals_minus_xg": 0.1881,
        "key_passes": 29.0,
        "assists": 3.0,
        "xa": 2.4019,
        "assists_minus_xa": 0.5981,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.2139,
        "points_added": 0.2489,
        "xpoints_added": 0.4451,
        "passes_attempted": 2346.0,
        "pass_completion_pct": 0.8001,
        "xpass_completion_pct": 0.7918,
        "passes_over_expected": 19.5046,
        "passes_over_expected_p100": 0.8314,
        "avg_pass_distance": 18.8811,
        "avg_pass_vertical": 1.5144
      }
    },
    {
      "canonical_id": "l\u00e9o-ch\u00fa",
      "canonical_name": "L\u00e9o Ch\u00fa",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 188.0,
        "shots": 5.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.6472,
        "xg_place": 0.3483,
        "goals_minus_xg": 0.3528,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 1.0235,
        "assists_minus_xa": -0.0235,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6707,
        "points_added": 0.0,
        "xpoints_added": 0.1413,
        "passes_attempted": 39.0,
        "pass_completion_pct": 0.7179,
        "xpass_completion_pct": 0.6451,
        "passes_over_expected": 2.8401,
        "passes_over_expected_p100": 7.2824,
        "avg_pass_distance": 14.2143,
        "avg_pass_vertical": 1.5164
      }
    },
    {
      "canonical_id": "machop-chol",
      "canonical_name": "Machop Chol",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 473.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4186,
        "xg_place": -0.3652,
        "goals_minus_xg": -0.4186,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1425,
        "assists_minus_xa": -0.1425,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5611,
        "points_added": 0.0,
        "xpoints_added": 0.3789,
        "passes_attempted": 99.0,
        "pass_completion_pct": 0.7475,
        "xpass_completion_pct": 0.7808,
        "passes_over_expected": -3.3034,
        "passes_over_expected_p100": -3.3368,
        "avg_pass_distance": 15.801,
        "avg_pass_vertical": -1.4015
      }
    },
    {
      "canonical_id": "maciel",
      "canonical_name": "Maciel",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1385.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0583,
        "xg_place": 0.1812,
        "goals_minus_xg": -0.0583,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 1.1146,
        "assists_minus_xa": -1.1146,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1729,
        "points_added": 0.0,
        "xpoints_added": 0.0518,
        "passes_attempted": 682.0,
        "pass_completion_pct": 0.8871,
        "xpass_completion_pct": 0.8766,
        "passes_over_expected": 7.1603,
        "passes_over_expected_p100": 1.0499,
        "avg_pass_distance": 20.8312,
        "avg_pass_vertical": 4.2106
      }
    },
    {
      "canonical_id": "maikel-chang",
      "canonical_name": "Maikel Chang",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1334.0,
        "shots": 16.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 1.2552,
        "xg_place": 1.4095,
        "goals_minus_xg": 0.7448,
        "key_passes": 26.0,
        "assists": 1.0,
        "xa": 1.9636,
        "assists_minus_xa": -0.9636,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.2188,
        "points_added": 0.6581,
        "xpoints_added": 0.6999,
        "passes_attempted": 606.0,
        "pass_completion_pct": 0.6898,
        "xpass_completion_pct": 0.7052,
        "passes_over_expected": -9.3506,
        "passes_over_expected_p100": -1.543,
        "avg_pass_distance": 18.9019,
        "avg_pass_vertical": 1.7036
      }
    },
    {
      "canonical_id": "malte-amundsen",
      "canonical_name": "Malte Amundsen",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1887.0,
        "shots": 13.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.9392,
        "xg_place": 0.2091,
        "goals_minus_xg": 0.0608,
        "key_passes": 17.0,
        "assists": 3.0,
        "xa": 2.0312,
        "assists_minus_xa": 0.9688,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.9704,
        "points_added": 0.0002,
        "xpoints_added": 0.2468,
        "passes_attempted": 1031.0,
        "pass_completion_pct": 0.7468,
        "xpass_completion_pct": 0.7365,
        "passes_over_expected": 10.667,
        "passes_over_expected_p100": 1.0346,
        "avg_pass_distance": 19.1845,
        "avg_pass_vertical": 5.3312
      }
    },
    {
      "canonical_id": "mamadou-fall",
      "canonical_name": "Mamadou Fall",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1689.0,
        "shots": 15.0,
        "shots_on_target": 6.0,
        "goals": 4.0,
        "xg": 1.7718,
        "xg_place": 1.3714,
        "goals_minus_xg": 2.2282,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 1.227,
        "assists_minus_xa": -1.227,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.9988,
        "points_added": 1.811,
        "xpoints_added": 1.0737,
        "passes_attempted": 693.0,
        "pass_completion_pct": 0.7273,
        "xpass_completion_pct": 0.734,
        "passes_over_expected": -4.6462,
        "passes_over_expected_p100": -0.6704,
        "avg_pass_distance": 25.2092,
        "avg_pass_vertical": 11.6049
      }
    },
    {
      "canonical_id": "mandela-egbo",
      "canonical_name": "Mandela Egbo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 43.0,
        "shots": 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.7827,
        "passes_over_expected": -0.2618,
        "passes_over_expected_p100": -3.2724,
        "avg_pass_distance": 17.0998,
        "avg_pass_vertical": 14.0108
      }
    },
    {
      "canonical_id": "manny-perez",
      "canonical_name": "Manny Perez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 435.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.1481,
        "xg_place": -0.5618,
        "goals_minus_xg": -1.1481,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.3804,
        "assists_minus_xa": -0.3804,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.5285,
        "points_added": 0.0,
        "xpoints_added": 1.0299,
        "passes_attempted": 70.0,
        "pass_completion_pct": 0.7429,
        "xpass_completion_pct": 0.7767,
        "passes_over_expected": -2.3666,
        "passes_over_expected_p100": -3.3809,
        "avg_pass_distance": 15.83,
        "avg_pass_vertical": -2.6573
      }
    },
    {
      "canonical_id": "marcelino-moreno",
      "canonical_name": "Marcelino Moreno",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2898.0,
        "shots": 81.0,
        "shots_on_target": 30.0,
        "goals": 9.0,
        "xg": 8.4541,
        "xg_place": 0.7499,
        "goals_minus_xg": 0.5459,
        "key_passes": 66.0,
        "assists": 4.0,
        "xa": 5.9436,
        "assists_minus_xa": -1.9436,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 14.3977,
        "points_added": 4.3155,
        "xpoints_added": 5.6993,
        "passes_attempted": 1488.0,
        "pass_completion_pct": 0.8199,
        "xpass_completion_pct": 0.8152,
        "passes_over_expected": 7.003,
        "passes_over_expected_p100": 0.4706,
        "avg_pass_distance": 18.3057,
        "avg_pass_vertical": 2.1289
      }
    },
    {
      "canonical_id": "marcelo-silva",
      "canonical_name": "Marcelo Silva",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2193.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.398,
        "xg_place": 0.0118,
        "goals_minus_xg": -0.398,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1221,
        "assists_minus_xa": -0.1221,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5201,
        "points_added": 0.0,
        "xpoints_added": 0.2683,
        "passes_attempted": 947.0,
        "pass_completion_pct": 0.9155,
        "xpass_completion_pct": 0.8861,
        "passes_over_expected": 27.8195,
        "passes_over_expected_p100": 2.9376,
        "avg_pass_distance": 20.7949,
        "avg_pass_vertical": 4.9895
      }
    },
    {
      "canonical_id": "marco-farfan",
      "canonical_name": "Marco Farfan",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1934.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1971,
        "xg_place": -0.1971,
        "goals_minus_xg": -0.1971,
        "key_passes": 15.0,
        "assists": 0.0,
        "xa": 0.778,
        "assists_minus_xa": -0.778,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9751,
        "points_added": 0.0,
        "xpoints_added": 0.1477,
        "passes_attempted": 975.0,
        "pass_completion_pct": 0.8205,
        "xpass_completion_pct": 0.8093,
        "passes_over_expected": 10.9026,
        "passes_over_expected_p100": 1.1182,
        "avg_pass_distance": 16.5636,
        "avg_pass_vertical": 4.4112
      }
    },
    {
      "canonical_id": "marcos-l\u00f3pez",
      "canonical_name": "Marcos L\u00f3pez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1544.0,
        "shots": 20.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.7068,
        "xg_place": -0.1979,
        "goals_minus_xg": 0.2932,
        "key_passes": 12.0,
        "assists": 2.0,
        "xa": 1.2793,
        "assists_minus_xa": 0.7207,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.9861,
        "points_added": 0.7412,
        "xpoints_added": 0.4816,
        "passes_attempted": 710.0,
        "pass_completion_pct": 0.7592,
        "xpass_completion_pct": 0.762,
        "passes_over_expected": -2.0254,
        "passes_over_expected_p100": -0.2853,
        "avg_pass_distance": 19.9612,
        "avg_pass_vertical": 3.6881
      }
    },
    {
      "canonical_id": "marcus-godinho",
      "canonical_name": "Marcus Godinho",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 198.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0689,
        "xg_place": -0.0689,
        "goals_minus_xg": -0.0689,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0595,
        "assists_minus_xa": -0.0595,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1284,
        "points_added": 0.0,
        "xpoints_added": 0.0452,
        "passes_attempted": 116.0,
        "pass_completion_pct": 0.7069,
        "xpass_completion_pct": 0.7119,
        "passes_over_expected": -0.5814,
        "passes_over_expected_p100": -0.5012,
        "avg_pass_distance": 17.9791,
        "avg_pass_vertical": 0.9068
      }
    },
    {
      "canonical_id": "mark-delgado",
      "canonical_name": "Mark Delgado",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2590.0,
        "shots": 17.0,
        "shots_on_target": 8.0,
        "goals": 3.0,
        "xg": 2.5316,
        "xg_place": 0.3021,
        "goals_minus_xg": 0.4684,
        "key_passes": 33.0,
        "assists": 0.0,
        "xa": 2.4729,
        "assists_minus_xa": -2.4729,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 5.0045,
        "points_added": 2.049,
        "xpoints_added": 1.7287,
        "passes_attempted": 1629.0,
        "pass_completion_pct": 0.8207,
        "xpass_completion_pct": 0.812,
        "passes_over_expected": 14.2358,
        "passes_over_expected_p100": 0.8739,
        "avg_pass_distance": 17.0962,
        "avg_pass_vertical": 5.548
      }
    },
    {
      "canonical_id": "mark-anthony-kaye",
      "canonical_name": "Mark-Anthony Kaye",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2073.0,
        "shots": 28.0,
        "shots_on_target": 10.0,
        "goals": 1.0,
        "xg": 3.0841000000000003,
        "xg_place": -1.4751,
        "goals_minus_xg": -2.0841000000000003,
        "key_passes": 27.0,
        "assists": 1.0,
        "xa": 2.5604,
        "assists_minus_xa": -1.5604,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 5.6446,
        "points_added": 0.4341,
        "xpoints_added": 2.2509,
        "passes_attempted": 958.0,
        "pass_completion_pct": 1.5964,
        "xpass_completion_pct": 1.6139000000000001,
        "passes_over_expected": -8.2544,
        "passes_over_expected_p100": -1.7587,
        "avg_pass_distance": 36.844899999999996,
        "avg_pass_vertical": 9.7805
      }
    },
    {
      "canonical_id": "marko-maric",
      "canonical_name": "Marko Maric",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2188.0,
        "shots": 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": 566.0,
        "pass_completion_pct": 0.6555,
        "xpass_completion_pct": 0.7049,
        "passes_over_expected": -27.9551,
        "passes_over_expected_p100": -4.9391,
        "avg_pass_distance": 39.0721,
        "avg_pass_vertical": 30.1841,
        "shots_faced": 104.0,
        "goals_conceded": 32.0,
        "saves": 68.0,
        "headed_shot_share": 0.1827,
        "xg_faced": 31.4923,
        "goals_conceded_minus_xg": 0.5077,
        "goals_per_xg": 1.0161
      }
    },
    {
      "canonical_id": "marlon-hairston",
      "canonical_name": "Marlon Hairston",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1411.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.1719,
        "xg_place": -0.8069,
        "goals_minus_xg": -1.1719,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.5239,
        "assists_minus_xa": 0.4761,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6958,
        "points_added": 0.0,
        "xpoints_added": 0.8773,
        "passes_attempted": 738.0,
        "pass_completion_pct": 0.9106,
        "xpass_completion_pct": 0.8836,
        "passes_over_expected": 19.896,
        "passes_over_expected_p100": 2.6959,
        "avg_pass_distance": 18.174,
        "avg_pass_vertical": 1.807
      }
    },
    {
      "canonical_id": "marvin-lor\u00eda",
      "canonical_name": "Marvin Lor\u00eda",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1317.0,
        "shots": 21.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 2.202,
        "xg_place": -0.4382,
        "goals_minus_xg": -0.202,
        "key_passes": 21.0,
        "assists": 3.0,
        "xa": 2.3523,
        "assists_minus_xa": 0.6477,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.5543,
        "points_added": 0.5918,
        "xpoints_added": 0.9317,
        "passes_attempted": 488.0,
        "pass_completion_pct": 0.8033,
        "xpass_completion_pct": 0.7977,
        "passes_over_expected": 2.7072,
        "passes_over_expected_p100": 0.5548,
        "avg_pass_distance": 19.0212,
        "avg_pass_vertical": 0.7019
      }
    },
    {
      "canonical_id": "mason-stajduhar",
      "canonical_name": "Mason Stajduhar",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 500.0,
        "shots": 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": 112.0,
        "pass_completion_pct": 0.8571,
        "xpass_completion_pct": 0.848,
        "passes_over_expected": 1.0256,
        "passes_over_expected_p100": 0.9157,
        "avg_pass_distance": 28.566,
        "avg_pass_vertical": 19.0508,
        "shots_faced": 16.0,
        "goals_conceded": 5.0,
        "saves": 10.0,
        "headed_shot_share": 0.1875,
        "xg_faced": 3.9906,
        "goals_conceded_minus_xg": 1.0094,
        "goals_per_xg": 1.2529
      }
    },
    {
      "canonical_id": "mason-toye",
      "canonical_name": "Mason Toye",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 987.0,
        "shots": 24.0,
        "shots_on_target": 14.0,
        "goals": 7.0,
        "xg": 4.6946,
        "xg_place": 1.5674,
        "goals_minus_xg": 2.3054,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.8216,
        "assists_minus_xa": -0.8216,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.5163,
        "points_added": 4.1526,
        "xpoints_added": 3.0085,
        "passes_attempted": 158.0,
        "pass_completion_pct": 0.6772,
        "xpass_completion_pct": 0.7987,
        "passes_over_expected": -19.1954,
        "passes_over_expected_p100": -12.149,
        "avg_pass_distance": 16.0097,
        "avg_pass_vertical": -1.5031
      }
    },
    {
      "canonical_id": "mateo-bajamich",
      "canonical_name": "Mateo Bajamich",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 182.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2017,
        "xg_place": -0.1066,
        "goals_minus_xg": -0.2017,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.905,
        "assists_minus_xa": 0.095,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1067,
        "points_added": 0.0,
        "xpoints_added": 0.1364,
        "passes_attempted": 51.0,
        "pass_completion_pct": 0.5686,
        "xpass_completion_pct": 0.6425,
        "passes_over_expected": -3.7676,
        "passes_over_expected_p100": -7.3875,
        "avg_pass_distance": 20.2647,
        "avg_pass_vertical": 2.914
      }
    },
    {
      "canonical_id": "matheus-aias",
      "canonical_name": "Matheus Aias",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 23.0,
        "shots": 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.6941,
        "passes_over_expected": -1.3881,
        "passes_over_expected_p100": -69.4053,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "matheus-rossetto",
      "canonical_name": "Matheus Rossetto",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1619.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.2546,
        "xg_place": 0.3527,
        "goals_minus_xg": -0.2546,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.3531,
        "assists_minus_xa": -0.3531,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6076,
        "points_added": 0.0,
        "xpoints_added": 0.1349,
        "passes_attempted": 992.0,
        "pass_completion_pct": 0.9022,
        "xpass_completion_pct": 0.8895,
        "passes_over_expected": 12.6238,
        "passes_over_expected_p100": 1.2726,
        "avg_pass_distance": 17.4873,
        "avg_pass_vertical": 1.4391
      }
    },
    {
      "canonical_id": "mathieu-choini\u00e8re",
      "canonical_name": "Mathieu Choini\u00e8re",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2123.0,
        "shots": 17.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.2255,
        "xg_place": 0.5155,
        "goals_minus_xg": 0.7745,
        "key_passes": 16.0,
        "assists": 0.0,
        "xa": 1.5823,
        "assists_minus_xa": -1.5823,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.8078,
        "points_added": 1.0224,
        "xpoints_added": 0.8092,
        "passes_attempted": 1178.0,
        "pass_completion_pct": 0.8149,
        "xpass_completion_pct": 0.8114,
        "passes_over_expected": 4.224,
        "passes_over_expected_p100": 0.3586,
        "avg_pass_distance": 15.9029,
        "avg_pass_vertical": 0.3337
      }
    },
    {
      "canonical_id": "matko-miljevic",
      "canonical_name": "Matko Miljevic",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 158.0,
        "shots": 4.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.1845,
        "xg_place": 0.5026,
        "goals_minus_xg": 0.8155,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.4278,
        "assists_minus_xa": -0.4278,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6124,
        "points_added": 0.4289,
        "xpoints_added": 0.0732,
        "passes_attempted": 83.0,
        "pass_completion_pct": 0.8313,
        "xpass_completion_pct": 0.8587,
        "passes_over_expected": -2.2703,
        "passes_over_expected_p100": -2.7353,
        "avg_pass_distance": 17.8291,
        "avg_pass_vertical": 1.9479
      }
    },
    {
      "canonical_id": "matt-besler",
      "canonical_name": "Matt Besler",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1938.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3038,
        "xg_place": -0.3038,
        "goals_minus_xg": -0.3038,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.0888,
        "assists_minus_xa": -0.0888,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3927,
        "points_added": 0.0,
        "xpoints_added": 0.0784,
        "passes_attempted": 1409.0,
        "pass_completion_pct": 0.9028,
        "xpass_completion_pct": 0.8771,
        "passes_over_expected": 36.18,
        "passes_over_expected_p100": 2.5678,
        "avg_pass_distance": 21.4075,
        "avg_pass_vertical": 7.7912
      }
    },
    {
      "canonical_id": "matt-freese",
      "canonical_name": "Matt Freese",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 657.0,
        "shots": 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": 156.0,
        "pass_completion_pct": 0.5513,
        "xpass_completion_pct": 0.5028,
        "passes_over_expected": 7.5654,
        "passes_over_expected_p100": 4.8496,
        "avg_pass_distance": 47.1485,
        "avg_pass_vertical": 42.263,
        "shots_faced": 27.0,
        "goals_conceded": 9.0,
        "saves": 18.0,
        "headed_shot_share": 0.1481,
        "xg_faced": 6.1358,
        "goals_conceded_minus_xg": 2.8642,
        "goals_per_xg": 1.4668
      }
    },
    {
      "canonical_id": "matt-hedges",
      "canonical_name": "Matt Hedges",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1601.0,
        "shots": 10.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.7553,
        "xg_place": -0.5607,
        "goals_minus_xg": 0.2447,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1057,
        "assists_minus_xa": -0.1057,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.861,
        "points_added": 0.5278,
        "xpoints_added": 0.6801,
        "passes_attempted": 859.0,
        "pass_completion_pct": 0.8498,
        "xpass_completion_pct": 0.846,
        "passes_over_expected": 3.2493,
        "passes_over_expected_p100": 0.3783,
        "avg_pass_distance": 23.1401,
        "avg_pass_vertical": 9.8812
      }
    },
    {
      "canonical_id": "matt-lagrassa",
      "canonical_name": "Matt LaGrassa",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 415.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2108,
        "xg_place": -0.2108,
        "goals_minus_xg": -0.2108,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0831,
        "assists_minus_xa": -0.0831,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2939,
        "points_added": 0.0,
        "xpoints_added": 0.1978,
        "passes_attempted": 166.0,
        "pass_completion_pct": 0.7892,
        "xpass_completion_pct": 0.8257,
        "passes_over_expected": -6.0625,
        "passes_over_expected_p100": -3.6521,
        "avg_pass_distance": 21.1025,
        "avg_pass_vertical": 5.6381
      }
    },
    {
      "canonical_id": "matt-polster",
      "canonical_name": "Matt Polster",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2562.0,
        "shots": 13.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.2392,
        "xg_place": -0.0432,
        "goals_minus_xg": 0.7608,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.6951,
        "assists_minus_xa": -0.6951,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.9343,
        "points_added": 1.0644,
        "xpoints_added": 0.7201,
        "passes_attempted": 1484.0,
        "pass_completion_pct": 0.8996,
        "xpass_completion_pct": 0.8696,
        "passes_over_expected": 44.4549,
        "passes_over_expected_p100": 2.9956,
        "avg_pass_distance": 20.8342,
        "avg_pass_vertical": 3.9337
      }
    },
    {
      "canonical_id": "matt-real",
      "canonical_name": "Matt Real",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 187.0,
        "shots": 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": 58.0,
        "pass_completion_pct": 0.6897,
        "xpass_completion_pct": 0.7278,
        "passes_over_expected": -2.2137,
        "passes_over_expected_p100": -3.8167,
        "avg_pass_distance": 16.7886,
        "avg_pass_vertical": 5.3166
      }
    },
    {
      "canonical_id": "matt-turner",
      "canonical_name": "Matt Turner",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2886.0,
        "shots": 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": 835.0,
        "pass_completion_pct": 0.7126,
        "xpass_completion_pct": 0.6904,
        "passes_over_expected": 18.5332,
        "passes_over_expected_p100": 2.2195,
        "avg_pass_distance": 40.703,
        "avg_pass_vertical": 32.7657,
        "shots_faced": 142.0,
        "goals_conceded": 36.0,
        "saves": 103.0,
        "headed_shot_share": 0.1338,
        "xg_faced": 42.1624,
        "goals_conceded_minus_xg": -6.1624,
        "goals_per_xg": 0.8538
      }
    },
    {
      "canonical_id": "mat\u00edas-vera",
      "canonical_name": "Mat\u00edas Vera",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2678.0,
        "shots": 22.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 2.1053,
        "xg_place": 0.2503,
        "goals_minus_xg": 0.8947,
        "key_passes": 24.0,
        "assists": 1.0,
        "xa": 1.7158,
        "assists_minus_xa": -0.7158,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.8211,
        "points_added": 2.2669,
        "xpoints_added": 1.9467,
        "passes_attempted": 1051.0,
        "pass_completion_pct": 0.882,
        "xpass_completion_pct": 0.8508,
        "passes_over_expected": 32.7671,
        "passes_over_expected_p100": 3.1177,
        "avg_pass_distance": 19.8981,
        "avg_pass_vertical": 4.4327
      }
    },
    {
      "canonical_id": "mauricio-pereyra",
      "canonical_name": "Mauricio Pereyra",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2419.0,
        "shots": 25.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 2.3226,
        "xg_place": -0.4135,
        "goals_minus_xg": -1.3226,
        "key_passes": 61.0,
        "assists": 8.0,
        "xa": 4.653,
        "assists_minus_xa": 3.347,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 6.9756,
        "points_added": 0.5985,
        "xpoints_added": 1.6343,
        "passes_attempted": 1475.0,
        "pass_completion_pct": 0.8054,
        "xpass_completion_pct": 0.7855,
        "passes_over_expected": 29.4116,
        "passes_over_expected_p100": 1.994,
        "avg_pass_distance": 19.0693,
        "avg_pass_vertical": 4.4068
      }
    },
    {
      "canonical_id": "mauricio-pineda",
      "canonical_name": "Mauricio Pineda",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2619.0,
        "shots": 15.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 0.8799,
        "xg_place": 0.3414,
        "goals_minus_xg": 0.1201,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.4224,
        "assists_minus_xa": -0.4224,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3023,
        "points_added": 0.5331,
        "xpoints_added": 0.6369,
        "passes_attempted": 1246.0,
        "pass_completion_pct": 0.874,
        "xpass_completion_pct": 0.86,
        "passes_over_expected": 17.4558,
        "passes_over_expected_p100": 1.401,
        "avg_pass_distance": 21.4101,
        "avg_pass_vertical": 5.914
      }
    },
    {
      "canonical_id": "maxi-moralez",
      "canonical_name": "Maxi Moralez",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3077.0,
        "shots": 73.0,
        "shots_on_target": 27.0,
        "goals": 4.0,
        "xg": 6.3773,
        "xg_place": -1.0478,
        "goals_minus_xg": -2.3773,
        "key_passes": 88.0,
        "assists": 13.0,
        "xa": 10.2958,
        "assists_minus_xa": 2.7042,
        "goals_plus_assists": 17.0,
        "xg_plus_xa": 16.673,
        "points_added": 0.5393,
        "xpoints_added": 2.6296,
        "passes_attempted": 1984.0,
        "pass_completion_pct": 0.7409,
        "xpass_completion_pct": 0.7492,
        "passes_over_expected": -16.4258,
        "passes_over_expected_p100": -0.8279,
        "avg_pass_distance": 20.5201,
        "avg_pass_vertical": 5.2174
      }
    },
    {
      "canonical_id": "maxi-urruti",
      "canonical_name": "Maxi Urruti",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2446.0,
        "shots": 78.0,
        "shots_on_target": 27.0,
        "goals": 7.0,
        "xg": 7.4725,
        "xg_place": -1.4613,
        "goals_minus_xg": -0.4725,
        "key_passes": 22.0,
        "assists": 0.0,
        "xa": 1.4464,
        "assists_minus_xa": -1.4464,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 8.9189,
        "points_added": 4.7212,
        "xpoints_added": 4.9303,
        "passes_attempted": 443.0,
        "pass_completion_pct": 0.7111,
        "xpass_completion_pct": 0.7589,
        "passes_over_expected": -21.2091,
        "passes_over_expected_p100": -4.7876,
        "avg_pass_distance": 17.2828,
        "avg_pass_vertical": 2.0038
      }
    },
    {
      "canonical_id": "maxime-chanot",
      "canonical_name": "Maxime Chanot",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3320.0,
        "shots": 19.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.0345,
        "xg_place": -0.2366,
        "goals_minus_xg": -1.0345,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1061,
        "assists_minus_xa": -0.1061,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1406,
        "points_added": 0.0,
        "xpoints_added": 0.3187,
        "passes_attempted": 1548.0,
        "pass_completion_pct": 0.8262,
        "xpass_completion_pct": 0.8157,
        "passes_over_expected": 16.3061,
        "passes_over_expected_p100": 1.0534,
        "avg_pass_distance": 22.475,
        "avg_pass_vertical": 8.4036
      }
    },
    {
      "canonical_id": "maxime-cr\u00e9peau",
      "canonical_name": "Maxime Cr\u00e9peau",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2782.0,
        "shots": 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.0264,
        "assists_minus_xa": -0.0264,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0264,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 962.0,
        "pass_completion_pct": 0.6726,
        "xpass_completion_pct": 0.6541,
        "passes_over_expected": 17.7974,
        "passes_over_expected_p100": 1.85,
        "avg_pass_distance": 42.4995,
        "avg_pass_vertical": 33.9667,
        "shots_faced": 131.0,
        "goals_conceded": 32.0,
        "saves": 99.0,
        "headed_shot_share": 0.145,
        "xg_faced": 35.6705,
        "goals_conceded_minus_xg": -3.6705,
        "goals_per_xg": 0.8971
      }
    },
    {
      "canonical_id": "maynor-figueroa",
      "canonical_name": "Maynor Figueroa",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 918.0,
        "shots": 15.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 1.2184,
        "xg_place": -1.2055,
        "goals_minus_xg": -1.2184,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.5073,
        "assists_minus_xa": -0.5073,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.7257,
        "points_added": 0.0,
        "xpoints_added": 0.6882,
        "passes_attempted": 433.0,
        "pass_completion_pct": 0.8222,
        "xpass_completion_pct": 0.8344,
        "passes_over_expected": -5.2982,
        "passes_over_expected_p100": -1.2236,
        "avg_pass_distance": 23.1424,
        "avg_pass_vertical": 7.85
      }
    },
    {
      "canonical_id": "mckinze-gaines",
      "canonical_name": "McKinze Gaines",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 246.0,
        "shots": 5.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.5163,
        "xg_place": 0.2156,
        "goals_minus_xg": 0.4837,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1175,
        "assists_minus_xa": -0.1175,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6338,
        "points_added": 0.0623,
        "xpoints_added": 0.1459,
        "passes_attempted": 33.0,
        "pass_completion_pct": 0.8485,
        "xpass_completion_pct": 0.8291,
        "passes_over_expected": 0.6393,
        "passes_over_expected_p100": 1.9373,
        "avg_pass_distance": 16.7625,
        "avg_pass_vertical": -2.9226
      }
    },
    {
      "canonical_id": "memo-rodr\u00edguez",
      "canonical_name": "Memo Rodr\u00edguez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1700.0,
        "shots": 62.0,
        "shots_on_target": 21.0,
        "goals": 2.0,
        "xg": 4.141,
        "xg_place": -0.6392,
        "goals_minus_xg": -2.141,
        "key_passes": 26.0,
        "assists": 1.0,
        "xa": 2.1723,
        "assists_minus_xa": -1.1723,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 6.3133,
        "points_added": 0.97,
        "xpoints_added": 2.3451,
        "passes_attempted": 646.0,
        "pass_completion_pct": 0.7183,
        "xpass_completion_pct": 0.7306,
        "passes_over_expected": -7.9956,
        "passes_over_expected_p100": -1.2377,
        "avg_pass_distance": 20.2527,
        "avg_pass_vertical": 3.2927
      }
    },
    {
      "canonical_id": "michael-baldisimo",
      "canonical_name": "Michael Baldisimo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1371.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1335,
        "xg_place": 0.2105,
        "goals_minus_xg": -0.1335,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1017,
        "assists_minus_xa": -0.1017,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2352,
        "points_added": 0.0,
        "xpoints_added": 0.0967,
        "passes_attempted": 725.0,
        "pass_completion_pct": 0.8441,
        "xpass_completion_pct": 0.8558,
        "passes_over_expected": -8.4221,
        "passes_over_expected_p100": -1.1617,
        "avg_pass_distance": 24.2844,
        "avg_pass_vertical": 5.953
      }
    },
    {
      "canonical_id": "michael-barrios",
      "canonical_name": "Michael Barrios",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2278.0,
        "shots": 55.0,
        "shots_on_target": 21.0,
        "goals": 8.0,
        "xg": 6.9023,
        "xg_place": -1.396,
        "goals_minus_xg": 1.0977,
        "key_passes": 36.0,
        "assists": 5.0,
        "xa": 3.9198,
        "assists_minus_xa": 1.0802,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 10.822,
        "points_added": 3.3873,
        "xpoints_added": 3.7764,
        "passes_attempted": 574.0,
        "pass_completion_pct": 0.6829,
        "xpass_completion_pct": 0.7011,
        "passes_over_expected": -10.4518,
        "passes_over_expected_p100": -1.8209,
        "avg_pass_distance": 16.6499,
        "avg_pass_vertical": -0.107
      }
    },
    {
      "canonical_id": "michael-boxall",
      "canonical_name": "Michael Boxall",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2496.0,
        "shots": 9.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.7123,
        "xg_place": -0.5808,
        "goals_minus_xg": -0.7123,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0172,
        "assists_minus_xa": -0.0172,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7296,
        "points_added": 0.0,
        "xpoints_added": 0.6571,
        "passes_attempted": 935.0,
        "pass_completion_pct": 0.8481,
        "xpass_completion_pct": 0.8301,
        "passes_over_expected": 16.8479,
        "passes_over_expected_p100": 1.8019,
        "avg_pass_distance": 21.4016,
        "avg_pass_vertical": 8.7741
      }
    },
    {
      "canonical_id": "michael-bradley",
      "canonical_name": "Michael Bradley",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2945.0,
        "shots": 18.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.955,
        "xg_place": 0.4649,
        "goals_minus_xg": 0.045,
        "key_passes": 29.0,
        "assists": 1.0,
        "xa": 2.233,
        "assists_minus_xa": -1.233,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.188,
        "points_added": 0.4319,
        "xpoints_added": 0.4727,
        "passes_attempted": 2234.0,
        "pass_completion_pct": 0.8648,
        "xpass_completion_pct": 0.8407,
        "passes_over_expected": 53.9213,
        "passes_over_expected_p100": 2.4137,
        "avg_pass_distance": 19.4067,
        "avg_pass_vertical": 6.2134
      }
    },
    {
      "canonical_id": "michael-halliday",
      "canonical_name": "Michael Halliday",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 412.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0635,
        "xg_place": -0.0635,
        "goals_minus_xg": -0.0635,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1364,
        "assists_minus_xa": -0.1364,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1998,
        "points_added": 0.0,
        "xpoints_added": 0.0458,
        "passes_attempted": 169.0,
        "pass_completion_pct": 0.6923,
        "xpass_completion_pct": 0.7501,
        "passes_over_expected": -9.7738,
        "passes_over_expected_p100": -5.7833,
        "avg_pass_distance": 20.2844,
        "avg_pass_vertical": 2.0206
      }
    },
    {
      "canonical_id": "michael-nelson",
      "canonical_name": "Michael Nelson",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1086.0,
        "shots": 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": 242.0,
        "pass_completion_pct": 0.7521,
        "xpass_completion_pct": 0.7793,
        "passes_over_expected": -6.5942,
        "passes_over_expected_p100": -2.7249,
        "avg_pass_distance": 32.1018,
        "avg_pass_vertical": 23.0126,
        "shots_faced": 48.0,
        "goals_conceded": 17.0,
        "saves": 31.0,
        "headed_shot_share": 0.0625,
        "xg_faced": 11.9374,
        "goals_conceded_minus_xg": 5.0626,
        "goals_per_xg": 1.4241
      }
    },
    {
      "canonical_id": "michee-ngalina",
      "canonical_name": "Michee Ngalina",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 61.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1516,
        "xg_place": -0.1516,
        "goals_minus_xg": -0.1516,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1394,
        "assists_minus_xa": -0.1394,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.291,
        "points_added": 0.0,
        "xpoints_added": 0.0905,
        "passes_attempted": 18.0,
        "pass_completion_pct": 0.7222,
        "xpass_completion_pct": 0.749,
        "passes_over_expected": -0.4812,
        "passes_over_expected_p100": -2.6735,
        "avg_pass_distance": 15.9624,
        "avg_pass_vertical": -6.0521
      }
    },
    {
      "canonical_id": "miguel-berry",
      "canonical_name": "Miguel Berry",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 931.0,
        "shots": 27.0,
        "shots_on_target": 17.0,
        "goals": 8.0,
        "xg": 5.7477,
        "xg_place": 0.5374,
        "goals_minus_xg": 2.2523,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.4056,
        "assists_minus_xa": 0.5944,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 6.1533,
        "points_added": 5.9433,
        "xpoints_added": 3.7166,
        "passes_attempted": 159.0,
        "pass_completion_pct": 0.6478,
        "xpass_completion_pct": 0.7105,
        "passes_over_expected": -9.9741,
        "passes_over_expected_p100": -6.273,
        "avg_pass_distance": 14.8991,
        "avg_pass_vertical": 0.5451
      }
    },
    {
      "canonical_id": "miguel-navarro",
      "canonical_name": "Miguel Navarro",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2414.0,
        "shots": 14.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4166,
        "xg_place": -0.4166,
        "goals_minus_xg": -0.4166,
        "key_passes": 20.0,
        "assists": 1.0,
        "xa": 1.7911,
        "assists_minus_xa": -0.7911,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.2077,
        "points_added": 0.0,
        "xpoints_added": 0.2254,
        "passes_attempted": 1219.0,
        "pass_completion_pct": 0.7432,
        "xpass_completion_pct": 0.7511,
        "passes_over_expected": -9.6321,
        "passes_over_expected_p100": -0.7902,
        "avg_pass_distance": 19.0353,
        "avg_pass_vertical": 4.2286
      }
    },
    {
      "canonical_id": "mikey-ambrose",
      "canonical_name": "Mikey Ambrose",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 81.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 44.0,
        "pass_completion_pct": 0.8182,
        "xpass_completion_pct": 0.779,
        "passes_over_expected": 1.7227,
        "passes_over_expected_p100": 3.9152,
        "avg_pass_distance": 15.0949,
        "avg_pass_vertical": -0.6688
      }
    },
    {
      "canonical_id": "milan-iloski",
      "canonical_name": "Milan Iloski",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.9855,
        "passes_over_expected": 0.0145,
        "passes_over_expected_p100": 1.4476,
        "avg_pass_distance": 15.1738,
        "avg_pass_vertical": -8.395
      }
    },
    {
      "canonical_id": "miles-robinson",
      "canonical_name": "Miles Robinson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2616.0,
        "shots": 13.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.9175,
        "xg_place": -0.4999,
        "goals_minus_xg": 0.0825,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.7517,
        "assists_minus_xa": 0.2483,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6692,
        "points_added": 1.2982,
        "xpoints_added": 0.8075,
        "passes_attempted": 1630.0,
        "pass_completion_pct": 0.8387,
        "xpass_completion_pct": 0.8339,
        "passes_over_expected": 7.7662,
        "passes_over_expected_p100": 0.4765,
        "avg_pass_distance": 22.8928,
        "avg_pass_vertical": 7.4167
      }
    },
    {
      "canonical_id": "milton-valenzuela",
      "canonical_name": "Milton Valenzuela",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 948.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3187,
        "xg_place": -0.3187,
        "goals_minus_xg": -0.3187,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.6868,
        "assists_minus_xa": -0.6868,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0055,
        "points_added": 0.0,
        "xpoints_added": 0.0838,
        "passes_attempted": 525.0,
        "pass_completion_pct": 0.7657,
        "xpass_completion_pct": 0.7599,
        "passes_over_expected": 3.0331,
        "passes_over_expected_p100": 0.5777,
        "avg_pass_distance": 19.964,
        "avg_pass_vertical": 6.6111
      }
    },
    {
      "canonical_id": "mohammed-adams",
      "canonical_name": "Mohammed Adams",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 171.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0228,
        "xg_place": -0.0228,
        "goals_minus_xg": -0.0228,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0228,
        "points_added": 0.0,
        "xpoints_added": 0.0009,
        "passes_attempted": 77.0,
        "pass_completion_pct": 0.9351,
        "xpass_completion_pct": 0.919,
        "passes_over_expected": 1.2345,
        "passes_over_expected_p100": 1.6033,
        "avg_pass_distance": 19.0396,
        "avg_pass_vertical": 1.1989
      }
    },
    {
      "canonical_id": "moses-nyeman",
      "canonical_name": "Moses Nyeman",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 896.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3172,
        "xg_place": -0.2885,
        "goals_minus_xg": -0.3172,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.7097,
        "assists_minus_xa": 0.2903,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0269,
        "points_added": 0.0,
        "xpoints_added": 0.348,
        "passes_attempted": 377.0,
        "pass_completion_pct": 0.7851,
        "xpass_completion_pct": 0.8295,
        "passes_over_expected": -16.7053,
        "passes_over_expected_p100": -4.4311,
        "avg_pass_distance": 18.7996,
        "avg_pass_vertical": 3.6821
      }
    },
    {
      "canonical_id": "moussa-djitt\u00e9",
      "canonical_name": "Moussa Djitt\u00e9",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 652.0,
        "shots": 12.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 1.2645,
        "xg_place": 0.3159,
        "goals_minus_xg": -0.2645,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.6561,
        "assists_minus_xa": -0.6561,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.9206,
        "points_added": 0.5014,
        "xpoints_added": 0.7988,
        "passes_attempted": 143.0,
        "pass_completion_pct": 0.7972,
        "xpass_completion_pct": 0.795,
        "passes_over_expected": 0.3157,
        "passes_over_expected_p100": 0.2208,
        "avg_pass_distance": 15.756,
        "avg_pass_vertical": -0.0176
      }
    },
    {
      "canonical_id": "mustafa-kizza",
      "canonical_name": "Mustafa Kizza",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 753.0,
        "shots": 9.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.5646,
        "xg_place": -0.1688,
        "goals_minus_xg": -0.5646,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 0.7664,
        "assists_minus_xa": 1.2336,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.331,
        "points_added": 0.0,
        "xpoints_added": 0.4414,
        "passes_attempted": 413.0,
        "pass_completion_pct": 0.7554,
        "xpass_completion_pct": 0.7316,
        "passes_over_expected": 9.8659,
        "passes_over_expected_p100": 2.3888,
        "avg_pass_distance": 20.2034,
        "avg_pass_vertical": 4.0303
      }
    },
    {
      "canonical_id": "nani",
      "canonical_name": "Nani",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2013.0,
        "shots": 66.0,
        "shots_on_target": 25.0,
        "goals": 10.0,
        "xg": 6.0105,
        "xg_place": 1.1707,
        "goals_minus_xg": 3.9895,
        "key_passes": 41.0,
        "assists": 6.0,
        "xa": 3.5833,
        "assists_minus_xa": 2.4167,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 9.5938,
        "points_added": 6.4503,
        "xpoints_added": 4.8056,
        "passes_attempted": 1089.0,
        "pass_completion_pct": 0.7337,
        "xpass_completion_pct": 0.7472,
        "passes_over_expected": -14.6551,
        "passes_over_expected_p100": -1.3457,
        "avg_pass_distance": 19.0086,
        "avg_pass_vertical": 2.5639
      }
    },
    {
      "canonical_id": "nathan",
      "canonical_name": "Nathan",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1914.0,
        "shots": 18.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.4008,
        "xg_place": 0.1987,
        "goals_minus_xg": 0.5992,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1776,
        "assists_minus_xa": -0.1776,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.5785,
        "points_added": 1.108,
        "xpoints_added": 0.8408,
        "passes_attempted": 1005.0,
        "pass_completion_pct": 0.8259,
        "xpass_completion_pct": 0.8428,
        "passes_over_expected": -16.9879,
        "passes_over_expected_p100": -1.6903,
        "avg_pass_distance": 23.6623,
        "avg_pass_vertical": 7.0554
      }
    },
    {
      "canonical_id": "nathan-harriel",
      "canonical_name": "Nathan Harriel",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 310.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3779,
        "xg_place": -0.0023,
        "goals_minus_xg": -0.3779,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.3109,
        "assists_minus_xa": 0.6891,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6888,
        "points_added": 0.0,
        "xpoints_added": 0.1453,
        "passes_attempted": 137.0,
        "pass_completion_pct": 0.708,
        "xpass_completion_pct": 0.6976,
        "passes_over_expected": 1.4349,
        "passes_over_expected_p100": 1.0474,
        "avg_pass_distance": 18.4454,
        "avg_pass_vertical": 4.9855
      }
    },
    {
      "canonical_id": "nicholas-depuy",
      "canonical_name": "Nicholas DePuy",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2063.0,
        "shots": 11.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.8287,
        "xg_place": -0.272,
        "goals_minus_xg": -0.8287,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.6802,
        "assists_minus_xa": 0.3198,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.509,
        "points_added": 0.0,
        "xpoints_added": 0.5839,
        "passes_attempted": 1234.0,
        "pass_completion_pct": 0.8493,
        "xpass_completion_pct": 0.8485,
        "passes_over_expected": 0.9147,
        "passes_over_expected_p100": 0.0741,
        "avg_pass_distance": 22.8361,
        "avg_pass_vertical": 8.1414
      }
    },
    {
      "canonical_id": "nick-besler",
      "canonical_name": "Nick Besler",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1887.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3548,
        "xg_place": -0.1838,
        "goals_minus_xg": -0.3548,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.1712,
        "assists_minus_xa": 0.8288,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.526,
        "points_added": 0.0,
        "xpoints_added": 0.2911,
        "passes_attempted": 823.0,
        "pass_completion_pct": 0.853,
        "xpass_completion_pct": 0.8577,
        "passes_over_expected": -3.8586,
        "passes_over_expected_p100": -0.4688,
        "avg_pass_distance": 19.1871,
        "avg_pass_vertical": 3.2917
      }
    },
    {
      "canonical_id": "nick-deleon",
      "canonical_name": "Nick DeLeon",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 698.0,
        "shots": 17.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 1.5884,
        "xg_place": -0.1965,
        "goals_minus_xg": -0.5884,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1001,
        "assists_minus_xa": -0.1001,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6885,
        "points_added": 0.0701,
        "xpoints_added": 1.2529,
        "passes_attempted": 207.0,
        "pass_completion_pct": 0.7729,
        "xpass_completion_pct": 0.7922,
        "passes_over_expected": -3.9945,
        "passes_over_expected_p100": -1.9297,
        "avg_pass_distance": 17.4605,
        "avg_pass_vertical": 2.2856
      }
    },
    {
      "canonical_id": "nick-hagglund",
      "canonical_name": "Nick Hagglund",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1852.0,
        "shots": 16.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.7194,
        "xg_place": 0.1877,
        "goals_minus_xg": 0.2806,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.6673,
        "assists_minus_xa": -0.6673,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3867,
        "points_added": 1.5128,
        "xpoints_added": 0.4132,
        "passes_attempted": 846.0,
        "pass_completion_pct": 0.8191,
        "xpass_completion_pct": 0.8198,
        "passes_over_expected": -0.5783,
        "passes_over_expected_p100": -0.0684,
        "avg_pass_distance": 21.3483,
        "avg_pass_vertical": 6.169
      }
    },
    {
      "canonical_id": "nick-lima",
      "canonical_name": "Nick Lima",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2213.0,
        "shots": 18.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.6347,
        "xg_place": -0.3818,
        "goals_minus_xg": -0.6347,
        "key_passes": 15.0,
        "assists": 2.0,
        "xa": 1.7958,
        "assists_minus_xa": 0.2042,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.4306,
        "points_added": 0.0,
        "xpoints_added": 0.4753,
        "passes_attempted": 1077.0,
        "pass_completion_pct": 0.7957,
        "xpass_completion_pct": 0.7893,
        "passes_over_expected": 6.9017,
        "passes_over_expected_p100": 0.6408,
        "avg_pass_distance": 20.8682,
        "avg_pass_vertical": 0.5243
      }
    },
    {
      "canonical_id": "nick-marsman",
      "canonical_name": "Nick Marsman",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2111.0,
        "shots": 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": 683.0,
        "pass_completion_pct": 0.8097,
        "xpass_completion_pct": 0.793,
        "passes_over_expected": 11.3835,
        "passes_over_expected_p100": 1.6667,
        "avg_pass_distance": 34.5988,
        "avg_pass_vertical": 24.8683,
        "shots_faced": 101.0,
        "goals_conceded": 31.0,
        "saves": 68.0,
        "headed_shot_share": 0.198,
        "xg_faced": 30.3755,
        "goals_conceded_minus_xg": 0.6245,
        "goals_per_xg": 1.0206
      }
    },
    {
      "canonical_id": "nico-lemoine",
      "canonical_name": "Nico Lemoine",
      "positions": [
        "W"
      ],
      "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": 7.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.9056,
        "passes_over_expected": -1.3389,
        "passes_over_expected_p100": -19.1275,
        "avg_pass_distance": 10.8683,
        "avg_pass_vertical": -2.0738
      }
    },
    {
      "canonical_id": "nicolas-benezet",
      "canonical_name": "Nicolas Benezet",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1146.0,
        "shots": 22.0,
        "shots_on_target": 12.0,
        "goals": 3.0,
        "xg": 3.1321000000000003,
        "xg_place": -0.9664,
        "goals_minus_xg": -0.1321,
        "key_passes": 21.0,
        "assists": 2.0,
        "xa": 1.2736,
        "assists_minus_xa": 0.7264,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.4058,
        "points_added": 1.1163,
        "xpoints_added": 1.0445,
        "passes_attempted": 508.0,
        "pass_completion_pct": 1.5325,
        "xpass_completion_pct": 1.5826,
        "passes_over_expected": -18.0259,
        "passes_over_expected_p100": -5.0111,
        "avg_pass_distance": 30.5517,
        "avg_pass_vertical": 2.0282
      }
    },
    {
      "canonical_id": "nicolas-isimat-mirin",
      "canonical_name": "Nicolas Isimat-Mirin",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1245.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.6828,
        "xg_place": 0.1056,
        "goals_minus_xg": 0.3172,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0775,
        "assists_minus_xa": -0.0775,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7604,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 712.0,
        "pass_completion_pct": 0.9171,
        "xpass_completion_pct": 0.8916,
        "passes_over_expected": 18.2135,
        "passes_over_expected_p100": 2.5581,
        "avg_pass_distance": 22.0343,
        "avg_pass_vertical": 5.9761
      }
    },
    {
      "canonical_id": "nicol\u00e1s-acevedo",
      "canonical_name": "Nicol\u00e1s Acevedo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1492.0,
        "shots": 12.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3961,
        "xg_place": -0.3312,
        "goals_minus_xg": -0.3961,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.6909,
        "assists_minus_xa": -0.6909,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.087,
        "points_added": 0.0,
        "xpoints_added": 0.2584,
        "passes_attempted": 822.0,
        "pass_completion_pct": 0.8345,
        "xpass_completion_pct": 0.8276,
        "passes_over_expected": 5.6796,
        "passes_over_expected_p100": 0.6909,
        "avg_pass_distance": 18.3761,
        "avg_pass_vertical": 5.7359
      }
    },
    {
      "canonical_id": "nicol\u00e1s-figal",
      "canonical_name": "Nicol\u00e1s Figal",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2208.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.6527,
        "xg_place": 0.327,
        "goals_minus_xg": 0.3473,
        "key_passes": 6.0,
        "assists": 2.0,
        "xa": 0.7359,
        "assists_minus_xa": 1.2641,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.3886,
        "points_added": 0.8334,
        "xpoints_added": 0.463,
        "passes_attempted": 1081.0,
        "pass_completion_pct": 0.8575,
        "xpass_completion_pct": 0.8345,
        "passes_over_expected": 24.9134,
        "passes_over_expected_p100": 2.3047,
        "avg_pass_distance": 24.4173,
        "avg_pass_vertical": 9.4546
      }
    },
    {
      "canonical_id": "nicol\u00e1s-lodeiro",
      "canonical_name": "Nicol\u00e1s Lodeiro",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 530.0,
        "shots": 11.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 0.8614,
        "xg_place": 0.2612,
        "goals_minus_xg": -0.8614,
        "key_passes": 13.0,
        "assists": 0.0,
        "xa": 0.6965,
        "assists_minus_xa": -0.6965,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.5578,
        "points_added": 0.0,
        "xpoints_added": 0.1569,
        "passes_attempted": 341.0,
        "pass_completion_pct": 0.7537,
        "xpass_completion_pct": 0.7575,
        "passes_over_expected": -1.299,
        "passes_over_expected_p100": -0.3809,
        "avg_pass_distance": 16.887,
        "avg_pass_vertical": 2.7751
      }
    },
    {
      "canonical_id": "nicol\u00e1s-mezquida",
      "canonical_name": "Nicol\u00e1s Mezquida",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 767.0,
        "shots": 16.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.7982,
        "xg_place": 0.1148,
        "goals_minus_xg": 0.2018,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 1.0421,
        "assists_minus_xa": -0.0421,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.8403,
        "points_added": 0.184,
        "xpoints_added": 0.7281,
        "passes_attempted": 296.0,
        "pass_completion_pct": 0.7365,
        "xpass_completion_pct": 0.7685,
        "passes_over_expected": -9.4879,
        "passes_over_expected_p100": -3.2054,
        "avg_pass_distance": 18.8689,
        "avg_pass_vertical": 1.9771
      }
    },
    {
      "canonical_id": "nigel-robertha",
      "canonical_name": "Nigel Robertha",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1042.0,
        "shots": 25.0,
        "shots_on_target": 13.0,
        "goals": 4.0,
        "xg": 3.9474,
        "xg_place": 0.9821,
        "goals_minus_xg": 0.0526,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 1.0846,
        "assists_minus_xa": -0.0846,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.032,
        "points_added": 1.2238,
        "xpoints_added": 2.2238,
        "passes_attempted": 183.0,
        "pass_completion_pct": 0.6721,
        "xpass_completion_pct": 0.7436,
        "passes_over_expected": -13.0855,
        "passes_over_expected_p100": -7.1506,
        "avg_pass_distance": 14.088,
        "avg_pass_vertical": -1.9819
      }
    },
    {
      "canonical_id": "niko-hansen",
      "canonical_name": "Niko Hansen",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 529.0,
        "shots": 11.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.4831,
        "xg_place": -0.3688,
        "goals_minus_xg": -0.4831,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 1.0872,
        "assists_minus_xa": -0.0872,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.5702,
        "points_added": 1.5154,
        "xpoints_added": 0.8711,
        "passes_attempted": 165.0,
        "pass_completion_pct": 0.697,
        "xpass_completion_pct": 0.7488,
        "passes_over_expected": -8.5561,
        "passes_over_expected_p100": -5.1855,
        "avg_pass_distance": 15.5749,
        "avg_pass_vertical": 0.3384
      }
    },
    {
      "canonical_id": "niko-h\u00e4m\u00e4l\u00e4inen",
      "canonical_name": "Niko H\u00e4m\u00e4l\u00e4inen",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1259.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2898,
        "xg_place": -0.2159,
        "goals_minus_xg": -0.2898,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 1.0822,
        "assists_minus_xa": -1.0822,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.372,
        "points_added": 0.0,
        "xpoints_added": 0.2447,
        "passes_attempted": 725.0,
        "pass_completion_pct": 0.7503,
        "xpass_completion_pct": 0.7683,
        "passes_over_expected": -12.9827,
        "passes_over_expected_p100": -1.7907,
        "avg_pass_distance": 19.2284,
        "avg_pass_vertical": 5.3434
      }
    },
    {
      "canonical_id": "nkosi-tafari",
      "canonical_name": "Nkosi Tafari",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2009.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.4954,
        "xg_place": -0.2835,
        "goals_minus_xg": 0.5046,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.8749,
        "assists_minus_xa": 0.1251,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.3703,
        "points_added": 1.0771,
        "xpoints_added": 0.4973,
        "passes_attempted": 1049.0,
        "pass_completion_pct": 0.8313,
        "xpass_completion_pct": 0.8387,
        "passes_over_expected": -7.8056,
        "passes_over_expected_p100": -0.7441,
        "avg_pass_distance": 25.214,
        "avg_pass_vertical": 9.7317
      }
    },
    {
      "canonical_id": "nnamdi-chinonso-offor",
      "canonical_name": "Nnamdi Chinonso Offor",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1473.0,
        "shots": 37.0,
        "shots_on_target": 15.0,
        "goals": 1.0,
        "xg": 3.3634,
        "xg_place": -0.4712,
        "goals_minus_xg": -2.3634,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 0.7668,
        "assists_minus_xa": 1.2332,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.1301,
        "points_added": 0.0054,
        "xpoints_added": 1.9096,
        "passes_attempted": 290.0,
        "pass_completion_pct": 0.6414,
        "xpass_completion_pct": 0.6901,
        "passes_over_expected": -14.1306,
        "passes_over_expected_p100": -4.8726,
        "avg_pass_distance": 12.5735,
        "avg_pass_vertical": -0.9241
      }
    },
    {
      "canonical_id": "noah-powder",
      "canonical_name": "Noah Powder",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 314.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.2922,
        "xg_place": -0.0326,
        "goals_minus_xg": -0.2922,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.0571,
        "assists_minus_xa": -0.0571,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3492,
        "points_added": 0.0,
        "xpoints_added": 0.1135,
        "passes_attempted": 181.0,
        "pass_completion_pct": 0.8066,
        "xpass_completion_pct": 0.7899,
        "passes_over_expected": 3.0288,
        "passes_over_expected_p100": 1.6734,
        "avg_pass_distance": 17.4422,
        "avg_pass_vertical": 4.4057
      }
    },
    {
      "canonical_id": "noble-okello",
      "canonical_name": "Noble Okello",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 918.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.5429,
        "xg_place": 0.5155,
        "goals_minus_xg": 0.4571,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.058,
        "assists_minus_xa": -0.058,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.601,
        "points_added": 0.3155,
        "xpoints_added": 0.2658,
        "passes_attempted": 506.0,
        "pass_completion_pct": 0.8775,
        "xpass_completion_pct": 0.8665,
        "passes_over_expected": 5.5669,
        "passes_over_expected_p100": 1.1002,
        "avg_pass_distance": 17.629,
        "avg_pass_vertical": 3.6432
      }
    },
    {
      "canonical_id": "nouhou",
      "canonical_name": "Nouhou",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1599.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4558,
        "xg_place": -0.4558,
        "goals_minus_xg": -0.4558,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1409,
        "assists_minus_xa": -0.1409,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5967,
        "points_added": 0.0,
        "xpoints_added": 0.1043,
        "passes_attempted": 726.0,
        "pass_completion_pct": 0.8292,
        "xpass_completion_pct": 0.8346,
        "passes_over_expected": -3.9384,
        "passes_over_expected_p100": -0.5425,
        "avg_pass_distance": 19.1222,
        "avg_pass_vertical": 4.1301
      }
    },
    {
      "canonical_id": "obed-vargas",
      "canonical_name": "Obed Vargas",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 79.0,
        "shots": 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.9231,
        "xpass_completion_pct": 0.9112,
        "passes_over_expected": 0.1547,
        "passes_over_expected_p100": 1.1896,
        "avg_pass_distance": 14.119,
        "avg_pass_vertical": -3.2405
      }
    },
    {
      "canonical_id": "ola-kamara",
      "canonical_name": "Ola Kamara",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1950.0,
        "shots": 64.0,
        "shots_on_target": 34.0,
        "goals": 19.0,
        "xg": 16.4694,
        "xg_place": 1.6824,
        "goals_minus_xg": 2.5306,
        "key_passes": 24.0,
        "assists": 2.0,
        "xa": 2.683,
        "assists_minus_xa": -0.683,
        "goals_plus_assists": 21.0,
        "xg_plus_xa": 19.1524,
        "points_added": 8.8853,
        "xpoints_added": 9.0387,
        "passes_attempted": 472.0,
        "pass_completion_pct": 0.7182,
        "xpass_completion_pct": 0.7333,
        "passes_over_expected": -7.106,
        "passes_over_expected_p100": -1.5055,
        "avg_pass_distance": 15.0543,
        "avg_pass_vertical": -0.1556
      }
    },
    {
      "canonical_id": "oliver-larraz",
      "canonical_name": "Oliver Larraz",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 40.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1608,
        "xg_place": -0.1608,
        "goals_minus_xg": -0.1608,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0246,
        "assists_minus_xa": -0.0246,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1854,
        "points_added": 0.0,
        "xpoints_added": 0.0144,
        "passes_attempted": 18.0,
        "pass_completion_pct": 0.7778,
        "xpass_completion_pct": 0.8848,
        "passes_over_expected": -1.9269,
        "passes_over_expected_p100": -10.7048,
        "avg_pass_distance": 16.6868,
        "avg_pass_vertical": -1.6511
      }
    },
    {
      "canonical_id": "olivier-mbaizo",
      "canonical_name": "Olivier Mbaizo",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2826.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.182,
        "xg_place": -0.1644,
        "goals_minus_xg": -0.182,
        "key_passes": 29.0,
        "assists": 2.0,
        "xa": 2.4287,
        "assists_minus_xa": -0.4287,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.6108,
        "points_added": 0.0,
        "xpoints_added": 0.0963,
        "passes_attempted": 1667.0,
        "pass_completion_pct": 0.7439,
        "xpass_completion_pct": 0.7276,
        "passes_over_expected": 27.1449,
        "passes_over_expected_p100": 1.6284,
        "avg_pass_distance": 18.5551,
        "avg_pass_vertical": 5.5179
      }
    },
    {
      "canonical_id": "omar-gonz\u00e1lez",
      "canonical_name": "Omar Gonz\u00e1lez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2510.0,
        "shots": 10.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 1.3521,
        "xg_place": 0.767,
        "goals_minus_xg": 1.6479,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 1.605,
        "assists_minus_xa": -0.605,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.9571,
        "points_added": 1.5502,
        "xpoints_added": 0.8878,
        "passes_attempted": 982.0,
        "pass_completion_pct": 0.8483,
        "xpass_completion_pct": 0.8204,
        "passes_over_expected": 27.3413,
        "passes_over_expected_p100": 2.7842,
        "avg_pass_distance": 22.0519,
        "avg_pass_vertical": 9.192
      }
    },
    {
      "canonical_id": "omar-sowe",
      "canonical_name": "Omar Sowe",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 24.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 3.0,
        "pass_completion_pct": 0.3333,
        "xpass_completion_pct": 0.667,
        "passes_over_expected": -1.0011,
        "passes_over_expected_p100": -33.3694,
        "avg_pass_distance": 12.6431,
        "avg_pass_vertical": -6.44
      }
    },
    {
      "canonical_id": "omir-fern\u00e1ndez",
      "canonical_name": "Omir Fern\u00e1ndez",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 969.0,
        "shots": 22.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 3.6931,
        "xg_place": -0.1913,
        "goals_minus_xg": -0.6931,
        "key_passes": 17.0,
        "assists": 0.0,
        "xa": 1.9797,
        "assists_minus_xa": -1.9797,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 5.6728,
        "points_added": 1.4343,
        "xpoints_added": 2.0503,
        "passes_attempted": 212.0,
        "pass_completion_pct": 0.6887,
        "xpass_completion_pct": 0.7174,
        "passes_over_expected": -6.0808,
        "passes_over_expected_p100": -2.8683,
        "avg_pass_distance": 15.7418,
        "avg_pass_vertical": 1.8639
      }
    },
    {
      "canonical_id": "oniel-fisher",
      "canonical_name": "Oniel Fisher",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 554.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0358,
        "xg_place": -0.0358,
        "goals_minus_xg": -0.0358,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0187,
        "assists_minus_xa": -0.0187,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0545,
        "points_added": 0.0,
        "xpoints_added": 0.0188,
        "passes_attempted": 327.0,
        "pass_completion_pct": 0.8226,
        "xpass_completion_pct": 0.8296,
        "passes_over_expected": -2.2861,
        "passes_over_expected_p100": -0.6991,
        "avg_pass_distance": 16.873,
        "avg_pass_vertical": 1.5679
      }
    },
    {
      "canonical_id": "osvaldo-alonso",
      "canonical_name": "Osvaldo Alonso",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1682.0,
        "shots": 16.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.7231,
        "xg_place": -0.0616,
        "goals_minus_xg": 0.2769,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.803,
        "assists_minus_xa": -0.803,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5261,
        "points_added": 1.1525,
        "xpoints_added": 0.6466,
        "passes_attempted": 1053.0,
        "pass_completion_pct": 0.9117,
        "xpass_completion_pct": 0.8748,
        "passes_over_expected": 38.8537,
        "passes_over_expected_p100": 3.6898,
        "avg_pass_distance": 19.4041,
        "avg_pass_vertical": 4.9569
      }
    },
    {
      "canonical_id": "oswaldo-alan\u00eds",
      "canonical_name": "Oswaldo Alan\u00eds",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2264.0,
        "shots": 18.0,
        "shots_on_target": 10.0,
        "goals": 2.0,
        "xg": 2.1099,
        "xg_place": 0.2689,
        "goals_minus_xg": -0.1099,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.3108,
        "assists_minus_xa": -0.3108,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.4207,
        "points_added": 1.1191,
        "xpoints_added": 1.5618,
        "passes_attempted": 1306.0,
        "pass_completion_pct": 0.879,
        "xpass_completion_pct": 0.8653,
        "passes_over_expected": 17.9341,
        "passes_over_expected_p100": 1.3732,
        "avg_pass_distance": 24.2768,
        "avg_pass_vertical": 7.7981
      }
    },
    {
      "canonical_id": "owen-wolff",
      "canonical_name": "Owen Wolff",
      "positions": [],
      "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": 10.0,
        "pass_completion_pct": 0.9,
        "xpass_completion_pct": 0.8567,
        "passes_over_expected": 0.4332,
        "passes_over_expected_p100": 4.3317,
        "avg_pass_distance": 14.2442,
        "avg_pass_vertical": -0.345
      }
    },
    {
      "canonical_id": "pablo-bonilla",
      "canonical_name": "Pablo Bonilla",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1458.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4397,
        "xg_place": 0.0499,
        "goals_minus_xg": -0.4397,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.582,
        "assists_minus_xa": 0.418,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0217,
        "points_added": 0.0,
        "xpoints_added": 0.2534,
        "passes_attempted": 509.0,
        "pass_completion_pct": 0.7308,
        "xpass_completion_pct": 0.7636,
        "passes_over_expected": -16.6621,
        "passes_over_expected_p100": -3.2735,
        "avg_pass_distance": 19.1192,
        "avg_pass_vertical": 4.9884
      }
    },
    {
      "canonical_id": "pablo-ruiz",
      "canonical_name": "Pablo Ruiz",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2544.0,
        "shots": 38.0,
        "shots_on_target": 9.0,
        "goals": 0.0,
        "xg": 1.2299,
        "xg_place": -0.5971,
        "goals_minus_xg": -1.2299,
        "key_passes": 27.0,
        "assists": 2.0,
        "xa": 1.8506,
        "assists_minus_xa": 0.1494,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.0805,
        "points_added": 0.0,
        "xpoints_added": 0.8907,
        "passes_attempted": 1434.0,
        "pass_completion_pct": 0.8194,
        "xpass_completion_pct": 0.8304,
        "passes_over_expected": -15.7253,
        "passes_over_expected_p100": -1.0966,
        "avg_pass_distance": 23.1218,
        "avg_pass_vertical": 6.2308
      }
    },
    {
      "canonical_id": "pablo-sisniega",
      "canonical_name": "Pablo Sisniega",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 783.0,
        "shots": 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": 215.0,
        "pass_completion_pct": 0.7116,
        "xpass_completion_pct": 0.7294,
        "passes_over_expected": -3.8103,
        "passes_over_expected_p100": -1.7722,
        "avg_pass_distance": 35.8,
        "avg_pass_vertical": 29.7122,
        "shots_faced": 24.0,
        "goals_conceded": 10.0,
        "saves": 14.0,
        "headed_shot_share": 0.2083,
        "xg_faced": 8.3125,
        "goals_conceded_minus_xg": 1.6875,
        "goals_per_xg": 1.203
      }
    },
    {
      "canonical_id": "patrick-metcalfe",
      "canonical_name": "Patrick Metcalfe",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 421.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1197,
        "xg_place": -0.1197,
        "goals_minus_xg": -0.1197,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0336,
        "assists_minus_xa": -0.0336,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1533,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 179.0,
        "pass_completion_pct": 0.8156,
        "xpass_completion_pct": 0.8286,
        "passes_over_expected": -2.3149,
        "passes_over_expected_p100": -1.2933,
        "avg_pass_distance": 20.5569,
        "avg_pass_vertical": 1.6199
      }
    },
    {
      "canonical_id": "patrick-mullins",
      "canonical_name": "Patrick Mullins",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 901.0,
        "shots": 18.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.5994,
        "xg_place": -1.142,
        "goals_minus_xg": -1.5994,
        "key_passes": 6.0,
        "assists": 2.0,
        "xa": 0.9084,
        "assists_minus_xa": 1.0916,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.5078,
        "points_added": 0.0,
        "xpoints_added": 1.2151,
        "passes_attempted": 185.0,
        "pass_completion_pct": 0.7027,
        "xpass_completion_pct": 0.7712,
        "passes_over_expected": -12.6772,
        "passes_over_expected_p100": -6.8525,
        "avg_pass_distance": 14.5272,
        "avg_pass_vertical": 0.4599
      }
    },
    {
      "canonical_id": "patrick-weah",
      "canonical_name": "Patrick Weah",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 34.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1854,
        "xg_place": -0.1303,
        "goals_minus_xg": -0.1854,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1854,
        "points_added": 0.0,
        "xpoints_added": 0.2654,
        "passes_attempted": 3.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.8726,
        "passes_over_expected": -0.6179,
        "passes_over_expected_p100": -20.5952,
        "avg_pass_distance": 12.8291,
        "avg_pass_vertical": 5.5775
      }
    },
    {
      "canonical_id": "patryk-klimala",
      "canonical_name": "Patryk Klimala",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2341.0,
        "shots": 98.0,
        "shots_on_target": 30.0,
        "goals": 8.0,
        "xg": 12.8775,
        "xg_place": -5.5824,
        "goals_minus_xg": -4.8775,
        "key_passes": 23.0,
        "assists": 6.0,
        "xa": 2.5055,
        "assists_minus_xa": 3.4945,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 15.383,
        "points_added": 5.291,
        "xpoints_added": 9.5509,
        "passes_attempted": 393.0,
        "pass_completion_pct": 0.5649,
        "xpass_completion_pct": 0.6466,
        "passes_over_expected": -32.1156,
        "passes_over_expected_p100": -8.1719,
        "avg_pass_distance": 16.5779,
        "avg_pass_vertical": -0.2332
      }
    },
    {
      "canonical_id": "paul-arriola",
      "canonical_name": "Paul Arriola",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1453.0,
        "shots": 39.0,
        "shots_on_target": 11.0,
        "goals": 6.0,
        "xg": 5.2388,
        "xg_place": -0.0294,
        "goals_minus_xg": 0.7612,
        "key_passes": 22.0,
        "assists": 2.0,
        "xa": 3.1515,
        "assists_minus_xa": -1.1515,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 8.3903,
        "points_added": 1.746,
        "xpoints_added": 3.4226,
        "passes_attempted": 457.0,
        "pass_completion_pct": 0.6586,
        "xpass_completion_pct": 0.707,
        "passes_over_expected": -22.0975,
        "passes_over_expected_p100": -4.8353,
        "avg_pass_distance": 17.6712,
        "avg_pass_vertical": 4.2817
      }
    },
    {
      "canonical_id": "paul-marie",
      "canonical_name": "Paul Marie",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1120.0,
        "shots": 12.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 0.8254,
        "xg_place": -0.0107,
        "goals_minus_xg": 0.1746,
        "key_passes": 18.0,
        "assists": 0.0,
        "xa": 0.854,
        "assists_minus_xa": -0.854,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6794,
        "points_added": 0.9008,
        "xpoints_added": 0.8481,
        "passes_attempted": 583.0,
        "pass_completion_pct": 0.7736,
        "xpass_completion_pct": 0.7907,
        "passes_over_expected": -9.9963,
        "passes_over_expected_p100": -1.7146,
        "avg_pass_distance": 19.1579,
        "avg_pass_vertical": 3.2207
      }
    },
    {
      "canonical_id": "paxten-aaronson",
      "canonical_name": "Paxten Aaronson",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 743.0,
        "shots": 13.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 1.1792,
        "xg_place": 1.2347,
        "goals_minus_xg": 1.8208,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 1.3223,
        "assists_minus_xa": -1.3223,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.5015,
        "points_added": 1.1203,
        "xpoints_added": 0.6013,
        "passes_attempted": 205.0,
        "pass_completion_pct": 0.7268,
        "xpass_completion_pct": 0.7376,
        "passes_over_expected": -2.2069,
        "passes_over_expected_p100": -1.0765,
        "avg_pass_distance": 14.4161,
        "avg_pass_vertical": 4.1197
      }
    },
    {
      "canonical_id": "paxton-pomykal",
      "canonical_name": "Paxton Pomykal",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1642.0,
        "shots": 19.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 1.9226,
        "xg_place": -0.7756,
        "goals_minus_xg": -0.9226,
        "key_passes": 14.0,
        "assists": 0.0,
        "xa": 1.3297,
        "assists_minus_xa": -1.3297,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.2523,
        "points_added": 0.6005,
        "xpoints_added": 1.266,
        "passes_attempted": 602.0,
        "pass_completion_pct": 0.7309,
        "xpass_completion_pct": 0.762,
        "passes_over_expected": -18.7171,
        "passes_over_expected_p100": -3.1092,
        "avg_pass_distance": 18.171,
        "avg_pass_vertical": 2.0299
      }
    },
    {
      "canonical_id": "pedro-gallese",
      "canonical_name": "Pedro Gallese",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2297.0,
        "shots": 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": 596.0,
        "pass_completion_pct": 0.7903,
        "xpass_completion_pct": 0.751,
        "passes_over_expected": 23.4232,
        "passes_over_expected_p100": 3.9301,
        "avg_pass_distance": 33.3755,
        "avg_pass_vertical": 24.8351,
        "shots_faced": 105.0,
        "goals_conceded": 32.0,
        "saves": 70.0,
        "headed_shot_share": 0.1524,
        "xg_faced": 31.3951,
        "goals_conceded_minus_xg": 0.6049,
        "goals_per_xg": 1.0193
      }
    },
    {
      "canonical_id": "pedro-santos",
      "canonical_name": "Pedro Santos",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2792.0,
        "shots": 55.0,
        "shots_on_target": 22.0,
        "goals": 4.0,
        "xg": 5.4049,
        "xg_place": -0.5625,
        "goals_minus_xg": -1.4049,
        "key_passes": 28.0,
        "assists": 6.0,
        "xa": 2.8333,
        "assists_minus_xa": 3.1667,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 8.2382,
        "points_added": 1.492,
        "xpoints_added": 2.1502,
        "passes_attempted": 1271.0,
        "pass_completion_pct": 0.7325,
        "xpass_completion_pct": 0.7549,
        "passes_over_expected": -28.4261,
        "passes_over_expected_p100": -2.2365,
        "avg_pass_distance": 21.0342,
        "avg_pass_vertical": 4.7699
      }
    },
    {
      "canonical_id": "perry-kitchen",
      "canonical_name": "Perry Kitchen",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 235.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0548,
        "xg_place": -0.0548,
        "goals_minus_xg": -0.0548,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0548,
        "points_added": 0.0,
        "xpoints_added": 0.0353,
        "passes_attempted": 103.0,
        "pass_completion_pct": 0.8932,
        "xpass_completion_pct": 0.8737,
        "passes_over_expected": 2.0071,
        "passes_over_expected_p100": 1.9486,
        "avg_pass_distance": 18.2727,
        "avg_pass_vertical": 1.4094
      }
    },
    {
      "canonical_id": "phelipe",
      "canonical_name": "Phelipe",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1035.0,
        "shots": 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.5864,
        "assists_minus_xa": 0.4136,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5864,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 350.0,
        "pass_completion_pct": 0.7514,
        "xpass_completion_pct": 0.7956,
        "passes_over_expected": -15.4667,
        "passes_over_expected_p100": -4.419,
        "avg_pass_distance": 32.299,
        "avg_pass_vertical": 23.6851,
        "shots_faced": 57.0,
        "goals_conceded": 19.0,
        "saves": 36.0,
        "headed_shot_share": 0.1228,
        "xg_faced": 17.9551,
        "goals_conceded_minus_xg": 1.0449,
        "goals_per_xg": 1.0582
      }
    },
    {
      "canonical_id": "przemyslaw-frankowski",
      "canonical_name": "Przemyslaw Frankowski",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1168.0,
        "shots": 27.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 2.9407,
        "xg_place": -0.798,
        "goals_minus_xg": -0.9407,
        "key_passes": 25.0,
        "assists": 2.0,
        "xa": 2.917,
        "assists_minus_xa": -0.917,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.8576,
        "points_added": 0.536,
        "xpoints_added": 1.4852,
        "passes_attempted": 496.0,
        "pass_completion_pct": 0.754,
        "xpass_completion_pct": 0.7553,
        "passes_over_expected": -0.6059,
        "passes_over_expected_p100": -0.1222,
        "avg_pass_distance": 16.4349,
        "avg_pass_vertical": 2.3439
      }
    },
    {
      "canonical_id": "przemyslaw-tyton",
      "canonical_name": "Przemyslaw Tyton",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1419.0,
        "shots": 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": 425.0,
        "pass_completion_pct": 0.8047,
        "xpass_completion_pct": 0.8279,
        "passes_over_expected": -9.8621,
        "passes_over_expected_p100": -2.3205,
        "avg_pass_distance": 31.6495,
        "avg_pass_vertical": 19.8261,
        "shots_faced": 89.0,
        "goals_conceded": 35.0,
        "saves": 53.0,
        "headed_shot_share": 0.1461,
        "xg_faced": 28.6248,
        "goals_conceded_minus_xg": 6.3752,
        "goals_per_xg": 1.2227
      }
    },
    {
      "canonical_id": "quentin-westberg",
      "canonical_name": "Quentin Westberg",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 967.0,
        "shots": 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.0591,
        "assists_minus_xa": -0.0591,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0591,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 339.0,
        "pass_completion_pct": 0.7847,
        "xpass_completion_pct": 0.7456,
        "passes_over_expected": 13.2495,
        "passes_over_expected_p100": 3.9084,
        "avg_pass_distance": 33.7555,
        "avg_pass_vertical": 25.0899,
        "shots_faced": 58.0,
        "goals_conceded": 22.0,
        "saves": 35.0,
        "headed_shot_share": 0.1724,
        "xg_faced": 19.0074,
        "goals_conceded_minus_xg": 2.9926,
        "goals_per_xg": 1.1574
      }
    },
    {
      "canonical_id": "quimi-ordo\u00f1ez",
      "canonical_name": "Quimi Ordo\u00f1ez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 57.0,
        "shots": 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.1054,
        "assists_minus_xa": -0.1054,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1054,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 24.0,
        "pass_completion_pct": 0.9167,
        "xpass_completion_pct": 0.7922,
        "passes_over_expected": 2.9879,
        "passes_over_expected_p100": 12.4496,
        "avg_pass_distance": 13.5705,
        "avg_pass_vertical": -0.068
      }
    },
    {
      "canonical_id": "quinn-sullivan",
      "canonical_name": "Quinn Sullivan",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 643.0,
        "shots": 13.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 1.2142,
        "xg_place": 0.8662,
        "goals_minus_xg": 0.7858,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.633,
        "assists_minus_xa": 0.367,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.8472,
        "points_added": 2.2528,
        "xpoints_added": 1.0591,
        "passes_attempted": 198.0,
        "pass_completion_pct": 0.7727,
        "xpass_completion_pct": 0.7823,
        "passes_over_expected": -1.9051,
        "passes_over_expected_p100": -0.9622,
        "avg_pass_distance": 14.1576,
        "avg_pass_vertical": -0.9329
      }
    },
    {
      "canonical_id": "raheem-edwards",
      "canonical_name": "Raheem Edwards",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1557.0,
        "shots": 26.0,
        "shots_on_target": 7.0,
        "goals": 0.0,
        "xg": 2.8107,
        "xg_place": -1.0996,
        "goals_minus_xg": -2.8107,
        "key_passes": 19.0,
        "assists": 1.0,
        "xa": 1.6946,
        "assists_minus_xa": -0.6946,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 4.5053,
        "points_added": 0.0,
        "xpoints_added": 1.8963,
        "passes_attempted": 638.0,
        "pass_completion_pct": 0.7351,
        "xpass_completion_pct": 0.7601,
        "passes_over_expected": -15.9596,
        "passes_over_expected_p100": -2.5015,
        "avg_pass_distance": 17.1589,
        "avg_pass_vertical": 3.484
      }
    },
    {
      "canonical_id": "ralph-priso",
      "canonical_name": "Ralph Priso",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 621.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.0814,
        "xg_place": 0.173,
        "goals_minus_xg": 0.9186,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.06,
        "assists_minus_xa": -0.06,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.1414,
        "points_added": 0.9555,
        "xpoints_added": 0.0778,
        "passes_attempted": 322.0,
        "pass_completion_pct": 0.8292,
        "xpass_completion_pct": 0.854,
        "passes_over_expected": -7.9827,
        "passes_over_expected_p100": -2.4791,
        "avg_pass_distance": 16.6519,
        "avg_pass_vertical": 4.0949
      }
    },
    {
      "canonical_id": "ram\u00f3n-\u00e1bila",
      "canonical_name": "Ram\u00f3n \u00c1bila",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 584.0,
        "shots": 21.0,
        "shots_on_target": 11.0,
        "goals": 5.0,
        "xg": 3.5459,
        "xg_place": 0.594,
        "goals_minus_xg": 1.4541,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.6212,
        "assists_minus_xa": -0.6212,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.1671000000000005,
        "points_added": 2.835,
        "xpoints_added": 2.4616,
        "passes_attempted": 112.0,
        "pass_completion_pct": 1.073,
        "xpass_completion_pct": 1.3262,
        "passes_over_expected": -13.101700000000001,
        "passes_over_expected_p100": -25.3291,
        "avg_pass_distance": 28.1145,
        "avg_pass_vertical": 1.1167
      }
    },
    {
      "canonical_id": "randall-leal",
      "canonical_name": "Randall Leal",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2516.0,
        "shots": 72.0,
        "shots_on_target": 35.0,
        "goals": 8.0,
        "xg": 3.836,
        "xg_place": 2.3489,
        "goals_minus_xg": 4.164,
        "key_passes": 38.0,
        "assists": 7.0,
        "xa": 5.5011,
        "assists_minus_xa": 1.4989,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 9.3371,
        "points_added": 3.0258,
        "xpoints_added": 1.7038,
        "passes_attempted": 1010.0,
        "pass_completion_pct": 0.7376,
        "xpass_completion_pct": 0.7308,
        "passes_over_expected": 6.926,
        "passes_over_expected_p100": 0.6857,
        "avg_pass_distance": 18.7121,
        "avg_pass_vertical": 4.6337
      }
    },
    {
      "canonical_id": "ranko-veselinovi\u0107",
      "canonical_name": "Ranko Veselinovi\u0107",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2206.0,
        "shots": 13.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.3209,
        "xg_place": 0.9084,
        "goals_minus_xg": -0.3209,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3381,
        "assists_minus_xa": -0.3381,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.659,
        "points_added": 1.0931,
        "xpoints_added": 1.4522,
        "passes_attempted": 947.0,
        "pass_completion_pct": 0.8405,
        "xpass_completion_pct": 0.8313,
        "passes_over_expected": 8.7654,
        "passes_over_expected_p100": 0.9256,
        "avg_pass_distance": 24.4227,
        "avg_pass_vertical": 8.3378
      }
    },
    {
      "canonical_id": "raul-aguilera-jr",
      "canonical_name": "Raul Aguilera Jr.",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 111.0,
        "shots": 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.9,
        "xpass_completion_pct": 0.8802,
        "passes_over_expected": 1.1867,
        "passes_over_expected_p100": 1.9778,
        "avg_pass_distance": 18.7639,
        "avg_pass_vertical": 3.6465
      }
    },
    {
      "canonical_id": "rayan-raveloson",
      "canonical_name": "Rayan Raveloson",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2105.0,
        "shots": 40.0,
        "shots_on_target": 14.0,
        "goals": 5.0,
        "xg": 2.4311,
        "xg_place": 2.6182,
        "goals_minus_xg": 2.5689,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 1.0047,
        "assists_minus_xa": -1.0047,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.4358,
        "points_added": 3.493,
        "xpoints_added": 2.0255,
        "passes_attempted": 1206.0,
        "pass_completion_pct": 0.8947,
        "xpass_completion_pct": 0.8799,
        "passes_over_expected": 17.8968,
        "passes_over_expected_p100": 1.484,
        "avg_pass_distance": 20.121,
        "avg_pass_vertical": 4.5702
      }
    },
    {
      "canonical_id": "ra\u00fal-ruid\u00edaz",
      "canonical_name": "Ra\u00fal Ruid\u00edaz",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2448.0,
        "shots": 94.0,
        "shots_on_target": 38.0,
        "goals": 17.0,
        "xg": 15.1263,
        "xg_place": -0.0566,
        "goals_minus_xg": 1.8737,
        "key_passes": 16.0,
        "assists": 0.0,
        "xa": 1.2341,
        "assists_minus_xa": -1.2341,
        "goals_plus_assists": 17.0,
        "xg_plus_xa": 16.3605,
        "points_added": 5.4497,
        "xpoints_added": 7.4253,
        "passes_attempted": 479.0,
        "pass_completion_pct": 0.8246,
        "xpass_completion_pct": 0.8528,
        "passes_over_expected": -13.4748,
        "passes_over_expected_p100": -2.8131,
        "avg_pass_distance": 14.9481,
        "avg_pass_vertical": -1.0885
      }
    },
    {
      "canonical_id": "reed-baker-whiting",
      "canonical_name": "Reed Baker-Whiting",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 225.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4806,
        "xg_place": -0.1222,
        "goals_minus_xg": -0.4806,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1857,
        "assists_minus_xa": -0.1857,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6663,
        "points_added": 0.0,
        "xpoints_added": 0.4002,
        "passes_attempted": 53.0,
        "pass_completion_pct": 0.6981,
        "xpass_completion_pct": 0.8111,
        "passes_over_expected": -5.99,
        "passes_over_expected_p100": -11.302,
        "avg_pass_distance": 19.3427,
        "avg_pass_vertical": 2.5009
      }
    },
    {
      "canonical_id": "renzo-zambrano",
      "canonical_name": "Renzo Zambrano",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 662.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0611,
        "xg_place": -0.0611,
        "goals_minus_xg": -0.0611,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0697,
        "assists_minus_xa": -0.0697,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1308,
        "points_added": 0.0,
        "xpoints_added": 0.0474,
        "passes_attempted": 293.0,
        "pass_completion_pct": 0.8532,
        "xpass_completion_pct": 0.8593,
        "passes_over_expected": -1.7636,
        "passes_over_expected_p100": -0.6019,
        "avg_pass_distance": 21.3624,
        "avg_pass_vertical": 1.6279
      }
    },
    {
      "canonical_id": "ricardo-pepi",
      "canonical_name": "Ricardo Pepi",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2284.0,
        "shots": 67.0,
        "shots_on_target": 31.0,
        "goals": 13.0,
        "xg": 8.8488,
        "xg_place": 3.1778,
        "goals_minus_xg": 4.1512,
        "key_passes": 23.0,
        "assists": 1.0,
        "xa": 1.8704,
        "assists_minus_xa": -0.8704,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 10.7191,
        "points_added": 5.9298,
        "xpoints_added": 4.6752,
        "passes_attempted": 517.0,
        "pass_completion_pct": 0.7756,
        "xpass_completion_pct": 0.8201,
        "passes_over_expected": -22.9943,
        "passes_over_expected_p100": -4.4476,
        "avg_pass_distance": 15.4939,
        "avg_pass_vertical": -2.448
      }
    },
    {
      "canonical_id": "richie-laryea",
      "canonical_name": "Richie Laryea",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2487.0,
        "shots": 26.0,
        "shots_on_target": 11.0,
        "goals": 3.0,
        "xg": 2.7894,
        "xg_place": -0.7455,
        "goals_minus_xg": 0.2106,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 1.1629,
        "assists_minus_xa": -1.1629,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.9522,
        "points_added": 1.2277,
        "xpoints_added": 1.6171,
        "passes_attempted": 1113.0,
        "pass_completion_pct": 0.8455,
        "xpass_completion_pct": 0.8309,
        "passes_over_expected": 16.2636,
        "passes_over_expected_p100": 1.4612,
        "avg_pass_distance": 15.3031,
        "avg_pass_vertical": 0.7366
      }
    },
    {
      "canonical_id": "rida-zouhir",
      "canonical_name": "Rida Zouhir",
      "positions": [
        "CM"
      ],
      "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": 6.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.9615,
        "passes_over_expected": 0.2308,
        "passes_over_expected_p100": 3.847,
        "avg_pass_distance": 18.4368,
        "avg_pass_vertical": -2.645
      }
    },
    {
      "canonical_id": "robbie-robinson",
      "canonical_name": "Robbie Robinson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1468.0,
        "shots": 36.0,
        "shots_on_target": 13.0,
        "goals": 4.0,
        "xg": 4.5893,
        "xg_place": 0.2831,
        "goals_minus_xg": -0.5893,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 1.0551,
        "assists_minus_xa": -1.0551,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.6444,
        "points_added": 2.1351,
        "xpoints_added": 2.9504,
        "passes_attempted": 427.0,
        "pass_completion_pct": 0.808,
        "xpass_completion_pct": 0.7941,
        "passes_over_expected": 5.923,
        "passes_over_expected_p100": 1.3871,
        "avg_pass_distance": 13.597,
        "avg_pass_vertical": -1.159
      }
    },
    {
      "canonical_id": "robert-beric",
      "canonical_name": "Robert Beric",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2369.0,
        "shots": 78.0,
        "shots_on_target": 27.0,
        "goals": 8.0,
        "xg": 11.0032,
        "xg_place": -2.1938,
        "goals_minus_xg": -3.0032,
        "key_passes": 23.0,
        "assists": 2.0,
        "xa": 2.1652,
        "assists_minus_xa": -0.1652,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 13.1684,
        "points_added": 3.5534,
        "xpoints_added": 7.1715,
        "passes_attempted": 556.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7866,
        "passes_over_expected": -20.355,
        "passes_over_expected_p100": -3.661,
        "avg_pass_distance": 13.8567,
        "avg_pass_vertical": -2.8016
      }
    },
    {
      "canonical_id": "robert-castellanos",
      "canonical_name": "Robert Castellanos",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 96.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.1526,
        "xg_place": 0.207,
        "goals_minus_xg": 0.8474,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.1526,
        "points_added": 0.9909,
        "xpoints_added": 0.1746,
        "passes_attempted": 53.0,
        "pass_completion_pct": 0.9245,
        "xpass_completion_pct": 0.9104,
        "passes_over_expected": 0.7483,
        "passes_over_expected_p100": 1.4118,
        "avg_pass_distance": 27.3674,
        "avg_pass_vertical": 6.0581
      }
    },
    {
      "canonical_id": "roberto-puncec",
      "canonical_name": "Roberto Puncec",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 140.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2255,
        "xg_place": -0.1165,
        "goals_minus_xg": -0.2255,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2255,
        "points_added": 0.0,
        "xpoints_added": 0.1208,
        "passes_attempted": 85.0,
        "pass_completion_pct": 0.8706,
        "xpass_completion_pct": 0.8311,
        "passes_over_expected": 3.3558,
        "passes_over_expected_p100": 3.948,
        "avg_pass_distance": 22.9692,
        "avg_pass_vertical": 5.4145
      }
    },
    {
      "canonical_id": "robin-jansson",
      "canonical_name": "Robin Jansson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2797.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 3.0,
        "xg": 1.1927,
        "xg_place": 1.0728,
        "goals_minus_xg": 1.8073,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.3874,
        "assists_minus_xa": -0.3874,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.5801,
        "points_added": 1.8597,
        "xpoints_added": 0.814,
        "passes_attempted": 1369.0,
        "pass_completion_pct": 0.8802,
        "xpass_completion_pct": 0.8365,
        "passes_over_expected": 59.8503,
        "passes_over_expected_p100": 4.3718,
        "avg_pass_distance": 23.1511,
        "avg_pass_vertical": 11.5184
      }
    },
    {
      "canonical_id": "robin-lod",
      "canonical_name": "Robin Lod",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2055.0,
        "shots": 71.0,
        "shots_on_target": 25.0,
        "goals": 9.0,
        "xg": 8.9972,
        "xg_place": 0.4602,
        "goals_minus_xg": 0.0028,
        "key_passes": 28.0,
        "assists": 4.0,
        "xa": 3.1061,
        "assists_minus_xa": 0.8939,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 12.1033,
        "points_added": 4.0308,
        "xpoints_added": 5.558,
        "passes_attempted": 607.0,
        "pass_completion_pct": 0.8369,
        "xpass_completion_pct": 0.7969,
        "passes_over_expected": 24.3095,
        "passes_over_expected_p100": 4.0049,
        "avg_pass_distance": 14.2706,
        "avg_pass_vertical": 1.3264
      }
    },
    {
      "canonical_id": "rodney-redes",
      "canonical_name": "Rodney Redes",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 843.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.3954,
        "xg_place": -1.0137,
        "goals_minus_xg": -1.3954,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.5606,
        "assists_minus_xa": -0.5606,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.956,
        "points_added": 0.0,
        "xpoints_added": 0.6484,
        "passes_attempted": 188.0,
        "pass_completion_pct": 0.7128,
        "xpass_completion_pct": 0.7401,
        "passes_over_expected": -5.1415,
        "passes_over_expected_p100": -2.7348,
        "avg_pass_distance": 15.7511,
        "avg_pass_vertical": -2.6223
      }
    },
    {
      "canonical_id": "rodolfo-pizarro",
      "canonical_name": "Rodolfo Pizarro",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1838.0,
        "shots": 23.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 2.8517,
        "xg_place": 1.4553,
        "goals_minus_xg": 0.1483,
        "key_passes": 24.0,
        "assists": 3.0,
        "xa": 2.0757,
        "assists_minus_xa": 0.9243,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.9274,
        "points_added": 0.6703,
        "xpoints_added": 1.4227,
        "passes_attempted": 689.0,
        "pass_completion_pct": 0.8215,
        "xpass_completion_pct": 0.8193,
        "passes_over_expected": 1.5154,
        "passes_over_expected_p100": 0.2199,
        "avg_pass_distance": 17.147,
        "avg_pass_vertical": 2.3638
      }
    },
    {
      "canonical_id": "rodrigo-pi\u00f1eiro",
      "canonical_name": "Rodrigo Pi\u00f1eiro",
      "positions": [
        "W"
      ],
      "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": 13.0,
        "pass_completion_pct": 0.5385,
        "xpass_completion_pct": 0.671,
        "passes_over_expected": -1.7235,
        "passes_over_expected_p100": -13.258,
        "avg_pass_distance": 18.0284,
        "avg_pass_vertical": -3.5979
      }
    },
    {
      "canonical_id": "rodrigo-schlegel",
      "canonical_name": "Rodrigo Schlegel",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1761.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.3211,
        "xg_place": 0.0833,
        "goals_minus_xg": -0.3211,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0167,
        "assists_minus_xa": -0.0167,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3378,
        "points_added": 0.0,
        "xpoints_added": 0.2321,
        "passes_attempted": 763.0,
        "pass_completion_pct": 0.848,
        "xpass_completion_pct": 0.8434,
        "passes_over_expected": 3.456,
        "passes_over_expected_p100": 0.4529,
        "avg_pass_distance": 22.2263,
        "avg_pass_vertical": 7.8489
      }
    },
    {
      "canonical_id": "roger-espinoza",
      "canonical_name": "Roger Espinoza",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2302.0,
        "shots": 26.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 2.1594,
        "xg_place": -0.5987,
        "goals_minus_xg": -2.1594,
        "key_passes": 23.0,
        "assists": 1.0,
        "xa": 1.63,
        "assists_minus_xa": -0.63,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.7894,
        "points_added": 0.0,
        "xpoints_added": 1.2792,
        "passes_attempted": 1021.0,
        "pass_completion_pct": 0.7943,
        "xpass_completion_pct": 0.8113,
        "passes_over_expected": -17.2995,
        "passes_over_expected_p100": -1.6944,
        "avg_pass_distance": 21.1232,
        "avg_pass_vertical": 4.0036
      }
    },
    {
      "canonical_id": "romain-m\u00e9tanire",
      "canonical_name": "Romain M\u00e9tanire",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2848.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5324,
        "xg_place": -0.2642,
        "goals_minus_xg": -0.5324,
        "key_passes": 39.0,
        "assists": 3.0,
        "xa": 3.5132,
        "assists_minus_xa": -0.5132,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.0457,
        "points_added": 0.0,
        "xpoints_added": 0.7061,
        "passes_attempted": 1722.0,
        "pass_completion_pct": 0.7474,
        "xpass_completion_pct": 0.7513,
        "passes_over_expected": -6.6641,
        "passes_over_expected_p100": -0.387,
        "avg_pass_distance": 20.1982,
        "avg_pass_vertical": 5.6741
      }
    },
    {
      "canonical_id": "romell-quioto",
      "canonical_name": "Romell Quioto",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1331.0,
        "shots": 46.0,
        "shots_on_target": 18.0,
        "goals": 8.0,
        "xg": 8.8476,
        "xg_place": -1.5407,
        "goals_minus_xg": -0.8476,
        "key_passes": 22.0,
        "assists": 5.0,
        "xa": 3.112,
        "assists_minus_xa": 1.888,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 11.9596,
        "points_added": 3.4938,
        "xpoints_added": 4.9117,
        "passes_attempted": 324.0,
        "pass_completion_pct": 0.7654,
        "xpass_completion_pct": 0.7725,
        "passes_over_expected": -2.278,
        "passes_over_expected_p100": -0.7031,
        "avg_pass_distance": 15.2459,
        "avg_pass_vertical": -0.4306
      }
    },
    {
      "canonical_id": "ronald-hern\u00e1ndez",
      "canonical_name": "Ronald Hern\u00e1ndez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 701.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.5423,
        "xg_place": -0.3524,
        "goals_minus_xg": 0.4577,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1207,
        "assists_minus_xa": -0.1207,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6631,
        "points_added": 1.3617,
        "xpoints_added": 0.4088,
        "passes_attempted": 354.0,
        "pass_completion_pct": 0.7655,
        "xpass_completion_pct": 0.7771,
        "passes_over_expected": -4.1089,
        "passes_over_expected_p100": -1.1607,
        "avg_pass_distance": 17.5794,
        "avg_pass_vertical": 1.0596
      }
    },
    {
      "canonical_id": "ronald-matarrita",
      "canonical_name": "Ronald Matarrita",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2136.0,
        "shots": 17.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 0.721,
        "xg_place": 0.9134,
        "goals_minus_xg": 1.279,
        "key_passes": 23.0,
        "assists": 4.0,
        "xa": 2.7207,
        "assists_minus_xa": 1.2793,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 3.4417,
        "points_added": 1.4977,
        "xpoints_added": 0.4686,
        "passes_attempted": 1256.0,
        "pass_completion_pct": 0.7627,
        "xpass_completion_pct": 0.7593,
        "passes_over_expected": 4.3623,
        "passes_over_expected_p100": 0.3473,
        "avg_pass_distance": 20.5256,
        "avg_pass_vertical": 6.7113
      }
    },
    {
      "canonical_id": "ruan",
      "canonical_name": "Ruan",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2167.0,
        "shots": 9.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.0485,
        "xg_place": 0.4425,
        "goals_minus_xg": 0.9515,
        "key_passes": 29.0,
        "assists": 4.0,
        "xa": 2.6263,
        "assists_minus_xa": 1.3737,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 3.6748,
        "points_added": 2.0703,
        "xpoints_added": 1.0086,
        "passes_attempted": 992.0,
        "pass_completion_pct": 0.7913,
        "xpass_completion_pct": 0.7786,
        "passes_over_expected": 12.6467,
        "passes_over_expected_p100": 1.2749,
        "avg_pass_distance": 17.6437,
        "avg_pass_vertical": 0.1353
      }
    },
    {
      "canonical_id": "rubio-rub\u00edn",
      "canonical_name": "Rubio Rub\u00edn",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2620.0,
        "shots": 71.0,
        "shots_on_target": 25.0,
        "goals": 8.0,
        "xg": 8.6373,
        "xg_place": -0.9659,
        "goals_minus_xg": -0.6373,
        "key_passes": 19.0,
        "assists": 4.0,
        "xa": 2.2464,
        "assists_minus_xa": 1.7536,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 10.8837,
        "points_added": 3.2451,
        "xpoints_added": 4.6021,
        "passes_attempted": 507.0,
        "pass_completion_pct": 0.8107,
        "xpass_completion_pct": 0.8099,
        "passes_over_expected": 0.3771,
        "passes_over_expected_p100": 0.0744,
        "avg_pass_distance": 16.2902,
        "avg_pass_vertical": -2.3173
      }
    },
    {
      "canonical_id": "rudy-camacho",
      "canonical_name": "Rudy Camacho",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3016.0,
        "shots": 15.0,
        "shots_on_target": 4.0,
        "goals": 3.0,
        "xg": 1.0433,
        "xg_place": 0.5906,
        "goals_minus_xg": 1.9567,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2182,
        "assists_minus_xa": -0.2182,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.2615,
        "points_added": 1.7329,
        "xpoints_added": 0.6436,
        "passes_attempted": 1753.0,
        "pass_completion_pct": 0.8825,
        "xpass_completion_pct": 0.8569,
        "passes_over_expected": 44.8197,
        "passes_over_expected_p100": 2.5567,
        "avg_pass_distance": 21.5332,
        "avg_pass_vertical": 8.8794
      }
    },
    {
      "canonical_id": "russell-canouse",
      "canonical_name": "Russell Canouse",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1867.0,
        "shots": 21.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 1.9305,
        "xg_place": 0.4577,
        "goals_minus_xg": -0.9305,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.1138,
        "assists_minus_xa": 0.8862,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0443,
        "points_added": 0.6109,
        "xpoints_added": 1.5544,
        "passes_attempted": 743.0,
        "pass_completion_pct": 0.8022,
        "xpass_completion_pct": 0.8141,
        "passes_over_expected": -8.8753,
        "passes_over_expected_p100": -1.1945,
        "avg_pass_distance": 19.9696,
        "avg_pass_vertical": 4.1659
      }
    },
    {
      "canonical_id": "russell-teibert",
      "canonical_name": "Russell Teibert",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2732.0,
        "shots": 11.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.2715,
        "xg_place": 0.1135,
        "goals_minus_xg": 0.7285,
        "key_passes": 29.0,
        "assists": 2.0,
        "xa": 2.0775,
        "assists_minus_xa": -0.0775,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.349,
        "points_added": 0.3655,
        "xpoints_added": 0.1845,
        "passes_attempted": 1223.0,
        "pass_completion_pct": 0.8332,
        "xpass_completion_pct": 0.8186,
        "passes_over_expected": 17.8409,
        "passes_over_expected_p100": 1.4588,
        "avg_pass_distance": 18.1684,
        "avg_pass_vertical": 3.619
      }
    },
    {
      "canonical_id": "ryan-gauld",
      "canonical_name": "Ryan Gauld",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1525.0,
        "shots": 36.0,
        "shots_on_target": 19.0,
        "goals": 4.0,
        "xg": 3.8293,
        "xg_place": 1.683,
        "goals_minus_xg": 0.1707,
        "key_passes": 44.0,
        "assists": 4.0,
        "xa": 3.5852,
        "assists_minus_xa": 0.4148,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 7.4145,
        "points_added": 1.724,
        "xpoints_added": 2.9929,
        "passes_attempted": 649.0,
        "pass_completion_pct": 0.7072,
        "xpass_completion_pct": 0.683,
        "passes_over_expected": 15.7556,
        "passes_over_expected_p100": 2.4277,
        "avg_pass_distance": 20.7305,
        "avg_pass_vertical": 3.3506
      }
    },
    {
      "canonical_id": "ryan-hollingshead",
      "canonical_name": "Ryan Hollingshead",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2915.0,
        "shots": 26.0,
        "shots_on_target": 8.0,
        "goals": 3.0,
        "xg": 2.4673,
        "xg_place": 0.0193,
        "goals_minus_xg": 0.5327,
        "key_passes": 30.0,
        "assists": 5.0,
        "xa": 2.8178,
        "assists_minus_xa": 2.1822,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 5.2852,
        "points_added": 1.3938,
        "xpoints_added": 1.7441,
        "passes_attempted": 1479.0,
        "pass_completion_pct": 0.8114,
        "xpass_completion_pct": 0.809,
        "passes_over_expected": 3.4514,
        "passes_over_expected_p100": 0.2334,
        "avg_pass_distance": 18.496,
        "avg_pass_vertical": 3.0755
      }
    },
    {
      "canonical_id": "ryan-raposo",
      "canonical_name": "Ryan Raposo",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 473.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5592,
        "xg_place": 0.0193,
        "goals_minus_xg": -0.5592,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.8554,
        "assists_minus_xa": 0.1446,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4146,
        "points_added": 0.0,
        "xpoints_added": 0.5645,
        "passes_attempted": 153.0,
        "pass_completion_pct": 0.6797,
        "xpass_completion_pct": 0.7208,
        "passes_over_expected": -6.2791,
        "passes_over_expected_p100": -4.104,
        "avg_pass_distance": 18.4603,
        "avg_pass_vertical": 0.637
      }
    },
    {
      "canonical_id": "ryan-shawcross",
      "canonical_name": "Ryan Shawcross",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 901.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1699,
        "xg_place": -0.1699,
        "goals_minus_xg": -0.1699,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1699,
        "points_added": 0.0,
        "xpoints_added": 0.0934,
        "passes_attempted": 319.0,
        "pass_completion_pct": 0.8276,
        "xpass_completion_pct": 0.8426,
        "passes_over_expected": -4.7943,
        "passes_over_expected_p100": -1.5029,
        "avg_pass_distance": 23.0551,
        "avg_pass_vertical": 9.48
      }
    },
    {
      "canonical_id": "r\u00e9mi-walter",
      "canonical_name": "R\u00e9mi Walter",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2264.0,
        "shots": 23.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 1.4869,
        "xg_place": -0.4792,
        "goals_minus_xg": -0.4869,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 0.8559,
        "assists_minus_xa": 0.1441,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.3427,
        "points_added": 0.4535,
        "xpoints_added": 0.4441,
        "passes_attempted": 1108.0,
        "pass_completion_pct": 0.8854,
        "xpass_completion_pct": 0.867,
        "passes_over_expected": 20.3465,
        "passes_over_expected_p100": 1.8363,
        "avg_pass_distance": 19.578,
        "avg_pass_vertical": 0.9044
      }
    },
    {
      "canonical_id": "saad-abdul-salaam",
      "canonical_name": "Saad Abdul-Salaam",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1061.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0648,
        "xg_place": 0.0159,
        "goals_minus_xg": -0.0648,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.5488,
        "assists_minus_xa": -0.5488,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6136,
        "points_added": 0.0,
        "xpoints_added": 0.0404,
        "passes_attempted": 559.0,
        "pass_completion_pct": 0.8068,
        "xpass_completion_pct": 0.8046,
        "passes_over_expected": 1.2129,
        "passes_over_expected_p100": 0.217,
        "avg_pass_distance": 19.4976,
        "avg_pass_vertical": 3.0811
      }
    },
    {
      "canonical_id": "sacha-kljestan",
      "canonical_name": "Sacha Kljestan",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1575.0,
        "shots": 20.0,
        "shots_on_target": 9.0,
        "goals": 5.0,
        "xg": 3.8277,
        "xg_place": 1.1088,
        "goals_minus_xg": 1.1723,
        "key_passes": 37.0,
        "assists": 1.0,
        "xa": 2.9081,
        "assists_minus_xa": -1.9081,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.7358,
        "points_added": 1.673,
        "xpoints_added": 1.5365,
        "passes_attempted": 999.0,
        "pass_completion_pct": 0.8228,
        "xpass_completion_pct": 0.8134,
        "passes_over_expected": 9.4101,
        "passes_over_expected_p100": 0.942,
        "avg_pass_distance": 17.8601,
        "avg_pass_vertical": 3.6562
      }
    },
    {
      "canonical_id": "sam-adeniran",
      "canonical_name": "Sam Adeniran",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 67.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3107,
        "xg_place": -0.2729,
        "goals_minus_xg": -0.3107,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3107,
        "points_added": 0.0,
        "xpoints_added": 0.2941,
        "passes_attempted": 13.0,
        "pass_completion_pct": 0.7692,
        "xpass_completion_pct": 0.7335,
        "passes_over_expected": 0.4651,
        "passes_over_expected_p100": 3.5778,
        "avg_pass_distance": 14.922,
        "avg_pass_vertical": -0.8521
      }
    },
    {
      "canonical_id": "sam-junqua",
      "canonical_name": "Sam Junqua",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1783.0,
        "shots": 10.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.3442,
        "xg_place": 0.0234,
        "goals_minus_xg": -0.3442,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.7846,
        "assists_minus_xa": 0.2154,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1288,
        "points_added": 0.0,
        "xpoints_added": 0.1788,
        "passes_attempted": 764.0,
        "pass_completion_pct": 0.7055,
        "xpass_completion_pct": 0.7495,
        "passes_over_expected": -33.5953,
        "passes_over_expected_p100": -4.3973,
        "avg_pass_distance": 20.8978,
        "avg_pass_vertical": 7.4278
      }
    },
    {
      "canonical_id": "sam-vines",
      "canonical_name": "Sam Vines",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 785.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.351,
        "xg_place": 0.5593,
        "goals_minus_xg": 0.649,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.7649,
        "assists_minus_xa": 0.2351,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.1159,
        "points_added": 0.4956,
        "xpoints_added": 0.1668,
        "passes_attempted": 403.0,
        "pass_completion_pct": 0.8288,
        "xpass_completion_pct": 0.8037,
        "passes_over_expected": 10.1256,
        "passes_over_expected_p100": 2.5125,
        "avg_pass_distance": 18.3227,
        "avg_pass_vertical": 1.5865
      }
    },
    {
      "canonical_id": "sami-guediri",
      "canonical_name": "Sami Guediri",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 251.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0544,
        "xg_place": -0.0544,
        "goals_minus_xg": -0.0544,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0544,
        "points_added": 0.0,
        "xpoints_added": 0.0358,
        "passes_attempted": 146.0,
        "pass_completion_pct": 0.6712,
        "xpass_completion_pct": 0.7297,
        "passes_over_expected": -8.5434,
        "passes_over_expected_p100": -5.8516,
        "avg_pass_distance": 19.8527,
        "avg_pass_vertical": 4.7667
      }
    },
    {
      "canonical_id": "samuel-grandsir",
      "canonical_name": "Samuel Grandsir",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2226.0,
        "shots": 56.0,
        "shots_on_target": 19.0,
        "goals": 3.0,
        "xg": 5.7677,
        "xg_place": -2.4937,
        "goals_minus_xg": -2.7677,
        "key_passes": 25.0,
        "assists": 3.0,
        "xa": 2.328,
        "assists_minus_xa": 0.672,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 8.0957,
        "points_added": 2.1569,
        "xpoints_added": 3.541,
        "passes_attempted": 903.0,
        "pass_completion_pct": 0.763,
        "xpass_completion_pct": 0.7816,
        "passes_over_expected": -16.8209,
        "passes_over_expected_p100": -1.8628,
        "avg_pass_distance": 16.9839,
        "avg_pass_vertical": -0.7189
      }
    },
    {
      "canonical_id": "samuel-piette",
      "canonical_name": "Samuel Piette",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1877.0,
        "shots": 14.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.3935,
        "xg_place": -0.0831,
        "goals_minus_xg": -0.3935,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.7,
        "assists_minus_xa": 0.3,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0935,
        "points_added": 0.2771,
        "xpoints_added": 0.5917,
        "passes_attempted": 1029.0,
        "pass_completion_pct": 0.8902,
        "xpass_completion_pct": 0.8688,
        "passes_over_expected": 22.0397,
        "passes_over_expected_p100": 2.1419,
        "avg_pass_distance": 19.4115,
        "avg_pass_vertical": 3.93
      }
    },
    {
      "canonical_id": "santiago-moreno",
      "canonical_name": "Santiago Moreno",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 632.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.2988,
        "xg_place": -0.7234,
        "goals_minus_xg": -0.2988,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 0.887,
        "assists_minus_xa": 0.113,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.1859,
        "points_added": 0.0,
        "xpoints_added": 0.3144,
        "passes_attempted": 285.0,
        "pass_completion_pct": 0.7474,
        "xpass_completion_pct": 0.7752,
        "passes_over_expected": -7.9265,
        "passes_over_expected_p100": -2.7812,
        "avg_pass_distance": 19.4794,
        "avg_pass_vertical": 3.458
      }
    },
    {
      "canonical_id": "santiago-rodr\u00edguez",
      "canonical_name": "Santiago Rodr\u00edguez",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1482.0,
        "shots": 35.0,
        "shots_on_target": 14.0,
        "goals": 4.0,
        "xg": 4.1405,
        "xg_place": 1.1241,
        "goals_minus_xg": -0.1405,
        "key_passes": 26.0,
        "assists": 0.0,
        "xa": 1.5228,
        "assists_minus_xa": -1.5228,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.6633,
        "points_added": 0.9926,
        "xpoints_added": 1.7015,
        "passes_attempted": 643.0,
        "pass_completion_pct": 0.7823,
        "xpass_completion_pct": 0.776,
        "passes_over_expected": 4.049,
        "passes_over_expected_p100": 0.6297,
        "avg_pass_distance": 16.1111,
        "avg_pass_vertical": 2.6678
      }
    },
    {
      "canonical_id": "santiago-sosa",
      "canonical_name": "Santiago Sosa",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2483.0,
        "shots": 16.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 0.7142,
        "xg_place": -0.0953,
        "goals_minus_xg": -0.7142,
        "key_passes": 15.0,
        "assists": 0.0,
        "xa": 1.5696,
        "assists_minus_xa": -1.5696,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.2838,
        "points_added": 0.0,
        "xpoints_added": 0.6837,
        "passes_attempted": 1780.0,
        "pass_completion_pct": 0.8635,
        "xpass_completion_pct": 0.8652,
        "passes_over_expected": -3.0076,
        "passes_over_expected_p100": -0.169,
        "avg_pass_distance": 20.6078,
        "avg_pass_vertical": 5.4086
      }
    },
    {
      "canonical_id": "scott-caldwell",
      "canonical_name": "Scott Caldwell",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 247.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.252,
        "xg_place": -0.252,
        "goals_minus_xg": -0.252,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1603,
        "assists_minus_xa": -0.1603,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4123,
        "points_added": 0.0,
        "xpoints_added": 0.1183,
        "passes_attempted": 100.0,
        "pass_completion_pct": 0.81,
        "xpass_completion_pct": 0.8436,
        "passes_over_expected": -3.3577,
        "passes_over_expected_p100": -3.3577,
        "avg_pass_distance": 18.7472,
        "avg_pass_vertical": 3.9621
      }
    },
    {
      "canonical_id": "sean-davis",
      "canonical_name": "Sean Davis",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3532.0,
        "shots": 11.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.3868,
        "xg_place": -0.1809,
        "goals_minus_xg": -0.3868,
        "key_passes": 43.0,
        "assists": 0.0,
        "xa": 3.3315,
        "assists_minus_xa": -3.3315,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 3.7183,
        "points_added": 0.0,
        "xpoints_added": 0.3712,
        "passes_attempted": 1636.0,
        "pass_completion_pct": 0.7531,
        "xpass_completion_pct": 0.7626,
        "passes_over_expected": -15.6145,
        "passes_over_expected_p100": -0.9544,
        "avg_pass_distance": 19.4371,
        "avg_pass_vertical": 8.0058
      }
    },
    {
      "canonical_id": "sean-johnson",
      "canonical_name": "Sean Johnson",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3322.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.3937,
        "assists_minus_xa": 0.6063,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3937,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1003.0,
        "pass_completion_pct": 0.7916,
        "xpass_completion_pct": 0.7731,
        "passes_over_expected": 18.5518,
        "passes_over_expected_p100": 1.8496,
        "avg_pass_distance": 34.3764,
        "avg_pass_vertical": 25.3716,
        "shots_faced": 131.0,
        "goals_conceded": 33.0,
        "saves": 97.0,
        "headed_shot_share": 0.1221,
        "xg_faced": 33.2044,
        "goals_conceded_minus_xg": -0.2044,
        "goals_per_xg": 0.9938
      }
    },
    {
      "canonical_id": "sean-nealis",
      "canonical_name": "Sean Nealis",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2808.0,
        "shots": 20.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 2.121,
        "xg_place": -0.9541,
        "goals_minus_xg": -1.121,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1257,
        "assists_minus_xa": -0.1257,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.2467,
        "points_added": 0.1669,
        "xpoints_added": 1.3006,
        "passes_attempted": 1204.0,
        "pass_completion_pct": 0.7417,
        "xpass_completion_pct": 0.7457,
        "passes_over_expected": -4.7821,
        "passes_over_expected_p100": -0.3972,
        "avg_pass_distance": 22.1519,
        "avg_pass_vertical": 9.4528
      }
    },
    {
      "canonical_id": "sebastian-anderson",
      "canonical_name": "Sebastian Anderson",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 37.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 17.0,
        "pass_completion_pct": 0.8824,
        "xpass_completion_pct": 0.8119,
        "passes_over_expected": 1.1976,
        "passes_over_expected_p100": 7.0447,
        "avg_pass_distance": 15.2041,
        "avg_pass_vertical": 5.2547
      }
    },
    {
      "canonical_id": "sebastian-berhalter",
      "canonical_name": "Sebastian Berhalter",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 752.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2332,
        "xg_place": -0.2332,
        "goals_minus_xg": -0.2332,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.4643,
        "assists_minus_xa": -0.4643,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6975,
        "points_added": 0.0,
        "xpoints_added": 0.1836,
        "passes_attempted": 526.0,
        "pass_completion_pct": 0.8422,
        "xpass_completion_pct": 0.8424,
        "passes_over_expected": -0.1194,
        "passes_over_expected_p100": -0.0227,
        "avg_pass_distance": 24.3304,
        "avg_pass_vertical": 5.73
      }
    },
    {
      "canonical_id": "sebastian-breza",
      "canonical_name": "Sebastian Breza",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 793.0,
        "shots": 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": 231.0,
        "pass_completion_pct": 0.8268,
        "xpass_completion_pct": 0.8433,
        "passes_over_expected": -3.8053,
        "passes_over_expected_p100": -1.6473,
        "avg_pass_distance": 26.3661,
        "avg_pass_vertical": 17.6695,
        "shots_faced": 29.0,
        "goals_conceded": 8.0,
        "saves": 21.0,
        "headed_shot_share": 0.1034,
        "xg_faced": 6.5981,
        "goals_conceded_minus_xg": 1.4019,
        "goals_per_xg": 1.2125
      }
    },
    {
      "canonical_id": "sebastian-lletget",
      "canonical_name": "Sebastian Lletget",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1995.0,
        "shots": 24.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 2.443,
        "xg_place": 0.2782,
        "goals_minus_xg": 0.557,
        "key_passes": 34.0,
        "assists": 4.0,
        "xa": 2.8096,
        "assists_minus_xa": 1.1904,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.2526,
        "points_added": 2.4043,
        "xpoints_added": 1.7583,
        "passes_attempted": 1087.0,
        "pass_completion_pct": 0.8602,
        "xpass_completion_pct": 0.82,
        "passes_over_expected": 43.6947,
        "passes_over_expected_p100": 4.0198,
        "avg_pass_distance": 17.6987,
        "avg_pass_vertical": 1.3424
      }
    },
    {
      "canonical_id": "sebastien-ibeagha",
      "canonical_name": "Sebastien Ibeagha",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1132.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.7861,
        "xg_place": -0.2298,
        "goals_minus_xg": -0.7861,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.2983,
        "assists_minus_xa": -0.2983,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0844,
        "points_added": 0.0,
        "xpoints_added": 0.3915,
        "passes_attempted": 461.0,
        "pass_completion_pct": 1.5771000000000002,
        "xpass_completion_pct": 1.6159,
        "passes_over_expected": -8.2391,
        "passes_over_expected_p100": -3.8878,
        "avg_pass_distance": 40.3818,
        "avg_pass_vertical": 15.9985
      }
    },
    {
      "canonical_id": "sebasti\u00e1n-blanco",
      "canonical_name": "Sebasti\u00e1n Blanco",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1526.0,
        "shots": 53.0,
        "shots_on_target": 23.0,
        "goals": 9.0,
        "xg": 5.5286,
        "xg_place": 1.7095,
        "goals_minus_xg": 3.4714,
        "key_passes": 27.0,
        "assists": 6.0,
        "xa": 4.5682,
        "assists_minus_xa": 1.4318,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 10.0968,
        "points_added": 4.7577,
        "xpoints_added": 2.2871,
        "passes_attempted": 804.0,
        "pass_completion_pct": 0.6629,
        "xpass_completion_pct": 0.6964,
        "passes_over_expected": -26.8847,
        "passes_over_expected_p100": -3.3439,
        "avg_pass_distance": 21.9403,
        "avg_pass_vertical": 7.0185
      }
    },
    {
      "canonical_id": "sebasti\u00e1n-driussi",
      "canonical_name": "Sebasti\u00e1n Driussi",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1487.0,
        "shots": 38.0,
        "shots_on_target": 16.0,
        "goals": 5.0,
        "xg": 4.7508,
        "xg_place": 1.1928,
        "goals_minus_xg": 0.2492,
        "key_passes": 31.0,
        "assists": 3.0,
        "xa": 2.3354,
        "assists_minus_xa": 0.6646,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 7.0861,
        "points_added": 1.8207,
        "xpoints_added": 2.8002,
        "passes_attempted": 757.0,
        "pass_completion_pct": 0.8032,
        "xpass_completion_pct": 0.7911,
        "passes_over_expected": 9.1,
        "passes_over_expected_p100": 1.2021,
        "avg_pass_distance": 19.3089,
        "avg_pass_vertical": 2.8103
      }
    },
    {
      "canonical_id": "sega-coulibaly",
      "canonical_name": "Sega Coulibaly",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1552.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1994,
        "xg_place": -0.1994,
        "goals_minus_xg": -0.1994,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0233,
        "assists_minus_xa": -0.0233,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2227,
        "points_added": 0.0,
        "xpoints_added": 0.1235,
        "passes_attempted": 984.0,
        "pass_completion_pct": 0.8537,
        "xpass_completion_pct": 0.862,
        "passes_over_expected": -8.2196,
        "passes_over_expected_p100": -0.8353,
        "avg_pass_distance": 23.0232,
        "avg_pass_vertical": 6.2363
      }
    },
    {
      "canonical_id": "sergio-santos",
      "canonical_name": "Sergio Santos",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1627.0,
        "shots": 53.0,
        "shots_on_target": 24.0,
        "goals": 6.0,
        "xg": 8.0862,
        "xg_place": -0.2788,
        "goals_minus_xg": -2.0862,
        "key_passes": 19.0,
        "assists": 1.0,
        "xa": 2.9134,
        "assists_minus_xa": -1.9134,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 10.9996,
        "points_added": 4.3064,
        "xpoints_added": 3.9339,
        "passes_attempted": 369.0,
        "pass_completion_pct": 0.5799,
        "xpass_completion_pct": 0.6719,
        "passes_over_expected": -33.9216,
        "passes_over_expected_p100": -9.1928,
        "avg_pass_distance": 16.4512,
        "avg_pass_vertical": 0.848
      }
    },
    {
      "canonical_id": "shane-oneill",
      "canonical_name": "Shane O'Neill",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2158.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.704,
        "xg_place": -0.0026,
        "goals_minus_xg": 0.296,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.5589,
        "assists_minus_xa": -0.5589,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2629,
        "points_added": 0.4863,
        "xpoints_added": 0.3952,
        "passes_attempted": 986.0,
        "pass_completion_pct": 0.8915,
        "xpass_completion_pct": 0.8617,
        "passes_over_expected": 29.3634,
        "passes_over_expected_p100": 2.978,
        "avg_pass_distance": 23.0584,
        "avg_pass_vertical": 6.0661
      }
    },
    {
      "canonical_id": "shea-salinas",
      "canonical_name": "Shea Salinas",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1559.0,
        "shots": 18.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 1.9879,
        "xg_place": -1.1328,
        "goals_minus_xg": -1.9879,
        "key_passes": 27.0,
        "assists": 2.0,
        "xa": 2.1391,
        "assists_minus_xa": -0.1391,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.1269,
        "points_added": 0.0,
        "xpoints_added": 1.7084,
        "passes_attempted": 699.0,
        "pass_completion_pct": 0.7468,
        "xpass_completion_pct": 0.7732,
        "passes_over_expected": -18.4901,
        "passes_over_expected_p100": -2.6452,
        "avg_pass_distance": 18.385,
        "avg_pass_vertical": 2.6731
      }
    },
    {
      "canonical_id": "siad-haji",
      "canonical_name": "Siad Haji",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 70.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.119,
        "xg_place": -0.119,
        "goals_minus_xg": -0.119,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1397,
        "assists_minus_xa": -0.1397,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2587,
        "points_added": 0.0,
        "xpoints_added": 0.1782,
        "passes_attempted": 26.0,
        "pass_completion_pct": 0.8462,
        "xpass_completion_pct": 0.672,
        "passes_over_expected": 4.5283,
        "passes_over_expected_p100": 17.4167,
        "avg_pass_distance": 19.765,
        "avg_pass_vertical": 3.7234
      }
    },
    {
      "canonical_id": "silvester-van-der-water",
      "canonical_name": "Silvester van der Water",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1117.0,
        "shots": 27.0,
        "shots_on_target": 8.0,
        "goals": 3.0,
        "xg": 2.5407,
        "xg_place": -0.8672,
        "goals_minus_xg": 0.4593,
        "key_passes": 20.0,
        "assists": 2.0,
        "xa": 2.5627,
        "assists_minus_xa": -0.5627,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.1034,
        "points_added": 2.3955,
        "xpoints_added": 2.1985,
        "passes_attempted": 365.0,
        "pass_completion_pct": 0.6959,
        "xpass_completion_pct": 0.7067,
        "passes_over_expected": -3.9447,
        "passes_over_expected_p100": -1.0807,
        "avg_pass_distance": 22.3129,
        "avg_pass_vertical": 4.3591
      }
    },
    {
      "canonical_id": "spencer-richey",
      "canonical_name": "Spencer Richey",
      "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": 54.0,
        "pass_completion_pct": 0.3889,
        "xpass_completion_pct": 0.4259,
        "passes_over_expected": -2.0001,
        "passes_over_expected_p100": -3.704,
        "avg_pass_distance": 56.6334,
        "avg_pass_vertical": 52.5948,
        "shots_faced": 5.0,
        "goals_conceded": 0.0,
        "saves": 5.0,
        "headed_shot_share": 0.4,
        "xg_faced": 0.5548,
        "goals_conceded_minus_xg": -0.5548,
        "goals_per_xg": 0.0
      }
    },
    {
      "canonical_id": "stanislav-ivanov",
      "canonical_name": "Stanislav Ivanov",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 556.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4404,
        "xg_place": -0.3038,
        "goals_minus_xg": -0.4404,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.8748,
        "assists_minus_xa": 0.1252,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3152,
        "points_added": 0.0,
        "xpoints_added": 0.3371,
        "passes_attempted": 144.0,
        "pass_completion_pct": 0.7292,
        "xpass_completion_pct": 0.7321,
        "passes_over_expected": -0.4182,
        "passes_over_expected_p100": -0.2904,
        "avg_pass_distance": 15.7294,
        "avg_pass_vertical": 1.9204
      }
    },
    {
      "canonical_id": "stefan-cleveland",
      "canonical_name": "Stefan Cleveland",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1494.0,
        "shots": 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": 501.0,
        "pass_completion_pct": 0.7605,
        "xpass_completion_pct": 0.7548,
        "passes_over_expected": 2.8509,
        "passes_over_expected_p100": 0.569,
        "avg_pass_distance": 34.3104,
        "avg_pass_vertical": 26.1719,
        "shots_faced": 47.0,
        "goals_conceded": 17.0,
        "saves": 29.0,
        "headed_shot_share": 0.1064,
        "xg_faced": 16.4837,
        "goals_conceded_minus_xg": 0.5163,
        "goals_per_xg": 1.0313
      }
    },
    {
      "canonical_id": "stefan-frei",
      "canonical_name": "Stefan Frei",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1794.0,
        "shots": 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": 582.0,
        "pass_completion_pct": 0.7526,
        "xpass_completion_pct": 0.7338,
        "passes_over_expected": 10.9572,
        "passes_over_expected_p100": 1.8827,
        "avg_pass_distance": 33.9873,
        "avg_pass_vertical": 26.4244,
        "shots_faced": 62.0,
        "goals_conceded": 15.0,
        "saves": 44.0,
        "headed_shot_share": 0.2097,
        "xg_faced": 15.4763,
        "goals_conceded_minus_xg": -0.4763,
        "goals_per_xg": 0.9692
      }
    },
    {
      "canonical_id": "steve-clark",
      "canonical_name": "Steve Clark",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2752.0,
        "shots": 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": 873.0,
        "pass_completion_pct": 0.7251,
        "xpass_completion_pct": 0.7141,
        "passes_over_expected": 9.5578,
        "passes_over_expected_p100": 1.0948,
        "avg_pass_distance": 37.9634,
        "avg_pass_vertical": 29.6676,
        "shots_faced": 143.0,
        "goals_conceded": 32.0,
        "saves": 105.0,
        "headed_shot_share": 0.1818,
        "xg_faced": 36.9412,
        "goals_conceded_minus_xg": -4.9412,
        "goals_per_xg": 0.8662
      }
    },
    {
      "canonical_id": "steven-beitashour",
      "canonical_name": "Steven Beitashour",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 641.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.4849,
        "assists_minus_xa": 0.5151,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4849,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 280.0,
        "pass_completion_pct": 0.8107,
        "xpass_completion_pct": 0.7868,
        "passes_over_expected": 6.7023,
        "passes_over_expected_p100": 2.3937,
        "avg_pass_distance": 18.0146,
        "avg_pass_vertical": 2.9035
      }
    },
    {
      "canonical_id": "steven-birnbaum",
      "canonical_name": "Steven Birnbaum",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1773.0,
        "shots": 12.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 0.847,
        "xg_place": 0.6441,
        "goals_minus_xg": 1.153,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.5683,
        "assists_minus_xa": 0.4317,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.4152,
        "points_added": 0.8379,
        "xpoints_added": 0.5837,
        "passes_attempted": 589.0,
        "pass_completion_pct": 0.7589,
        "xpass_completion_pct": 0.7432,
        "passes_over_expected": 9.2585,
        "passes_over_expected_p100": 1.5719,
        "avg_pass_distance": 24.2141,
        "avg_pass_vertical": 12.5351
      }
    },
    {
      "canonical_id": "steven-moreira",
      "canonical_name": "Steven Moreira",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 567.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 15.0,
        "assists": 2.0,
        "xa": 2.0521,
        "assists_minus_xa": -0.0521,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0521,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 322.0,
        "pass_completion_pct": 0.7764,
        "xpass_completion_pct": 0.7559,
        "passes_over_expected": 6.5931,
        "passes_over_expected_p100": 2.0475,
        "avg_pass_distance": 18.4007,
        "avg_pass_vertical": 5.5329
      }
    },
    {
      "canonical_id": "stuart-findlay",
      "canonical_name": "Stuart Findlay",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 516.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1892,
        "xg_place": -0.1401,
        "goals_minus_xg": -0.1892,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1892,
        "points_added": 0.0,
        "xpoints_added": 0.0518,
        "passes_attempted": 187.0,
        "pass_completion_pct": 0.7166,
        "xpass_completion_pct": 0.7528,
        "passes_over_expected": -6.7797,
        "passes_over_expected_p100": -3.6255,
        "avg_pass_distance": 24.7121,
        "avg_pass_vertical": 9.3583
      }
    },
    {
      "canonical_id": "sunusi-ibrahim",
      "canonical_name": "Sunusi Ibrahim",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1032.0,
        "shots": 31.0,
        "shots_on_target": 13.0,
        "goals": 4.0,
        "xg": 5.4672,
        "xg_place": 0.4182,
        "goals_minus_xg": -1.4672,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.4498,
        "assists_minus_xa": -0.4498,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.917,
        "points_added": 3.5955,
        "xpoints_added": 4.8828,
        "passes_attempted": 237.0,
        "pass_completion_pct": 0.7384,
        "xpass_completion_pct": 0.7779,
        "passes_over_expected": -9.3733,
        "passes_over_expected_p100": -3.955,
        "avg_pass_distance": 15.9235,
        "avg_pass_vertical": 1.9075
      }
    },
    {
      "canonical_id": "szabolcs-schon",
      "canonical_name": "Szabolcs Schon",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1059.0,
        "shots": 22.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 2.201,
        "xg_place": -1.9363,
        "goals_minus_xg": -2.201,
        "key_passes": 11.0,
        "assists": 5.0,
        "xa": 0.9575,
        "assists_minus_xa": 4.0425,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.1585,
        "points_added": 0.0,
        "xpoints_added": 1.4254,
        "passes_attempted": 331.0,
        "pass_completion_pct": 0.7432,
        "xpass_completion_pct": 0.766,
        "passes_over_expected": -7.5433,
        "passes_over_expected_p100": -2.2789,
        "avg_pass_distance": 16.4514,
        "avg_pass_vertical": -2.2796
      }
    },
    {
      "canonical_id": "tajon-buchanan",
      "canonical_name": "Tajon Buchanan",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2002.0,
        "shots": 66.0,
        "shots_on_target": 24.0,
        "goals": 9.0,
        "xg": 6.1582,
        "xg_place": -0.1127,
        "goals_minus_xg": 2.8418,
        "key_passes": 18.0,
        "assists": 5.0,
        "xa": 3.2142,
        "assists_minus_xa": 1.7858,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 9.3724,
        "points_added": 3.6126,
        "xpoints_added": 3.6157,
        "passes_attempted": 623.0,
        "pass_completion_pct": 0.7352,
        "xpass_completion_pct": 0.7497,
        "passes_over_expected": -9.093,
        "passes_over_expected_p100": -1.4596,
        "avg_pass_distance": 16.1757,
        "avg_pass_vertical": -0.9884
      }
    },
    {
      "canonical_id": "talles-magno",
      "canonical_name": "Talles Magno",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 575.0,
        "shots": 11.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 2.3913,
        "xg_place": 0.3445,
        "goals_minus_xg": 0.6087,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.5907,
        "assists_minus_xa": -0.5907,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.982,
        "points_added": 0.4475,
        "xpoints_added": 0.7875,
        "passes_attempted": 189.0,
        "pass_completion_pct": 0.7513,
        "xpass_completion_pct": 0.7766,
        "passes_over_expected": -4.775,
        "passes_over_expected_p100": -2.5264,
        "avg_pass_distance": 14.1747,
        "avg_pass_vertical": 1.2024
      }
    },
    {
      "canonical_id": "tanner-beason",
      "canonical_name": "Tanner Beason",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2140.0,
        "shots": 14.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.8469,
        "xg_place": -0.4483,
        "goals_minus_xg": -0.8469,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2131,
        "assists_minus_xa": -0.2131,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.06,
        "points_added": 0.0,
        "xpoints_added": 0.7728,
        "passes_attempted": 1041.0,
        "pass_completion_pct": 0.8146,
        "xpass_completion_pct": 0.8193,
        "passes_over_expected": -4.8867,
        "passes_over_expected_p100": -0.4694,
        "avg_pass_distance": 22.5878,
        "avg_pass_vertical": 7.4182
      }
    },
    {
      "canonical_id": "tanner-tessmann",
      "canonical_name": "Tanner Tessmann",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 492.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1621,
        "xg_place": -0.1621,
        "goals_minus_xg": -0.1621,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.231,
        "assists_minus_xa": -0.231,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3932,
        "points_added": 0.0,
        "xpoints_added": 0.1568,
        "passes_attempted": 276.0,
        "pass_completion_pct": 0.8116,
        "xpass_completion_pct": 0.8478,
        "passes_over_expected": -9.9821,
        "passes_over_expected_p100": -3.6167,
        "avg_pass_distance": 22.3937,
        "avg_pass_vertical": 4.6074
      }
    },
    {
      "canonical_id": "taty-castellanos",
      "canonical_name": "Taty Castellanos",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3342.0,
        "shots": 145.0,
        "shots_on_target": 61.0,
        "goals": 22.0,
        "xg": 20.1262,
        "xg_place": 0.1454,
        "goals_minus_xg": 1.8738,
        "key_passes": 35.0,
        "assists": 6.0,
        "xa": 4.2942,
        "assists_minus_xa": 1.7058,
        "goals_plus_assists": 28.0,
        "xg_plus_xa": 24.4204,
        "points_added": 6.4551,
        "xpoints_added": 8.2878,
        "passes_attempted": 846.0,
        "pass_completion_pct": 0.656,
        "xpass_completion_pct": 0.7143,
        "passes_over_expected": -49.3147,
        "passes_over_expected_p100": -5.8292,
        "avg_pass_distance": 14.2361,
        "avg_pass_vertical": 1.2749
      }
    },
    {
      "canonical_id": "taylor-washington",
      "canonical_name": "Taylor Washington",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1117.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.5635,
        "assists_minus_xa": -0.5635,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5635,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 468.0,
        "pass_completion_pct": 0.7158,
        "xpass_completion_pct": 0.7255,
        "passes_over_expected": -4.5424,
        "passes_over_expected_p100": -0.9706,
        "avg_pass_distance": 20.4028,
        "avg_pass_vertical": 4.4693
      }
    },
    {
      "canonical_id": "tayvon-gray",
      "canonical_name": "Tayvon Gray",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 882.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3518,
        "xg_place": -0.2402,
        "goals_minus_xg": -0.3518,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 1.3827,
        "assists_minus_xa": 0.6173,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.7345,
        "points_added": 0.0,
        "xpoints_added": 0.1286,
        "passes_attempted": 401.0,
        "pass_completion_pct": 0.7406,
        "xpass_completion_pct": 0.7579,
        "passes_over_expected": -6.9214,
        "passes_over_expected_p100": -1.726,
        "avg_pass_distance": 18.7029,
        "avg_pass_vertical": 0.9456
      }
    },
    {
      "canonical_id": "teal-bunbury",
      "canonical_name": "Teal Bunbury",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1298.0,
        "shots": 32.0,
        "shots_on_target": 12.0,
        "goals": 3.0,
        "xg": 4.367,
        "xg_place": 0.1015,
        "goals_minus_xg": -1.367,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 1.1383,
        "assists_minus_xa": -1.1383,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 5.5052,
        "points_added": 0.682,
        "xpoints_added": 2.3063,
        "passes_attempted": 403.0,
        "pass_completion_pct": 0.7667,
        "xpass_completion_pct": 0.7695,
        "passes_over_expected": -1.1061,
        "passes_over_expected_p100": -0.2745,
        "avg_pass_distance": 15.2914,
        "avg_pass_vertical": -2.2958
      }
    },
    {
      "canonical_id": "teenage-hadebe",
      "canonical_name": "Teenage Hadebe",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1635.0,
        "shots": 7.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.375,
        "xg_place": -0.375,
        "goals_minus_xg": -0.375,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.4456,
        "assists_minus_xa": 0.5544,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8206,
        "points_added": 0.0,
        "xpoints_added": 0.2661,
        "passes_attempted": 782.0,
        "pass_completion_pct": 0.7839,
        "xpass_completion_pct": 0.773,
        "passes_over_expected": 8.5039,
        "passes_over_expected_p100": 1.0875,
        "avg_pass_distance": 24.2549,
        "avg_pass_vertical": 11.8397
      }
    },
    {
      "canonical_id": "tesho-akindele",
      "canonical_name": "Tesho Akindele",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1569.0,
        "shots": 31.0,
        "shots_on_target": 11.0,
        "goals": 3.0,
        "xg": 6.3237,
        "xg_place": -1.824,
        "goals_minus_xg": -3.3237,
        "key_passes": 17.0,
        "assists": 5.0,
        "xa": 2.3858,
        "assists_minus_xa": 2.6142,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 8.7095,
        "points_added": 1.4578,
        "xpoints_added": 3.5522,
        "passes_attempted": 371.0,
        "pass_completion_pct": 0.7844,
        "xpass_completion_pct": 0.7915,
        "passes_over_expected": -2.646,
        "passes_over_expected_p100": -0.7132,
        "avg_pass_distance": 14.7961,
        "avg_pass_vertical": -2.5717
      }
    },
    {
      "canonical_id": "theo-bair",
      "canonical_name": "Theo Bair",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 41.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 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.6282,
        "passes_over_expected": -1.167,
        "passes_over_expected_p100": -8.9767,
        "avg_pass_distance": 13.8009,
        "avg_pass_vertical": -1.271
      }
    },
    {
      "canonical_id": "thiago-andrade",
      "canonical_name": "Thiago Andrade",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1104.0,
        "shots": 26.0,
        "shots_on_target": 10.0,
        "goals": 4.0,
        "xg": 3.1343,
        "xg_place": 0.0416,
        "goals_minus_xg": 0.8657,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.8198,
        "assists_minus_xa": 0.1802,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.9541,
        "points_added": 1.7376,
        "xpoints_added": 1.9965,
        "passes_attempted": 239.0,
        "pass_completion_pct": 0.7615,
        "xpass_completion_pct": 0.7584,
        "passes_over_expected": 0.7399,
        "passes_over_expected_p100": 0.3096,
        "avg_pass_distance": 13.8603,
        "avg_pass_vertical": -0.2167
      }
    },
    {
      "canonical_id": "thomas-edwards",
      "canonical_name": "Thomas Edwards",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2292.0,
        "shots": 12.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 0.4332,
        "xg_place": -0.0979,
        "goals_minus_xg": -0.4332,
        "key_passes": 31.0,
        "assists": 2.0,
        "xa": 2.9708,
        "assists_minus_xa": -0.9708,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.404,
        "points_added": 0.0,
        "xpoints_added": 0.2674,
        "passes_attempted": 1176.0,
        "pass_completion_pct": 0.6293,
        "xpass_completion_pct": 0.6419,
        "passes_over_expected": -14.9172,
        "passes_over_expected_p100": -1.2685,
        "avg_pass_distance": 28.1857,
        "avg_pass_vertical": 13.8237
      }
    },
    {
      "canonical_id": "thomas-hasal",
      "canonical_name": "Thomas Hasal",
      "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": 228.0,
        "pass_completion_pct": 0.7763,
        "xpass_completion_pct": 0.7798,
        "passes_over_expected": -0.7859,
        "passes_over_expected_p100": -0.3447,
        "avg_pass_distance": 34.4549,
        "avg_pass_vertical": 24.0647,
        "shots_faced": 35.0,
        "goals_conceded": 14.0,
        "saves": 20.0,
        "headed_shot_share": 0.1714,
        "xg_faced": 12.1248,
        "goals_conceded_minus_xg": 1.8752,
        "goals_per_xg": 1.1547
      }
    },
    {
      "canonical_id": "tim-melia",
      "canonical_name": "Tim Melia",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2972.0,
        "shots": 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.1435,
        "assists_minus_xa": -0.1435,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1435,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1025.0,
        "pass_completion_pct": 0.801,
        "xpass_completion_pct": 0.7999,
        "passes_over_expected": 1.0785,
        "passes_over_expected_p100": 0.1052,
        "avg_pass_distance": 32.2268,
        "avg_pass_vertical": 21.7433,
        "shots_faced": 109.0,
        "goals_conceded": 36.0,
        "saves": 73.0,
        "headed_shot_share": 0.1927,
        "xg_faced": 36.7163,
        "goals_conceded_minus_xg": -0.7163,
        "goals_per_xg": 0.9805
      }
    },
    {
      "canonical_id": "tim-parker",
      "canonical_name": "Tim Parker",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3368.0,
        "shots": 12.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.1493,
        "xg_place": -0.7821,
        "goals_minus_xg": -1.1493,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.4406,
        "assists_minus_xa": -0.4406,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.5898,
        "points_added": 0.0,
        "xpoints_added": 0.8612,
        "passes_attempted": 1445.0,
        "pass_completion_pct": 0.836,
        "xpass_completion_pct": 0.8276,
        "passes_over_expected": 12.062,
        "passes_over_expected_p100": 0.8347,
        "avg_pass_distance": 25.0777,
        "avg_pass_vertical": 11.6065
      }
    },
    {
      "canonical_id": "tom-barlow",
      "canonical_name": "Tom Barlow",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 613.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.4121,
        "xg_place": -0.4806,
        "goals_minus_xg": -0.4121,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.5478,
        "assists_minus_xa": -0.5478,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.9599,
        "points_added": 0.9754,
        "xpoints_added": 1.3029,
        "passes_attempted": 152.0,
        "pass_completion_pct": 0.6184,
        "xpass_completion_pct": 0.6948,
        "passes_over_expected": -11.6031,
        "passes_over_expected_p100": -7.6336,
        "avg_pass_distance": 12.0657,
        "avg_pass_vertical": -1.8994
      }
    },
    {
      "canonical_id": "tom-pettersson",
      "canonical_name": "Tom Pettersson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 390.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.7626,
        "xg_place": -0.0464,
        "goals_minus_xg": -0.7626,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7626,
        "points_added": 0.0,
        "xpoints_added": 0.0131,
        "passes_attempted": 160.0,
        "pass_completion_pct": 0.875,
        "xpass_completion_pct": 0.8645,
        "passes_over_expected": 1.6754,
        "passes_over_expected_p100": 1.0471,
        "avg_pass_distance": 22.5371,
        "avg_pass_vertical": 4.9963
      }
    },
    {
      "canonical_id": "tommy-mcnamara",
      "canonical_name": "Tommy McNamara",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2222.0,
        "shots": 29.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 2.2743,
        "xg_place": -0.1255,
        "goals_minus_xg": -0.2743,
        "key_passes": 18.0,
        "assists": 2.0,
        "xa": 1.6912,
        "assists_minus_xa": 0.3088,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.9656,
        "points_added": 0.9762,
        "xpoints_added": 1.2721,
        "passes_attempted": 1042.0,
        "pass_completion_pct": 0.8532,
        "xpass_completion_pct": 0.8419,
        "passes_over_expected": 11.764,
        "passes_over_expected_p100": 1.129,
        "avg_pass_distance": 20.4605,
        "avg_pass_vertical": 3.9756
      }
    },
    {
      "canonical_id": "tommy-thompson",
      "canonical_name": "Tommy Thompson",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 797.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 1.0825,
        "assists_minus_xa": -1.0825,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0825,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 486.0,
        "pass_completion_pct": 0.8416,
        "xpass_completion_pct": 0.8147,
        "passes_over_expected": 13.0693,
        "passes_over_expected_p100": 2.6892,
        "avg_pass_distance": 16.0695,
        "avg_pass_vertical": 2.5614
      }
    },
    {
      "canonical_id": "tom\u00e1s-pochettino",
      "canonical_name": "Tom\u00e1s Pochettino",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2415.0,
        "shots": 64.0,
        "shots_on_target": 14.0,
        "goals": 2.0,
        "xg": 4.5074,
        "xg_place": -1.1964,
        "goals_minus_xg": -2.5074,
        "key_passes": 27.0,
        "assists": 1.0,
        "xa": 2.2065,
        "assists_minus_xa": -1.2065,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 6.7138,
        "points_added": 0.9545,
        "xpoints_added": 3.0419,
        "passes_attempted": 1001.0,
        "pass_completion_pct": 0.7413,
        "xpass_completion_pct": 0.763,
        "passes_over_expected": -21.798,
        "passes_over_expected_p100": -2.1776,
        "avg_pass_distance": 20.798,
        "avg_pass_vertical": 5.1957
      }
    },
    {
      "canonical_id": "tom\u00e1s-romero",
      "canonical_name": "Tom\u00e1s Romero",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1799.0,
        "shots": 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": 491.0,
        "pass_completion_pct": 0.7169,
        "xpass_completion_pct": 0.7395,
        "passes_over_expected": -11.0956,
        "passes_over_expected_p100": -2.2598,
        "avg_pass_distance": 36.6666,
        "avg_pass_vertical": 28.5119,
        "shots_faced": 62.0,
        "goals_conceded": 28.0,
        "saves": 33.0,
        "headed_shot_share": 0.1613,
        "xg_faced": 21.9594,
        "goals_conceded_minus_xg": 6.0406,
        "goals_per_xg": 1.2751
      }
    },
    {
      "canonical_id": "toni-datkovic",
      "canonical_name": "Toni Datkovic",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 643.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0777,
        "xg_place": 0.0745,
        "goals_minus_xg": -0.0777,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1761,
        "assists_minus_xa": -0.1761,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2537,
        "points_added": 0.0,
        "xpoints_added": 0.055,
        "passes_attempted": 272.0,
        "pass_completion_pct": 0.7794,
        "xpass_completion_pct": 0.7913,
        "passes_over_expected": -3.2449,
        "passes_over_expected_p100": -1.193,
        "avg_pass_distance": 23.9882,
        "avg_pass_vertical": 8.8974
      }
    },
    {
      "canonical_id": "tony-alfaro",
      "canonical_name": "Tony Alfaro",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2018.0,
        "shots": 10.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.9315,
        "xg_place": -0.1115,
        "goals_minus_xg": 0.0685,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0293,
        "assists_minus_xa": -0.0293,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9608,
        "points_added": 0.7476,
        "xpoints_added": 0.5754,
        "passes_attempted": 882.0,
        "pass_completion_pct": 0.7664,
        "xpass_completion_pct": 0.7765,
        "passes_over_expected": -8.8435,
        "passes_over_expected_p100": -1.0027,
        "avg_pass_distance": 25.0263,
        "avg_pass_vertical": 10.2139
      }
    },
    {
      "canonical_id": "tony-rocha",
      "canonical_name": "Tony Rocha",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 113.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.7804,
        "xg_place": -0.2507,
        "goals_minus_xg": -0.7804,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0469,
        "assists_minus_xa": -0.0469,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8273,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 35.0,
        "pass_completion_pct": 0.7714,
        "xpass_completion_pct": 0.8053,
        "passes_over_expected": -1.187,
        "passes_over_expected_p100": -3.3914,
        "avg_pass_distance": 15.5384,
        "avg_pass_vertical": 3.0838
      }
    },
    {
      "canonical_id": "tosaint-ricketts",
      "canonical_name": "Tosaint Ricketts",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 244.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2708,
        "xg_place": -0.2708,
        "goals_minus_xg": -0.2708,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1741,
        "assists_minus_xa": -0.1741,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4449,
        "points_added": 0.0,
        "xpoints_added": 0.3197,
        "passes_attempted": 48.0,
        "pass_completion_pct": 0.6458,
        "xpass_completion_pct": 0.6812,
        "passes_over_expected": -1.6967,
        "passes_over_expected_p100": -3.5348,
        "avg_pass_distance": 14.5825,
        "avg_pass_vertical": -0.6838
      }
    },
    {
      "canonical_id": "tristan-blackmon",
      "canonical_name": "Tristan Blackmon",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1442.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.5514,
        "xg_place": 0.2094,
        "goals_minus_xg": 0.4486,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3347,
        "assists_minus_xa": -0.3347,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8861,
        "points_added": 0.4265,
        "xpoints_added": 0.422,
        "passes_attempted": 806.0,
        "pass_completion_pct": 0.8065,
        "xpass_completion_pct": 0.7984,
        "passes_over_expected": 6.4537,
        "passes_over_expected_p100": 0.8007,
        "avg_pass_distance": 20.631,
        "avg_pass_vertical": 8.2448
      }
    },
    {
      "canonical_id": "tsubasa-endoh",
      "canonical_name": "Tsubasa Endoh",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 566.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.1765,
        "xg_place": 0.4215,
        "goals_minus_xg": 0.8235,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.184,
        "assists_minus_xa": -0.184,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3605,
        "points_added": 0.1795,
        "xpoints_added": 0.1064,
        "passes_attempted": 171.0,
        "pass_completion_pct": 0.7251,
        "xpass_completion_pct": 0.7648,
        "passes_over_expected": -6.7739,
        "passes_over_expected_p100": -3.9613,
        "avg_pass_distance": 16.5657,
        "avg_pass_vertical": 0.7424
      }
    },
    {
      "canonical_id": "tyler-blackett",
      "canonical_name": "Tyler Blackett",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 861.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.6101,
        "xg_place": 0.5306,
        "goals_minus_xg": 0.3899,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0446,
        "assists_minus_xa": -0.0446,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6547,
        "points_added": 1.8519,
        "xpoints_added": 0.6824,
        "passes_attempted": 375.0,
        "pass_completion_pct": 0.84,
        "xpass_completion_pct": 0.8336,
        "passes_over_expected": 2.41,
        "passes_over_expected_p100": 0.6427,
        "avg_pass_distance": 24.76,
        "avg_pass_vertical": 11.4468
      }
    },
    {
      "canonical_id": "tyler-miller",
      "canonical_name": "Tyler Miller",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2958.0,
        "shots": 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": 909.0,
        "pass_completion_pct": 0.6249,
        "xpass_completion_pct": 0.6443,
        "passes_over_expected": -17.6748,
        "passes_over_expected_p100": -1.9444,
        "avg_pass_distance": 42.7453,
        "avg_pass_vertical": 35.7659,
        "shots_faced": 134.0,
        "goals_conceded": 32.0,
        "saves": 101.0,
        "headed_shot_share": 0.1493,
        "xg_faced": 31.6558,
        "goals_conceded_minus_xg": 0.3442,
        "goals_per_xg": 1.0109
      }
    },
    {
      "canonical_id": "tyler-pasher",
      "canonical_name": "Tyler Pasher",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 935.0,
        "shots": 12.0,
        "shots_on_target": 7.0,
        "goals": 4.0,
        "xg": 1.8759,
        "xg_place": 1.5074,
        "goals_minus_xg": 2.1241,
        "key_passes": 24.0,
        "assists": 2.0,
        "xa": 1.9894,
        "assists_minus_xa": 0.0106,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 3.8653,
        "points_added": 2.5499,
        "xpoints_added": 1.5312,
        "passes_attempted": 346.0,
        "pass_completion_pct": 0.6676,
        "xpass_completion_pct": 0.6931,
        "passes_over_expected": -8.8161,
        "passes_over_expected_p100": -2.548,
        "avg_pass_distance": 19.3659,
        "avg_pass_vertical": 1.5482
      }
    },
    {
      "canonical_id": "tyler-wolff",
      "canonical_name": "Tyler Wolff",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 257.0,
        "shots": 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.0536,
        "assists_minus_xa": -0.0536,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0536,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 74.0,
        "pass_completion_pct": 0.7973,
        "xpass_completion_pct": 0.8311,
        "passes_over_expected": -2.4991,
        "passes_over_expected_p100": -3.3771,
        "avg_pass_distance": 18.0655,
        "avg_pass_vertical": 0.1323
      }
    },
    {
      "canonical_id": "uri-rosell",
      "canonical_name": "Uri Rosell",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 579.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0681,
        "xg_place": -0.0681,
        "goals_minus_xg": -0.0681,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0681,
        "points_added": 0.0,
        "xpoints_added": 0.0224,
        "passes_attempted": 361.0,
        "pass_completion_pct": 0.8864,
        "xpass_completion_pct": 0.8753,
        "passes_over_expected": 4.0222,
        "passes_over_expected_p100": 1.1142,
        "avg_pass_distance": 18.3864,
        "avg_pass_vertical": 4.2632
      }
    },
    {
      "canonical_id": "ventura-alvarado",
      "canonical_name": "Ventura Alvarado",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 20.0,
        "shots": 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.7792,
        "passes_over_expected": 0.2079,
        "passes_over_expected_p100": 2.0795,
        "avg_pass_distance": 13.2762,
        "avg_pass_vertical": 4.0078
      }
    },
    {
      "canonical_id": "victor-ulloa",
      "canonical_name": "Victor Ulloa",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1380.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5343,
        "xg_place": -0.1681,
        "goals_minus_xg": -0.5343,
        "key_passes": 8.0,
        "assists": 2.0,
        "xa": 0.4382,
        "assists_minus_xa": 1.5618,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.9725,
        "points_added": 0.0,
        "xpoints_added": 0.9054,
        "passes_attempted": 605.0,
        "pass_completion_pct": 0.8331,
        "xpass_completion_pct": 0.8281,
        "passes_over_expected": 2.9999,
        "passes_over_expected_p100": 0.4959,
        "avg_pass_distance": 19.2453,
        "avg_pass_vertical": 4.7973
      }
    },
    {
      "canonical_id": "victor-wanyama",
      "canonical_name": "Victor Wanyama",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2598.0,
        "shots": 31.0,
        "shots_on_target": 11.0,
        "goals": 2.0,
        "xg": 2.6633,
        "xg_place": -0.5875,
        "goals_minus_xg": -0.6633,
        "key_passes": 15.0,
        "assists": 0.0,
        "xa": 0.8887,
        "assists_minus_xa": -0.8887,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.552,
        "points_added": 0.3565,
        "xpoints_added": 1.2165,
        "passes_attempted": 1490.0,
        "pass_completion_pct": 0.8584,
        "xpass_completion_pct": 0.8629,
        "passes_over_expected": -6.6609,
        "passes_over_expected_p100": -0.447,
        "avg_pass_distance": 20.6219,
        "avg_pass_vertical": 4.1978
      }
    },
    {
      "canonical_id": "vito-wormgoor",
      "canonical_name": "Vito Wormgoor",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1398.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2194,
        "xg_place": -0.2194,
        "goals_minus_xg": -0.2194,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2194,
        "points_added": 0.0,
        "xpoints_added": 0.077,
        "passes_attempted": 831.0,
        "pass_completion_pct": 0.8977,
        "xpass_completion_pct": 0.8682,
        "passes_over_expected": 24.4956,
        "passes_over_expected_p100": 2.9477,
        "avg_pass_distance": 23.6621,
        "avg_pass_vertical": 8.7615
      }
    },
    {
      "canonical_id": "vuk-latinovich",
      "canonical_name": "Vuk Latinovich",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 114.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0227,
        "xg_place": 0.0794,
        "goals_minus_xg": -0.0227,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0227,
        "points_added": 0.0,
        "xpoints_added": 0.0004,
        "passes_attempted": 59.0,
        "pass_completion_pct": 0.8814,
        "xpass_completion_pct": 0.7976,
        "passes_over_expected": 4.9407,
        "passes_over_expected_p100": 8.374,
        "avg_pass_distance": 20.5396,
        "avg_pass_vertical": 7.7173
      }
    },
    {
      "canonical_id": "v\u00edctor-v\u00e1zquez",
      "canonical_name": "V\u00edctor V\u00e1zquez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1762.0,
        "shots": 26.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 2.2698,
        "xg_place": 0.2994,
        "goals_minus_xg": 0.7302,
        "key_passes": 57.0,
        "assists": 5.0,
        "xa": 6.0768,
        "assists_minus_xa": -1.0768,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 8.3466,
        "points_added": 2.3291,
        "xpoints_added": 1.8395,
        "passes_attempted": 1137.0,
        "pass_completion_pct": 0.8083,
        "xpass_completion_pct": 0.7891,
        "passes_over_expected": 21.741,
        "passes_over_expected_p100": 1.9121,
        "avg_pass_distance": 21.0946,
        "avg_pass_vertical": 3.9903
      }
    },
    {
      "canonical_id": "walker-zimmerman",
      "canonical_name": "Walker Zimmerman",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2455.0,
        "shots": 25.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 2.0346,
        "xg_place": 0.5742,
        "goals_minus_xg": 0.9654,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 1.5453,
        "assists_minus_xa": 0.4547,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.5799,
        "points_added": 1.0513,
        "xpoints_added": 1.6342,
        "passes_attempted": 1131.0,
        "pass_completion_pct": 0.8232,
        "xpass_completion_pct": 0.8112,
        "passes_over_expected": 13.479,
        "passes_over_expected_p100": 1.1918,
        "avg_pass_distance": 24.6851,
        "avg_pass_vertical": 11.5796
      }
    },
    {
      "canonical_id": "waylon-francis",
      "canonical_name": "Waylon Francis",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1491.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.031,
        "xg_place": -0.031,
        "goals_minus_xg": -0.031,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.7074,
        "assists_minus_xa": -0.7074,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7384,
        "points_added": 0.0,
        "xpoints_added": 0.0185,
        "passes_attempted": 712.0,
        "pass_completion_pct": 0.757,
        "xpass_completion_pct": 0.7563,
        "passes_over_expected": 0.5369,
        "passes_over_expected_p100": 0.0754,
        "avg_pass_distance": 19.5958,
        "avg_pass_vertical": 5.9218
      }
    },
    {
      "canonical_id": "wikelman-carmona",
      "canonical_name": "Wikelman Carmona",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1357.0,
        "shots": 35.0,
        "shots_on_target": 11.0,
        "goals": 1.0,
        "xg": 2.0634,
        "xg_place": -1.0337,
        "goals_minus_xg": -1.0634,
        "key_passes": 20.0,
        "assists": 1.0,
        "xa": 1.2998,
        "assists_minus_xa": -0.2998,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.3632,
        "points_added": 0.505,
        "xpoints_added": 1.7668,
        "passes_attempted": 367.0,
        "pass_completion_pct": 0.6975,
        "xpass_completion_pct": 0.7227,
        "passes_over_expected": -9.2409,
        "passes_over_expected_p100": -2.518,
        "avg_pass_distance": 16.9296,
        "avg_pass_vertical": 2.5433
      }
    },
    {
      "canonical_id": "wil-trapp",
      "canonical_name": "Wil Trapp",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3049.0,
        "shots": 14.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.4538,
        "xg_place": 0.3012,
        "goals_minus_xg": 0.5462,
        "key_passes": 22.0,
        "assists": 1.0,
        "xa": 1.9717,
        "assists_minus_xa": -0.9717,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.4255,
        "points_added": 0.5869,
        "xpoints_added": 0.2535,
        "passes_attempted": 1763.0,
        "pass_completion_pct": 0.8656,
        "xpass_completion_pct": 0.8396,
        "passes_over_expected": 45.713,
        "passes_over_expected_p100": 2.5929,
        "avg_pass_distance": 20.0609,
        "avg_pass_vertical": 6.1062
      }
    },
    {
      "canonical_id": "wilfrid-kaptoum",
      "canonical_name": "Wilfrid Kaptoum",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 986.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.3657,
        "xg_place": -0.0215,
        "goals_minus_xg": 0.6343,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.2762,
        "assists_minus_xa": 0.7238,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.6419,
        "points_added": 0.4932,
        "xpoints_added": 0.2163,
        "passes_attempted": 442.0,
        "pass_completion_pct": 0.8394,
        "xpass_completion_pct": 0.8381,
        "passes_over_expected": 0.5594,
        "passes_over_expected_p100": 0.1266,
        "avg_pass_distance": 18.8872,
        "avg_pass_vertical": 3.902
      }
    },
    {
      "canonical_id": "will-bruin",
      "canonical_name": "Will Bruin",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1396.0,
        "shots": 24.0,
        "shots_on_target": 8.0,
        "goals": 3.0,
        "xg": 2.6786,
        "xg_place": 0.1431,
        "goals_minus_xg": 0.3214,
        "key_passes": 18.0,
        "assists": 3.0,
        "xa": 1.7392,
        "assists_minus_xa": 1.2608,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.4179,
        "points_added": 0.4396,
        "xpoints_added": 1.9072,
        "passes_attempted": 325.0,
        "pass_completion_pct": 0.5969,
        "xpass_completion_pct": 0.6975,
        "passes_over_expected": -32.6964,
        "passes_over_expected_p100": -10.0604,
        "avg_pass_distance": 13.9345,
        "avg_pass_vertical": 1.8943
      }
    },
    {
      "canonical_id": "william-yarbrough",
      "canonical_name": "William Yarbrough",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3371.0,
        "shots": 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": 924.0,
        "pass_completion_pct": 0.7413,
        "xpass_completion_pct": 0.7442,
        "passes_over_expected": -2.6805,
        "passes_over_expected_p100": -0.2901,
        "avg_pass_distance": 34.9505,
        "avg_pass_vertical": 26.7854,
        "shots_faced": 146.0,
        "goals_conceded": 32.0,
        "saves": 108.0,
        "headed_shot_share": 0.1438,
        "xg_faced": 32.4415,
        "goals_conceded_minus_xg": -0.4415,
        "goals_per_xg": 0.9864
      }
    },
    {
      "canonical_id": "wilson-harris",
      "canonical_name": "Wilson Harris",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 222.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.1166,
        "xg_place": 0.6449,
        "goals_minus_xg": -0.1166,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1342,
        "assists_minus_xa": -0.1342,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2509,
        "points_added": 0.0,
        "xpoints_added": 0.0764,
        "passes_attempted": 49.0,
        "pass_completion_pct": 0.7551,
        "xpass_completion_pct": 0.7737,
        "passes_over_expected": -0.91,
        "passes_over_expected_p100": -1.8571,
        "avg_pass_distance": 16.1893,
        "avg_pass_vertical": -2.9128
      }
    },
    {
      "canonical_id": "wyatt-omsberg",
      "canonical_name": "Wyatt Omsberg",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 840.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2146,
        "xg_place": -0.2146,
        "goals_minus_xg": -0.2146,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.584,
        "assists_minus_xa": -0.584,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7986,
        "points_added": 0.0,
        "xpoints_added": 0.1079,
        "passes_attempted": 372.0,
        "pass_completion_pct": 0.7742,
        "xpass_completion_pct": 0.7694,
        "passes_over_expected": 1.7734,
        "passes_over_expected_p100": 0.4767,
        "avg_pass_distance": 23.1396,
        "avg_pass_vertical": 7.7555
      }
    },
    {
      "canonical_id": "xavier-arreaga",
      "canonical_name": "Xavier Arreaga",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2491.0,
        "shots": 11.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.5477,
        "xg_place": 1.3035,
        "goals_minus_xg": 0.4523,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.5477,
        "points_added": 2.2632,
        "xpoints_added": 2.0157,
        "passes_attempted": 1156.0,
        "pass_completion_pct": 0.878,
        "xpass_completion_pct": 0.8624,
        "passes_over_expected": 18.1007,
        "passes_over_expected_p100": 1.5658,
        "avg_pass_distance": 23.2443,
        "avg_pass_vertical": 8.8109
      }
    },
    {
      "canonical_id": "yamil-asad",
      "canonical_name": "Yamil Asad",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 726.0,
        "shots": 10.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.6165,
        "xg_place": 0.2165,
        "goals_minus_xg": 0.3835,
        "key_passes": 15.0,
        "assists": 0.0,
        "xa": 1.0052,
        "assists_minus_xa": -1.0052,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.6217,
        "points_added": 1.0496,
        "xpoints_added": 1.1972,
        "passes_attempted": 287.0,
        "pass_completion_pct": 0.6585,
        "xpass_completion_pct": 0.7219,
        "passes_over_expected": -18.1937,
        "passes_over_expected_p100": -6.3393,
        "avg_pass_distance": 19.4234,
        "avg_pass_vertical": 5.4407
      }
    },
    {
      "canonical_id": "yeferson-soteldo",
      "canonical_name": "Yeferson Soteldo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1888.0,
        "shots": 45.0,
        "shots_on_target": 17.0,
        "goals": 3.0,
        "xg": 5.3715,
        "xg_place": -1.0279,
        "goals_minus_xg": -2.3715,
        "key_passes": 34.0,
        "assists": 6.0,
        "xa": 3.6486,
        "assists_minus_xa": 2.3514,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 9.0201,
        "points_added": 1.3176,
        "xpoints_added": 2.7349,
        "passes_attempted": 832.0,
        "pass_completion_pct": 0.7332,
        "xpass_completion_pct": 0.7343,
        "passes_over_expected": -0.9258,
        "passes_over_expected_p100": -0.1113,
        "avg_pass_distance": 17.4605,
        "avg_pass_vertical": 0.493
      }
    },
    {
      "canonical_id": "yeimar-g\u00f3mez-andrade",
      "canonical_name": "Yeimar G\u00f3mez Andrade",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3065.0,
        "shots": 20.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.6252,
        "xg_place": -0.7795,
        "goals_minus_xg": -0.6252,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.4502,
        "assists_minus_xa": -0.4502,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.0754,
        "points_added": 0.8791,
        "xpoints_added": 0.9731,
        "passes_attempted": 1550.0,
        "pass_completion_pct": 0.8135,
        "xpass_completion_pct": 0.8233,
        "passes_over_expected": -15.1595,
        "passes_over_expected_p100": -0.978,
        "avg_pass_distance": 22.3823,
        "avg_pass_vertical": 7.6232
      }
    },
    {
      "canonical_id": "yimmi-char\u00e1",
      "canonical_name": "Yimmi Char\u00e1",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2917.0,
        "shots": 54.0,
        "shots_on_target": 19.0,
        "goals": 6.0,
        "xg": 5.9368,
        "xg_place": -0.5545,
        "goals_minus_xg": 0.0632,
        "key_passes": 75.0,
        "assists": 4.0,
        "xa": 6.0628,
        "assists_minus_xa": -2.0628,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 11.9996,
        "points_added": 2.7716,
        "xpoints_added": 2.4914,
        "passes_attempted": 1416.0,
        "pass_completion_pct": 0.8199,
        "xpass_completion_pct": 0.7926,
        "passes_over_expected": 38.6546,
        "passes_over_expected_p100": 2.7298,
        "avg_pass_distance": 17.969,
        "avg_pass_vertical": 1.7787
      }
    },
    {
      "canonical_id": "yordy-reyna",
      "canonical_name": "Yordy Reyna",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1040.0,
        "shots": 29.0,
        "shots_on_target": 14.0,
        "goals": 4.0,
        "xg": 3.2104,
        "xg_place": 1.2072,
        "goals_minus_xg": 0.7896,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 0.7162,
        "assists_minus_xa": 0.2838,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.9266,
        "points_added": 1.4609,
        "xpoints_added": 2.0339,
        "passes_attempted": 314.0,
        "pass_completion_pct": 0.742,
        "xpass_completion_pct": 0.7762,
        "passes_over_expected": -10.7169,
        "passes_over_expected_p100": -3.413,
        "avg_pass_distance": 17.3466,
        "avg_pass_vertical": 2.143
      }
    },
    {
      "canonical_id": "youba-diarra",
      "canonical_name": "Youba Diarra",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 160.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0444,
        "xg_place": -0.0444,
        "goals_minus_xg": -0.0444,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0444,
        "points_added": 0.0,
        "xpoints_added": 0.0333,
        "passes_attempted": 92.0,
        "pass_completion_pct": 0.7174,
        "xpass_completion_pct": 0.785,
        "passes_over_expected": -6.2204,
        "passes_over_expected_p100": -6.7613,
        "avg_pass_distance": 20.0308,
        "avg_pass_vertical": 6.8851
      }
    },
    {
      "canonical_id": "younes-namli",
      "canonical_name": "Younes Namli",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 617.0,
        "shots": 11.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.4423,
        "xg_place": -0.0709,
        "goals_minus_xg": 0.5577,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.9101,
        "assists_minus_xa": 0.0899,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.3525,
        "points_added": 0.9656,
        "xpoints_added": 0.4833,
        "passes_attempted": 286.0,
        "pass_completion_pct": 0.7692,
        "xpass_completion_pct": 0.8049,
        "passes_over_expected": -10.1896,
        "passes_over_expected_p100": -3.5628,
        "avg_pass_distance": 19.0567,
        "avg_pass_vertical": 5.0958
      }
    },
    {
      "canonical_id": "yuya-kubo",
      "canonical_name": "Yuya Kubo",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2538.0,
        "shots": 16.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5104,
        "xg_place": -0.1951,
        "goals_minus_xg": -0.5104,
        "key_passes": 13.0,
        "assists": 0.0,
        "xa": 0.7437,
        "assists_minus_xa": -0.7437,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.2541,
        "points_added": 0.0,
        "xpoints_added": 0.3569,
        "passes_attempted": 1246.0,
        "pass_completion_pct": 0.8339,
        "xpass_completion_pct": 0.854,
        "passes_over_expected": -25.0528,
        "passes_over_expected_p100": -2.0107,
        "avg_pass_distance": 20.0219,
        "avg_pass_vertical": 3.916
      }
    },
    {
      "canonical_id": "zac-macmath",
      "canonical_name": "Zac MacMath",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 646.0,
        "shots": 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": 244.0,
        "pass_completion_pct": 0.6475,
        "xpass_completion_pct": 0.6755,
        "passes_over_expected": -6.8294,
        "passes_over_expected_p100": -2.7989,
        "avg_pass_distance": 41.4418,
        "avg_pass_vertical": 34.3958,
        "shots_faced": 20.0,
        "goals_conceded": 6.0,
        "saves": 14.0,
        "headed_shot_share": 0.1,
        "xg_faced": 4.9973,
        "goals_conceded_minus_xg": 1.0027,
        "goals_per_xg": 1.2006
      }
    },
    {
      "canonical_id": "zac-mcgraw",
      "canonical_name": "Zac McGraw",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 341.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3254,
        "xg_place": -0.3254,
        "goals_minus_xg": -0.3254,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3254,
        "points_added": 0.0,
        "xpoints_added": 0.0275,
        "passes_attempted": 128.0,
        "pass_completion_pct": 0.8125,
        "xpass_completion_pct": 0.8433,
        "passes_over_expected": -3.9374,
        "passes_over_expected_p100": -3.0761,
        "avg_pass_distance": 21.9077,
        "avg_pass_vertical": 4.3764
      }
    },
    {
      "canonical_id": "zachary-brault-guillard",
      "canonical_name": "Zachary Brault-Guillard",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2243.0,
        "shots": 17.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.4906,
        "xg_place": -0.1814,
        "goals_minus_xg": 0.5094,
        "key_passes": 27.0,
        "assists": 2.0,
        "xa": 3.3337,
        "assists_minus_xa": -1.3337,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.8244,
        "points_added": 0.8885,
        "xpoints_added": 1.0062,
        "passes_attempted": 1066.0,
        "pass_completion_pct": 0.772,
        "xpass_completion_pct": 0.7817,
        "passes_over_expected": -10.3385,
        "passes_over_expected_p100": -0.9698,
        "avg_pass_distance": 17.6811,
        "avg_pass_vertical": -1.1335
      }
    },
    {
      "canonical_id": "zarek-valentin",
      "canonical_name": "Zarek Valentin",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2641.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0865,
        "xg_place": -0.0865,
        "goals_minus_xg": -0.0865,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 0.9869,
        "assists_minus_xa": 0.0131,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0734,
        "points_added": 0.0,
        "xpoints_added": 0.043,
        "passes_attempted": 1264.0,
        "pass_completion_pct": 0.7421,
        "xpass_completion_pct": 0.7629,
        "passes_over_expected": -26.2467,
        "passes_over_expected_p100": -2.0765,
        "avg_pass_distance": 21.6378,
        "avg_pass_vertical": 7.3636
      }
    },
    {
      "canonical_id": "zico-bailey",
      "canonical_name": "Zico Bailey",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 730.0,
        "shots": 6.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.2888,
        "xg_place": 0.49,
        "goals_minus_xg": 0.7112,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.8561,
        "assists_minus_xa": 0.1439,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.1449,
        "points_added": 0.662,
        "xpoints_added": 0.0944,
        "passes_attempted": 370.0,
        "pass_completion_pct": 0.8459,
        "xpass_completion_pct": 0.8177,
        "passes_over_expected": 10.44,
        "passes_over_expected_p100": 2.8216,
        "avg_pass_distance": 18.0194,
        "avg_pass_vertical": 3.1579
      }
    },
    {
      "canonical_id": "zorhan-bassong",
      "canonical_name": "Zorhan Bassong",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1390.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1729,
        "xg_place": -0.1442,
        "goals_minus_xg": -0.1729,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.3949,
        "assists_minus_xa": 0.6051,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5679,
        "points_added": 0.0,
        "xpoints_added": 0.1496,
        "passes_attempted": 757.0,
        "pass_completion_pct": 0.8177,
        "xpass_completion_pct": 0.8048,
        "passes_over_expected": 9.7595,
        "passes_over_expected_p100": 1.2892,
        "avg_pass_distance": 17.2741,
        "avg_pass_vertical": 4.4396
      }
    },
    {
      "canonical_id": "\u00e1lvaro-barreal",
      "canonical_name": "\u00c1lvaro Barreal",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2384.0,
        "shots": 55.0,
        "shots_on_target": 13.0,
        "goals": 3.0,
        "xg": 3.9745,
        "xg_place": -1.0551,
        "goals_minus_xg": -0.9745,
        "key_passes": 18.0,
        "assists": 3.0,
        "xa": 2.0584,
        "assists_minus_xa": 0.9416,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.0329,
        "points_added": 1.6897,
        "xpoints_added": 2.5431,
        "passes_attempted": 829.0,
        "pass_completion_pct": 0.7479,
        "xpass_completion_pct": 0.7611,
        "passes_over_expected": -10.9523,
        "passes_over_expected_p100": -1.3211,
        "avg_pass_distance": 20.3593,
        "avg_pass_vertical": 1.8311
      }
    },
    {
      "canonical_id": "\u00e1lvaro-medr\u00e1n",
      "canonical_name": "\u00c1lvaro Medr\u00e1n",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2488.0,
        "shots": 53.0,
        "shots_on_target": 21.0,
        "goals": 3.0,
        "xg": 2.8606,
        "xg_place": 0.7563,
        "goals_minus_xg": 0.1394,
        "key_passes": 69.0,
        "assists": 6.0,
        "xa": 4.9459,
        "assists_minus_xa": 1.0541,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 7.8065,
        "points_added": 2.1567,
        "xpoints_added": 2.1708,
        "passes_attempted": 1723.0,
        "pass_completion_pct": 0.7673,
        "xpass_completion_pct": 0.773,
        "passes_over_expected": -9.9591,
        "passes_over_expected_p100": -0.578,
        "avg_pass_distance": 21.3745,
        "avg_pass_vertical": 7.1613
      }
    },
    {
      "canonical_id": "\u00e1lvaro-quezada",
      "canonical_name": "\u00c1lvaro Quezada",
      "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": 1.0,
        "assists": 0.0,
        "xa": 0.0168,
        "assists_minus_xa": -0.0168,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0168,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 18.0,
        "pass_completion_pct": 0.7778,
        "xpass_completion_pct": 0.7197,
        "passes_over_expected": 1.0453,
        "passes_over_expected_p100": 5.807,
        "avg_pass_distance": 15.6886,
        "avg_pass_vertical": 0.147
      }
    },
    {
      "canonical_id": "\u017ean-kolmani\u010d",
      "canonical_name": "\u017dan Kolmani\u010d",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2327.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.3003,
        "xg_place": -0.1226,
        "goals_minus_xg": -0.3003,
        "key_passes": 44.0,
        "assists": 3.0,
        "xa": 3.4421,
        "assists_minus_xa": -0.4421,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.7424,
        "points_added": 0.0,
        "xpoints_added": 0.2301,
        "passes_attempted": 1350.0,
        "pass_completion_pct": 0.7889,
        "xpass_completion_pct": 0.776,
        "passes_over_expected": 17.4401,
        "passes_over_expected_p100": 1.2919,
        "avg_pass_distance": 20.3609,
        "avg_pass_vertical": 1.1326
      }
    }
  ]
}