{
  "slug": "mls-2023",
  "display_name": "MLS 2023",
  "player_count": 828,
  "game_count": 521,
  "games": [
    {
      "slug": "soccer-mls-2023-nyc-nsh-xvqkaoxwm0",
      "display": "New York City @ Nashville",
      "week": 1,
      "season": 2023,
      "date_str": "2023-02-25",
      "away_team": "New York City",
      "home_team": "Nashville",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-clb-phi-oa5wm9adq1",
      "display": "Columbus @ Philadelphia",
      "week": 1,
      "season": 2023,
      "date_str": "2023-02-26",
      "away_team": "Columbus",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-hou-cin-e7mzepajqr",
      "display": "Houston @ Cincinnati",
      "week": 1,
      "season": 2023,
      "date_str": "2023-02-26",
      "away_team": "Houston",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-min-fcd-kaqb7wamqb",
      "display": "Minnesota @ Dallas",
      "week": 1,
      "season": 2023,
      "date_str": "2023-02-26",
      "away_team": "Minnesota",
      "home_team": "Dallas",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-mtl-mia-xj5y0rxymb",
      "display": "Montr\u00e9al @ Miami",
      "week": 1,
      "season": 2023,
      "date_str": "2023-02-26",
      "away_team": "Montr\u00e9al",
      "home_team": "Miami",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-ner-clt-ljqerwxvqx",
      "display": "New England @ Charlotte",
      "week": 1,
      "season": 2023,
      "date_str": "2023-02-26",
      "away_team": "New England",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nyrb-orl-jyqj0naz5g",
      "display": "New York @ Orlando City",
      "week": 1,
      "season": 2023,
      "date_str": "2023-02-26",
      "away_team": "New York",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-rsl-van-7vqg8gvzqv",
      "display": "Salt Lake @ Vancouver",
      "week": 1,
      "season": 2023,
      "date_str": "2023-02-26",
      "away_team": "Salt Lake",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-sje-atl-p6qbpd6xm0",
      "display": "San Jose @ Atlanta",
      "week": 1,
      "season": 2023,
      "date_str": "2023-02-26",
      "away_team": "San Jose",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-stl-atx-evq3weaxqw",
      "display": "St. Louis @ Austin",
      "week": 1,
      "season": 2023,
      "date_str": "2023-02-26",
      "away_team": "St. Louis",
      "home_team": "Austin",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-tor-dcu-n6mme3ywme",
      "display": "Toronto @ D.C. United",
      "week": 1,
      "season": 2023,
      "date_str": "2023-02-26",
      "away_team": "Toronto",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-col-sea-0oq660agq6",
      "display": "Colorado @ Seattle",
      "week": 1,
      "season": 2023,
      "date_str": "2023-02-27",
      "away_team": "Colorado",
      "home_team": "Seattle",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-skc-por-0x5gez9wq7",
      "display": "Kansas City @ Portland",
      "week": 1,
      "season": 2023,
      "date_str": "2023-02-28",
      "away_team": "Kansas City",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-lafc-lag-nwmw0rxd5l",
      "display": "Los Angeles FC @ LA Galaxy",
      "week": 1,
      "season": 2023,
      "date_str": "2023-07-05",
      "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-2023-por-lafc-gpmo0vyd5z",
      "display": "Portland @ Los Angeles FC",
      "week": 2,
      "season": 2023,
      "date_str": "2023-03-04",
      "away_team": "Portland",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-cin-orl-315v0rxyq9",
      "display": "Cincinnati @ Orlando City",
      "week": 2,
      "season": 2023,
      "date_str": "2023-03-05",
      "away_team": "Cincinnati",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-clt-stl-ramyevalmd",
      "display": "Charlotte @ St. Louis",
      "week": 2,
      "season": 2023,
      "date_str": "2023-03-05",
      "away_team": "Charlotte",
      "home_team": "St. Louis",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-dcu-clb-vzqoewdnma",
      "display": "D.C. United @ Columbus",
      "week": 2,
      "season": 2023,
      "date_str": "2023-03-05",
      "away_team": "D.C. United",
      "home_team": "Columbus",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-hou-ner-wvq9o4anmw",
      "display": "Houston @ New England",
      "week": 2,
      "season": 2023,
      "date_str": "2023-03-05",
      "away_team": "Houston",
      "home_team": "New England",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-lag-fcd-gjmnakx3qk",
      "display": "LA Galaxy @ Dallas",
      "week": 2,
      "season": 2023,
      "date_str": "2023-03-05",
      "away_team": "LA Galaxy",
      "home_team": "Dallas",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-mtl-atx-egmp0pxxma",
      "display": "Montr\u00e9al @ Austin",
      "week": 2,
      "season": 2023,
      "date_str": "2023-03-05",
      "away_team": "Montr\u00e9al",
      "home_team": "Austin",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nsh-nyrb-9z5kejljqa",
      "display": "Nashville @ New York",
      "week": 2,
      "season": 2023,
      "date_str": "2023-03-05",
      "away_team": "Nashville",
      "home_team": "New York",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nyc-chi-pk5l0rxe5o",
      "display": "New York City @ Chicago",
      "week": 2,
      "season": 2023,
      "date_str": "2023-03-05",
      "away_team": "New York City",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-phi-mia-2lqr0nxamr",
      "display": "Philadelphia @ Miami",
      "week": 2,
      "season": 2023,
      "date_str": "2023-03-05",
      "away_team": "Philadelphia",
      "home_team": "Miami",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-rsl-sea-2vq130ab5r",
      "display": "Salt Lake @ Seattle",
      "week": 2,
      "season": 2023,
      "date_str": "2023-03-05",
      "away_team": "Salt Lake",
      "home_team": "Seattle",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-skc-col-7vq7o0eoqd",
      "display": "Kansas City @ Colorado",
      "week": 2,
      "season": 2023,
      "date_str": "2023-03-05",
      "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-2023-tor-atl-gomneb78qw",
      "display": "Toronto @ Atlanta",
      "week": 2,
      "season": 2023,
      "date_str": "2023-03-05",
      "away_team": "Toronto",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-van-sje-ev5d1bb9qk",
      "display": "Vancouver @ San Jose",
      "week": 2,
      "season": 2023,
      "date_str": "2023-03-05",
      "away_team": "Vancouver",
      "home_team": "San Jose",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-atl-clt-a35re6aoml",
      "display": "Atlanta @ Charlotte",
      "week": 3,
      "season": 2023,
      "date_str": "2023-03-11",
      "away_team": "Atlanta",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-fcd-van-olmleyn45l",
      "display": "Dallas @ Vancouver",
      "week": 3,
      "season": 2023,
      "date_str": "2023-03-11",
      "away_team": "Dallas",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-atx-rsl-xw5peg1rqg",
      "display": "Austin @ Salt Lake",
      "week": 3,
      "season": 2023,
      "date_str": "2023-03-12",
      "away_team": "Austin",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-chi-phi-odmx0jxemy",
      "display": "Chicago @ Philadelphia",
      "week": 3,
      "season": 2023,
      "date_str": "2023-03-12",
      "away_team": "Chicago",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-clb-tor-9vq2b0alqk",
      "display": "Columbus @ Toronto",
      "week": 3,
      "season": 2023,
      "date_str": "2023-03-12",
      "away_team": "Columbus",
      "home_team": "Toronto",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-col-sje-4jmayja2mk",
      "display": "Colorado @ San Jose",
      "week": 3,
      "season": 2023,
      "date_str": "2023-03-12",
      "away_team": "Colorado",
      "home_team": "San Jose",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-lag-skc-npqxekawq9",
      "display": "LA Galaxy @ Kansas City",
      "week": 3,
      "season": 2023,
      "date_str": "2023-03-12",
      "away_team": "LA Galaxy",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-mia-nyc-kxmeeaovm6",
      "display": "Miami @ New York City",
      "week": 3,
      "season": 2023,
      "date_str": "2023-03-12",
      "away_team": "Miami",
      "home_team": "New York City",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-mtl-nsh-kpqjybp256",
      "display": "Montr\u00e9al @ Nashville",
      "week": 3,
      "season": 2023,
      "date_str": "2023-03-12",
      "away_team": "Montr\u00e9al",
      "home_team": "Nashville",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nyrb-min-adq0w0agqe",
      "display": "New York @ Minnesota",
      "week": 3,
      "season": 2023,
      "date_str": "2023-03-12",
      "away_team": "New York",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-orl-dcu-9yqdzen7mv",
      "display": "Orlando City @ D.C. United",
      "week": 3,
      "season": 2023,
      "date_str": "2023-03-12",
      "away_team": "Orlando City",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-sea-cin-vj58n0adq8",
      "display": "Seattle @ Cincinnati",
      "week": 3,
      "season": 2023,
      "date_str": "2023-03-12",
      "away_team": "Seattle",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-stl-por-krqa0ygkqk",
      "display": "St. Louis @ Portland",
      "week": 3,
      "season": 2023,
      "date_str": "2023-03-12",
      "away_team": "St. Louis",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-ner-lafc-4wm4g0ayqj",
      "display": "New England @ Los Angeles FC",
      "week": 3,
      "season": 2023,
      "date_str": "2023-03-13",
      "away_team": "New England",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-clb-nyrb-ljqerwevqx",
      "display": "Columbus @ New York",
      "week": 4,
      "season": 2023,
      "date_str": "2023-03-18",
      "away_team": "Columbus",
      "home_team": "New York",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-clt-orl-n6mme3jwme",
      "display": "Charlotte @ Orlando City",
      "week": 4,
      "season": 2023,
      "date_str": "2023-03-18",
      "away_team": "Charlotte",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-dcu-nyc-e7mzepkjqr",
      "display": "D.C. United @ New York City",
      "week": 4,
      "season": 2023,
      "date_str": "2023-03-18",
      "away_team": "D.C. United",
      "home_team": "New York City",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-lafc-sea-zeqz0lgy5k",
      "display": "Los Angeles FC @ Seattle",
      "week": 4,
      "season": 2023,
      "date_str": "2023-03-18",
      "away_team": "Los Angeles FC",
      "home_team": "Seattle",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-mia-tor-xj5y0rwymb",
      "display": "Miami @ Toronto",
      "week": 4,
      "season": 2023,
      "date_str": "2023-03-18",
      "away_team": "Miami",
      "home_team": "Toronto",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nsh-ner-p6qbpdkxm0",
      "display": "Nashville @ New England",
      "week": 4,
      "season": 2023,
      "date_str": "2023-03-18",
      "away_team": "Nashville",
      "home_team": "New England",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-phi-mtl-xvqkaoewm0",
      "display": "Philadelphia @ Montr\u00e9al",
      "week": 4,
      "season": 2023,
      "date_str": "2023-03-18",
      "away_team": "Philadelphia",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-por-atl-blmvernlqx",
      "display": "Portland @ Atlanta",
      "week": 4,
      "season": 2023,
      "date_str": "2023-03-18",
      "away_team": "Portland",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 5,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-atx-hou-evq3wemxqw",
      "display": "Austin @ Houston",
      "week": 4,
      "season": 2023,
      "date_str": "2023-03-19",
      "away_team": "Austin",
      "home_team": "Houston",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-cin-chi-jyqj0nez5g",
      "display": "Cincinnati @ Chicago",
      "week": 4,
      "season": 2023,
      "date_str": "2023-03-19",
      "away_team": "Cincinnati",
      "home_team": "Chicago",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-min-col-nwmw0ryd5l",
      "display": "Minnesota @ Colorado",
      "week": 4,
      "season": 2023,
      "date_str": "2023-03-19",
      "away_team": "Minnesota",
      "home_team": "Colorado",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-sje-stl-kaqb7wemqb",
      "display": "San Jose @ St. Louis",
      "week": 4,
      "season": 2023,
      "date_str": "2023-03-19",
      "away_team": "San Jose",
      "home_team": "St. Louis",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-skc-fcd-oa5wm9odq1",
      "display": "Kansas City @ Dallas",
      "week": 4,
      "season": 2023,
      "date_str": "2023-03-19",
      "away_team": "Kansas City",
      "home_team": "Dallas",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-van-lag-0x5gezywq7",
      "display": "Vancouver @ LA Galaxy",
      "week": 4,
      "season": 2023,
      "date_str": "2023-03-19",
      "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-2023-atl-clb-gpmo0ved5z",
      "display": "Atlanta @ Columbus",
      "week": 5,
      "season": 2023,
      "date_str": "2023-03-25",
      "away_team": "Atlanta",
      "home_team": "Columbus",
      "team": "",
      "score_home": 6,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-chi-mia-vzqoew3nma",
      "display": "Chicago @ Miami",
      "week": 5,
      "season": 2023,
      "date_str": "2023-03-25",
      "away_team": "Chicago",
      "home_team": "Miami",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-lag-por-7vqg8gezqv",
      "display": "LA Galaxy @ Portland",
      "week": 5,
      "season": 2023,
      "date_str": "2023-03-25",
      "away_team": "LA Galaxy",
      "home_team": "Portland",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-ner-dcu-gomnebw8qw",
      "display": "New England @ D.C. United",
      "week": 5,
      "season": 2023,
      "date_str": "2023-03-25",
      "away_team": "New England",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nyrb-clt-0oq660mgq6",
      "display": "New York @ Charlotte",
      "week": 5,
      "season": 2023,
      "date_str": "2023-03-25",
      "away_team": "New York",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-orl-phi-2lqr0neamr",
      "display": "Orlando City @ Philadelphia",
      "week": 5,
      "season": 2023,
      "date_str": "2023-03-25",
      "away_team": "Orlando City",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-cin-nsh-nwmw0ryy5l",
      "display": "Cincinnati @ Nashville",
      "week": 5,
      "season": 2023,
      "date_str": "2023-03-26",
      "away_team": "Cincinnati",
      "home_team": "Nashville",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-col-atx-jyqj0nev5g",
      "display": "Colorado @ Austin",
      "week": 5,
      "season": 2023,
      "date_str": "2023-03-26",
      "away_team": "Colorado",
      "home_team": "Austin",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-fcd-lafc-7vqg8gedqv",
      "display": "Dallas @ Los Angeles FC",
      "week": 5,
      "season": 2023,
      "date_str": "2023-03-26",
      "away_team": "Dallas",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nyc-hou-oa5wm9o9q1",
      "display": "New York City @ Houston",
      "week": 5,
      "season": 2023,
      "date_str": "2023-03-26",
      "away_team": "New York City",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-sea-skc-evq3wemvqw",
      "display": "Seattle @ Kansas City",
      "week": 5,
      "season": 2023,
      "date_str": "2023-03-26",
      "away_team": "Seattle",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 1,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-stl-rsl-0x5gezyxq7",
      "display": "St. Louis @ Salt Lake",
      "week": 5,
      "season": 2023,
      "date_str": "2023-03-26",
      "away_team": "St. Louis",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 0,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-tor-sje-0oq660m6q6",
      "display": "Toronto @ San Jose",
      "week": 5,
      "season": 2023,
      "date_str": "2023-03-26",
      "away_team": "Toronto",
      "home_team": "San Jose",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-van-min-kaqb7weaqb",
      "display": "Vancouver @ Minnesota",
      "week": 5,
      "season": 2023,
      "date_str": "2023-03-26",
      "away_team": "Vancouver",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-clt-tor-egmp0peyma",
      "display": "Charlotte @ Toronto",
      "week": 6,
      "season": 2023,
      "date_str": "2023-04-01",
      "away_team": "Charlotte",
      "home_team": "Toronto",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-mia-cin-gomnebwaqw",
      "display": "Miami @ Cincinnati",
      "week": 6,
      "season": 2023,
      "date_str": "2023-04-01",
      "away_team": "Miami",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nsh-orl-9z5kejreqa",
      "display": "Nashville @ Orlando City",
      "week": 6,
      "season": 2023,
      "date_str": "2023-04-01",
      "away_team": "Nashville",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nyc-ner-wvq9o4m1mw",
      "display": "New York City @ New England",
      "week": 6,
      "season": 2023,
      "date_str": "2023-04-01",
      "away_team": "New York City",
      "home_team": "New England",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nyrb-atl-gpmo0vel5z",
      "display": "New York @ Atlanta",
      "week": 6,
      "season": 2023,
      "date_str": "2023-04-01",
      "away_team": "New York",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-rsl-clb-vzqoew3yma",
      "display": "Salt Lake @ Columbus",
      "week": 6,
      "season": 2023,
      "date_str": "2023-04-01",
      "away_team": "Salt Lake",
      "home_team": "Columbus",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-sea-lag-2lqr0nelmr",
      "display": "Seattle @ LA Galaxy",
      "week": 6,
      "season": 2023,
      "date_str": "2023-04-01",
      "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-2023-dcu-chi-pk5l0reg5o",
      "display": "D.C. United @ Chicago",
      "week": 6,
      "season": 2023,
      "date_str": "2023-04-02",
      "away_team": "D.C. United",
      "home_team": "Chicago",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-hou-sje-ev5d1beyqk",
      "display": "Houston @ San Jose",
      "week": 6,
      "season": 2023,
      "date_str": "2023-04-02",
      "away_team": "Houston",
      "home_team": "San Jose",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-lafc-col-7vq7o0mlqd",
      "display": "Los Angeles FC @ Colorado",
      "week": 6,
      "season": 2023,
      "date_str": "2023-04-02",
      "away_team": "Los Angeles FC",
      "home_team": "Colorado",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-min-stl-ramyev9bmd",
      "display": "Minnesota @ St. Louis",
      "week": 6,
      "season": 2023,
      "date_str": "2023-04-02",
      "away_team": "Minnesota",
      "home_team": "St. Louis",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-mtl-van-2vq130mg5r",
      "display": "Montr\u00e9al @ Vancouver",
      "week": 6,
      "season": 2023,
      "date_str": "2023-04-02",
      "away_team": "Montr\u00e9al",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 5,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-por-fcd-gjmnakekqk",
      "display": "Portland @ Dallas",
      "week": 6,
      "season": 2023,
      "date_str": "2023-04-02",
      "away_team": "Portland",
      "home_team": "Dallas",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-skc-phi-315v0rwvq9",
      "display": "Kansas City @ Philadelphia",
      "week": 6,
      "season": 2023,
      "date_str": "2023-04-02",
      "away_team": "Kansas City",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-atl-nyc-9vq2b089qk",
      "display": "Atlanta @ New York City",
      "week": 7,
      "season": 2023,
      "date_str": "2023-04-08",
      "away_team": "Atlanta",
      "home_team": "New York City",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-atx-lafc-vj58n0geq8",
      "display": "Austin @ Los Angeles FC",
      "week": 7,
      "season": 2023,
      "date_str": "2023-04-08",
      "away_team": "Austin",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-clb-dcu-olmleylw5l",
      "display": "Columbus @ D.C. United",
      "week": 7,
      "season": 2023,
      "date_str": "2023-04-08",
      "away_team": "Columbus",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-fcd-mia-9yqdze8kmv",
      "display": "Dallas @ Miami",
      "week": 7,
      "season": 2023,
      "date_str": "2023-04-08",
      "away_team": "Dallas",
      "home_team": "Miami",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-mtl-ner-kxmeeaykm6",
      "display": "Montr\u00e9al @ New England",
      "week": 7,
      "season": 2023,
      "date_str": "2023-04-08",
      "away_team": "Montr\u00e9al",
      "home_team": "New England",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-phi-cin-a35re6g4ml",
      "display": "Philadelphia @ Cincinnati",
      "week": 7,
      "season": 2023,
      "date_str": "2023-04-08",
      "away_team": "Philadelphia",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-sje-nyrb-odmx0j9jmy",
      "display": "San Jose @ New York",
      "week": 7,
      "season": 2023,
      "date_str": "2023-04-08",
      "away_team": "San Jose",
      "home_team": "New York",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-clt-rsl-krqa0y18qk",
      "display": "Charlotte @ Salt Lake",
      "week": 7,
      "season": 2023,
      "date_str": "2023-04-09",
      "away_team": "Charlotte",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-col-skc-kpqjybab56",
      "display": "Colorado @ Kansas City",
      "week": 7,
      "season": 2023,
      "date_str": "2023-04-09",
      "away_team": "Colorado",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-lag-hou-adq0w0rlqe",
      "display": "LA Galaxy @ Houston",
      "week": 7,
      "season": 2023,
      "date_str": "2023-04-09",
      "away_team": "LA Galaxy",
      "home_team": "Houston",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-min-chi-npqxekxxq9",
      "display": "Minnesota @ Chicago",
      "week": 7,
      "season": 2023,
      "date_str": "2023-04-09",
      "away_team": "Minnesota",
      "home_team": "Chicago",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-por-van-4wm4g0w4qj",
      "display": "Portland @ Vancouver",
      "week": 7,
      "season": 2023,
      "date_str": "2023-04-09",
      "away_team": "Portland",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-stl-sea-4jmayjvomk",
      "display": "St. Louis @ Seattle",
      "week": 7,
      "season": 2023,
      "date_str": "2023-04-09",
      "away_team": "St. Louis",
      "home_team": "Seattle",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-tor-nsh-xw5pegxyqg",
      "display": "Toronto @ Nashville",
      "week": 7,
      "season": 2023,
      "date_str": "2023-04-09",
      "away_team": "Toronto",
      "home_team": "Nashville",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-atl-tor-e7mzepxeqr",
      "display": "Atlanta @ Toronto",
      "week": 8,
      "season": 2023,
      "date_str": "2023-04-15",
      "away_team": "Atlanta",
      "home_team": "Toronto",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-col-clt-zeqz0lvz5k",
      "display": "Colorado @ Charlotte",
      "week": 8,
      "season": 2023,
      "date_str": "2023-04-15",
      "away_team": "Colorado",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-dcu-mtl-xvqkao8dm0",
      "display": "D.C. United @ Montr\u00e9al",
      "week": 8,
      "season": 2023,
      "date_str": "2023-04-15",
      "away_team": "D.C. United",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-ner-clb-blmverxbqx",
      "display": "New England @ Columbus",
      "week": 8,
      "season": 2023,
      "date_str": "2023-04-15",
      "away_team": "New England",
      "home_team": "Columbus",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nsh-nyc-ljqerwyoqx",
      "display": "Nashville @ New York City",
      "week": 8,
      "season": 2023,
      "date_str": "2023-04-15",
      "away_team": "Nashville",
      "home_team": "New York City",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-cin-stl-evq3wejvqw",
      "display": "Cincinnati @ St. Louis",
      "week": 8,
      "season": 2023,
      "date_str": "2023-04-16",
      "away_team": "Cincinnati",
      "home_team": "St. Louis",
      "team": "",
      "score_home": 5,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-hou-nyrb-p6qbpdrbm0",
      "display": "Houston @ New York",
      "week": 8,
      "season": 2023,
      "date_str": "2023-04-16",
      "away_team": "Houston",
      "home_team": "New York",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-lafc-lag-0x5gezxxq7",
      "display": "Los Angeles FC @ LA Galaxy",
      "week": 8,
      "season": 2023,
      "date_str": "2023-04-16",
      "away_team": "Los Angeles FC",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-orl-min-oa5wm9x9q1",
      "display": "Orlando City @ Minnesota",
      "week": 8,
      "season": 2023,
      "date_str": "2023-04-16",
      "away_team": "Orlando City",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-phi-chi-xj5y0rkamb",
      "display": "Philadelphia @ Chicago",
      "week": 8,
      "season": 2023,
      "date_str": "2023-04-16",
      "away_team": "Philadelphia",
      "home_team": "Chicago",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-rsl-fcd-jyqj0nlv5g",
      "display": "Salt Lake @ Dallas",
      "week": 8,
      "season": 2023,
      "date_str": "2023-04-16",
      "away_team": "Salt Lake",
      "home_team": "Dallas",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-sea-por-kaqb7wpaqb",
      "display": "Seattle @ Portland",
      "week": 8,
      "season": 2023,
      "date_str": "2023-04-16",
      "away_team": "Seattle",
      "home_team": "Portland",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-skc-sje-nwmw0rry5l",
      "display": "Kansas City @ San Jose",
      "week": 8,
      "season": 2023,
      "date_str": "2023-04-16",
      "away_team": "Kansas City",
      "home_team": "San Jose",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-van-atx-n6mme3xpme",
      "display": "Vancouver @ Austin",
      "week": 8,
      "season": 2023,
      "date_str": "2023-04-16",
      "away_team": "Vancouver",
      "home_team": "Austin",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-clb-clt-7vqg8gddqv",
      "display": "Columbus @ Charlotte",
      "week": 9,
      "season": 2023,
      "date_str": "2023-04-22",
      "away_team": "Columbus",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-dcu-orl-2lqr0nglmr",
      "display": "D.C. United @ Orlando City",
      "week": 9,
      "season": 2023,
      "date_str": "2023-04-22",
      "away_team": "D.C. United",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-fcd-nyc-vzqoew2yma",
      "display": "Dallas @ New York City",
      "week": 9,
      "season": 2023,
      "date_str": "2023-04-22",
      "away_team": "Dallas",
      "home_team": "New York City",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nyrb-mtl-gpmo0vbl5z",
      "display": "New York @ Montr\u00e9al",
      "week": 9,
      "season": 2023,
      "date_str": "2023-04-22",
      "away_team": "New York",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-por-cin-0oq660b6q6",
      "display": "Portland @ Cincinnati",
      "week": 9,
      "season": 2023,
      "date_str": "2023-04-22",
      "away_team": "Portland",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-skc-ner-gomnebxaqw",
      "display": "Kansas City @ New England",
      "week": 9,
      "season": 2023,
      "date_str": "2023-04-22",
      "away_team": "Kansas City",
      "home_team": "New England",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-tor-phi-wvq9o4g1mw",
      "display": "Toronto @ Philadelphia",
      "week": 9,
      "season": 2023,
      "date_str": "2023-04-22",
      "away_team": "Toronto",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 4,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-atx-lag-gjmnak3kqk",
      "display": "Austin @ LA Galaxy",
      "week": 9,
      "season": 2023,
      "date_str": "2023-04-23",
      "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-2023-chi-atl-7vq7o0wlqd",
      "display": "Chicago @ Atlanta",
      "week": 9,
      "season": 2023,
      "date_str": "2023-04-23",
      "away_team": "Chicago",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-lafc-nsh-315v0rovq9",
      "display": "Los Angeles FC @ Nashville",
      "week": 9,
      "season": 2023,
      "date_str": "2023-04-23",
      "away_team": "Los Angeles FC",
      "home_team": "Nashville",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-mia-hou-9z5kejkeqa",
      "display": "Miami @ Houston",
      "week": 9,
      "season": 2023,
      "date_str": "2023-04-23",
      "away_team": "Miami",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-min-sea-ramyevybmd",
      "display": "Minnesota @ Seattle",
      "week": 9,
      "season": 2023,
      "date_str": "2023-04-23",
      "away_team": "Minnesota",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-sje-rsl-pk5l0rjg5o",
      "display": "San Jose @ Salt Lake",
      "week": 9,
      "season": 2023,
      "date_str": "2023-04-23",
      "away_team": "San Jose",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-stl-col-egmp0pwyma",
      "display": "St. Louis @ Colorado",
      "week": 9,
      "season": 2023,
      "date_str": "2023-04-23",
      "away_team": "St. Louis",
      "home_team": "Colorado",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-atl-nsh-ev5d1bnyqk",
      "display": "Atlanta @ Nashville",
      "week": 10,
      "season": 2023,
      "date_str": "2023-04-29",
      "away_team": "Atlanta",
      "home_team": "Nashville",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-cin-ner-olmleyaw5l",
      "display": "Cincinnati @ New England",
      "week": 10,
      "season": 2023,
      "date_str": "2023-04-29",
      "away_team": "Cincinnati",
      "home_team": "New England",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-clt-dcu-a35re6x4ml",
      "display": "Charlotte @ D.C. United",
      "week": 10,
      "season": 2023,
      "date_str": "2023-04-29",
      "away_team": "Charlotte",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-lag-orl-vj58n0oeq8",
      "display": "LA Galaxy @ Orlando City",
      "week": 10,
      "season": 2023,
      "date_str": "2023-04-29",
      "away_team": "LA Galaxy",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-mia-clb-2vq130lg5r",
      "display": "Miami @ Columbus",
      "week": 10,
      "season": 2023,
      "date_str": "2023-04-29",
      "away_team": "Miami",
      "home_team": "Columbus",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nyc-tor-9yqdze3kmv",
      "display": "New York City @ Toronto",
      "week": 10,
      "season": 2023,
      "date_str": "2023-04-29",
      "away_team": "New York City",
      "home_team": "Toronto",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-col-van-xw5pegvyqg",
      "display": "Colorado @ Vancouver",
      "week": 10,
      "season": 2023,
      "date_str": "2023-04-30",
      "away_team": "Colorado",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-mtl-skc-9vq2b0w9qk",
      "display": "Montr\u00e9al @ Kansas City",
      "week": 10,
      "season": 2023,
      "date_str": "2023-04-30",
      "away_team": "Montr\u00e9al",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nyrb-chi-odmx0jljmy",
      "display": "New York @ Chicago",
      "week": 10,
      "season": 2023,
      "date_str": "2023-04-30",
      "away_team": "New York",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-por-stl-npqxekrxq9",
      "display": "Portland @ St. Louis",
      "week": 10,
      "season": 2023,
      "date_str": "2023-04-30",
      "away_team": "Portland",
      "home_team": "St. Louis",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-sea-rsl-adq0w03lqe",
      "display": "Seattle @ Salt Lake",
      "week": 10,
      "season": 2023,
      "date_str": "2023-04-30",
      "away_team": "Seattle",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-sje-atx-kxmeeabkm6",
      "display": "San Jose @ Austin",
      "week": 10,
      "season": 2023,
      "date_str": "2023-04-30",
      "away_team": "San Jose",
      "home_team": "Austin",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-fcd-min-krqa0yd8qk",
      "display": "Dallas @ Minnesota",
      "week": 10,
      "season": 2023,
      "date_str": "2023-05-01",
      "away_team": "Dallas",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-hou-lafc-kpqjybob56",
      "display": "Houston @ Los Angeles FC",
      "week": 10,
      "season": 2023,
      "date_str": "2023-06-15",
      "away_team": "Houston",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-atl-mia-zeqz0lyz5k",
      "display": "Atlanta @ Miami",
      "week": 11,
      "season": 2023,
      "date_str": "2023-05-06",
      "away_team": "Atlanta",
      "home_team": "Miami",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-dcu-cin-4wm4g0g4qj",
      "display": "D.C. United @ Cincinnati",
      "week": 11,
      "season": 2023,
      "date_str": "2023-05-06",
      "away_team": "D.C. United",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-lafc-sje-p6qbpdjbm0",
      "display": "Los Angeles FC @ San Jose",
      "week": 11,
      "season": 2023,
      "date_str": "2023-05-06",
      "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-2023-ner-tor-ljqerwloqx",
      "display": "New England @ Toronto",
      "week": 11,
      "season": 2023,
      "date_str": "2023-05-06",
      "away_team": "New England",
      "home_team": "Toronto",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nyc-clt-4jmayj7omk",
      "display": "New York City @ Charlotte",
      "week": 11,
      "season": 2023,
      "date_str": "2023-05-06",
      "away_team": "New York City",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-orl-mtl-blmverdbqx",
      "display": "Orlando City @ Montr\u00e9al",
      "week": 11,
      "season": 2023,
      "date_str": "2023-05-06",
      "away_team": "Orlando City",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-phi-nyrb-xvqkaobdm0",
      "display": "Philadelphia @ New York",
      "week": 11,
      "season": 2023,
      "date_str": "2023-05-06",
      "away_team": "Philadelphia",
      "home_team": "New York",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-atx-por-oa5wm919q1",
      "display": "Austin @ Portland",
      "week": 11,
      "season": 2023,
      "date_str": "2023-05-07",
      "away_team": "Austin",
      "home_team": "Portland",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-chi-nsh-xj5y0rnamb",
      "display": "Chicago @ Nashville",
      "week": 11,
      "season": 2023,
      "date_str": "2023-05-07",
      "away_team": "Chicago",
      "home_team": "Nashville",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-col-lag-jyqj0n3v5g",
      "display": "Colorado @ LA Galaxy",
      "week": 11,
      "season": 2023,
      "date_str": "2023-05-07",
      "away_team": "Colorado",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-min-van-evq3wegvqw",
      "display": "Minnesota @ Vancouver",
      "week": 11,
      "season": 2023,
      "date_str": "2023-05-07",
      "away_team": "Minnesota",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-rsl-hou-n6mme3rpme",
      "display": "Salt Lake @ Houston",
      "week": 11,
      "season": 2023,
      "date_str": "2023-05-07",
      "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-2023-skc-sea-kaqb7wdaqb",
      "display": "Kansas City @ Seattle",
      "week": 11,
      "season": 2023,
      "date_str": "2023-05-07",
      "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-2023-stl-fcd-e7mzep8eqr",
      "display": "St. Louis @ Dallas",
      "week": 11,
      "season": 2023,
      "date_str": "2023-06-08",
      "away_team": "St. Louis",
      "home_team": "Dallas",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-clt-atl-nwmw0rpy5l",
      "display": "Charlotte @ Atlanta",
      "week": 12,
      "season": 2023,
      "date_str": "2023-05-13",
      "away_team": "Charlotte",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-ner-mia-0oq660o6q6",
      "display": "New England @ Miami",
      "week": 12,
      "season": 2023,
      "date_str": "2023-05-13",
      "away_team": "New England",
      "home_team": "Miami",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nsh-dcu-7vqg8gddqv",
      "display": "Nashville @ D.C. United",
      "week": 12,
      "season": 2023,
      "date_str": "2023-05-13",
      "away_team": "Nashville",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nyc-nyrb-gomneb9aqw",
      "display": "New York City @ New York",
      "week": 12,
      "season": 2023,
      "date_str": "2023-05-13",
      "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-2023-orl-clb-0x5gezgxq7",
      "display": "Orlando City @ Columbus",
      "week": 12,
      "season": 2023,
      "date_str": "2023-05-13",
      "away_team": "Orlando City",
      "home_team": "Columbus",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-stl-chi-2lqr0nolmr",
      "display": "St. Louis @ Chicago",
      "week": 12,
      "season": 2023,
      "date_str": "2023-05-13",
      "away_team": "St. Louis",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-tor-mtl-gpmo0v6l5z",
      "display": "Toronto @ Montr\u00e9al",
      "week": 12,
      "season": 2023,
      "date_str": "2023-05-13",
      "away_team": "Toronto",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-fcd-atx-vzqoewkyma",
      "display": "Dallas @ Austin",
      "week": 12,
      "season": 2023,
      "date_str": "2023-05-14",
      "away_team": "Dallas",
      "home_team": "Austin",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-lafc-rsl-kaqb7wdwqb",
      "display": "Los Angeles FC @ Salt Lake",
      "week": 12,
      "season": 2023,
      "date_str": "2023-05-14",
      "away_team": "Los Angeles FC",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-min-skc-oa5wm91gq1",
      "display": "Minnesota @ Kansas City",
      "week": 12,
      "season": 2023,
      "date_str": "2023-05-14",
      "away_team": "Minnesota",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-phi-col-evq3weggqw",
      "display": "Philadelphia @ Colorado",
      "week": 12,
      "season": 2023,
      "date_str": "2023-05-14",
      "away_team": "Philadelphia",
      "home_team": "Colorado",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-sea-hou-jyqj0n3g5g",
      "display": "Seattle @ Houston",
      "week": 12,
      "season": 2023,
      "date_str": "2023-05-14",
      "away_team": "Seattle",
      "home_team": "Houston",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-van-por-nwmw0rpn5l",
      "display": "Vancouver @ Portland",
      "week": 12,
      "season": 2023,
      "date_str": "2023-05-14",
      "away_team": "Vancouver",
      "home_team": "Portland",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-sje-lag-0x5gezgmq7",
      "display": "San Jose @ LA Galaxy",
      "week": 12,
      "season": 2023,
      "date_str": "2023-05-15",
      "away_team": "San Jose",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-chi-clt-0oq660opq6",
      "display": "Chicago @ Charlotte",
      "week": 13,
      "season": 2023,
      "date_str": "2023-05-17",
      "away_team": "Chicago",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-col-atl-7vqg8gdxqv",
      "display": "Colorado @ Atlanta",
      "week": 13,
      "season": 2023,
      "date_str": "2023-05-17",
      "away_team": "Colorado",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-dcu-phi-2lqr0no4mr",
      "display": "D.C. United @ Philadelphia",
      "week": 13,
      "season": 2023,
      "date_str": "2023-05-17",
      "away_team": "D.C. United",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-lag-clb-gomneb9eqw",
      "display": "LA Galaxy @ Columbus",
      "week": 13,
      "season": 2023,
      "date_str": "2023-05-17",
      "away_team": "LA Galaxy",
      "home_team": "Columbus",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-mtl-cin-gpmo0v6y5z",
      "display": "Montr\u00e9al @ Cincinnati",
      "week": 13,
      "season": 2023,
      "date_str": "2023-05-17",
      "away_team": "Montr\u00e9al",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nyc-orl-vzqoewkpma",
      "display": "New York City @ Orlando City",
      "week": 13,
      "season": 2023,
      "date_str": "2023-05-17",
      "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-2023-nyrb-tor-wvq9o4oamw",
      "display": "New York @ Toronto",
      "week": 13,
      "season": 2023,
      "date_str": "2023-05-17",
      "away_team": "New York",
      "home_team": "Toronto",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-atx-sea-ramyeveemd",
      "display": "Austin @ Seattle",
      "week": 13,
      "season": 2023,
      "date_str": "2023-05-18",
      "away_team": "Austin",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-hou-min-315v0r0xq9",
      "display": "Houston @ Minnesota",
      "week": 13,
      "season": 2023,
      "date_str": "2023-05-18",
      "away_team": "Houston",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-mia-nsh-egmp0p0kma",
      "display": "Miami @ Nashville",
      "week": 13,
      "season": 2023,
      "date_str": "2023-05-18",
      "away_team": "Miami",
      "home_team": "Nashville",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-por-rsl-pk5l0r075o",
      "display": "Portland @ Salt Lake",
      "week": 13,
      "season": 2023,
      "date_str": "2023-05-18",
      "away_team": "Portland",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-skc-lafc-gjmnakajqk",
      "display": "Kansas City @ Los Angeles FC",
      "week": 13,
      "season": 2023,
      "date_str": "2023-05-18",
      "away_team": "Kansas City",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-van-fcd-9z5kejeaqa",
      "display": "Vancouver @ Dallas",
      "week": 13,
      "season": 2023,
      "date_str": "2023-05-18",
      "away_team": "Vancouver",
      "home_team": "Dallas",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-clb-cin-ev5d1b1rqk",
      "display": "Columbus @ Cincinnati",
      "week": 14,
      "season": 2023,
      "date_str": "2023-05-20",
      "away_team": "Columbus",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-lag-dcu-2vq1303x5r",
      "display": "LA Galaxy @ D.C. United",
      "week": 14,
      "season": 2023,
      "date_str": "2023-05-20",
      "away_team": "LA Galaxy",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-mtl-nyrb-olmleyep5l",
      "display": "Montr\u00e9al @ New York",
      "week": 14,
      "season": 2023,
      "date_str": "2023-05-20",
      "away_team": "Montr\u00e9al",
      "home_team": "New York",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-ner-phi-vj58n0n2q8",
      "display": "New England @ Philadelphia",
      "week": 14,
      "season": 2023,
      "date_str": "2023-05-20",
      "away_team": "New England",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nsh-clt-7vq7o0oeqd",
      "display": "Nashville @ Charlotte",
      "week": 14,
      "season": 2023,
      "date_str": "2023-05-20",
      "away_team": "Nashville",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-orl-mia-a35re6eeml",
      "display": "Orlando City @ Miami",
      "week": 14,
      "season": 2023,
      "date_str": "2023-05-20",
      "away_team": "Orlando City",
      "home_team": "Miami",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-atl-chi-kxmeeae2m6",
      "display": "Atlanta @ Chicago",
      "week": 14,
      "season": 2023,
      "date_str": "2023-05-21",
      "away_team": "Atlanta",
      "home_team": "Chicago",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-hou-fcd-odmx0j0amy",
      "display": "Houston @ Dallas",
      "week": 14,
      "season": 2023,
      "date_str": "2023-05-21",
      "away_team": "Houston",
      "home_team": "Dallas",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-min-por-kpqjyby856",
      "display": "Minnesota @ Portland",
      "week": 14,
      "season": 2023,
      "date_str": "2023-05-21",
      "away_team": "Minnesota",
      "home_team": "Portland",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-rsl-col-9vq2b0b7qk",
      "display": "Salt Lake @ Colorado",
      "week": 14,
      "season": 2023,
      "date_str": "2023-05-21",
      "away_team": "Salt Lake",
      "home_team": "Colorado",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-sea-van-xw5pegekqg",
      "display": "Seattle @ Vancouver",
      "week": 14,
      "season": 2023,
      "date_str": "2023-05-21",
      "away_team": "Seattle",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-sje-lafc-adq0w0w2qe",
      "display": "San Jose @ Los Angeles FC",
      "week": 14,
      "season": 2023,
      "date_str": "2023-05-21",
      "away_team": "San Jose",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-skc-stl-npqxeke8q9",
      "display": "Kansas City @ St. Louis",
      "week": 14,
      "season": 2023,
      "date_str": "2023-05-21",
      "away_team": "Kansas City",
      "home_team": "St. Louis",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-tor-atx-9yqdzezrmv",
      "display": "Toronto @ Austin",
      "week": 14,
      "season": 2023,
      "date_str": "2023-05-21",
      "away_team": "Toronto",
      "home_team": "Austin",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-atl-orl-zeqz0l0g5k",
      "display": "Atlanta @ Orlando City",
      "week": 15,
      "season": 2023,
      "date_str": "2023-05-27",
      "away_team": "Atlanta",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-chi-ner-4jmayjyymk",
      "display": "Chicago @ New England",
      "week": 15,
      "season": 2023,
      "date_str": "2023-05-27",
      "away_team": "Chicago",
      "home_team": "New England",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-dcu-tor-blmverexqx",
      "display": "D.C. United @ Toronto",
      "week": 15,
      "season": 2023,
      "date_str": "2023-05-27",
      "away_team": "D.C. United",
      "home_team": "Toronto",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-mia-mtl-krqa0y0yqk",
      "display": "Miami @ Montr\u00e9al",
      "week": 15,
      "season": 2023,
      "date_str": "2023-05-27",
      "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-2023-phi-nyc-4wm4g0gaqj",
      "display": "Philadelphia @ New York City",
      "week": 15,
      "season": 2023,
      "date_str": "2023-05-27",
      "away_team": "Philadelphia",
      "home_team": "New York City",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-atx-hou-xvqkaoabm0",
      "display": "Austin @ Houston",
      "week": 15,
      "season": 2023,
      "date_str": "2023-05-28",
      "away_team": "Austin",
      "home_team": "Houston",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-cin-col-e7mzepejqr",
      "display": "Cincinnati @ Colorado",
      "week": 15,
      "season": 2023,
      "date_str": "2023-05-28",
      "away_team": "Cincinnati",
      "home_team": "Colorado",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-clt-lag-n6mme3egme",
      "display": "Charlotte @ LA Galaxy",
      "week": 15,
      "season": 2023,
      "date_str": "2023-05-28",
      "away_team": "Charlotte",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-fcd-sje-xj5y0r0lmb",
      "display": "Dallas @ San Jose",
      "week": 15,
      "season": 2023,
      "date_str": "2023-05-28",
      "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-2023-nyrb-sea-jyqj0n0g5g",
      "display": "New York @ Seattle",
      "week": 15,
      "season": 2023,
      "date_str": "2023-05-28",
      "away_team": "New York",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-por-skc-oa5wm9mgq1",
      "display": "Portland @ Kansas City",
      "week": 15,
      "season": 2023,
      "date_str": "2023-05-28",
      "away_team": "Portland",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-rsl-min-p6qbpdppm0",
      "display": "Salt Lake @ Minnesota",
      "week": 15,
      "season": 2023,
      "date_str": "2023-05-28",
      "away_team": "Salt Lake",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-van-stl-ljqerwrkqx",
      "display": "Vancouver @ St. Louis",
      "week": 15,
      "season": 2023,
      "date_str": "2023-05-28",
      "away_team": "Vancouver",
      "home_team": "St. Louis",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-clb-nsh-evq3wewgqw",
      "display": "Columbus @ Nashville",
      "week": 15,
      "season": 2023,
      "date_str": "2023-05-29",
      "away_team": "Columbus",
      "home_team": "Nashville",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-chi-tor-gomnebeeqw",
      "display": "Chicago @ Toronto",
      "week": 16,
      "season": 2023,
      "date_str": "2023-05-31",
      "away_team": "Chicago",
      "home_team": "Toronto",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-cin-nyc-0oq6606pq6",
      "display": "Cincinnati @ New York City",
      "week": 16,
      "season": 2023,
      "date_str": "2023-05-31",
      "away_team": "Cincinnati",
      "home_team": "New York City",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-clt-phi-gpmo0v0y5z",
      "display": "Charlotte @ Philadelphia",
      "week": 16,
      "season": 2023,
      "date_str": "2023-05-31",
      "away_team": "Charlotte",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-col-clb-nwmw0r0n5l",
      "display": "Colorado @ Columbus",
      "week": 16,
      "season": 2023,
      "date_str": "2023-05-31",
      "away_team": "Colorado",
      "home_team": "Columbus",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-mtl-dcu-0x5gezemq7",
      "display": "Montr\u00e9al @ D.C. United",
      "week": 16,
      "season": 2023,
      "date_str": "2023-05-31",
      "away_team": "Montr\u00e9al",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-ner-atl-kaqb7w7wqb",
      "display": "New England @ Atlanta",
      "week": 16,
      "season": 2023,
      "date_str": "2023-05-31",
      "away_team": "New England",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-fcd-skc-2lqr0n04mr",
      "display": "Dallas @ Kansas City",
      "week": 16,
      "season": 2023,
      "date_str": "2023-06-01",
      "away_team": "Dallas",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-hou-van-egmp0p8kma",
      "display": "Houston @ Vancouver",
      "week": 16,
      "season": 2023,
      "date_str": "2023-06-01",
      "away_team": "Houston",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 6,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-lag-rsl-wvq9o4wamw",
      "display": "LA Galaxy @ Salt Lake",
      "week": 16,
      "season": 2023,
      "date_str": "2023-06-01",
      "away_team": "LA Galaxy",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-min-atx-vzqoewepma",
      "display": "Minnesota @ Austin",
      "week": 16,
      "season": 2023,
      "date_str": "2023-06-01",
      "away_team": "Minnesota",
      "home_team": "Austin",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nyrb-mia-7vqg8g8xqv",
      "display": "New York @ Miami",
      "week": 16,
      "season": 2023,
      "date_str": "2023-06-01",
      "away_team": "New York",
      "home_team": "Miami",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-sje-sea-315v0rzxq9",
      "display": "San Jose @ Seattle",
      "week": 16,
      "season": 2023,
      "date_str": "2023-06-01",
      "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-2023-stl-lafc-9z5kejzaqa",
      "display": "St. Louis @ Los Angeles FC",
      "week": 16,
      "season": 2023,
      "date_str": "2023-07-13",
      "away_team": "St. Louis",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-chi-cin-gjmnakrjqk",
      "display": "Chicago @ Cincinnati",
      "week": 17,
      "season": 2023,
      "date_str": "2023-06-03",
      "away_team": "Chicago",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-dcu-mia-7vq7o0xeqd",
      "display": "D.C. United @ Miami",
      "week": 17,
      "season": 2023,
      "date_str": "2023-06-03",
      "away_team": "D.C. United",
      "home_team": "Miami",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-mtl-phi-2vq1301x5r",
      "display": "Montr\u00e9al @ Philadelphia",
      "week": 17,
      "season": 2023,
      "date_str": "2023-06-03",
      "away_team": "Montr\u00e9al",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-ner-nyc-npqxeko8q9",
      "display": "New England @ New York City",
      "week": 17,
      "season": 2023,
      "date_str": "2023-06-03",
      "away_team": "New England",
      "home_team": "New York City",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-orl-nyrb-ev5d1b9rqk",
      "display": "Orlando City @ New York",
      "week": 17,
      "season": 2023,
      "date_str": "2023-06-03",
      "away_team": "Orlando City",
      "home_team": "New York",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-por-sea-pk5l0rd75o",
      "display": "Portland @ Seattle",
      "week": 17,
      "season": 2023,
      "date_str": "2023-06-03",
      "away_team": "Portland",
      "home_team": "Seattle",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-clt-clb-ramyevnemd",
      "display": "Charlotte @ Columbus",
      "week": 17,
      "season": 2023,
      "date_str": "2023-06-04",
      "away_team": "Charlotte",
      "home_team": "Columbus",
      "team": "",
      "score_home": 4,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-hou-stl-9yqdzezrmv",
      "display": "Houston @ St. Louis",
      "week": 17,
      "season": 2023,
      "date_str": "2023-06-04",
      "away_team": "Houston",
      "home_team": "St. Louis",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nsh-fcd-olmleyzp5l",
      "display": "Nashville @ Dallas",
      "week": 17,
      "season": 2023,
      "date_str": "2023-06-04",
      "away_team": "Nashville",
      "home_team": "Dallas",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-rsl-atx-a35re63eml",
      "display": "Salt Lake @ Austin",
      "week": 17,
      "season": 2023,
      "date_str": "2023-06-04",
      "away_team": "Salt Lake",
      "home_team": "Austin",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-sje-col-kxmeeaz2m6",
      "display": "San Jose @ Colorado",
      "week": 17,
      "season": 2023,
      "date_str": "2023-06-04",
      "away_team": "San Jose",
      "home_team": "Colorado",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-skc-van-9vq2b0r7qk",
      "display": "Kansas City @ Vancouver",
      "week": 17,
      "season": 2023,
      "date_str": "2023-06-04",
      "away_team": "Kansas City",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-tor-min-vj58n0j2q8",
      "display": "Toronto @ Minnesota",
      "week": 17,
      "season": 2023,
      "date_str": "2023-06-04",
      "away_team": "Toronto",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-atl-lafc-odmx0jzamy",
      "display": "Atlanta @ Los Angeles FC",
      "week": 17,
      "season": 2023,
      "date_str": "2023-06-08",
      "away_team": "Atlanta",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-dcu-atl-adq0w0d2qe",
      "display": "D.C. United @ Atlanta",
      "week": 18,
      "season": 2023,
      "date_str": "2023-06-10",
      "away_team": "D.C. United",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-mia-ner-krqa0yzyqk",
      "display": "Miami @ New England",
      "week": 18,
      "season": 2023,
      "date_str": "2023-06-10",
      "away_team": "Miami",
      "home_team": "New England",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-min-mtl-xw5pegjkqg",
      "display": "Minnesota @ Montr\u00e9al",
      "week": 18,
      "season": 2023,
      "date_str": "2023-06-10",
      "away_team": "Minnesota",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nsh-tor-4wm4g08aqj",
      "display": "Nashville @ Toronto",
      "week": 18,
      "season": 2023,
      "date_str": "2023-06-10",
      "away_team": "Nashville",
      "home_team": "Toronto",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-sea-clt-kpqjybz856",
      "display": "Seattle @ Charlotte",
      "week": 18,
      "season": 2023,
      "date_str": "2023-06-10",
      "away_team": "Seattle",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-atx-skc-xvqkao7bm0",
      "display": "Austin @ Kansas City",
      "week": 18,
      "season": 2023,
      "date_str": "2023-06-11",
      "away_team": "Austin",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-cin-van-e7mzepojqr",
      "display": "Cincinnati @ Vancouver",
      "week": 18,
      "season": 2023,
      "date_str": "2023-06-11",
      "away_team": "Cincinnati",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-clb-chi-zeqz0lzg5k",
      "display": "Columbus @ Chicago",
      "week": 18,
      "season": 2023,
      "date_str": "2023-06-11",
      "away_team": "Columbus",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-col-orl-4jmayjnymk",
      "display": "Colorado @ Orlando City",
      "week": 18,
      "season": 2023,
      "date_str": "2023-06-11",
      "away_team": "Colorado",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-lafc-hou-blmvergxqx",
      "display": "Los Angeles FC @ Houston",
      "week": 18,
      "season": 2023,
      "date_str": "2023-06-11",
      "away_team": "Los Angeles FC",
      "home_team": "Houston",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-lag-stl-n6mme3zgme",
      "display": "LA Galaxy @ St. Louis",
      "week": 18,
      "season": 2023,
      "date_str": "2023-06-11",
      "away_team": "LA Galaxy",
      "home_team": "St. Louis",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nyc-rsl-p6qbpdzpm0",
      "display": "New York City @ Salt Lake",
      "week": 18,
      "season": 2023,
      "date_str": "2023-06-11",
      "away_team": "New York City",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-phi-sje-ljqerwkkqx",
      "display": "Philadelphia @ San Jose",
      "week": 18,
      "season": 2023,
      "date_str": "2023-06-11",
      "away_team": "Philadelphia",
      "home_team": "San Jose",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-fcd-por-xj5y0rzlmb",
      "display": "Dallas @ Portland",
      "week": 18,
      "season": 2023,
      "date_str": "2023-06-12",
      "away_team": "Dallas",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-clb-nyc-0x5gezzmq7",
      "display": "Columbus @ New York City",
      "week": 19,
      "season": 2023,
      "date_str": "2023-06-17",
      "away_team": "Columbus",
      "home_team": "New York City",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-orl-ner-oa5wm96gq1",
      "display": "Orlando City @ New England",
      "week": 19,
      "season": 2023,
      "date_str": "2023-06-17",
      "away_team": "Orlando City",
      "home_team": "New England",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-rsl-dcu-jyqj0nyg5g",
      "display": "Salt Lake @ D.C. United",
      "week": 19,
      "season": 2023,
      "date_str": "2023-06-17",
      "away_team": "Salt Lake",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-lafc-skc-evq3welgqw",
      "display": "Los Angeles FC @ Kansas City",
      "week": 19,
      "season": 2023,
      "date_str": "2023-06-18",
      "away_team": "Los Angeles FC",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-por-sje-nwmw0rzn5l",
      "display": "Portland @ San Jose",
      "week": 19,
      "season": 2023,
      "date_str": "2023-06-18",
      "away_team": "Portland",
      "home_team": "San Jose",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-stl-nsh-kaqb7wowqb",
      "display": "St. Louis @ Nashville",
      "week": 19,
      "season": 2023,
      "date_str": "2023-06-18",
      "away_team": "St. Louis",
      "home_team": "Nashville",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-clt-nyrb-gomnebzeqw",
      "display": "Charlotte @ New York",
      "week": 20,
      "season": 2023,
      "date_str": "2023-06-21",
      "away_team": "Charlotte",
      "home_team": "New York",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nsh-mtl-gpmo0vly5z",
      "display": "Nashville @ Montr\u00e9al",
      "week": 20,
      "season": 2023,
      "date_str": "2023-06-21",
      "away_team": "Nashville",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nyc-atl-7vqg8gpxqv",
      "display": "New York City @ Atlanta",
      "week": 20,
      "season": 2023,
      "date_str": "2023-06-21",
      "away_team": "New York City",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-phi-orl-vzqoewzpma",
      "display": "Philadelphia @ Orlando City",
      "week": 20,
      "season": 2023,
      "date_str": "2023-06-21",
      "away_team": "Philadelphia",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-tor-cin-0oq660epq6",
      "display": "Toronto @ Cincinnati",
      "week": 20,
      "season": 2023,
      "date_str": "2023-06-21",
      "away_team": "Toronto",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-chi-por-7vqg8gb3qv",
      "display": "Chicago @ Portland",
      "week": 20,
      "season": 2023,
      "date_str": "2023-06-22",
      "away_team": "Chicago",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-fcd-atx-2lqr0ne4mr",
      "display": "Dallas @ Austin",
      "week": 20,
      "season": 2023,
      "date_str": "2023-06-22",
      "away_team": "Dallas",
      "home_team": "Austin",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-rsl-stl-evq3webjqw",
      "display": "Salt Lake @ St. Louis",
      "week": 20,
      "season": 2023,
      "date_str": "2023-06-22",
      "away_team": "Salt Lake",
      "home_team": "St. Louis",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-sea-lafc-0x5gezjlq7",
      "display": "Seattle @ Los Angeles FC",
      "week": 20,
      "season": 2023,
      "date_str": "2023-06-22",
      "away_team": "Seattle",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-sje-hou-jyqj0nmd5g",
      "display": "San Jose @ Houston",
      "week": 20,
      "season": 2023,
      "date_str": "2023-06-22",
      "away_team": "San Jose",
      "home_team": "Houston",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-skc-lag-nwmw0rpl5l",
      "display": "Kansas City @ LA Galaxy",
      "week": 20,
      "season": 2023,
      "date_str": "2023-06-22",
      "away_team": "Kansas City",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-ner-min-oa5wm9jyq1",
      "display": "New England @ Minnesota",
      "week": 20,
      "season": 2023,
      "date_str": "2023-09-10",
      "away_team": "New England",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-van-col-kaqb7wbvqb",
      "display": "Vancouver @ Colorado",
      "week": 20,
      "season": 2023,
      "date_str": "2023-09-28",
      "away_team": "Vancouver",
      "home_team": "Colorado",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-atl-nyrb-2lqr0npnmr",
      "display": "Atlanta @ New York",
      "week": 21,
      "season": 2023,
      "date_str": "2023-06-24",
      "away_team": "Atlanta",
      "home_team": "New York",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-cin-dcu-gomnebajqw",
      "display": "Cincinnati @ D.C. United",
      "week": 21,
      "season": 2023,
      "date_str": "2023-06-24",
      "away_team": "Cincinnati",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-mia-phi-wvq9o4bymw",
      "display": "Miami @ Philadelphia",
      "week": 21,
      "season": 2023,
      "date_str": "2023-06-24",
      "away_team": "Miami",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-mtl-clt-0oq660b2q6",
      "display": "Montr\u00e9al @ Charlotte",
      "week": 21,
      "season": 2023,
      "date_str": "2023-06-24",
      "away_team": "Montr\u00e9al",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nsh-clb-gpmo0vp15z",
      "display": "Nashville @ Columbus",
      "week": 21,
      "season": 2023,
      "date_str": "2023-06-24",
      "away_team": "Nashville",
      "home_team": "Columbus",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-tor-ner-vzqoewklma",
      "display": "Toronto @ New England",
      "week": 21,
      "season": 2023,
      "date_str": "2023-06-24",
      "away_team": "Toronto",
      "home_team": "New England",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-chi-skc-315v0rpbq9",
      "display": "Chicago @ Kansas City",
      "week": 21,
      "season": 2023,
      "date_str": "2023-06-25",
      "away_team": "Chicago",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-hou-atx-9z5kejjgqa",
      "display": "Houston @ Austin",
      "week": 21,
      "season": 2023,
      "date_str": "2023-06-25",
      "away_team": "Houston",
      "home_team": "Austin",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-lag-col-egmp0paama",
      "display": "LA Galaxy @ Colorado",
      "week": 21,
      "season": 2023,
      "date_str": "2023-06-25",
      "away_team": "LA Galaxy",
      "home_team": "Colorado",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-min-rsl-pk5l0rpn5o",
      "display": "Minnesota @ Salt Lake",
      "week": 21,
      "season": 2023,
      "date_str": "2023-06-25",
      "away_team": "Minnesota",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nyc-por-ramyevj2md",
      "display": "New York City @ Portland",
      "week": 21,
      "season": 2023,
      "date_str": "2023-06-25",
      "away_team": "New York City",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-orl-sea-ev5d1bpoqk",
      "display": "Orlando City @ Seattle",
      "week": 21,
      "season": 2023,
      "date_str": "2023-06-25",
      "away_team": "Orlando City",
      "home_team": "Seattle",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-stl-sje-7vq7o0bzqd",
      "display": "St. Louis @ San Jose",
      "week": 21,
      "season": 2023,
      "date_str": "2023-06-25",
      "away_team": "St. Louis",
      "home_team": "San Jose",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-van-lafc-gjmnakpbqk",
      "display": "Vancouver @ Los Angeles FC",
      "week": 21,
      "season": 2023,
      "date_str": "2023-06-25",
      "away_team": "Vancouver",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-atx-mia-olmleyjn5l",
      "display": "Austin @ Miami",
      "week": 22,
      "season": 2023,
      "date_str": "2023-07-01",
      "away_team": "Austin",
      "home_team": "Miami",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-chi-orl-9yqdzej8mv",
      "display": "Chicago @ Orlando City",
      "week": 22,
      "season": 2023,
      "date_str": "2023-07-01",
      "away_team": "Chicago",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-ner-cin-2vq130b05r",
      "display": "New England @ Cincinnati",
      "week": 22,
      "season": 2023,
      "date_str": "2023-07-01",
      "away_team": "New England",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nyrb-clb-a35re6jgml",
      "display": "New York @ Columbus",
      "week": 22,
      "season": 2023,
      "date_str": "2023-07-01",
      "away_team": "New York",
      "home_team": "Columbus",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-rsl-tor-kxmeeazbm6",
      "display": "Salt Lake @ Toronto",
      "week": 22,
      "season": 2023,
      "date_str": "2023-07-01",
      "away_team": "Salt Lake",
      "home_team": "Toronto",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-col-stl-kpqjybj456",
      "display": "Colorado @ St. Louis",
      "week": 22,
      "season": 2023,
      "date_str": "2023-07-02",
      "away_team": "Colorado",
      "home_team": "St. Louis",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-dcu-nsh-adq0w0bwqe",
      "display": "D.C. United @ Nashville",
      "week": 22,
      "season": 2023,
      "date_str": "2023-07-02",
      "away_team": "D.C. United",
      "home_team": "Nashville",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-hou-sea-krqa0yjlqk",
      "display": "Houston @ Seattle",
      "week": 22,
      "season": 2023,
      "date_str": "2023-07-02",
      "away_team": "Houston",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-lafc-fcd-odmx0jp0my",
      "display": "Los Angeles FC @ Dallas",
      "week": 22,
      "season": 2023,
      "date_str": "2023-07-02",
      "away_team": "Los Angeles FC",
      "home_team": "Dallas",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-lag-sje-xw5pegb9qg",
      "display": "LA Galaxy @ San Jose",
      "week": 22,
      "season": 2023,
      "date_str": "2023-07-02",
      "away_team": "LA Galaxy",
      "home_team": "San Jose",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nyc-mtl-vj58n0bmq8",
      "display": "New York City @ Montr\u00e9al",
      "week": 22,
      "season": 2023,
      "date_str": "2023-07-02",
      "away_team": "New York City",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-phi-atl-4jmayjbdmk",
      "display": "Philadelphia @ Atlanta",
      "week": 22,
      "season": 2023,
      "date_str": "2023-07-02",
      "away_team": "Philadelphia",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-por-min-npqxekjjq9",
      "display": "Portland @ Minnesota",
      "week": 22,
      "season": 2023,
      "date_str": "2023-07-02",
      "away_team": "Portland",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-van-skc-9vq2b0brqk",
      "display": "Vancouver @ Kansas City",
      "week": 22,
      "season": 2023,
      "date_str": "2023-07-02",
      "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-2023-clb-mia-4wm4g0bdqj",
      "display": "Columbus @ Miami",
      "week": 23,
      "season": 2023,
      "date_str": "2023-07-04",
      "away_team": "Columbus",
      "home_team": "Miami",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-tor-orl-zeqz0lpd5k",
      "display": "Toronto @ Orlando City",
      "week": 23,
      "season": 2023,
      "date_str": "2023-07-04",
      "away_team": "Toronto",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-clt-nyc-ljqerwmoqx",
      "display": "Charlotte @ New York City",
      "week": 23,
      "season": 2023,
      "date_str": "2023-07-05",
      "away_team": "Charlotte",
      "home_team": "New York City",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-dcu-fcd-blmverj3qx",
      "display": "D.C. United @ Dallas",
      "week": 23,
      "season": 2023,
      "date_str": "2023-07-05",
      "away_team": "D.C. United",
      "home_team": "Dallas",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-por-col-xvqkaozam0",
      "display": "Portland @ Colorado",
      "week": 23,
      "season": 2023,
      "date_str": "2023-07-13",
      "away_team": "Portland",
      "home_team": "Colorado",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-stl-lag-p6qbpdjdm0",
      "display": "St. Louis @ LA Galaxy",
      "week": 23,
      "season": 2023,
      "date_str": "2023-09-11",
      "away_team": "St. Louis",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-atl-mtl-jyqj0njd5g",
      "display": "Atlanta @ Montr\u00e9al",
      "week": 24,
      "season": 2023,
      "date_str": "2023-07-08",
      "away_team": "Atlanta",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-cin-clt-e7mzepjkqr",
      "display": "Cincinnati @ Charlotte",
      "week": 24,
      "season": 2023,
      "date_str": "2023-07-08",
      "away_team": "Cincinnati",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-mia-dcu-xj5y0rpgmb",
      "display": "Miami @ D.C. United",
      "week": 24,
      "season": 2023,
      "date_str": "2023-07-08",
      "away_team": "Miami",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-ner-nyrb-oa5wm9pyq1",
      "display": "New England @ New York",
      "week": 24,
      "season": 2023,
      "date_str": "2023-07-08",
      "away_team": "New England",
      "home_team": "New York",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nyc-clb-n6mme3b0me",
      "display": "New York City @ Columbus",
      "week": 24,
      "season": 2023,
      "date_str": "2023-07-08",
      "away_team": "New York City",
      "home_team": "Columbus",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-stl-tor-evq3we6jqw",
      "display": "St. Louis @ Toronto",
      "week": 24,
      "season": 2023,
      "date_str": "2023-07-08",
      "away_team": "St. Louis",
      "home_team": "Toronto",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-atx-min-0x5gezxlq7",
      "display": "Austin @ Minnesota",
      "week": 24,
      "season": 2023,
      "date_str": "2023-07-09",
      "away_team": "Austin",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 1,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-fcd-col-7vqg8gx3qv",
      "display": "Dallas @ Colorado",
      "week": 24,
      "season": 2023,
      "date_str": "2023-07-09",
      "away_team": "Dallas",
      "home_team": "Colorado",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nsh-chi-kaqb7wrvqb",
      "display": "Nashville @ Chicago",
      "week": 24,
      "season": 2023,
      "date_str": "2023-07-09",
      "away_team": "Nashville",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-orl-rsl-0oq660o2q6",
      "display": "Orlando City @ Salt Lake",
      "week": 24,
      "season": 2023,
      "date_str": "2023-07-09",
      "away_team": "Orlando City",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-phi-lag-gpmo0vg15z",
      "display": "Philadelphia @ LA Galaxy",
      "week": 24,
      "season": 2023,
      "date_str": "2023-07-09",
      "away_team": "Philadelphia",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-sea-van-vzqoewylma",
      "display": "Seattle @ Vancouver",
      "week": 24,
      "season": 2023,
      "date_str": "2023-07-09",
      "away_team": "Seattle",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-sje-lafc-gomnebgjqw",
      "display": "San Jose @ Los Angeles FC",
      "week": 24,
      "season": 2023,
      "date_str": "2023-07-09",
      "away_team": "San Jose",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-skc-hou-nwmw0rkl5l",
      "display": "Kansas City @ Houston",
      "week": 24,
      "season": 2023,
      "date_str": "2023-07-09",
      "away_team": "Kansas City",
      "home_team": "Houston",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-atl-ner-2lqr0nonmr",
      "display": "Atlanta @ New England",
      "week": 25,
      "season": 2023,
      "date_str": "2023-07-12",
      "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-2023-cin-nyrb-wvq9o4kymw",
      "display": "Cincinnati @ New York",
      "week": 25,
      "season": 2023,
      "date_str": "2023-07-12",
      "away_team": "Cincinnati",
      "home_team": "New York",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-atx-van-ramyevn2md",
      "display": "Austin @ Vancouver",
      "week": 25,
      "season": 2023,
      "date_str": "2023-07-13",
      "away_team": "Austin",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-min-hou-315v0r9bq9",
      "display": "Minnesota @ Houston",
      "week": 25,
      "season": 2023,
      "date_str": "2023-07-13",
      "away_team": "Minnesota",
      "home_team": "Houston",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-mtl-chi-9z5kejbgqa",
      "display": "Montr\u00e9al @ Chicago",
      "week": 25,
      "season": 2023,
      "date_str": "2023-07-13",
      "away_team": "Montr\u00e9al",
      "home_team": "Chicago",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-phi-nsh-pk5l0r3n5o",
      "display": "Philadelphia @ Nashville",
      "week": 25,
      "season": 2023,
      "date_str": "2023-07-13",
      "away_team": "Philadelphia",
      "home_team": "Nashville",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-rsl-skc-egmp0pgama",
      "display": "Salt Lake @ Kansas City",
      "week": 25,
      "season": 2023,
      "date_str": "2023-07-13",
      "away_team": "Salt Lake",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-sea-sje-gjmnakwbqk",
      "display": "Seattle @ San Jose",
      "week": 25,
      "season": 2023,
      "date_str": "2023-07-13",
      "away_team": "Seattle",
      "home_team": "San Jose",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-clt-mtl-2vq130g05r",
      "display": "Charlotte @ Montr\u00e9al",
      "week": 26,
      "season": 2023,
      "date_str": "2023-07-15",
      "away_team": "Charlotte",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-dcu-ner-a35re6ogml",
      "display": "D.C. United @ New England",
      "week": 26,
      "season": 2023,
      "date_str": "2023-07-15",
      "away_team": "D.C. United",
      "home_team": "New England",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nyc-phi-olmleywn5l",
      "display": "New York City @ Philadelphia",
      "week": 26,
      "season": 2023,
      "date_str": "2023-07-15",
      "away_team": "New York City",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-orl-atl-7vq7o0rzqd",
      "display": "Orlando City @ Atlanta",
      "week": 26,
      "season": 2023,
      "date_str": "2023-07-15",
      "away_team": "Orlando City",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-clb-por-adq0w0wwqe",
      "display": "Columbus @ Portland",
      "week": 26,
      "season": 2023,
      "date_str": "2023-07-16",
      "away_team": "Columbus",
      "home_team": "Portland",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-fcd-sea-kpqjyb3456",
      "display": "Dallas @ Seattle",
      "week": 26,
      "season": 2023,
      "date_str": "2023-07-16",
      "away_team": "Dallas",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-hou-col-9vq2b0grqk",
      "display": "Houston @ Colorado",
      "week": 26,
      "season": 2023,
      "date_str": "2023-07-16",
      "away_team": "Houston",
      "home_team": "Colorado",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-lafc-min-kxmeeaxbm6",
      "display": "Los Angeles FC @ Minnesota",
      "week": 26,
      "season": 2023,
      "date_str": "2023-07-16",
      "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-2023-lag-van-xw5pego9qg",
      "display": "LA Galaxy @ Vancouver",
      "week": 26,
      "season": 2023,
      "date_str": "2023-07-16",
      "away_team": "LA Galaxy",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 4,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-mia-stl-odmx0jv0my",
      "display": "Miami @ St. Louis",
      "week": 26,
      "season": 2023,
      "date_str": "2023-07-16",
      "away_team": "Miami",
      "home_team": "St. Louis",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nsh-cin-ev5d1b8oqk",
      "display": "Nashville @ Cincinnati",
      "week": 26,
      "season": 2023,
      "date_str": "2023-07-16",
      "away_team": "Nashville",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nyrb-rsl-npqxekljq9",
      "display": "New York @ Salt Lake",
      "week": 26,
      "season": 2023,
      "date_str": "2023-07-16",
      "away_team": "New York",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-skc-atx-vj58n09mq8",
      "display": "Kansas City @ Austin",
      "week": 26,
      "season": 2023,
      "date_str": "2023-07-16",
      "away_team": "Kansas City",
      "home_team": "Austin",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-tor-chi-9yqdzee8mv",
      "display": "Toronto @ Chicago",
      "week": 26,
      "season": 2023,
      "date_str": "2023-07-16",
      "away_team": "Toronto",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-cin-clb-krqa0yllqk",
      "display": "Cincinnati @ Columbus",
      "week": 27,
      "season": 2023,
      "date_str": "2023-08-20",
      "away_team": "Cincinnati",
      "home_team": "Columbus",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-dcu-nyrb-4wm4g0odqj",
      "display": "D.C. United @ New York",
      "week": 27,
      "season": 2023,
      "date_str": "2023-08-20",
      "away_team": "D.C. United",
      "home_team": "New York",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-min-nyc-zeqz0lld5k",
      "display": "Minnesota @ New York City",
      "week": 27,
      "season": 2023,
      "date_str": "2023-08-20",
      "away_team": "Minnesota",
      "home_team": "New York City",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-mtl-tor-xvqkaowam0",
      "display": "Montr\u00e9al @ Toronto",
      "week": 27,
      "season": 2023,
      "date_str": "2023-08-20",
      "away_team": "Montr\u00e9al",
      "home_team": "Toronto",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-atl-sea-oa5wm9zyq1",
      "display": "Atlanta @ Seattle",
      "week": 27,
      "season": 2023,
      "date_str": "2023-08-21",
      "away_team": "Atlanta",
      "home_team": "Seattle",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-atx-stl-n6mme3g0me",
      "display": "Austin @ St. Louis",
      "week": 27,
      "season": 2023,
      "date_str": "2023-08-21",
      "away_team": "Austin",
      "home_team": "St. Louis",
      "team": "",
      "score_home": 6,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-orl-chi-p6qbpdydm0",
      "display": "Orlando City @ Chicago",
      "week": 27,
      "season": 2023,
      "date_str": "2023-08-21",
      "away_team": "Orlando City",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-por-hou-ljqerwdoqx",
      "display": "Portland @ Houston",
      "week": 27,
      "season": 2023,
      "date_str": "2023-08-21",
      "away_team": "Portland",
      "home_team": "Houston",
      "team": "",
      "score_home": 5,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-sje-van-evq3weyjqw",
      "display": "San Jose @ Vancouver",
      "week": 27,
      "season": 2023,
      "date_str": "2023-08-21",
      "away_team": "San Jose",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-col-lafc-jyqj0nod5g",
      "display": "Colorado @ Los Angeles FC",
      "week": 27,
      "season": 2023,
      "date_str": "2023-08-24",
      "away_team": "Colorado",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-fcd-phi-blmverv3qx",
      "display": "Dallas @ Philadelphia",
      "week": 27,
      "season": 2023,
      "date_str": "2023-09-27",
      "away_team": "Dallas",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-ner-nsh-e7mzepykqr",
      "display": "New England @ Nashville",
      "week": 27,
      "season": 2023,
      "date_str": "2023-10-15",
      "away_team": "New England",
      "home_team": "Nashville",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-rsl-lag-xj5y0rpgmb",
      "display": "Salt Lake @ LA Galaxy",
      "week": 27,
      "season": 2023,
      "date_str": "2023-10-15",
      "away_team": "Salt Lake",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-clt-mia-4jmayj1dmk",
      "display": "Charlotte @ Miami",
      "week": 27,
      "season": 2023,
      "date_str": "2023-10-19",
      "away_team": "Charlotte",
      "home_team": "Miami",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-lafc-clt-nwmw0r1l5l",
      "display": "Los Angeles FC @ Charlotte",
      "week": 28,
      "season": 2023,
      "date_str": "2023-08-26",
      "away_team": "Los Angeles FC",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-mia-nyrb-gomneb4jqw",
      "display": "Miami @ New York",
      "week": 28,
      "season": 2023,
      "date_str": "2023-08-26",
      "away_team": "Miami",
      "home_team": "New York",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-ner-mtl-gpmo0vk15z",
      "display": "New England @ Montr\u00e9al",
      "week": 28,
      "season": 2023,
      "date_str": "2023-08-26",
      "away_team": "New England",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nsh-atl-kaqb7wjvqb",
      "display": "Nashville @ Atlanta",
      "week": 28,
      "season": 2023,
      "date_str": "2023-08-26",
      "away_team": "Nashville",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nyc-cin-0x5gez4lq7",
      "display": "New York City @ Cincinnati",
      "week": 28,
      "season": 2023,
      "date_str": "2023-08-26",
      "away_team": "New York City",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-phi-dcu-0oq66072q6",
      "display": "Philadelphia @ D.C. United",
      "week": 28,
      "season": 2023,
      "date_str": "2023-08-26",
      "away_team": "Philadelphia",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-stl-orl-vzqoew4lma",
      "display": "St. Louis @ Orlando City",
      "week": 28,
      "season": 2023,
      "date_str": "2023-08-26",
      "away_team": "St. Louis",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-tor-clb-7vqg8gg3qv",
      "display": "Toronto @ Columbus",
      "week": 28,
      "season": 2023,
      "date_str": "2023-08-26",
      "away_team": "Toronto",
      "home_team": "Columbus",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-atx-fcd-2lqr0nlnmr",
      "display": "Austin @ Dallas",
      "week": 28,
      "season": 2023,
      "date_str": "2023-08-27",
      "away_team": "Austin",
      "home_team": "Dallas",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-chi-lag-evq3weywqw",
      "display": "Chicago @ LA Galaxy",
      "week": 28,
      "season": 2023,
      "date_str": "2023-08-27",
      "away_team": "Chicago",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-hou-rsl-oa5wm9zwq1",
      "display": "Houston @ Salt Lake",
      "week": 28,
      "season": 2023,
      "date_str": "2023-08-27",
      "away_team": "Houston",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-sea-min-nwmw0r1z5l",
      "display": "Seattle @ Minnesota",
      "week": 28,
      "season": 2023,
      "date_str": "2023-08-27",
      "away_team": "Seattle",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-sje-skc-jyqj0nod5g",
      "display": "San Jose @ Kansas City",
      "week": 28,
      "season": 2023,
      "date_str": "2023-08-27",
      "away_team": "San Jose",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-van-por-kaqb7wjzqb",
      "display": "Vancouver @ Portland",
      "week": 28,
      "season": 2023,
      "date_str": "2023-08-27",
      "away_team": "Vancouver",
      "home_team": "Portland",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-cin-atl-0x5gez4rq7",
      "display": "Cincinnati @ Atlanta",
      "week": 29,
      "season": 2023,
      "date_str": "2023-08-30",
      "away_team": "Cincinnati",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-mtl-nyc-gomneb4bqw",
      "display": "Montr\u00e9al @ New York City",
      "week": 29,
      "season": 2023,
      "date_str": "2023-08-30",
      "away_team": "Montr\u00e9al",
      "home_team": "New York City",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nsh-mia-0oq6607zq6",
      "display": "Nashville @ Miami",
      "week": 29,
      "season": 2023,
      "date_str": "2023-08-30",
      "away_team": "Nashville",
      "home_team": "Miami",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nyrb-ner-gpmo0vk75z",
      "display": "New York @ New England",
      "week": 29,
      "season": 2023,
      "date_str": "2023-08-30",
      "away_team": "New York",
      "home_team": "New England",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-orl-clt-7vqg8ggyqv",
      "display": "Orlando City @ Charlotte",
      "week": 29,
      "season": 2023,
      "date_str": "2023-08-30",
      "away_team": "Orlando City",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-phi-tor-vzqoew4bma",
      "display": "Philadelphia @ Toronto",
      "week": 29,
      "season": 2023,
      "date_str": "2023-08-30",
      "away_team": "Philadelphia",
      "home_team": "Toronto",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-clb-hou-9z5kej4kqa",
      "display": "Columbus @ Houston",
      "week": 29,
      "season": 2023,
      "date_str": "2023-08-31",
      "away_team": "Columbus",
      "home_team": "Houston",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-col-min-315v0rdvq9",
      "display": "Colorado @ Minnesota",
      "week": 29,
      "season": 2023,
      "date_str": "2023-08-31",
      "away_team": "Colorado",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-fcd-stl-egmp0pv0ma",
      "display": "Dallas @ St. Louis",
      "week": 29,
      "season": 2023,
      "date_str": "2023-08-31",
      "away_team": "Dallas",
      "home_team": "St. Louis",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-lag-sje-gjmnak9pqk",
      "display": "LA Galaxy @ San Jose",
      "week": 29,
      "season": 2023,
      "date_str": "2023-08-31",
      "away_team": "LA Galaxy",
      "home_team": "San Jose",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-rsl-por-pk5l0rod5o",
      "display": "Salt Lake @ Portland",
      "week": 29,
      "season": 2023,
      "date_str": "2023-08-31",
      "away_team": "Salt Lake",
      "home_team": "Portland",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-sea-atx-2lqr0nlxmr",
      "display": "Seattle @ Austin",
      "week": 29,
      "season": 2023,
      "date_str": "2023-08-31",
      "away_team": "Seattle",
      "home_team": "Austin",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-van-chi-wvq9o4rmmw",
      "display": "Vancouver @ Chicago",
      "week": 29,
      "season": 2023,
      "date_str": "2023-08-31",
      "away_team": "Vancouver",
      "home_team": "Chicago",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-atx-ner-2vq130vw5r",
      "display": "Austin @ New England",
      "week": 30,
      "season": 2023,
      "date_str": "2023-09-02",
      "away_team": "Austin",
      "home_team": "New England",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-chi-dcu-7vq7o0ddqd",
      "display": "Chicago @ D.C. United",
      "week": 30,
      "season": 2023,
      "date_str": "2023-09-02",
      "away_team": "Chicago",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-clb-mtl-ev5d1b3jqk",
      "display": "Columbus @ Montr\u00e9al",
      "week": 30,
      "season": 2023,
      "date_str": "2023-09-02",
      "away_team": "Columbus",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 2,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-orl-cin-ramyev4nmd",
      "display": "Orlando City @ Cincinnati",
      "week": 30,
      "season": 2023,
      "date_str": "2023-09-02",
      "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-2023-van-nyc-adq0w0krqe",
      "display": "Vancouver @ New York City",
      "week": 30,
      "season": 2023,
      "date_str": "2023-09-02",
      "away_team": "Vancouver",
      "home_team": "New York City",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-atl-fcd-a35re6vwml",
      "display": "Atlanta @ Dallas",
      "week": 30,
      "season": 2023,
      "date_str": "2023-09-03",
      "away_team": "Atlanta",
      "home_team": "Dallas",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-clt-nsh-vj58n01rq8",
      "display": "Charlotte @ Nashville",
      "week": 30,
      "season": 2023,
      "date_str": "2023-09-03",
      "away_team": "Charlotte",
      "home_team": "Nashville",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-col-rsl-9yqdze4mmv",
      "display": "Colorado @ Salt Lake",
      "week": 30,
      "season": 2023,
      "date_str": "2023-09-03",
      "away_team": "Colorado",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-hou-lag-kxmeea41m6",
      "display": "Houston @ LA Galaxy",
      "week": 30,
      "season": 2023,
      "date_str": "2023-09-03",
      "away_team": "Houston",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-min-sje-9vq2b0pxqk",
      "display": "Minnesota @ San Jose",
      "week": 30,
      "season": 2023,
      "date_str": "2023-09-03",
      "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-2023-nyrb-phi-kpqjyb4e56",
      "display": "New York @ Philadelphia",
      "week": 30,
      "season": 2023,
      "date_str": "2023-09-03",
      "away_team": "New York",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-por-sea-npqxek4zq9",
      "display": "Portland @ Seattle",
      "week": 30,
      "season": 2023,
      "date_str": "2023-09-03",
      "away_team": "Portland",
      "home_team": "Seattle",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-stl-skc-olmley4r5l",
      "display": "St. Louis @ Kansas City",
      "week": 30,
      "season": 2023,
      "date_str": "2023-09-03",
      "away_team": "St. Louis",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-mia-lafc-odmx0jromy",
      "display": "Miami @ Los Angeles FC",
      "week": 30,
      "season": 2023,
      "date_str": "2023-09-04",
      "away_team": "Miami",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-sje-dcu-xw5peg96qg",
      "display": "San Jose @ D.C. United",
      "week": 31,
      "season": 2023,
      "date_str": "2023-09-09",
      "away_team": "San Jose",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-skc-mia-krqa0yxbqk",
      "display": "Kansas City @ Miami",
      "week": 31,
      "season": 2023,
      "date_str": "2023-09-09",
      "away_team": "Kansas City",
      "home_team": "Miami",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-lafc-por-4jmayjx9mk",
      "display": "Los Angeles FC @ Portland",
      "week": 31,
      "season": 2023,
      "date_str": "2023-09-10",
      "away_team": "Los Angeles FC",
      "home_team": "Portland",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-chi-mtl-blmvery7qx",
      "display": "Chicago @ Montr\u00e9al",
      "week": 32,
      "season": 2023,
      "date_str": "2023-09-16",
      "away_team": "Chicago",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-cin-phi-p6qbpd03m0",
      "display": "Cincinnati @ Philadelphia",
      "week": 32,
      "season": 2023,
      "date_str": "2023-09-16",
      "away_team": "Cincinnati",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-clb-orl-xvqkao62m0",
      "display": "Columbus @ Orlando City",
      "week": 32,
      "season": 2023,
      "date_str": "2023-09-16",
      "away_team": "Columbus",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 4,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-dcu-clt-zeqz0lrj5k",
      "display": "D.C. United @ Charlotte",
      "week": 32,
      "season": 2023,
      "date_str": "2023-09-16",
      "away_team": "D.C. United",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-mia-atl-4wm4g0llqj",
      "display": "Miami @ Atlanta",
      "week": 32,
      "season": 2023,
      "date_str": "2023-09-16",
      "away_team": "Miami",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 5,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nyrb-nyc-kaqb7w0zqb",
      "display": "New York @ New York City",
      "week": 32,
      "season": 2023,
      "date_str": "2023-09-16",
      "away_team": "New York",
      "home_team": "New York City",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-van-tor-ljqerwwnqx",
      "display": "Vancouver @ Toronto",
      "week": 32,
      "season": 2023,
      "date_str": "2023-09-16",
      "away_team": "Vancouver",
      "home_team": "Toronto",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-lag-lafc-oa5wm97wq1",
      "display": "LA Galaxy @ Los Angeles FC",
      "week": 32,
      "season": 2023,
      "date_str": "2023-09-17",
      "away_team": "LA Galaxy",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 4,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-ner-col-jyqj0ngd5g",
      "display": "New England @ Colorado",
      "week": 32,
      "season": 2023,
      "date_str": "2023-09-17",
      "away_team": "New England",
      "home_team": "Colorado",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-rsl-sje-evq3wepwqw",
      "display": "Salt Lake @ San Jose",
      "week": 32,
      "season": 2023,
      "date_str": "2023-09-17",
      "away_team": "Salt Lake",
      "home_team": "San Jose",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-sea-fcd-e7mzepr7qr",
      "display": "Seattle @ Dallas",
      "week": 32,
      "season": 2023,
      "date_str": "2023-09-17",
      "away_team": "Seattle",
      "home_team": "Dallas",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-skc-min-xj5y0r1emb",
      "display": "Kansas City @ Minnesota",
      "week": 32,
      "season": 2023,
      "date_str": "2023-09-17",
      "away_team": "Kansas City",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-stl-hou-n6mme3nlme",
      "display": "St. Louis @ Houston",
      "week": 32,
      "season": 2023,
      "date_str": "2023-09-17",
      "away_team": "St. Louis",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-por-atx-nwmw0r7z5l",
      "display": "Portland @ Austin",
      "week": 32,
      "season": 2023,
      "date_str": "2023-09-18",
      "away_team": "Portland",
      "home_team": "Austin",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-atl-dcu-0oq660yzq6",
      "display": "Atlanta @ D.C. United",
      "week": 33,
      "season": 2023,
      "date_str": "2023-09-20",
      "away_team": "Atlanta",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-atx-nyrb-vzqoewrbma",
      "display": "Austin @ New York",
      "week": 33,
      "season": 2023,
      "date_str": "2023-09-20",
      "away_team": "Austin",
      "home_team": "New York",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-chi-clb-7vqg8gbyqv",
      "display": "Chicago @ Columbus",
      "week": 33,
      "season": 2023,
      "date_str": "2023-09-20",
      "away_team": "Chicago",
      "home_team": "Columbus",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-cin-mtl-gomnebobqw",
      "display": "Cincinnati @ Montr\u00e9al",
      "week": 33,
      "season": 2023,
      "date_str": "2023-09-20",
      "away_team": "Cincinnati",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-orl-nyc-2lqr0nvxmr",
      "display": "Orlando City @ New York City",
      "week": 33,
      "season": 2023,
      "date_str": "2023-09-20",
      "away_team": "Orlando City",
      "home_team": "New York City",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-phi-clt-0x5gezbrq7",
      "display": "Philadelphia @ Charlotte",
      "week": 33,
      "season": 2023,
      "date_str": "2023-09-20",
      "away_team": "Philadelphia",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-tor-mia-gpmo0vr75z",
      "display": "Toronto @ Miami",
      "week": 33,
      "season": 2023,
      "date_str": "2023-09-20",
      "away_team": "Toronto",
      "home_team": "Miami",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-fcd-rsl-pk5l0rod5o",
      "display": "Dallas @ Salt Lake",
      "week": 33,
      "season": 2023,
      "date_str": "2023-09-21",
      "away_team": "Dallas",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-lafc-stl-315v0ryvq9",
      "display": "Los Angeles FC @ St. Louis",
      "week": 33,
      "season": 2023,
      "date_str": "2023-09-21",
      "away_team": "Los Angeles FC",
      "home_team": "St. Louis",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-min-lag-gjmnakopqk",
      "display": "Minnesota @ LA Galaxy",
      "week": 33,
      "season": 2023,
      "date_str": "2023-09-21",
      "away_team": "Minnesota",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 4,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nsh-skc-9z5kej6kqa",
      "display": "Nashville @ Kansas City",
      "week": 33,
      "season": 2023,
      "date_str": "2023-09-21",
      "away_team": "Nashville",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-sea-col-egmp0p90ma",
      "display": "Seattle @ Colorado",
      "week": 33,
      "season": 2023,
      "date_str": "2023-09-21",
      "away_team": "Seattle",
      "home_team": "Colorado",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-sje-por-ramyev1nmd",
      "display": "San Jose @ Portland",
      "week": 33,
      "season": 2023,
      "date_str": "2023-09-21",
      "away_team": "San Jose",
      "home_team": "Portland",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-van-hou-wvq9o41mmw",
      "display": "Vancouver @ Houston",
      "week": 33,
      "season": 2023,
      "date_str": "2023-09-21",
      "away_team": "Vancouver",
      "home_team": "Houston",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-clt-cin-ev5d1bjjqk",
      "display": "Charlotte @ Cincinnati",
      "week": 34,
      "season": 2023,
      "date_str": "2023-09-23",
      "away_team": "Charlotte",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-lafc-phi-olmleyor5l",
      "display": "Los Angeles FC @ Philadelphia",
      "week": 34,
      "season": 2023,
      "date_str": "2023-09-23",
      "away_team": "Los Angeles FC",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-mtl-atl-7vq7o07dqd",
      "display": "Montr\u00e9al @ Atlanta",
      "week": 34,
      "season": 2023,
      "date_str": "2023-09-23",
      "away_team": "Montr\u00e9al",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nyrb-dcu-2vq130kw5r",
      "display": "New York @ D.C. United",
      "week": 34,
      "season": 2023,
      "date_str": "2023-09-23",
      "away_team": "New York",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 3,
      "score_away": 5,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-clb-fcd-9yqdzejmmv",
      "display": "Columbus @ Dallas",
      "week": 34,
      "season": 2023,
      "date_str": "2023-09-24",
      "away_team": "Columbus",
      "home_team": "Dallas",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-col-por-npqxekdzq9",
      "display": "Colorado @ Portland",
      "week": 34,
      "season": 2023,
      "date_str": "2023-09-24",
      "away_team": "Colorado",
      "home_team": "Portland",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-hou-skc-kxmeeaw1m6",
      "display": "Houston @ Kansas City",
      "week": 34,
      "season": 2023,
      "date_str": "2023-09-24",
      "away_team": "Houston",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-mia-orl-kpqjybge56",
      "display": "Miami @ Orlando City",
      "week": 34,
      "season": 2023,
      "date_str": "2023-09-24",
      "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-2023-ner-chi-vj58n0drq8",
      "display": "New England @ Chicago",
      "week": 34,
      "season": 2023,
      "date_str": "2023-09-24",
      "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-2023-nsh-sje-adq0w09rqe",
      "display": "Nashville @ San Jose",
      "week": 34,
      "season": 2023,
      "date_str": "2023-09-24",
      "away_team": "Nashville",
      "home_team": "San Jose",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-stl-min-odmx0jdomy",
      "display": "St. Louis @ Minnesota",
      "week": 34,
      "season": 2023,
      "date_str": "2023-09-24",
      "away_team": "St. Louis",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-tor-nyc-a35re6vwml",
      "display": "Toronto @ New York City",
      "week": 34,
      "season": 2023,
      "date_str": "2023-09-24",
      "away_team": "Toronto",
      "home_team": "New York City",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-van-rsl-9vq2b0yxqk",
      "display": "Vancouver @ Salt Lake",
      "week": 34,
      "season": 2023,
      "date_str": "2023-09-24",
      "away_team": "Vancouver",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-lag-atx-xw5pegj6qg",
      "display": "LA Galaxy @ Austin",
      "week": 34,
      "season": 2023,
      "date_str": "2023-09-25",
      "away_team": "LA Galaxy",
      "home_team": "Austin",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-chi-nyrb-zeqz0lnj5k",
      "display": "Chicago @ New York",
      "week": 35,
      "season": 2023,
      "date_str": "2023-09-30",
      "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-2023-cin-tor-xvqkaox2m0",
      "display": "Cincinnati @ Toronto",
      "week": 35,
      "season": 2023,
      "date_str": "2023-09-30",
      "away_team": "Cincinnati",
      "home_team": "Toronto",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-clt-ner-4wm4g0wlqj",
      "display": "Charlotte @ New England",
      "week": 35,
      "season": 2023,
      "date_str": "2023-09-30",
      "away_team": "Charlotte",
      "home_team": "New England",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-mtl-orl-blmverw7qx",
      "display": "Montr\u00e9al @ Orlando City",
      "week": 35,
      "season": 2023,
      "date_str": "2023-09-30",
      "away_team": "Montr\u00e9al",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-phi-clb-krqa0ylbqk",
      "display": "Philadelphia @ Columbus",
      "week": 35,
      "season": 2023,
      "date_str": "2023-09-30",
      "away_team": "Philadelphia",
      "home_team": "Columbus",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-atx-col-xj5y0roemb",
      "display": "Austin @ Colorado",
      "week": 35,
      "season": 2023,
      "date_str": "2023-10-01",
      "away_team": "Austin",
      "home_team": "Colorado",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-dcu-van-oa5wm9gwq1",
      "display": "D.C. United @ Vancouver",
      "week": 35,
      "season": 2023,
      "date_str": "2023-10-01",
      "away_team": "D.C. United",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-fcd-hou-p6qbpdn3m0",
      "display": "Dallas @ Houston",
      "week": 35,
      "season": 2023,
      "date_str": "2023-10-01",
      "away_team": "Dallas",
      "home_team": "Houston",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nyc-mia-4jmayjn9mk",
      "display": "New York City @ Miami",
      "week": 35,
      "season": 2023,
      "date_str": "2023-10-01",
      "away_team": "New York City",
      "home_team": "Miami",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-por-lag-jyqj0ned5g",
      "display": "Portland @ LA Galaxy",
      "week": 35,
      "season": 2023,
      "date_str": "2023-10-01",
      "away_team": "Portland",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-sea-nsh-e7mzepo7qr",
      "display": "Seattle @ Nashville",
      "week": 35,
      "season": 2023,
      "date_str": "2023-10-01",
      "away_team": "Seattle",
      "home_team": "Nashville",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-sje-min-ljqerw1nqx",
      "display": "San Jose @ Minnesota",
      "week": 35,
      "season": 2023,
      "date_str": "2023-10-01",
      "away_team": "San Jose",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-skc-stl-n6mme32lme",
      "display": "Kansas City @ St. Louis",
      "week": 35,
      "season": 2023,
      "date_str": "2023-10-01",
      "away_team": "Kansas City",
      "home_team": "St. Louis",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-rsl-lafc-evq3webwqw",
      "display": "Salt Lake @ Los Angeles FC",
      "week": 35,
      "season": 2023,
      "date_str": "2023-10-02",
      "away_team": "Salt Lake",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-atl-phi-0oq660gzq6",
      "display": "Atlanta @ Philadelphia",
      "week": 36,
      "season": 2023,
      "date_str": "2023-10-04",
      "away_team": "Atlanta",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-clb-ner-7vqg8glyqv",
      "display": "Columbus @ New England",
      "week": 36,
      "season": 2023,
      "date_str": "2023-10-04",
      "away_team": "Columbus",
      "home_team": "New England",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-hou-mtl-0x5gezrrq7",
      "display": "Houston @ Montr\u00e9al",
      "week": 36,
      "season": 2023,
      "date_str": "2023-10-04",
      "away_team": "Houston",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nyrb-cin-nwmw0rgz5l",
      "display": "New York @ Cincinnati",
      "week": 36,
      "season": 2023,
      "date_str": "2023-10-04",
      "away_team": "New York",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-tor-clt-kaqb7wyzqb",
      "display": "Toronto @ Charlotte",
      "week": 36,
      "season": 2023,
      "date_str": "2023-10-04",
      "away_team": "Toronto",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-dcu-atx-gpmo0vj75z",
      "display": "D.C. United @ Austin",
      "week": 36,
      "season": 2023,
      "date_str": "2023-10-05",
      "away_team": "D.C. United",
      "home_team": "Austin",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-lag-sea-oa5wm9gxq1",
      "display": "LA Galaxy @ Seattle",
      "week": 36,
      "season": 2023,
      "date_str": "2023-10-05",
      "away_team": "LA Galaxy",
      "home_team": "Seattle",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-mia-chi-gomnebxbqw",
      "display": "Miami @ Chicago",
      "week": 36,
      "season": 2023,
      "date_str": "2023-10-05",
      "away_team": "Miami",
      "home_team": "Chicago",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-min-lafc-jyqj0nee5g",
      "display": "Minnesota @ Los Angeles FC",
      "week": 36,
      "season": 2023,
      "date_str": "2023-10-05",
      "away_team": "Minnesota",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 5,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-orl-nsh-2lqr0nwxmr",
      "display": "Orlando City @ Nashville",
      "week": 36,
      "season": 2023,
      "date_str": "2023-10-05",
      "away_team": "Orlando City",
      "home_team": "Nashville",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-stl-van-evq3webgqw",
      "display": "St. Louis @ Vancouver",
      "week": 36,
      "season": 2023,
      "date_str": "2023-10-05",
      "away_team": "St. Louis",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-col-fcd-vzqoew0bma",
      "display": "Colorado @ Dallas",
      "week": 36,
      "season": 2023,
      "date_str": "2023-10-15",
      "away_team": "Colorado",
      "home_team": "Dallas",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-cin-mia-0x5gezrjq7",
      "display": "Cincinnati @ Miami",
      "week": 37,
      "season": 2023,
      "date_str": "2023-10-07",
      "away_team": "Cincinnati",
      "home_team": "Miami",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-clb-atl-kaqb7wy7qb",
      "display": "Columbus @ Atlanta",
      "week": 37,
      "season": 2023,
      "date_str": "2023-10-07",
      "away_team": "Columbus",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-ner-orl-gpmo0vjr5z",
      "display": "New England @ Orlando City",
      "week": 37,
      "season": 2023,
      "date_str": "2023-10-07",
      "away_team": "New England",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nsh-phi-gomnebxxqw",
      "display": "Nashville @ Philadelphia",
      "week": 37,
      "season": 2023,
      "date_str": "2023-10-07",
      "away_team": "Nashville",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nyc-dcu-nwmw0rgz5l",
      "display": "New York City @ D.C. United",
      "week": 37,
      "season": 2023,
      "date_str": "2023-10-07",
      "away_team": "New York City",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-por-mtl-7vqg8glxqv",
      "display": "Portland @ Montr\u00e9al",
      "week": 37,
      "season": 2023,
      "date_str": "2023-10-07",
      "away_team": "Portland",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-tor-nyrb-0oq660g7q6",
      "display": "Toronto @ New York",
      "week": 37,
      "season": 2023,
      "date_str": "2023-10-07",
      "away_team": "Toronto",
      "home_team": "New York",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-clt-chi-2lqr0nwdmr",
      "display": "Charlotte @ Chicago",
      "week": 37,
      "season": 2023,
      "date_str": "2023-10-08",
      "away_team": "Charlotte",
      "home_team": "Chicago",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-col-hou-9z5kejeyqa",
      "display": "Colorado @ Houston",
      "week": 37,
      "season": 2023,
      "date_str": "2023-10-08",
      "away_team": "Colorado",
      "home_team": "Houston",
      "team": "",
      "score_home": 5,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-lafc-atx-vzqoew0vma",
      "display": "Los Angeles FC @ Austin",
      "week": 37,
      "season": 2023,
      "date_str": "2023-10-08",
      "away_team": "Los Angeles FC",
      "home_team": "Austin",
      "team": "",
      "score_home": 2,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-lag-min-315v0rggq9",
      "display": "LA Galaxy @ Minnesota",
      "week": 37,
      "season": 2023,
      "date_str": "2023-10-08",
      "away_team": "LA Galaxy",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 5,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-sje-fcd-wvq9o4nlmw",
      "display": "San Jose @ Dallas",
      "week": 37,
      "season": 2023,
      "date_str": "2023-10-08",
      "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-2023-skc-rsl-egmp0pp3ma",
      "display": "Kansas City @ Salt Lake",
      "week": 37,
      "season": 2023,
      "date_str": "2023-10-08",
      "away_team": "Kansas City",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-van-sea-pk5l0r2p5o",
      "display": "Vancouver @ Seattle",
      "week": 37,
      "season": 2023,
      "date_str": "2023-10-08",
      "away_team": "Vancouver",
      "home_team": "Seattle",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-atl-cin-ramyev6jmd",
      "display": "Atlanta @ Cincinnati",
      "week": 38,
      "season": 2023,
      "date_str": "2023-10-21",
      "away_team": "Atlanta",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-chi-nyc-9yqdzevomv",
      "display": "Chicago @ New York City",
      "week": 38,
      "season": 2023,
      "date_str": "2023-10-21",
      "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-2023-mia-clt-gjmnak04qk",
      "display": "Miami @ Charlotte",
      "week": 38,
      "season": 2023,
      "date_str": "2023-10-21",
      "away_team": "Miami",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-mtl-clb-ev5d1blmqk",
      "display": "Montr\u00e9al @ Columbus",
      "week": 38,
      "season": 2023,
      "date_str": "2023-10-21",
      "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-2023-nyrb-nsh-olmleyva5l",
      "display": "New York @ Nashville",
      "week": 38,
      "season": 2023,
      "date_str": "2023-10-21",
      "away_team": "New York",
      "home_team": "Nashville",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-orl-tor-npqxek6yq9",
      "display": "Orlando City @ Toronto",
      "week": 38,
      "season": 2023,
      "date_str": "2023-10-21",
      "away_team": "Orlando City",
      "home_team": "Toronto",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-phi-ner-vj58n0rwq8",
      "display": "Philadelphia @ New England",
      "week": 38,
      "season": 2023,
      "date_str": "2023-10-21",
      "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-2023-atx-sje-odmx0jvgmy",
      "display": "Austin @ San Jose",
      "week": 38,
      "season": 2023,
      "date_str": "2023-10-22",
      "away_team": "Austin",
      "home_team": "San Jose",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-fcd-lag-a35re6wkml",
      "display": "Dallas @ LA Galaxy",
      "week": 38,
      "season": 2023,
      "date_str": "2023-10-22",
      "away_team": "Dallas",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 1,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-hou-por-kxmeeav3m6",
      "display": "Houston @ Portland",
      "week": 38,
      "season": 2023,
      "date_str": "2023-10-22",
      "away_team": "Houston",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-lafc-van-adq0w0beqe",
      "display": "Los Angeles FC @ Vancouver",
      "week": 38,
      "season": 2023,
      "date_str": "2023-10-22",
      "away_team": "Los Angeles FC",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-min-skc-2vq130wl5r",
      "display": "Minnesota @ Kansas City",
      "week": 38,
      "season": 2023,
      "date_str": "2023-10-22",
      "away_team": "Minnesota",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-rsl-col-7vq7o068qd",
      "display": "Salt Lake @ Colorado",
      "week": 38,
      "season": 2023,
      "date_str": "2023-10-22",
      "away_team": "Salt Lake",
      "home_team": "Colorado",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-sea-stl-9vq2b0geqk",
      "display": "Seattle @ St. Louis",
      "week": 38,
      "season": 2023,
      "date_str": "2023-10-22",
      "away_team": "Seattle",
      "home_team": "St. Louis",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-clt-nyrb-oa5w6zowm1",
      "display": "Charlotte @ New York",
      "week": 39,
      "season": 2023,
      "date_str": "2023-10-25",
      "away_team": "Charlotte",
      "home_team": "New York",
      "team": "",
      "score_home": 5,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-sje-skc-nwmwzb8zql",
      "display": "San Jose @ Kansas City",
      "week": 39,
      "season": 2023,
      "date_str": "2023-10-26",
      "away_team": "San Jose",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-ner-phi-vzqozzgb5a",
      "display": "New England @ Philadelphia",
      "week": 40,
      "season": 2023,
      "date_str": "2023-10-28",
      "away_team": "New England",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-rsl-hou-wvq9w63mmw",
      "display": "Salt Lake @ Houston",
      "week": 40,
      "season": 2023,
      "date_str": "2023-10-29",
      "away_team": "Salt Lake",
      "home_team": "Houston",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-van-lafc-2lqrezpx5r",
      "display": "Vancouver @ Los Angeles FC",
      "week": 40,
      "season": 2023,
      "date_str": "2023-10-29",
      "away_team": "Vancouver",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 5,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nsh-orl-egmp8b10ma",
      "display": "Nashville @ Orlando City",
      "week": 40,
      "season": 2023,
      "date_str": "2023-10-30",
      "away_team": "Nashville",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-nyrb-cin-9z5kzzokma",
      "display": "New York @ Cincinnati",
      "week": 40,
      "season": 2023,
      "date_str": "2023-10-30",
      "away_team": "New York",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-skc-stl-315vzbkv59",
      "display": "Kansas City @ St. Louis",
      "week": 40,
      "season": 2023,
      "date_str": "2023-10-30",
      "away_team": "Kansas City",
      "home_team": "St. Louis",
      "team": "",
      "score_home": 1,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-fcd-sea-pk5ld87d5o",
      "display": "Dallas @ Seattle",
      "week": 40,
      "season": 2023,
      "date_str": "2023-10-31",
      "away_team": "Dallas",
      "home_team": "Seattle",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-atl-clb-gjmnrbepmk",
      "display": "Atlanta @ Columbus",
      "week": 40,
      "season": 2023,
      "date_str": "2023-11-01",
      "away_team": "Atlanta",
      "home_team": "Columbus",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-cin-nyrb-ramyndyn5d",
      "display": "Cincinnati @ New York",
      "week": 41,
      "season": 2023,
      "date_str": "2023-11-04",
      "away_team": "Cincinnati",
      "home_team": "New York",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-sea-fcd-7vq7xgjdmd",
      "display": "Seattle @ Dallas",
      "week": 41,
      "season": 2023,
      "date_str": "2023-11-05",
      "away_team": "Seattle",
      "home_team": "Dallas",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-stl-skc-ev5d9pajqk",
      "display": "St. Louis @ Kansas City",
      "week": 41,
      "season": 2023,
      "date_str": "2023-11-05",
      "away_team": "St. Louis",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-lafc-van-2vq11pjwqr",
      "display": "Los Angeles FC @ Vancouver",
      "week": 41,
      "season": 2023,
      "date_str": "2023-11-06",
      "away_team": "Los Angeles FC",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-hou-rsl-a35r3brwql",
      "display": "Houston @ Salt Lake",
      "week": 41,
      "season": 2023,
      "date_str": "2023-11-07",
      "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-2023-clb-atl-olmlzznrql",
      "display": "Columbus @ Atlanta",
      "week": 41,
      "season": 2023,
      "date_str": "2023-11-08",
      "away_team": "Columbus",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 4,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-orl-nsh-vj58jgwrq8",
      "display": "Orlando City @ Nashville",
      "week": 41,
      "season": 2023,
      "date_str": "2023-11-08",
      "away_team": "Orlando City",
      "home_team": "Nashville",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-phi-ner-9yqdznymmv",
      "display": "Philadelphia @ New England",
      "week": 41,
      "season": 2023,
      "date_str": "2023-11-09",
      "away_team": "Philadelphia",
      "home_team": "New England",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-fcd-sea-odmxzbpoqy",
      "display": "Dallas @ Seattle",
      "week": 42,
      "season": 2023,
      "date_str": "2023-11-11",
      "away_team": "Dallas",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-rsl-hou-npqxopnz59",
      "display": "Salt Lake @ Houston",
      "week": 42,
      "season": 2023,
      "date_str": "2023-11-11",
      "away_team": "Salt Lake",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-atl-clb-krqazdobmk",
      "display": "Atlanta @ Columbus",
      "week": 42,
      "season": 2023,
      "date_str": "2023-11-13",
      "away_team": "Atlanta",
      "home_team": "Columbus",
      "team": "",
      "score_home": 4,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-clb-orl-e7mzod8k5r",
      "display": "Columbus @ Orlando City",
      "week": 43,
      "season": 2023,
      "date_str": "2023-11-25",
      "away_team": "Columbus",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-phi-cin-n6mmzzr05e",
      "display": "Philadelphia @ Cincinnati",
      "week": 43,
      "season": 2023,
      "date_str": "2023-11-26",
      "away_team": "Philadelphia",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-lafc-sea-jyqjyn0dqg",
      "display": "Los Angeles FC @ Seattle",
      "week": 43,
      "season": 2023,
      "date_str": "2023-11-27",
      "away_team": "Los Angeles FC",
      "home_team": "Seattle",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-skc-hou-xj5yzbngqb",
      "display": "Kansas City @ Houston",
      "week": 43,
      "season": 2023,
      "date_str": "2023-11-27",
      "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-2023-clb-cin-oa5w6zmym1",
      "display": "Columbus @ Cincinnati",
      "week": 44,
      "season": 2023,
      "date_str": "2023-12-02",
      "away_team": "Columbus",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-hou-lafc-evq3lwwjqw",
      "display": "Houston @ Los Angeles FC",
      "week": 44,
      "season": 2023,
      "date_str": "2023-12-03",
      "away_team": "Houston",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2023-lafc-clb-kaqbod7vqb",
      "display": "Los Angeles FC @ Columbus",
      "week": 45,
      "season": 2023,
      "date_str": "2023-12-09",
      "away_team": "Los Angeles FC",
      "home_team": "Columbus",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    }
  ],
  "players": [
    {
      "canonical_id": "aaron-bibout",
      "canonical_name": "Aaron Bibout",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 33.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.118,
        "xg_place": -0.118,
        "goals_minus_xg": -0.118,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1079,
        "assists_minus_xa": -0.1079,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2259,
        "points_added": 0.0,
        "xpoints_added": 0.2203,
        "passes_attempted": 10.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.8616,
        "passes_over_expected": -0.6159,
        "passes_over_expected_p100": -6.1588,
        "avg_pass_distance": 14.2072,
        "avg_pass_vertical": -4.1017
      }
    },
    {
      "canonical_id": "aaron-boupendza",
      "canonical_name": "Aaron Boupendza",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 935.0,
        "shots": 40.0,
        "shots_on_target": 22.0,
        "goals": 6.0,
        "xg": 6.6016,
        "xg_place": 0.1014,
        "goals_minus_xg": -0.6016,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 1.3815,
        "assists_minus_xa": -0.3815,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 7.9831,
        "points_added": 1.5739,
        "xpoints_added": 2.8953,
        "passes_attempted": 220.0,
        "pass_completion_pct": 0.7227,
        "xpass_completion_pct": 0.7863,
        "passes_over_expected": -13.989,
        "passes_over_expected_p100": -6.3586,
        "avg_pass_distance": 16.349,
        "avg_pass_vertical": 2.1254
      }
    },
    {
      "canonical_id": "aaron-herrera",
      "canonical_name": "Aaron Herrera",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1554.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4818,
        "xg_place": -0.1181,
        "goals_minus_xg": -0.4818,
        "key_passes": 18.0,
        "assists": 2.0,
        "xa": 1.2742,
        "assists_minus_xa": 0.7258,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.7561,
        "points_added": 0.0,
        "xpoints_added": 0.4319,
        "passes_attempted": 769.0,
        "pass_completion_pct": 0.7503,
        "xpass_completion_pct": 0.7484,
        "passes_over_expected": 1.4841,
        "passes_over_expected_p100": 0.193,
        "avg_pass_distance": 21.9133,
        "avg_pass_vertical": 4.9896
      }
    },
    {
      "canonical_id": "aaron-long",
      "canonical_name": "Aaron Long",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1823.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.6199,
        "xg_place": -0.4129,
        "goals_minus_xg": -0.6199,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.6209,
        "assists_minus_xa": 0.3791,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2409,
        "points_added": 0.0,
        "xpoints_added": 0.2214,
        "passes_attempted": 988.0,
        "pass_completion_pct": 0.8715,
        "xpass_completion_pct": 0.8676,
        "passes_over_expected": 3.7909,
        "passes_over_expected_p100": 0.3837,
        "avg_pass_distance": 22.7772,
        "avg_pass_vertical": 6.9518
      }
    },
    {
      "canonical_id": "abdi-salim",
      "canonical_name": "Abdi Salim",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 172.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 48.0,
        "pass_completion_pct": 0.8542,
        "xpass_completion_pct": 0.8126,
        "passes_over_expected": 1.9973,
        "passes_over_expected_p100": 4.161,
        "avg_pass_distance": 20.0206,
        "avg_pass_vertical": 2.7167
      }
    },
    {
      "canonical_id": "abdoulaye-cissoko",
      "canonical_name": "Abdoulaye Cissoko",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 101.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 76.0,
        "pass_completion_pct": 0.9211,
        "xpass_completion_pct": 0.9152,
        "passes_over_expected": 0.4472,
        "passes_over_expected_p100": 0.5884,
        "avg_pass_distance": 22.9882,
        "avg_pass_vertical": 8.9792
      }
    },
    {
      "canonical_id": "abraham-rodriguez",
      "canonical_name": "Abraham Rodriguez",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 100.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 28.0,
        "pass_completion_pct": 0.8571,
        "xpass_completion_pct": 0.837,
        "passes_over_expected": 0.5652,
        "passes_over_expected_p100": 2.0187,
        "avg_pass_distance": 31.0841,
        "avg_pass_vertical": 23.3573,
        "shots_faced": 5.0,
        "goals_conceded": 1.0,
        "saves": 4.0,
        "headed_shot_share": 0.2,
        "xg_faced": 0.8271,
        "goals_conceded_minus_xg": 0.1729,
        "goals_per_xg": 1.209
      }
    },
    {
      "canonical_id": "adam-lundkvist",
      "canonical_name": "Adam Lundkvist",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 995.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.1843,
        "xg_place": -0.0757,
        "goals_minus_xg": -0.1843,
        "key_passes": 8.0,
        "assists": 2.0,
        "xa": 0.5514,
        "assists_minus_xa": 1.4486,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.7358,
        "points_added": 0.0,
        "xpoints_added": 0.1232,
        "passes_attempted": 443.0,
        "pass_completion_pct": 0.7223,
        "xpass_completion_pct": 0.7417,
        "passes_over_expected": -8.5754,
        "passes_over_expected_p100": -1.9357,
        "avg_pass_distance": 20.5611,
        "avg_pass_vertical": 1.1444
      }
    },
    {
      "canonical_id": "adam-pearlman",
      "canonical_name": "Adam Pearlman",
      "positions": [
        "CB"
      ],
      "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": 11.0,
        "pass_completion_pct": 0.6364,
        "xpass_completion_pct": 0.7838,
        "passes_over_expected": -1.622,
        "passes_over_expected_p100": -14.7454,
        "avg_pass_distance": 21.4564,
        "avg_pass_vertical": 9.2164
      }
    },
    {
      "canonical_id": "adama-diomande",
      "canonical_name": "Adama Diomande",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 176.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2131,
        "xg_place": -0.2131,
        "goals_minus_xg": -0.2131,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.145,
        "assists_minus_xa": -0.145,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.358,
        "points_added": 0.0,
        "xpoints_added": 0.0627,
        "passes_attempted": 46.0,
        "pass_completion_pct": 0.7174,
        "xpass_completion_pct": 0.7982,
        "passes_over_expected": -3.7169,
        "passes_over_expected_p100": -8.0801,
        "avg_pass_distance": 13.8321,
        "avg_pass_vertical": 0.4748
      }
    },
    {
      "canonical_id": "adilson-malanda",
      "canonical_name": "Adilson Malanda",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2966.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.8647,
        "xg_place": -0.5005,
        "goals_minus_xg": -0.8647,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.386,
        "assists_minus_xa": 0.614,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2507,
        "points_added": 0.0,
        "xpoints_added": 0.5916,
        "passes_attempted": 1752.0,
        "pass_completion_pct": 0.8151,
        "xpass_completion_pct": 0.828,
        "passes_over_expected": -22.6754,
        "passes_over_expected_p100": -1.2943,
        "avg_pass_distance": 23.2329,
        "avg_pass_vertical": 8.3486
      }
    },
    {
      "canonical_id": "ahmed-hamdi",
      "canonical_name": "Ahmed Hamdi",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 546.0,
        "shots": 5.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.2614,
        "xg_place": 0.3226,
        "goals_minus_xg": 0.7386,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.5672,
        "assists_minus_xa": -0.5672,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8285,
        "points_added": 0.7662,
        "xpoints_added": 0.1908,
        "passes_attempted": 200.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.81,
        "passes_over_expected": -11.9902,
        "passes_over_expected_p100": -5.9951,
        "avg_pass_distance": 16.6528,
        "avg_pass_vertical": 1.4323
      }
    },
    {
      "canonical_id": "aidan-morris",
      "canonical_name": "Aidan Morris",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3449.0,
        "shots": 33.0,
        "shots_on_target": 13.0,
        "goals": 4.0,
        "xg": 3.2562,
        "xg_place": 0.032,
        "goals_minus_xg": 0.7438,
        "key_passes": 33.0,
        "assists": 2.0,
        "xa": 2.618,
        "assists_minus_xa": -0.618,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.8743,
        "points_added": 1.4262,
        "xpoints_added": 1.4274,
        "passes_attempted": 2312.0,
        "pass_completion_pct": 0.9208,
        "xpass_completion_pct": 0.888,
        "passes_over_expected": 76.0069,
        "passes_over_expected_p100": 3.2875,
        "avg_pass_distance": 17.6188,
        "avg_pass_vertical": 1.8844
      }
    },
    {
      "canonical_id": "aim\u00e9-mabika",
      "canonical_name": "Aim\u00e9 Mabika",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1661.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.8526,
        "xg_place": -0.1071,
        "goals_minus_xg": -0.8526,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0395,
        "assists_minus_xa": -0.0395,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.892,
        "points_added": 0.0,
        "xpoints_added": 0.6908,
        "passes_attempted": 853.0,
        "pass_completion_pct": 0.891,
        "xpass_completion_pct": 0.873,
        "passes_over_expected": 15.2926,
        "passes_over_expected_p100": 1.7928,
        "avg_pass_distance": 20.0841,
        "avg_pass_vertical": 5.997
      }
    },
    {
      "canonical_id": "ajani-fortune",
      "canonical_name": "Ajani Fortune",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 677.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.484,
        "xg_place": -0.484,
        "goals_minus_xg": -0.484,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0971,
        "assists_minus_xa": -0.0971,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5811,
        "points_added": 0.0,
        "xpoints_added": 0.3084,
        "passes_attempted": 275.0,
        "pass_completion_pct": 0.8909,
        "xpass_completion_pct": 0.8833,
        "passes_over_expected": 2.0835,
        "passes_over_expected_p100": 0.7576,
        "avg_pass_distance": 18.5138,
        "avg_pass_vertical": 2.1151
      }
    },
    {
      "canonical_id": "akil-watts",
      "canonical_name": "Akil Watts",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1070.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0773,
        "xg_place": -0.0773,
        "goals_minus_xg": -0.0773,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.7084,
        "assists_minus_xa": 0.2916,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7858,
        "points_added": 0.0,
        "xpoints_added": 0.0351,
        "passes_attempted": 434.0,
        "pass_completion_pct": 0.7189,
        "xpass_completion_pct": 0.7365,
        "passes_over_expected": -7.634,
        "passes_over_expected_p100": -1.759,
        "avg_pass_distance": 18.597,
        "avg_pass_vertical": 5.4267
      }
    },
    {
      "canonical_id": "alan-pulido",
      "canonical_name": "Alan Pulido",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2766.0,
        "shots": 61.0,
        "shots_on_target": 31.0,
        "goals": 14.0,
        "xg": 9.8439,
        "xg_place": 1.7011,
        "goals_minus_xg": 4.1561,
        "key_passes": 31.0,
        "assists": 2.0,
        "xa": 2.4224,
        "assists_minus_xa": -0.4224,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 12.2663,
        "points_added": 7.5881,
        "xpoints_added": 4.8146,
        "passes_attempted": 896.0,
        "pass_completion_pct": 0.8292,
        "xpass_completion_pct": 0.8479,
        "passes_over_expected": -16.7291,
        "passes_over_expected_p100": -1.8671,
        "avg_pass_distance": 15.2743,
        "avg_pass_vertical": -2.3493
      }
    },
    {
      "canonical_id": "alan-velasco",
      "canonical_name": "Alan Velasco",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2453.0,
        "shots": 54.0,
        "shots_on_target": 18.0,
        "goals": 4.0,
        "xg": 3.5234,
        "xg_place": -0.0032,
        "goals_minus_xg": 0.4766,
        "key_passes": 34.0,
        "assists": 2.0,
        "xa": 3.1095,
        "assists_minus_xa": -1.1095,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.6329,
        "points_added": 3.2255,
        "xpoints_added": 2.4414,
        "passes_attempted": 940.0,
        "pass_completion_pct": 0.766,
        "xpass_completion_pct": 0.7889,
        "passes_over_expected": -21.578,
        "passes_over_expected_p100": -2.2955,
        "avg_pass_distance": 19.5573,
        "avg_pass_vertical": 1.7943
      }
    },
    {
      "canonical_id": "albert-rusn\u00e1k",
      "canonical_name": "Albert Rusn\u00e1k",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3287.0,
        "shots": 80.0,
        "shots_on_target": 15.0,
        "goals": 7.0,
        "xg": 6.0446,
        "xg_place": -1.5902,
        "goals_minus_xg": 0.9554,
        "key_passes": 43.0,
        "assists": 0.0,
        "xa": 2.7051,
        "assists_minus_xa": -2.7051,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 8.7497,
        "points_added": 1.6587,
        "xpoints_added": 3.0209,
        "passes_attempted": 1729.0,
        "pass_completion_pct": 0.8647,
        "xpass_completion_pct": 0.8429,
        "passes_over_expected": 37.6055,
        "passes_over_expected_p100": 2.175,
        "avg_pass_distance": 19.7409,
        "avg_pass_vertical": 2.1724
      }
    },
    {
      "canonical_id": "alec-kann",
      "canonical_name": "Alec Kann",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 104.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 30.0,
        "pass_completion_pct": 0.9333,
        "xpass_completion_pct": 0.9088,
        "passes_over_expected": 0.7348,
        "passes_over_expected_p100": 2.4492,
        "avg_pass_distance": 26.5981,
        "avg_pass_vertical": 18.147,
        "shots_faced": 5.0,
        "goals_conceded": 2.0,
        "saves": 3.0,
        "headed_shot_share": 0.0,
        "xg_faced": 0.9311,
        "goals_conceded_minus_xg": 1.0689,
        "goals_per_xg": 2.1479
      }
    },
    {
      "canonical_id": "alejandro-bedoya",
      "canonical_name": "Alejandro Bedoya",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2505.0,
        "shots": 29.0,
        "shots_on_target": 11.0,
        "goals": 0.0,
        "xg": 2.6156,
        "xg_place": -1.1426,
        "goals_minus_xg": -2.6156,
        "key_passes": 34.0,
        "assists": 2.0,
        "xa": 2.3533,
        "assists_minus_xa": -0.3533,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.9689,
        "points_added": 0.0,
        "xpoints_added": 2.0297,
        "passes_attempted": 1055.0,
        "pass_completion_pct": 0.7299,
        "xpass_completion_pct": 0.7395,
        "passes_over_expected": -10.1963,
        "passes_over_expected_p100": -0.9665,
        "avg_pass_distance": 16.8053,
        "avg_pass_vertical": 4.0367
      }
    },
    {
      "canonical_id": "alejandro-granados-torres",
      "canonical_name": "Alejandro Granados Torres",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0151,
        "xg_place": -0.0151,
        "goals_minus_xg": -0.0151,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0151,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 9.0,
        "pass_completion_pct": 0.8889,
        "xpass_completion_pct": 0.9726,
        "passes_over_expected": -0.7535,
        "passes_over_expected_p100": -8.3721,
        "avg_pass_distance": 13.6,
        "avg_pass_vertical": -3.3781
      }
    },
    {
      "canonical_id": "aleksandar-radovanovic",
      "canonical_name": "Aleksandar Radovanovic",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 391.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1011,
        "xg_place": -0.1011,
        "goals_minus_xg": -0.1011,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0731,
        "assists_minus_xa": -0.0731,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1742,
        "points_added": 0.0,
        "xpoints_added": 0.0845,
        "passes_attempted": 240.0,
        "pass_completion_pct": 0.8083,
        "xpass_completion_pct": 0.8329,
        "passes_over_expected": -5.8942,
        "passes_over_expected_p100": -2.4559,
        "avg_pass_distance": 23.6946,
        "avg_pass_vertical": 8.4406
      }
    },
    {
      "canonical_id": "alessandro-sch\u00f6pf",
      "canonical_name": "Alessandro Sch\u00f6pf",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1998.0,
        "shots": 23.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 2.1138,
        "xg_place": 0.2587,
        "goals_minus_xg": -1.1138,
        "key_passes": 14.0,
        "assists": 0.0,
        "xa": 0.7154,
        "assists_minus_xa": -0.7154,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.8292,
        "points_added": 0.4493,
        "xpoints_added": 1.0576,
        "passes_attempted": 787.0,
        "pass_completion_pct": 0.8653,
        "xpass_completion_pct": 0.8376,
        "passes_over_expected": 21.8049,
        "passes_over_expected_p100": 2.7706,
        "avg_pass_distance": 16.8377,
        "avg_pass_vertical": 1.4475
      }
    },
    {
      "canonical_id": "alex-bono",
      "canonical_name": "Alex Bono",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 964.0,
        "shots": 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.0255,
        "assists_minus_xa": -0.0255,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0255,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 417.0,
        "pass_completion_pct": 0.7122,
        "xpass_completion_pct": 0.6728,
        "passes_over_expected": 16.4346,
        "passes_over_expected_p100": 3.9412,
        "avg_pass_distance": 36.8958,
        "avg_pass_vertical": 30.74,
        "shots_faced": 39.0,
        "goals_conceded": 11.0,
        "saves": 28.0,
        "headed_shot_share": 0.2564,
        "xg_faced": 12.5446,
        "goals_conceded_minus_xg": -1.5446,
        "goals_per_xg": 0.8769
      }
    },
    {
      "canonical_id": "alex-freeman",
      "canonical_name": "Alex Freeman",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 0.0,
        "pass_completion_pct": 0.0,
        "xpass_completion_pct": 0.0,
        "passes_over_expected": 0.0,
        "passes_over_expected_p100": 0.0,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "alex-gersbach",
      "canonical_name": "Alex Gersbach",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 276.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0722,
        "xg_place": -0.0722,
        "goals_minus_xg": -0.0722,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0775,
        "assists_minus_xa": -0.0775,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1498,
        "points_added": 0.0,
        "xpoints_added": 0.0556,
        "passes_attempted": 123.0,
        "pass_completion_pct": 0.6748,
        "xpass_completion_pct": 0.7694,
        "passes_over_expected": -11.6329,
        "passes_over_expected_p100": -9.4577,
        "avg_pass_distance": 17.2294,
        "avg_pass_vertical": 3.3164
      }
    },
    {
      "canonical_id": "alex-monis",
      "canonical_name": "Alex Monis",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 14.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 6.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.5735,
        "passes_over_expected": -0.4408,
        "passes_over_expected_p100": -7.3471,
        "avg_pass_distance": 12.2492,
        "avg_pass_vertical": 1.7314
      }
    },
    {
      "canonical_id": "alex-muyl",
      "canonical_name": "Alex Muyl",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2390.0,
        "shots": 24.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 1.8908,
        "xg_place": 0.2722,
        "goals_minus_xg": -0.8908,
        "key_passes": 16.0,
        "assists": 0.0,
        "xa": 1.0866,
        "assists_minus_xa": -1.0866,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.9774,
        "points_added": 0.33,
        "xpoints_added": 1.222,
        "passes_attempted": 791.0,
        "pass_completion_pct": 0.7472,
        "xpass_completion_pct": 0.767,
        "passes_over_expected": -15.7099,
        "passes_over_expected_p100": -1.9861,
        "avg_pass_distance": 17.6871,
        "avg_pass_vertical": 3.2358
      }
    },
    {
      "canonical_id": "alex-ring",
      "canonical_name": "Alex Ring",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2397.0,
        "shots": 19.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.1313,
        "xg_place": 0.8721,
        "goals_minus_xg": 0.8687,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 1.7763,
        "assists_minus_xa": -0.7763,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.9075,
        "points_added": 2.4753,
        "xpoints_added": 0.6865,
        "passes_attempted": 1463.0,
        "pass_completion_pct": 0.8346,
        "xpass_completion_pct": 0.827,
        "passes_over_expected": 11.05,
        "passes_over_expected_p100": 0.7553,
        "avg_pass_distance": 23.4547,
        "avg_pass_vertical": 8.0517
      }
    },
    {
      "canonical_id": "alex-roldan",
      "canonical_name": "Alex Roldan",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3064.0,
        "shots": 21.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 0.9936,
        "xg_place": 0.1806,
        "goals_minus_xg": 0.0064,
        "key_passes": 35.0,
        "assists": 1.0,
        "xa": 2.6176,
        "assists_minus_xa": -1.6176,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.6112,
        "points_added": 1.1404,
        "xpoints_added": 0.5004,
        "passes_attempted": 2082.0,
        "pass_completion_pct": 0.8084,
        "xpass_completion_pct": 0.7963,
        "passes_over_expected": 25.0842,
        "passes_over_expected_p100": 1.2048,
        "avg_pass_distance": 18.5104,
        "avg_pass_vertical": 2.4758
      }
    },
    {
      "canonical_id": "alexandru-matan",
      "canonical_name": "Alexandru Matan",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3092.0,
        "shots": 39.0,
        "shots_on_target": 12.0,
        "goals": 2.0,
        "xg": 4.6283,
        "xg_place": -3.1265,
        "goals_minus_xg": -2.6283,
        "key_passes": 45.0,
        "assists": 9.0,
        "xa": 7.1846,
        "assists_minus_xa": 1.8154,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 11.8129,
        "points_added": 0.6118,
        "xpoints_added": 1.9469,
        "passes_attempted": 1291.0,
        "pass_completion_pct": 0.8265,
        "xpass_completion_pct": 0.8083,
        "passes_over_expected": 23.5384,
        "passes_over_expected_p100": 1.8233,
        "avg_pass_distance": 15.6261,
        "avg_pass_vertical": 1.1868
      }
    },
    {
      "canonical_id": "alfredo-morales",
      "canonical_name": "Alfredo Morales",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1323.0,
        "shots": 11.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4695,
        "xg_place": -0.378,
        "goals_minus_xg": -0.4695,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.257,
        "assists_minus_xa": 0.743,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7266,
        "points_added": 0.0,
        "xpoints_added": 0.3869,
        "passes_attempted": 568.0,
        "pass_completion_pct": 0.8697,
        "xpass_completion_pct": 0.8573,
        "passes_over_expected": 7.0545,
        "passes_over_expected_p100": 1.242,
        "avg_pass_distance": 19.2227,
        "avg_pass_vertical": 3.5221
      }
    },
    {
      "canonical_id": "ali-ahmed",
      "canonical_name": "Ali Ahmed",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1389.0,
        "shots": 17.0,
        "shots_on_target": 10.0,
        "goals": 2.0,
        "xg": 2.173,
        "xg_place": 2.2339,
        "goals_minus_xg": -0.173,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 1.5246,
        "assists_minus_xa": -0.5246,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.6976,
        "points_added": 0.8488,
        "xpoints_added": 0.797,
        "passes_attempted": 579.0,
        "pass_completion_pct": 0.8618,
        "xpass_completion_pct": 0.8184,
        "passes_over_expected": 25.1545,
        "passes_over_expected_p100": 4.3445,
        "avg_pass_distance": 17.1857,
        "avg_pass_vertical": -0.1228
      }
    },
    {
      "canonical_id": "alja\u017e-iva\u010di\u010d",
      "canonical_name": "Alja\u017e Iva\u010di\u010d",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1488.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 465.0,
        "pass_completion_pct": 0.5226,
        "xpass_completion_pct": 0.55,
        "passes_over_expected": -12.7547,
        "passes_over_expected_p100": -2.7429,
        "avg_pass_distance": 48.8769,
        "avg_pass_vertical": 42.3621,
        "shots_faced": 83.0,
        "goals_conceded": 26.0,
        "saves": 55.0,
        "headed_shot_share": 0.1928,
        "xg_faced": 22.7996,
        "goals_conceded_minus_xg": 3.2004,
        "goals_per_xg": 1.1404
      }
    },
    {
      "canonical_id": "alonso-coello",
      "canonical_name": "Alonso Coello",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1408.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2822,
        "xg_place": 0.2187,
        "goals_minus_xg": -0.2822,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.3731,
        "assists_minus_xa": -0.3731,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6553,
        "points_added": 0.0,
        "xpoints_added": 0.2147,
        "passes_attempted": 1008.0,
        "pass_completion_pct": 0.869,
        "xpass_completion_pct": 0.859,
        "passes_over_expected": 10.097,
        "passes_over_expected_p100": 1.0017,
        "avg_pass_distance": 19.8293,
        "avg_pass_vertical": 5.0821
      }
    },
    {
      "canonical_id": "alonso-mart\u00ednez",
      "canonical_name": "Alonso Mart\u00ednez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 44.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0592,
        "xg_place": -0.0592,
        "goals_minus_xg": -0.0592,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0592,
        "points_added": 0.0,
        "xpoints_added": 0.0041,
        "passes_attempted": 12.0,
        "pass_completion_pct": 0.9167,
        "xpass_completion_pct": 0.8853,
        "passes_over_expected": 0.3765,
        "passes_over_expected_p100": 3.1379,
        "avg_pass_distance": 13.8551,
        "avg_pass_vertical": -4.2529
      }
    },
    {
      "canonical_id": "alvas-powell",
      "canonical_name": "Alvas Powell",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1348.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.546,
        "xg_place": -0.2855,
        "goals_minus_xg": -0.546,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 1.2281,
        "assists_minus_xa": -0.228,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.774,
        "points_added": 0.0,
        "xpoints_added": 0.2958,
        "passes_attempted": 499.0,
        "pass_completion_pct": 0.7595,
        "xpass_completion_pct": 0.7668,
        "passes_over_expected": -3.645,
        "passes_over_expected_p100": -0.7305,
        "avg_pass_distance": 23.6277,
        "avg_pass_vertical": 7.7626
      }
    },
    {
      "canonical_id": "amar-sejdi\u0107",
      "canonical_name": "Amar Sejdi\u0107",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1181.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5069,
        "xg_place": -0.4161,
        "goals_minus_xg": -0.5069,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1258,
        "assists_minus_xa": -0.1258,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6327,
        "points_added": 0.0,
        "xpoints_added": 0.2963,
        "passes_attempted": 497.0,
        "pass_completion_pct": 0.8612,
        "xpass_completion_pct": 0.8647,
        "passes_over_expected": -1.7549,
        "passes_over_expected_p100": -0.3531,
        "avg_pass_distance": 20.0581,
        "avg_pass_vertical": 1.571
      }
    },
    {
      "canonical_id": "amet-kor\u00e7a",
      "canonical_name": "Amet Kor\u00e7a",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 167.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_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.8519,
        "xpass_completion_pct": 0.8267,
        "passes_over_expected": 1.3578,
        "passes_over_expected_p100": 2.5144,
        "avg_pass_distance": 22.0455,
        "avg_pass_vertical": 5.0103
      }
    },
    {
      "canonical_id": "amine-bassi",
      "canonical_name": "Amine Bassi",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2626.0,
        "shots": 50.0,
        "shots_on_target": 23.0,
        "goals": 12.0,
        "xg": 10.0952,
        "xg_place": 2.8593,
        "goals_minus_xg": 1.9048,
        "key_passes": 57.0,
        "assists": 1.0,
        "xa": 4.9578,
        "assists_minus_xa": -3.9578,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 15.053,
        "points_added": 4.2197,
        "xpoints_added": 4.1926,
        "passes_attempted": 1464.0,
        "pass_completion_pct": 0.8648,
        "xpass_completion_pct": 0.8402,
        "passes_over_expected": 35.8826,
        "passes_over_expected_p100": 2.451,
        "avg_pass_distance": 17.4713,
        "avg_pass_vertical": 1.5911
      }
    },
    {
      "canonical_id": "anderson-julio",
      "canonical_name": "Anderson Julio",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1438.0,
        "shots": 38.0,
        "shots_on_target": 21.0,
        "goals": 5.0,
        "xg": 5.6933,
        "xg_place": 0.6536,
        "goals_minus_xg": -0.6933,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 1.3961,
        "assists_minus_xa": -0.3961,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 7.0894,
        "points_added": 2.6291,
        "xpoints_added": 4.0894,
        "passes_attempted": 223.0,
        "pass_completion_pct": 0.7668,
        "xpass_completion_pct": 0.7604,
        "passes_over_expected": 1.4246,
        "passes_over_expected_p100": 0.6388,
        "avg_pass_distance": 15.488,
        "avg_pass_vertical": -2.6803
      }
    },
    {
      "canonical_id": "andre-blake",
      "canonical_name": "Andre Blake",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2964.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 682.0,
        "pass_completion_pct": 0.7243,
        "xpass_completion_pct": 0.7177,
        "passes_over_expected": 4.536,
        "passes_over_expected_p100": 0.6651,
        "avg_pass_distance": 37.1531,
        "avg_pass_vertical": 28.9343,
        "shots_faced": 116.0,
        "goals_conceded": 28.0,
        "saves": 86.0,
        "headed_shot_share": 0.1121,
        "xg_faced": 33.2861,
        "goals_conceded_minus_xg": -5.2861,
        "goals_per_xg": 0.8412
      }
    },
    {
      "canonical_id": "andre-shinyashiki",
      "canonical_name": "Andre Shinyashiki",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 222.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1607,
        "xg_place": -0.1133,
        "goals_minus_xg": -0.1607,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3583,
        "assists_minus_xa": -0.3583,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.519,
        "points_added": 0.0,
        "xpoints_added": 0.2093,
        "passes_attempted": 80.0,
        "pass_completion_pct": 0.7125,
        "xpass_completion_pct": 0.7128,
        "passes_over_expected": -0.0209,
        "passes_over_expected_p100": -0.0261,
        "avg_pass_distance": 19.5401,
        "avg_pass_vertical": 2.7431
      }
    },
    {
      "canonical_id": "andreas-maxs\u00f8",
      "canonical_name": "Andreas Maxs\u00f8",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3207.0,
        "shots": 15.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.432,
        "xg_place": 0.3209,
        "goals_minus_xg": 0.568,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.5112,
        "assists_minus_xa": -0.5112,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.9431,
        "points_added": 1.2155,
        "xpoints_added": 0.7228,
        "passes_attempted": 1427.0,
        "pass_completion_pct": 0.8886,
        "xpass_completion_pct": 0.8754,
        "passes_over_expected": 18.7964,
        "passes_over_expected_p100": 1.3172,
        "avg_pass_distance": 21.8477,
        "avg_pass_vertical": 5.9905
      }
    },
    {
      "canonical_id": "andres-jasson",
      "canonical_name": "Andres Jasson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 933.0,
        "shots": 17.0,
        "shots_on_target": 5.0,
        "goals": 3.0,
        "xg": 2.0382,
        "xg_place": 0.4006,
        "goals_minus_xg": 0.9618,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 0.8751,
        "assists_minus_xa": 0.1249,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.9133,
        "points_added": 1.497,
        "xpoints_added": 1.0109,
        "passes_attempted": 244.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7489,
        "passes_over_expected": 0.2758,
        "passes_over_expected_p100": 0.113,
        "avg_pass_distance": 16.6512,
        "avg_pass_vertical": -1.7693
      }
    },
    {
      "canonical_id": "andreu-font\u00e0s",
      "canonical_name": "Andreu Font\u00e0s",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3048.0,
        "shots": 15.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.5918,
        "xg_place": -0.531,
        "goals_minus_xg": -0.5918,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.5176,
        "assists_minus_xa": -0.5176,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1094,
        "points_added": 0.0,
        "xpoints_added": 0.298,
        "passes_attempted": 2139.0,
        "pass_completion_pct": 0.8887,
        "xpass_completion_pct": 0.8638,
        "passes_over_expected": 53.4066,
        "passes_over_expected_p100": 2.4968,
        "avg_pass_distance": 23.7686,
        "avg_pass_vertical": 8.2371
      }
    },
    {
      "canonical_id": "andrew-brody",
      "canonical_name": "Andrew Brody",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2694.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.9807,
        "xg_place": -0.4087,
        "goals_minus_xg": -0.9807,
        "key_passes": 21.0,
        "assists": 2.0,
        "xa": 2.285,
        "assists_minus_xa": -0.285,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.2657,
        "points_added": 0.0,
        "xpoints_added": 0.7382,
        "passes_attempted": 1409.0,
        "pass_completion_pct": 0.802,
        "xpass_completion_pct": 0.7832,
        "passes_over_expected": 26.5364,
        "passes_over_expected_p100": 1.8834,
        "avg_pass_distance": 18.9593,
        "avg_pass_vertical": 2.9491
      }
    },
    {
      "canonical_id": "andrew-farrell",
      "canonical_name": "Andrew Farrell",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2321.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.126,
        "xg_place": 0.0547,
        "goals_minus_xg": -0.126,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.2524,
        "assists_minus_xa": -0.2524,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3784,
        "points_added": 0.0,
        "xpoints_added": 0.0082,
        "passes_attempted": 1125.0,
        "pass_completion_pct": 0.8569,
        "xpass_completion_pct": 0.8349,
        "passes_over_expected": 24.7888,
        "passes_over_expected_p100": 2.2034,
        "avg_pass_distance": 23.8382,
        "avg_pass_vertical": 9.153
      }
    },
    {
      "canonical_id": "andrew-gutman",
      "canonical_name": "Andrew Gutman",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2656.0,
        "shots": 31.0,
        "shots_on_target": 9.0,
        "goals": 4.0,
        "xg": 1.7942,
        "xg_place": 0.23120000000000002,
        "goals_minus_xg": 2.2058,
        "key_passes": 22.0,
        "assists": 2.0,
        "xa": 2.5302,
        "assists_minus_xa": -0.5302,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.3243,
        "points_added": 2.6118,
        "xpoints_added": 0.9999,
        "passes_attempted": 1295.0,
        "pass_completion_pct": 1.578,
        "xpass_completion_pct": 1.5766,
        "passes_over_expected": 10.650699999999999,
        "passes_over_expected_p100": 0.14739999999999975,
        "avg_pass_distance": 39.2716,
        "avg_pass_vertical": 9.5244
      }
    },
    {
      "canonical_id": "andrew-privett",
      "canonical_name": "Andrew Privett",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1277.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1951,
        "xg_place": -0.0354,
        "goals_minus_xg": -0.1951,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0157,
        "assists_minus_xa": -0.0157,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2108,
        "points_added": 0.0,
        "xpoints_added": 0.0907,
        "passes_attempted": 760.0,
        "pass_completion_pct": 0.8434,
        "xpass_completion_pct": 0.8354,
        "passes_over_expected": 6.1145,
        "passes_over_expected_p100": 0.8045,
        "avg_pass_distance": 22.7495,
        "avg_pass_vertical": 8.0744
      }
    },
    {
      "canonical_id": "andrew-tarbell",
      "canonical_name": "Andrew Tarbell",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 100.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 24.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.9174,
        "passes_over_expected": 1.9821,
        "passes_over_expected_p100": 8.2587,
        "avg_pass_distance": 22.6223,
        "avg_pass_vertical": 11.0592,
        "shots_faced": 4.0,
        "goals_conceded": 0.0,
        "saves": 4.0,
        "headed_shot_share": 0.0,
        "xg_faced": 0.2731,
        "goals_conceded_minus_xg": -0.2731,
        "goals_per_xg": 0.0
      }
    },
    {
      "canonical_id": "andr\u00e9s-cubas",
      "canonical_name": "Andr\u00e9s Cubas",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2534.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.1109,
        "xg_place": -0.052,
        "goals_minus_xg": -0.1109,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 0.8624,
        "assists_minus_xa": 1.1376,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.9733,
        "points_added": 0.0,
        "xpoints_added": 0.0712,
        "passes_attempted": 1321.0,
        "pass_completion_pct": 0.869,
        "xpass_completion_pct": 0.8604,
        "passes_over_expected": 11.447,
        "passes_over_expected_p100": 0.8665,
        "avg_pass_distance": 21.921,
        "avg_pass_vertical": 5.9653
      }
    },
    {
      "canonical_id": "andr\u00e9s-g\u00f3mez",
      "canonical_name": "Andr\u00e9s G\u00f3mez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1801.0,
        "shots": 49.0,
        "shots_on_target": 21.0,
        "goals": 1.0,
        "xg": 3.2378,
        "xg_place": -0.4761,
        "goals_minus_xg": -2.2378,
        "key_passes": 27.0,
        "assists": 5.0,
        "xa": 4.1737,
        "assists_minus_xa": 0.8263,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 7.4115,
        "points_added": 0.0458,
        "xpoints_added": 2.3763,
        "passes_attempted": 455.0,
        "pass_completion_pct": 0.6615,
        "xpass_completion_pct": 0.6717,
        "passes_over_expected": -4.641,
        "passes_over_expected_p100": -1.02,
        "avg_pass_distance": 16.6479,
        "avg_pass_vertical": 3.7819
      }
    },
    {
      "canonical_id": "andr\u00e9s-perea",
      "canonical_name": "Andr\u00e9s Perea",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1055.0,
        "shots": 28.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 2.3758,
        "xg_place": 0.3846,
        "goals_minus_xg": -0.3758,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.6096,
        "assists_minus_xa": -0.6096,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.9853,
        "points_added": 0.8494999999999999,
        "xpoints_added": 1.4162,
        "passes_attempted": 450.0,
        "pass_completion_pct": 1.6040999999999999,
        "xpass_completion_pct": 1.6303,
        "passes_over_expected": -5.1043,
        "passes_over_expected_p100": -2.6144,
        "avg_pass_distance": 35.336299999999994,
        "avg_pass_vertical": 7.101700000000001
      }
    },
    {
      "canonical_id": "andr\u00e9s-reyes",
      "canonical_name": "Andr\u00e9s Reyes",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2992.0,
        "shots": 25.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 2.3071,
        "xg_place": -1.2588,
        "goals_minus_xg": -0.3071,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0946,
        "assists_minus_xa": -0.0946,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.4017,
        "points_added": 1.6402,
        "xpoints_added": 1.6945,
        "passes_attempted": 1262.0,
        "pass_completion_pct": 0.7266,
        "xpass_completion_pct": 0.7418,
        "passes_over_expected": -19.2123,
        "passes_over_expected_p100": -1.5224,
        "avg_pass_distance": 21.0157,
        "avg_pass_vertical": 9.2822
      }
    },
    {
      "canonical_id": "andy-najar",
      "canonical_name": "Andy Najar",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1256.0,
        "shots": 11.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3393,
        "xg_place": -0.1173,
        "goals_minus_xg": -0.3393,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.6854,
        "assists_minus_xa": -0.6854,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0246,
        "points_added": 0.0,
        "xpoints_added": 0.225,
        "passes_attempted": 606.0,
        "pass_completion_pct": 0.8399,
        "xpass_completion_pct": 0.8025,
        "passes_over_expected": 22.704,
        "passes_over_expected_p100": 3.7465,
        "avg_pass_distance": 19.7047,
        "avg_pass_vertical": 3.7403
      }
    },
    {
      "canonical_id": "anthony-markanich",
      "canonical_name": "Anthony Markanich",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1190.0,
        "shots": 14.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.3799000000000001,
        "xg_place": -0.6206,
        "goals_minus_xg": -0.3799,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 1.4949999999999999,
        "assists_minus_xa": -1.4949999999999999,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.8749000000000002,
        "points_added": 0.2135,
        "xpoints_added": 1.0808,
        "passes_attempted": 534.0,
        "pass_completion_pct": 1.3562,
        "xpass_completion_pct": 1.4487,
        "passes_over_expected": -25.3845,
        "passes_over_expected_p100": -9.250399999999999,
        "avg_pass_distance": 38.162000000000006,
        "avg_pass_vertical": 11.5359
      }
    },
    {
      "canonical_id": "antony",
      "canonical_name": "Antony",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 304.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.3136,
        "xg_place": 0.4603,
        "goals_minus_xg": 0.6864,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.4514,
        "assists_minus_xa": -0.4514,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.765,
        "points_added": 0.2713,
        "xpoints_added": 0.1542,
        "passes_attempted": 91.0,
        "pass_completion_pct": 0.7473,
        "xpass_completion_pct": 0.7403,
        "passes_over_expected": 0.6312,
        "passes_over_expected_p100": 0.6936,
        "avg_pass_distance": 14.1453,
        "avg_pass_vertical": -3.0229
      }
    },
    {
      "canonical_id": "antony-curic",
      "canonical_name": "Antony Curic",
      "positions": [
        "CB"
      ],
      "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": 2.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.8512,
        "passes_over_expected": 0.2975,
        "passes_over_expected_p100": 14.8774,
        "avg_pass_distance": 14.6848,
        "avg_pass_vertical": 5.0025
      }
    },
    {
      "canonical_id": "ant\u00f4nio-carlos",
      "canonical_name": "Ant\u00f4nio Carlos",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1662.0,
        "shots": 14.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 0.8076,
        "xg_place": 1.0826,
        "goals_minus_xg": 0.1924,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8076,
        "points_added": 0.7793,
        "xpoints_added": 0.3553,
        "passes_attempted": 757.0,
        "pass_completion_pct": 0.86,
        "xpass_completion_pct": 0.8324,
        "passes_over_expected": 20.8778,
        "passes_over_expected_p100": 2.758,
        "avg_pass_distance": 24.1653,
        "avg_pass_vertical": 10.228
      }
    },
    {
      "canonical_id": "an\u00edbal-godoy",
      "canonical_name": "An\u00edbal Godoy",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2022.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.4766,
        "xg_place": 0.0258,
        "goals_minus_xg": -0.4766,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 0.5038,
        "assists_minus_xa": -0.5038,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9804,
        "points_added": 0.0,
        "xpoints_added": 0.3527,
        "passes_attempted": 1152.0,
        "pass_completion_pct": 0.8984,
        "xpass_completion_pct": 0.8601,
        "passes_over_expected": 44.1383,
        "passes_over_expected_p100": 3.8315,
        "avg_pass_distance": 20.7275,
        "avg_pass_vertical": 4.247
      }
    },
    {
      "canonical_id": "ariel-lassiter",
      "canonical_name": "Ariel Lassiter",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1915.0,
        "shots": 42.0,
        "shots_on_target": 19.0,
        "goals": 1.0,
        "xg": 3.5148,
        "xg_place": -0.8267,
        "goals_minus_xg": -2.5148,
        "key_passes": 19.0,
        "assists": 2.0,
        "xa": 2.2491,
        "assists_minus_xa": -0.2491,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 5.764,
        "points_added": 1.5278,
        "xpoints_added": 1.8648,
        "passes_attempted": 722.0,
        "pass_completion_pct": 1.5243000000000002,
        "xpass_completion_pct": 1.5541,
        "passes_over_expected": -20.9057,
        "passes_over_expected_p100": -2.9787,
        "avg_pass_distance": 37.4294,
        "avg_pass_vertical": -1.5594000000000001
      }
    },
    {
      "canonical_id": "arnaud-souquet",
      "canonical_name": "Arnaud Souquet",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2026.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4095,
        "xg_place": -0.3503,
        "goals_minus_xg": -0.4095,
        "key_passes": 13.0,
        "assists": 3.0,
        "xa": 1.2343,
        "assists_minus_xa": 1.7657,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.6438,
        "points_added": 0.0,
        "xpoints_added": 0.2345,
        "passes_attempted": 954.0,
        "pass_completion_pct": 0.7704,
        "xpass_completion_pct": 0.7664,
        "passes_over_expected": 3.8884,
        "passes_over_expected_p100": 0.4076,
        "avg_pass_distance": 17.9894,
        "avg_pass_vertical": 5.1259
      }
    },
    {
      "canonical_id": "artur",
      "canonical_name": "Artur",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3539.0,
        "shots": 22.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.1932,
        "xg_place": 0.7818,
        "goals_minus_xg": 0.8068,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 0.8644,
        "assists_minus_xa": -0.8644,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0576,
        "points_added": 0.5161,
        "xpoints_added": 0.6325,
        "passes_attempted": 2036.0,
        "pass_completion_pct": 0.8919,
        "xpass_completion_pct": 0.8787,
        "passes_over_expected": 26.9082,
        "passes_over_expected_p100": 1.3216,
        "avg_pass_distance": 19.1794,
        "avg_pass_vertical": 4.0319
      }
    },
    {
      "canonical_id": "ashley-westwood",
      "canonical_name": "Ashley Westwood",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2922.0,
        "shots": 18.0,
        "shots_on_target": 3.0,
        "goals": 3.0,
        "xg": 1.0145,
        "xg_place": 0.14,
        "goals_minus_xg": 1.9855,
        "key_passes": 34.0,
        "assists": 2.0,
        "xa": 2.2622,
        "assists_minus_xa": -0.2622,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.2767,
        "points_added": 1.9614,
        "xpoints_added": 0.691,
        "passes_attempted": 1732.0,
        "pass_completion_pct": 0.8043,
        "xpass_completion_pct": 0.7963,
        "passes_over_expected": 13.7565,
        "passes_over_expected_p100": 0.7943,
        "avg_pass_distance": 20.6041,
        "avg_pass_vertical": 5.1648
      }
    },
    {
      "canonical_id": "asier-illarramendi",
      "canonical_name": "Asier Illarramendi",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1081.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1167,
        "xg_place": -0.1167,
        "goals_minus_xg": -0.1167,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1167,
        "points_added": 0.0,
        "xpoints_added": 0.0312,
        "passes_attempted": 729.0,
        "pass_completion_pct": 0.8848,
        "xpass_completion_pct": 0.8646,
        "passes_over_expected": 14.7311,
        "passes_over_expected_p100": 2.0207,
        "avg_pass_distance": 17.3771,
        "avg_pass_vertical": 3.1836
      }
    },
    {
      "canonical_id": "axel-kei",
      "canonical_name": "Axel Kei",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 12.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3049,
        "xg_place": -0.2323,
        "goals_minus_xg": -0.3049,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3049,
        "points_added": 0.0,
        "xpoints_added": 0.5079,
        "passes_attempted": 1.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.9804,
        "passes_over_expected": 0.0196,
        "passes_over_expected_p100": 1.9595,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "ayo-akinola",
      "canonical_name": "Ayo Akinola",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 724.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.1441000000000001,
        "xg_place": -0.7017,
        "goals_minus_xg": -1.1441000000000001,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.4058,
        "assists_minus_xa": -0.4058,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.5499,
        "points_added": 0.0,
        "xpoints_added": 0.9667,
        "passes_attempted": 171.0,
        "pass_completion_pct": 1.7042,
        "xpass_completion_pct": 1.6867999999999999,
        "passes_over_expected": -0.34220000000000006,
        "passes_over_expected_p100": 1.7444000000000002,
        "avg_pass_distance": 26.3291,
        "avg_pass_vertical": -7.6937
      }
    },
    {
      "canonical_id": "aziel-jackson",
      "canonical_name": "Aziel Jackson",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1310.0,
        "shots": 31.0,
        "shots_on_target": 14.0,
        "goals": 1.0,
        "xg": 1.8899,
        "xg_place": 0.0729,
        "goals_minus_xg": -0.8899,
        "key_passes": 21.0,
        "assists": 4.0,
        "xa": 2.395,
        "assists_minus_xa": 1.605,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.2849,
        "points_added": 0.4421,
        "xpoints_added": 1.0404,
        "passes_attempted": 369.0,
        "pass_completion_pct": 0.7724,
        "xpass_completion_pct": 0.7642,
        "passes_over_expected": 3.006,
        "passes_over_expected_p100": 0.8146,
        "avg_pass_distance": 17.2599,
        "avg_pass_vertical": 2.0775
      }
    },
    {
      "canonical_id": "bakaye-dibassy",
      "canonical_name": "Bakaye Dibassy",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 531.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1083,
        "xg_place": -0.0098,
        "goals_minus_xg": -0.1083,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1415,
        "assists_minus_xa": -0.1415,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2498,
        "points_added": 0.0,
        "xpoints_added": 0.0419,
        "passes_attempted": 211.0,
        "pass_completion_pct": 0.8578,
        "xpass_completion_pct": 0.8556,
        "passes_over_expected": 0.4754,
        "passes_over_expected_p100": 0.2253,
        "avg_pass_distance": 20.5915,
        "avg_pass_vertical": 1.646
      }
    },
    {
      "canonical_id": "ben-bender",
      "canonical_name": "Ben Bender",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 997.0,
        "shots": 17.0,
        "shots_on_target": 5.0,
        "goals": 3.0,
        "xg": 1.746,
        "xg_place": 0.4042,
        "goals_minus_xg": 1.254,
        "key_passes": 17.0,
        "assists": 2.0,
        "xa": 1.2111,
        "assists_minus_xa": 0.7889,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 2.9571,
        "points_added": 1.8135,
        "xpoints_added": 1.1655,
        "passes_attempted": 359.0,
        "pass_completion_pct": 0.7577,
        "xpass_completion_pct": 0.7617,
        "passes_over_expected": -1.456,
        "passes_over_expected_p100": -0.4056,
        "avg_pass_distance": 17.9947,
        "avg_pass_vertical": 2.5661
      }
    },
    {
      "canonical_id": "ben-lundt",
      "canonical_name": "Ben Lundt",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 106.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 28.0,
        "pass_completion_pct": 0.8214,
        "xpass_completion_pct": 0.8617,
        "passes_over_expected": -1.1283,
        "passes_over_expected_p100": -4.0295,
        "avg_pass_distance": 28.1914,
        "avg_pass_vertical": 21.6364,
        "shots_faced": 7.0,
        "goals_conceded": 3.0,
        "saves": 4.0,
        "headed_shot_share": 0.1429,
        "xg_faced": 1.6221,
        "goals_conceded_minus_xg": 1.3779,
        "goals_per_xg": 1.8494
      }
    },
    {
      "canonical_id": "ben-sweat",
      "canonical_name": "Ben Sweat",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 720.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1358,
        "xg_place": -0.1358,
        "goals_minus_xg": -0.1358,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.199,
        "assists_minus_xa": -0.199,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.33499999999999996,
        "points_added": 0.0,
        "xpoints_added": 0.101,
        "passes_attempted": 420.0,
        "pass_completion_pct": 1.5199,
        "xpass_completion_pct": 1.5489000000000002,
        "passes_over_expected": -5.1154,
        "passes_over_expected_p100": -2.8952,
        "avg_pass_distance": 39.4796,
        "avg_pass_vertical": 11.379999999999999
      }
    },
    {
      "canonical_id": "benjamin-cremaschi",
      "canonical_name": "Benjamin Cremaschi",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1993.0,
        "shots": 25.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 2.3235,
        "xg_place": 0.5048,
        "goals_minus_xg": -0.3235,
        "key_passes": 16.0,
        "assists": 4.0,
        "xa": 1.9835,
        "assists_minus_xa": 2.0165,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.307,
        "points_added": 0.6221,
        "xpoints_added": 1.7844,
        "passes_attempted": 849.0,
        "pass_completion_pct": 0.8422,
        "xpass_completion_pct": 0.8437,
        "passes_over_expected": -1.2893,
        "passes_over_expected_p100": -0.1519,
        "avg_pass_distance": 15.725,
        "avg_pass_vertical": 0.4058
      }
    },
    {
      "canonical_id": "benjamin-stitz",
      "canonical_name": "Benjamin Stitz",
      "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": 4.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.8111,
        "passes_over_expected": 0.7557,
        "passes_over_expected_p100": 18.8924,
        "avg_pass_distance": 9.6713,
        "avg_pass_vertical": 3.0475
      }
    },
    {
      "canonical_id": "benji-kikanovi\u0107",
      "canonical_name": "Benji Kikanovi\u0107",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 837.0,
        "shots": 14.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 2.0083,
        "xg_place": -0.7511,
        "goals_minus_xg": -1.0083,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.218,
        "assists_minus_xa": -0.218,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.2263,
        "points_added": 0.6487,
        "xpoints_added": 1.0598,
        "passes_attempted": 199.0,
        "pass_completion_pct": 0.7487,
        "xpass_completion_pct": 0.7559,
        "passes_over_expected": -1.4166,
        "passes_over_expected_p100": -0.7119,
        "avg_pass_distance": 13.625,
        "avg_pass_vertical": -1.2266
      }
    },
    {
      "canonical_id": "bernard-kamungo",
      "canonical_name": "Bernard Kamungo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 729.0,
        "shots": 22.0,
        "shots_on_target": 9.0,
        "goals": 6.0,
        "xg": 4.1401,
        "xg_place": 0.1348,
        "goals_minus_xg": 1.8599,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.8929,
        "assists_minus_xa": 0.1071,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.033,
        "points_added": 3.5659,
        "xpoints_added": 2.2208,
        "passes_attempted": 152.0,
        "pass_completion_pct": 0.7434,
        "xpass_completion_pct": 0.7908,
        "passes_over_expected": -7.1953,
        "passes_over_expected_p100": -4.7338,
        "avg_pass_distance": 17.4984,
        "avg_pass_vertical": -0.6852
      }
    },
    {
      "canonical_id": "bertin-jacquesson",
      "canonical_name": "Bertin Jacquesson",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 400.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.5906,
        "xg_place": -0.2151,
        "goals_minus_xg": -0.5906,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.4134,
        "assists_minus_xa": -0.4134,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0041,
        "points_added": 0.0,
        "xpoints_added": 0.6075,
        "passes_attempted": 77.0,
        "pass_completion_pct": 0.5455,
        "xpass_completion_pct": 0.5866,
        "passes_over_expected": -3.1665,
        "passes_over_expected_p100": -4.1123,
        "avg_pass_distance": 16.7352,
        "avg_pass_vertical": 1.3392
      }
    },
    {
      "canonical_id": "bill-tuiloma",
      "canonical_name": "Bill Tuiloma",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1515.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2378,
        "xg_place": -0.1523,
        "goals_minus_xg": -0.2378,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0274,
        "assists_minus_xa": -0.0274,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2652,
        "points_added": 0.0,
        "xpoints_added": 0.1315,
        "passes_attempted": 830.0,
        "pass_completion_pct": 0.8398,
        "xpass_completion_pct": 0.8352,
        "passes_over_expected": 3.7899,
        "passes_over_expected_p100": 0.4566,
        "avg_pass_distance": 23.0464,
        "avg_pass_vertical": 8.7784
      }
    },
    {
      "canonical_id": "billy-sharp",
      "canonical_name": "Billy Sharp",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 798.0,
        "shots": 23.0,
        "shots_on_target": 14.0,
        "goals": 6.0,
        "xg": 5.44,
        "xg_place": 2.7767,
        "goals_minus_xg": 0.56,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.5787,
        "assists_minus_xa": 0.4213,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 6.0187,
        "points_added": 4.2589,
        "xpoints_added": 3.4977,
        "passes_attempted": 107.0,
        "pass_completion_pct": 0.757,
        "xpass_completion_pct": 0.7408,
        "passes_over_expected": 1.7297,
        "passes_over_expected_p100": 1.6165,
        "avg_pass_distance": 14.1646,
        "avg_pass_vertical": -1.4851
      }
    },
    {
      "canonical_id": "birk-risa",
      "canonical_name": "Birk Risa",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 946.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1226,
        "xg_place": -0.0231,
        "goals_minus_xg": -0.1226,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.3304,
        "assists_minus_xa": 0.6696,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4529,
        "points_added": 0.0,
        "xpoints_added": 0.0998,
        "passes_attempted": 518.0,
        "pass_completion_pct": 0.8552,
        "xpass_completion_pct": 0.8304,
        "passes_over_expected": 12.8643,
        "passes_over_expected_p100": 2.4835,
        "avg_pass_distance": 24.7135,
        "avg_pass_vertical": 7.6243
      }
    },
    {
      "canonical_id": "bobby-wood",
      "canonical_name": "Bobby Wood",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1702.0,
        "shots": 33.0,
        "shots_on_target": 14.0,
        "goals": 7.0,
        "xg": 6.8329,
        "xg_place": -1.2466,
        "goals_minus_xg": 0.1671,
        "key_passes": 11.0,
        "assists": 5.0,
        "xa": 0.8862,
        "assists_minus_xa": 4.1138,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 7.7191,
        "points_added": 2.4383,
        "xpoints_added": 3.1722,
        "passes_attempted": 323.0,
        "pass_completion_pct": 0.7307,
        "xpass_completion_pct": 0.7829,
        "passes_over_expected": -16.8613,
        "passes_over_expected_p100": -5.2202,
        "avg_pass_distance": 13.1271,
        "avg_pass_vertical": -1.5449
      }
    },
    {
      "canonical_id": "bode-hidalgo",
      "canonical_name": "Bode Hidalgo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1393.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2899,
        "xg_place": -0.2211,
        "goals_minus_xg": -0.2899,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 0.5687,
        "assists_minus_xa": 0.4313,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8586,
        "points_added": 0.0,
        "xpoints_added": 0.1781,
        "passes_attempted": 779.0,
        "pass_completion_pct": 0.7882,
        "xpass_completion_pct": 0.8005,
        "passes_over_expected": -9.6164,
        "passes_over_expected_p100": -1.2345,
        "avg_pass_distance": 19.806,
        "avg_pass_vertical": 2.5608
      }
    },
    {
      "canonical_id": "bongokuhle-hlongwane",
      "canonical_name": "Bongokuhle Hlongwane",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2716.0,
        "shots": 85.0,
        "shots_on_target": 36.0,
        "goals": 8.0,
        "xg": 13.1794,
        "xg_place": -3.9386,
        "goals_minus_xg": -5.1794,
        "key_passes": 29.0,
        "assists": 3.0,
        "xa": 3.5552,
        "assists_minus_xa": -0.5552,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 16.7345,
        "points_added": 2.7829,
        "xpoints_added": 8.3954,
        "passes_attempted": 824.0,
        "pass_completion_pct": 0.6978,
        "xpass_completion_pct": 0.7247,
        "passes_over_expected": -22.1556,
        "passes_over_expected_p100": -2.6888,
        "avg_pass_distance": 14.7942,
        "avg_pass_vertical": 2.566
      }
    },
    {
      "canonical_id": "brad-guzan",
      "canonical_name": "Brad Guzan",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3024.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1069.0,
        "pass_completion_pct": 0.7867,
        "xpass_completion_pct": 0.7736,
        "passes_over_expected": 14.0419,
        "passes_over_expected_p100": 1.3136,
        "avg_pass_distance": 35.0143,
        "avg_pass_vertical": 24.4351,
        "shots_faced": 121.0,
        "goals_conceded": 47.0,
        "saves": 73.0,
        "headed_shot_share": 0.1074,
        "xg_faced": 39.3377,
        "goals_conceded_minus_xg": 7.6623,
        "goals_per_xg": 1.1948
      }
    },
    {
      "canonical_id": "brad-smith",
      "canonical_name": "Brad Smith",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 641.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.5186,
        "xg_place": 0.078,
        "goals_minus_xg": 0.4814,
        "key_passes": 4.0,
        "assists": 2.0,
        "xa": 0.6962,
        "assists_minus_xa": 1.3038,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.2148,
        "points_added": 0.0,
        "xpoints_added": 0.1882,
        "passes_attempted": 237.0,
        "pass_completion_pct": 0.7046,
        "xpass_completion_pct": 0.7167,
        "passes_over_expected": -2.8558,
        "passes_over_expected_p100": -1.205,
        "avg_pass_distance": 18.9491,
        "avg_pass_vertical": 0.3333
      }
    },
    {
      "canonical_id": "brad-stuver",
      "canonical_name": "Brad Stuver",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3418.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1395.0,
        "pass_completion_pct": 0.7513,
        "xpass_completion_pct": 0.7587,
        "passes_over_expected": -10.3763,
        "passes_over_expected_p100": -0.7438,
        "avg_pass_distance": 34.0931,
        "avg_pass_vertical": 26.2632,
        "shots_faced": 184.0,
        "goals_conceded": 54.0,
        "saves": 129.0,
        "headed_shot_share": 0.1359,
        "xg_faced": 56.8871,
        "goals_conceded_minus_xg": -2.8871,
        "goals_per_xg": 0.9492
      }
    },
    {
      "canonical_id": "braian-cufr\u00e9",
      "canonical_name": "Braian Cufr\u00e9",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2072.0,
        "shots": 24.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.188,
        "xg_place": -0.0403,
        "goals_minus_xg": 0.812,
        "key_passes": 22.0,
        "assists": 3.0,
        "xa": 2.1953,
        "assists_minus_xa": 0.8047,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.3833,
        "points_added": 2.1215,
        "xpoints_added": 0.8669,
        "passes_attempted": 943.0,
        "pass_completion_pct": 0.7922,
        "xpass_completion_pct": 0.7826,
        "passes_over_expected": 9.0119,
        "passes_over_expected_p100": 0.9557,
        "avg_pass_distance": 18.6342,
        "avg_pass_vertical": 2.4448
      }
    },
    {
      "canonical_id": "braian-galv\u00e1n",
      "canonical_name": "Braian Galv\u00e1n",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 750.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.1104,
        "xg_place": -0.0922,
        "goals_minus_xg": -0.1104,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.5029,
        "assists_minus_xa": -0.5029,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6133,
        "points_added": 0.5059,
        "xpoints_added": 0.5659,
        "passes_attempted": 291.0,
        "pass_completion_pct": 0.701,
        "xpass_completion_pct": 0.7312,
        "passes_over_expected": -8.7756,
        "passes_over_expected_p100": -3.0157,
        "avg_pass_distance": 19.4192,
        "avg_pass_vertical": 5.952
      }
    },
    {
      "canonical_id": "braian-ojeda",
      "canonical_name": "Braian Ojeda",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2708.0,
        "shots": 35.0,
        "shots_on_target": 11.0,
        "goals": 0.0,
        "xg": 1.4228,
        "xg_place": 0.0678,
        "goals_minus_xg": -1.4228,
        "key_passes": 21.0,
        "assists": 1.0,
        "xa": 1.0321,
        "assists_minus_xa": -0.0321,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.4549,
        "points_added": 0.0,
        "xpoints_added": 0.868,
        "passes_attempted": 1345.0,
        "pass_completion_pct": 0.8558,
        "xpass_completion_pct": 0.8484,
        "passes_over_expected": 9.8611,
        "passes_over_expected_p100": 0.7332,
        "avg_pass_distance": 21.4629,
        "avg_pass_vertical": 5.2934
      }
    },
    {
      "canonical_id": "brandon-bye",
      "canonical_name": "Brandon Bye",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1832.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 1.276,
        "xg_place": -0.2158,
        "goals_minus_xg": 0.724,
        "key_passes": 19.0,
        "assists": 1.0,
        "xa": 2.2065,
        "assists_minus_xa": -1.2065,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.4825,
        "points_added": 1.5048,
        "xpoints_added": 0.7852,
        "passes_attempted": 984.0,
        "pass_completion_pct": 0.7205,
        "xpass_completion_pct": 0.7331,
        "passes_over_expected": -12.3642,
        "passes_over_expected_p100": -1.2565,
        "avg_pass_distance": 19.1434,
        "avg_pass_vertical": 3.9413
      }
    },
    {
      "canonical_id": "brandon-cambridge",
      "canonical_name": "Brandon Cambridge",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 189.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 0.6074,
        "xg_place": 0.6802,
        "goals_minus_xg": 1.3926,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.6074,
        "points_added": 1.5225,
        "xpoints_added": 0.2118,
        "passes_attempted": 44.0,
        "pass_completion_pct": 0.8409,
        "xpass_completion_pct": 0.7874,
        "passes_over_expected": 2.3526,
        "passes_over_expected_p100": 5.3467,
        "avg_pass_distance": 19.4847,
        "avg_pass_vertical": -6.8174
      }
    },
    {
      "canonical_id": "brandon-servania",
      "canonical_name": "Brandon Servania",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1845.0,
        "shots": 18.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.1602,
        "xg_place": 0.2578,
        "goals_minus_xg": -0.1602,
        "key_passes": 20.0,
        "assists": 1.0,
        "xa": 1.6307,
        "assists_minus_xa": -0.6307,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.7909,
        "points_added": 1.992,
        "xpoints_added": 1.1299,
        "passes_attempted": 812.0,
        "pass_completion_pct": 0.8337,
        "xpass_completion_pct": 0.8199,
        "passes_over_expected": 11.2113,
        "passes_over_expected_p100": 1.3807,
        "avg_pass_distance": 17.2804,
        "avg_pass_vertical": 3.609
      }
    },
    {
      "canonical_id": "brandon-v\u00e1zquez",
      "canonical_name": "Brandon V\u00e1zquez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3051.0,
        "shots": 77.0,
        "shots_on_target": 35.0,
        "goals": 9.0,
        "xg": 12.7144,
        "xg_place": -1.5315,
        "goals_minus_xg": -3.7144,
        "key_passes": 17.0,
        "assists": 2.0,
        "xa": 1.6669,
        "assists_minus_xa": 0.3331,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 14.3813,
        "points_added": 2.7664,
        "xpoints_added": 6.8958,
        "passes_attempted": 723.0,
        "pass_completion_pct": 0.6943,
        "xpass_completion_pct": 0.7621,
        "passes_over_expected": -48.9832,
        "passes_over_expected_p100": -6.775,
        "avg_pass_distance": 15.7619,
        "avg_pass_vertical": -0.5767
      }
    },
    {
      "canonical_id": "brandt-bronico",
      "canonical_name": "Brandt Bronico",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2968.0,
        "shots": 18.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.7055,
        "xg_place": -0.3121,
        "goals_minus_xg": -0.7055,
        "key_passes": 18.0,
        "assists": 1.0,
        "xa": 1.7497,
        "assists_minus_xa": -0.7497,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.4552,
        "points_added": 0.3418,
        "xpoints_added": 1.0615,
        "passes_attempted": 1188.0,
        "pass_completion_pct": 0.7929,
        "xpass_completion_pct": 0.8076,
        "passes_over_expected": -17.419,
        "passes_over_expected_p100": -1.4662,
        "avg_pass_distance": 19.0364,
        "avg_pass_vertical": 3.7646
      }
    },
    {
      "canonical_id": "brayan-vera",
      "canonical_name": "Brayan Vera",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2547.0,
        "shots": 33.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 1.3465,
        "xg_place": 0.0002,
        "goals_minus_xg": 1.6535,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.4623,
        "assists_minus_xa": -0.4623,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.8088,
        "points_added": 1.4428,
        "xpoints_added": 0.5702,
        "passes_attempted": 1275.0,
        "pass_completion_pct": 0.7906,
        "xpass_completion_pct": 0.7833,
        "passes_over_expected": 9.3245,
        "passes_over_expected_p100": 0.7313,
        "avg_pass_distance": 26.9249,
        "avg_pass_vertical": 12.473
      }
    },
    {
      "canonical_id": "brecht-dejaegere",
      "canonical_name": "Brecht Dejaegere",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 566.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.4865,
        "xg_place": -0.3122,
        "goals_minus_xg": -0.4865,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.6194,
        "assists_minus_xa": -0.6194,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.1059,
        "points_added": 0.0148,
        "xpoints_added": 0.6616,
        "passes_attempted": 211.0,
        "pass_completion_pct": 0.7867,
        "xpass_completion_pct": 0.7598,
        "passes_over_expected": 5.6798,
        "passes_over_expected_p100": 2.6918,
        "avg_pass_distance": 16.5089,
        "avg_pass_vertical": 2.6249
      }
    },
    {
      "canonical_id": "brendan-hines-ike",
      "canonical_name": "Brendan Hines-Ike",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1049.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.6167,
        "xg_place": -0.3529,
        "goals_minus_xg": -0.6167,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6167,
        "points_added": 0.0,
        "xpoints_added": 0.4529,
        "passes_attempted": 350.0,
        "pass_completion_pct": 0.8429,
        "xpass_completion_pct": 0.8292,
        "passes_over_expected": 4.7874,
        "passes_over_expected_p100": 1.3678,
        "avg_pass_distance": 22.2412,
        "avg_pass_vertical": 5.774
      }
    },
    {
      "canonical_id": "brenner",
      "canonical_name": "Brenner",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 587.0,
        "shots": 19.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 2.0182,
        "xg_place": -0.4428,
        "goals_minus_xg": -1.0182,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.5151,
        "assists_minus_xa": -0.5151,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.5332,
        "points_added": 0.5668,
        "xpoints_added": 1.4428,
        "passes_attempted": 228.0,
        "pass_completion_pct": 0.8509,
        "xpass_completion_pct": 0.8495,
        "passes_over_expected": 0.317,
        "passes_over_expected_p100": 0.139,
        "avg_pass_distance": 16.8506,
        "avg_pass_vertical": 1.0175
      }
    },
    {
      "canonical_id": "brent-kallman",
      "canonical_name": "Brent Kallman",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 248.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_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.8469,
        "xpass_completion_pct": 0.8588,
        "passes_over_expected": -1.1658,
        "passes_over_expected_p100": -1.1896,
        "avg_pass_distance": 23.5134,
        "avg_pass_vertical": 10.4665
      }
    },
    {
      "canonical_id": "bret-halsey",
      "canonical_name": "Bret Halsey",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 278.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4879,
        "xg_place": -0.246,
        "goals_minus_xg": -0.4879,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3725,
        "assists_minus_xa": -0.3725,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8604,
        "points_added": 0.0,
        "xpoints_added": 0.323,
        "passes_attempted": 119.0,
        "pass_completion_pct": 0.8067,
        "xpass_completion_pct": 0.7947,
        "passes_over_expected": 1.4261,
        "passes_over_expected_p100": 1.1984,
        "avg_pass_distance": 15.9046,
        "avg_pass_vertical": 0.9289
      }
    },
    {
      "canonical_id": "brian-anunga",
      "canonical_name": "Brian Anunga",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 659.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0272,
        "xg_place": -0.0146,
        "goals_minus_xg": -0.0272,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0819,
        "assists_minus_xa": -0.0819,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1091,
        "points_added": 0.0,
        "xpoints_added": 0.0257,
        "passes_attempted": 274.0,
        "pass_completion_pct": 0.8905,
        "xpass_completion_pct": 0.8657,
        "passes_over_expected": 6.785,
        "passes_over_expected_p100": 2.4763,
        "avg_pass_distance": 16.4948,
        "avg_pass_vertical": 1.4578
      }
    },
    {
      "canonical_id": "brian-guti\u00e9rrez",
      "canonical_name": "Brian Guti\u00e9rrez",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2610.0,
        "shots": 46.0,
        "shots_on_target": 12.0,
        "goals": 2.0,
        "xg": 4.2222,
        "xg_place": -1.612,
        "goals_minus_xg": -2.2222,
        "key_passes": 42.0,
        "assists": 6.0,
        "xa": 4.5703,
        "assists_minus_xa": 1.4297,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 8.7925,
        "points_added": 1.22,
        "xpoints_added": 2.7083,
        "passes_attempted": 994.0,
        "pass_completion_pct": 0.7586,
        "xpass_completion_pct": 0.7742,
        "passes_over_expected": -15.5875,
        "passes_over_expected_p100": -1.5682,
        "avg_pass_distance": 18.0309,
        "avg_pass_vertical": 4.7179
      }
    },
    {
      "canonical_id": "brian-white",
      "canonical_name": "Brian White",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3005.0,
        "shots": 103.0,
        "shots_on_target": 47.0,
        "goals": 16.0,
        "xg": 17.4358,
        "xg_place": 1.3907,
        "goals_minus_xg": -1.4358,
        "key_passes": 32.0,
        "assists": 3.0,
        "xa": 3.7938,
        "assists_minus_xa": -0.7938,
        "goals_plus_assists": 19.0,
        "xg_plus_xa": 21.2297,
        "points_added": 7.4876,
        "xpoints_added": 9.102,
        "passes_attempted": 621.0,
        "pass_completion_pct": 0.7021,
        "xpass_completion_pct": 0.7483,
        "passes_over_expected": -28.7061,
        "passes_over_expected_p100": -4.6226,
        "avg_pass_distance": 13.5907,
        "avg_pass_vertical": -2.3412
      }
    },
    {
      "canonical_id": "brooklyn-raines",
      "canonical_name": "Brooklyn Raines",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 234.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1771,
        "xg_place": -0.1771,
        "goals_minus_xg": -0.1771,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.022,
        "assists_minus_xa": -0.022,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1991,
        "points_added": 0.0,
        "xpoints_added": 0.1228,
        "passes_attempted": 81.0,
        "pass_completion_pct": 0.8642,
        "xpass_completion_pct": 0.8748,
        "passes_over_expected": -0.8588,
        "passes_over_expected_p100": -1.0602,
        "avg_pass_distance": 14.7896,
        "avg_pass_vertical": -1.3996
      }
    },
    {
      "canonical_id": "brooks-lennon",
      "canonical_name": "Brooks Lennon",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3537.0,
        "shots": 20.0,
        "shots_on_target": 8.0,
        "goals": 4.0,
        "xg": 2.0106,
        "xg_place": -0.1938,
        "goals_minus_xg": 1.9894,
        "key_passes": 62.0,
        "assists": 12.0,
        "xa": 6.8138,
        "assists_minus_xa": 5.1862,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 8.8243,
        "points_added": 0.6842,
        "xpoints_added": 1.0437,
        "passes_attempted": 2066.0,
        "pass_completion_pct": 0.8214,
        "xpass_completion_pct": 0.7956,
        "passes_over_expected": 53.3835,
        "passes_over_expected_p100": 2.5839,
        "avg_pass_distance": 19.4631,
        "avg_pass_vertical": -0.1413
      }
    },
    {
      "canonical_id": "bryan-acosta",
      "canonical_name": "Bryan Acosta",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1750.0,
        "shots": 16.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 0.9394,
        "xg_place": -0.2687,
        "goals_minus_xg": -0.9394,
        "key_passes": 27.0,
        "assists": 1.0,
        "xa": 2.9835,
        "assists_minus_xa": -1.9834999999999998,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.923,
        "points_added": 0.0,
        "xpoints_added": 0.5577,
        "passes_attempted": 753.0,
        "pass_completion_pct": 1.6583,
        "xpass_completion_pct": 1.6267,
        "passes_over_expected": 11.863,
        "passes_over_expected_p100": 3.16,
        "avg_pass_distance": 47.4512,
        "avg_pass_vertical": 8.768799999999999
      }
    },
    {
      "canonical_id": "bryan-oviedo",
      "canonical_name": "Bryan Oviedo",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2288.0,
        "shots": 13.0,
        "shots_on_target": 7.0,
        "goals": 0.0,
        "xg": 0.5138,
        "xg_place": 0.084,
        "goals_minus_xg": -0.5138,
        "key_passes": 25.0,
        "assists": 4.0,
        "xa": 2.3227,
        "assists_minus_xa": 1.6773,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.8365,
        "points_added": 0.0,
        "xpoints_added": 0.2471,
        "passes_attempted": 1173.0,
        "pass_completion_pct": 0.8312,
        "xpass_completion_pct": 0.804,
        "passes_over_expected": 31.8908,
        "passes_over_expected_p100": 2.7187,
        "avg_pass_distance": 18.52,
        "avg_pass_vertical": 3.4308
      }
    },
    {
      "canonical_id": "bryce-duke",
      "canonical_name": "Bryce Duke",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2080.0,
        "shots": 28.0,
        "shots_on_target": 10.0,
        "goals": 2.0,
        "xg": 1.4302,
        "xg_place": 0.6651,
        "goals_minus_xg": 0.5698000000000001,
        "key_passes": 33.0,
        "assists": 1.0,
        "xa": 3.2976,
        "assists_minus_xa": -2.2976,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.7278,
        "points_added": 1.0355,
        "xpoints_added": 1.0724,
        "passes_attempted": 997.0,
        "pass_completion_pct": 1.5619,
        "xpass_completion_pct": 1.6282999999999999,
        "passes_over_expected": -35.6095,
        "passes_over_expected_p100": -6.6299,
        "avg_pass_distance": 37.0047,
        "avg_pass_vertical": 3.0813
      }
    },
    {
      "canonical_id": "cj-sapong",
      "canonical_name": "C.J. Sapong",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1783.0,
        "shots": 29.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 3.5865,
        "xg_place": -1.7465000000000002,
        "goals_minus_xg": -2.5865,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.6187999999999999,
        "assists_minus_xa": -0.6187999999999999,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 4.205299999999999,
        "points_added": 0.6017,
        "xpoints_added": 2.6593,
        "passes_attempted": 350.0,
        "pass_completion_pct": 1.3712,
        "xpass_completion_pct": 1.4037000000000002,
        "passes_over_expected": -9.3169,
        "passes_over_expected_p100": -3.2546999999999997,
        "avg_pass_distance": 30.8308,
        "avg_pass_vertical": -0.0463
      }
    },
    {
      "canonical_id": "cj-fodrey",
      "canonical_name": "CJ Fodrey",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 46.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1497,
        "assists_minus_xa": -0.1497,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1497,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 18.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.6076,
        "passes_over_expected": 1.0631,
        "passes_over_expected_p100": 5.9062,
        "avg_pass_distance": 17.2425,
        "avg_pass_vertical": -1.0115
      }
    },
    {
      "canonical_id": "cj-dos-santos",
      "canonical_name": "CJ dos Santos",
      "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": 58.0,
        "pass_completion_pct": 0.7241,
        "xpass_completion_pct": 0.7541,
        "passes_over_expected": -1.7364,
        "passes_over_expected_p100": -2.9938,
        "avg_pass_distance": 34.0623,
        "avg_pass_vertical": 26.7872,
        "shots_faced": 4.0,
        "goals_conceded": 1.0,
        "saves": 3.0,
        "headed_shot_share": 0.0,
        "xg_faced": 1.3295,
        "goals_conceded_minus_xg": -0.3295,
        "goals_per_xg": 0.7521
      }
    },
    {
      "canonical_id": "cade-cowell",
      "canonical_name": "Cade Cowell",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1692.0,
        "shots": 41.0,
        "shots_on_target": 10.0,
        "goals": 1.0,
        "xg": 4.1777,
        "xg_place": -3.05,
        "goals_minus_xg": -3.1777,
        "key_passes": 8.0,
        "assists": 2.0,
        "xa": 1.0259,
        "assists_minus_xa": 0.9741,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 5.2036,
        "points_added": 0.6008,
        "xpoints_added": 2.8693,
        "passes_attempted": 399.0,
        "pass_completion_pct": 0.6391,
        "xpass_completion_pct": 0.7185,
        "passes_over_expected": -31.6951,
        "passes_over_expected_p100": -7.9436,
        "avg_pass_distance": 15.2003,
        "avg_pass_vertical": 0.1745
      }
    },
    {
      "canonical_id": "caden-glover",
      "canonical_name": "Caden Glover",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 18.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 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": "caleb-wiley",
      "canonical_name": "Caleb Wiley",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2866.0,
        "shots": 11.0,
        "shots_on_target": 6.0,
        "goals": 4.0,
        "xg": 1.4353,
        "xg_place": 0.4045,
        "goals_minus_xg": 2.5647,
        "key_passes": 22.0,
        "assists": 4.0,
        "xa": 1.6774,
        "assists_minus_xa": 2.3226,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 3.1128,
        "points_added": 1.6738,
        "xpoints_added": 0.6656,
        "passes_attempted": 1387.0,
        "pass_completion_pct": 0.8068,
        "xpass_completion_pct": 0.8015,
        "passes_over_expected": 7.3131,
        "passes_over_expected_p100": 0.5273,
        "avg_pass_distance": 16.8554,
        "avg_pass_vertical": 2.4964
      }
    },
    {
      "canonical_id": "calegari",
      "canonical_name": "Calegari",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2114.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.6521,
        "xg_place": -0.1784,
        "goals_minus_xg": -0.6521,
        "key_passes": 21.0,
        "assists": 1.0,
        "xa": 2.1549,
        "assists_minus_xa": -1.1549,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.8071,
        "points_added": 0.0,
        "xpoints_added": 0.5024,
        "passes_attempted": 1270.0,
        "pass_completion_pct": 0.8614,
        "xpass_completion_pct": 0.8413,
        "passes_over_expected": 25.5906,
        "passes_over_expected_p100": 2.015,
        "avg_pass_distance": 17.9117,
        "avg_pass_vertical": 2.4103
      }
    },
    {
      "canonical_id": "calvin-harris",
      "canonical_name": "Calvin Harris",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 972.0,
        "shots": 11.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.1129,
        "xg_place": -0.0665,
        "goals_minus_xg": -0.1129,
        "key_passes": 6.0,
        "assists": 2.0,
        "xa": 1.0608,
        "assists_minus_xa": 0.9392,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.1736,
        "points_added": 0.3212,
        "xpoints_added": 0.5282,
        "passes_attempted": 210.0,
        "pass_completion_pct": 0.6952,
        "xpass_completion_pct": 0.7316,
        "passes_over_expected": -7.6323,
        "passes_over_expected_p100": -3.6344,
        "avg_pass_distance": 17.4217,
        "avg_pass_vertical": -2.3523
      }
    },
    {
      "canonical_id": "cameron-cilley",
      "canonical_name": "Cameron Cilley",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 8.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 5.0,
        "pass_completion_pct": 0.4,
        "xpass_completion_pct": 0.5303,
        "passes_over_expected": -0.6515,
        "passes_over_expected_p100": -13.0302,
        "avg_pass_distance": 16.7465,
        "avg_pass_vertical": 16.1
      }
    },
    {
      "canonical_id": "cameron-duke",
      "canonical_name": "Cameron Duke",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 152.0,
        "shots": 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.0268,
        "assists_minus_xa": -0.0268,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0268,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 91.0,
        "pass_completion_pct": 0.7692,
        "xpass_completion_pct": 0.7867,
        "passes_over_expected": -1.5902,
        "passes_over_expected_p100": -1.7475,
        "avg_pass_distance": 20.4045,
        "avg_pass_vertical": 3.8784
      }
    },
    {
      "canonical_id": "cameron-dunbar",
      "canonical_name": "Cameron Dunbar",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 132.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2297,
        "xg_place": -0.2297,
        "goals_minus_xg": -0.2297,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0376,
        "assists_minus_xa": -0.0376,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2673,
        "points_added": 0.0,
        "xpoints_added": 0.1264,
        "passes_attempted": 26.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.5295,
        "passes_over_expected": -0.7676,
        "passes_over_expected_p100": -2.9522,
        "avg_pass_distance": 24.2199,
        "avg_pass_vertical": -2.0881
      }
    },
    {
      "canonical_id": "cameron-harper",
      "canonical_name": "Cameron Harper",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2463.0,
        "shots": 32.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 2.6523,
        "xg_place": -1.1774,
        "goals_minus_xg": -0.6523,
        "key_passes": 24.0,
        "assists": 2.0,
        "xa": 2.8531,
        "assists_minus_xa": -0.8531,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.5055,
        "points_added": 1.9295,
        "xpoints_added": 1.9292,
        "passes_attempted": 984.0,
        "pass_completion_pct": 0.6738,
        "xpass_completion_pct": 0.709,
        "passes_over_expected": -34.7012,
        "passes_over_expected_p100": -3.5265,
        "avg_pass_distance": 18.4491,
        "avg_pass_vertical": 3.7784
      }
    },
    {
      "canonical_id": "carles-gil",
      "canonical_name": "Carles Gil",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3009.0,
        "shots": 79.0,
        "shots_on_target": 31.0,
        "goals": 11.0,
        "xg": 7.7105,
        "xg_place": 3.0098,
        "goals_minus_xg": 3.2895,
        "key_passes": 97.0,
        "assists": 8.0,
        "xa": 9.2425,
        "assists_minus_xa": -1.2425,
        "goals_plus_assists": 19.0,
        "xg_plus_xa": 16.953,
        "points_added": 7.8158,
        "xpoints_added": 4.3101,
        "passes_attempted": 1919.0,
        "pass_completion_pct": 0.7822,
        "xpass_completion_pct": 0.7713,
        "passes_over_expected": 20.9205,
        "passes_over_expected_p100": 1.0902,
        "avg_pass_distance": 22.4812,
        "avg_pass_vertical": 4.8694
      }
    },
    {
      "canonical_id": "carlos-akapo",
      "canonical_name": "Carlos Akapo",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2481.0,
        "shots": 27.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.0708,
        "xg_place": -0.1806,
        "goals_minus_xg": 0.9292,
        "key_passes": 11.0,
        "assists": 3.0,
        "xa": 1.226,
        "assists_minus_xa": 1.774,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 2.2968,
        "points_added": 1.3408,
        "xpoints_added": 0.8246,
        "passes_attempted": 1346.0,
        "pass_completion_pct": 0.7712,
        "xpass_completion_pct": 0.7718,
        "passes_over_expected": -0.9021,
        "passes_over_expected_p100": -0.067,
        "avg_pass_distance": 17.2629,
        "avg_pass_vertical": 4.3687
      }
    },
    {
      "canonical_id": "carlos-coronel",
      "canonical_name": "Carlos Coronel",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3749.0,
        "shots": 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.175,
        "assists_minus_xa": -0.175,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.175,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1093.0,
        "pass_completion_pct": 0.4986,
        "xpass_completion_pct": 0.5269,
        "passes_over_expected": -30.935,
        "passes_over_expected_p100": -2.8303,
        "avg_pass_distance": 47.6901,
        "avg_pass_vertical": 42.1479,
        "shots_faced": 105.0,
        "goals_conceded": 43.0,
        "saves": 61.0,
        "headed_shot_share": 0.1333,
        "xg_faced": 40.9889,
        "goals_conceded_minus_xg": 2.0111,
        "goals_per_xg": 1.0491
      }
    },
    {
      "canonical_id": "carlos-gruezo",
      "canonical_name": "Carlos Gruezo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2474.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.1734,
        "xg_place": -0.2595,
        "goals_minus_xg": -1.1734,
        "key_passes": 12.0,
        "assists": 2.0,
        "xa": 1.1634,
        "assists_minus_xa": 0.8366,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.3367,
        "points_added": 0.0,
        "xpoints_added": 0.1998,
        "passes_attempted": 1017.0,
        "pass_completion_pct": 0.8525,
        "xpass_completion_pct": 0.8617,
        "passes_over_expected": -9.3418,
        "passes_over_expected_p100": -0.9186,
        "avg_pass_distance": 21.6061,
        "avg_pass_vertical": 5.4172
      }
    },
    {
      "canonical_id": "carlos-ter\u00e1n",
      "canonical_name": "Carlos Ter\u00e1n",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1772.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.5515,
        "xg_place": 0.2731,
        "goals_minus_xg": 0.4485,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2171,
        "assists_minus_xa": -0.2171,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7686,
        "points_added": 0.1141,
        "xpoints_added": 0.3333,
        "passes_attempted": 925.0,
        "pass_completion_pct": 0.7881,
        "xpass_completion_pct": 0.8152,
        "passes_over_expected": -25.0614,
        "passes_over_expected_p100": -2.7093,
        "avg_pass_distance": 24.6413,
        "avg_pass_vertical": 8.6332
      }
    },
    {
      "canonical_id": "carlos-vela",
      "canonical_name": "Carlos Vela",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2630.0,
        "shots": 70.0,
        "shots_on_target": 28.0,
        "goals": 9.0,
        "xg": 11.0624,
        "xg_place": -1.3628,
        "goals_minus_xg": -2.0624,
        "key_passes": 75.0,
        "assists": 8.0,
        "xa": 5.3577,
        "assists_minus_xa": 2.6423,
        "goals_plus_assists": 17.0,
        "xg_plus_xa": 16.4201,
        "points_added": 3.2749,
        "xpoints_added": 5.5896,
        "passes_attempted": 1051.0,
        "pass_completion_pct": 0.7279,
        "xpass_completion_pct": 0.7213,
        "passes_over_expected": 6.9281,
        "passes_over_expected_p100": 0.6592,
        "avg_pass_distance": 21.0342,
        "avg_pass_vertical": 4.2073
      }
    },
    {
      "canonical_id": "cassius-mailula",
      "canonical_name": "Cassius Mailula",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 80.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2736,
        "xg_place": 0.4617,
        "goals_minus_xg": -0.2736,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0343,
        "assists_minus_xa": -0.0343,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3079,
        "points_added": 0.0,
        "xpoints_added": 0.1904,
        "passes_attempted": 15.0,
        "pass_completion_pct": 0.8667,
        "xpass_completion_pct": 0.8868,
        "passes_over_expected": -0.3021,
        "passes_over_expected_p100": -2.0142,
        "avg_pass_distance": 14.6829,
        "avg_pass_vertical": -7.8058
      }
    },
    {
      "canonical_id": "chase-gasper",
      "canonical_name": "Chase Gasper",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 233.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 103.0,
        "pass_completion_pct": 0.6893,
        "xpass_completion_pct": 0.6825,
        "passes_over_expected": 0.707,
        "passes_over_expected_p100": 0.6864,
        "avg_pass_distance": 21.6226,
        "avg_pass_vertical": 8.3986
      }
    },
    {
      "canonical_id": "chicharito",
      "canonical_name": "Chicharito",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 751.0,
        "shots": 24.0,
        "shots_on_target": 10.0,
        "goals": 1.0,
        "xg": 3.0276,
        "xg_place": -0.1618,
        "goals_minus_xg": -2.0276,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.6481,
        "assists_minus_xa": -0.6481,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.6757,
        "points_added": 0.4831,
        "xpoints_added": 1.4982,
        "passes_attempted": 177.0,
        "pass_completion_pct": 0.8079,
        "xpass_completion_pct": 0.806,
        "passes_over_expected": 0.3369,
        "passes_over_expected_p100": 0.1903,
        "avg_pass_distance": 16.0912,
        "avg_pass_vertical": -0.1788
      }
    },
    {
      "canonical_id": "chris-brady",
      "canonical_name": "Chris Brady",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2933.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 783.0,
        "pass_completion_pct": 0.6654,
        "xpass_completion_pct": 0.6848,
        "passes_over_expected": -15.2161,
        "passes_over_expected_p100": -1.9433,
        "avg_pass_distance": 37.8276,
        "avg_pass_vertical": 29.3708,
        "shots_faced": 138.0,
        "goals_conceded": 42.0,
        "saves": 92.0,
        "headed_shot_share": 0.1957,
        "xg_faced": 41.4849,
        "goals_conceded_minus_xg": 0.5151,
        "goals_per_xg": 1.0124
      }
    },
    {
      "canonical_id": "chris-donovan",
      "canonical_name": "Chris Donovan",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 543.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.9342,
        "xg_place": -0.166,
        "goals_minus_xg": 0.0658,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 1.4936,
        "assists_minus_xa": -0.4936,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.4278,
        "points_added": 0.0525,
        "xpoints_added": 0.4866,
        "passes_attempted": 124.0,
        "pass_completion_pct": 0.6532,
        "xpass_completion_pct": 0.6637,
        "passes_over_expected": -1.3036,
        "passes_over_expected_p100": -1.0513,
        "avg_pass_distance": 13.8925,
        "avg_pass_vertical": -0.5662
      }
    },
    {
      "canonical_id": "chris-durkin",
      "canonical_name": "Chris Durkin",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2203.0,
        "shots": 20.0,
        "shots_on_target": 5.0,
        "goals": 3.0,
        "xg": 1.3181,
        "xg_place": 0.1128,
        "goals_minus_xg": 1.6819,
        "key_passes": 27.0,
        "assists": 1.0,
        "xa": 2.7294,
        "assists_minus_xa": -1.7294,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.0475,
        "points_added": 2.0478,
        "xpoints_added": 0.8122,
        "passes_attempted": 757.0,
        "pass_completion_pct": 0.7279,
        "xpass_completion_pct": 0.7347,
        "passes_over_expected": -5.1589,
        "passes_over_expected_p100": -0.6815,
        "avg_pass_distance": 19.4956,
        "avg_pass_vertical": 4.713
      }
    },
    {
      "canonical_id": "chris-mavinga",
      "canonical_name": "Chris Mavinga",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1256.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.7049,
        "xg_place": -0.4899,
        "goals_minus_xg": -0.7049,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0205,
        "assists_minus_xa": -0.0205,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7254,
        "points_added": 0.0,
        "xpoints_added": 0.37,
        "passes_attempted": 729.0,
        "pass_completion_pct": 0.9424,
        "xpass_completion_pct": 0.9154,
        "passes_over_expected": 19.698,
        "passes_over_expected_p100": 2.7021,
        "avg_pass_distance": 18.1419,
        "avg_pass_vertical": 4.2878
      }
    },
    {
      "canonical_id": "chris-mueller",
      "canonical_name": "Chris Mueller",
      "positions": [
        "S"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 789.0,
        "shots": 15.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.7419,
        "xg_place": -0.5582,
        "goals_minus_xg": 0.2581,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.3929,
        "assists_minus_xa": -0.3929,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.1347,
        "points_added": 0.7116,
        "xpoints_added": 1.1688,
        "passes_attempted": 290.0,
        "pass_completion_pct": 0.7724,
        "xpass_completion_pct": 0.7813,
        "passes_over_expected": -2.572,
        "passes_over_expected_p100": -0.8869,
        "avg_pass_distance": 15.645,
        "avg_pass_vertical": 1.2956
      }
    },
    {
      "canonical_id": "chris-rindov",
      "canonical_name": "Chris Rindov",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 13.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_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.8059,
        "passes_over_expected": -1.253,
        "passes_over_expected_p100": -13.9226,
        "avg_pass_distance": 24.198,
        "avg_pass_vertical": 5.2544
      }
    },
    {
      "canonical_id": "christian-benteke",
      "canonical_name": "Christian Benteke",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3134.0,
        "shots": 107.0,
        "shots_on_target": 40.0,
        "goals": 14.0,
        "xg": 18.3305,
        "xg_place": -1.9549,
        "goals_minus_xg": -4.3305,
        "key_passes": 36.0,
        "assists": 2.0,
        "xa": 3.5334,
        "assists_minus_xa": -1.5334,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 21.8639,
        "points_added": 7.5388,
        "xpoints_added": 11.7905,
        "passes_attempted": 804.0,
        "pass_completion_pct": 0.6555,
        "xpass_completion_pct": 0.6477,
        "passes_over_expected": 6.2492,
        "passes_over_expected_p100": 0.7773,
        "avg_pass_distance": 14.9497,
        "avg_pass_vertical": 1.3378
      }
    },
    {
      "canonical_id": "christian-makoun",
      "canonical_name": "Christian Makoun",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 553.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2161,
        "xg_place": -0.1439,
        "goals_minus_xg": -0.2161,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.3155,
        "assists_minus_xa": 0.6845,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5316,
        "points_added": 0.0,
        "xpoints_added": 0.081,
        "passes_attempted": 311.0,
        "pass_completion_pct": 0.7974,
        "xpass_completion_pct": 0.8191,
        "passes_over_expected": -6.7458,
        "passes_over_expected_p100": -2.1691,
        "avg_pass_distance": 21.558,
        "avg_pass_vertical": 6.3192
      }
    },
    {
      "canonical_id": "christian-ram\u00edrez",
      "canonical_name": "Christian Ram\u00edrez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1919.0,
        "shots": 51.0,
        "shots_on_target": 18.0,
        "goals": 10.0,
        "xg": 7.9548,
        "xg_place": 2.0646,
        "goals_minus_xg": 2.0452,
        "key_passes": 23.0,
        "assists": 3.0,
        "xa": 1.6279,
        "assists_minus_xa": 1.3721,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 9.5827,
        "points_added": 2.1852,
        "xpoints_added": 3.4229,
        "passes_attempted": 388.0,
        "pass_completion_pct": 0.7423,
        "xpass_completion_pct": 0.7693,
        "passes_over_expected": -10.5044,
        "passes_over_expected_p100": -2.7073,
        "avg_pass_distance": 13.8231,
        "avg_pass_vertical": 2.3825
      }
    },
    {
      "canonical_id": "christopher-hegardt",
      "canonical_name": "Christopher Hegardt",
      "positions": [
        "W"
      ],
      "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": 2.0,
        "assists": 0.0,
        "xa": 0.0736,
        "assists_minus_xa": -0.0736,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0736,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 31.0,
        "pass_completion_pct": 0.7742,
        "xpass_completion_pct": 0.6675,
        "passes_over_expected": 3.3076,
        "passes_over_expected_p100": 10.6696,
        "avg_pass_distance": 20.1168,
        "avg_pass_vertical": 2.9035
      }
    },
    {
      "canonical_id": "christopher-mcvey",
      "canonical_name": "Christopher McVey",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1376.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.251,
        "assists_minus_xa": -0.251,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.251,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 814.0,
        "pass_completion_pct": 0.8845,
        "xpass_completion_pct": 0.8766,
        "passes_over_expected": 6.4517,
        "passes_over_expected_p100": 0.7926,
        "avg_pass_distance": 22.0541,
        "avg_pass_vertical": 6.8244
      }
    },
    {
      "canonical_id": "claudio-bravo",
      "canonical_name": "Claudio Bravo",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2552.0,
        "shots": 22.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 0.9324,
        "xg_place": -0.1007,
        "goals_minus_xg": 1.0676,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 1.2228,
        "assists_minus_xa": -0.2228,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.1553,
        "points_added": 0.8218,
        "xpoints_added": 0.6385,
        "passes_attempted": 1380.0,
        "pass_completion_pct": 0.7167,
        "xpass_completion_pct": 0.7332,
        "passes_over_expected": -22.8408,
        "passes_over_expected_p100": -1.6551,
        "avg_pass_distance": 21.4113,
        "avg_pass_vertical": 9.0887
      }
    },
    {
      "canonical_id": "clint-irwin",
      "canonical_name": "Clint Irwin",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 405.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 120.0,
        "pass_completion_pct": 0.7833,
        "xpass_completion_pct": 0.725,
        "passes_over_expected": 6.9969,
        "passes_over_expected_p100": 5.8308,
        "avg_pass_distance": 34.2791,
        "avg_pass_vertical": 25.9049,
        "shots_faced": 22.0,
        "goals_conceded": 8.0,
        "saves": 14.0,
        "headed_shot_share": 0.0909,
        "xg_faced": 6.9986,
        "goals_conceded_minus_xg": 1.0014,
        "goals_per_xg": 1.1431
      }
    },
    {
      "canonical_id": "cl\u00e9ment-diop",
      "canonical_name": "Cl\u00e9ment Diop",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 157.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 46.0,
        "pass_completion_pct": 0.8913,
        "xpass_completion_pct": 0.826,
        "passes_over_expected": 3.0058,
        "passes_over_expected_p100": 6.5343,
        "avg_pass_distance": 31.5976,
        "avg_pass_vertical": 20.7339,
        "shots_faced": 7.0,
        "goals_conceded": 4.0,
        "saves": 3.0,
        "headed_shot_share": 0.0,
        "xg_faced": 3.4301,
        "goals_conceded_minus_xg": 0.5699,
        "goals_per_xg": 1.1662
      }
    },
    {
      "canonical_id": "coco-carrasquilla",
      "canonical_name": "Coco Carrasquilla",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2733.0,
        "shots": 44.0,
        "shots_on_target": 12.0,
        "goals": 3.0,
        "xg": 3.7191,
        "xg_place": -1.2216,
        "goals_minus_xg": -0.7191,
        "key_passes": 46.0,
        "assists": 6.0,
        "xa": 4.0482,
        "assists_minus_xa": 1.9518,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 7.7673,
        "points_added": 0.7224,
        "xpoints_added": 1.7554,
        "passes_attempted": 1287.0,
        "pass_completion_pct": 0.7584,
        "xpass_completion_pct": 0.7825,
        "passes_over_expected": -31.0586,
        "passes_over_expected_p100": -2.4133,
        "avg_pass_distance": 18.7195,
        "avg_pass_vertical": 4.6087
      }
    },
    {
      "canonical_id": "cody-baker",
      "canonical_name": "Cody Baker",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 782.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0147,
        "xg_place": -0.0147,
        "goals_minus_xg": -0.0147,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.4148,
        "assists_minus_xa": -0.4148,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4295,
        "points_added": 0.0,
        "xpoints_added": 0.0119,
        "passes_attempted": 466.0,
        "pass_completion_pct": 0.7854,
        "xpass_completion_pct": 0.7965,
        "passes_over_expected": -5.1602,
        "passes_over_expected_p100": -1.1073,
        "avg_pass_distance": 18.4926,
        "avg_pass_vertical": 3.4047
      }
    },
    {
      "canonical_id": "cole-bassett",
      "canonical_name": "Cole Bassett",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2065.0,
        "shots": 39.0,
        "shots_on_target": 14.0,
        "goals": 6.0,
        "xg": 3.6187,
        "xg_place": 0.5867,
        "goals_minus_xg": 2.3813,
        "key_passes": 25.0,
        "assists": 1.0,
        "xa": 2.2212,
        "assists_minus_xa": -1.2212,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.8399,
        "points_added": 3.5929,
        "xpoints_added": 2.65,
        "passes_attempted": 808.0,
        "pass_completion_pct": 0.8094,
        "xpass_completion_pct": 0.8156,
        "passes_over_expected": -4.9969,
        "passes_over_expected_p100": -0.6184,
        "avg_pass_distance": 19.8893,
        "avg_pass_vertical": 2.6667
      }
    },
    {
      "canonical_id": "collin-smith",
      "canonical_name": "Collin Smith",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 113.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 27.0,
        "pass_completion_pct": 0.7407,
        "xpass_completion_pct": 0.786,
        "passes_over_expected": -1.2231,
        "passes_over_expected_p100": -4.5301,
        "avg_pass_distance": 16.2947,
        "avg_pass_vertical": 1.8698
      }
    },
    {
      "canonical_id": "connor-ronan",
      "canonical_name": "Connor Ronan",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3101.0,
        "shots": 27.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 2.376,
        "xg_place": -0.4609,
        "goals_minus_xg": -1.376,
        "key_passes": 64.0,
        "assists": 8.0,
        "xa": 5.8671,
        "assists_minus_xa": 2.1329,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 8.243,
        "points_added": 0.6678,
        "xpoints_added": 2.2101,
        "passes_attempted": 1998.0,
        "pass_completion_pct": 0.8168,
        "xpass_completion_pct": 0.7937,
        "passes_over_expected": 46.1876,
        "passes_over_expected_p100": 2.3117,
        "avg_pass_distance": 22.9232,
        "avg_pass_vertical": 5.734
      }
    },
    {
      "canonical_id": "corentin-jean",
      "canonical_name": "Corentin Jean",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 899.0,
        "shots": 14.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 0.941,
        "xg_place": 0.5491,
        "goals_minus_xg": 0.059,
        "key_passes": 17.0,
        "assists": 0.0,
        "xa": 0.8505,
        "assists_minus_xa": -0.8505,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.7916,
        "points_added": 0.5879,
        "xpoints_added": 0.9207,
        "passes_attempted": 343.0,
        "pass_completion_pct": 0.8163,
        "xpass_completion_pct": 0.8006,
        "passes_over_expected": 5.4054,
        "passes_over_expected_p100": 1.5759,
        "avg_pass_distance": 16.798,
        "avg_pass_vertical": -1.328
      }
    },
    {
      "canonical_id": "corey-baird",
      "canonical_name": "Corey Baird",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2952.0,
        "shots": 41.0,
        "shots_on_target": 21.0,
        "goals": 9.0,
        "xg": 7.3866,
        "xg_place": 0.9719,
        "goals_minus_xg": 1.6134,
        "key_passes": 18.0,
        "assists": 5.0,
        "xa": 2.2048,
        "assists_minus_xa": 2.7952,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 9.5914,
        "points_added": 2.8761,
        "xpoints_added": 3.262,
        "passes_attempted": 756.0,
        "pass_completion_pct": 0.7844,
        "xpass_completion_pct": 0.8066,
        "passes_over_expected": -16.7529,
        "passes_over_expected_p100": -2.216,
        "avg_pass_distance": 13.7787,
        "avg_pass_vertical": -0.6275
      }
    },
    {
      "canonical_id": "cory-burke",
      "canonical_name": "Cory Burke",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1129.0,
        "shots": 33.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 4.8072,
        "xg_place": -2.7962,
        "goals_minus_xg": -2.8072,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.9377,
        "assists_minus_xa": -0.9377,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 5.745,
        "points_added": 2.3904,
        "xpoints_added": 3.379,
        "passes_attempted": 198.0,
        "pass_completion_pct": 0.4848,
        "xpass_completion_pct": 0.5664,
        "passes_over_expected": -16.1415,
        "passes_over_expected_p100": -8.1523,
        "avg_pass_distance": 15.5835,
        "avg_pass_vertical": 4.6604
      }
    },
    {
      "canonical_id": "cristhian-paredes",
      "canonical_name": "Cristhian Paredes",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2100.0,
        "shots": 25.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 2.8684,
        "xg_place": -0.7237,
        "goals_minus_xg": -0.8684,
        "key_passes": 24.0,
        "assists": 1.0,
        "xa": 2.4704,
        "assists_minus_xa": -1.4704,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 5.3388,
        "points_added": 1.4854,
        "xpoints_added": 1.7293,
        "passes_attempted": 669.0,
        "pass_completion_pct": 0.7519,
        "xpass_completion_pct": 0.7584,
        "passes_over_expected": -4.3437,
        "passes_over_expected_p100": -0.6493,
        "avg_pass_distance": 17.0491,
        "avg_pass_vertical": 6.0716
      }
    },
    {
      "canonical_id": "cristian-arango",
      "canonical_name": "Cristian Arango",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 898.0,
        "shots": 29.0,
        "shots_on_target": 15.0,
        "goals": 6.0,
        "xg": 3.6487,
        "xg_place": 2.1095,
        "goals_minus_xg": 2.3513,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 1.4048,
        "assists_minus_xa": -0.4048,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.0535,
        "points_added": 3.2569,
        "xpoints_added": 2.0016,
        "passes_attempted": 179.0,
        "pass_completion_pct": 0.7765,
        "xpass_completion_pct": 0.756,
        "passes_over_expected": 3.6807,
        "passes_over_expected_p100": 2.0562,
        "avg_pass_distance": 15.4342,
        "avg_pass_vertical": -0.043
      }
    },
    {
      "canonical_id": "cristian-c\u00e1sseres-jr",
      "canonical_name": "Cristian C\u00e1sseres Jr",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1637.0,
        "shots": 24.0,
        "shots_on_target": 10.0,
        "goals": 1.0,
        "xg": 1.2519,
        "xg_place": 0.5194,
        "goals_minus_xg": -0.2519,
        "key_passes": 34.0,
        "assists": 1.0,
        "xa": 3.1997,
        "assists_minus_xa": -2.1997,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.4516,
        "points_added": 0.1645,
        "xpoints_added": 0.8657,
        "passes_attempted": 786.0,
        "pass_completion_pct": 0.7379,
        "xpass_completion_pct": 0.7338,
        "passes_over_expected": 3.2095,
        "passes_over_expected_p100": 0.4083,
        "avg_pass_distance": 19.9881,
        "avg_pass_vertical": 7.1584
      }
    },
    {
      "canonical_id": "cristian-d\u00e1jome",
      "canonical_name": "Cristian D\u00e1jome",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1244.0,
        "shots": 19.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 1.9217,
        "xg_place": 0.1119,
        "goals_minus_xg": 0.07830000000000004,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 1.1079,
        "assists_minus_xa": -0.1079,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.0296,
        "points_added": 0.1777,
        "xpoints_added": 1.1308,
        "passes_attempted": 365.0,
        "pass_completion_pct": 1.4636,
        "xpass_completion_pct": 1.4445000000000001,
        "passes_over_expected": 0.5074999999999998,
        "passes_over_expected_p100": 1.9039000000000001,
        "avg_pass_distance": 32.368300000000005,
        "avg_pass_vertical": 0.4376
      }
    },
    {
      "canonical_id": "cristian-espinoza",
      "canonical_name": "Cristian Espinoza",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3465.0,
        "shots": 65.0,
        "shots_on_target": 31.0,
        "goals": 13.0,
        "xg": 8.271,
        "xg_place": 1.7814,
        "goals_minus_xg": 4.729,
        "key_passes": 100.0,
        "assists": 8.0,
        "xa": 9.7646,
        "assists_minus_xa": -1.7646,
        "goals_plus_assists": 21.0,
        "xg_plus_xa": 18.0356,
        "points_added": 7.455,
        "xpoints_added": 4.7529,
        "passes_attempted": 1606.0,
        "pass_completion_pct": 0.6619,
        "xpass_completion_pct": 0.6827,
        "passes_over_expected": -33.4884,
        "passes_over_expected_p100": -2.0852,
        "avg_pass_distance": 19.4106,
        "avg_pass_vertical": -0.881
      }
    },
    {
      "canonical_id": "cristian-olivera",
      "canonical_name": "Cristian Olivera",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1143.0,
        "shots": 29.0,
        "shots_on_target": 13.0,
        "goals": 2.0,
        "xg": 3.6474,
        "xg_place": -0.3005,
        "goals_minus_xg": -1.6474,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.7395,
        "assists_minus_xa": -0.7395,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.3869,
        "points_added": 0.0006,
        "xpoints_added": 1.687,
        "passes_attempted": 251.0,
        "pass_completion_pct": 0.6494,
        "xpass_completion_pct": 0.6677,
        "passes_over_expected": -4.6011,
        "passes_over_expected_p100": -1.8331,
        "avg_pass_distance": 18.5894,
        "avg_pass_vertical": 1.6326
      }
    },
    {
      "canonical_id": "cristian-roldan",
      "canonical_name": "Cristian Roldan",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1751.0,
        "shots": 28.0,
        "shots_on_target": 11.0,
        "goals": 3.0,
        "xg": 3.7835,
        "xg_place": 0.371,
        "goals_minus_xg": -0.7835,
        "key_passes": 31.0,
        "assists": 2.0,
        "xa": 3.3993,
        "assists_minus_xa": -1.3993,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 7.1828,
        "points_added": 0.8313,
        "xpoints_added": 2.3719,
        "passes_attempted": 777.0,
        "pass_completion_pct": 0.7606,
        "xpass_completion_pct": 0.7407,
        "passes_over_expected": 15.5003,
        "passes_over_expected_p100": 1.9949,
        "avg_pass_distance": 16.7511,
        "avg_pass_vertical": 2.6276
      }
    },
    {
      "canonical_id": "cristi\u00e1n-guti\u00e9rrez",
      "canonical_name": "Cristi\u00e1n Guti\u00e9rrez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 275.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0374,
        "xg_place": -0.0374,
        "goals_minus_xg": -0.0374,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.5272,
        "assists_minus_xa": 0.4728,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5646,
        "points_added": 0.0,
        "xpoints_added": 0.0047,
        "passes_attempted": 133.0,
        "pass_completion_pct": 0.8271,
        "xpass_completion_pct": 0.838,
        "passes_over_expected": -1.4602,
        "passes_over_expected_p100": -1.0979,
        "avg_pass_distance": 16.0521,
        "avg_pass_vertical": -1.0172
      }
    },
    {
      "canonical_id": "cucho-hern\u00e1ndez",
      "canonical_name": "Cucho Hern\u00e1ndez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3272.0,
        "shots": 209.0,
        "shots_on_target": 74.0,
        "goals": 21.0,
        "xg": 23.9036,
        "xg_place": -3.6215,
        "goals_minus_xg": -2.9036,
        "key_passes": 50.0,
        "assists": 7.0,
        "xa": 7.41,
        "assists_minus_xa": -0.41,
        "goals_plus_assists": 28.0,
        "xg_plus_xa": 31.3135,
        "points_added": 4.5753,
        "xpoints_added": 9.6931,
        "passes_attempted": 1123.0,
        "pass_completion_pct": 0.7017,
        "xpass_completion_pct": 0.7386,
        "passes_over_expected": -41.4927,
        "passes_over_expected_p100": -3.6948,
        "avg_pass_distance": 17.1162,
        "avg_pass_vertical": 2.5982
      }
    },
    {
      "canonical_id": "c\u00e9lio-pompeu",
      "canonical_name": "C\u00e9lio Pompeu",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1195.0,
        "shots": 25.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 2.5519,
        "xg_place": -0.2855,
        "goals_minus_xg": -0.5519,
        "key_passes": 22.0,
        "assists": 0.0,
        "xa": 1.8991,
        "assists_minus_xa": -1.8991,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.4511,
        "points_added": 1.342,
        "xpoints_added": 1.4843,
        "passes_attempted": 343.0,
        "pass_completion_pct": 0.656,
        "xpass_completion_pct": 0.6733,
        "passes_over_expected": -5.9581,
        "passes_over_expected_p100": -1.7371,
        "avg_pass_distance": 16.0244,
        "avg_pass_vertical": 1.5336
      }
    },
    {
      "canonical_id": "c\u00e9sar-ara\u00fajo",
      "canonical_name": "C\u00e9sar Ara\u00fajo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3373.0,
        "shots": 25.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.391,
        "xg_place": -0.4075,
        "goals_minus_xg": -0.391,
        "key_passes": 24.0,
        "assists": 3.0,
        "xa": 1.6604,
        "assists_minus_xa": 1.3396,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.0514,
        "points_added": 0.4982,
        "xpoints_added": 0.7001,
        "passes_attempted": 1871.0,
        "pass_completion_pct": 0.8375,
        "xpass_completion_pct": 0.8236,
        "passes_over_expected": 26.1115,
        "passes_over_expected_p100": 1.3956,
        "avg_pass_distance": 20.084,
        "avg_pass_vertical": 5.5927
      }
    },
    {
      "canonical_id": "dj-taylor",
      "canonical_name": "DJ Taylor",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2758.0,
        "shots": 14.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.527,
        "xg_place": -0.0975,
        "goals_minus_xg": -0.527,
        "key_passes": 22.0,
        "assists": 0.0,
        "xa": 1.7491,
        "assists_minus_xa": -1.7491,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.2761,
        "points_added": 0.0,
        "xpoints_added": 0.4226,
        "passes_attempted": 1432.0,
        "pass_completion_pct": 0.72,
        "xpass_completion_pct": 0.7122,
        "passes_over_expected": 11.1047,
        "passes_over_expected_p100": 0.7755,
        "avg_pass_distance": 20.1288,
        "avg_pass_vertical": 6.5582
      }
    },
    {
      "canonical_id": "dagur-dan-th\u00f3rhallsson",
      "canonical_name": "Dagur Dan Th\u00f3rhallsson",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1753.0,
        "shots": 18.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.365,
        "xg_place": -0.0906,
        "goals_minus_xg": 0.635,
        "key_passes": 10.0,
        "assists": 3.0,
        "xa": 1.9417,
        "assists_minus_xa": 1.0583,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.3067,
        "points_added": 0.1983,
        "xpoints_added": 0.3725,
        "passes_attempted": 744.0,
        "pass_completion_pct": 0.8522,
        "xpass_completion_pct": 0.8243,
        "passes_over_expected": 20.6972,
        "passes_over_expected_p100": 2.7819,
        "avg_pass_distance": 16.8024,
        "avg_pass_vertical": 0.0107
      }
    },
    {
      "canonical_id": "dairon-asprilla",
      "canonical_name": "Dairon Asprilla",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1601.0,
        "shots": 35.0,
        "shots_on_target": 9.0,
        "goals": 5.0,
        "xg": 2.8313,
        "xg_place": 0.5132,
        "goals_minus_xg": 2.1687,
        "key_passes": 18.0,
        "assists": 5.0,
        "xa": 2.5015,
        "assists_minus_xa": 2.4985,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 5.3328,
        "points_added": 3.8522,
        "xpoints_added": 2.1701,
        "passes_attempted": 501.0,
        "pass_completion_pct": 0.6786,
        "xpass_completion_pct": 0.7027,
        "passes_over_expected": -12.0496,
        "passes_over_expected_p100": -2.4051,
        "avg_pass_distance": 16.3672,
        "avg_pass_vertical": 0.3817
      }
    },
    {
      "canonical_id": "damian-rivera",
      "canonical_name": "Damian Rivera",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 217.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.6812,
        "xg_place": -0.419,
        "goals_minus_xg": -0.6812,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.14,
        "assists_minus_xa": -0.14,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8212,
        "points_added": 0.0,
        "xpoints_added": 0.2578,
        "passes_attempted": 69.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.7662,
        "passes_over_expected": -6.8711,
        "passes_over_expected_p100": -9.9582,
        "avg_pass_distance": 15.1093,
        "avg_pass_vertical": -1.0392
      }
    },
    {
      "canonical_id": "damion-lowe",
      "canonical_name": "Damion Lowe",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1704.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 0.8646,
        "xg_place": 0.388,
        "goals_minus_xg": 1.1354,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0525,
        "assists_minus_xa": -0.0525,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.9171,
        "points_added": 1.1011,
        "xpoints_added": 0.4354,
        "passes_attempted": 598.0,
        "pass_completion_pct": 0.7308,
        "xpass_completion_pct": 0.7557,
        "passes_over_expected": -14.917,
        "passes_over_expected_p100": -2.4945,
        "avg_pass_distance": 24.2815,
        "avg_pass_vertical": 11.6005
      }
    },
    {
      "canonical_id": "damir-kreilach",
      "canonical_name": "Damir Kreilach",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1471.0,
        "shots": 37.0,
        "shots_on_target": 11.0,
        "goals": 4.0,
        "xg": 3.9156,
        "xg_place": 0.1014,
        "goals_minus_xg": 0.0844,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.538,
        "assists_minus_xa": 0.462,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.4536,
        "points_added": 1.1167,
        "xpoints_added": 2.3853,
        "passes_attempted": 475.0,
        "pass_completion_pct": 0.8253,
        "xpass_completion_pct": 0.8029,
        "passes_over_expected": 10.6058,
        "passes_over_expected_p100": 2.2328,
        "avg_pass_distance": 15.7682,
        "avg_pass_vertical": -0.5297
      }
    },
    {
      "canonical_id": "dani-pereira",
      "canonical_name": "Dani Pereira",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2798.0,
        "shots": 16.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 0.4255,
        "xg_place": 0.0397,
        "goals_minus_xg": -0.4255,
        "key_passes": 26.0,
        "assists": 5.0,
        "xa": 1.7982,
        "assists_minus_xa": 3.2018,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 2.2237,
        "points_added": 0.0,
        "xpoints_added": 0.3133,
        "passes_attempted": 1556.0,
        "pass_completion_pct": 0.8721,
        "xpass_completion_pct": 0.8688,
        "passes_over_expected": 5.1554,
        "passes_over_expected_p100": 0.3313,
        "avg_pass_distance": 21.0258,
        "avg_pass_vertical": 3.1177
      }
    },
    {
      "canonical_id": "daniel",
      "canonical_name": "Daniel",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2265.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 554.0,
        "pass_completion_pct": 0.7653,
        "xpass_completion_pct": 0.7652,
        "passes_over_expected": 0.0632,
        "passes_over_expected_p100": 0.0114,
        "avg_pass_distance": 33.6167,
        "avg_pass_vertical": 24.9047,
        "shots_faced": 118.0,
        "goals_conceded": 28.0,
        "saves": 87.0,
        "headed_shot_share": 0.1356,
        "xg_faced": 34.7266,
        "goals_conceded_minus_xg": -6.7266,
        "goals_per_xg": 0.8063
      }
    },
    {
      "canonical_id": "daniel-aceves",
      "canonical_name": "Daniel Aceves",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 979.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4332,
        "xg_place": -0.4332,
        "goals_minus_xg": -0.4332,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.4218,
        "assists_minus_xa": -0.4218,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.855,
        "points_added": 0.0,
        "xpoints_added": 0.505,
        "passes_attempted": 431.0,
        "pass_completion_pct": 0.7448,
        "xpass_completion_pct": 0.7526,
        "passes_over_expected": -3.3763,
        "passes_over_expected_p100": -0.7834,
        "avg_pass_distance": 18.8359,
        "avg_pass_vertical": 2.5477
      }
    },
    {
      "canonical_id": "daniel-aguirre",
      "canonical_name": "Daniel Aguirre",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 707.0,
        "shots": 14.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 2.0858,
        "xg_place": -0.5246,
        "goals_minus_xg": -1.0858,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.6394,
        "assists_minus_xa": 0.3606,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.7252,
        "points_added": 1.7325,
        "xpoints_added": 1.6126,
        "passes_attempted": 328.0,
        "pass_completion_pct": 0.8445,
        "xpass_completion_pct": 0.8058,
        "passes_over_expected": 12.697,
        "passes_over_expected_p100": 3.871,
        "avg_pass_distance": 15.1035,
        "avg_pass_vertical": 1.4027
      }
    },
    {
      "canonical_id": "daniel-crisostomo",
      "canonical_name": "Daniel Crisostomo",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 323.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.042,
        "xg_place": -0.042,
        "goals_minus_xg": -0.042,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0439,
        "assists_minus_xa": -0.0439,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0859,
        "points_added": 0.0,
        "xpoints_added": 0.0227,
        "passes_attempted": 148.0,
        "pass_completion_pct": 0.8851,
        "xpass_completion_pct": 0.871,
        "passes_over_expected": 2.0944,
        "passes_over_expected_p100": 1.4151,
        "avg_pass_distance": 17.983,
        "avg_pass_vertical": 2.1992
      }
    },
    {
      "canonical_id": "daniel-edelman",
      "canonical_name": "Daniel Edelman",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2231.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.334,
        "xg_place": 0.0112,
        "goals_minus_xg": 0.666,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 1.2424,
        "assists_minus_xa": -0.2424,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.5765,
        "points_added": 0.5333,
        "xpoints_added": 0.2066,
        "passes_attempted": 1030.0,
        "pass_completion_pct": 0.7689,
        "xpass_completion_pct": 0.7901,
        "passes_over_expected": -21.8049,
        "passes_over_expected_p100": -2.117,
        "avg_pass_distance": 19.3695,
        "avg_pass_vertical": 5.3756
      }
    },
    {
      "canonical_id": "daniel-lovitz",
      "canonical_name": "Daniel Lovitz",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3338.0,
        "shots": 21.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.7605,
        "xg_place": -0.2251,
        "goals_minus_xg": -0.7605,
        "key_passes": 37.0,
        "assists": 4.0,
        "xa": 3.4288,
        "assists_minus_xa": 0.5712,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.1893,
        "points_added": 0.0,
        "xpoints_added": 0.468,
        "passes_attempted": 2006.0,
        "pass_completion_pct": 0.7393,
        "xpass_completion_pct": 0.7466,
        "passes_over_expected": -14.727,
        "passes_over_expected_p100": -0.7341,
        "avg_pass_distance": 23.08,
        "avg_pass_vertical": 7.2421
      }
    },
    {
      "canonical_id": "daniel-munie",
      "canonical_name": "Daniel Munie",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 134.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0271,
        "xg_place": -0.0271,
        "goals_minus_xg": -0.0271,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0271,
        "points_added": 0.0,
        "xpoints_added": 0.0408,
        "passes_attempted": 56.0,
        "pass_completion_pct": 0.6964,
        "xpass_completion_pct": 0.7799,
        "passes_over_expected": -4.6743,
        "passes_over_expected_p100": -8.347,
        "avg_pass_distance": 22.8415,
        "avg_pass_vertical": 10.6654
      }
    },
    {
      "canonical_id": "daniel-steres",
      "canonical_name": "Daniel Steres",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2095.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 1.1384,
        "xg_place": -0.7349,
        "goals_minus_xg": 0.8616,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 1.0967,
        "assists_minus_xa": -0.0967,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.2351,
        "points_added": 0.6586,
        "xpoints_added": 0.5073,
        "passes_attempted": 976.0,
        "pass_completion_pct": 0.8412,
        "xpass_completion_pct": 0.8297,
        "passes_over_expected": 11.242,
        "passes_over_expected_p100": 1.1518,
        "avg_pass_distance": 22.2044,
        "avg_pass_vertical": 5.6904
      }
    },
    {
      "canonical_id": "danny-flores",
      "canonical_name": "Danny Flores",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 8.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 2.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.9572,
        "passes_over_expected": -0.9143,
        "passes_over_expected_p100": -45.7157,
        "avg_pass_distance": 31.2813,
        "avg_pass_vertical": -4.5425
      }
    },
    {
      "canonical_id": "danny-leyva",
      "canonical_name": "Danny Leyva",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 746.0,
        "shots": 5.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.2095,
        "xg_place": 1.0201,
        "goals_minus_xg": -0.2095,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.7911,
        "assists_minus_xa": -0.7911,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0006,
        "points_added": 0.0,
        "xpoints_added": 0.1025,
        "passes_attempted": 357.0,
        "pass_completion_pct": 1.6647,
        "xpass_completion_pct": 1.6218,
        "passes_over_expected": -8.3666,
        "passes_over_expected_p100": 4.2897,
        "avg_pass_distance": 36.8078,
        "avg_pass_vertical": 10.0525
      }
    },
    {
      "canonical_id": "danny-musovski",
      "canonical_name": "Danny Musovski",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1347.0,
        "shots": 26.0,
        "shots_on_target": 13.0,
        "goals": 5.0,
        "xg": 4.4752,
        "xg_place": -0.1186,
        "goals_minus_xg": 0.5248,
        "key_passes": 9.0,
        "assists": 4.0,
        "xa": 1.4946,
        "assists_minus_xa": 2.5054,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 5.9699,
        "points_added": 2.8438,
        "xpoints_added": 2.2829,
        "passes_attempted": 240.0,
        "pass_completion_pct": 0.675,
        "xpass_completion_pct": 0.7569,
        "passes_over_expected": -19.6604,
        "passes_over_expected_p100": -8.1918,
        "avg_pass_distance": 13.2285,
        "avg_pass_vertical": -0.5768
      }
    },
    {
      "canonical_id": "danny-wilson",
      "canonical_name": "Danny Wilson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2560.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.1008,
        "xg_place": 1.072,
        "goals_minus_xg": -0.1008,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.7469,
        "assists_minus_xa": 0.2531,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.8477,
        "points_added": 0.5603,
        "xpoints_added": 0.821,
        "passes_attempted": 1266.0,
        "pass_completion_pct": 0.7994,
        "xpass_completion_pct": 0.7865,
        "passes_over_expected": 16.2933,
        "passes_over_expected_p100": 1.287,
        "avg_pass_distance": 27.4875,
        "avg_pass_vertical": 13.3082
      }
    },
    {
      "canonical_id": "dante-sealy",
      "canonical_name": "Dante Sealy",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 404.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.7304,
        "xg_place": -0.6961,
        "goals_minus_xg": -0.7304,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1216,
        "assists_minus_xa": -0.1216,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.852,
        "points_added": 0.0,
        "xpoints_added": 0.4962,
        "passes_attempted": 136.0,
        "pass_completion_pct": 0.7353,
        "xpass_completion_pct": 0.7575,
        "passes_over_expected": -3.0254,
        "passes_over_expected_p100": -2.2245,
        "avg_pass_distance": 16.79,
        "avg_pass_vertical": 2.0178
      }
    },
    {
      "canonical_id": "dante-vanzeir",
      "canonical_name": "Dante Vanzeir",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 845.0,
        "shots": 24.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 2.6678,
        "xg_place": -1.0092,
        "goals_minus_xg": -0.6678,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 1.8156,
        "assists_minus_xa": -0.8156,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.4833,
        "points_added": 1.0269,
        "xpoints_added": 1.8961,
        "passes_attempted": 185.0,
        "pass_completion_pct": 0.6108,
        "xpass_completion_pct": 0.6835,
        "passes_over_expected": -13.4398,
        "passes_over_expected_p100": -7.2648,
        "avg_pass_distance": 14.4776,
        "avg_pass_vertical": -0.6709
      }
    },
    {
      "canonical_id": "dany-rosero",
      "canonical_name": "Dany Rosero",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2891.0,
        "shots": 23.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 1.5352,
        "xg_place": 1.1878,
        "goals_minus_xg": 0.4648,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0329,
        "assists_minus_xa": -0.0329,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.5681,
        "points_added": 1.2588,
        "xpoints_added": 1.0512,
        "passes_attempted": 1537.0,
        "pass_completion_pct": 0.8926,
        "xpass_completion_pct": 0.8789,
        "passes_over_expected": 21.156,
        "passes_over_expected_p100": 1.3764,
        "avg_pass_distance": 23.4744,
        "avg_pass_vertical": 6.6214
      }
    },
    {
      "canonical_id": "dario-\u017eupari\u0107",
      "canonical_name": "Dario \u017dupari\u0107",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3107.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.8067,
        "xg_place": 0.1047,
        "goals_minus_xg": 0.1933,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.147,
        "assists_minus_xa": 0.853,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.9537,
        "points_added": 0.5783,
        "xpoints_added": 0.395,
        "passes_attempted": 1228.0,
        "pass_completion_pct": 0.8013,
        "xpass_completion_pct": 0.8108,
        "passes_over_expected": -11.7105,
        "passes_over_expected_p100": -0.9536,
        "avg_pass_distance": 24.9533,
        "avg_pass_vertical": 8.5881
      }
    },
    {
      "canonical_id": "darlington-nagbe",
      "canonical_name": "Darlington Nagbe",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3761.0,
        "shots": 21.0,
        "shots_on_target": 9.0,
        "goals": 4.0,
        "xg": 2.1002,
        "xg_place": -0.1587,
        "goals_minus_xg": 1.8998,
        "key_passes": 23.0,
        "assists": 1.0,
        "xa": 1.1358,
        "assists_minus_xa": -0.1358,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.2359,
        "points_added": 1.2652,
        "xpoints_added": 0.8567,
        "passes_attempted": 1926.0,
        "pass_completion_pct": 0.9372,
        "xpass_completion_pct": 0.9042,
        "passes_over_expected": 63.5866,
        "passes_over_expected_p100": 3.3015,
        "avg_pass_distance": 16.2192,
        "avg_pass_vertical": 1.7416
      }
    },
    {
      "canonical_id": "darren-yapi",
      "canonical_name": "Darren Yapi",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1005.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 2.5526,
        "xg_place": -1.7658,
        "goals_minus_xg": -2.5526,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.7668,
        "assists_minus_xa": 0.2332,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.3193,
        "points_added": 0.0,
        "xpoints_added": 1.6383,
        "passes_attempted": 179.0,
        "pass_completion_pct": 0.648,
        "xpass_completion_pct": 0.7315,
        "passes_over_expected": -14.9457,
        "passes_over_expected_p100": -8.3496,
        "avg_pass_distance": 14.8134,
        "avg_pass_vertical": -1.4596
      }
    },
    {
      "canonical_id": "dave-romney",
      "canonical_name": "Dave Romney",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3565.0,
        "shots": 14.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.8422,
        "xg_place": 0.3969,
        "goals_minus_xg": 0.1578,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2938,
        "assists_minus_xa": -0.2938,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.136,
        "points_added": 0.2631,
        "xpoints_added": 0.4893,
        "passes_attempted": 1968.0,
        "pass_completion_pct": 0.8481,
        "xpass_completion_pct": 0.8366,
        "passes_over_expected": 22.549,
        "passes_over_expected_p100": 1.1458,
        "avg_pass_distance": 23.4698,
        "avg_pass_vertical": 8.458
      }
    },
    {
      "canonical_id": "david-ayala",
      "canonical_name": "David Ayala",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 176.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4406,
        "xg_place": -0.3811,
        "goals_minus_xg": -0.4406,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4406,
        "points_added": 0.0,
        "xpoints_added": 0.2775,
        "passes_attempted": 79.0,
        "pass_completion_pct": 0.7468,
        "xpass_completion_pct": 0.7877,
        "passes_over_expected": -3.2319,
        "passes_over_expected_p100": -4.091,
        "avg_pass_distance": 23.7971,
        "avg_pass_vertical": 6.0056
      }
    },
    {
      "canonical_id": "david-bingham",
      "canonical_name": "David Bingham",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1914.0,
        "shots": 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.1107,
        "assists_minus_xa": -0.1107,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1107,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 649.0,
        "pass_completion_pct": 0.6703,
        "xpass_completion_pct": 0.6851,
        "passes_over_expected": -9.6348,
        "passes_over_expected_p100": -1.4846,
        "avg_pass_distance": 43.2949,
        "avg_pass_vertical": 33.5853,
        "shots_faced": 78.0,
        "goals_conceded": 29.0,
        "saves": 48.0,
        "headed_shot_share": 0.2051,
        "xg_faced": 23.7789,
        "goals_conceded_minus_xg": 5.2211,
        "goals_per_xg": 1.2196
      }
    },
    {
      "canonical_id": "david-junior-hoilett",
      "canonical_name": "David Junior Hoilett",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 328.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3859,
        "xg_place": -0.3859,
        "goals_minus_xg": -0.3859,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.5339,
        "assists_minus_xa": -0.5339,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9197,
        "points_added": 0.0,
        "xpoints_added": 0.2627,
        "passes_attempted": 105.0,
        "pass_completion_pct": 0.7524,
        "xpass_completion_pct": 0.7224,
        "passes_over_expected": 3.146,
        "passes_over_expected_p100": 2.9962,
        "avg_pass_distance": 19.6266,
        "avg_pass_vertical": 2.2268
      }
    },
    {
      "canonical_id": "david-ruiz",
      "canonical_name": "David Ruiz",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1343.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.394,
        "xg_place": -0.3952,
        "goals_minus_xg": 0.606,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.4319,
        "assists_minus_xa": 0.5681,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.8259,
        "points_added": 1.1036,
        "xpoints_added": 1.3355,
        "passes_attempted": 585.0,
        "pass_completion_pct": 0.8769,
        "xpass_completion_pct": 0.8749,
        "passes_over_expected": 1.2068,
        "passes_over_expected_p100": 0.2063,
        "avg_pass_distance": 16.8553,
        "avg_pass_vertical": 0.8631
      }
    },
    {
      "canonical_id": "dax-mccarty",
      "canonical_name": "Dax McCarty",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2123.0,
        "shots": 10.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.4333,
        "xg_place": 0.3632,
        "goals_minus_xg": 0.5667,
        "key_passes": 19.0,
        "assists": 1.0,
        "xa": 1.214,
        "assists_minus_xa": -0.214,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6473,
        "points_added": 0.5967,
        "xpoints_added": 0.3377,
        "passes_attempted": 1101.0,
        "pass_completion_pct": 0.8429,
        "xpass_completion_pct": 0.8412,
        "passes_over_expected": 1.8329,
        "passes_over_expected_p100": 0.1665,
        "avg_pass_distance": 20.406,
        "avg_pass_vertical": 5.206
      }
    },
    {
      "canonical_id": "dayne-st-clair",
      "canonical_name": "Dayne St. Clair",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2956.0,
        "shots": 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.0879,
        "assists_minus_xa": 0.9121,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.0879,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 925.0,
        "pass_completion_pct": 0.7632,
        "xpass_completion_pct": 0.769,
        "passes_over_expected": -5.2962,
        "passes_over_expected_p100": -0.5726,
        "avg_pass_distance": 33.7103,
        "avg_pass_vertical": 24.2989,
        "shots_faced": 135.0,
        "goals_conceded": 42.0,
        "saves": 91.0,
        "headed_shot_share": 0.1111,
        "xg_faced": 36.6472,
        "goals_conceded_minus_xg": 5.3528,
        "goals_per_xg": 1.1461
      }
    },
    {
      "canonical_id": "deandre-yedlin",
      "canonical_name": "DeAndre Yedlin",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2585.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0856,
        "xg_place": -0.0856,
        "goals_minus_xg": -0.0856,
        "key_passes": 12.0,
        "assists": 2.0,
        "xa": 1.1008,
        "assists_minus_xa": 0.8992,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.1864,
        "points_added": 0.0,
        "xpoints_added": 0.0739,
        "passes_attempted": 1382.0,
        "pass_completion_pct": 0.8162,
        "xpass_completion_pct": 0.8154,
        "passes_over_expected": 1.1503,
        "passes_over_expected_p100": 0.0832,
        "avg_pass_distance": 17.739,
        "avg_pass_vertical": 1.7144
      }
    },
    {
      "canonical_id": "dejuan-jones",
      "canonical_name": "DeJuan Jones",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2579.0,
        "shots": 10.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 1.3944,
        "xg_place": 0.1167,
        "goals_minus_xg": -0.3944,
        "key_passes": 24.0,
        "assists": 5.0,
        "xa": 2.1395,
        "assists_minus_xa": 2.8605,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 3.5339,
        "points_added": 0.0973,
        "xpoints_added": 0.6488,
        "passes_attempted": 1626.0,
        "pass_completion_pct": 0.8303,
        "xpass_completion_pct": 0.809,
        "passes_over_expected": 34.5929,
        "passes_over_expected_p100": 2.1275,
        "avg_pass_distance": 17.7954,
        "avg_pass_vertical": 2.6788
      }
    },
    {
      "canonical_id": "deandre-kerr",
      "canonical_name": "Deandre Kerr",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1312.0,
        "shots": 21.0,
        "shots_on_target": 11.0,
        "goals": 5.0,
        "xg": 3.2486,
        "xg_place": 1.4321,
        "goals_minus_xg": 1.7514,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 1.2412,
        "assists_minus_xa": -0.2412,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.4898,
        "points_added": 2.999,
        "xpoints_added": 2.1794,
        "passes_attempted": 233.0,
        "pass_completion_pct": 0.7639,
        "xpass_completion_pct": 0.7954,
        "passes_over_expected": -7.3182,
        "passes_over_expected_p100": -3.1409,
        "avg_pass_distance": 14.1681,
        "avg_pass_vertical": -3.1543
      }
    },
    {
      "canonical_id": "dejan-joveljic",
      "canonical_name": "Dejan Joveljic",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1830.0,
        "shots": 49.0,
        "shots_on_target": 23.0,
        "goals": 6.0,
        "xg": 8.6837,
        "xg_place": 0.2968,
        "goals_minus_xg": -2.6837,
        "key_passes": 24.0,
        "assists": 3.0,
        "xa": 3.0352,
        "assists_minus_xa": -0.0352,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 11.7189,
        "points_added": 2.3621,
        "xpoints_added": 4.2079,
        "passes_attempted": 425.0,
        "pass_completion_pct": 0.7835,
        "xpass_completion_pct": 0.816,
        "passes_over_expected": -13.7966,
        "passes_over_expected_p100": -3.2463,
        "avg_pass_distance": 14.0175,
        "avg_pass_vertical": -2.5474
      }
    },
    {
      "canonical_id": "denil-maldonado",
      "canonical_name": "Denil Maldonado",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1880.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.7212,
        "xg_place": 0.2481,
        "goals_minus_xg": 0.2788,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.6703,
        "assists_minus_xa": -0.6703,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3916,
        "points_added": 0.9527,
        "xpoints_added": 0.5104,
        "passes_attempted": 988.0,
        "pass_completion_pct": 0.8492,
        "xpass_completion_pct": 0.8483,
        "passes_over_expected": 0.8469,
        "passes_over_expected_p100": 0.0857,
        "avg_pass_distance": 23.3211,
        "avg_pass_vertical": 7.4517
      }
    },
    {
      "canonical_id": "derrick-etienne-jr",
      "canonical_name": "Derrick Etienne Jr.",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1180.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.9412,
        "xg_place": -0.7607,
        "goals_minus_xg": -0.9412,
        "key_passes": 18.0,
        "assists": 1.0,
        "xa": 1.1595,
        "assists_minus_xa": -0.1595,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.1006,
        "points_added": 0.0,
        "xpoints_added": 0.4956,
        "passes_attempted": 347.0,
        "pass_completion_pct": 0.7954,
        "xpass_completion_pct": 0.7645,
        "passes_over_expected": 10.7297,
        "passes_over_expected_p100": 3.0921,
        "avg_pass_distance": 17.1598,
        "avg_pass_vertical": -0.8132
      }
    },
    {
      "canonical_id": "derrick-jones",
      "canonical_name": "Derrick Jones",
      "positions": [
        "CB",
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2094.0,
        "shots": 17.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.7983,
        "xg_place": -1.4855,
        "goals_minus_xg": -1.7983,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0894,
        "assists_minus_xa": -0.0894,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.8877,
        "points_added": 0.0,
        "xpoints_added": 1.1637,
        "passes_attempted": 771.0,
        "pass_completion_pct": 0.8768,
        "xpass_completion_pct": 0.871,
        "passes_over_expected": 4.4404,
        "passes_over_expected_p100": 0.5759,
        "avg_pass_distance": 17.2896,
        "avg_pass_vertical": 1.4983
      }
    },
    {
      "canonical_id": "derrick-williams",
      "canonical_name": "Derrick Williams",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2074.0,
        "shots": 14.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.2261,
        "xg_place": -0.63,
        "goals_minus_xg": -0.2261,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.6386,
        "assists_minus_xa": -0.6386,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.8647,
        "points_added": 0.4304,
        "xpoints_added": 0.7409,
        "passes_attempted": 1077.0,
        "pass_completion_pct": 0.8468,
        "xpass_completion_pct": 0.8313,
        "passes_over_expected": 16.7318,
        "passes_over_expected_p100": 1.5536,
        "avg_pass_distance": 23.4584,
        "avg_pass_vertical": 7.9467
      }
    },
    {
      "canonical_id": "devin-padelford",
      "canonical_name": "Devin Padelford",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 187.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.3567,
        "xg_place": 0.0264,
        "goals_minus_xg": 0.6433,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3567,
        "points_added": 0.2328,
        "xpoints_added": 0.065,
        "passes_attempted": 75.0,
        "pass_completion_pct": 0.64,
        "xpass_completion_pct": 0.6741,
        "passes_over_expected": -2.5557,
        "passes_over_expected_p100": -3.4076,
        "avg_pass_distance": 16.9542,
        "avg_pass_vertical": 3.6017
      }
    },
    {
      "canonical_id": "diego-char\u00e1",
      "canonical_name": "Diego Char\u00e1",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2848.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0655,
        "xg_place": -0.0655,
        "goals_minus_xg": -0.0655,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.3144,
        "assists_minus_xa": -0.3144,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3799,
        "points_added": 0.0,
        "xpoints_added": 0.0344,
        "passes_attempted": 1261.0,
        "pass_completion_pct": 0.8731,
        "xpass_completion_pct": 0.8549,
        "passes_over_expected": 23.028,
        "passes_over_expected_p100": 1.8262,
        "avg_pass_distance": 19.949,
        "avg_pass_vertical": 6.2036
      }
    },
    {
      "canonical_id": "diego-fagundez",
      "canonical_name": "Diego Fagundez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1754.0,
        "shots": 24.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 2.0979,
        "xg_place": -0.16190000000000004,
        "goals_minus_xg": 0.9021,
        "key_passes": 31.0,
        "assists": 2.0,
        "xa": 2.5195,
        "assists_minus_xa": -0.5195,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.6174,
        "points_added": 1.0674000000000001,
        "xpoints_added": 1.0828,
        "passes_attempted": 671.0,
        "pass_completion_pct": 1.5587,
        "xpass_completion_pct": 1.5384,
        "passes_over_expected": 5.0751,
        "passes_over_expected_p100": 2.0374000000000003,
        "avg_pass_distance": 36.074600000000004,
        "avg_pass_vertical": 0.3417
      }
    },
    {
      "canonical_id": "diego-guti\u00e9rrez",
      "canonical_name": "Diego Guti\u00e9rrez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 293.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0269,
        "xg_place": 0.2189,
        "goals_minus_xg": -0.0269,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.4218,
        "assists_minus_xa": 0.5782,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4486,
        "points_added": 0.0,
        "xpoints_added": 2.6867e-06,
        "passes_attempted": 77.0,
        "pass_completion_pct": 0.6104,
        "xpass_completion_pct": 0.6865,
        "passes_over_expected": -5.8622,
        "passes_over_expected_p100": -7.6132,
        "avg_pass_distance": 17.562,
        "avg_pass_vertical": 1.4742
      }
    },
    {
      "canonical_id": "diego-g\u00f3mez",
      "canonical_name": "Diego G\u00f3mez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 441.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.5556,
        "xg_place": -0.0961,
        "goals_minus_xg": 0.4444,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.5649,
        "assists_minus_xa": -0.5649,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1205,
        "points_added": 0.7178,
        "xpoints_added": 0.5278,
        "passes_attempted": 201.0,
        "pass_completion_pct": 0.806,
        "xpass_completion_pct": 0.8286,
        "passes_over_expected": -4.5535,
        "passes_over_expected_p100": -2.2654,
        "avg_pass_distance": 16.1882,
        "avg_pass_vertical": 1.8145
      }
    },
    {
      "canonical_id": "diego-luna",
      "canonical_name": "Diego Luna",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1615.0,
        "shots": 26.0,
        "shots_on_target": 13.0,
        "goals": 7.0,
        "xg": 2.8538,
        "xg_place": 2.1875,
        "goals_minus_xg": 4.1462,
        "key_passes": 43.0,
        "assists": 1.0,
        "xa": 2.488,
        "assists_minus_xa": -1.488,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 5.3418,
        "points_added": 3.0945,
        "xpoints_added": 1.4203,
        "passes_attempted": 716.0,
        "pass_completion_pct": 0.8436,
        "xpass_completion_pct": 0.8242,
        "passes_over_expected": 13.8978,
        "passes_over_expected_p100": 1.941,
        "avg_pass_distance": 18.1455,
        "avg_pass_vertical": 0.5226
      }
    },
    {
      "canonical_id": "diego-palacios",
      "canonical_name": "Diego Palacios",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3206.0,
        "shots": 18.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.7176,
        "xg_place": -0.5782,
        "goals_minus_xg": -0.7176,
        "key_passes": 34.0,
        "assists": 3.0,
        "xa": 3.0227,
        "assists_minus_xa": -0.0227,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.7404,
        "points_added": 0.0,
        "xpoints_added": 0.675,
        "passes_attempted": 1918.0,
        "pass_completion_pct": 0.83,
        "xpass_completion_pct": 0.8157,
        "passes_over_expected": 27.5375,
        "passes_over_expected_p100": 1.4357,
        "avg_pass_distance": 17.6043,
        "avg_pass_vertical": 2.5946
      }
    },
    {
      "canonical_id": "diego-rossi",
      "canonical_name": "Diego Rossi",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1484.0,
        "shots": 46.0,
        "shots_on_target": 17.0,
        "goals": 5.0,
        "xg": 5.2826,
        "xg_place": -0.3358,
        "goals_minus_xg": -0.2826,
        "key_passes": 37.0,
        "assists": 5.0,
        "xa": 3.0503,
        "assists_minus_xa": 1.9497,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 8.3329,
        "points_added": 1.2018,
        "xpoints_added": 1.3976,
        "passes_attempted": 618.0,
        "pass_completion_pct": 0.7638,
        "xpass_completion_pct": 0.7834,
        "passes_over_expected": -12.1616,
        "passes_over_expected_p100": -1.9679,
        "avg_pass_distance": 15.5015,
        "avg_pass_vertical": 0.761
      }
    },
    {
      "canonical_id": "diego-rubio",
      "canonical_name": "Diego Rubio",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1184.0,
        "shots": 31.0,
        "shots_on_target": 15.0,
        "goals": 3.0,
        "xg": 2.9694,
        "xg_place": -0.4293,
        "goals_minus_xg": 0.0306,
        "key_passes": 12.0,
        "assists": 2.0,
        "xa": 1.5897,
        "assists_minus_xa": 0.4103,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.5592,
        "points_added": 1.9868,
        "xpoints_added": 2.8066,
        "passes_attempted": 358.0,
        "pass_completion_pct": 0.6676,
        "xpass_completion_pct": 0.7239,
        "passes_over_expected": -20.165,
        "passes_over_expected_p100": -5.6327,
        "avg_pass_distance": 20.532,
        "avg_pass_vertical": 3.4546
      }
    },
    {
      "canonical_id": "dixon-arroyo",
      "canonical_name": "Dixon Arroyo",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1977.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.5461,
        "xg_place": 0.4058,
        "goals_minus_xg": 0.4539,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.2168,
        "assists_minus_xa": -0.2168,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7629,
        "points_added": 0.9909,
        "xpoints_added": 0.5416,
        "passes_attempted": 1179.0,
        "pass_completion_pct": 0.8804,
        "xpass_completion_pct": 0.8815,
        "passes_over_expected": -1.3333,
        "passes_over_expected_p100": -0.1131,
        "avg_pass_distance": 21.564,
        "avg_pass_vertical": 3.4097
      }
    },
    {
      "canonical_id": "dominique-badji",
      "canonical_name": "Dominique Badji",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1218.0,
        "shots": 24.0,
        "shots_on_target": 13.0,
        "goals": 5.0,
        "xg": 4.0342,
        "xg_place": -0.7112,
        "goals_minus_xg": 0.9658,
        "key_passes": 14.0,
        "assists": 3.0,
        "xa": 2.1477,
        "assists_minus_xa": 0.8523,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 6.1819,
        "points_added": 2.5226,
        "xpoints_added": 1.6801,
        "passes_attempted": 237.0,
        "pass_completion_pct": 0.7932,
        "xpass_completion_pct": 0.7752,
        "passes_over_expected": 4.2773,
        "passes_over_expected_p100": 1.8048,
        "avg_pass_distance": 14.6051,
        "avg_pass_vertical": -2.4117
      }
    },
    {
      "canonical_id": "donovan-pines",
      "canonical_name": "Donovan Pines",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2082.0,
        "shots": 12.0,
        "shots_on_target": 5.0,
        "goals": 3.0,
        "xg": 2.3941,
        "xg_place": -0.0237,
        "goals_minus_xg": 0.6059,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.3738,
        "assists_minus_xa": -0.3738,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.7679,
        "points_added": 1.1978,
        "xpoints_added": 1.6293,
        "passes_attempted": 840.0,
        "pass_completion_pct": 0.8786,
        "xpass_completion_pct": 0.8622,
        "passes_over_expected": 13.7837,
        "passes_over_expected_p100": 1.6409,
        "avg_pass_distance": 19.7442,
        "avg_pass_vertical": 3.3099
      }
    },
    {
      "canonical_id": "douglas-costa",
      "canonical_name": "Douglas Costa",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1342.0,
        "shots": 39.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 2.6863,
        "xg_place": 0.1406,
        "goals_minus_xg": 0.3137,
        "key_passes": 37.0,
        "assists": 7.0,
        "xa": 4.2857,
        "assists_minus_xa": 2.7143,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 6.972,
        "points_added": 2.0696,
        "xpoints_added": 1.5115,
        "passes_attempted": 761.0,
        "pass_completion_pct": 0.7727,
        "xpass_completion_pct": 0.7734,
        "passes_over_expected": -0.5518,
        "passes_over_expected_p100": -0.0725,
        "avg_pass_distance": 19.2949,
        "avg_pass_vertical": 1.6765
      }
    },
    {
      "canonical_id": "drake-callender",
      "canonical_name": "Drake Callender",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3327.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1140.0,
        "pass_completion_pct": 0.7114,
        "xpass_completion_pct": 0.7265,
        "passes_over_expected": -17.1704,
        "passes_over_expected_p100": -1.5062,
        "avg_pass_distance": 35.3196,
        "avg_pass_vertical": 26.5535,
        "shots_faced": 173.0,
        "goals_conceded": 50.0,
        "saves": 121.0,
        "headed_shot_share": 0.1503,
        "xg_faced": 47.4765,
        "goals_conceded_minus_xg": 2.5235,
        "goals_per_xg": 1.0532
      }
    },
    {
      "canonical_id": "dru-yearwood",
      "canonical_name": "Dru Yearwood",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1004.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3334,
        "xg_place": -0.3137,
        "goals_minus_xg": -0.3334,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.7228,
        "assists_minus_xa": -0.7228,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0563,
        "points_added": 0.0,
        "xpoints_added": 0.2552,
        "passes_attempted": 333.0,
        "pass_completion_pct": 0.6486,
        "xpass_completion_pct": 0.7168,
        "passes_over_expected": -22.6899,
        "passes_over_expected_p100": -6.8138,
        "avg_pass_distance": 20.4537,
        "avg_pass_vertical": 6.6541
      }
    },
    {
      "canonical_id": "duncan-mcguire",
      "canonical_name": "Duncan McGuire",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1781.0,
        "shots": 37.0,
        "shots_on_target": 24.0,
        "goals": 13.0,
        "xg": 5.9585,
        "xg_place": 1.6509,
        "goals_minus_xg": 7.0415,
        "key_passes": 17.0,
        "assists": 2.0,
        "xa": 2.6302,
        "assists_minus_xa": -0.6302,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 8.5887,
        "points_added": 7.626,
        "xpoints_added": 2.9891,
        "passes_attempted": 275.0,
        "pass_completion_pct": 0.7091,
        "xpass_completion_pct": 0.756,
        "passes_over_expected": -12.9044,
        "passes_over_expected_p100": -4.6925,
        "avg_pass_distance": 13.8403,
        "avg_pass_vertical": -1.2539
      }
    },
    {
      "canonical_id": "dylan-borrero",
      "canonical_name": "Dylan Borrero",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 546.0,
        "shots": 16.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 1.2825,
        "xg_place": 0.2108,
        "goals_minus_xg": 0.7175,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.8315,
        "assists_minus_xa": -0.8315,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.1139,
        "points_added": 1.0482,
        "xpoints_added": 0.8355,
        "passes_attempted": 212.0,
        "pass_completion_pct": 0.717,
        "xpass_completion_pct": 0.7334,
        "passes_over_expected": -3.4837,
        "passes_over_expected_p100": -1.6432,
        "avg_pass_distance": 17.9514,
        "avg_pass_vertical": 1.8826
      }
    },
    {
      "canonical_id": "dylan-nealis",
      "canonical_name": "Dylan Nealis",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1384.0,
        "shots": 13.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.664,
        "xg_place": -0.4369,
        "goals_minus_xg": -0.664,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.2568,
        "assists_minus_xa": -0.2568,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9208,
        "points_added": 0.0,
        "xpoints_added": 0.3339,
        "passes_attempted": 638.0,
        "pass_completion_pct": 0.6803,
        "xpass_completion_pct": 0.7039,
        "passes_over_expected": -15.1028,
        "passes_over_expected_p100": -2.3672,
        "avg_pass_distance": 21.6725,
        "avg_pass_vertical": 9.3308
      }
    },
    {
      "canonical_id": "dylan-teves",
      "canonical_name": "Dylan Teves",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 469.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 1.1237,
        "xg_place": -0.8875,
        "goals_minus_xg": -1.1237,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.3358,
        "assists_minus_xa": -0.3358,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.4595,
        "points_added": 0.0,
        "xpoints_added": 0.7134,
        "passes_attempted": 168.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.773,
        "passes_over_expected": -3.8689,
        "passes_over_expected_p100": -2.3029,
        "avg_pass_distance": 15.0241,
        "avg_pass_vertical": -1.7456
      }
    },
    {
      "canonical_id": "d\u00e1niel-gazdag",
      "canonical_name": "D\u00e1niel Gazdag",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3365.0,
        "shots": 71.0,
        "shots_on_target": 31.0,
        "goals": 15.0,
        "xg": 14.7055,
        "xg_place": 0.0952,
        "goals_minus_xg": 0.2945,
        "key_passes": 51.0,
        "assists": 6.0,
        "xa": 4.6608,
        "assists_minus_xa": 1.3392,
        "goals_plus_assists": 21.0,
        "xg_plus_xa": 19.3663,
        "points_added": 6.3875,
        "xpoints_added": 6.8389,
        "passes_attempted": 1294.0,
        "pass_completion_pct": 0.7782,
        "xpass_completion_pct": 0.786,
        "passes_over_expected": -10.0611,
        "passes_over_expected_p100": -0.7775,
        "avg_pass_distance": 16.5951,
        "avg_pass_vertical": 3.2966
      }
    },
    {
      "canonical_id": "d\u00e1niel-sall\u00f3i",
      "canonical_name": "D\u00e1niel Sall\u00f3i",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3540.0,
        "shots": 89.0,
        "shots_on_target": 42.0,
        "goals": 9.0,
        "xg": 9.009,
        "xg_place": 1.4866,
        "goals_minus_xg": -0.009,
        "key_passes": 65.0,
        "assists": 7.0,
        "xa": 7.2737,
        "assists_minus_xa": -0.2737,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 16.2827,
        "points_added": 2.8945,
        "xpoints_added": 4.1128,
        "passes_attempted": 1251.0,
        "pass_completion_pct": 0.7402,
        "xpass_completion_pct": 0.7252,
        "passes_over_expected": 18.79,
        "passes_over_expected_p100": 1.502,
        "avg_pass_distance": 17.727,
        "avg_pass_vertical": -0.4035
      }
    },
    {
      "canonical_id": "d\u00e9iber-caicedo",
      "canonical_name": "D\u00e9iber Caicedo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 283.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.9207,
        "xg_place": -0.4503,
        "goals_minus_xg": -0.9207,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1255,
        "assists_minus_xa": -0.1255,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0462,
        "points_added": 0.0,
        "xpoints_added": 0.1902,
        "passes_attempted": 95.0,
        "pass_completion_pct": 0.7368,
        "xpass_completion_pct": 0.7789,
        "passes_over_expected": -3.9931,
        "passes_over_expected_p100": -4.2033,
        "avg_pass_distance": 15.5956,
        "avg_pass_vertical": -1.1116
      }
    },
    {
      "canonical_id": "d\u00e9nis-bouanga",
      "canonical_name": "D\u00e9nis Bouanga",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3325.0,
        "shots": 158.0,
        "shots_on_target": 65.0,
        "goals": 25.0,
        "xg": 17.0475,
        "xg_place": 1.3604,
        "goals_minus_xg": 7.9525,
        "key_passes": 44.0,
        "assists": 6.0,
        "xa": 7.3994,
        "assists_minus_xa": -1.3994,
        "goals_plus_assists": 31.0,
        "xg_plus_xa": 24.4469,
        "points_added": 7.9664,
        "xpoints_added": 8.2269,
        "passes_attempted": 910.0,
        "pass_completion_pct": 0.656,
        "xpass_completion_pct": 0.7027,
        "passes_over_expected": -42.4866,
        "passes_over_expected_p100": -4.6689,
        "avg_pass_distance": 17.2556,
        "avg_pass_vertical": 1.3322
      }
    },
    {
      "canonical_id": "earl-edwards-jr",
      "canonical_name": "Earl Edwards Jr.",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1083.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 381.0,
        "pass_completion_pct": 0.7165,
        "xpass_completion_pct": 0.6943,
        "passes_over_expected": 8.4887,
        "passes_over_expected_p100": 2.228,
        "avg_pass_distance": 39.1428,
        "avg_pass_vertical": 31.4481,
        "shots_faced": 50.0,
        "goals_conceded": 16.0,
        "saves": 33.0,
        "headed_shot_share": 0.14,
        "xg_faced": 15.0049,
        "goals_conceded_minus_xg": 0.9951,
        "goals_per_xg": 1.0663
      }
    },
    {
      "canonical_id": "edison-azcona",
      "canonical_name": "Edison Azcona",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 75.0,
        "shots": 2.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.0596,
        "xg_place": 0.1245,
        "goals_minus_xg": -0.0596,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0596,
        "points_added": 0.0,
        "xpoints_added": 0.1178,
        "passes_attempted": 37.0,
        "pass_completion_pct": 0.7027,
        "xpass_completion_pct": 0.7763,
        "passes_over_expected": -2.7227,
        "passes_over_expected_p100": -7.3586,
        "avg_pass_distance": 18.2226,
        "avg_pass_vertical": -2.9408
      }
    },
    {
      "canonical_id": "eduard-l\u00f6wen",
      "canonical_name": "Eduard L\u00f6wen",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2747.0,
        "shots": 85.0,
        "shots_on_target": 27.0,
        "goals": 6.0,
        "xg": 5.8018,
        "xg_place": 0.1068,
        "goals_minus_xg": 0.1982,
        "key_passes": 48.0,
        "assists": 9.0,
        "xa": 4.1794,
        "assists_minus_xa": 4.8206,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 9.9812,
        "points_added": 2.323,
        "xpoints_added": 3.0623,
        "passes_attempted": 1530.0,
        "pass_completion_pct": 0.6928,
        "xpass_completion_pct": 0.7175,
        "passes_over_expected": -37.8397,
        "passes_over_expected_p100": -2.4732,
        "avg_pass_distance": 21.6506,
        "avg_pass_vertical": 7.706
      }
    },
    {
      "canonical_id": "edwin-cerrillo",
      "canonical_name": "Edwin Cerrillo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2394.0,
        "shots": 17.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.5746,
        "xg_place": -0.079,
        "goals_minus_xg": -0.5746,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 0.5215,
        "assists_minus_xa": 0.4785,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0960999999999999,
        "points_added": 0.0,
        "xpoints_added": 0.34049999999999997,
        "passes_attempted": 1478.0,
        "pass_completion_pct": 1.7995,
        "xpass_completion_pct": 1.7795999999999998,
        "passes_over_expected": 9.175999999999998,
        "passes_over_expected_p100": 1.9896,
        "avg_pass_distance": 36.221199999999996,
        "avg_pass_vertical": 6.5737
      }
    },
    {
      "canonical_id": "edwin-mosquera",
      "canonical_name": "Edwin Mosquera",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 606.0,
        "shots": 10.0,
        "shots_on_target": 6.0,
        "goals": 4.0,
        "xg": 1.3454,
        "xg_place": 1.1989,
        "goals_minus_xg": 2.6546,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.7227,
        "assists_minus_xa": -0.7227,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.068,
        "points_added": 1.364,
        "xpoints_added": 0.6035,
        "passes_attempted": 217.0,
        "pass_completion_pct": 0.6959,
        "xpass_completion_pct": 0.7323,
        "passes_over_expected": -7.9135,
        "passes_over_expected_p100": -3.6468,
        "avg_pass_distance": 16.8354,
        "avg_pass_vertical": -0.3924
      }
    },
    {
      "canonical_id": "efrain-\u00e1lvarez",
      "canonical_name": "Efrain \u00c1lvarez",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 429.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4552,
        "xg_place": -0.1006,
        "goals_minus_xg": -0.4552,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.4895,
        "assists_minus_xa": -0.4895,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9447,
        "points_added": 0.0,
        "xpoints_added": 0.3458,
        "passes_attempted": 201.0,
        "pass_completion_pct": 0.7811,
        "xpass_completion_pct": 0.7554,
        "passes_over_expected": 5.1585,
        "passes_over_expected_p100": 2.5664,
        "avg_pass_distance": 18.3335,
        "avg_pass_vertical": 1.5919
      }
    },
    {
      "canonical_id": "eldin-jakupovic",
      "canonical_name": "Eldin Jakupovic",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 201.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_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.6905,
        "xpass_completion_pct": 0.7169,
        "passes_over_expected": -1.11,
        "passes_over_expected_p100": -2.6428,
        "avg_pass_distance": 40.6691,
        "avg_pass_vertical": 31.1828,
        "shots_faced": 7.0,
        "goals_conceded": 1.0,
        "saves": 6.0,
        "headed_shot_share": 0.0,
        "xg_faced": 0.3579,
        "goals_conceded_minus_xg": 0.6421,
        "goals_per_xg": 2.7941
      }
    },
    {
      "canonical_id": "elias-manoel",
      "canonical_name": "Elias Manoel",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2135.0,
        "shots": 47.0,
        "shots_on_target": 20.0,
        "goals": 6.0,
        "xg": 7.187,
        "xg_place": -0.9873,
        "goals_minus_xg": -1.187,
        "key_passes": 13.0,
        "assists": 3.0,
        "xa": 1.7659,
        "assists_minus_xa": 1.2341,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 8.9529,
        "points_added": 1.5955,
        "xpoints_added": 5.462,
        "passes_attempted": 374.0,
        "pass_completion_pct": 0.6818,
        "xpass_completion_pct": 0.7621,
        "passes_over_expected": -30.0441,
        "passes_over_expected_p100": -8.0332,
        "avg_pass_distance": 14.6833,
        "avg_pass_vertical": -4.0679
      }
    },
    {
      "canonical_id": "elliot-panicco",
      "canonical_name": "Elliot Panicco",
      "positions": [
        "GK"
      ],
      "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": 62.0,
        "pass_completion_pct": 0.6935,
        "xpass_completion_pct": 0.6912,
        "passes_over_expected": 0.1461,
        "passes_over_expected_p100": 0.2356,
        "avg_pass_distance": 40.5985,
        "avg_pass_vertical": 31.4658,
        "shots_faced": 9.0,
        "goals_conceded": 1.0,
        "saves": 8.0,
        "headed_shot_share": 0.1111,
        "xg_faced": 1.3584,
        "goals_conceded_minus_xg": -0.3584,
        "goals_per_xg": 0.7362
      }
    },
    {
      "canonical_id": "eloy-room",
      "canonical_name": "Eloy Room",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 304.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 94.0,
        "pass_completion_pct": 0.734,
        "xpass_completion_pct": 0.7885,
        "passes_over_expected": -5.1191,
        "passes_over_expected_p100": -5.4459,
        "avg_pass_distance": 30.4569,
        "avg_pass_vertical": 22.7221,
        "shots_faced": 10.0,
        "goals_conceded": 3.0,
        "saves": 7.0,
        "headed_shot_share": 0.2,
        "xg_faced": 2.4285,
        "goals_conceded_minus_xg": 0.5715,
        "goals_per_xg": 1.2353
      }
    },
    {
      "canonical_id": "ema-twumasi",
      "canonical_name": "Ema Twumasi",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2030.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.0681,
        "xg_place": 0.6451,
        "goals_minus_xg": 0.9319,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.6511,
        "assists_minus_xa": -0.6511,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7192,
        "points_added": 0.2506,
        "xpoints_added": 0.0171,
        "passes_attempted": 1012.0,
        "pass_completion_pct": 0.8419,
        "xpass_completion_pct": 0.8276,
        "passes_over_expected": 14.462,
        "passes_over_expected_p100": 1.4291,
        "avg_pass_distance": 17.1822,
        "avg_pass_vertical": 0.7557
      }
    },
    {
      "canonical_id": "emanuel-reynoso",
      "canonical_name": "Emanuel Reynoso",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1478.0,
        "shots": 47.0,
        "shots_on_target": 17.0,
        "goals": 6.0,
        "xg": 6.268,
        "xg_place": -0.1332,
        "goals_minus_xg": -0.268,
        "key_passes": 54.0,
        "assists": 4.0,
        "xa": 5.2493,
        "assists_minus_xa": -1.2493,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 11.5173,
        "points_added": 1.6857,
        "xpoints_added": 2.612,
        "passes_attempted": 867.0,
        "pass_completion_pct": 0.7116,
        "xpass_completion_pct": 0.6849,
        "passes_over_expected": 23.2289,
        "passes_over_expected_p100": 2.6792,
        "avg_pass_distance": 20.0204,
        "avg_pass_vertical": 5.8674
      }
    },
    {
      "canonical_id": "emeka-eneli",
      "canonical_name": "Emeka Eneli",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1660.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1111,
        "xg_place": -0.0862,
        "goals_minus_xg": -0.1111,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 0.4926,
        "assists_minus_xa": -0.4926,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6036,
        "points_added": 0.0,
        "xpoints_added": 0.1415,
        "passes_attempted": 775.0,
        "pass_completion_pct": 0.8645,
        "xpass_completion_pct": 0.8428,
        "passes_over_expected": 16.81,
        "passes_over_expected_p100": 2.169,
        "avg_pass_distance": 16.6755,
        "avg_pass_vertical": 1.1107
      }
    },
    {
      "canonical_id": "emiliano-rigoni",
      "canonical_name": "Emiliano Rigoni",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2410.0,
        "shots": 47.0,
        "shots_on_target": 22.0,
        "goals": 5.0,
        "xg": 5.0458,
        "xg_place": 1.2971,
        "goals_minus_xg": -0.0458,
        "key_passes": 43.0,
        "assists": 3.0,
        "xa": 4.538,
        "assists_minus_xa": -1.538,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 9.5838,
        "points_added": 1.4291,
        "xpoints_added": 2.6619,
        "passes_attempted": 752.0,
        "pass_completion_pct": 0.6609,
        "xpass_completion_pct": 0.6958,
        "passes_over_expected": -26.2212,
        "passes_over_expected_p100": -3.4869,
        "avg_pass_distance": 21.502,
        "avg_pass_vertical": 0.4114
      }
    },
    {
      "canonical_id": "emmanuel-boateng",
      "canonical_name": "Emmanuel Boateng",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1620.0,
        "shots": 17.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 2.2873,
        "xg_place": 0.4595,
        "goals_minus_xg": -0.2873,
        "key_passes": 23.0,
        "assists": 2.0,
        "xa": 3.2744,
        "assists_minus_xa": -1.2744,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.5617,
        "points_added": 1.6169,
        "xpoints_added": 1.9858,
        "passes_attempted": 576.0,
        "pass_completion_pct": 0.7674,
        "xpass_completion_pct": 0.7483,
        "passes_over_expected": 10.9545,
        "passes_over_expected_p100": 1.9018,
        "avg_pass_distance": 17.8002,
        "avg_pass_vertical": -0.5443
      }
    },
    {
      "canonical_id": "emmanuel-iwe",
      "canonical_name": "Emmanuel Iwe",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 69.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.9169,
        "xg_place": -0.6039,
        "goals_minus_xg": -0.9169,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9169,
        "points_added": 0.0,
        "xpoints_added": 0.0181,
        "passes_attempted": 13.0,
        "pass_completion_pct": 0.6154,
        "xpass_completion_pct": 0.681,
        "passes_over_expected": -0.8531,
        "passes_over_expected_p100": -6.5623,
        "avg_pass_distance": 15.6864,
        "avg_pass_vertical": 0.3953
      }
    },
    {
      "canonical_id": "enzo-copetti",
      "canonical_name": "Enzo Copetti",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2262.0,
        "shots": 37.0,
        "shots_on_target": 17.0,
        "goals": 6.0,
        "xg": 5.1494,
        "xg_place": 0.4816,
        "goals_minus_xg": 0.8506,
        "key_passes": 17.0,
        "assists": 0.0,
        "xa": 1.4361,
        "assists_minus_xa": -1.4361,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.5854,
        "points_added": 2.9436,
        "xpoints_added": 2.5516,
        "passes_attempted": 570.0,
        "pass_completion_pct": 0.6509,
        "xpass_completion_pct": 0.7302,
        "passes_over_expected": -45.2299,
        "passes_over_expected_p100": -7.9351,
        "avg_pass_distance": 14.0283,
        "avg_pass_vertical": -0.4752
      }
    },
    {
      "canonical_id": "ercan-kara",
      "canonical_name": "Ercan Kara",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 918.0,
        "shots": 23.0,
        "shots_on_target": 10.0,
        "goals": 5.0,
        "xg": 2.4868,
        "xg_place": 0.7274,
        "goals_minus_xg": 2.5132,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.8796,
        "assists_minus_xa": 0.1204,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 3.3664,
        "points_added": 2.1999,
        "xpoints_added": 1.325,
        "passes_attempted": 140.0,
        "pass_completion_pct": 0.6429,
        "xpass_completion_pct": 0.7781,
        "passes_over_expected": -18.9312,
        "passes_over_expected_p100": -13.5223,
        "avg_pass_distance": 12.1062,
        "avg_pass_vertical": -2.7527
      }
    },
    {
      "canonical_id": "eric-miller",
      "canonical_name": "Eric Miller",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1359.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0886,
        "xg_place": -0.0886,
        "goals_minus_xg": -0.0886,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.4024,
        "assists_minus_xa": -0.4024,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4909,
        "points_added": 0.0,
        "xpoints_added": 0.0329,
        "passes_attempted": 485.0,
        "pass_completion_pct": 0.7505,
        "xpass_completion_pct": 0.7477,
        "passes_over_expected": 1.3578,
        "passes_over_expected_p100": 0.28,
        "avg_pass_distance": 21.0787,
        "avg_pass_vertical": 5.6455
      }
    },
    {
      "canonical_id": "erik-holt",
      "canonical_name": "Erik Holt",
      "positions": [
        "CB"
      ],
      "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": 43.0,
        "pass_completion_pct": 0.8837,
        "xpass_completion_pct": 0.8206,
        "passes_over_expected": 2.7148,
        "passes_over_expected_p100": 6.3136,
        "avg_pass_distance": 28.171,
        "avg_pass_vertical": 12.6742
      }
    },
    {
      "canonical_id": "erik-hurtado",
      "canonical_name": "Erik Hurtado",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 329.0,
        "shots": 8.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 0.7039,
        "xg_place": 0.5531,
        "goals_minus_xg": -0.7039,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2917,
        "assists_minus_xa": -0.2917,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9956,
        "points_added": 0.0,
        "xpoints_added": 0.4094,
        "passes_attempted": 53.0,
        "pass_completion_pct": 0.7547,
        "xpass_completion_pct": 0.7734,
        "passes_over_expected": -0.9886,
        "passes_over_expected_p100": -1.8653,
        "avg_pass_distance": 10.8763,
        "avg_pass_vertical": -2.0141
      }
    },
    {
      "canonical_id": "erik-l\u00f3pez",
      "canonical_name": "Erik L\u00f3pez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 28.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 5.0,
        "pass_completion_pct": 0.6,
        "xpass_completion_pct": 0.846,
        "passes_over_expected": -1.2301,
        "passes_over_expected_p100": -24.6017,
        "avg_pass_distance": 18.0881,
        "avg_pass_vertical": 3.68
      }
    },
    {
      "canonical_id": "erik-sviatchenko",
      "canonical_name": "Erik Sviatchenko",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2012.0,
        "shots": 23.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.13,
        "xg_place": -0.9572,
        "goals_minus_xg": -1.13,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1744,
        "assists_minus_xa": -0.1744,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.3044,
        "points_added": 0.0,
        "xpoints_added": 0.4213,
        "passes_attempted": 907.0,
        "pass_completion_pct": 0.8225,
        "xpass_completion_pct": 0.8138,
        "passes_over_expected": 7.8705,
        "passes_over_expected_p100": 0.8677,
        "avg_pass_distance": 24.7884,
        "avg_pass_vertical": 8.8481
      }
    },
    {
      "canonical_id": "erik-thommy",
      "canonical_name": "Erik Thommy",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2956.0,
        "shots": 83.0,
        "shots_on_target": 28.0,
        "goals": 5.0,
        "xg": 5.4271,
        "xg_place": -0.0409,
        "goals_minus_xg": -0.4271,
        "key_passes": 45.0,
        "assists": 4.0,
        "xa": 2.55,
        "assists_minus_xa": 1.45,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 7.9771,
        "points_added": 1.82,
        "xpoints_added": 3.4938,
        "passes_attempted": 1443.0,
        "pass_completion_pct": 0.8212,
        "xpass_completion_pct": 0.8143,
        "passes_over_expected": 9.9683,
        "passes_over_expected_p100": 0.6908,
        "avg_pass_distance": 19.7173,
        "avg_pass_vertical": 0.1744
      }
    },
    {
      "canonical_id": "eriq-zavaleta",
      "canonical_name": "Eriq Zavaleta",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 571.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 0.394,
        "xg_place": 0.5865,
        "goals_minus_xg": 1.606,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.394,
        "points_added": 1.0372,
        "xpoints_added": 0.235,
        "passes_attempted": 286.0,
        "pass_completion_pct": 0.8951,
        "xpass_completion_pct": 0.8919,
        "passes_over_expected": 0.9297,
        "passes_over_expected_p100": 0.3251,
        "avg_pass_distance": 20.5733,
        "avg_pass_vertical": 4.3835
      }
    },
    {
      "canonical_id": "eryk-williamson",
      "canonical_name": "Eryk Williamson",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 592.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0252,
        "xg_place": -0.0252,
        "goals_minus_xg": -0.0252,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.4238,
        "assists_minus_xa": 0.5762,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.449,
        "points_added": 0.0,
        "xpoints_added": 0.0259,
        "passes_attempted": 226.0,
        "pass_completion_pct": 0.7389,
        "xpass_completion_pct": 0.7497,
        "passes_over_expected": -2.4303,
        "passes_over_expected_p100": -1.0753,
        "avg_pass_distance": 18.8007,
        "avg_pass_vertical": 5.0366
      }
    },
    {
      "canonical_id": "esmir-bajraktarevic",
      "canonical_name": "Esmir Bajraktarevic",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 551.0,
        "shots": 15.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 1.1694,
        "xg_place": -0.2478,
        "goals_minus_xg": -1.1694,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2981,
        "assists_minus_xa": -0.2981,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.4675,
        "points_added": 0.0,
        "xpoints_added": 0.6364,
        "passes_attempted": 169.0,
        "pass_completion_pct": 0.7574,
        "xpass_completion_pct": 0.8223,
        "passes_over_expected": -10.9621,
        "passes_over_expected_p100": -6.4865,
        "avg_pass_distance": 16.0329,
        "avg_pass_vertical": -2.1791
      }
    },
    {
      "canonical_id": "ethan-bartlow",
      "canonical_name": "Ethan Bartlow",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2257.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.7511,
        "xg_place": -0.5753,
        "goals_minus_xg": -0.7511,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.6714,
        "assists_minus_xa": -0.6714,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.4224,
        "points_added": 0.0,
        "xpoints_added": 0.6457,
        "passes_attempted": 1132.0,
        "pass_completion_pct": 0.8207,
        "xpass_completion_pct": 0.84,
        "passes_over_expected": -21.9319,
        "passes_over_expected_p100": -1.9374,
        "avg_pass_distance": 25.2583,
        "avg_pass_vertical": 7.8061
      }
    },
    {
      "canonical_id": "ethan-bristow",
      "canonical_name": "Ethan Bristow",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 588.0,
        "shots": 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.1612,
        "assists_minus_xa": -0.1612,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1612,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 252.0,
        "pass_completion_pct": 0.754,
        "xpass_completion_pct": 0.7673,
        "passes_over_expected": -3.3668,
        "passes_over_expected_p100": -1.336,
        "avg_pass_distance": 17.6334,
        "avg_pass_vertical": 3.7061
      }
    },
    {
      "canonical_id": "ethan-dobbelaere",
      "canonical_name": "Ethan Dobbelaere",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 101.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0558,
        "xg_place": -0.0558,
        "goals_minus_xg": -0.0558,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0271,
        "assists_minus_xa": -0.0271,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0829,
        "points_added": 0.0,
        "xpoints_added": 0.0771,
        "passes_attempted": 30.0,
        "pass_completion_pct": 0.8333,
        "xpass_completion_pct": 0.8617,
        "passes_over_expected": -0.8515,
        "passes_over_expected_p100": -2.8382,
        "avg_pass_distance": 14.2158,
        "avg_pass_vertical": -4.0369
      }
    },
    {
      "canonical_id": "ethan-finlay",
      "canonical_name": "Ethan Finlay",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1883.0,
        "shots": 25.0,
        "shots_on_target": 10.0,
        "goals": 5.0,
        "xg": 3.8642,
        "xg_place": 0.6898,
        "goals_minus_xg": 1.1358,
        "key_passes": 13.0,
        "assists": 3.0,
        "xa": 1.5894,
        "assists_minus_xa": 1.4106,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 5.4536,
        "points_added": 2.5289,
        "xpoints_added": 2.5178,
        "passes_attempted": 382.0,
        "pass_completion_pct": 0.7173,
        "xpass_completion_pct": 0.7215,
        "passes_over_expected": -1.6084,
        "passes_over_expected_p100": -0.421,
        "avg_pass_distance": 16.6063,
        "avg_pass_vertical": -0.2184
      }
    },
    {
      "canonical_id": "ethan-zubak",
      "canonical_name": "Ethan Zubak",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 188.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1509,
        "xg_place": -0.1509,
        "goals_minus_xg": -0.1509,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.187,
        "assists_minus_xa": -0.187,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3379,
        "points_added": 0.0,
        "xpoints_added": 0.082,
        "passes_attempted": 59.0,
        "pass_completion_pct": 0.661,
        "xpass_completion_pct": 0.7328,
        "passes_over_expected": -4.2335,
        "passes_over_expected_p100": -7.1755,
        "avg_pass_distance": 14.0945,
        "avg_pass_vertical": -2.2952
      }
    },
    {
      "canonical_id": "eugene-ansah",
      "canonical_name": "Eugene Ansah",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 296.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.1356,
        "xg_place": 0.7361,
        "goals_minus_xg": -0.1356,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1841,
        "assists_minus_xa": -0.1841,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3197,
        "points_added": 0.99,
        "xpoints_added": 1.4307,
        "passes_attempted": 69.0,
        "pass_completion_pct": 0.7101,
        "xpass_completion_pct": 0.7362,
        "passes_over_expected": -1.7951,
        "passes_over_expected_p100": -2.6017,
        "avg_pass_distance": 13.8876,
        "avg_pass_vertical": -1.8237
      }
    },
    {
      "canonical_id": "evander",
      "canonical_name": "Evander",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2409.0,
        "shots": 73.0,
        "shots_on_target": 30.0,
        "goals": 9.0,
        "xg": 6.7988,
        "xg_place": 0.7901,
        "goals_minus_xg": 2.2012,
        "key_passes": 49.0,
        "assists": 4.0,
        "xa": 3.4489,
        "assists_minus_xa": 0.5511,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 10.2478,
        "points_added": 4.23,
        "xpoints_added": 3.835,
        "passes_attempted": 1106.0,
        "pass_completion_pct": 0.7541,
        "xpass_completion_pct": 0.7461,
        "passes_over_expected": 8.7935,
        "passes_over_expected_p100": 0.7951,
        "avg_pass_distance": 21.3698,
        "avg_pass_vertical": 3.1713
      }
    },
    {
      "canonical_id": "fabian-herbers",
      "canonical_name": "Fabian Herbers",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2172.0,
        "shots": 26.0,
        "shots_on_target": 11.0,
        "goals": 4.0,
        "xg": 2.9615,
        "xg_place": -0.4515,
        "goals_minus_xg": 1.0385,
        "key_passes": 20.0,
        "assists": 2.0,
        "xa": 2.8376,
        "assists_minus_xa": -0.8376,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.799,
        "points_added": 3.1397,
        "xpoints_added": 2.038,
        "passes_attempted": 939.0,
        "pass_completion_pct": 0.819,
        "xpass_completion_pct": 0.8033,
        "passes_over_expected": 14.6978,
        "passes_over_expected_p100": 1.5653,
        "avg_pass_distance": 17.0179,
        "avg_pass_vertical": 2.24
      }
    },
    {
      "canonical_id": "facundo-far\u00edas",
      "canonical_name": "Facundo Far\u00edas",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 923.0,
        "shots": 23.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 1.8005,
        "xg_place": 0.0597,
        "goals_minus_xg": 1.1995,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 1.5477,
        "assists_minus_xa": -0.5477,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.3482,
        "points_added": 1.5029,
        "xpoints_added": 1.1859,
        "passes_attempted": 422.0,
        "pass_completion_pct": 0.782,
        "xpass_completion_pct": 0.8098,
        "passes_over_expected": -11.7313,
        "passes_over_expected_p100": -2.7799,
        "avg_pass_distance": 18.2288,
        "avg_pass_vertical": 1.4304
      }
    },
    {
      "canonical_id": "facundo-quign\u00f3n",
      "canonical_name": "Facundo Quign\u00f3n",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2132.0,
        "shots": 20.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 1.7099,
        "xg_place": 0.5348,
        "goals_minus_xg": -0.7099,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.8368,
        "assists_minus_xa": 0.1632,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.5466,
        "points_added": 0.4319,
        "xpoints_added": 1.4385,
        "passes_attempted": 1131.0,
        "pass_completion_pct": 0.8373,
        "xpass_completion_pct": 0.8441,
        "passes_over_expected": -7.7096,
        "passes_over_expected_p100": -0.6817,
        "avg_pass_distance": 18.5665,
        "avg_pass_vertical": 4.1015
      }
    },
    {
      "canonical_id": "facundo-torres",
      "canonical_name": "Facundo Torres",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2934.0,
        "shots": 75.0,
        "shots_on_target": 28.0,
        "goals": 14.0,
        "xg": 11.4163,
        "xg_place": 0.4453,
        "goals_minus_xg": 2.5837,
        "key_passes": 58.0,
        "assists": 3.0,
        "xa": 5.1209,
        "assists_minus_xa": -2.1209,
        "goals_plus_assists": 17.0,
        "xg_plus_xa": 16.5372,
        "points_added": 4.5758,
        "xpoints_added": 5.1047,
        "passes_attempted": 1197.0,
        "pass_completion_pct": 0.8062,
        "xpass_completion_pct": 0.784,
        "passes_over_expected": 26.5083,
        "passes_over_expected_p100": 2.2146,
        "avg_pass_distance": 17.8902,
        "avg_pass_vertical": 0.6898
      }
    },
    {
      "canonical_id": "fafa-picault",
      "canonical_name": "Fafa Picault",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1869.0,
        "shots": 34.0,
        "shots_on_target": 17.0,
        "goals": 5.0,
        "xg": 4.3002,
        "xg_place": 0.9799,
        "goals_minus_xg": 0.6998,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 1.3192,
        "assists_minus_xa": -0.3192,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.6194,
        "points_added": 3.0838,
        "xpoints_added": 2.6916,
        "passes_attempted": 497.0,
        "pass_completion_pct": 0.674,
        "xpass_completion_pct": 0.7209,
        "passes_over_expected": -23.2897,
        "passes_over_expected_p100": -4.6861,
        "avg_pass_distance": 15.0924,
        "avg_pass_vertical": -0.8507
      }
    },
    {
      "canonical_id": "favian-loyola",
      "canonical_name": "Favian Loyola",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 7.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0628,
        "assists_minus_xa": -0.0628,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0628,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 6.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.906,
        "passes_over_expected": 0.564,
        "passes_over_expected_p100": 9.4002,
        "avg_pass_distance": 17.06,
        "avg_pass_vertical": -1.3417
      }
    },
    {
      "canonical_id": "federico-bernardeschi",
      "canonical_name": "Federico Bernardeschi",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2834.0,
        "shots": 80.0,
        "shots_on_target": 32.0,
        "goals": 5.0,
        "xg": 6.7536,
        "xg_place": -0.6089,
        "goals_minus_xg": -1.7536,
        "key_passes": 54.0,
        "assists": 2.0,
        "xa": 4.88,
        "assists_minus_xa": -2.88,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 11.6336,
        "points_added": 4.059,
        "xpoints_added": 5.1338,
        "passes_attempted": 1082.0,
        "pass_completion_pct": 0.7421,
        "xpass_completion_pct": 0.7535,
        "passes_over_expected": -12.291,
        "passes_over_expected_p100": -1.136,
        "avg_pass_distance": 18.8086,
        "avg_pass_vertical": 0.3965
      }
    },
    {
      "canonical_id": "federico-navarro",
      "canonical_name": "Federico Navarro",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1214.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1322,
        "xg_place": -0.1189,
        "goals_minus_xg": -0.1322,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1959,
        "assists_minus_xa": -0.1959,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3282,
        "points_added": 0.0,
        "xpoints_added": 0.1052,
        "passes_attempted": 467.0,
        "pass_completion_pct": 0.8565,
        "xpass_completion_pct": 0.8616,
        "passes_over_expected": -2.3793,
        "passes_over_expected_p100": -0.5095,
        "avg_pass_distance": 17.5475,
        "avg_pass_vertical": 3.5067
      }
    },
    {
      "canonical_id": "felipe",
      "canonical_name": "Felipe",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 658.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.948,
        "xg_place": -0.1377,
        "goals_minus_xg": -0.948,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2358,
        "assists_minus_xa": -0.2358,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1838,
        "points_added": 0.0,
        "xpoints_added": 0.3762,
        "passes_attempted": 366.0,
        "pass_completion_pct": 0.8388,
        "xpass_completion_pct": 0.8263,
        "passes_over_expected": 4.5614,
        "passes_over_expected_p100": 1.2463,
        "avg_pass_distance": 17.4964,
        "avg_pass_vertical": 5.2053
      }
    },
    {
      "canonical_id": "felipe-guti\u00e9rrez",
      "canonical_name": "Felipe Guti\u00e9rrez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 330.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.2265,
        "xg_place": -0.123,
        "goals_minus_xg": -0.2265,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.4513,
        "assists_minus_xa": -0.4513,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6778,
        "points_added": 0.0,
        "xpoints_added": 0.1604,
        "passes_attempted": 170.0,
        "pass_completion_pct": 0.8588,
        "xpass_completion_pct": 0.8639,
        "passes_over_expected": -0.8596,
        "passes_over_expected_p100": -0.5057,
        "avg_pass_distance": 19.3338,
        "avg_pass_vertical": -0.4327
      }
    },
    {
      "canonical_id": "felipe-hern\u00e1ndez",
      "canonical_name": "Felipe Hern\u00e1ndez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 379.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.8736,
        "xg_place": 0.169,
        "goals_minus_xg": 0.1264,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3442,
        "assists_minus_xa": -0.3442,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2177,
        "points_added": 0.0002,
        "xpoints_added": 0.2616,
        "passes_attempted": 111.0,
        "pass_completion_pct": 0.7297,
        "xpass_completion_pct": 0.7261,
        "passes_over_expected": 0.4047,
        "passes_over_expected_p100": 0.3646,
        "avg_pass_distance": 18.6382,
        "avg_pass_vertical": 4.0054
      }
    },
    {
      "canonical_id": "felipe-mora",
      "canonical_name": "Felipe Mora",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 904.0,
        "shots": 26.0,
        "shots_on_target": 11.0,
        "goals": 6.0,
        "xg": 5.1903,
        "xg_place": -0.1096,
        "goals_minus_xg": 0.8097,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 1.3732,
        "assists_minus_xa": -0.3732,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 6.5635,
        "points_added": 3.2702,
        "xpoints_added": 2.7227,
        "passes_attempted": 200.0,
        "pass_completion_pct": 0.78,
        "xpass_completion_pct": 0.7981,
        "passes_over_expected": -3.615,
        "passes_over_expected_p100": -1.8075,
        "avg_pass_distance": 16.843,
        "avg_pass_vertical": -1.8615
      }
    },
    {
      "canonical_id": "fernando-\u00e1lvarez",
      "canonical_name": "Fernando \u00c1lvarez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 276.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0528,
        "xg_place": -0.0528,
        "goals_minus_xg": -0.0528,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0528,
        "points_added": 0.0,
        "xpoints_added": 0.0421,
        "passes_attempted": 142.0,
        "pass_completion_pct": 0.8732,
        "xpass_completion_pct": 0.8713,
        "passes_over_expected": 0.2736,
        "passes_over_expected_p100": 0.1927,
        "avg_pass_distance": 18.7575,
        "avg_pass_vertical": 4.9406
      }
    },
    {
      "canonical_id": "filip-yavorov-krastev",
      "canonical_name": "Filip Yavorov Krastev",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 229.0,
        "shots": 7.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.6418,
        "xg_place": 0.3989,
        "goals_minus_xg": 0.3582,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2284,
        "assists_minus_xa": -0.2284,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8702,
        "points_added": 0.0018,
        "xpoints_added": 0.163,
        "passes_attempted": 101.0,
        "pass_completion_pct": 0.7921,
        "xpass_completion_pct": 0.8039,
        "passes_over_expected": -1.1947,
        "passes_over_expected_p100": -1.1828,
        "avg_pass_distance": 15.7381,
        "avg_pass_vertical": 3.6825
      }
    },
    {
      "canonical_id": "franck-boli",
      "canonical_name": "Franck Boli",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1589.0,
        "shots": 52.0,
        "shots_on_target": 21.0,
        "goals": 7.0,
        "xg": 6.9519,
        "xg_place": -1.1092,
        "goals_minus_xg": 0.0481,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 1.0121,
        "assists_minus_xa": -0.0121,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 7.964,
        "points_added": 4.9743,
        "xpoints_added": 4.1044,
        "passes_attempted": 251.0,
        "pass_completion_pct": 0.6972,
        "xpass_completion_pct": 0.7521,
        "passes_over_expected": -13.7746,
        "passes_over_expected_p100": -5.4879,
        "avg_pass_distance": 15.6818,
        "avg_pass_vertical": 1.2001
      }
    },
    {
      "canonical_id": "franco-escobar",
      "canonical_name": "Franco Escobar",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2970.0,
        "shots": 20.0,
        "shots_on_target": 11.0,
        "goals": 3.0,
        "xg": 1.6914,
        "xg_place": 0.0049,
        "goals_minus_xg": 1.3086,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.5436,
        "assists_minus_xa": -0.5436,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.235,
        "points_added": 0.0082,
        "xpoints_added": 0.6632,
        "passes_attempted": 1437.0,
        "pass_completion_pct": 0.8455,
        "xpass_completion_pct": 0.8322,
        "passes_over_expected": 19.1757,
        "passes_over_expected_p100": 1.3344,
        "avg_pass_distance": 16.1122,
        "avg_pass_vertical": 0.8391
      }
    },
    {
      "canonical_id": "franco-fragapane",
      "canonical_name": "Franco Fragapane",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1427.0,
        "shots": 19.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 2.4109,
        "xg_place": -0.8234,
        "goals_minus_xg": -1.4109,
        "key_passes": 30.0,
        "assists": 2.0,
        "xa": 3.0348,
        "assists_minus_xa": -1.0348,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 5.4457,
        "points_added": 1.9265,
        "xpoints_added": 1.8363,
        "passes_attempted": 598.0,
        "pass_completion_pct": 0.7525,
        "xpass_completion_pct": 0.7537,
        "passes_over_expected": -0.7139,
        "passes_over_expected_p100": -0.1194,
        "avg_pass_distance": 17.4635,
        "avg_pass_vertical": 1.9413
      }
    },
    {
      "canonical_id": "franco-ibarra",
      "canonical_name": "Franco Ibarra",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1905.0,
        "shots": 9.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.25329999999999997,
        "xg_place": -0.2336,
        "goals_minus_xg": -0.25329999999999997,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.275,
        "assists_minus_xa": -0.275,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5282,
        "points_added": 0.0,
        "xpoints_added": 0.20479999999999998,
        "passes_attempted": 944.0,
        "pass_completion_pct": 1.6865999999999999,
        "xpass_completion_pct": 1.7118,
        "passes_over_expected": -9.045300000000001,
        "passes_over_expected_p100": -2.5189000000000004,
        "avg_pass_distance": 40.049,
        "avg_pass_vertical": 11.1387
      }
    },
    {
      "canonical_id": "franco-negri",
      "canonical_name": "Franco Negri",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1470.0,
        "shots": 17.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.5739,
        "xg_place": -0.006,
        "goals_minus_xg": 0.4261,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 1.2119,
        "assists_minus_xa": -0.2119,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.7858,
        "points_added": 0.6395,
        "xpoints_added": 0.4152,
        "passes_attempted": 869.0,
        "pass_completion_pct": 0.7917,
        "xpass_completion_pct": 0.7792,
        "passes_over_expected": 10.9056,
        "passes_over_expected_p100": 1.255,
        "avg_pass_distance": 18.024,
        "avg_pass_vertical": 2.8138
      }
    },
    {
      "canonical_id": "frankie-amaya",
      "canonical_name": "Frankie Amaya",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2440.0,
        "shots": 44.0,
        "shots_on_target": 12.0,
        "goals": 5.0,
        "xg": 2.734,
        "xg_place": -0.0592,
        "goals_minus_xg": 2.266,
        "key_passes": 33.0,
        "assists": 0.0,
        "xa": 2.2264,
        "assists_minus_xa": -2.2264,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.9604,
        "points_added": 1.881,
        "xpoints_added": 1.2523,
        "passes_attempted": 994.0,
        "pass_completion_pct": 0.7535,
        "xpass_completion_pct": 0.7622,
        "passes_over_expected": -8.6065,
        "passes_over_expected_p100": -0.8658,
        "avg_pass_distance": 21.6679,
        "avg_pass_vertical": 7.4289
      }
    },
    {
      "canonical_id": "fredy-montero",
      "canonical_name": "Fredy Montero",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 512.0,
        "shots": 16.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.3264,
        "xg_place": -0.3488,
        "goals_minus_xg": -0.3264,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.4791,
        "assists_minus_xa": 0.5209,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.8054,
        "points_added": 0.979,
        "xpoints_added": 0.904,
        "passes_attempted": 160.0,
        "pass_completion_pct": 0.6938,
        "xpass_completion_pct": 0.7477,
        "passes_over_expected": -8.6281,
        "passes_over_expected_p100": -5.3926,
        "avg_pass_distance": 18.2526,
        "avg_pass_vertical": 2.3218
      }
    },
    {
      "canonical_id": "gabe-segal",
      "canonical_name": "Gabe Segal",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 473.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.8943,
        "xg_place": -0.0039,
        "goals_minus_xg": 0.1057,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.3703,
        "assists_minus_xa": -0.3703,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.2647,
        "points_added": 3.7107,
        "xpoints_added": 2.1638,
        "passes_attempted": 127.0,
        "pass_completion_pct": 0.7402,
        "xpass_completion_pct": 0.8174,
        "passes_over_expected": -9.8098,
        "passes_over_expected_p100": -7.7242,
        "avg_pass_distance": 13.591,
        "avg_pass_vertical": -1.1614
      }
    },
    {
      "canonical_id": "gabriel-pereira",
      "canonical_name": "Gabriel Pereira",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1706.0,
        "shots": 49.0,
        "shots_on_target": 22.0,
        "goals": 6.0,
        "xg": 4.4227,
        "xg_place": 2.4157,
        "goals_minus_xg": 1.5773,
        "key_passes": 30.0,
        "assists": 3.0,
        "xa": 3.275,
        "assists_minus_xa": -0.275,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 7.6977,
        "points_added": 3.9662,
        "xpoints_added": 3.3001,
        "passes_attempted": 484.0,
        "pass_completion_pct": 0.7004,
        "xpass_completion_pct": 0.7027,
        "passes_over_expected": -1.0893,
        "passes_over_expected_p100": -0.2251,
        "avg_pass_distance": 20.5864,
        "avg_pass_vertical": 2.9503
      }
    },
    {
      "canonical_id": "gabriel-pirani",
      "canonical_name": "Gabriel Pirani",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 913.0,
        "shots": 19.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 1.8427,
        "xg_place": -0.0276,
        "goals_minus_xg": -0.8427,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.696,
        "assists_minus_xa": -0.696,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.5387,
        "points_added": 1.3352,
        "xpoints_added": 1.563,
        "passes_attempted": 247.0,
        "pass_completion_pct": 0.8219,
        "xpass_completion_pct": 0.7924,
        "passes_over_expected": 7.2666,
        "passes_over_expected_p100": 2.942,
        "avg_pass_distance": 15.8928,
        "avg_pass_vertical": 1.6689
      }
    },
    {
      "canonical_id": "gabriele-corbo",
      "canonical_name": "Gabriele Corbo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2497.0,
        "shots": 17.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.5364,
        "xg_place": 0.1348,
        "goals_minus_xg": -0.5364,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.6081,
        "assists_minus_xa": 0.3919,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1444,
        "points_added": 0.0,
        "xpoints_added": 0.2984,
        "passes_attempted": 1276.0,
        "pass_completion_pct": 0.8197,
        "xpass_completion_pct": 0.805,
        "passes_over_expected": 18.865,
        "passes_over_expected_p100": 1.4784,
        "avg_pass_distance": 24.213,
        "avg_pass_vertical": 8.6191
      }
    },
    {
      "canonical_id": "gadi-kinda",
      "canonical_name": "Gadi Kinda",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1233.0,
        "shots": 21.0,
        "shots_on_target": 9.0,
        "goals": 4.0,
        "xg": 2.8111,
        "xg_place": -0.2941,
        "goals_minus_xg": 1.1889,
        "key_passes": 26.0,
        "assists": 5.0,
        "xa": 2.8473,
        "assists_minus_xa": 2.1527,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 5.6584,
        "points_added": 0.9025,
        "xpoints_added": 1.7435,
        "passes_attempted": 561.0,
        "pass_completion_pct": 0.7986,
        "xpass_completion_pct": 0.7812,
        "passes_over_expected": 9.7365,
        "passes_over_expected_p100": 1.7356,
        "avg_pass_distance": 18.8841,
        "avg_pass_vertical": 4.6773
      }
    },
    {
      "canonical_id": "gaoussou-samake",
      "canonical_name": "Gaoussou Samake",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 384.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0569,
        "xg_place": -0.0569,
        "goals_minus_xg": -0.0569,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.4851,
        "assists_minus_xa": -0.4851,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.542,
        "points_added": 0.0,
        "xpoints_added": 0.0397,
        "passes_attempted": 169.0,
        "pass_completion_pct": 0.7456,
        "xpass_completion_pct": 0.7589,
        "passes_over_expected": -2.256,
        "passes_over_expected_p100": -1.3349,
        "avg_pass_distance": 17.2579,
        "avg_pass_vertical": 2.2386
      }
    },
    {
      "canonical_id": "gast\u00f3n-brugman",
      "canonical_name": "Gast\u00f3n Brugman",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2102.0,
        "shots": 28.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 2.222,
        "xg_place": 0.4313,
        "goals_minus_xg": -0.222,
        "key_passes": 21.0,
        "assists": 1.0,
        "xa": 1.5569,
        "assists_minus_xa": -0.5569,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.7789,
        "points_added": 0.6786,
        "xpoints_added": 1.4549,
        "passes_attempted": 1582.0,
        "pass_completion_pct": 0.8793,
        "xpass_completion_pct": 0.8502,
        "passes_over_expected": 46.0381,
        "passes_over_expected_p100": 2.9101,
        "avg_pass_distance": 19.2217,
        "avg_pass_vertical": 6.3302
      }
    },
    {
      "canonical_id": "gast\u00f3n-gim\u00e9nez",
      "canonical_name": "Gast\u00f3n Gim\u00e9nez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2440.0,
        "shots": 26.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.4698,
        "xg_place": -0.612,
        "goals_minus_xg": -0.4698,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 1.3065,
        "assists_minus_xa": -0.3065,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.7762,
        "points_added": 0.6212,
        "xpoints_added": 0.7498,
        "passes_attempted": 1220.0,
        "pass_completion_pct": 0.8279,
        "xpass_completion_pct": 0.8283,
        "passes_over_expected": -0.5269,
        "passes_over_expected_p100": -0.0432,
        "avg_pass_distance": 21.5139,
        "avg_pass_vertical": 5.1952
      }
    },
    {
      "canonical_id": "gast\u00f3n-gonz\u00e1lez",
      "canonical_name": "Gast\u00f3n Gonz\u00e1lez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 831.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.6059,
        "xg_place": 0.0597,
        "goals_minus_xg": -0.6059,
        "key_passes": 6.0,
        "assists": 2.0,
        "xa": 0.3401,
        "assists_minus_xa": 1.6599,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.946,
        "points_added": 0.0,
        "xpoints_added": 0.4711,
        "passes_attempted": 241.0,
        "pass_completion_pct": 0.668,
        "xpass_completion_pct": 0.6829,
        "passes_over_expected": -3.5851,
        "passes_over_expected_p100": -1.4876,
        "avg_pass_distance": 16.4609,
        "avg_pass_vertical": 0.0744
      }
    },
    {
      "canonical_id": "gavin-beavers",
      "canonical_name": "Gavin Beavers",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 639.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 182.0,
        "pass_completion_pct": 0.7198,
        "xpass_completion_pct": 0.7038,
        "passes_over_expected": 2.9046,
        "passes_over_expected_p100": 1.5959,
        "avg_pass_distance": 39.4523,
        "avg_pass_vertical": 31.3118,
        "shots_faced": 28.0,
        "goals_conceded": 14.0,
        "saves": 13.0,
        "headed_shot_share": 0.2143,
        "xg_faced": 10.4573,
        "goals_conceded_minus_xg": 3.5427,
        "goals_per_xg": 1.3388
      }
    },
    {
      "canonical_id": "george-campbell",
      "canonical_name": "George Campbell",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2052.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.5492,
        "xg_place": 0.6738,
        "goals_minus_xg": 0.4508,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.2069,
        "assists_minus_xa": 0.7931,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.756,
        "points_added": 0.2737,
        "xpoints_added": 0.3385,
        "passes_attempted": 1188.0,
        "pass_completion_pct": 0.8308,
        "xpass_completion_pct": 0.8399,
        "passes_over_expected": -10.7926,
        "passes_over_expected_p100": -0.9085,
        "avg_pass_distance": 21.7719,
        "avg_pass_vertical": 6.3336
      }
    },
    {
      "canonical_id": "george-marks",
      "canonical_name": "George Marks",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 712.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 256.0,
        "pass_completion_pct": 0.7656,
        "xpass_completion_pct": 0.7445,
        "passes_over_expected": 5.4053,
        "passes_over_expected_p100": 2.1114,
        "avg_pass_distance": 35.9,
        "avg_pass_vertical": 26.8288,
        "shots_faced": 41.0,
        "goals_conceded": 12.0,
        "saves": 29.0,
        "headed_shot_share": 0.1463,
        "xg_faced": 12.6805,
        "goals_conceded_minus_xg": -0.6805,
        "goals_per_xg": 0.9463
      }
    },
    {
      "canonical_id": "georgios-giakoumakis",
      "canonical_name": "Georgios Giakoumakis",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2222.0,
        "shots": 77.0,
        "shots_on_target": 35.0,
        "goals": 19.0,
        "xg": 14.7157,
        "xg_place": 1.6424,
        "goals_minus_xg": 4.2843,
        "key_passes": 20.0,
        "assists": 2.0,
        "xa": 2.4798,
        "assists_minus_xa": -0.4798,
        "goals_plus_assists": 21.0,
        "xg_plus_xa": 17.1954,
        "points_added": 7.2961,
        "xpoints_added": 5.8678,
        "passes_attempted": 427.0,
        "pass_completion_pct": 0.726,
        "xpass_completion_pct": 0.7945,
        "passes_over_expected": -29.2537,
        "passes_over_expected_p100": -6.851,
        "avg_pass_distance": 14.4712,
        "avg_pass_vertical": -0.5671
      }
    },
    {
      "canonical_id": "georgios-koutsias",
      "canonical_name": "Georgios Koutsias",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1155.0,
        "shots": 18.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 3.7393,
        "xg_place": -0.6672,
        "goals_minus_xg": -0.7393,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.6873,
        "assists_minus_xa": 0.3127,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.4266,
        "points_added": 2.6452,
        "xpoints_added": 2.849,
        "passes_attempted": 247.0,
        "pass_completion_pct": 0.7611,
        "xpass_completion_pct": 0.7982,
        "passes_over_expected": -9.1491,
        "passes_over_expected_p100": -3.7041,
        "avg_pass_distance": 14.5626,
        "avg_pass_vertical": -4.3167
      }
    },
    {
      "canonical_id": "geovane-jesus",
      "canonical_name": "Geovane Jesus",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1094.0,
        "shots": 11.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.3977,
        "xg_place": -0.2192,
        "goals_minus_xg": -0.3977,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.6364,
        "assists_minus_xa": 0.3636,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0341,
        "points_added": 0.0,
        "xpoints_added": 0.2758,
        "passes_attempted": 464.0,
        "pass_completion_pct": 0.7177,
        "xpass_completion_pct": 0.7375,
        "passes_over_expected": -9.1933,
        "passes_over_expected_p100": -1.9813,
        "avg_pass_distance": 19.2932,
        "avg_pass_vertical": 3.3643
      }
    },
    {
      "canonical_id": "gerardo-valenzuela",
      "canonical_name": "Gerardo Valenzuela",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 15.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 5.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.928,
        "passes_over_expected": -0.6402,
        "passes_over_expected_p100": -12.8044,
        "avg_pass_distance": 7.3244,
        "avg_pass_vertical": -6.21
      }
    },
    {
      "canonical_id": "giacomo-vrioni",
      "canonical_name": "Giacomo Vrioni",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1487.0,
        "shots": 40.0,
        "shots_on_target": 18.0,
        "goals": 6.0,
        "xg": 6.3955,
        "xg_place": -0.6889,
        "goals_minus_xg": -0.3955,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.3529,
        "assists_minus_xa": 0.6471,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 6.7483,
        "points_added": 2.305,
        "xpoints_added": 3.6931,
        "passes_attempted": 223.0,
        "pass_completion_pct": 0.7309,
        "xpass_completion_pct": 0.783,
        "passes_over_expected": -11.62,
        "passes_over_expected_p100": -5.2107,
        "avg_pass_distance": 15.4883,
        "avg_pass_vertical": -2.0354
      }
    },
    {
      "canonical_id": "gino-vivi",
      "canonical_name": "Gino Vivi",
      "positions": [
        "W"
      ],
      "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": 1.0,
        "assists": 0.0,
        "xa": 0.0491,
        "assists_minus_xa": -0.0491,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0491,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 40.0,
        "pass_completion_pct": 0.875,
        "xpass_completion_pct": 0.8724,
        "passes_over_expected": 0.1027,
        "passes_over_expected_p100": 0.2568,
        "avg_pass_distance": 12.9146,
        "avg_pass_vertical": -6.0452
      }
    },
    {
      "canonical_id": "giorgio-chiellini",
      "canonical_name": "Giorgio Chiellini",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1937.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.2884,
        "xg_place": 0.0552,
        "goals_minus_xg": -0.2884,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.7699,
        "assists_minus_xa": -0.7699,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.0583,
        "points_added": 0.4364,
        "xpoints_added": 0.6242,
        "passes_attempted": 1163.0,
        "pass_completion_pct": 0.828,
        "xpass_completion_pct": 0.8308,
        "passes_over_expected": -3.272,
        "passes_over_expected_p100": -0.2813,
        "avg_pass_distance": 24.3751,
        "avg_pass_vertical": 8.2448
      }
    },
    {
      "canonical_id": "giovanni-aguilar",
      "canonical_name": "Giovanni Aguilar",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 12.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 5.0,
        "pass_completion_pct": 0.6,
        "xpass_completion_pct": 0.738,
        "passes_over_expected": -0.69,
        "passes_over_expected_p100": -13.7995,
        "avg_pass_distance": 24.2414,
        "avg_pass_vertical": 12.0814
      }
    },
    {
      "canonical_id": "graham-zusi",
      "canonical_name": "Graham Zusi",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 983.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2206,
        "xg_place": -0.1726,
        "goals_minus_xg": -0.2206,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 1.0904,
        "assists_minus_xa": -0.0904,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.311,
        "points_added": 0.0,
        "xpoints_added": 0.1668,
        "passes_attempted": 674.0,
        "pass_completion_pct": 0.7359,
        "xpass_completion_pct": 0.7421,
        "passes_over_expected": -4.1711,
        "passes_over_expected_p100": -0.6189,
        "avg_pass_distance": 23.5083,
        "avg_pass_vertical": 8.3895
      }
    },
    {
      "canonical_id": "greg-ranjitsingh",
      "canonical_name": "Greg Ranjitsingh",
      "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": 152.0,
        "pass_completion_pct": 0.6645,
        "xpass_completion_pct": 0.6799,
        "passes_over_expected": -2.3416,
        "passes_over_expected_p100": -1.5405,
        "avg_pass_distance": 38.397,
        "avg_pass_vertical": 31.8502,
        "shots_faced": 25.0,
        "goals_conceded": 10.0,
        "saves": 14.0,
        "headed_shot_share": 0.12,
        "xg_faced": 6.6295,
        "goals_conceded_minus_xg": 3.3705,
        "goals_per_xg": 1.5084
      }
    },
    {
      "canonical_id": "gregore",
      "canonical_name": "Gregore",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 423.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4377,
        "xg_place": -0.4377,
        "goals_minus_xg": -0.4377,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.6479,
        "assists_minus_xa": 0.3521,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0856,
        "points_added": 0.0,
        "xpoints_added": 0.0496,
        "passes_attempted": 223.0,
        "pass_completion_pct": 0.8161,
        "xpass_completion_pct": 0.8478,
        "passes_over_expected": -7.0648,
        "passes_over_expected_p100": -3.1681,
        "avg_pass_distance": 19.5438,
        "avg_pass_vertical": 4.0853
      }
    },
    {
      "canonical_id": "griffin-dorsey",
      "canonical_name": "Griffin Dorsey",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1676.0,
        "shots": 20.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 1.4233,
        "xg_place": 0.4012,
        "goals_minus_xg": 1.5767,
        "key_passes": 21.0,
        "assists": 2.0,
        "xa": 2.941,
        "assists_minus_xa": -0.941,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.3643,
        "points_added": 0.8144,
        "xpoints_added": 0.1632,
        "passes_attempted": 754.0,
        "pass_completion_pct": 0.8103,
        "xpass_completion_pct": 0.7974,
        "passes_over_expected": 9.7622,
        "passes_over_expected_p100": 1.2947,
        "avg_pass_distance": 18.0346,
        "avg_pass_vertical": -1.0621
      }
    },
    {
      "canonical_id": "gustavo-bou",
      "canonical_name": "Gustavo Bou",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1553.0,
        "shots": 61.0,
        "shots_on_target": 24.0,
        "goals": 8.0,
        "xg": 5.6052,
        "xg_place": 1.2272,
        "goals_minus_xg": 2.3948,
        "key_passes": 29.0,
        "assists": 4.0,
        "xa": 2.7259,
        "assists_minus_xa": 1.2741,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 8.3311,
        "points_added": 4.1125,
        "xpoints_added": 3.183,
        "passes_attempted": 512.0,
        "pass_completion_pct": 0.7031,
        "xpass_completion_pct": 0.7486,
        "passes_over_expected": -23.2789,
        "passes_over_expected_p100": -4.5467,
        "avg_pass_distance": 19.0659,
        "avg_pass_vertical": 0.7052
      }
    },
    {
      "canonical_id": "gustavo-vallecilla",
      "canonical_name": "Gustavo Vallecilla",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 940.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1241,
        "xg_place": 0.1485,
        "goals_minus_xg": -0.1241,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0264,
        "assists_minus_xa": -0.0264,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1505,
        "points_added": 0.0,
        "xpoints_added": 0.0849,
        "passes_attempted": 614.0,
        "pass_completion_pct": 0.8257,
        "xpass_completion_pct": 0.8436,
        "passes_over_expected": -10.9996,
        "passes_over_expected_p100": -1.7915,
        "avg_pass_distance": 20.9647,
        "avg_pass_vertical": 7.9884
      }
    },
    {
      "canonical_id": "guzm\u00e1n-corujo",
      "canonical_name": "Guzm\u00e1n Corujo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 389.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0498,
        "xg_place": -0.0498,
        "goals_minus_xg": -0.0498,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0498,
        "points_added": 0.0,
        "xpoints_added": 0.0444,
        "passes_attempted": 161.0,
        "pass_completion_pct": 0.8012,
        "xpass_completion_pct": 0.8,
        "passes_over_expected": 0.199,
        "passes_over_expected_p100": 0.1236,
        "avg_pass_distance": 24.5688,
        "avg_pass_vertical": 8.0275
      }
    },
    {
      "canonical_id": "gyasi-zardes",
      "canonical_name": "Gyasi Zardes",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1610.0,
        "shots": 30.0,
        "shots_on_target": 12.0,
        "goals": 6.0,
        "xg": 4.662,
        "xg_place": 1.022,
        "goals_minus_xg": 1.338,
        "key_passes": 12.0,
        "assists": 2.0,
        "xa": 1.6092,
        "assists_minus_xa": 0.3908,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 6.2712,
        "points_added": 1.5899,
        "xpoints_added": 1.9378,
        "passes_attempted": 269.0,
        "pass_completion_pct": 0.7286,
        "xpass_completion_pct": 0.7334,
        "passes_over_expected": -1.286,
        "passes_over_expected_p100": -0.4781,
        "avg_pass_distance": 14.5518,
        "avg_pass_vertical": 1.1225
      }
    },
    {
      "canonical_id": "hamady-diop",
      "canonical_name": "Hamady Diop",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 46.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 13.0,
        "pass_completion_pct": 0.6154,
        "xpass_completion_pct": 0.7359,
        "passes_over_expected": -1.5662,
        "passes_over_expected_p100": -12.0478,
        "avg_pass_distance": 19.2264,
        "avg_pass_vertical": 12.2849
      }
    },
    {
      "canonical_id": "hany-mukhtar",
      "canonical_name": "Hany Mukhtar",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3353.0,
        "shots": 123.0,
        "shots_on_target": 52.0,
        "goals": 15.0,
        "xg": 14.02,
        "xg_place": 2.0035,
        "goals_minus_xg": 0.98,
        "key_passes": 69.0,
        "assists": 9.0,
        "xa": 8.194,
        "assists_minus_xa": 0.806,
        "goals_plus_assists": 24.0,
        "xg_plus_xa": 22.214,
        "points_added": 6.4236,
        "xpoints_added": 8.1477,
        "passes_attempted": 1319.0,
        "pass_completion_pct": 0.7582,
        "xpass_completion_pct": 0.7621,
        "passes_over_expected": -5.2101,
        "passes_over_expected_p100": -0.395,
        "avg_pass_distance": 18.7627,
        "avg_pass_vertical": 0.6389
      }
    },
    {
      "canonical_id": "harrison-afful",
      "canonical_name": "Harrison Afful",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1068.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1383,
        "xg_place": 0.3302,
        "goals_minus_xg": -0.1383,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.5923,
        "assists_minus_xa": 0.4077,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7306,
        "points_added": 0.0,
        "xpoints_added": 0.0425,
        "passes_attempted": 677.0,
        "pass_completion_pct": 0.8479,
        "xpass_completion_pct": 0.841,
        "passes_over_expected": 4.6215,
        "passes_over_expected_p100": 0.6826,
        "avg_pass_distance": 19.9094,
        "avg_pass_vertical": 3.8449
      }
    },
    {
      "canonical_id": "harvey-neville",
      "canonical_name": "Harvey Neville",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 252.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 128.0,
        "pass_completion_pct": 0.7266,
        "xpass_completion_pct": 0.7983,
        "passes_over_expected": -9.1778,
        "passes_over_expected_p100": -7.1701,
        "avg_pass_distance": 17.0593,
        "avg_pass_vertical": -0.5167
      }
    },
    {
      "canonical_id": "hassan-ndam",
      "canonical_name": "Hassan Ndam",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 786.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.7712,
        "xg_place": -0.0989,
        "goals_minus_xg": -0.7712,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7712,
        "points_added": 0.0,
        "xpoints_added": 0.4426,
        "passes_attempted": 364.0,
        "pass_completion_pct": 0.7637,
        "xpass_completion_pct": 0.7993,
        "passes_over_expected": -12.9622,
        "passes_over_expected_p100": -3.561,
        "avg_pass_distance": 22.4735,
        "avg_pass_vertical": 9.2087
      }
    },
    {
      "canonical_id": "hassani-dotson",
      "canonical_name": "Hassani Dotson",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2814.0,
        "shots": 49.0,
        "shots_on_target": 15.0,
        "goals": 3.0,
        "xg": 5.0693,
        "xg_place": -0.1965,
        "goals_minus_xg": -2.0693,
        "key_passes": 34.0,
        "assists": 3.0,
        "xa": 2.7333,
        "assists_minus_xa": 0.2667,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 7.8026,
        "points_added": 1.5115,
        "xpoints_added": 2.8539,
        "passes_attempted": 1236.0,
        "pass_completion_pct": 0.8115,
        "xpass_completion_pct": 0.7956,
        "passes_over_expected": 19.5988,
        "passes_over_expected_p100": 1.5857,
        "avg_pass_distance": 18.3078,
        "avg_pass_vertical": 3.8536
      }
    },
    {
      "canonical_id": "hayden-sargis",
      "canonical_name": "Hayden Sargis",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 22.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 6.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.657,
        "passes_over_expected": 0.0581,
        "passes_over_expected_p100": 0.9682,
        "avg_pass_distance": 21.2206,
        "avg_pass_vertical": 9.89
      }
    },
    {
      "canonical_id": "henry-kessler",
      "canonical_name": "Henry Kessler",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 855.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.3872,
        "xg_place": -0.2138,
        "goals_minus_xg": 0.6128,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.119,
        "assists_minus_xa": -0.119,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5062,
        "points_added": 0.192,
        "xpoints_added": 0.3014,
        "passes_attempted": 450.0,
        "pass_completion_pct": 0.8844,
        "xpass_completion_pct": 0.8621,
        "passes_over_expected": 10.0513,
        "passes_over_expected_p100": 2.2336,
        "avg_pass_distance": 24.0673,
        "avg_pass_vertical": 6.2348
      }
    },
    {
      "canonical_id": "herbert-endeley",
      "canonical_name": "Herbert Endeley",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 262.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1258,
        "xg_place": 0.0593,
        "goals_minus_xg": -0.1258,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0248,
        "assists_minus_xa": -0.0248,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1507,
        "points_added": 0.0,
        "xpoints_added": 0.0911,
        "passes_attempted": 59.0,
        "pass_completion_pct": 0.7458,
        "xpass_completion_pct": 0.738,
        "passes_over_expected": 0.4603,
        "passes_over_expected_p100": 0.7801,
        "avg_pass_distance": 17.3585,
        "avg_pass_vertical": -0.0196
      }
    },
    {
      "canonical_id": "hugo-mbongue",
      "canonical_name": "Hugo Mbongue",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 306.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0649,
        "xg_place": -0.0405,
        "goals_minus_xg": -0.0649,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.6888,
        "assists_minus_xa": -0.6888,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7537,
        "points_added": 0.0,
        "xpoints_added": 0.0962,
        "passes_attempted": 63.0,
        "pass_completion_pct": 0.6508,
        "xpass_completion_pct": 0.7705,
        "passes_over_expected": -7.5442,
        "passes_over_expected_p100": -11.9749,
        "avg_pass_distance": 14.1775,
        "avg_pass_vertical": -3.9521
      }
    },
    {
      "canonical_id": "h\u00e9ber",
      "canonical_name": "H\u00e9ber",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1204.0,
        "shots": 38.0,
        "shots_on_target": 13.0,
        "goals": 2.0,
        "xg": 6.2456,
        "xg_place": -1.4887,
        "goals_minus_xg": -4.2456,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 1.2793,
        "assists_minus_xa": -0.2793,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 7.525,
        "points_added": 0.2141,
        "xpoints_added": 3.6543,
        "passes_attempted": 302.0,
        "pass_completion_pct": 0.8212,
        "xpass_completion_pct": 0.8215,
        "passes_over_expected": -0.0987,
        "passes_over_expected_p100": -0.0327,
        "avg_pass_distance": 14.4512,
        "avg_pass_vertical": -1.8686
      }
    },
    {
      "canonical_id": "h\u00e9ctor-herrera",
      "canonical_name": "H\u00e9ctor Herrera",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3336.0,
        "shots": 77.0,
        "shots_on_target": 26.0,
        "goals": 5.0,
        "xg": 5.3175,
        "xg_place": -0.6786,
        "goals_minus_xg": -0.3175,
        "key_passes": 76.0,
        "assists": 13.0,
        "xa": 6.1916,
        "assists_minus_xa": 6.8084,
        "goals_plus_assists": 18.0,
        "xg_plus_xa": 11.5091,
        "points_added": 1.6573,
        "xpoints_added": 2.577,
        "passes_attempted": 2777.0,
        "pass_completion_pct": 0.834,
        "xpass_completion_pct": 0.8079,
        "passes_over_expected": 72.3376,
        "passes_over_expected_p100": 2.6049,
        "avg_pass_distance": 20.158,
        "avg_pass_vertical": 5.4612
      }
    },
    {
      "canonical_id": "h\u00e9ctor-jim\u00e9nez",
      "canonical_name": "H\u00e9ctor Jim\u00e9nez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 55.0,
        "shots": 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.182,
        "assists_minus_xa": -0.182,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.182,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 20.0,
        "pass_completion_pct": 0.65,
        "xpass_completion_pct": 0.7286,
        "passes_over_expected": -1.5719,
        "passes_over_expected_p100": -7.8597,
        "avg_pass_distance": 19.2403,
        "avg_pass_vertical": -3.3179
      }
    },
    {
      "canonical_id": "ian-fray",
      "canonical_name": "Ian Fray",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 731.0,
        "shots": 6.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.1943,
        "xg_place": 1.1421,
        "goals_minus_xg": 0.8057,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1489,
        "assists_minus_xa": -0.1489,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3432,
        "points_added": 0.8546,
        "xpoints_added": 0.1117,
        "passes_attempted": 430.0,
        "pass_completion_pct": 0.8628,
        "xpass_completion_pct": 0.8353,
        "passes_over_expected": 11.8403,
        "passes_over_expected_p100": 2.7535,
        "avg_pass_distance": 20.4971,
        "avg_pass_vertical": 5.4911
      }
    },
    {
      "canonical_id": "ian-harkes",
      "canonical_name": "Ian Harkes",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 653.0,
        "shots": 6.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 0.6655,
        "xg_place": 0.481,
        "goals_minus_xg": 1.3345,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1687,
        "assists_minus_xa": -0.1687,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.8343,
        "points_added": 0.4381,
        "xpoints_added": 0.1914,
        "passes_attempted": 311.0,
        "pass_completion_pct": 0.8553,
        "xpass_completion_pct": 0.8528,
        "passes_over_expected": 0.7698,
        "passes_over_expected_p100": 0.2475,
        "avg_pass_distance": 18.9718,
        "avg_pass_vertical": 1.7586
      }
    },
    {
      "canonical_id": "ian-murphy",
      "canonical_name": "Ian Murphy",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2139.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1635,
        "xg_place": -0.1635,
        "goals_minus_xg": -0.1635,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.3047,
        "assists_minus_xa": 0.6953,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4682,
        "points_added": 0.0,
        "xpoints_added": 0.1331,
        "passes_attempted": 1065.0,
        "pass_completion_pct": 0.8291,
        "xpass_completion_pct": 0.8254,
        "passes_over_expected": 3.9431,
        "passes_over_expected_p100": 0.3702,
        "avg_pass_distance": 19.5479,
        "avg_pass_vertical": 6.9345
      }
    },
    {
      "canonical_id": "ibrahim-aliyu",
      "canonical_name": "Ibrahim Aliyu",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1448.0,
        "shots": 21.0,
        "shots_on_target": 11.0,
        "goals": 3.0,
        "xg": 5.1417,
        "xg_place": -2.33,
        "goals_minus_xg": -2.1417,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.7431,
        "assists_minus_xa": 0.2569,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.8847,
        "points_added": 0.7582,
        "xpoints_added": 3.0674,
        "passes_attempted": 302.0,
        "pass_completion_pct": 0.7517,
        "xpass_completion_pct": 0.7927,
        "passes_over_expected": -12.3863,
        "passes_over_expected_p100": -4.1014,
        "avg_pass_distance": 14.2917,
        "avg_pass_vertical": -3.6788
      }
    },
    {
      "canonical_id": "ibrahim-kasule",
      "canonical_name": "Ibrahim Kasule",
      "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": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_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.5,
        "xpass_completion_pct": 0.7495,
        "passes_over_expected": -1.4968,
        "passes_over_expected_p100": -24.9473,
        "avg_pass_distance": 9.9572,
        "avg_pass_vertical": 0.575
      }
    },
    {
      "canonical_id": "ilias-iliadis",
      "canonical_name": "Ilias Iliadis",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 283.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0922,
        "xg_place": -0.0922,
        "goals_minus_xg": -0.0922,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3406,
        "assists_minus_xa": -0.3406,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4328,
        "points_added": 0.0,
        "xpoints_added": 0.047,
        "passes_attempted": 128.0,
        "pass_completion_pct": 0.6172,
        "xpass_completion_pct": 0.7437,
        "passes_over_expected": -16.1946,
        "passes_over_expected_p100": -12.652,
        "avg_pass_distance": 20.0913,
        "avg_pass_vertical": 2.9778
      }
    },
    {
      "canonical_id": "ilie-s\u00e1nchez",
      "canonical_name": "Ilie S\u00e1nchez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3336.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.5504,
        "xg_place": -0.1891,
        "goals_minus_xg": 0.4496,
        "key_passes": 23.0,
        "assists": 3.0,
        "xa": 2.2416,
        "assists_minus_xa": 0.7584,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.792,
        "points_added": 1.0324,
        "xpoints_added": 0.3326,
        "passes_attempted": 1780.0,
        "pass_completion_pct": 0.8618,
        "xpass_completion_pct": 0.8406,
        "passes_over_expected": 37.6709,
        "passes_over_expected_p100": 2.1163,
        "avg_pass_distance": 19.7526,
        "avg_pass_vertical": 6.4657
      }
    },
    {
      "canonical_id": "ilijah-paul",
      "canonical_name": "Ilijah Paul",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 109.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0575,
        "xg_place": 0.315,
        "goals_minus_xg": -0.0575,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0575,
        "points_added": 0.0,
        "xpoints_added": 0.0244,
        "passes_attempted": 20.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.8442,
        "passes_over_expected": -0.8838,
        "passes_over_expected_p100": -4.4192,
        "avg_pass_distance": 11.6821,
        "avg_pass_vertical": -0.5073
      }
    },
    {
      "canonical_id": "indiana-vassilev",
      "canonical_name": "Indiana Vassilev",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2505.0,
        "shots": 37.0,
        "shots_on_target": 11.0,
        "goals": 2.0,
        "xg": 2.499,
        "xg_place": -0.3149,
        "goals_minus_xg": -0.499,
        "key_passes": 40.0,
        "assists": 4.0,
        "xa": 2.2416,
        "assists_minus_xa": 1.7584,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.7406,
        "points_added": 0.2481,
        "xpoints_added": 1.207,
        "passes_attempted": 849.0,
        "pass_completion_pct": 0.7326,
        "xpass_completion_pct": 0.7434,
        "passes_over_expected": -9.1447,
        "passes_over_expected_p100": -1.0771,
        "avg_pass_distance": 20.1091,
        "avg_pass_vertical": 3.7297
      }
    },
    {
      "canonical_id": "isaiah-parente",
      "canonical_name": "Isaiah Parente",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 81.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 1.0152,
        "xg_place": -0.6535,
        "goals_minus_xg": -1.0152,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0997,
        "assists_minus_xa": -0.0997,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1149,
        "points_added": 0.0,
        "xpoints_added": 0.9867,
        "passes_attempted": 28.0,
        "pass_completion_pct": 0.8214,
        "xpass_completion_pct": 0.8234,
        "passes_over_expected": -0.0543,
        "passes_over_expected_p100": -0.1938,
        "avg_pass_distance": 17.3216,
        "avg_pass_vertical": 3.4889
      }
    },
    {
      "canonical_id": "isak-jensen",
      "canonical_name": "Isak Jensen",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 194.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3846,
        "xg_place": -0.3427,
        "goals_minus_xg": -0.3846,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0247,
        "assists_minus_xa": -0.0247,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4093,
        "points_added": 0.0,
        "xpoints_added": 0.0482,
        "passes_attempted": 57.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.747,
        "passes_over_expected": -4.5815,
        "passes_over_expected_p100": -8.0378,
        "avg_pass_distance": 12.3518,
        "avg_pass_vertical": 1.3606
      }
    },
    {
      "canonical_id": "ismael-tajouri-shradi",
      "canonical_name": "Ismael Tajouri-Shradi",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 395.0,
        "shots": 17.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 1.4199,
        "xg_place": 0.2676,
        "goals_minus_xg": -0.4199,
        "key_passes": 5.0,
        "assists": 2.0,
        "xa": 0.9981,
        "assists_minus_xa": 1.0019,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.4181,
        "points_added": 0.0002,
        "xpoints_added": 0.5816,
        "passes_attempted": 160.0,
        "pass_completion_pct": 0.875,
        "xpass_completion_pct": 0.8286,
        "passes_over_expected": 7.4183,
        "passes_over_expected_p100": 4.6364,
        "avg_pass_distance": 15.8654,
        "avg_pass_vertical": 0.1047
      }
    },
    {
      "canonical_id": "israel-boatwright",
      "canonical_name": "Israel Boatwright",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 91.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0322,
        "xg_place": 0.0932,
        "goals_minus_xg": -0.0322,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0322,
        "points_added": 0.0,
        "xpoints_added": 0.0541,
        "passes_attempted": 40.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.8229,
        "passes_over_expected": -2.9178,
        "passes_over_expected_p100": -7.2945,
        "avg_pass_distance": 17.1091,
        "avg_pass_vertical": -0.9887
      }
    },
    {
      "canonical_id": "iv\u00e1n-angulo",
      "canonical_name": "Iv\u00e1n Angulo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2966.0,
        "shots": 55.0,
        "shots_on_target": 19.0,
        "goals": 6.0,
        "xg": 6.7455,
        "xg_place": -0.3633,
        "goals_minus_xg": -0.7455,
        "key_passes": 30.0,
        "assists": 6.0,
        "xa": 3.1895,
        "assists_minus_xa": 2.8105,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 9.9349,
        "points_added": 2.6831,
        "xpoints_added": 3.015,
        "passes_attempted": 960.0,
        "pass_completion_pct": 0.8135,
        "xpass_completion_pct": 0.7937,
        "passes_over_expected": 19.0704,
        "passes_over_expected_p100": 1.9865,
        "avg_pass_distance": 15.6982,
        "avg_pass_vertical": 0.9217
      }
    },
    {
      "canonical_id": "iv\u00e1n-franco",
      "canonical_name": "Iv\u00e1n Franco",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1242.0,
        "shots": 27.0,
        "shots_on_target": 12.0,
        "goals": 3.0,
        "xg": 3.6527,
        "xg_place": 0.8852,
        "goals_minus_xg": -0.6527,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 1.1362,
        "assists_minus_xa": -0.1362,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.7889,
        "points_added": 2.0856,
        "xpoints_added": 2.5404,
        "passes_attempted": 369.0,
        "pass_completion_pct": 0.7344,
        "xpass_completion_pct": 0.7763,
        "passes_over_expected": -15.4581,
        "passes_over_expected_p100": -4.1892,
        "avg_pass_distance": 14.8396,
        "avg_pass_vertical": 0.1158
      }
    },
    {
      "canonical_id": "jc-ngando",
      "canonical_name": "J.C. Ngando",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 123.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.083,
        "xg_place": -0.083,
        "goals_minus_xg": -0.083,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.083,
        "points_added": 0.0,
        "xpoints_added": 0.0177,
        "passes_attempted": 72.0,
        "pass_completion_pct": 0.7639,
        "xpass_completion_pct": 0.7923,
        "passes_over_expected": -2.0436,
        "passes_over_expected_p100": -2.8383,
        "avg_pass_distance": 17.1144,
        "avg_pass_vertical": 5.0726
      }
    },
    {
      "canonical_id": "jt-marcinkowski",
      "canonical_name": "JT Marcinkowski",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1252.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 340.0,
        "pass_completion_pct": 0.7029,
        "xpass_completion_pct": 0.6911,
        "passes_over_expected": 4.0093,
        "passes_over_expected_p100": 1.1792,
        "avg_pass_distance": 36.7302,
        "avg_pass_vertical": 28.301,
        "shots_faced": 54.0,
        "goals_conceded": 15.0,
        "saves": 38.0,
        "headed_shot_share": 0.0741,
        "xg_faced": 17.2669,
        "goals_conceded_minus_xg": -2.2669,
        "goals_per_xg": 0.8687
      }
    },
    {
      "canonical_id": "jacen-russell-rowe",
      "canonical_name": "Jacen Russell-Rowe",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 661.0,
        "shots": 19.0,
        "shots_on_target": 10.0,
        "goals": 4.0,
        "xg": 3.4692,
        "xg_place": -0.1544,
        "goals_minus_xg": 0.5308,
        "key_passes": 12.0,
        "assists": 2.0,
        "xa": 2.0015,
        "assists_minus_xa": -0.0015,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.4707,
        "points_added": 0.1953,
        "xpoints_added": 1.4439,
        "passes_attempted": 172.0,
        "pass_completion_pct": 0.7326,
        "xpass_completion_pct": 0.7451,
        "passes_over_expected": -2.1657,
        "passes_over_expected_p100": -1.2591,
        "avg_pass_distance": 14.271,
        "avg_pass_vertical": 1.6533
      }
    },
    {
      "canonical_id": "jack-elliott",
      "canonical_name": "Jack Elliott",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3451.0,
        "shots": 33.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 3.393,
        "xg_place": -2.6723,
        "goals_minus_xg": -3.393,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.7637,
        "assists_minus_xa": 0.2363,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 4.1567,
        "points_added": 0.0,
        "xpoints_added": 2.1037,
        "passes_attempted": 1435.0,
        "pass_completion_pct": 0.8209,
        "xpass_completion_pct": 0.8059,
        "passes_over_expected": 21.5614,
        "passes_over_expected_p100": 1.5025,
        "avg_pass_distance": 27.3395,
        "avg_pass_vertical": 13.5806
      }
    },
    {
      "canonical_id": "jack-lynn",
      "canonical_name": "Jack Lynn",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 61.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0542,
        "xg_place": 0.0024,
        "goals_minus_xg": -0.0542,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0542,
        "points_added": 0.0,
        "xpoints_added": 0.0486,
        "passes_attempted": 9.0,
        "pass_completion_pct": 0.7778,
        "xpass_completion_pct": 0.552,
        "passes_over_expected": 2.0316,
        "passes_over_expected_p100": 22.5731,
        "avg_pass_distance": 18.3902,
        "avg_pass_vertical": 8.6743
      }
    },
    {
      "canonical_id": "jack-maher",
      "canonical_name": "Jack Maher",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3286.0,
        "shots": 11.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.5288,
        "xg_place": 0.7063,
        "goals_minus_xg": -0.5288,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0682,
        "assists_minus_xa": -0.0682,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.597,
        "points_added": 0.0026,
        "xpoints_added": 0.6859,
        "passes_attempted": 1676.0,
        "pass_completion_pct": 0.8825,
        "xpass_completion_pct": 0.8694,
        "passes_over_expected": 21.9637,
        "passes_over_expected_p100": 1.3105,
        "avg_pass_distance": 24.2486,
        "avg_pass_vertical": 7.9247
      }
    },
    {
      "canonical_id": "jack-mcglynn",
      "canonical_name": "Jack McGlynn",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2123.0,
        "shots": 35.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 1.3391,
        "xg_place": -0.2762,
        "goals_minus_xg": 0.6609,
        "key_passes": 30.0,
        "assists": 2.0,
        "xa": 2.6338,
        "assists_minus_xa": -0.6338,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.973,
        "points_added": 1.1258,
        "xpoints_added": 0.6818,
        "passes_attempted": 1322.0,
        "pass_completion_pct": 0.8411,
        "xpass_completion_pct": 0.8125,
        "passes_over_expected": 37.9392,
        "passes_over_expected_p100": 2.8698,
        "avg_pass_distance": 20.7244,
        "avg_pass_vertical": 6.0095
      }
    },
    {
      "canonical_id": "jack-panayotou",
      "canonical_name": "Jack Panayotou",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 367.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.124,
        "xg_place": -0.124,
        "goals_minus_xg": -0.124,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1848,
        "assists_minus_xa": -0.1848,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3088,
        "points_added": 0.0,
        "xpoints_added": 0.1146,
        "passes_attempted": 107.0,
        "pass_completion_pct": 0.7477,
        "xpass_completion_pct": 0.7881,
        "passes_over_expected": -4.3259,
        "passes_over_expected_p100": -4.0429,
        "avg_pass_distance": 16.7813,
        "avg_pass_vertical": -0.12
      }
    },
    {
      "canonical_id": "jack-price",
      "canonical_name": "Jack Price",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 42.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0719,
        "assists_minus_xa": -0.0719,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0719,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 31.0,
        "pass_completion_pct": 0.7742,
        "xpass_completion_pct": 0.755,
        "passes_over_expected": 0.5941,
        "passes_over_expected_p100": 1.9165,
        "avg_pass_distance": 21.9352,
        "avg_pass_vertical": 3.6848
      }
    },
    {
      "canonical_id": "jack-skahan",
      "canonical_name": "Jack Skahan",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 428.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.9462,
        "xg_place": -0.0585,
        "goals_minus_xg": 0.0538,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.4246,
        "assists_minus_xa": 0.5754,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.3708,
        "points_added": 0.7133,
        "xpoints_added": 0.4515,
        "passes_attempted": 118.0,
        "pass_completion_pct": 0.822,
        "xpass_completion_pct": 0.8127,
        "passes_over_expected": 1.1043,
        "passes_over_expected_p100": 0.9359,
        "avg_pass_distance": 17.1903,
        "avg_pass_vertical": 0.6618
      }
    },
    {
      "canonical_id": "jackson-conway",
      "canonical_name": "Jackson Conway",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 61.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0443,
        "xg_place": 0.1028,
        "goals_minus_xg": -0.0443,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0965,
        "assists_minus_xa": -0.0965,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1408,
        "points_added": 0.0,
        "xpoints_added": 0.0282,
        "passes_attempted": 10.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.8759,
        "passes_over_expected": -0.7592,
        "passes_over_expected_p100": -7.5918,
        "avg_pass_distance": 11.6751,
        "avg_pass_vertical": -2.3683
      }
    },
    {
      "canonical_id": "jackson-hopkins",
      "canonical_name": "Jackson Hopkins",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 230.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3232,
        "xg_place": -0.2533,
        "goals_minus_xg": -0.3232,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0748,
        "assists_minus_xa": -0.0748,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.398,
        "points_added": 0.0,
        "xpoints_added": 0.1144,
        "passes_attempted": 78.0,
        "pass_completion_pct": 0.8077,
        "xpass_completion_pct": 0.79,
        "passes_over_expected": 1.3823,
        "passes_over_expected_p100": 1.7721,
        "avg_pass_distance": 18.5298,
        "avg_pass_vertical": 3.7337
      }
    },
    {
      "canonical_id": "jackson-ragen",
      "canonical_name": "Jackson Ragen",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3549.0,
        "shots": 15.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.9862,
        "xg_place": 0.2002,
        "goals_minus_xg": -0.9862,
        "key_passes": 4.0,
        "assists": 2.0,
        "xa": 0.9836,
        "assists_minus_xa": 1.0164,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.9698,
        "points_added": 0.0,
        "xpoints_added": 0.5264,
        "passes_attempted": 2074.0,
        "pass_completion_pct": 0.8954,
        "xpass_completion_pct": 0.8609,
        "passes_over_expected": 71.4031,
        "passes_over_expected_p100": 3.4428,
        "avg_pass_distance": 23.3836,
        "avg_pass_vertical": 9.5513
      }
    },
    {
      "canonical_id": "jackson-yueill",
      "canonical_name": "Jackson Yueill",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3105.0,
        "shots": 28.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 1.6635,
        "xg_place": -0.2125,
        "goals_minus_xg": -0.6635,
        "key_passes": 29.0,
        "assists": 4.0,
        "xa": 2.1794,
        "assists_minus_xa": 1.8206,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.8429,
        "points_added": 0.4551,
        "xpoints_added": 1.2269,
        "passes_attempted": 1906.0,
        "pass_completion_pct": 0.8783,
        "xpass_completion_pct": 0.8482,
        "passes_over_expected": 57.3564,
        "passes_over_expected_p100": 3.0093,
        "avg_pass_distance": 18.8196,
        "avg_pass_vertical": 6.399
      }
    },
    {
      "canonical_id": "jacob-greene",
      "canonical_name": "Jacob Greene",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 552.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.1449,
        "xg_place": 0.5254,
        "goals_minus_xg": 0.8551,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2781,
        "assists_minus_xa": -0.2781,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4229,
        "points_added": 0.0,
        "xpoints_added": 0.0176,
        "passes_attempted": 197.0,
        "pass_completion_pct": 0.736,
        "xpass_completion_pct": 0.7638,
        "passes_over_expected": -5.4749,
        "passes_over_expected_p100": -2.7791,
        "avg_pass_distance": 16.0066,
        "avg_pass_vertical": 1.8801
      }
    },
    {
      "canonical_id": "jacob-jackson",
      "canonical_name": "Jacob Jackson",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 296.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 90.0,
        "pass_completion_pct": 0.7778,
        "xpass_completion_pct": 0.7658,
        "passes_over_expected": 1.0806,
        "passes_over_expected_p100": 1.2006,
        "avg_pass_distance": 34.4592,
        "avg_pass_vertical": 26.0229,
        "shots_faced": 17.0,
        "goals_conceded": 7.0,
        "saves": 10.0,
        "headed_shot_share": 0.2941,
        "xg_faced": 7.0577,
        "goals_conceded_minus_xg": -0.0577,
        "goals_per_xg": 0.9918
      }
    },
    {
      "canonical_id": "jacob-shaffelburg",
      "canonical_name": "Jacob Shaffelburg",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1573.0,
        "shots": 31.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 4.6035,
        "xg_place": -0.6768,
        "goals_minus_xg": -1.6035,
        "key_passes": 19.0,
        "assists": 1.0,
        "xa": 2.2471,
        "assists_minus_xa": -1.2471,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 6.8506,
        "points_added": 0.8503,
        "xpoints_added": 2.1761,
        "passes_attempted": 373.0,
        "pass_completion_pct": 0.5818,
        "xpass_completion_pct": 0.617,
        "passes_over_expected": -13.1474,
        "passes_over_expected_p100": -3.5248,
        "avg_pass_distance": 17.8795,
        "avg_pass_vertical": 2.8806
      }
    },
    {
      "canonical_id": "jahkeele-marshall-rutty",
      "canonical_name": "Jahkeele Marshall-Rutty",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1259.0,
        "shots": 23.0,
        "shots_on_target": 9.0,
        "goals": 0.0,
        "xg": 1.4205,
        "xg_place": -0.408,
        "goals_minus_xg": -1.4205,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.4865,
        "assists_minus_xa": 0.5135,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.907,
        "points_added": 0.0,
        "xpoints_added": 1.1283,
        "passes_attempted": 563.0,
        "pass_completion_pct": 0.8597,
        "xpass_completion_pct": 0.8383,
        "passes_over_expected": 12.0435,
        "passes_over_expected_p100": 2.1392,
        "avg_pass_distance": 15.203,
        "avg_pass_vertical": -1.6639
      }
    },
    {
      "canonical_id": "jairo-torres",
      "canonical_name": "Jairo Torres",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 863.0,
        "shots": 18.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.8303,
        "xg_place": -1.0109,
        "goals_minus_xg": -1.8303,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.3031,
        "assists_minus_xa": -0.3031,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.1334,
        "points_added": 0.0,
        "xpoints_added": 1.5074,
        "passes_attempted": 324.0,
        "pass_completion_pct": 0.7932,
        "xpass_completion_pct": 0.7899,
        "passes_over_expected": 1.0834,
        "passes_over_expected_p100": 0.3344,
        "avg_pass_distance": 17.8827,
        "avg_pass_vertical": 2.688
      }
    },
    {
      "canonical_id": "jake-davis",
      "canonical_name": "Jake Davis",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2631.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.139,
        "xg_place": 0.3268,
        "goals_minus_xg": -0.139,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 1.6529,
        "assists_minus_xa": -0.6529,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.7919,
        "points_added": 0.0,
        "xpoints_added": 0.0724,
        "passes_attempted": 1546.0,
        "pass_completion_pct": 0.7995,
        "xpass_completion_pct": 0.7938,
        "passes_over_expected": 8.7228,
        "passes_over_expected_p100": 0.5642,
        "avg_pass_distance": 18.8263,
        "avg_pass_vertical": 4.8354
      }
    },
    {
      "canonical_id": "jake-nerwinski",
      "canonical_name": "Jake Nerwinski",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2528.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0796,
        "xg_place": 0.0183,
        "goals_minus_xg": -0.0796,
        "key_passes": 15.0,
        "assists": 2.0,
        "xa": 1.1434,
        "assists_minus_xa": 0.8566,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.223,
        "points_added": 0.0,
        "xpoints_added": 0.0318,
        "passes_attempted": 1127.0,
        "pass_completion_pct": 0.7152,
        "xpass_completion_pct": 0.7056,
        "passes_over_expected": 10.7933,
        "passes_over_expected_p100": 0.9577,
        "avg_pass_distance": 19.956,
        "avg_pass_vertical": 9.004
      }
    },
    {
      "canonical_id": "jakob-glesnes",
      "canonical_name": "Jakob Glesnes",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3152.0,
        "shots": 22.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 1.009,
        "xg_place": 0.655,
        "goals_minus_xg": 0.991,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.3287,
        "assists_minus_xa": -0.3287,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.3376,
        "points_added": 1.0276,
        "xpoints_added": 0.6628,
        "passes_attempted": 1262.0,
        "pass_completion_pct": 0.7987,
        "xpass_completion_pct": 0.7814,
        "passes_over_expected": 21.92,
        "passes_over_expected_p100": 1.7369,
        "avg_pass_distance": 26.596,
        "avg_pass_vertical": 12.2253
      }
    },
    {
      "canonical_id": "jalen-neal",
      "canonical_name": "Jalen Neal",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1431.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.7498,
        "xg_place": -0.0157,
        "goals_minus_xg": 0.2502,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0452,
        "assists_minus_xa": -0.0452,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.795,
        "points_added": 0.7525,
        "xpoints_added": 0.5453,
        "passes_attempted": 868.0,
        "pass_completion_pct": 0.9401,
        "xpass_completion_pct": 0.9077,
        "passes_over_expected": 28.0908,
        "passes_over_expected_p100": 3.2363,
        "avg_pass_distance": 19.9394,
        "avg_pass_vertical": 5.8228
      }
    },
    {
      "canonical_id": "jamal-thiar\u00e9",
      "canonical_name": "Jamal Thiar\u00e9",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 119.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4683,
        "xg_place": -0.4683,
        "goals_minus_xg": -0.4683,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.021,
        "assists_minus_xa": -0.021,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4893,
        "points_added": 0.0,
        "xpoints_added": 0.4514,
        "passes_attempted": 17.0,
        "pass_completion_pct": 0.4706,
        "xpass_completion_pct": 0.6963,
        "passes_over_expected": -3.8374,
        "passes_over_expected_p100": -22.573,
        "avg_pass_distance": 15.4909,
        "avg_pass_vertical": -1.3884
      }
    },
    {
      "canonical_id": "james-pantemis",
      "canonical_name": "James Pantemis",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 182.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 64.0,
        "pass_completion_pct": 0.8125,
        "xpass_completion_pct": 0.8335,
        "passes_over_expected": -1.3441,
        "passes_over_expected_p100": -2.1001,
        "avg_pass_distance": 26.2864,
        "avg_pass_vertical": 19.8417,
        "shots_faced": 14.0,
        "goals_conceded": 5.0,
        "saves": 7.0,
        "headed_shot_share": 0.0,
        "xg_faced": 3.7727,
        "goals_conceded_minus_xg": 1.2273,
        "goals_per_xg": 1.3253
      }
    },
    {
      "canonical_id": "james-sands",
      "canonical_name": "James Sands",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2415.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4474,
        "xg_place": -0.3227,
        "goals_minus_xg": -0.4474,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.24,
        "assists_minus_xa": -0.24,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6874,
        "points_added": 0.0,
        "xpoints_added": 0.2046,
        "passes_attempted": 1412.0,
        "pass_completion_pct": 0.8902,
        "xpass_completion_pct": 0.8776,
        "passes_over_expected": 17.8069,
        "passes_over_expected_p100": 1.2611,
        "avg_pass_distance": 20.0604,
        "avg_pass_vertical": 4.3904
      }
    },
    {
      "canonical_id": "jamiro-monteiro",
      "canonical_name": "Jamiro Monteiro",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2380.0,
        "shots": 30.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 2.8755,
        "xg_place": -1.1925,
        "goals_minus_xg": -1.8755,
        "key_passes": 26.0,
        "assists": 3.0,
        "xa": 2.5518,
        "assists_minus_xa": 0.4482,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.4273,
        "points_added": 0.9039,
        "xpoints_added": 2.158,
        "passes_attempted": 1163.0,
        "pass_completion_pct": 0.8684,
        "xpass_completion_pct": 0.8586,
        "passes_over_expected": 11.5011,
        "passes_over_expected_p100": 0.9889,
        "avg_pass_distance": 16.9077,
        "avg_pass_vertical": 0.5106
      }
    },
    {
      "canonical_id": "jan-soboci\u0144ski",
      "canonical_name": "Jan Soboci\u0144ski",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 745.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1116,
        "xg_place": -0.0611,
        "goals_minus_xg": -0.1116,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1116,
        "points_added": 0.0,
        "xpoints_added": 0.0948,
        "passes_attempted": 421.0,
        "pass_completion_pct": 0.8385,
        "xpass_completion_pct": 0.8335,
        "passes_over_expected": 2.1072,
        "passes_over_expected_p100": 0.5005,
        "avg_pass_distance": 24.7578,
        "avg_pass_vertical": 8.6013
      }
    },
    {
      "canonical_id": "jared-stroud",
      "canonical_name": "Jared Stroud",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2306.0,
        "shots": 46.0,
        "shots_on_target": 17.0,
        "goals": 5.0,
        "xg": 3.8557,
        "xg_place": -0.3395,
        "goals_minus_xg": 1.1443,
        "key_passes": 22.0,
        "assists": 5.0,
        "xa": 2.1382,
        "assists_minus_xa": 2.8618,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 5.9938,
        "points_added": 3.2088,
        "xpoints_added": 2.6108,
        "passes_attempted": 719.0,
        "pass_completion_pct": 0.6551,
        "xpass_completion_pct": 0.7054,
        "passes_over_expected": -36.1855,
        "passes_over_expected_p100": -5.0328,
        "avg_pass_distance": 18.1218,
        "avg_pass_vertical": 2.3836
      }
    },
    {
      "canonical_id": "jaroslaw-niezgoda",
      "canonical_name": "Jaroslaw Niezgoda",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 755.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.3756,
        "xg_place": -0.1561,
        "goals_minus_xg": -0.3756,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1942,
        "assists_minus_xa": -0.1942,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5698,
        "points_added": 0.1049,
        "xpoints_added": 0.905,
        "passes_attempted": 148.0,
        "pass_completion_pct": 0.6757,
        "xpass_completion_pct": 0.7437,
        "passes_over_expected": -10.0676,
        "passes_over_expected_p100": -6.8024,
        "avg_pass_distance": 12.2489,
        "avg_pass_vertical": 0.7099
      }
    },
    {
      "canonical_id": "jasper-l\u00f6effelsend",
      "canonical_name": "Jasper L\u00f6effelsend",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1241.0,
        "shots": 14.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 0.6899,
        "xg_place": 0.0398,
        "goals_minus_xg": 0.3101,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.8037,
        "assists_minus_xa": 0.1963,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.4936,
        "points_added": 0.6165,
        "xpoints_added": 0.3594,
        "passes_attempted": 696.0,
        "pass_completion_pct": 0.8233,
        "xpass_completion_pct": 0.847,
        "passes_over_expected": -16.4826,
        "passes_over_expected_p100": -2.3682,
        "avg_pass_distance": 20.6054,
        "avg_pass_vertical": 1.7095
      }
    },
    {
      "canonical_id": "javain-brown",
      "canonical_name": "Javain Brown",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2000.0,
        "shots": 20.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.082,
        "xg_place": -0.1519,
        "goals_minus_xg": -0.082,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 0.9213,
        "assists_minus_xa": 0.0787,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0033,
        "points_added": 0.5642,
        "xpoints_added": 0.744,
        "passes_attempted": 1128.0,
        "pass_completion_pct": 0.7686,
        "xpass_completion_pct": 0.7776,
        "passes_over_expected": -10.1728,
        "passes_over_expected_p100": -0.9018,
        "avg_pass_distance": 21.9431,
        "avg_pass_vertical": 3.9826
      }
    },
    {
      "canonical_id": "javier-casas",
      "canonical_name": "Javier Casas",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 74.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.03,
        "xg_place": -0.03,
        "goals_minus_xg": -0.03,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.03,
        "points_added": 0.0,
        "xpoints_added": 0.046,
        "passes_attempted": 24.0,
        "pass_completion_pct": 0.7917,
        "xpass_completion_pct": 0.7224,
        "passes_over_expected": 1.6616,
        "passes_over_expected_p100": 6.9233,
        "avg_pass_distance": 19.0031,
        "avg_pass_vertical": 8.3884
      }
    },
    {
      "canonical_id": "jayden-reid",
      "canonical_name": "Jayden Reid",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 0.0,
        "pass_completion_pct": 0.0,
        "xpass_completion_pct": 0.0,
        "passes_over_expected": 0.0,
        "passes_over_expected_p100": 0.0,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "jaylin-lindsey",
      "canonical_name": "Jaylin Lindsey",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1472.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.9326,
        "xg_place": -0.5091,
        "goals_minus_xg": 0.0674,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 1.1394,
        "assists_minus_xa": 0.8606,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.072,
        "points_added": 0.5213,
        "xpoints_added": 0.5802,
        "passes_attempted": 819.0,
        "pass_completion_pct": 0.7985,
        "xpass_completion_pct": 0.7815,
        "passes_over_expected": 13.9363,
        "passes_over_expected_p100": 1.7016,
        "avg_pass_distance": 19.1572,
        "avg_pass_vertical": 5.2689
      }
    },
    {
      "canonical_id": "jean-mota",
      "canonical_name": "Jean Mota",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1028.0,
        "shots": 16.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 0.7479,
        "xg_place": -0.5005,
        "goals_minus_xg": -0.7479,
        "key_passes": 12.0,
        "assists": 3.0,
        "xa": 0.5805,
        "assists_minus_xa": 2.4195,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.3283,
        "points_added": 0.0,
        "xpoints_added": 0.6015,
        "passes_attempted": 718.0,
        "pass_completion_pct": 0.7953,
        "xpass_completion_pct": 0.8032,
        "passes_over_expected": -5.7075,
        "passes_over_expected_p100": -0.7949,
        "avg_pass_distance": 21.1774,
        "avg_pass_vertical": 5.4783
      }
    },
    {
      "canonical_id": "jefferson-savarino",
      "canonical_name": "Jefferson Savarino",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2400.0,
        "shots": 76.0,
        "shots_on_target": 26.0,
        "goals": 8.0,
        "xg": 5.3034,
        "xg_place": 1.2826,
        "goals_minus_xg": 2.6966,
        "key_passes": 53.0,
        "assists": 3.0,
        "xa": 3.9588,
        "assists_minus_xa": -0.9588,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 9.2623,
        "points_added": 3.4211,
        "xpoints_added": 3.2716,
        "passes_attempted": 955.0,
        "pass_completion_pct": 0.7319,
        "xpass_completion_pct": 0.7222,
        "passes_over_expected": 9.3259,
        "passes_over_expected_p100": 0.9765,
        "avg_pass_distance": 20.0211,
        "avg_pass_vertical": 3.7418
      }
    },
    {
      "canonical_id": "jeong-sang-bin",
      "canonical_name": "Jeong Sang-Bin",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1070.0,
        "shots": 21.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 3.4055,
        "xg_place": -0.8424,
        "goals_minus_xg": -2.4055,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 2.3526,
        "assists_minus_xa": -1.3526,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 5.7581,
        "points_added": 0.8543,
        "xpoints_added": 2.441,
        "passes_attempted": 275.0,
        "pass_completion_pct": 0.64,
        "xpass_completion_pct": 0.6599,
        "passes_over_expected": -5.4625,
        "passes_over_expected_p100": -1.9864,
        "avg_pass_distance": 19.0505,
        "avg_pass_vertical": 1.4366
      }
    },
    {
      "canonical_id": "jere-uronen",
      "canonical_name": "Jere Uronen",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 735.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1103,
        "xg_place": -0.1103,
        "goals_minus_xg": -0.1103,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2782,
        "assists_minus_xa": -0.2782,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3885,
        "points_added": 0.0,
        "xpoints_added": 0.0888,
        "passes_attempted": 374.0,
        "pass_completion_pct": 0.8155,
        "xpass_completion_pct": 0.7983,
        "passes_over_expected": 6.4211,
        "passes_over_expected_p100": 1.7169,
        "avg_pass_distance": 18.4396,
        "avg_pass_vertical": 2.9435
      }
    },
    {
      "canonical_id": "jeremy-ebobisse",
      "canonical_name": "Jeremy Ebobisse",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3331.0,
        "shots": 64.0,
        "shots_on_target": 21.0,
        "goals": 10.0,
        "xg": 9.4093,
        "xg_place": -1.8025,
        "goals_minus_xg": 0.5907,
        "key_passes": 29.0,
        "assists": 2.0,
        "xa": 2.9677,
        "assists_minus_xa": -0.9677,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 12.3771,
        "points_added": 4.8166,
        "xpoints_added": 5.7096,
        "passes_attempted": 731.0,
        "pass_completion_pct": 0.7702,
        "xpass_completion_pct": 0.8092,
        "passes_over_expected": -28.5126,
        "passes_over_expected_p100": -3.9005,
        "avg_pass_distance": 16.969,
        "avg_pass_vertical": 0.9652
      }
    },
    {
      "canonical_id": "jeremy-rafanello",
      "canonical_name": "Jeremy Rafanello",
      "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": 4.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.9559,
        "passes_over_expected": 0.1762,
        "passes_over_expected_p100": 4.4054,
        "avg_pass_distance": 12.7244,
        "avg_pass_vertical": -2.645
      }
    },
    {
      "canonical_id": "jesus-batiz",
      "canonical_name": "Jesus Batiz",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 71.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0613,
        "xg_place": -0.0613,
        "goals_minus_xg": -0.0613,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0613,
        "points_added": 0.0,
        "xpoints_added": 0.0169,
        "passes_attempted": 19.0,
        "pass_completion_pct": 0.8421,
        "xpass_completion_pct": 0.8773,
        "passes_over_expected": -0.6684,
        "passes_over_expected_p100": -3.5179,
        "avg_pass_distance": 15.1071,
        "avg_pass_vertical": -4.5713
      }
    },
    {
      "canonical_id": "jes\u00fas-bueno",
      "canonical_name": "Jes\u00fas Bueno",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1172.0,
        "shots": 12.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 0.6002,
        "xg_place": 0.0236,
        "goals_minus_xg": -0.6002,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.6898,
        "assists_minus_xa": -0.6898,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.29,
        "points_added": 0.0,
        "xpoints_added": 0.2724,
        "passes_attempted": 473.0,
        "pass_completion_pct": 0.8266,
        "xpass_completion_pct": 0.8241,
        "passes_over_expected": 1.1914,
        "passes_over_expected_p100": 0.2519,
        "avg_pass_distance": 17.8366,
        "avg_pass_vertical": 3.2222
      }
    },
    {
      "canonical_id": "jes\u00fas-ferreira",
      "canonical_name": "Jes\u00fas Ferreira",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2693.0,
        "shots": 65.0,
        "shots_on_target": 26.0,
        "goals": 13.0,
        "xg": 11.8203,
        "xg_place": -1.4975,
        "goals_minus_xg": 1.1797,
        "key_passes": 58.0,
        "assists": 4.0,
        "xa": 4.9691,
        "assists_minus_xa": -0.9691,
        "goals_plus_assists": 17.0,
        "xg_plus_xa": 16.7894,
        "points_added": 5.6081,
        "xpoints_added": 6.8209,
        "passes_attempted": 1028.0,
        "pass_completion_pct": 0.714,
        "xpass_completion_pct": 0.7465,
        "passes_over_expected": -33.3697,
        "passes_over_expected_p100": -3.2461,
        "avg_pass_distance": 20.2156,
        "avg_pass_vertical": 2.4385
      }
    },
    {
      "canonical_id": "jes\u00fas-jim\u00e9nez",
      "canonical_name": "Jes\u00fas Jim\u00e9nez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 820.0,
        "shots": 17.0,
        "shots_on_target": 7.0,
        "goals": 0.0,
        "xg": 2.806,
        "xg_place": -0.5846,
        "goals_minus_xg": -2.806,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.6142,
        "assists_minus_xa": 0.3858,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.4202,
        "points_added": 0.0,
        "xpoints_added": 2.7124,
        "passes_attempted": 191.0,
        "pass_completion_pct": 0.7958,
        "xpass_completion_pct": 0.8074,
        "passes_over_expected": -2.2169,
        "passes_over_expected_p100": -1.1607,
        "avg_pass_distance": 15.8881,
        "avg_pass_vertical": -1.5074
      }
    },
    {
      "canonical_id": "jes\u00fas-murillo",
      "canonical_name": "Jes\u00fas Murillo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2088.0,
        "shots": 16.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.1337,
        "xg_place": -0.129,
        "goals_minus_xg": -0.1337,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.5906,
        "assists_minus_xa": -0.5906,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.7243,
        "points_added": 0.0,
        "xpoints_added": 0.166,
        "passes_attempted": 938.0,
        "pass_completion_pct": 0.8241,
        "xpass_completion_pct": 0.8219,
        "passes_over_expected": 2.0326,
        "passes_over_expected_p100": 0.2167,
        "avg_pass_distance": 23.4429,
        "avg_pass_vertical": 9.1298
      }
    },
    {
      "canonical_id": "jhojan-valencia",
      "canonical_name": "Jhojan Valencia",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1589.0,
        "shots": 11.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2602,
        "xg_place": -0.2602,
        "goals_minus_xg": -0.2602,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.4441,
        "assists_minus_xa": 0.5559,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7043,
        "points_added": 0.0,
        "xpoints_added": 0.1704,
        "passes_attempted": 741.0,
        "pass_completion_pct": 0.8745,
        "xpass_completion_pct": 0.8665,
        "passes_over_expected": 5.9322,
        "passes_over_expected_p100": 0.8006,
        "avg_pass_distance": 19.8747,
        "avg_pass_vertical": 3.0002
      }
    },
    {
      "canonical_id": "jimmy-maurer",
      "canonical_name": "Jimmy Maurer",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 483.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 168.0,
        "pass_completion_pct": 0.7381,
        "xpass_completion_pct": 0.7385,
        "passes_over_expected": -0.0743,
        "passes_over_expected_p100": -0.0442,
        "avg_pass_distance": 34.6447,
        "avg_pass_vertical": 26.6992,
        "shots_faced": 21.0,
        "goals_conceded": 8.0,
        "saves": 13.0,
        "headed_shot_share": 0.0952,
        "xg_faced": 5.2332,
        "goals_conceded_minus_xg": 2.7668,
        "goals_per_xg": 1.5287
      }
    },
    {
      "canonical_id": "jimmy-medranda",
      "canonical_name": "Jimmy Medranda",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 154.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.315,
        "xg_place": 0.0293,
        "goals_minus_xg": 0.685,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1952,
        "assists_minus_xa": -0.1952,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5102,
        "points_added": 1.327,
        "xpoints_added": 0.3702,
        "passes_attempted": 110.0,
        "pass_completion_pct": 0.8091,
        "xpass_completion_pct": 0.802,
        "passes_over_expected": 0.7822,
        "passes_over_expected_p100": 0.7111,
        "avg_pass_distance": 17.9758,
        "avg_pass_vertical": 0.4611
      }
    },
    {
      "canonical_id": "joakim-nilsson",
      "canonical_name": "Joakim Nilsson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 739.0,
        "shots": 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.0209,
        "assists_minus_xa": -0.0209,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0209,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 343.0,
        "pass_completion_pct": 0.8601,
        "xpass_completion_pct": 0.8299,
        "passes_over_expected": 10.3317,
        "passes_over_expected_p100": 3.0122,
        "avg_pass_distance": 20.303,
        "avg_pass_vertical": 7.6384
      }
    },
    {
      "canonical_id": "joaqu\u00edn-torres",
      "canonical_name": "Joaqu\u00edn Torres",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 449.0,
        "shots": 14.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.5355,
        "xg_place": -0.3116,
        "goals_minus_xg": 0.4645,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.6009,
        "assists_minus_xa": 0.3991,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.1364,
        "points_added": 0.1234,
        "xpoints_added": 0.4135,
        "passes_attempted": 147.0,
        "pass_completion_pct": 0.6803,
        "xpass_completion_pct": 0.753,
        "passes_over_expected": -10.689,
        "passes_over_expected_p100": -7.2714,
        "avg_pass_distance": 20.0602,
        "avg_pass_vertical": 4.496
      }
    },
    {
      "canonical_id": "joe-bendik",
      "canonical_name": "Joe Bendik",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 792.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 166.0,
        "pass_completion_pct": 0.6386,
        "xpass_completion_pct": 0.6472,
        "passes_over_expected": -1.4327,
        "passes_over_expected_p100": -0.8631,
        "avg_pass_distance": 44.1229,
        "avg_pass_vertical": 36.0549,
        "shots_faced": 31.0,
        "goals_conceded": 12.0,
        "saves": 15.0,
        "headed_shot_share": 0.0968,
        "xg_faced": 7.7239,
        "goals_conceded_minus_xg": 4.2761,
        "goals_per_xg": 1.5536
      }
    },
    {
      "canonical_id": "joe-willis",
      "canonical_name": "Joe Willis",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3416.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1008.0,
        "pass_completion_pct": 0.6617,
        "xpass_completion_pct": 0.6523,
        "passes_over_expected": 9.5011,
        "passes_over_expected_p100": 0.9426,
        "avg_pass_distance": 39.7048,
        "avg_pass_vertical": 31.971,
        "shots_faced": 140.0,
        "goals_conceded": 32.0,
        "saves": 106.0,
        "headed_shot_share": 0.1071,
        "xg_faced": 32.6102,
        "goals_conceded_minus_xg": -0.6102,
        "goals_per_xg": 0.9813
      }
    },
    {
      "canonical_id": "joel-waterman",
      "canonical_name": "Joel Waterman",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2599.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.0455,
        "xg_place": 0.3633,
        "goals_minus_xg": -0.0455,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 1.2871,
        "assists_minus_xa": -0.2871,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.3326,
        "points_added": 0.6253,
        "xpoints_added": 0.6012,
        "passes_attempted": 1711.0,
        "pass_completion_pct": 0.8615,
        "xpass_completion_pct": 0.8314,
        "passes_over_expected": 51.4798,
        "passes_over_expected_p100": 3.0088,
        "avg_pass_distance": 24.4752,
        "avg_pass_vertical": 9.8964
      }
    },
    {
      "canonical_id": "joey-akpunonu",
      "canonical_name": "Joey Akpunonu",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 10.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 3.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.8676,
        "passes_over_expected": 0.3971,
        "passes_over_expected_p100": 13.2361,
        "avg_pass_distance": 16.6578,
        "avg_pass_vertical": 8.9317
      }
    },
    {
      "canonical_id": "john-klein",
      "canonical_name": "John Klein",
      "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": 12.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.7051,
        "passes_over_expected": -2.4617,
        "passes_over_expected_p100": -20.5141,
        "avg_pass_distance": 17.9642,
        "avg_pass_vertical": 0.6929
      }
    },
    {
      "canonical_id": "john-mccarthy",
      "canonical_name": "John McCarthy",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2518.0,
        "shots": 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.0301,
        "assists_minus_xa": -0.0301,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0301,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 667.0,
        "pass_completion_pct": 0.6912,
        "xpass_completion_pct": 0.7197,
        "passes_over_expected": -19.0647,
        "passes_over_expected_p100": -2.8583,
        "avg_pass_distance": 38.0222,
        "avg_pass_vertical": 29.4219,
        "shots_faced": 99.0,
        "goals_conceded": 31.0,
        "saves": 67.0,
        "headed_shot_share": 0.1616,
        "xg_faced": 29.3778,
        "goals_conceded_minus_xg": 1.6222,
        "goals_per_xg": 1.0552
      }
    },
    {
      "canonical_id": "john-nelson",
      "canonical_name": "John Nelson",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1397.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3951,
        "xg_place": -0.3508,
        "goals_minus_xg": -0.3951,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.6287,
        "assists_minus_xa": -0.6287,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0238,
        "points_added": 0.0,
        "xpoints_added": 0.3132,
        "passes_attempted": 650.0,
        "pass_completion_pct": 0.7108,
        "xpass_completion_pct": 0.7207,
        "passes_over_expected": -6.4356,
        "passes_over_expected_p100": -0.9901,
        "avg_pass_distance": 18.443,
        "avg_pass_vertical": 5.8615
      }
    },
    {
      "canonical_id": "john-pulskamp",
      "canonical_name": "John Pulskamp",
      "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": 122.0,
        "pass_completion_pct": 0.7541,
        "xpass_completion_pct": 0.7312,
        "passes_over_expected": 2.7978,
        "passes_over_expected_p100": 2.2933,
        "avg_pass_distance": 34.4831,
        "avg_pass_vertical": 24.0578,
        "shots_faced": 20.0,
        "goals_conceded": 7.0,
        "saves": 13.0,
        "headed_shot_share": 0.05,
        "xg_faced": 6.1794,
        "goals_conceded_minus_xg": 0.8206,
        "goals_per_xg": 1.1328
      }
    },
    {
      "canonical_id": "john-tolkin",
      "canonical_name": "John Tolkin",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2970.0,
        "shots": 42.0,
        "shots_on_target": 11.0,
        "goals": 4.0,
        "xg": 3.1669,
        "xg_place": 0.1917,
        "goals_minus_xg": 0.8331,
        "key_passes": 51.0,
        "assists": 8.0,
        "xa": 4.6984,
        "assists_minus_xa": 3.3016,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 7.8653,
        "points_added": 0.2893,
        "xpoints_added": 1.1859,
        "passes_attempted": 1645.0,
        "pass_completion_pct": 0.7033,
        "xpass_completion_pct": 0.7154,
        "passes_over_expected": -19.7733,
        "passes_over_expected_p100": -1.202,
        "avg_pass_distance": 22.0945,
        "avg_pass_vertical": 5.7951
      }
    },
    {
      "canonical_id": "johnny-russell",
      "canonical_name": "Johnny Russell",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2125.0,
        "shots": 46.0,
        "shots_on_target": 19.0,
        "goals": 8.0,
        "xg": 5.2683,
        "xg_place": 0.7045,
        "goals_minus_xg": 2.7317,
        "key_passes": 31.0,
        "assists": 3.0,
        "xa": 2.9072,
        "assists_minus_xa": 0.0928,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 8.1755,
        "points_added": 3.3685,
        "xpoints_added": 2.2182,
        "passes_attempted": 787.0,
        "pass_completion_pct": 0.7014,
        "xpass_completion_pct": 0.7171,
        "passes_over_expected": -12.3718,
        "passes_over_expected_p100": -1.572,
        "avg_pass_distance": 20.8411,
        "avg_pass_vertical": 1.6664
      }
    },
    {
      "canonical_id": "jojea-kwizera",
      "canonical_name": "Jojea Kwizera",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 159.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0314,
        "xg_place": 0.0282,
        "goals_minus_xg": -0.0314,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.088,
        "assists_minus_xa": -0.088,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1194,
        "points_added": 0.0,
        "xpoints_added": 0.0259,
        "passes_attempted": 82.0,
        "pass_completion_pct": 0.7195,
        "xpass_completion_pct": 0.7208,
        "passes_over_expected": -0.1053,
        "passes_over_expected_p100": -0.1284,
        "avg_pass_distance": 17.2446,
        "avg_pass_vertical": 2.2388
      }
    },
    {
      "canonical_id": "jon-bell",
      "canonical_name": "Jon Bell",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 150.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_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.7692,
        "xpass_completion_pct": 0.7758,
        "passes_over_expected": -0.4265,
        "passes_over_expected_p100": -0.6562,
        "avg_pass_distance": 23.9768,
        "avg_pass_vertical": 10.4804
      }
    },
    {
      "canonical_id": "jon-gallagher",
      "canonical_name": "Jon Gallagher",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3102.0,
        "shots": 26.0,
        "shots_on_target": 9.0,
        "goals": 5.0,
        "xg": 1.9199,
        "xg_place": 1.2996,
        "goals_minus_xg": 3.0801,
        "key_passes": 23.0,
        "assists": 4.0,
        "xa": 3.2611,
        "assists_minus_xa": 0.7389,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 5.1809,
        "points_added": 3.3261,
        "xpoints_added": 1.4257,
        "passes_attempted": 1397.0,
        "pass_completion_pct": 0.7509,
        "xpass_completion_pct": 0.7811,
        "passes_over_expected": -42.2007,
        "passes_over_expected_p100": -3.0208,
        "avg_pass_distance": 20.2014,
        "avg_pass_vertical": 0.5155
      }
    },
    {
      "canonical_id": "jonathan-bond",
      "canonical_name": "Jonathan Bond",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2275.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 777.0,
        "pass_completion_pct": 0.8314,
        "xpass_completion_pct": 0.8243,
        "passes_over_expected": 5.5259,
        "passes_over_expected_p100": 0.7112,
        "avg_pass_distance": 28.8709,
        "avg_pass_vertical": 19.8352,
        "shots_faced": 123.0,
        "goals_conceded": 44.0,
        "saves": 78.0,
        "headed_shot_share": 0.1301,
        "xg_faced": 37.0494,
        "goals_conceded_minus_xg": 6.9506,
        "goals_per_xg": 1.1876
      }
    },
    {
      "canonical_id": "jonathan-dean",
      "canonical_name": "Jonathan Dean",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1543.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 1.348,
        "assists_minus_xa": -0.348,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.348,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 652.0,
        "pass_completion_pct": 0.7699,
        "xpass_completion_pct": 0.7723,
        "passes_over_expected": -1.5457,
        "passes_over_expected_p100": -0.2371,
        "avg_pass_distance": 18.5649,
        "avg_pass_vertical": 3.6723
      }
    },
    {
      "canonical_id": "jonathan-klinsmann",
      "canonical_name": "Jonathan Klinsmann",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 938.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 240.0,
        "pass_completion_pct": 0.7625,
        "xpass_completion_pct": 0.7784,
        "passes_over_expected": -3.8106,
        "passes_over_expected_p100": -1.5877,
        "avg_pass_distance": 31.7419,
        "avg_pass_vertical": 24.898,
        "shots_faced": 37.0,
        "goals_conceded": 15.0,
        "saves": 22.0,
        "headed_shot_share": 0.1622,
        "xg_faced": 11.6925,
        "goals_conceded_minus_xg": 3.3075,
        "goals_per_xg": 1.2829
      }
    },
    {
      "canonical_id": "jonathan-lewis",
      "canonical_name": "Jonathan Lewis",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1341.0,
        "shots": 25.0,
        "shots_on_target": 10.0,
        "goals": 1.0,
        "xg": 3.1258,
        "xg_place": -0.6927,
        "goals_minus_xg": -2.1258,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.5072,
        "assists_minus_xa": -0.5072,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.633,
        "points_added": 0.0032,
        "xpoints_added": 2.1672,
        "passes_attempted": 270.0,
        "pass_completion_pct": 0.7852,
        "xpass_completion_pct": 0.7842,
        "passes_over_expected": 0.2717,
        "passes_over_expected_p100": 0.1006,
        "avg_pass_distance": 15.4624,
        "avg_pass_vertical": -1.6018
      }
    },
    {
      "canonical_id": "jonathan-mensah",
      "canonical_name": "Jonathan Mensah",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2306.0,
        "shots": 17.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.6188,
        "xg_place": -0.4614,
        "goals_minus_xg": -0.6188,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.536,
        "assists_minus_xa": -0.536,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1549,
        "points_added": 0.0,
        "xpoints_added": 0.6003,
        "passes_attempted": 1076.0,
        "pass_completion_pct": 0.8801,
        "xpass_completion_pct": 0.8554,
        "passes_over_expected": 26.5977,
        "passes_over_expected_p100": 2.4719,
        "avg_pass_distance": 21.0094,
        "avg_pass_vertical": 7.3705
      }
    },
    {
      "canonical_id": "jonathan-osorio",
      "canonical_name": "Jonathan Osorio",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2065.0,
        "shots": 12.0,
        "shots_on_target": 7.0,
        "goals": 4.0,
        "xg": 3.2556,
        "xg_place": 0.7705,
        "goals_minus_xg": 0.7444,
        "key_passes": 25.0,
        "assists": 4.0,
        "xa": 2.5098,
        "assists_minus_xa": 1.4902,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 5.7654,
        "points_added": 1.809,
        "xpoints_added": 1.8649,
        "passes_attempted": 1229.0,
        "pass_completion_pct": 0.8836,
        "xpass_completion_pct": 0.8721,
        "passes_over_expected": 14.2098,
        "passes_over_expected_p100": 1.1562,
        "avg_pass_distance": 15.4747,
        "avg_pass_vertical": 1.4793
      }
    },
    {
      "canonical_id": "jonathan-p\u00e9rez",
      "canonical_name": "Jonathan P\u00e9rez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 147.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1907,
        "xg_place": -0.0565,
        "goals_minus_xg": -0.1907,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.5505,
        "assists_minus_xa": 0.4495,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7412,
        "points_added": 0.0,
        "xpoints_added": 0.1634,
        "passes_attempted": 92.0,
        "pass_completion_pct": 0.8478,
        "xpass_completion_pct": 0.8126,
        "passes_over_expected": 3.2443,
        "passes_over_expected_p100": 3.5264,
        "avg_pass_distance": 18.5879,
        "avg_pass_vertical": -5.0492
      }
    },
    {
      "canonical_id": "jonathan-sirois",
      "canonical_name": "Jonathan Sirois",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3181.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.073,
        "assists_minus_xa": -0.073,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.073,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1114.0,
        "pass_completion_pct": 0.7244,
        "xpass_completion_pct": 0.7266,
        "passes_over_expected": -2.4553,
        "passes_over_expected_p100": -0.2204,
        "avg_pass_distance": 33.9164,
        "avg_pass_vertical": 26.3893,
        "shots_faced": 143.0,
        "goals_conceded": 44.0,
        "saves": 97.0,
        "headed_shot_share": 0.0769,
        "xg_faced": 39.9537,
        "goals_conceded_minus_xg": 4.0463,
        "goals_per_xg": 1.1013
      }
    },
    {
      "canonical_id": "jordan-faria",
      "canonical_name": "Jordan Faria",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 28.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 10.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.8092,
        "passes_over_expected": -0.092,
        "passes_over_expected_p100": -0.9196,
        "avg_pass_distance": 17.7748,
        "avg_pass_vertical": -2.1431
      }
    },
    {
      "canonical_id": "jordan-morris",
      "canonical_name": "Jordan Morris",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2571.0,
        "shots": 51.0,
        "shots_on_target": 23.0,
        "goals": 13.0,
        "xg": 11.4041,
        "xg_place": 1.9946,
        "goals_minus_xg": 1.5959,
        "key_passes": 22.0,
        "assists": 0.0,
        "xa": 2.1864,
        "assists_minus_xa": -2.1864,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 13.5905,
        "points_added": 4.1934,
        "xpoints_added": 5.6601,
        "passes_attempted": 643.0,
        "pass_completion_pct": 0.7403,
        "xpass_completion_pct": 0.77,
        "passes_over_expected": -19.0957,
        "passes_over_expected_p100": -2.9698,
        "avg_pass_distance": 14.0413,
        "avg_pass_vertical": -1.9504
      }
    },
    {
      "canonical_id": "jordan-perruzza",
      "canonical_name": "Jordan Perruzza",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 144.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.6361,
        "xg_place": -0.6361,
        "goals_minus_xg": -0.6361,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6361,
        "points_added": 0.0,
        "xpoints_added": 0.2115,
        "passes_attempted": 29.0,
        "pass_completion_pct": 0.7241,
        "xpass_completion_pct": 0.8248,
        "passes_over_expected": -2.9198,
        "passes_over_expected_p100": -10.0683,
        "avg_pass_distance": 14.1231,
        "avg_pass_vertical": -5.3892
      }
    },
    {
      "canonical_id": "jordi-alba",
      "canonical_name": "Jordi Alba",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 480.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.5355,
        "xg_place": 0.2439,
        "goals_minus_xg": 0.4645,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 1.1644,
        "assists_minus_xa": -1.1644,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.7,
        "points_added": 0.178,
        "xpoints_added": 0.0953,
        "passes_attempted": 340.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.8147,
        "passes_over_expected": -4.9829,
        "passes_over_expected_p100": -1.4656,
        "avg_pass_distance": 18.5026,
        "avg_pass_vertical": 2.0405
      }
    },
    {
      "canonical_id": "jorge-cabezas",
      "canonical_name": "Jorge Cabezas",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 141.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.4944,
        "xg_place": 0.1569,
        "goals_minus_xg": -0.4944,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4944,
        "points_added": 0.0,
        "xpoints_added": 0.3201,
        "passes_attempted": 27.0,
        "pass_completion_pct": 0.7407,
        "xpass_completion_pct": 0.7982,
        "passes_over_expected": -1.5524,
        "passes_over_expected_p100": -5.7496,
        "avg_pass_distance": 12.352,
        "avg_pass_vertical": -2.4302
      }
    },
    {
      "canonical_id": "josef-mart\u00ednez",
      "canonical_name": "Josef Mart\u00ednez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1934.0,
        "shots": 44.0,
        "shots_on_target": 19.0,
        "goals": 7.0,
        "xg": 7.7478,
        "xg_place": 1.3757,
        "goals_minus_xg": -0.7478,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.1648,
        "assists_minus_xa": -0.1648,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 8.9127,
        "points_added": 4.9065,
        "xpoints_added": 4.6771,
        "passes_attempted": 392.0,
        "pass_completion_pct": 0.8571,
        "xpass_completion_pct": 0.8579,
        "passes_over_expected": -0.314,
        "passes_over_expected_p100": -0.0801,
        "avg_pass_distance": 14.061,
        "avg_pass_vertical": -1.7016
      }
    },
    {
      "canonical_id": "joseph-mora",
      "canonical_name": "Joseph Mora",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 221.0,
        "shots": 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.0385,
        "assists_minus_xa": -0.0385,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0385,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 115.0,
        "pass_completion_pct": 0.6435,
        "xpass_completion_pct": 0.7049,
        "passes_over_expected": -7.0624,
        "passes_over_expected_p100": -6.1412,
        "avg_pass_distance": 16.1966,
        "avg_pass_vertical": 7.1389
      }
    },
    {
      "canonical_id": "joseph-rosales",
      "canonical_name": "Joseph Rosales",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1185.0,
        "shots": 16.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.841,
        "xg_place": 0.1588,
        "goals_minus_xg": 0.159,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.5081,
        "assists_minus_xa": -0.5081,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3491,
        "points_added": 0.8427,
        "xpoints_added": 0.7645,
        "passes_attempted": 484.0,
        "pass_completion_pct": 0.7211,
        "xpass_completion_pct": 0.7342,
        "passes_over_expected": -6.344,
        "passes_over_expected_p100": -1.3107,
        "avg_pass_distance": 17.861,
        "avg_pass_vertical": 1.8429
      }
    },
    {
      "canonical_id": "josh-atencio",
      "canonical_name": "Josh Atencio",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1457.0,
        "shots": 20.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.355,
        "xg_place": -0.3585,
        "goals_minus_xg": -0.355,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.5958,
        "assists_minus_xa": 0.4042,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.9508,
        "points_added": 0.4591,
        "xpoints_added": 0.6873,
        "passes_attempted": 815.0,
        "pass_completion_pct": 0.7975,
        "xpass_completion_pct": 0.8097,
        "passes_over_expected": -9.9377,
        "passes_over_expected_p100": -1.2194,
        "avg_pass_distance": 17.3241,
        "avg_pass_vertical": 2.4331
      }
    },
    {
      "canonical_id": "josh-bauer",
      "canonical_name": "Josh Bauer",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 578.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2519,
        "xg_place": -0.2519,
        "goals_minus_xg": -0.2519,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2519,
        "points_added": 0.0,
        "xpoints_added": 0.1786,
        "passes_attempted": 284.0,
        "pass_completion_pct": 0.8627,
        "xpass_completion_pct": 0.8524,
        "passes_over_expected": 2.9075,
        "passes_over_expected_p100": 1.0238,
        "avg_pass_distance": 22.1668,
        "avg_pass_vertical": 4.9933
      }
    },
    {
      "canonical_id": "josh-yaro",
      "canonical_name": "Josh Yaro",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1151.0,
        "shots": 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.0546,
        "assists_minus_xa": -0.0546,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0546,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 460.0,
        "pass_completion_pct": 0.8196,
        "xpass_completion_pct": 0.7959,
        "passes_over_expected": 10.8802,
        "passes_over_expected_p100": 2.3653,
        "avg_pass_distance": 22.542,
        "avg_pass_vertical": 7.3447
      }
    },
    {
      "canonical_id": "joshua-bolma",
      "canonical_name": "Joshua Bolma",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 31.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0198,
        "xg_place": -0.0198,
        "goals_minus_xg": -0.0198,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0192,
        "assists_minus_xa": -0.0192,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0389,
        "points_added": 0.0,
        "xpoints_added": 3.9572e-06,
        "passes_attempted": 23.0,
        "pass_completion_pct": 0.9565,
        "xpass_completion_pct": 0.9566,
        "passes_over_expected": -0.0021,
        "passes_over_expected_p100": -0.0093,
        "avg_pass_distance": 19.066,
        "avg_pass_vertical": -1.8621
      }
    },
    {
      "canonical_id": "jos\u00e9-antonio-mart\u00ednez",
      "canonical_name": "Jos\u00e9 Antonio Mart\u00ednez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1615.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.5938,
        "xg_place": 0.0659,
        "goals_minus_xg": 0.4062,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.5986,
        "assists_minus_xa": 0.4014,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.1925,
        "points_added": 0.2016,
        "xpoints_added": 0.2983,
        "passes_attempted": 1027.0,
        "pass_completion_pct": 0.8695,
        "xpass_completion_pct": 0.8621,
        "passes_over_expected": 7.6413,
        "passes_over_expected_p100": 0.744,
        "avg_pass_distance": 22.1446,
        "avg_pass_vertical": 8.3137
      }
    },
    {
      "canonical_id": "jos\u00e9-cifuentes",
      "canonical_name": "Jos\u00e9 Cifuentes",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1526.0,
        "shots": 29.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 2.3166,
        "xg_place": -1.6419,
        "goals_minus_xg": -1.3166,
        "key_passes": 31.0,
        "assists": 3.0,
        "xa": 3.0515,
        "assists_minus_xa": -0.0515,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.3681,
        "points_added": 0.0,
        "xpoints_added": 1.2132,
        "passes_attempted": 771.0,
        "pass_completion_pct": 0.7536,
        "xpass_completion_pct": 0.7755,
        "passes_over_expected": -16.8942,
        "passes_over_expected_p100": -2.1912,
        "avg_pass_distance": 18.7249,
        "avg_pass_vertical": 6.8026
      }
    },
    {
      "canonical_id": "jos\u00e9-fajardo",
      "canonical_name": "Jos\u00e9 Fajardo",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 276.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.743,
        "xg_place": -0.7152,
        "goals_minus_xg": -0.743,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3803,
        "assists_minus_xa": -0.3803,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1233,
        "points_added": 0.0,
        "xpoints_added": 0.4773,
        "passes_attempted": 46.0,
        "pass_completion_pct": 0.6957,
        "xpass_completion_pct": 0.6799,
        "passes_over_expected": 0.7224,
        "passes_over_expected_p100": 1.5705,
        "avg_pass_distance": 15.3497,
        "avg_pass_vertical": 3.1044
      }
    },
    {
      "canonical_id": "jos\u00e9-mart\u00ednez",
      "canonical_name": "Jos\u00e9 Mart\u00ednez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2275.0,
        "shots": 30.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 0.868,
        "xg_place": 0.6783,
        "goals_minus_xg": 2.132,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 0.8219,
        "assists_minus_xa": 0.1781,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 1.6899,
        "points_added": 3.0498,
        "xpoints_added": 0.5892,
        "passes_attempted": 1057.0,
        "pass_completion_pct": 0.7843,
        "xpass_completion_pct": 0.8096,
        "passes_over_expected": -26.7264,
        "passes_over_expected_p100": -2.5285,
        "avg_pass_distance": 22.2939,
        "avg_pass_vertical": 7.7431
      }
    },
    {
      "canonical_id": "jos\u00e9-mulato",
      "canonical_name": "Jos\u00e9 Mulato",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 151.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1133,
        "xg_place": -0.1133,
        "goals_minus_xg": -0.1133,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1133,
        "points_added": 0.0,
        "xpoints_added": 0.0169,
        "passes_attempted": 20.0,
        "pass_completion_pct": 0.65,
        "xpass_completion_pct": 0.7141,
        "passes_over_expected": -1.2818,
        "passes_over_expected_p100": -6.4091,
        "avg_pass_distance": 15.2657,
        "avg_pass_vertical": 0.6988
      }
    },
    {
      "canonical_id": "jozy-altidore",
      "canonical_name": "Jozy Altidore",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 250.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.2009,
        "xg_place": 0.4016,
        "goals_minus_xg": -0.2009,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2009,
        "points_added": 1.3856,
        "xpoints_added": 1.3851,
        "passes_attempted": 52.0,
        "pass_completion_pct": 0.7692,
        "xpass_completion_pct": 0.815,
        "passes_over_expected": -2.3822,
        "passes_over_expected_p100": -4.5811,
        "avg_pass_distance": 15.9719,
        "avg_pass_vertical": -0.3203
      }
    },
    {
      "canonical_id": "jo\u00e3o-klauss",
      "canonical_name": "Jo\u00e3o Klauss",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1660.0,
        "shots": 48.0,
        "shots_on_target": 23.0,
        "goals": 10.0,
        "xg": 5.8443,
        "xg_place": 1.6965,
        "goals_minus_xg": 4.1557,
        "key_passes": 14.0,
        "assists": 0.0,
        "xa": 0.87,
        "assists_minus_xa": -0.87,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 6.7143,
        "points_added": 3.7918,
        "xpoints_added": 2.9247,
        "passes_attempted": 443.0,
        "pass_completion_pct": 0.6546,
        "xpass_completion_pct": 0.7007,
        "passes_over_expected": -20.4224,
        "passes_over_expected_p100": -4.61,
        "avg_pass_distance": 15.9049,
        "avg_pass_vertical": 2.2795
      }
    },
    {
      "canonical_id": "jo\u00e3o-paulo",
      "canonical_name": "Jo\u00e3o Paulo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3025.0,
        "shots": 29.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 1.5046,
        "xg_place": -0.0628,
        "goals_minus_xg": -1.5046,
        "key_passes": 34.0,
        "assists": 4.0,
        "xa": 3.736,
        "assists_minus_xa": 0.264,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.2406,
        "points_added": 0.0,
        "xpoints_added": 0.6279,
        "passes_attempted": 2425.0,
        "pass_completion_pct": 0.8462,
        "xpass_completion_pct": 0.8319,
        "passes_over_expected": 34.5813,
        "passes_over_expected_p100": 1.426,
        "avg_pass_distance": 20.8475,
        "avg_pass_vertical": 4.7971
      }
    },
    {
      "canonical_id": "juan-jos\u00e9-purata",
      "canonical_name": "Juan Jos\u00e9 Purata",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2411.0,
        "shots": 20.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.3273,
        "xg_place": 0.1556,
        "goals_minus_xg": -0.3273,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.186,
        "assists_minus_xa": -0.186,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5133,
        "points_added": 0.1125,
        "xpoints_added": 0.9579,
        "passes_attempted": 1412.0,
        "pass_completion_pct": 0.8938,
        "xpass_completion_pct": 0.8782,
        "passes_over_expected": 21.9421,
        "passes_over_expected_p100": 1.554,
        "avg_pass_distance": 22.6886,
        "avg_pass_vertical": 7.425
      }
    },
    {
      "canonical_id": "juan-mosquera",
      "canonical_name": "Juan Mosquera",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2658.0,
        "shots": 25.0,
        "shots_on_target": 11.0,
        "goals": 2.0,
        "xg": 1.877,
        "xg_place": -1.0394,
        "goals_minus_xg": 0.123,
        "key_passes": 28.0,
        "assists": 4.0,
        "xa": 2.9008,
        "assists_minus_xa": 1.0992,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.7778,
        "points_added": 0.5136,
        "xpoints_added": 1.2992,
        "passes_attempted": 1427.0,
        "pass_completion_pct": 0.7912,
        "xpass_completion_pct": 0.7711,
        "passes_over_expected": 28.5921,
        "passes_over_expected_p100": 2.0037,
        "avg_pass_distance": 18.7169,
        "avg_pass_vertical": 3.0002
      }
    },
    {
      "canonical_id": "judson",
      "canonical_name": "Judson",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 559.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0552,
        "xg_place": -0.0552,
        "goals_minus_xg": -0.0552,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0163,
        "assists_minus_xa": -0.0163,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0715,
        "points_added": 0.0,
        "xpoints_added": 0.0319,
        "passes_attempted": 232.0,
        "pass_completion_pct": 0.8707,
        "xpass_completion_pct": 0.864,
        "passes_over_expected": 1.5528,
        "passes_over_expected_p100": 0.6693,
        "avg_pass_distance": 20.3778,
        "avg_pass_vertical": 2.3057
      }
    },
    {
      "canonical_id": "jules-anthony-vilsaint",
      "canonical_name": "Jules-Anthony Vilsaint",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 467.0,
        "shots": 13.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.8314,
        "xg_place": -1.0004,
        "goals_minus_xg": -0.8314,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2008,
        "assists_minus_xa": -0.2008,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.0322,
        "points_added": 0.3002,
        "xpoints_added": 0.9851,
        "passes_attempted": 66.0,
        "pass_completion_pct": 0.6515,
        "xpass_completion_pct": 0.6999,
        "passes_over_expected": -3.195,
        "passes_over_expected_p100": -4.8408,
        "avg_pass_distance": 18.8337,
        "avg_pass_vertical": 1.5617
      }
    },
    {
      "canonical_id": "julian-gaines",
      "canonical_name": "Julian Gaines",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 70.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 24.0,
        "pass_completion_pct": 0.9583,
        "xpass_completion_pct": 0.8596,
        "passes_over_expected": 2.3708,
        "passes_over_expected_p100": 9.8782,
        "avg_pass_distance": 16.2049,
        "avg_pass_vertical": -4.0886
      }
    },
    {
      "canonical_id": "julian-gressel",
      "canonical_name": "Julian Gressel",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2578.0,
        "shots": 41.0,
        "shots_on_target": 13.0,
        "goals": 4.0,
        "xg": 3.6719,
        "xg_place": -0.7724,
        "goals_minus_xg": 0.32809999999999995,
        "key_passes": 69.0,
        "assists": 6.0,
        "xa": 7.8971,
        "assists_minus_xa": -1.8971,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 11.568999999999999,
        "points_added": 1.1461,
        "xpoints_added": 1.7488,
        "passes_attempted": 1448.0,
        "pass_completion_pct": 1.4801,
        "xpass_completion_pct": 1.4712,
        "passes_over_expected": 9.6927,
        "passes_over_expected_p100": 0.8941999999999999,
        "avg_pass_distance": 42.3641,
        "avg_pass_vertical": 5.0643
      }
    },
    {
      "canonical_id": "julian-hall",
      "canonical_name": "Julian Hall",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 18.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 2.0,
        "pass_completion_pct": 0.0,
        "xpass_completion_pct": 0.4649,
        "passes_over_expected": -0.9299,
        "passes_over_expected_p100": -46.4946,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "julio-cascante",
      "canonical_name": "Julio Cascante",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2296.0,
        "shots": 26.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 2.3243,
        "xg_place": -0.1715,
        "goals_minus_xg": -0.3243,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.4809,
        "assists_minus_xa": 0.5191,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.8051,
        "points_added": 1.0202,
        "xpoints_added": 1.9452,
        "passes_attempted": 1476.0,
        "pass_completion_pct": 0.8787,
        "xpass_completion_pct": 0.8765,
        "passes_over_expected": 3.2366,
        "passes_over_expected_p100": 0.2193,
        "avg_pass_distance": 22.5042,
        "avg_pass_vertical": 8.8572
      }
    },
    {
      "canonical_id": "juli\u00e1n-aude",
      "canonical_name": "Juli\u00e1n Aude",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1325.0,
        "shots": 11.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3532,
        "xg_place": -0.1925,
        "goals_minus_xg": -0.3532,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.5204,
        "assists_minus_xa": 0.4796,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8736,
        "points_added": 0.0,
        "xpoints_added": 0.2663,
        "passes_attempted": 741.0,
        "pass_completion_pct": 0.8259,
        "xpass_completion_pct": 0.8227,
        "passes_over_expected": 2.389,
        "passes_over_expected_p100": 0.3224,
        "avg_pass_distance": 17.8529,
        "avg_pass_vertical": 3.1119
      }
    },
    {
      "canonical_id": "juli\u00e1n-carranza",
      "canonical_name": "Juli\u00e1n Carranza",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2932.0,
        "shots": 91.0,
        "shots_on_target": 35.0,
        "goals": 14.0,
        "xg": 12.0579,
        "xg_place": -1.2567,
        "goals_minus_xg": 1.9421,
        "key_passes": 27.0,
        "assists": 5.0,
        "xa": 3.9323,
        "assists_minus_xa": 1.0677,
        "goals_plus_assists": 19.0,
        "xg_plus_xa": 15.9902,
        "points_added": 5.6458,
        "xpoints_added": 6.9743,
        "passes_attempted": 777.0,
        "pass_completion_pct": 0.7169,
        "xpass_completion_pct": 0.7669,
        "passes_over_expected": -38.8539,
        "passes_over_expected_p100": -5.0005,
        "avg_pass_distance": 14.6071,
        "avg_pass_vertical": 0.2471
      }
    },
    {
      "canonical_id": "juli\u00e1n-fern\u00e1ndez",
      "canonical_name": "Juli\u00e1n Fern\u00e1ndez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 364.0,
        "shots": 15.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.3424,
        "xg_place": 0.2257,
        "goals_minus_xg": 0.6576,
        "key_passes": 14.0,
        "assists": 0.0,
        "xa": 0.6584,
        "assists_minus_xa": -0.6584,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0007,
        "points_added": 0.5081,
        "xpoints_added": 0.3886,
        "passes_attempted": 194.0,
        "pass_completion_pct": 0.7423,
        "xpass_completion_pct": 0.7189,
        "passes_over_expected": 4.5405,
        "passes_over_expected_p100": 2.3405,
        "avg_pass_distance": 18.5672,
        "avg_pass_vertical": 3.0046
      }
    },
    {
      "canonical_id": "juninho",
      "canonical_name": "Juninho",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0266,
        "xg_place": -0.0266,
        "goals_minus_xg": -0.0266,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0266,
        "points_added": 0.0,
        "xpoints_added": 0.0009,
        "passes_attempted": 5.0,
        "pass_completion_pct": 0.6,
        "xpass_completion_pct": 0.7459,
        "passes_over_expected": -0.7294,
        "passes_over_expected_p100": -14.5888,
        "avg_pass_distance": 20.8379,
        "avg_pass_vertical": 13.501
      }
    },
    {
      "canonical_id": "justen-glad",
      "canonical_name": "Justen Glad",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3180.0,
        "shots": 16.0,
        "shots_on_target": 7.0,
        "goals": 5.0,
        "xg": 2.4799,
        "xg_place": 1.066,
        "goals_minus_xg": 2.5201,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.1919,
        "assists_minus_xa": -0.1919,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 2.6717,
        "points_added": 4.6113,
        "xpoints_added": 2.1092,
        "passes_attempted": 1852.0,
        "pass_completion_pct": 0.8758,
        "xpass_completion_pct": 0.8536,
        "passes_over_expected": 41.0466,
        "passes_over_expected_p100": 2.2163,
        "avg_pass_distance": 24.4919,
        "avg_pass_vertical": 8.4698
      }
    },
    {
      "canonical_id": "justin-haak",
      "canonical_name": "Justin Haak",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1037.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.0921,
        "xg_place": 0.2521,
        "goals_minus_xg": 0.9079,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0918,
        "assists_minus_xa": -0.0918,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.1839,
        "points_added": 0.4759,
        "xpoints_added": 0.0438,
        "passes_attempted": 531.0,
        "pass_completion_pct": 0.8945,
        "xpass_completion_pct": 0.8823,
        "passes_over_expected": 6.4835,
        "passes_over_expected_p100": 1.221,
        "avg_pass_distance": 19.9076,
        "avg_pass_vertical": 4.1203
      }
    },
    {
      "canonical_id": "justin-meram",
      "canonical_name": "Justin Meram",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1718.0,
        "shots": 25.0,
        "shots_on_target": 13.0,
        "goals": 4.0,
        "xg": 2.7558,
        "xg_place": 1.2673,
        "goals_minus_xg": 1.2442000000000002,
        "key_passes": 26.0,
        "assists": 4.0,
        "xa": 2.3701,
        "assists_minus_xa": 1.6299000000000001,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 5.1259999999999994,
        "points_added": 1.9009,
        "xpoints_added": 1.8306,
        "passes_attempted": 757.0,
        "pass_completion_pct": 1.4917,
        "xpass_completion_pct": 1.5296,
        "passes_over_expected": 1.2612999999999999,
        "passes_over_expected_p100": -3.7885,
        "avg_pass_distance": 38.4994,
        "avg_pass_vertical": 1.8844
      }
    },
    {
      "canonical_id": "justin-rasmussen",
      "canonical_name": "Justin Rasmussen",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 378.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1012,
        "xg_place": -0.1012,
        "goals_minus_xg": -0.1012,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.6305,
        "assists_minus_xa": -0.6305,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7317,
        "points_added": 0.0,
        "xpoints_added": 0.1671,
        "passes_attempted": 169.0,
        "pass_completion_pct": 0.6568,
        "xpass_completion_pct": 0.6895,
        "passes_over_expected": -5.5255,
        "passes_over_expected_p100": -3.2695,
        "avg_pass_distance": 22.0693,
        "avg_pass_vertical": 8.9018,
        "shots_faced": 0.0,
        "goals_conceded": 0.0,
        "saves": 0.0,
        "headed_shot_share": 0.0,
        "xg_faced": 0.0,
        "goals_conceded_minus_xg": 0.0,
        "goals_per_xg": 0.0
      }
    },
    {
      "canonical_id": "justin-rennicks",
      "canonical_name": "Justin Rennicks",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 465.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4988,
        "xg_place": -0.3949,
        "goals_minus_xg": -0.4988,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2954,
        "assists_minus_xa": -0.2954,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7942,
        "points_added": 0.0,
        "xpoints_added": 0.4956,
        "passes_attempted": 97.0,
        "pass_completion_pct": 0.7423,
        "xpass_completion_pct": 0.7863,
        "passes_over_expected": -4.2682,
        "passes_over_expected_p100": -4.4002,
        "avg_pass_distance": 15.361,
        "avg_pass_vertical": -2.9275
      }
    },
    {
      "canonical_id": "j\u00e1der-obrian",
      "canonical_name": "J\u00e1der Obrian",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2249.0,
        "shots": 27.0,
        "shots_on_target": 11.0,
        "goals": 7.0,
        "xg": 6.1002,
        "xg_place": -0.5614,
        "goals_minus_xg": 0.8998,
        "key_passes": 31.0,
        "assists": 3.0,
        "xa": 5.0034,
        "assists_minus_xa": -2.0034,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 11.1036,
        "points_added": 3.3119,
        "xpoints_added": 3.1733,
        "passes_attempted": 524.0,
        "pass_completion_pct": 0.7385,
        "xpass_completion_pct": 0.7713,
        "passes_over_expected": -17.1835,
        "passes_over_expected_p100": -3.2793,
        "avg_pass_distance": 13.5362,
        "avg_pass_vertical": 0.9158
      }
    },
    {
      "canonical_id": "j\u00e1n-gregu\u0161",
      "canonical_name": "J\u00e1n Gregu\u0161",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1303.0,
        "shots": 11.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.7026,
        "xg_place": -0.5603,
        "goals_minus_xg": 0.2974,
        "key_passes": 14.0,
        "assists": 0.0,
        "xa": 0.8568,
        "assists_minus_xa": -0.8568,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5593,
        "points_added": 0.4931,
        "xpoints_added": 0.4416,
        "passes_attempted": 797.0,
        "pass_completion_pct": 1.7303,
        "xpass_completion_pct": 1.6976,
        "passes_over_expected": 18.1267,
        "passes_over_expected_p100": 3.2732,
        "avg_pass_distance": 41.7774,
        "avg_pass_vertical": 10.026800000000001
      }
    },
    {
      "canonical_id": "j\u00fanior-moreno",
      "canonical_name": "J\u00fanior Moreno",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2876.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 4.0,
        "xg": 1.1276,
        "xg_place": -0.01,
        "goals_minus_xg": 2.8724,
        "key_passes": 16.0,
        "assists": 3.0,
        "xa": 1.1542,
        "assists_minus_xa": 1.8458,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 2.2817,
        "points_added": 3.1269,
        "xpoints_added": 0.6813,
        "passes_attempted": 1292.0,
        "pass_completion_pct": 0.8947,
        "xpass_completion_pct": 0.8607,
        "passes_over_expected": 44.0029,
        "passes_over_expected_p100": 3.4058,
        "avg_pass_distance": 17.8137,
        "avg_pass_vertical": 3.2736
      }
    },
    {
      "canonical_id": "j\u00fanior-urso",
      "canonical_name": "J\u00fanior Urso",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 443.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.7365,
        "xg_place": -0.6116,
        "goals_minus_xg": -0.7365,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.5723,
        "assists_minus_xa": -0.5723,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.3087,
        "points_added": 0.0,
        "xpoints_added": 0.0158,
        "passes_attempted": 174.0,
        "pass_completion_pct": 0.8103,
        "xpass_completion_pct": 0.8528,
        "passes_over_expected": -7.3887,
        "passes_over_expected_p100": -4.2464,
        "avg_pass_distance": 16.1559,
        "avg_pass_vertical": -1.6395
      }
    },
    {
      "canonical_id": "kacper-przybylko",
      "canonical_name": "Kacper Przybylko",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1125.0,
        "shots": 21.0,
        "shots_on_target": 9.0,
        "goals": 4.0,
        "xg": 2.7497,
        "xg_place": 0.2528,
        "goals_minus_xg": 1.2503,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 1.3047,
        "assists_minus_xa": -0.3047,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.0544,
        "points_added": 2.9183,
        "xpoints_added": 2.0166,
        "passes_attempted": 315.0,
        "pass_completion_pct": 0.7302,
        "xpass_completion_pct": 0.7369,
        "passes_over_expected": -2.13,
        "passes_over_expected_p100": -0.6762,
        "avg_pass_distance": 12.8714,
        "avg_pass_vertical": -0.6072
      }
    },
    {
      "canonical_id": "kai-wagner",
      "canonical_name": "Kai Wagner",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2844.0,
        "shots": 13.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.3394,
        "xg_place": 0.0132,
        "goals_minus_xg": 0.6606,
        "key_passes": 71.0,
        "assists": 8.0,
        "xa": 5.9065,
        "assists_minus_xa": 2.0935,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 6.2459,
        "points_added": 0.9399,
        "xpoints_added": 0.2461,
        "passes_attempted": 1722.0,
        "pass_completion_pct": 0.6998,
        "xpass_completion_pct": 0.6975,
        "passes_over_expected": 3.9402,
        "passes_over_expected_p100": 0.2288,
        "avg_pass_distance": 24.1159,
        "avg_pass_vertical": 6.0806
      }
    },
    {
      "canonical_id": "kamal-miller",
      "canonical_name": "Kamal Miller",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2562.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.07339999999999999,
        "xg_place": -0.07339999999999999,
        "goals_minus_xg": -0.07339999999999999,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.2657,
        "assists_minus_xa": -0.2657,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.33909999999999996,
        "points_added": 0.0,
        "xpoints_added": 0.0673,
        "passes_attempted": 1633.0,
        "pass_completion_pct": 1.7271999999999998,
        "xpass_completion_pct": 1.6890999999999998,
        "passes_over_expected": 27.721799999999998,
        "passes_over_expected_p100": 3.8183,
        "avg_pass_distance": 45.4946,
        "avg_pass_vertical": 18.189
      }
    },
    {
      "canonical_id": "kamil-jozwiak",
      "canonical_name": "Kamil Jozwiak",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1619.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.6285,
        "xg_place": -0.1626,
        "goals_minus_xg": 0.3715,
        "key_passes": 25.0,
        "assists": 5.0,
        "xa": 2.6685,
        "assists_minus_xa": 2.3315,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 4.2969,
        "points_added": 1.9163,
        "xpoints_added": 0.942,
        "passes_attempted": 596.0,
        "pass_completion_pct": 0.7466,
        "xpass_completion_pct": 0.7516,
        "passes_over_expected": -2.935,
        "passes_over_expected_p100": -0.4925,
        "avg_pass_distance": 15.4955,
        "avg_pass_vertical": 0.0837
      }
    },
    {
      "canonical_id": "karifa-yao",
      "canonical_name": "Karifa Yao",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 4.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 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": "karol-swiderski",
      "canonical_name": "Karol Swiderski",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2753.0,
        "shots": 82.0,
        "shots_on_target": 27.0,
        "goals": 12.0,
        "xg": 10.8252,
        "xg_place": -0.5685,
        "goals_minus_xg": 1.1748,
        "key_passes": 29.0,
        "assists": 5.0,
        "xa": 3.6442,
        "assists_minus_xa": 1.3558,
        "goals_plus_assists": 17.0,
        "xg_plus_xa": 14.4693,
        "points_added": 5.4202,
        "xpoints_added": 5.5278,
        "passes_attempted": 783.0,
        "pass_completion_pct": 0.6897,
        "xpass_completion_pct": 0.7524,
        "passes_over_expected": -49.1609,
        "passes_over_expected_p100": -6.2785,
        "avg_pass_distance": 18.0536,
        "avg_pass_vertical": 1.1842
      }
    },
    {
      "canonical_id": "kayden-pierre",
      "canonical_name": "Kayden Pierre",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 13.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_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.9293,
        "passes_over_expected": 0.4244,
        "passes_over_expected_p100": 7.0727,
        "avg_pass_distance": 15.1181,
        "avg_pass_vertical": -1.5717
      }
    },
    {
      "canonical_id": "keaton-parks",
      "canonical_name": "Keaton Parks",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2793.0,
        "shots": 43.0,
        "shots_on_target": 16.0,
        "goals": 2.0,
        "xg": 2.9703,
        "xg_place": -0.4884,
        "goals_minus_xg": -0.9703,
        "key_passes": 28.0,
        "assists": 2.0,
        "xa": 2.2882,
        "assists_minus_xa": -0.2882,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.2585,
        "points_added": 1.5011,
        "xpoints_added": 1.8602,
        "passes_attempted": 1440.0,
        "pass_completion_pct": 0.8771,
        "xpass_completion_pct": 0.8487,
        "passes_over_expected": 40.851,
        "passes_over_expected_p100": 2.8369,
        "avg_pass_distance": 18.7024,
        "avg_pass_vertical": 3.4078
      }
    },
    {
      "canonical_id": "keegan-hughes",
      "canonical_name": "Keegan Hughes",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 4.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1.0,
        "pass_completion_pct": 0.0,
        "xpass_completion_pct": 0.7904,
        "passes_over_expected": -0.7904,
        "passes_over_expected_p100": -79.0359,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "keegan-rosenberry",
      "canonical_name": "Keegan Rosenberry",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2489.0,
        "shots": 18.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 0.6569,
        "xg_place": 0.0277,
        "goals_minus_xg": -0.6569,
        "key_passes": 17.0,
        "assists": 0.0,
        "xa": 1.205,
        "assists_minus_xa": -1.205,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.8619,
        "points_added": 0.0,
        "xpoints_added": 0.4578,
        "passes_attempted": 1370.0,
        "pass_completion_pct": 0.7898,
        "xpass_completion_pct": 0.7924,
        "passes_over_expected": -3.5853,
        "passes_over_expected_p100": -0.2617,
        "avg_pass_distance": 21.9434,
        "avg_pass_vertical": 4.3935
      }
    },
    {
      "canonical_id": "kei-kamara",
      "canonical_name": "Kei Kamara",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1695.0,
        "shots": 52.0,
        "shots_on_target": 22.0,
        "goals": 5.0,
        "xg": 5.3266,
        "xg_place": 0.0789,
        "goals_minus_xg": -0.3266,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.6998,
        "assists_minus_xa": -0.6998,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.0263,
        "points_added": 1.5507,
        "xpoints_added": 3.7395,
        "passes_attempted": 436.0,
        "pass_completion_pct": 0.7087,
        "xpass_completion_pct": 0.7358,
        "passes_over_expected": -11.799,
        "passes_over_expected_p100": -2.7062,
        "avg_pass_distance": 15.1769,
        "avg_pass_vertical": -1.2431
      }
    },
    {
      "canonical_id": "kellyn-acosta",
      "canonical_name": "Kellyn Acosta",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2041.0,
        "shots": 17.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.7136,
        "xg_place": -0.2011,
        "goals_minus_xg": -0.7136,
        "key_passes": 23.0,
        "assists": 0.0,
        "xa": 1.378,
        "assists_minus_xa": -1.378,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.0917,
        "points_added": 0.0,
        "xpoints_added": 0.3969,
        "passes_attempted": 812.0,
        "pass_completion_pct": 0.8017,
        "xpass_completion_pct": 0.8039,
        "passes_over_expected": -1.8056,
        "passes_over_expected_p100": -0.2224,
        "avg_pass_distance": 19.0449,
        "avg_pass_vertical": 3.4361
      }
    },
    {
      "canonical_id": "kelvin-leerdam",
      "canonical_name": "Kelvin Leerdam",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1361.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.5455,
        "xg_place": 0.1108,
        "goals_minus_xg": 0.4545,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 1.2915,
        "assists_minus_xa": -0.2915,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.837,
        "points_added": 0.7597,
        "xpoints_added": 0.4419,
        "passes_attempted": 739.0,
        "pass_completion_pct": 0.8701,
        "xpass_completion_pct": 0.8549,
        "passes_over_expected": 11.2342,
        "passes_over_expected_p100": 1.5202,
        "avg_pass_distance": 20.9649,
        "avg_pass_vertical": 3.953
      }
    },
    {
      "canonical_id": "kelyn-rowe",
      "canonical_name": "Kelyn Rowe",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 404.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1978,
        "xg_place": -0.1153,
        "goals_minus_xg": -0.1978,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.0909,
        "assists_minus_xa": -0.0909,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2887,
        "points_added": 0.0,
        "xpoints_added": 0.1731,
        "passes_attempted": 258.0,
        "pass_completion_pct": 0.8295,
        "xpass_completion_pct": 0.8023,
        "passes_over_expected": 7.0183,
        "passes_over_expected_p100": 2.7203,
        "avg_pass_distance": 20.7705,
        "avg_pass_vertical": 6.6653
      }
    },
    {
      "canonical_id": "kemar-lawrence",
      "canonical_name": "Kemar Lawrence",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1220.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1949,
        "xg_place": -0.1798,
        "goals_minus_xg": -0.1949,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 1.1974,
        "assists_minus_xa": -1.1974,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.3924,
        "points_added": 0.0,
        "xpoints_added": 0.1869,
        "passes_attempted": 579.0,
        "pass_completion_pct": 0.7306,
        "xpass_completion_pct": 0.7219,
        "passes_over_expected": 5.0478,
        "passes_over_expected_p100": 0.8718,
        "avg_pass_distance": 19.5794,
        "avg_pass_vertical": 6.7445
      }
    },
    {
      "canonical_id": "kendall-burks",
      "canonical_name": "Kendall Burks",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 583.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4067,
        "xg_place": -0.4067,
        "goals_minus_xg": -0.4067,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4067,
        "points_added": 0.0,
        "xpoints_added": 0.241,
        "passes_attempted": 205.0,
        "pass_completion_pct": 0.8244,
        "xpass_completion_pct": 0.8204,
        "passes_over_expected": 0.8134,
        "passes_over_expected_p100": 0.3968,
        "avg_pass_distance": 21.0739,
        "avg_pass_vertical": 7.3495
      }
    },
    {
      "canonical_id": "kendall-mcintosh",
      "canonical_name": "Kendall McIntosh",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1333.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 399.0,
        "pass_completion_pct": 0.7444,
        "xpass_completion_pct": 0.784,
        "passes_over_expected": -15.8027,
        "passes_over_expected_p100": -3.9606,
        "avg_pass_distance": 33.1173,
        "avg_pass_vertical": 23.6514,
        "shots_faced": 58.0,
        "goals_conceded": 20.0,
        "saves": 38.0,
        "headed_shot_share": 0.1724,
        "xg_faced": 15.9542,
        "goals_conceded_minus_xg": 4.0458,
        "goals_per_xg": 1.2536
      }
    },
    {
      "canonical_id": "kervin-arriaga",
      "canonical_name": "Kervin Arriaga",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1313.0,
        "shots": 17.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.0374,
        "xg_place": -0.0786,
        "goals_minus_xg": 0.9626,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 0.8971,
        "assists_minus_xa": 1.1029,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 1.9345,
        "points_added": 2.6108,
        "xpoints_added": 1.046,
        "passes_attempted": 654.0,
        "pass_completion_pct": 0.7966,
        "xpass_completion_pct": 0.8045,
        "passes_over_expected": -5.1258,
        "passes_over_expected_p100": -0.7838,
        "avg_pass_distance": 20.083,
        "avg_pass_vertical": 6.292
      }
    },
    {
      "canonical_id": "kerwin-vargas",
      "canonical_name": "Kerwin Vargas",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1712.0,
        "shots": 38.0,
        "shots_on_target": 14.0,
        "goals": 5.0,
        "xg": 2.1433,
        "xg_place": 1.5011,
        "goals_minus_xg": 2.8567,
        "key_passes": 28.0,
        "assists": 3.0,
        "xa": 3.2285,
        "assists_minus_xa": -0.2285,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 5.3718,
        "points_added": 2.1293,
        "xpoints_added": 1.4882,
        "passes_attempted": 758.0,
        "pass_completion_pct": 0.7388,
        "xpass_completion_pct": 0.7242,
        "passes_over_expected": 11.0521,
        "passes_over_expected_p100": 1.4581,
        "avg_pass_distance": 18.8855,
        "avg_pass_vertical": 0.7402
      }
    },
    {
      "canonical_id": "kevin-molino",
      "canonical_name": "Kevin Molino",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 150.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0256,
        "xg_place": -0.0256,
        "goals_minus_xg": -0.0256,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.2102,
        "assists_minus_xa": 0.7898,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2358,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 134.0,
        "pass_completion_pct": 0.8806,
        "xpass_completion_pct": 0.8396,
        "passes_over_expected": 5.4939,
        "passes_over_expected_p100": 4.1,
        "avg_pass_distance": 13.6635,
        "avg_pass_vertical": -1.1306
      }
    },
    {
      "canonical_id": "kevin-otoole",
      "canonical_name": "Kevin O'Toole",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1366.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.3441,
        "xg_place": -0.1896,
        "goals_minus_xg": -0.3441,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.8014,
        "assists_minus_xa": -0.8014,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1456,
        "points_added": 0.0,
        "xpoints_added": 0.2001,
        "passes_attempted": 689.0,
        "pass_completion_pct": 0.8142,
        "xpass_completion_pct": 0.7947,
        "passes_over_expected": 13.4326,
        "passes_over_expected_p100": 1.9496,
        "avg_pass_distance": 16.5012,
        "avg_pass_vertical": 1.8796
      }
    },
    {
      "canonical_id": "kevon-lambert",
      "canonical_name": "Kevon Lambert",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 85.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 33.0,
        "pass_completion_pct": 0.8485,
        "xpass_completion_pct": 0.8209,
        "passes_over_expected": 0.91,
        "passes_over_expected_p100": 2.7577,
        "avg_pass_distance": 24.8364,
        "avg_pass_vertical": 7.4237
      }
    },
    {
      "canonical_id": "khiry-shelton",
      "canonical_name": "Khiry Shelton",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1098.0,
        "shots": 7.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.2064,
        "xg_place": -0.0521,
        "goals_minus_xg": -0.2064,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.8549,
        "assists_minus_xa": -0.8549,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.0613,
        "points_added": 0.0002,
        "xpoints_added": 0.1928,
        "passes_attempted": 334.0,
        "pass_completion_pct": 0.7635,
        "xpass_completion_pct": 0.7681,
        "passes_over_expected": -1.5462,
        "passes_over_expected_p100": -0.4629,
        "avg_pass_distance": 15.0782,
        "avg_pass_vertical": 0.9268
      }
    },
    {
      "canonical_id": "kipp-keller",
      "canonical_name": "Kipp Keller",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 505.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3614,
        "xg_place": -0.3614,
        "goals_minus_xg": -0.3614,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3614,
        "points_added": 0.0,
        "xpoints_added": 0.1174,
        "passes_attempted": 280.0,
        "pass_completion_pct": 0.9036,
        "xpass_completion_pct": 0.9008,
        "passes_over_expected": 0.7744,
        "passes_over_expected_p100": 0.2766,
        "avg_pass_distance": 22.427,
        "avg_pass_vertical": 4.7326
      }
    },
    {
      "canonical_id": "kobe-franklin",
      "canonical_name": "Kobe Franklin",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2377.0,
        "shots": 10.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.5665,
        "xg_place": -0.3532,
        "goals_minus_xg": -0.5665,
        "key_passes": 18.0,
        "assists": 1.0,
        "xa": 0.9389,
        "assists_minus_xa": 0.0611,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5054,
        "points_added": 0.0,
        "xpoints_added": 0.5467,
        "passes_attempted": 1263.0,
        "pass_completion_pct": 0.8298,
        "xpass_completion_pct": 0.8282,
        "passes_over_expected": 1.9984,
        "passes_over_expected_p100": 0.1582,
        "avg_pass_distance": 19.2473,
        "avg_pass_vertical": 4.0762
      }
    },
    {
      "canonical_id": "kosi-thompson",
      "canonical_name": "Kosi Thompson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 650.0,
        "shots": 5.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.386,
        "xg_place": 0.7689,
        "goals_minus_xg": 0.614,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.4696,
        "assists_minus_xa": -0.4696,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8556,
        "points_added": 0.1581,
        "xpoints_added": 0.1653,
        "passes_attempted": 237.0,
        "pass_completion_pct": 0.8439,
        "xpass_completion_pct": 0.8487,
        "passes_over_expected": -1.1532,
        "passes_over_expected_p100": -0.4866,
        "avg_pass_distance": 16.3311,
        "avg_pass_vertical": 1.3339
      }
    },
    {
      "canonical_id": "kristian-fletcher",
      "canonical_name": "Kristian Fletcher",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 177.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.124,
        "xg_place": -0.0843,
        "goals_minus_xg": -0.124,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.1566,
        "assists_minus_xa": 0.8434,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2807,
        "points_added": 0.0,
        "xpoints_added": 0.0472,
        "passes_attempted": 49.0,
        "pass_completion_pct": 0.6939,
        "xpass_completion_pct": 0.7457,
        "passes_over_expected": -2.5398,
        "passes_over_expected_p100": -5.1832,
        "avg_pass_distance": 12.8036,
        "avg_pass_vertical": -0.1451
      }
    },
    {
      "canonical_id": "kristijan-kahlina",
      "canonical_name": "Kristijan Kahlina",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2524.0,
        "shots": 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": 2.0,
        "xa": 0.4799,
        "assists_minus_xa": 1.5201,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.4799,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1026.0,
        "pass_completion_pct": 0.7115,
        "xpass_completion_pct": 0.7067,
        "passes_over_expected": 4.9143,
        "passes_over_expected_p100": 0.479,
        "avg_pass_distance": 37.1898,
        "avg_pass_vertical": 29.135,
        "shots_faced": 116.0,
        "goals_conceded": 37.0,
        "saves": 78.0,
        "headed_shot_share": 0.0776,
        "xg_faced": 36.8783,
        "goals_conceded_minus_xg": 0.1217,
        "goals_per_xg": 1.0033
      }
    },
    {
      "canonical_id": "kwadwo-opoku",
      "canonical_name": "Kwadwo Opoku",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2280.0,
        "shots": 53.0,
        "shots_on_target": 19.0,
        "goals": 6.0,
        "xg": 6.806699999999999,
        "xg_place": -2.1954,
        "goals_minus_xg": -0.8067,
        "key_passes": 25.0,
        "assists": 3.0,
        "xa": 2.9919000000000002,
        "assists_minus_xa": 0.008099999999999996,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 9.7986,
        "points_added": 2.2717,
        "xpoints_added": 4.083399999999999,
        "passes_attempted": 532.0,
        "pass_completion_pct": 1.6037,
        "xpass_completion_pct": 1.6284999999999998,
        "passes_over_expected": -6.2749,
        "passes_over_expected_p100": -2.4767,
        "avg_pass_distance": 32.4934,
        "avg_pass_vertical": -0.7094
      }
    },
    {
      "canonical_id": "kyle-duncan",
      "canonical_name": "Kyle Duncan",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2363.0,
        "shots": 17.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 0.9408,
        "xg_place": 0.5339,
        "goals_minus_xg": -0.9408,
        "key_passes": 25.0,
        "assists": 2.0,
        "xa": 3.0445,
        "assists_minus_xa": -1.0445,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.9853,
        "points_added": 0.0,
        "xpoints_added": 0.6786,
        "passes_attempted": 1039.0,
        "pass_completion_pct": 0.6583,
        "xpass_completion_pct": 0.6975,
        "passes_over_expected": -40.6625,
        "passes_over_expected_p100": -3.9136,
        "avg_pass_distance": 17.8915,
        "avg_pass_vertical": 5.886
      }
    },
    {
      "canonical_id": "kyle-hiebert",
      "canonical_name": "Kyle Hiebert",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2522.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 0.7286,
        "xg_place": 0.5692,
        "goals_minus_xg": 1.2714,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.2854,
        "assists_minus_xa": -0.2854,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.014,
        "points_added": 0.4036,
        "xpoints_added": 0.4088,
        "passes_attempted": 1020.0,
        "pass_completion_pct": 0.7314,
        "xpass_completion_pct": 0.7543,
        "passes_over_expected": -23.3517,
        "passes_over_expected_p100": -2.2894,
        "avg_pass_distance": 20.7613,
        "avg_pass_vertical": 7.9509
      }
    },
    {
      "canonical_id": "kyle-smith",
      "canonical_name": "Kyle Smith",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1742.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.9485,
        "xg_place": -0.0128,
        "goals_minus_xg": 0.0515,
        "key_passes": 11.0,
        "assists": 2.0,
        "xa": 1.0906,
        "assists_minus_xa": 0.9094,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.0391,
        "points_added": 0.5675,
        "xpoints_added": 0.3636,
        "passes_attempted": 953.0,
        "pass_completion_pct": 0.7807,
        "xpass_completion_pct": 0.7972,
        "passes_over_expected": -15.7572,
        "passes_over_expected_p100": -1.6534,
        "avg_pass_distance": 18.8436,
        "avg_pass_vertical": 5.0915
      }
    },
    {
      "canonical_id": "k\u00e9vin-cabral",
      "canonical_name": "K\u00e9vin Cabral",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1312.0,
        "shots": 18.0,
        "shots_on_target": 12.0,
        "goals": 2.0,
        "xg": 3.4879,
        "xg_place": 0.9061,
        "goals_minus_xg": -1.4879,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 1.0544,
        "assists_minus_xa": -1.0544,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.5423,
        "points_added": 1.752,
        "xpoints_added": 2.8764,
        "passes_attempted": 248.0,
        "pass_completion_pct": 0.746,
        "xpass_completion_pct": 0.7886,
        "passes_over_expected": -10.5814,
        "passes_over_expected_p100": -4.2667,
        "avg_pass_distance": 16.0296,
        "avg_pass_vertical": -2.4425
      }
    },
    {
      "canonical_id": "lalas-abubakar",
      "canonical_name": "Lalas Abubakar",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2119.0,
        "shots": 8.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 0.6355,
        "xg_place": 0.5156,
        "goals_minus_xg": 1.3645,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3985,
        "assists_minus_xa": -0.3985,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.034,
        "points_added": 1.3117,
        "xpoints_added": 0.4592,
        "passes_attempted": 1111.0,
        "pass_completion_pct": 0.8596,
        "xpass_completion_pct": 0.8567,
        "passes_over_expected": 3.249,
        "passes_over_expected_p100": 0.2924,
        "avg_pass_distance": 20.1374,
        "avg_pass_vertical": 5.842
      }
    },
    {
      "canonical_id": "larrys-mabiala",
      "canonical_name": "Larrys Mabiala",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1014.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 1.5754,
        "xg_place": -0.8429,
        "goals_minus_xg": -0.5754,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0269,
        "assists_minus_xa": -0.0269,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6024,
        "points_added": 0.5898,
        "xpoints_added": 1.2062,
        "passes_attempted": 467.0,
        "pass_completion_pct": 0.8437,
        "xpass_completion_pct": 0.8334,
        "passes_over_expected": 4.812,
        "passes_over_expected_p100": 1.0304,
        "avg_pass_distance": 24.6214,
        "avg_pass_vertical": 7.6771
      }
    },
    {
      "canonical_id": "lassi-lappalainen",
      "canonical_name": "Lassi Lappalainen",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1127.0,
        "shots": 18.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.8818,
        "xg_place": -0.636,
        "goals_minus_xg": 0.1182,
        "key_passes": 13.0,
        "assists": 3.0,
        "xa": 1.5621,
        "assists_minus_xa": 1.4379,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.4439,
        "points_added": 2.5194,
        "xpoints_added": 1.1843,
        "passes_attempted": 377.0,
        "pass_completion_pct": 0.7666,
        "xpass_completion_pct": 0.787,
        "passes_over_expected": -7.7096,
        "passes_over_expected_p100": -2.045,
        "avg_pass_distance": 17.0001,
        "avg_pass_vertical": 0.5551
      }
    },
    {
      "canonical_id": "latif-blessing",
      "canonical_name": "Latif Blessing",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1277.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.592,
        "xg_place": 0.47040000000000004,
        "goals_minus_xg": -0.592,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.9076,
        "assists_minus_xa": -0.9076,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.4997,
        "points_added": 0.0,
        "xpoints_added": 0.1335,
        "passes_attempted": 530.0,
        "pass_completion_pct": 1.7223000000000002,
        "xpass_completion_pct": 1.6804999999999999,
        "passes_over_expected": 4.2153,
        "passes_over_expected_p100": 4.1841,
        "avg_pass_distance": 33.396,
        "avg_pass_vertical": 5.2577
      }
    },
    {
      "canonical_id": "lawson-sunderland",
      "canonical_name": "Lawson Sunderland",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 70.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0266,
        "assists_minus_xa": -0.0266,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0266,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 32.0,
        "pass_completion_pct": 0.7813,
        "xpass_completion_pct": 0.8111,
        "passes_over_expected": -0.9547,
        "passes_over_expected_p100": -2.9835,
        "avg_pass_distance": 14.9578,
        "avg_pass_vertical": 1.682
      }
    },
    {
      "canonical_id": "lazar-stefanovic",
      "canonical_name": "Lazar Stefanovic",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 86.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_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.8966,
        "xpass_completion_pct": 0.8407,
        "passes_over_expected": 1.6195,
        "passes_over_expected_p100": 5.5844,
        "avg_pass_distance": 18.5623,
        "avg_pass_vertical": 7.8878
      }
    },
    {
      "canonical_id": "leo-v\u00e4is\u00e4nen",
      "canonical_name": "Leo V\u00e4is\u00e4nen",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1975.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.1162,
        "xg_place": 0.523,
        "goals_minus_xg": -0.1162,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.6118,
        "assists_minus_xa": 0.3882,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.7281,
        "points_added": 0.0322,
        "xpoints_added": 0.6155,
        "passes_attempted": 1152.0,
        "pass_completion_pct": 0.8776,
        "xpass_completion_pct": 0.864,
        "passes_over_expected": 15.7173,
        "passes_over_expected_p100": 1.3643,
        "avg_pass_distance": 21.0769,
        "avg_pass_vertical": 7.4566
      }
    },
    {
      "canonical_id": "leon-flach",
      "canonical_name": "Leon Flach",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2035.0,
        "shots": 9.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.5358,
        "xg_place": 0.1154,
        "goals_minus_xg": 0.4642,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 0.7062,
        "assists_minus_xa": 0.2938,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.242,
        "points_added": 0.0127,
        "xpoints_added": 0.3723,
        "passes_attempted": 492.0,
        "pass_completion_pct": 0.7825,
        "xpass_completion_pct": 0.7867,
        "passes_over_expected": -2.06,
        "passes_over_expected_p100": -0.4187,
        "avg_pass_distance": 16.5599,
        "avg_pass_vertical": 3.8374
      }
    },
    {
      "canonical_id": "leonardo-campana",
      "canonical_name": "Leonardo Campana",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1809.0,
        "shots": 55.0,
        "shots_on_target": 25.0,
        "goals": 9.0,
        "xg": 8.822,
        "xg_place": 1.0114,
        "goals_minus_xg": 0.178,
        "key_passes": 12.0,
        "assists": 3.0,
        "xa": 1.9828,
        "assists_minus_xa": 1.0172,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 10.8048,
        "points_added": 5.6197,
        "xpoints_added": 5.0676,
        "passes_attempted": 445.0,
        "pass_completion_pct": 0.791,
        "xpass_completion_pct": 0.794,
        "passes_over_expected": -1.3501,
        "passes_over_expected_p100": -0.3034,
        "avg_pass_distance": 15.3411,
        "avg_pass_vertical": -1.3656
      }
    },
    {
      "canonical_id": "levonte-johnson",
      "canonical_name": "Levonte Johnson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 240.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0911,
        "xg_place": -0.0911,
        "goals_minus_xg": -0.0911,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0962,
        "assists_minus_xa": -0.0962,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1873,
        "points_added": 0.0,
        "xpoints_added": 0.0846,
        "passes_attempted": 71.0,
        "pass_completion_pct": 0.6761,
        "xpass_completion_pct": 0.7264,
        "passes_over_expected": -3.5709,
        "passes_over_expected_p100": -5.0294,
        "avg_pass_distance": 17.6022,
        "avg_pass_vertical": 1.2066
      }
    },
    {
      "canonical_id": "lewis-morgan",
      "canonical_name": "Lewis Morgan",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 329.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.2233,
        "xg_place": -0.7225,
        "goals_minus_xg": -1.2233,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.305,
        "assists_minus_xa": -0.305,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.5283,
        "points_added": 0.0,
        "xpoints_added": 1.0685,
        "passes_attempted": 98.0,
        "pass_completion_pct": 0.6633,
        "xpass_completion_pct": 0.721,
        "passes_over_expected": -5.6539,
        "passes_over_expected_p100": -5.7693,
        "avg_pass_distance": 19.6747,
        "avg_pass_vertical": 2.3093
      }
    },
    {
      "canonical_id": "lewis-obrien",
      "canonical_name": "Lewis O'Brien",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1686.0,
        "shots": 20.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.1554,
        "xg_place": -0.5602,
        "goals_minus_xg": -0.1554,
        "key_passes": 23.0,
        "assists": 1.0,
        "xa": 1.8776,
        "assists_minus_xa": -0.8776,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.033,
        "points_added": 0.5413,
        "xpoints_added": 0.5249,
        "passes_attempted": 823.0,
        "pass_completion_pct": 0.8104,
        "xpass_completion_pct": 0.8023,
        "passes_over_expected": 6.6763,
        "passes_over_expected_p100": 0.8112,
        "avg_pass_distance": 18.3211,
        "avg_pass_vertical": 4.1586
      }
    },
    {
      "canonical_id": "liam-fraser",
      "canonical_name": "Liam Fraser",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 662.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1049,
        "xg_place": 0.2283,
        "goals_minus_xg": -0.1049,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.3012,
        "assists_minus_xa": -0.3012,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4061,
        "points_added": 0.0,
        "xpoints_added": 0.1006,
        "passes_attempted": 322.0,
        "pass_completion_pct": 0.8106,
        "xpass_completion_pct": 0.8217,
        "passes_over_expected": -3.584,
        "passes_over_expected_p100": -1.113,
        "avg_pass_distance": 19.7692,
        "avg_pass_vertical": 5.5263
      }
    },
    {
      "canonical_id": "lionel-messi",
      "canonical_name": "Lionel Messi",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 409.0,
        "shots": 20.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 2.5464,
        "xg_place": -1.0855,
        "goals_minus_xg": -1.5464,
        "key_passes": 6.0,
        "assists": 2.0,
        "xa": 1.4902,
        "assists_minus_xa": 0.5098,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.0366,
        "points_added": 0.0061,
        "xpoints_added": 1.6225,
        "passes_attempted": 214.0,
        "pass_completion_pct": 0.757,
        "xpass_completion_pct": 0.7633,
        "passes_over_expected": -1.342,
        "passes_over_expected_p100": -0.6271,
        "avg_pass_distance": 17.8653,
        "avg_pass_vertical": 5.9203
      }
    },
    {
      "canonical_id": "logan-ndenbe",
      "canonical_name": "Logan Ndenbe",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1999.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 0.5477,
        "xg_place": 0.3155,
        "goals_minus_xg": 1.4523,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 0.9306,
        "assists_minus_xa": 0.0694,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.4783,
        "points_added": 0.0,
        "xpoints_added": 0.2714,
        "passes_attempted": 1267.0,
        "pass_completion_pct": 0.8485,
        "xpass_completion_pct": 0.8283,
        "passes_over_expected": 25.59,
        "passes_over_expected_p100": 2.0197,
        "avg_pass_distance": 16.5473,
        "avg_pass_vertical": 1.7989
      }
    },
    {
      "canonical_id": "lorenzo-insigne",
      "canonical_name": "Lorenzo Insigne",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1654.0,
        "shots": 65.0,
        "shots_on_target": 22.0,
        "goals": 4.0,
        "xg": 4.905,
        "xg_place": -0.5307,
        "goals_minus_xg": -0.905,
        "key_passes": 35.0,
        "assists": 4.0,
        "xa": 3.3937,
        "assists_minus_xa": 0.6063,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 8.2987,
        "points_added": 1.7941,
        "xpoints_added": 2.8282,
        "passes_attempted": 1035.0,
        "pass_completion_pct": 0.8126,
        "xpass_completion_pct": 0.8356,
        "passes_over_expected": -23.8861,
        "passes_over_expected_p100": -2.3078,
        "avg_pass_distance": 18.5691,
        "avg_pass_vertical": -0.1112
      }
    },
    {
      "canonical_id": "luca-petrasso",
      "canonical_name": "Luca Petrasso",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 500.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1412,
        "xg_place": -0.1412,
        "goals_minus_xg": -0.1412,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.4924,
        "assists_minus_xa": -0.4924,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6336,
        "points_added": 0.0,
        "xpoints_added": 0.0004,
        "passes_attempted": 253.0,
        "pass_completion_pct": 0.7708,
        "xpass_completion_pct": 0.7749,
        "passes_over_expected": -1.0556,
        "passes_over_expected_p100": -0.4172,
        "avg_pass_distance": 17.2636,
        "avg_pass_vertical": 4.5059
      }
    },
    {
      "canonical_id": "lucas-bartlett",
      "canonical_name": "Lucas Bartlett",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1180.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.0559,
        "xg_place": -0.0671,
        "goals_minus_xg": -1.0559,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.6141,
        "assists_minus_xa": 0.3859,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6701,
        "points_added": 0.0,
        "xpoints_added": 0.6065,
        "passes_attempted": 472.0,
        "pass_completion_pct": 0.7881,
        "xpass_completion_pct": 0.7824,
        "passes_over_expected": 2.6984,
        "passes_over_expected_p100": 0.5717,
        "avg_pass_distance": 23.167,
        "avg_pass_vertical": 9.5684
      }
    },
    {
      "canonical_id": "lucas-zelaray\u00e1n",
      "canonical_name": "Lucas Zelaray\u00e1n",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1892.0,
        "shots": 66.0,
        "shots_on_target": 24.0,
        "goals": 10.0,
        "xg": 7.294,
        "xg_place": -0.1552,
        "goals_minus_xg": 2.706,
        "key_passes": 54.0,
        "assists": 6.0,
        "xa": 4.4113,
        "assists_minus_xa": 1.5887,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 11.7053,
        "points_added": 5.4688,
        "xpoints_added": 4.3841,
        "passes_attempted": 1006.0,
        "pass_completion_pct": 0.7525,
        "xpass_completion_pct": 0.7377,
        "passes_over_expected": 14.8706,
        "passes_over_expected_p100": 1.4782,
        "avg_pass_distance": 21.2995,
        "avg_pass_vertical": 5.0154
      }
    },
    {
      "canonical_id": "luciano-acosta",
      "canonical_name": "Luciano Acosta",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3313.0,
        "shots": 86.0,
        "shots_on_target": 42.0,
        "goals": 19.0,
        "xg": 14.4279,
        "xg_place": 2.7778,
        "goals_minus_xg": 4.5721,
        "key_passes": 103.0,
        "assists": 12.0,
        "xa": 10.9069,
        "assists_minus_xa": 1.0931,
        "goals_plus_assists": 31.0,
        "xg_plus_xa": 25.3349,
        "points_added": 11.7597,
        "xpoints_added": 10.5244,
        "passes_attempted": 1658.0,
        "pass_completion_pct": 0.7099,
        "xpass_completion_pct": 0.7217,
        "passes_over_expected": -19.5675,
        "passes_over_expected_p100": -1.1802,
        "avg_pass_distance": 19.1763,
        "avg_pass_vertical": 4.9739
      }
    },
    {
      "canonical_id": "luis-abram",
      "canonical_name": "Luis Abram",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1944.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0724,
        "xg_place": -0.0724,
        "goals_minus_xg": -0.0724,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0318,
        "assists_minus_xa": -0.0318,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1042,
        "points_added": 0.0,
        "xpoints_added": 0.0777,
        "passes_attempted": 1088.0,
        "pass_completion_pct": 0.8842,
        "xpass_completion_pct": 0.8743,
        "passes_over_expected": 10.7556,
        "passes_over_expected_p100": 0.9886,
        "avg_pass_distance": 22.2929,
        "avg_pass_vertical": 7.1864
      }
    },
    {
      "canonical_id": "luis-amarilla",
      "canonical_name": "Luis Amarilla",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 814.0,
        "shots": 22.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 3.3176,
        "xg_place": -0.3226,
        "goals_minus_xg": -1.3176,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 1.1234,
        "assists_minus_xa": -1.1234,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.441,
        "points_added": 1.3902,
        "xpoints_added": 2.232,
        "passes_attempted": 261.0,
        "pass_completion_pct": 0.7433,
        "xpass_completion_pct": 0.7879,
        "passes_over_expected": -11.6442,
        "passes_over_expected_p100": -4.4614,
        "avg_pass_distance": 14.0929,
        "avg_pass_vertical": 0.3095
      }
    },
    {
      "canonical_id": "luis-barraza",
      "canonical_name": "Luis Barraza",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2425.0,
        "shots": 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.0859,
        "assists_minus_xa": -0.0859,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0859,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1092.0,
        "pass_completion_pct": 0.8114,
        "xpass_completion_pct": 0.8279,
        "passes_over_expected": -18.1052,
        "passes_over_expected_p100": -1.658,
        "avg_pass_distance": 31.2074,
        "avg_pass_vertical": 19.2466,
        "shots_faced": 92.0,
        "goals_conceded": 30.0,
        "saves": 62.0,
        "headed_shot_share": 0.1413,
        "xg_faced": 26.0669,
        "goals_conceded_minus_xg": 3.9331,
        "goals_per_xg": 1.1509
      }
    },
    {
      "canonical_id": "luis-caicedo",
      "canonical_name": "Luis Caicedo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1425.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0582,
        "xg_place": -0.0582,
        "goals_minus_xg": -0.0582,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0402,
        "assists_minus_xa": -0.0402,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0985,
        "points_added": 0.0,
        "xpoints_added": 0.0396,
        "passes_attempted": 608.0,
        "pass_completion_pct": 0.8635,
        "xpass_completion_pct": 0.8787,
        "passes_over_expected": -9.2216,
        "passes_over_expected_p100": -1.5167,
        "avg_pass_distance": 19.2724,
        "avg_pass_vertical": 3.3565
      }
    },
    {
      "canonical_id": "luis-d\u00edaz",
      "canonical_name": "Luis D\u00edaz",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 221.0,
        "shots": 5.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.413,
        "xg_place": 0.5176,
        "goals_minus_xg": -0.413,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0719,
        "assists_minus_xa": -0.0719,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4849,
        "points_added": 0.0,
        "xpoints_added": 0.4703,
        "passes_attempted": 76.0,
        "pass_completion_pct": 1.3889,
        "xpass_completion_pct": 1.4649999999999999,
        "passes_over_expected": -2.9744,
        "passes_over_expected_p100": -7.6143,
        "avg_pass_distance": 37.082300000000004,
        "avg_pass_vertical": -2.7113
      }
    },
    {
      "canonical_id": "luiz-ara\u00fajo",
      "canonical_name": "Luiz Ara\u00fajo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1390.0,
        "shots": 41.0,
        "shots_on_target": 12.0,
        "goals": 3.0,
        "xg": 3.9753,
        "xg_place": -1.0367,
        "goals_minus_xg": -0.9753,
        "key_passes": 19.0,
        "assists": 1.0,
        "xa": 1.4217,
        "assists_minus_xa": -0.4217,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.397,
        "points_added": 0.2411,
        "xpoints_added": 1.609,
        "passes_attempted": 535.0,
        "pass_completion_pct": 0.7832,
        "xpass_completion_pct": 0.8029,
        "passes_over_expected": -10.5388,
        "passes_over_expected_p100": -1.9699,
        "avg_pass_distance": 20.0288,
        "avg_pass_vertical": -0.056
      }
    },
    {
      "canonical_id": "luka-gavran",
      "canonical_name": "Luka Gavran",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 398.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 144.0,
        "pass_completion_pct": 0.5903,
        "xpass_completion_pct": 0.6439,
        "passes_over_expected": -7.7154,
        "passes_over_expected_p100": -5.3579,
        "avg_pass_distance": 39.8319,
        "avg_pass_vertical": 34.0824,
        "shots_faced": 32.0,
        "goals_conceded": 12.0,
        "saves": 20.0,
        "headed_shot_share": 0.125,
        "xg_faced": 12.7854,
        "goals_conceded_minus_xg": -0.7854,
        "goals_per_xg": 0.9386
      }
    },
    {
      "canonical_id": "lukas-macnaughton",
      "canonical_name": "Lukas MacNaughton",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1520.0,
        "shots": 9.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.1509,
        "xg_place": 0.6041,
        "goals_minus_xg": -0.1509,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0992,
        "assists_minus_xa": -0.0992,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2502,
        "points_added": 0.1138,
        "xpoints_added": 0.4999,
        "passes_attempted": 814.0,
        "pass_completion_pct": 1.7791000000000001,
        "xpass_completion_pct": 1.7678,
        "passes_over_expected": 5.8575,
        "passes_over_expected_p100": 1.1305,
        "avg_pass_distance": 43.508399999999995,
        "avg_pass_vertical": 12.9055
      }
    },
    {
      "canonical_id": "luke-brennan",
      "canonical_name": "Luke Brennan",
      "positions": [
        "P"
      ],
      "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": 1.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.9899,
        "passes_over_expected": 0.0101,
        "passes_over_expected_p100": 1.0071,
        "avg_pass_distance": 12.1757,
        "avg_pass_vertical": -11.155
      }
    },
    {
      "canonical_id": "luke-haakenson",
      "canonical_name": "Luke Haakenson",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 356.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2362,
        "xg_place": -0.2362,
        "goals_minus_xg": -0.2362,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2684,
        "assists_minus_xa": -0.2684,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5046,
        "points_added": 0.0,
        "xpoints_added": 0.3321,
        "passes_attempted": 77.0,
        "pass_completion_pct": 0.6494,
        "xpass_completion_pct": 0.7395,
        "passes_over_expected": -6.9418,
        "passes_over_expected_p100": -9.0153,
        "avg_pass_distance": 14.8013,
        "avg_pass_vertical": 3.4244
      }
    },
    {
      "canonical_id": "luquinhas",
      "canonical_name": "Luquinhas",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2490.0,
        "shots": 47.0,
        "shots_on_target": 14.0,
        "goals": 3.0,
        "xg": 3.6306,
        "xg_place": 0.0106,
        "goals_minus_xg": -0.6306,
        "key_passes": 36.0,
        "assists": 3.0,
        "xa": 3.1747,
        "assists_minus_xa": -0.1747,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.8054,
        "points_added": 1.0363,
        "xpoints_added": 2.2576,
        "passes_attempted": 624.0,
        "pass_completion_pct": 0.7804,
        "xpass_completion_pct": 0.788,
        "passes_over_expected": -4.7313,
        "passes_over_expected_p100": -0.7582,
        "avg_pass_distance": 15.101,
        "avg_pass_vertical": 3.5711
      }
    },
    {
      "canonical_id": "lu\u00eds-martins",
      "canonical_name": "Lu\u00eds Martins",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1814.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3035,
        "xg_place": -0.2214,
        "goals_minus_xg": -0.3035,
        "key_passes": 17.0,
        "assists": 0.0,
        "xa": 1.3885,
        "assists_minus_xa": -1.3885,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.6921,
        "points_added": 0.0,
        "xpoints_added": 0.1402,
        "passes_attempted": 1069.0,
        "pass_completion_pct": 0.7671,
        "xpass_completion_pct": 0.7645,
        "passes_over_expected": 2.7651,
        "passes_over_expected_p100": 0.2587,
        "avg_pass_distance": 21.5055,
        "avg_pass_vertical": 4.254
      }
    },
    {
      "canonical_id": "l\u00e9o-ch\u00fa",
      "canonical_name": "L\u00e9o Ch\u00fa",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2460.0,
        "shots": 46.0,
        "shots_on_target": 17.0,
        "goals": 5.0,
        "xg": 4.2691,
        "xg_place": -0.4814,
        "goals_minus_xg": 0.7309,
        "key_passes": 38.0,
        "assists": 7.0,
        "xa": 5.5886,
        "assists_minus_xa": 1.4114,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 9.8577,
        "points_added": 3.4715,
        "xpoints_added": 3.3283,
        "passes_attempted": 772.0,
        "pass_completion_pct": 0.6762,
        "xpass_completion_pct": 0.6986,
        "passes_over_expected": -17.3554,
        "passes_over_expected_p100": -2.2481,
        "avg_pass_distance": 14.7791,
        "avg_pass_vertical": -0.9082
      }
    },
    {
      "canonical_id": "maarten-paes",
      "canonical_name": "Maarten Paes",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3212.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1100.0,
        "pass_completion_pct": 0.6909,
        "xpass_completion_pct": 0.7172,
        "passes_over_expected": -28.9269,
        "passes_over_expected_p100": -2.6297,
        "avg_pass_distance": 36.5737,
        "avg_pass_vertical": 28.3135,
        "shots_faced": 136.0,
        "goals_conceded": 29.0,
        "saves": 104.0,
        "headed_shot_share": 0.1397,
        "xg_faced": 31.5536,
        "goals_conceded_minus_xg": -2.5536,
        "goals_per_xg": 0.9191
      }
    },
    {
      "canonical_id": "machop-chol",
      "canonical_name": "Machop Chol",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 575.0,
        "shots": 13.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.2502,
        "xg_place": 0.5615,
        "goals_minus_xg": 0.7498,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3099,
        "assists_minus_xa": -0.3099,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.5601,
        "points_added": 1.2492,
        "xpoints_added": 0.7435,
        "passes_attempted": 126.0,
        "pass_completion_pct": 0.7778,
        "xpass_completion_pct": 0.7979,
        "passes_over_expected": -2.5365,
        "passes_over_expected_p100": -2.0131,
        "avg_pass_distance": 14.2334,
        "avg_pass_vertical": -2.02
      }
    },
    {
      "canonical_id": "maikel-chang",
      "canonical_name": "Maikel Chang",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1154.0,
        "shots": 14.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 0.864,
        "xg_place": 0.3379,
        "goals_minus_xg": -0.864,
        "key_passes": 27.0,
        "assists": 4.0,
        "xa": 2.5134,
        "assists_minus_xa": 1.4866,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.3774,
        "points_added": 0.0,
        "xpoints_added": 0.4887,
        "passes_attempted": 553.0,
        "pass_completion_pct": 0.6926,
        "xpass_completion_pct": 0.7036,
        "passes_over_expected": -6.0678,
        "passes_over_expected_p100": -1.0973,
        "avg_pass_distance": 19.8731,
        "avg_pass_vertical": -0.0879
      }
    },
    {
      "canonical_id": "malik-pinto",
      "canonical_name": "Malik Pinto",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 509.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0557,
        "xg_place": -0.0557,
        "goals_minus_xg": -0.0557,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0273,
        "assists_minus_xa": -0.0273,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.083,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 176.0,
        "pass_completion_pct": 0.8693,
        "xpass_completion_pct": 0.8429,
        "passes_over_expected": 4.6556,
        "passes_over_expected_p100": 2.6452,
        "avg_pass_distance": 16.6481,
        "avg_pass_vertical": 3.4638
      }
    },
    {
      "canonical_id": "malte-amundsen",
      "canonical_name": "Malte Amundsen",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2767.0,
        "shots": 19.0,
        "shots_on_target": 5.0,
        "goals": 4.0,
        "xg": 2.2987,
        "xg_place": 0.3276,
        "goals_minus_xg": 1.7013,
        "key_passes": 13.0,
        "assists": 2.0,
        "xa": 1.5027,
        "assists_minus_xa": 0.4973,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 3.8014,
        "points_added": 1.3446,
        "xpoints_added": 0.8601,
        "passes_attempted": 1654.0,
        "pass_completion_pct": 0.8694,
        "xpass_completion_pct": 0.8445,
        "passes_over_expected": 41.1649,
        "passes_over_expected_p100": 2.4888,
        "avg_pass_distance": 19.7921,
        "avg_pass_vertical": 5.9933
      }
    },
    {
      "canonical_id": "mamadou-fall",
      "canonical_name": "Mamadou Fall",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 106.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0881,
        "xg_place": -0.0881,
        "goals_minus_xg": -0.0881,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.3206,
        "assists_minus_xa": -0.3206,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4088,
        "points_added": 0.0,
        "xpoints_added": 0.131,
        "passes_attempted": 62.0,
        "pass_completion_pct": 0.7581,
        "xpass_completion_pct": 0.7928,
        "passes_over_expected": -2.155,
        "passes_over_expected_p100": -3.4757,
        "avg_pass_distance": 26.1394,
        "avg_pass_vertical": 14.1784
      }
    },
    {
      "canonical_id": "marcelo-silva",
      "canonical_name": "Marcelo Silva",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1588.0,
        "shots": 12.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.5753,
        "xg_place": -0.5618,
        "goals_minus_xg": -0.5753,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5753,
        "points_added": 0.0,
        "xpoints_added": 0.3268,
        "passes_attempted": 744.0,
        "pass_completion_pct": 0.9019,
        "xpass_completion_pct": 0.8839,
        "passes_over_expected": 13.4081,
        "passes_over_expected_p100": 1.8022,
        "avg_pass_distance": 22.0839,
        "avg_pass_vertical": 5.7662
      }
    },
    {
      "canonical_id": "marco-angulo",
      "canonical_name": "Marco Angulo",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 928.0,
        "shots": 8.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4522,
        "xg_place": -0.4522,
        "goals_minus_xg": -0.4522,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.4921,
        "assists_minus_xa": 0.5079,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9443,
        "points_added": 0.0,
        "xpoints_added": 0.0709,
        "passes_attempted": 372.0,
        "pass_completion_pct": 0.8468,
        "xpass_completion_pct": 0.8643,
        "passes_over_expected": -6.5185,
        "passes_over_expected_p100": -1.7523,
        "avg_pass_distance": 16.2818,
        "avg_pass_vertical": 0.9382
      }
    },
    {
      "canonical_id": "marco-farfan",
      "canonical_name": "Marco Farfan",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3052.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.9892,
        "xg_place": 0.5588,
        "goals_minus_xg": 0.0108,
        "key_passes": 16.0,
        "assists": 3.0,
        "xa": 1.9193,
        "assists_minus_xa": 1.0807,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.9085,
        "points_added": 0.0093,
        "xpoints_added": 0.7408,
        "passes_attempted": 1379.0,
        "pass_completion_pct": 0.831,
        "xpass_completion_pct": 0.8229,
        "passes_over_expected": 11.264,
        "passes_over_expected_p100": 0.8168,
        "avg_pass_distance": 16.7958,
        "avg_pass_vertical": 1.2792
      }
    },
    {
      "canonical_id": "maren-haile-selassie",
      "canonical_name": "Maren Haile-Selassie",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2131.0,
        "shots": 26.0,
        "shots_on_target": 12.0,
        "goals": 6.0,
        "xg": 4.1427,
        "xg_place": 0.8514,
        "goals_minus_xg": 1.8573,
        "key_passes": 34.0,
        "assists": 3.0,
        "xa": 2.8116,
        "assists_minus_xa": 0.1884,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 6.9543,
        "points_added": 2.6048,
        "xpoints_added": 2.4211,
        "passes_attempted": 665.0,
        "pass_completion_pct": 0.788,
        "xpass_completion_pct": 0.7541,
        "passes_over_expected": 22.5111,
        "passes_over_expected_p100": 3.3851,
        "avg_pass_distance": 16.2401,
        "avg_pass_vertical": 0.2209
      }
    },
    {
      "canonical_id": "marinos-tzionis",
      "canonical_name": "Marinos Tzionis",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 861.0,
        "shots": 16.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.048,
        "xg_place": -0.128,
        "goals_minus_xg": -1.048,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.2602,
        "assists_minus_xa": 0.7398,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3082,
        "points_added": 0.0,
        "xpoints_added": 0.6429,
        "passes_attempted": 273.0,
        "pass_completion_pct": 0.8022,
        "xpass_completion_pct": 0.7934,
        "passes_over_expected": 2.3913,
        "passes_over_expected_p100": 0.8759,
        "avg_pass_distance": 15.3059,
        "avg_pass_vertical": -0.6397
      }
    },
    {
      "canonical_id": "mario-gonz\u00e1lez",
      "canonical_name": "Mario Gonz\u00e1lez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 503.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 2.1884,
        "xg_place": -0.8222,
        "goals_minus_xg": -1.1884,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.7779,
        "assists_minus_xa": 0.2221,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.9662,
        "points_added": 1.2336,
        "xpoints_added": 2.3418,
        "passes_attempted": 63.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.7918,
        "passes_over_expected": -4.8859,
        "passes_over_expected_p100": -7.7554,
        "avg_pass_distance": 13.4733,
        "avg_pass_vertical": -4.6759
      }
    },
    {
      "canonical_id": "mark-delgado",
      "canonical_name": "Mark Delgado",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2571.0,
        "shots": 21.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.6839,
        "xg_place": -0.612,
        "goals_minus_xg": 0.3161,
        "key_passes": 37.0,
        "assists": 2.0,
        "xa": 3.2355,
        "assists_minus_xa": -1.2355,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.9193,
        "points_added": 1.7037,
        "xpoints_added": 1.3552,
        "passes_attempted": 1526.0,
        "pass_completion_pct": 0.8552,
        "xpass_completion_pct": 0.8322,
        "passes_over_expected": 35.0403,
        "passes_over_expected_p100": 2.2962,
        "avg_pass_distance": 16.6413,
        "avg_pass_vertical": 3.1025
      }
    },
    {
      "canonical_id": "mark-anthony-kaye",
      "canonical_name": "Mark-Anthony Kaye",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2954.0,
        "shots": 16.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 2.0476,
        "xg_place": -0.4421,
        "goals_minus_xg": -0.04760000000000003,
        "key_passes": 19.0,
        "assists": 3.0,
        "xa": 1.2317,
        "assists_minus_xa": 1.7683,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.2793,
        "points_added": 0.3853,
        "xpoints_added": 0.7327,
        "passes_attempted": 1726.0,
        "pass_completion_pct": 1.7155,
        "xpass_completion_pct": 1.7178,
        "passes_over_expected": -2.2904999999999998,
        "passes_over_expected_p100": -0.2216,
        "avg_pass_distance": 36.3116,
        "avg_pass_vertical": 8.952
      }
    },
    {
      "canonical_id": "marko-ili\u0107",
      "canonical_name": "Marko Ili\u0107",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1276.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 377.0,
        "pass_completion_pct": 0.7056,
        "xpass_completion_pct": 0.7159,
        "passes_over_expected": -3.8929,
        "passes_over_expected_p100": -1.0326,
        "avg_pass_distance": 37.2545,
        "avg_pass_vertical": 28.4093,
        "shots_faced": 70.0,
        "goals_conceded": 28.0,
        "saves": 41.0,
        "headed_shot_share": 0.1857,
        "xg_faced": 21.7991,
        "goals_conceded_minus_xg": 6.2009,
        "goals_per_xg": 1.2845
      }
    },
    {
      "canonical_id": "marlon-vargas",
      "canonical_name": "Marlon Vargas",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 17.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 9.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.8124,
        "passes_over_expected": -1.3119,
        "passes_over_expected_p100": -14.5768,
        "avg_pass_distance": 14.3527,
        "avg_pass_vertical": 0.115
      }
    },
    {
      "canonical_id": "mart\u00edn-c\u00e1ceres",
      "canonical_name": "Mart\u00edn C\u00e1ceres",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1450.0,
        "shots": 5.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 0.3947,
        "xg_place": 0.929,
        "goals_minus_xg": 1.6053,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.3947,
        "points_added": 1.1892,
        "xpoints_added": 0.2739,
        "passes_attempted": 854.0,
        "pass_completion_pct": 0.9028,
        "xpass_completion_pct": 0.885,
        "passes_over_expected": 15.1795,
        "passes_over_expected_p100": 1.7775,
        "avg_pass_distance": 20.3156,
        "avg_pass_vertical": 6.1907
      }
    },
    {
      "canonical_id": "mart\u00edn-ojeda",
      "canonical_name": "Mart\u00edn Ojeda",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2057.0,
        "shots": 68.0,
        "shots_on_target": 27.0,
        "goals": 6.0,
        "xg": 5.5114,
        "xg_place": 1.4063,
        "goals_minus_xg": 0.4886,
        "key_passes": 51.0,
        "assists": 7.0,
        "xa": 4.7541,
        "assists_minus_xa": 2.2459,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 10.2655,
        "points_added": 4.2764,
        "xpoints_added": 2.7949,
        "passes_attempted": 803.0,
        "pass_completion_pct": 0.736,
        "xpass_completion_pct": 0.7401,
        "passes_over_expected": -3.2613,
        "passes_over_expected_p100": -0.4061,
        "avg_pass_distance": 19.8845,
        "avg_pass_vertical": 1.6227
      }
    },
    {
      "canonical_id": "marvin-lor\u00eda",
      "canonical_name": "Marvin Lor\u00eda",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 855.0,
        "shots": 13.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 0.8282,
        "xg_place": 0.645,
        "goals_minus_xg": -0.8282,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.4962,
        "assists_minus_xa": 0.5038,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3244,
        "points_added": 0.0,
        "xpoints_added": 0.4395,
        "passes_attempted": 238.0,
        "pass_completion_pct": 0.7269,
        "xpass_completion_pct": 0.7354,
        "passes_over_expected": -2.0266,
        "passes_over_expected_p100": -0.8515,
        "avg_pass_distance": 18.1868,
        "avg_pass_vertical": 0.1486
      }
    },
    {
      "canonical_id": "mason-stajduhar",
      "canonical_name": "Mason Stajduhar",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 393.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.0382,
        "assists_minus_xa": 0.9618,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.0382,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 114.0,
        "pass_completion_pct": 0.6842,
        "xpass_completion_pct": 0.6564,
        "passes_over_expected": 3.1649,
        "passes_over_expected_p100": 2.7762,
        "avg_pass_distance": 37.8061,
        "avg_pass_vertical": 31.2915,
        "shots_faced": 18.0,
        "goals_conceded": 6.0,
        "saves": 12.0,
        "headed_shot_share": 0.0556,
        "xg_faced": 4.4818,
        "goals_conceded_minus_xg": 1.5182,
        "goals_per_xg": 1.3388
      }
    },
    {
      "canonical_id": "mason-toye",
      "canonical_name": "Mason Toye",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 722.0,
        "shots": 18.0,
        "shots_on_target": 5.0,
        "goals": 3.0,
        "xg": 2.7492,
        "xg_place": -0.6663,
        "goals_minus_xg": 0.2508,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.269,
        "assists_minus_xa": -0.269,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.0182,
        "points_added": 0.7358,
        "xpoints_added": 1.0499,
        "passes_attempted": 157.0,
        "pass_completion_pct": 0.6624,
        "xpass_completion_pct": 0.7829,
        "passes_over_expected": -18.9091,
        "passes_over_expected_p100": -12.044,
        "avg_pass_distance": 17.1706,
        "avg_pass_vertical": -2.4865
      }
    },
    {
      "canonical_id": "matai-akinmboni",
      "canonical_name": "Matai Akinmboni",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 202.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1001,
        "xg_place": -0.1001,
        "goals_minus_xg": -0.1001,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1001,
        "points_added": 0.0,
        "xpoints_added": 0.0738,
        "passes_attempted": 103.0,
        "pass_completion_pct": 0.8738,
        "xpass_completion_pct": 0.8866,
        "passes_over_expected": -1.3148,
        "passes_over_expected_p100": -1.2765,
        "avg_pass_distance": 22.7816,
        "avg_pass_vertical": 5.432
      }
    },
    {
      "canonical_id": "mateusz-bogusz",
      "canonical_name": "Mateusz Bogusz",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2107.0,
        "shots": 63.0,
        "shots_on_target": 26.0,
        "goals": 3.0,
        "xg": 4.027,
        "xg_place": -0.0369,
        "goals_minus_xg": -1.027,
        "key_passes": 29.0,
        "assists": 3.0,
        "xa": 2.721,
        "assists_minus_xa": 0.279,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.748,
        "points_added": 0.9876,
        "xpoints_added": 1.8565,
        "passes_attempted": 869.0,
        "pass_completion_pct": 0.7883,
        "xpass_completion_pct": 0.7807,
        "passes_over_expected": 6.5677,
        "passes_over_expected_p100": 0.7558,
        "avg_pass_distance": 17.816,
        "avg_pass_vertical": 1.0481
      }
    },
    {
      "canonical_id": "mateusz-klich",
      "canonical_name": "Mateusz Klich",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3025.0,
        "shots": 43.0,
        "shots_on_target": 17.0,
        "goals": 4.0,
        "xg": 3.4511,
        "xg_place": 2.0645,
        "goals_minus_xg": 0.5489,
        "key_passes": 77.0,
        "assists": 7.0,
        "xa": 6.7958,
        "assists_minus_xa": 0.2042,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 10.2469,
        "points_added": 2.2424,
        "xpoints_added": 1.7162,
        "passes_attempted": 1696.0,
        "pass_completion_pct": 0.7748,
        "xpass_completion_pct": 0.7645,
        "passes_over_expected": 17.3764,
        "passes_over_expected_p100": 1.0246,
        "avg_pass_distance": 20.0674,
        "avg_pass_vertical": 3.8276
      }
    },
    {
      "canonical_id": "matheus-rossetto",
      "canonical_name": "Matheus Rossetto",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2195.0,
        "shots": 15.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 1.0224,
        "xg_place": 0.8301,
        "goals_minus_xg": -0.0224,
        "key_passes": 19.0,
        "assists": 1.0,
        "xa": 1.2787,
        "assists_minus_xa": -0.2787,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.3011,
        "points_added": 0.7632,
        "xpoints_added": 0.2994,
        "passes_attempted": 1409.0,
        "pass_completion_pct": 0.9148,
        "xpass_completion_pct": 0.8861,
        "passes_over_expected": 40.4706,
        "passes_over_expected_p100": 2.8723,
        "avg_pass_distance": 17.7762,
        "avg_pass_vertical": 2.8694
      }
    },
    {
      "canonical_id": "mathieu-choini\u00e8re",
      "canonical_name": "Mathieu Choini\u00e8re",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2661.0,
        "shots": 39.0,
        "shots_on_target": 17.0,
        "goals": 5.0,
        "xg": 3.5012,
        "xg_place": -0.9371,
        "goals_minus_xg": 1.4988,
        "key_passes": 45.0,
        "assists": 2.0,
        "xa": 4.1768,
        "assists_minus_xa": -2.1768,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 7.678,
        "points_added": 0.5984,
        "xpoints_added": 1.0374,
        "passes_attempted": 1175.0,
        "pass_completion_pct": 0.7566,
        "xpass_completion_pct": 0.7647,
        "passes_over_expected": -9.533,
        "passes_over_expected_p100": -0.8113,
        "avg_pass_distance": 18.822,
        "avg_pass_vertical": 2.7879
      }
    },
    {
      "canonical_id": "math\u00edas-laborda",
      "canonical_name": "Math\u00edas Laborda",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1770.0,
        "shots": 15.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.7032,
        "xg_place": -1.0055,
        "goals_minus_xg": -0.7032,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 1.3291,
        "assists_minus_xa": -1.3291,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.0323,
        "points_added": 0.4002,
        "xpoints_added": 0.8579,
        "passes_attempted": 958.0,
        "pass_completion_pct": 0.7891,
        "xpass_completion_pct": 0.7881,
        "passes_over_expected": 1.0266,
        "passes_over_expected_p100": 0.1072,
        "avg_pass_distance": 22.2873,
        "avg_pass_vertical": 6.4271
      }
    },
    {
      "canonical_id": "matko-miljevic",
      "canonical_name": "Matko Miljevic",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 178.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3058,
        "xg_place": -0.2864,
        "goals_minus_xg": -0.3058,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.257,
        "assists_minus_xa": 0.743,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5628,
        "points_added": 0.0,
        "xpoints_added": 0.0638,
        "passes_attempted": 81.0,
        "pass_completion_pct": 0.642,
        "xpass_completion_pct": 0.718,
        "passes_over_expected": -6.1593,
        "passes_over_expected_p100": -7.6041,
        "avg_pass_distance": 21.2836,
        "avg_pass_vertical": 3.2156
      }
    },
    {
      "canonical_id": "matt-freese",
      "canonical_name": "Matt Freese",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1003.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 388.0,
        "pass_completion_pct": 0.7552,
        "xpass_completion_pct": 0.7715,
        "passes_over_expected": -6.3474,
        "passes_over_expected_p100": -1.6359,
        "avg_pass_distance": 35.2016,
        "avg_pass_vertical": 25.6806,
        "shots_faced": 37.0,
        "goals_conceded": 8.0,
        "saves": 29.0,
        "headed_shot_share": 0.0811,
        "xg_faced": 8.3095,
        "goals_conceded_minus_xg": -0.3095,
        "goals_per_xg": 0.9628
      }
    },
    {
      "canonical_id": "matt-hedges",
      "canonical_name": "Matt Hedges",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1518.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.5495,
        "xg_place": -0.1936,
        "goals_minus_xg": 0.4505,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1062,
        "assists_minus_xa": -0.1062,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6557,
        "points_added": 0.0713,
        "xpoints_added": 0.30069999999999997,
        "passes_attempted": 804.0,
        "pass_completion_pct": 1.6959,
        "xpass_completion_pct": 1.6792,
        "passes_over_expected": 1.7252,
        "passes_over_expected_p100": 1.6711,
        "avg_pass_distance": 45.6446,
        "avg_pass_vertical": 18.5184
      }
    },
    {
      "canonical_id": "matt-miazga",
      "canonical_name": "Matt Miazga",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2887.0,
        "shots": 16.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.4495,
        "xg_place": -0.4495,
        "goals_minus_xg": -1.4495,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 1.0011,
        "assists_minus_xa": -0.0011,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.4506,
        "points_added": 0.0,
        "xpoints_added": 1.0276,
        "passes_attempted": 1415.0,
        "pass_completion_pct": 0.8636,
        "xpass_completion_pct": 0.8415,
        "passes_over_expected": 31.309,
        "passes_over_expected_p100": 2.2126,
        "avg_pass_distance": 24.72,
        "avg_pass_vertical": 10.2133
      }
    },
    {
      "canonical_id": "matt-polster",
      "canonical_name": "Matt Polster",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3191.0,
        "shots": 19.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.1917,
        "xg_place": -0.2722,
        "goals_minus_xg": 0.8083,
        "key_passes": 18.0,
        "assists": 1.0,
        "xa": 1.5172,
        "assists_minus_xa": -0.5172,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.709,
        "points_added": 0.7048,
        "xpoints_added": 0.8772,
        "passes_attempted": 1835.0,
        "pass_completion_pct": 0.8807,
        "xpass_completion_pct": 0.8686,
        "passes_over_expected": 22.0842,
        "passes_over_expected_p100": 1.2035,
        "avg_pass_distance": 19.4791,
        "avg_pass_vertical": 3.4195
      }
    },
    {
      "canonical_id": "matt-real",
      "canonical_name": "Matt Real",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 583.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2464,
        "xg_place": -0.0858,
        "goals_minus_xg": -0.2464,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.1773,
        "assists_minus_xa": 0.8227,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4237,
        "points_added": 0.0,
        "xpoints_added": 0.2383,
        "passes_attempted": 232.0,
        "pass_completion_pct": 0.7457,
        "xpass_completion_pct": 0.753,
        "passes_over_expected": -1.6868,
        "passes_over_expected_p100": -0.7271,
        "avg_pass_distance": 21.4749,
        "avg_pass_vertical": 4.9511
      }
    },
    {
      "canonical_id": "matthew-hoppe",
      "canonical_name": "Matthew Hoppe",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 528.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.7102,
        "xg_place": -0.5554,
        "goals_minus_xg": 0.2898,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.5998,
        "assists_minus_xa": -0.5998,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.31,
        "points_added": 2.0266,
        "xpoints_added": 1.8293,
        "passes_attempted": 146.0,
        "pass_completion_pct": 0.6986,
        "xpass_completion_pct": 0.7355,
        "passes_over_expected": -5.3781,
        "passes_over_expected_p100": -3.6836,
        "avg_pass_distance": 17.3036,
        "avg_pass_vertical": 3.1737
      }
    },
    {
      "canonical_id": "matthew-nocita",
      "canonical_name": "Matthew Nocita",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 32.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0253,
        "xg_place": -0.0253,
        "goals_minus_xg": -0.0253,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0253,
        "points_added": 0.0,
        "xpoints_added": 0.0394,
        "passes_attempted": 7.0,
        "pass_completion_pct": 0.5714,
        "xpass_completion_pct": 0.6686,
        "passes_over_expected": -0.6802,
        "passes_over_expected_p100": -9.7171,
        "avg_pass_distance": 23.8195,
        "avg_pass_vertical": 6.2004
      }
    },
    {
      "canonical_id": "mat\u00edas-pellegrini",
      "canonical_name": "Mat\u00edas Pellegrini",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1297.0,
        "shots": 17.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.3888,
        "xg_place": -0.8605,
        "goals_minus_xg": -0.3888,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 3.0638,
        "assists_minus_xa": -2.0638,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.4526,
        "points_added": 0.5084,
        "xpoints_added": 1.0256,
        "passes_attempted": 448.0,
        "pass_completion_pct": 0.7656,
        "xpass_completion_pct": 0.7761,
        "passes_over_expected": -4.6792,
        "passes_over_expected_p100": -1.0445,
        "avg_pass_distance": 16.9187,
        "avg_pass_vertical": -0.3615
      }
    },
    {
      "canonical_id": "mauricio-cuevas",
      "canonical_name": "Mauricio Cuevas",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 468.0,
        "shots": 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.5133,
        "assists_minus_xa": -0.5133,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5133,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 258.0,
        "pass_completion_pct": 0.8178,
        "xpass_completion_pct": 0.8052,
        "passes_over_expected": 3.2548,
        "passes_over_expected_p100": 1.2615,
        "avg_pass_distance": 18.3899,
        "avg_pass_vertical": 1.9926
      }
    },
    {
      "canonical_id": "mauricio-pereyra",
      "canonical_name": "Mauricio Pereyra",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2513.0,
        "shots": 18.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 2.1714,
        "xg_place": -0.8454,
        "goals_minus_xg": -2.1714,
        "key_passes": 53.0,
        "assists": 4.0,
        "xa": 4.6959,
        "assists_minus_xa": -0.6959,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 6.8673,
        "points_added": 0.0,
        "xpoints_added": 1.7399,
        "passes_attempted": 1385.0,
        "pass_completion_pct": 0.7805,
        "xpass_completion_pct": 0.7705,
        "passes_over_expected": 13.8452,
        "passes_over_expected_p100": 0.9997,
        "avg_pass_distance": 19.8802,
        "avg_pass_vertical": 5.2373
      }
    },
    {
      "canonical_id": "mauricio-pineda",
      "canonical_name": "Mauricio Pineda",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1756.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.3634,
        "xg_place": 0.0437,
        "goals_minus_xg": 0.6366,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0388,
        "assists_minus_xa": -0.0388,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4022,
        "points_added": 0.7213,
        "xpoints_added": 0.2669,
        "passes_attempted": 803.0,
        "pass_completion_pct": 0.8506,
        "xpass_completion_pct": 0.8412,
        "passes_over_expected": 7.5352,
        "passes_over_expected_p100": 0.9384,
        "avg_pass_distance": 22.9653,
        "avg_pass_vertical": 7.7758
      }
    },
    {
      "canonical_id": "max",
      "canonical_name": "Max",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 725.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.9417,
        "xg_place": 0.3499,
        "goals_minus_xg": 0.0583,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.5456,
        "assists_minus_xa": -0.5456,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4873,
        "points_added": 0.5291,
        "xpoints_added": 0.722,
        "passes_attempted": 257.0,
        "pass_completion_pct": 0.7704,
        "xpass_completion_pct": 0.7924,
        "passes_over_expected": -5.6568,
        "passes_over_expected_p100": -2.2011,
        "avg_pass_distance": 20.2078,
        "avg_pass_vertical": 2.9724
      }
    },
    {
      "canonical_id": "max-arfsten",
      "canonical_name": "Max Arfsten",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 348.0,
        "shots": 7.0,
        "shots_on_target": 4.0,
        "goals": 3.0,
        "xg": 0.6545,
        "xg_place": 1.4441,
        "goals_minus_xg": 2.3455,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.3588,
        "assists_minus_xa": 0.6412,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 1.0132,
        "points_added": 0.1258,
        "xpoints_added": 0.3625,
        "passes_attempted": 128.0,
        "pass_completion_pct": 0.7656,
        "xpass_completion_pct": 0.7944,
        "passes_over_expected": -3.678,
        "passes_over_expected_p100": -2.8735,
        "avg_pass_distance": 17.6474,
        "avg_pass_vertical": -1.5859
      }
    },
    {
      "canonical_id": "maxi-moralez",
      "canonical_name": "Maxi Moralez",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 346.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.6656,
        "xg_place": -0.5037,
        "goals_minus_xg": -0.6656,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.5911,
        "assists_minus_xa": -0.5911,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.2567,
        "points_added": 0.0,
        "xpoints_added": 0.3751,
        "passes_attempted": 231.0,
        "pass_completion_pct": 0.8225,
        "xpass_completion_pct": 0.7754,
        "passes_over_expected": 10.881,
        "passes_over_expected_p100": 4.7104,
        "avg_pass_distance": 18.3072,
        "avg_pass_vertical": 4.4475
      }
    },
    {
      "canonical_id": "maxi-urruti",
      "canonical_name": "Maxi Urruti",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1121.0,
        "shots": 23.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 3.1524,
        "xg_place": -2.2447,
        "goals_minus_xg": -2.1524,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2512,
        "assists_minus_xa": -0.2512,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.4036,
        "points_added": 0.3045,
        "xpoints_added": 1.7642,
        "passes_attempted": 135.0,
        "pass_completion_pct": 0.7481,
        "xpass_completion_pct": 0.7969,
        "passes_over_expected": -6.5779,
        "passes_over_expected_p100": -4.8725,
        "avg_pass_distance": 16.1778,
        "avg_pass_vertical": -0.1036
      }
    },
    {
      "canonical_id": "maxime-chanot",
      "canonical_name": "Maxime Chanot",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1924.0,
        "shots": 15.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.2835,
        "xg_place": 0.1564,
        "goals_minus_xg": -0.2835,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2835,
        "points_added": 0.2824,
        "xpoints_added": 1.2679,
        "passes_attempted": 1203.0,
        "pass_completion_pct": 0.8778,
        "xpass_completion_pct": 0.8732,
        "passes_over_expected": 5.5556,
        "passes_over_expected_p100": 0.4618,
        "avg_pass_distance": 24.6745,
        "avg_pass_vertical": 8.7376
      }
    },
    {
      "canonical_id": "maxime-cr\u00e9peau",
      "canonical_name": "Maxime Cr\u00e9peau",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1212.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 364.0,
        "pass_completion_pct": 0.7363,
        "xpass_completion_pct": 0.7524,
        "passes_over_expected": -5.8905,
        "passes_over_expected_p100": -1.6183,
        "avg_pass_distance": 33.9099,
        "avg_pass_vertical": 25.0421,
        "shots_faced": 42.0,
        "goals_conceded": 10.0,
        "saves": 30.0,
        "headed_shot_share": 0.2143,
        "xg_faced": 13.691,
        "goals_conceded_minus_xg": -3.691,
        "goals_per_xg": 0.7304
      }
    },
    {
      "canonical_id": "maya-yoshida",
      "canonical_name": "Maya Yoshida",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1209.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.6913,
        "xg_place": 0.2724,
        "goals_minus_xg": 0.3087,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.1257,
        "assists_minus_xa": 0.8743,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.817,
        "points_added": 1.1063,
        "xpoints_added": 0.5859,
        "passes_attempted": 737.0,
        "pass_completion_pct": 0.9118,
        "xpass_completion_pct": 0.8958,
        "passes_over_expected": 11.7706,
        "passes_over_expected_p100": 1.5971,
        "avg_pass_distance": 20.8778,
        "avg_pass_vertical": 7.3457
      }
    },
    {
      "canonical_id": "mckinze-gaines",
      "canonical_name": "McKinze Gaines",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 849.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.6784,
        "xg_place": 0.99,
        "goals_minus_xg": 0.3216,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.2819,
        "assists_minus_xa": -0.2819,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.9603,
        "points_added": 0.6062,
        "xpoints_added": 0.5269,
        "passes_attempted": 255.0,
        "pass_completion_pct": 0.7529,
        "xpass_completion_pct": 0.7448,
        "passes_over_expected": 2.0748,
        "passes_over_expected_p100": 0.8137,
        "avg_pass_distance": 16.7912,
        "avg_pass_vertical": -2.3757
      }
    },
    {
      "canonical_id": "memo-rodr\u00edguez",
      "canonical_name": "Memo Rodr\u00edguez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1013.0,
        "shots": 22.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 1.2192,
        "xg_place": 0.1553,
        "goals_minus_xg": -0.2192,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 0.8567,
        "assists_minus_xa": 0.14329999999999998,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0759,
        "points_added": 1.3353,
        "xpoints_added": 0.7643,
        "passes_attempted": 356.0,
        "pass_completion_pct": 1.4071,
        "xpass_completion_pct": 1.4401000000000002,
        "passes_over_expected": -0.8873000000000002,
        "passes_over_expected_p100": -3.3,
        "avg_pass_distance": 37.1729,
        "avg_pass_vertical": 0.1285
      }
    },
    {
      "canonical_id": "mender-garc\u00eda",
      "canonical_name": "Mender Garc\u00eda",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1152.0,
        "shots": 25.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 4.4105,
        "xg_place": -1.5636,
        "goals_minus_xg": -1.4105,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 2.7506,
        "assists_minus_xa": -1.7506,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 7.1611,
        "points_added": 1.0249,
        "xpoints_added": 2.9857,
        "passes_attempted": 222.0,
        "pass_completion_pct": 0.7793,
        "xpass_completion_pct": 0.7595,
        "passes_over_expected": 4.3816,
        "passes_over_expected_p100": 1.9737,
        "avg_pass_distance": 12.7809,
        "avg_pass_vertical": -1.1286
      }
    },
    {
      "canonical_id": "micael",
      "canonical_name": "Micael",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2671.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.1554,
        "xg_place": -0.4273,
        "goals_minus_xg": -0.1554,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.026,
        "assists_minus_xa": -0.026,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1814,
        "points_added": 0.6225,
        "xpoints_added": 0.4345,
        "passes_attempted": 1450.0,
        "pass_completion_pct": 0.8641,
        "xpass_completion_pct": 0.8524,
        "passes_over_expected": 17.018,
        "passes_over_expected_p100": 1.1737,
        "avg_pass_distance": 21.9955,
        "avg_pass_vertical": 7.9511
      }
    },
    {
      "canonical_id": "michael-baldisimo",
      "canonical_name": "Michael Baldisimo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 358.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 147.0,
        "pass_completion_pct": 0.8707,
        "xpass_completion_pct": 0.8508,
        "passes_over_expected": 2.9373,
        "passes_over_expected_p100": 1.9982,
        "avg_pass_distance": 17.5246,
        "avg_pass_vertical": 4.247
      }
    },
    {
      "canonical_id": "michael-barrios",
      "canonical_name": "Michael Barrios",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1090.0,
        "shots": 23.0,
        "shots_on_target": 12.0,
        "goals": 3.0,
        "xg": 2.6414,
        "xg_place": 0.1372,
        "goals_minus_xg": 0.35860000000000003,
        "key_passes": 14.0,
        "assists": 2.0,
        "xa": 1.6808,
        "assists_minus_xa": 0.31920000000000004,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.3221,
        "points_added": 5.2623999999999995,
        "xpoints_added": 2.7445,
        "passes_attempted": 240.0,
        "pass_completion_pct": 1.405,
        "xpass_completion_pct": 1.4348,
        "passes_over_expected": -12.6553,
        "passes_over_expected_p100": -2.9741,
        "avg_pass_distance": 33.6111,
        "avg_pass_vertical": 0.08940000000000003
      }
    },
    {
      "canonical_id": "michael-boxall",
      "canonical_name": "Michael Boxall",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3134.0,
        "shots": 13.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.9975,
        "xg_place": -0.3816,
        "goals_minus_xg": 0.0025,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.2742,
        "assists_minus_xa": -0.2742,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.2716,
        "points_added": 1.061,
        "xpoints_added": 1.3543,
        "passes_attempted": 1429.0,
        "pass_completion_pct": 0.8796,
        "xpass_completion_pct": 0.848,
        "passes_over_expected": 45.2789,
        "passes_over_expected_p100": 3.1686,
        "avg_pass_distance": 21.4538,
        "avg_pass_vertical": 8.1453
      }
    },
    {
      "canonical_id": "michael-bradley",
      "canonical_name": "Michael Bradley",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1584.0,
        "shots": 6.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.4231,
        "xg_place": 0.4132,
        "goals_minus_xg": 0.5769,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.3272,
        "assists_minus_xa": 0.6728,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.7504,
        "points_added": 0.2271,
        "xpoints_added": 0.5404,
        "passes_attempted": 864.0,
        "pass_completion_pct": 0.8981,
        "xpass_completion_pct": 0.8803,
        "passes_over_expected": 15.3882,
        "passes_over_expected_p100": 1.781,
        "avg_pass_distance": 19.2168,
        "avg_pass_vertical": 6.2773
      }
    },
    {
      "canonical_id": "michael-halliday",
      "canonical_name": "Michael Halliday",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 975.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2309,
        "xg_place": -0.2309,
        "goals_minus_xg": -0.2309,
        "key_passes": 11.0,
        "assists": 2.0,
        "xa": 0.8101,
        "assists_minus_xa": 1.1899,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.041,
        "points_added": 0.0,
        "xpoints_added": 0.1883,
        "passes_attempted": 371.0,
        "pass_completion_pct": 0.7466,
        "xpass_completion_pct": 0.7642,
        "passes_over_expected": -6.5195,
        "passes_over_expected_p100": -1.7573,
        "avg_pass_distance": 17.8925,
        "avg_pass_vertical": 1.0052
      }
    },
    {
      "canonical_id": "miguel-araujo",
      "canonical_name": "Miguel Araujo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 186.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0463,
        "xg_place": -0.0463,
        "goals_minus_xg": -0.0463,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0463,
        "points_added": 0.0,
        "xpoints_added": 0.015,
        "passes_attempted": 101.0,
        "pass_completion_pct": 0.8911,
        "xpass_completion_pct": 0.8599,
        "passes_over_expected": 3.1548,
        "passes_over_expected_p100": 3.1235,
        "avg_pass_distance": 26.8693,
        "avg_pass_vertical": 3.5235
      }
    },
    {
      "canonical_id": "miguel-berry",
      "canonical_name": "Miguel Berry",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1218.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.8111,
        "xg_place": -0.3293,
        "goals_minus_xg": 0.1889,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.5882,
        "assists_minus_xa": -0.5882,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3993,
        "points_added": 0.2259,
        "xpoints_added": 0.4597,
        "passes_attempted": 145.0,
        "pass_completion_pct": 0.7931,
        "xpass_completion_pct": 0.7727,
        "passes_over_expected": 2.9528,
        "passes_over_expected_p100": 2.0364,
        "avg_pass_distance": 15.2154,
        "avg_pass_vertical": -2.469
      }
    },
    {
      "canonical_id": "miguel-navarro",
      "canonical_name": "Miguel Navarro",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2198.0,
        "shots": 7.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2954,
        "xg_place": -0.2954,
        "goals_minus_xg": -0.2954,
        "key_passes": 12.0,
        "assists": 4.0,
        "xa": 1.6495,
        "assists_minus_xa": 2.3505,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 1.9449,
        "points_added": 0.0,
        "xpoints_added": 0.1802,
        "passes_attempted": 1110.0,
        "pass_completion_pct": 0.7324,
        "xpass_completion_pct": 0.7493,
        "passes_over_expected": -18.6904,
        "passes_over_expected_p100": -1.6838,
        "avg_pass_distance": 19.65,
        "avg_pass_vertical": 6.4636
      }
    },
    {
      "canonical_id": "miguel-perez",
      "canonical_name": "Miguel Perez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 695.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.8881,
        "xg_place": 0.3114,
        "goals_minus_xg": 0.1119,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.7153,
        "assists_minus_xa": -0.7153,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6035,
        "points_added": 0.0034,
        "xpoints_added": 0.3722,
        "passes_attempted": 254.0,
        "pass_completion_pct": 0.7126,
        "xpass_completion_pct": 0.7779,
        "passes_over_expected": -16.5821,
        "passes_over_expected_p100": -6.5284,
        "avg_pass_distance": 17.2931,
        "avg_pass_vertical": 4.017
      }
    },
    {
      "canonical_id": "miguel-tapias",
      "canonical_name": "Miguel Tapias",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3136.0,
        "shots": 14.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.5915,
        "xg_place": -0.0422,
        "goals_minus_xg": 0.4085,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1048,
        "assists_minus_xa": -0.1048,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6964,
        "points_added": 0.3561,
        "xpoints_added": 0.6578,
        "passes_attempted": 1467.0,
        "pass_completion_pct": 0.8494,
        "xpass_completion_pct": 0.8315,
        "passes_over_expected": 26.1344,
        "passes_over_expected_p100": 1.7815,
        "avg_pass_distance": 23.6904,
        "avg_pass_vertical": 8.5076
      }
    },
    {
      "canonical_id": "miguel-trauco",
      "canonical_name": "Miguel Trauco",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2223.0,
        "shots": 23.0,
        "shots_on_target": 5.0,
        "goals": 3.0,
        "xg": 0.642,
        "xg_place": 0.5508,
        "goals_minus_xg": 2.358,
        "key_passes": 19.0,
        "assists": 0.0,
        "xa": 1.4225,
        "assists_minus_xa": -1.4225,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.0646,
        "points_added": 2.2994,
        "xpoints_added": 0.5047,
        "passes_attempted": 1337.0,
        "pass_completion_pct": 0.7868,
        "xpass_completion_pct": 0.771,
        "passes_over_expected": 21.2369,
        "passes_over_expected_p100": 1.5884,
        "avg_pass_distance": 21.7971,
        "avg_pass_vertical": 8.1146
      }
    },
    {
      "canonical_id": "mikael-marques",
      "canonical_name": "Mikael Marques",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 14.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 4.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7832,
        "passes_over_expected": -0.1328,
        "passes_over_expected_p100": -3.3192,
        "avg_pass_distance": 16.745,
        "avg_pass_vertical": 10.4522
      }
    },
    {
      "canonical_id": "mikael-uhre",
      "canonical_name": "Mikael Uhre",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2602.0,
        "shots": 69.0,
        "shots_on_target": 23.0,
        "goals": 10.0,
        "xg": 10.5693,
        "xg_place": -0.3697,
        "goals_minus_xg": -0.5693,
        "key_passes": 27.0,
        "assists": 3.0,
        "xa": 3.6608,
        "assists_minus_xa": -0.6608,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 14.23,
        "points_added": 3.5132,
        "xpoints_added": 4.6442,
        "passes_attempted": 469.0,
        "pass_completion_pct": 0.6333,
        "xpass_completion_pct": 0.6945,
        "passes_over_expected": -28.7308,
        "passes_over_expected_p100": -6.126,
        "avg_pass_distance": 13.6453,
        "avg_pass_vertical": -0.9168
      }
    },
    {
      "canonical_id": "miles-robinson",
      "canonical_name": "Miles Robinson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2960.0,
        "shots": 13.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.1652,
        "xg_place": 0.4084,
        "goals_minus_xg": 0.8348,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.3189,
        "assists_minus_xa": 0.6811,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.4841,
        "points_added": 1.9562,
        "xpoints_added": 1.1812,
        "passes_attempted": 1714.0,
        "pass_completion_pct": 0.8658,
        "xpass_completion_pct": 0.855,
        "passes_over_expected": 18.5625,
        "passes_over_expected_p100": 1.083,
        "avg_pass_distance": 23.353,
        "avg_pass_vertical": 8.1018
      }
    },
    {
      "canonical_id": "milos-degenek",
      "canonical_name": "Milos Degenek",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 981.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0994,
        "xg_place": -0.0994,
        "goals_minus_xg": -0.0994,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0448,
        "assists_minus_xa": -0.0448,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1442,
        "points_added": 0.0,
        "xpoints_added": 0.0883,
        "passes_attempted": 600.0,
        "pass_completion_pct": 0.86,
        "xpass_completion_pct": 0.8432,
        "passes_over_expected": 10.0865,
        "passes_over_expected_p100": 1.6811,
        "avg_pass_distance": 22.9294,
        "avg_pass_vertical": 8.6859
      }
    },
    {
      "canonical_id": "missael-rodr\u00edguez",
      "canonical_name": "Missael Rodr\u00edguez",
      "positions": [
        "ST"
      ],
      "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": 5.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.7214,
        "passes_over_expected": 0.3929,
        "passes_over_expected_p100": 7.8583,
        "avg_pass_distance": 14.8003,
        "avg_pass_vertical": 5.3762
      }
    },
    {
      "canonical_id": "mitja-ileni\u010d",
      "canonical_name": "Mitja Ileni\u010d",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1324.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2681,
        "xg_place": 0.264,
        "goals_minus_xg": -0.2681,
        "key_passes": 13.0,
        "assists": 2.0,
        "xa": 1.2759,
        "assists_minus_xa": 0.7241,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.544,
        "points_added": 0.0,
        "xpoints_added": 0.1533,
        "passes_attempted": 602.0,
        "pass_completion_pct": 0.7641,
        "xpass_completion_pct": 0.7581,
        "passes_over_expected": 3.6161,
        "passes_over_expected_p100": 0.6007,
        "avg_pass_distance": 18.2658,
        "avg_pass_vertical": 2.786
      }
    },
    {
      "canonical_id": "mohamed-farsi",
      "canonical_name": "Mohamed Farsi",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2855.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.3506,
        "xg_place": -0.2702,
        "goals_minus_xg": -1.3506,
        "key_passes": 29.0,
        "assists": 4.0,
        "xa": 2.7271,
        "assists_minus_xa": 1.2729,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.0777,
        "points_added": 0.0,
        "xpoints_added": 0.5548,
        "passes_attempted": 1437.0,
        "pass_completion_pct": 0.8379,
        "xpass_completion_pct": 0.8263,
        "passes_over_expected": 16.5392,
        "passes_over_expected_p100": 1.151,
        "avg_pass_distance": 16.9761,
        "avg_pass_vertical": -1.6795
      }
    },
    {
      "canonical_id": "mohanad-jeahze",
      "canonical_name": "Mohanad Jeahze",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 407.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1101,
        "xg_place": -0.1101,
        "goals_minus_xg": -0.1101,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.6466,
        "assists_minus_xa": 0.3534,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7567,
        "points_added": 0.0,
        "xpoints_added": 0.067,
        "passes_attempted": 203.0,
        "pass_completion_pct": 0.7488,
        "xpass_completion_pct": 0.7687,
        "passes_over_expected": -4.0448,
        "passes_over_expected_p100": -1.9925,
        "avg_pass_distance": 20.232,
        "avg_pass_vertical": 4.1072
      }
    },
    {
      "canonical_id": "monsef-bakrar",
      "canonical_name": "Monsef Bakrar",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 807.0,
        "shots": 28.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 5.479,
        "xg_place": -2.0644,
        "goals_minus_xg": -2.479,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1693,
        "assists_minus_xa": -0.1693,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 5.6483,
        "points_added": 1.3995,
        "xpoints_added": 3.093,
        "passes_attempted": 119.0,
        "pass_completion_pct": 0.6218,
        "xpass_completion_pct": 0.6679,
        "passes_over_expected": -5.4844,
        "passes_over_expected_p100": -4.6087,
        "avg_pass_distance": 13.1194,
        "avg_pass_vertical": 1.5561
      }
    },
    {
      "canonical_id": "moses-nyeman",
      "canonical_name": "Moses Nyeman",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 36.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0212,
        "xg_place": 0.0487,
        "goals_minus_xg": -0.0212,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0212,
        "points_added": 0.0,
        "xpoints_added": 0.0034,
        "passes_attempted": 16.0,
        "pass_completion_pct": 0.8125,
        "xpass_completion_pct": 0.9033,
        "passes_over_expected": -1.4535,
        "passes_over_expected_p100": -9.0844,
        "avg_pass_distance": 21.6621,
        "avg_pass_vertical": -0.2632
      }
    },
    {
      "canonical_id": "mo\u00efse-bombito",
      "canonical_name": "Mo\u00efse Bombito",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 823.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.091,
        "xg_place": -0.3048,
        "goals_minus_xg": -1.091,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.7954,
        "assists_minus_xa": -0.7954,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.8864,
        "points_added": 0.0,
        "xpoints_added": 0.8798,
        "passes_attempted": 362.0,
        "pass_completion_pct": 0.8674,
        "xpass_completion_pct": 0.8512,
        "passes_over_expected": 5.8672,
        "passes_over_expected_p100": 1.6208,
        "avg_pass_distance": 21.4115,
        "avg_pass_vertical": 6.4446
      }
    },
    {
      "canonical_id": "nacho-gil",
      "canonical_name": "Nacho Gil",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 581.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2648,
        "xg_place": 0.155,
        "goals_minus_xg": -0.2648,
        "key_passes": 8.0,
        "assists": 2.0,
        "xa": 0.6871,
        "assists_minus_xa": 1.3129,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.9519,
        "points_added": 0.0,
        "xpoints_added": 0.1575,
        "passes_attempted": 213.0,
        "pass_completion_pct": 0.7981,
        "xpass_completion_pct": 0.7824,
        "passes_over_expected": 3.3543,
        "passes_over_expected_p100": 1.5748,
        "avg_pass_distance": 15.8159,
        "avg_pass_vertical": -0.7536
      }
    },
    {
      "canonical_id": "nathan-byrne",
      "canonical_name": "Nathan Byrne",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3016.0,
        "shots": 7.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 1.1287,
        "xg_place": 0.1276,
        "goals_minus_xg": -1.1287,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.5492,
        "assists_minus_xa": 0.4508,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6779,
        "points_added": 0.0,
        "xpoints_added": 0.2592,
        "passes_attempted": 1713.0,
        "pass_completion_pct": 0.8079,
        "xpass_completion_pct": 0.8028,
        "passes_over_expected": 8.8739,
        "passes_over_expected_p100": 0.518,
        "avg_pass_distance": 20.3556,
        "avg_pass_vertical": 6.1677
      }
    },
    {
      "canonical_id": "nathan-foga\u00e7a",
      "canonical_name": "Nathan Foga\u00e7a",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 665.0,
        "shots": 14.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.7027,
        "xg_place": -0.4972,
        "goals_minus_xg": -0.7027,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.6306,
        "assists_minus_xa": 0.3694,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.3333,
        "points_added": 0.587,
        "xpoints_added": 1.0141,
        "passes_attempted": 165.0,
        "pass_completion_pct": 0.7152,
        "xpass_completion_pct": 0.7288,
        "passes_over_expected": -2.2529,
        "passes_over_expected_p100": -1.3654,
        "avg_pass_distance": 15.0585,
        "avg_pass_vertical": 1.9071
      }
    },
    {
      "canonical_id": "nathan-harriel",
      "canonical_name": "Nathan Harriel",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2191.0,
        "shots": 17.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.6443,
        "xg_place": 0.6978,
        "goals_minus_xg": 0.3557,
        "key_passes": 14.0,
        "assists": 0.0,
        "xa": 0.6403,
        "assists_minus_xa": -0.6403,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.2847,
        "points_added": 0.5562,
        "xpoints_added": 0.5836,
        "passes_attempted": 879.0,
        "pass_completion_pct": 0.7474,
        "xpass_completion_pct": 0.7494,
        "passes_over_expected": -1.7389,
        "passes_over_expected_p100": -0.1978,
        "avg_pass_distance": 18.6628,
        "avg_pass_vertical": 3.4401
      }
    },
    {
      "canonical_id": "nathan-ordaz",
      "canonical_name": "Nathan Ordaz",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 412.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.9372,
        "xg_place": 0.097,
        "goals_minus_xg": -0.9372,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.5716,
        "assists_minus_xa": 0.4284,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5089,
        "points_added": 0.0,
        "xpoints_added": 0.9696,
        "passes_attempted": 83.0,
        "pass_completion_pct": 0.759,
        "xpass_completion_pct": 0.7751,
        "passes_over_expected": -1.3361,
        "passes_over_expected_p100": -1.6098,
        "avg_pass_distance": 14.117,
        "avg_pass_vertical": -0.9506
      }
    },
    {
      "canonical_id": "nathan-saliba",
      "canonical_name": "Nathan Saliba",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1948.0,
        "shots": 20.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.8772,
        "xg_place": -0.2969,
        "goals_minus_xg": -0.8772,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.7008,
        "assists_minus_xa": -0.7008,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.578,
        "points_added": 0.0,
        "xpoints_added": 0.4108,
        "passes_attempted": 765.0,
        "pass_completion_pct": 0.7817,
        "xpass_completion_pct": 0.8313,
        "passes_over_expected": -37.9364,
        "passes_over_expected_p100": -4.959,
        "avg_pass_distance": 18.7132,
        "avg_pass_vertical": 2.7152
      }
    },
    {
      "canonical_id": "nelson-palacio",
      "canonical_name": "Nelson Palacio",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1158.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.2635,
        "xg_place": -0.1756,
        "goals_minus_xg": -0.2635,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.1405,
        "assists_minus_xa": 0.8595,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.404,
        "points_added": 0.0,
        "xpoints_added": 0.1704,
        "passes_attempted": 518.0,
        "pass_completion_pct": 0.917,
        "xpass_completion_pct": 0.8979,
        "passes_over_expected": 9.9076,
        "passes_over_expected_p100": 1.9127,
        "avg_pass_distance": 23.5559,
        "avg_pass_vertical": 2.7502
      }
    },
    {
      "canonical_id": "nelson-qui\u00f1ones",
      "canonical_name": "Nelson Qui\u00f1ones",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2073.0,
        "shots": 36.0,
        "shots_on_target": 17.0,
        "goals": 4.0,
        "xg": 2.9514,
        "xg_place": 0.1902,
        "goals_minus_xg": 1.0486,
        "key_passes": 23.0,
        "assists": 1.0,
        "xa": 1.5404,
        "assists_minus_xa": -0.5404,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.4917,
        "points_added": 1.3224,
        "xpoints_added": 1.0686,
        "passes_attempted": 595.0,
        "pass_completion_pct": 0.8185,
        "xpass_completion_pct": 0.799,
        "passes_over_expected": 11.6084,
        "passes_over_expected_p100": 1.951,
        "avg_pass_distance": 16.281,
        "avg_pass_vertical": -2.7034
      }
    },
    {
      "canonical_id": "nemanja-radoja",
      "canonical_name": "Nemanja Radoja",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2290.0,
        "shots": 10.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.459,
        "xg_place": -0.4386,
        "goals_minus_xg": -0.459,
        "key_passes": 20.0,
        "assists": 2.0,
        "xa": 1.1574,
        "assists_minus_xa": 0.8426,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6164,
        "points_added": 0.0,
        "xpoints_added": 0.4293,
        "passes_attempted": 1129.0,
        "pass_completion_pct": 0.8964,
        "xpass_completion_pct": 0.8721,
        "passes_over_expected": 27.4009,
        "passes_over_expected_p100": 2.427,
        "avg_pass_distance": 22.1525,
        "avg_pass_vertical": 4.4343
      }
    },
    {
      "canonical_id": "nicholas-gioacchini",
      "canonical_name": "Nicholas Gioacchini",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2355.0,
        "shots": 44.0,
        "shots_on_target": 22.0,
        "goals": 10.0,
        "xg": 9.6488,
        "xg_place": 1.1924,
        "goals_minus_xg": 0.3512,
        "key_passes": 25.0,
        "assists": 1.0,
        "xa": 2.2489,
        "assists_minus_xa": -1.2489,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 11.8977,
        "points_added": 3.127,
        "xpoints_added": 4.2667,
        "passes_attempted": 585.0,
        "pass_completion_pct": 0.6821,
        "xpass_completion_pct": 0.7461,
        "passes_over_expected": -37.461,
        "passes_over_expected_p100": -6.4036,
        "avg_pass_distance": 13.4401,
        "avg_pass_vertical": 0.0941
      }
    },
    {
      "canonical_id": "nick-firmino",
      "canonical_name": "Nick Firmino",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 11.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.128,
        "xg_place": 0.4475,
        "goals_minus_xg": 0.872,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.128,
        "points_added": 1.8811,
        "xpoints_added": 0.2407,
        "passes_attempted": 9.0,
        "pass_completion_pct": 0.8889,
        "xpass_completion_pct": 0.8878,
        "passes_over_expected": 0.0099,
        "passes_over_expected_p100": 0.1095,
        "avg_pass_distance": 14.0243,
        "avg_pass_vertical": -3.335
      }
    },
    {
      "canonical_id": "nick-hagglund",
      "canonical_name": "Nick Hagglund",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2386.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.2893,
        "xg_place": -0.0203,
        "goals_minus_xg": 0.7107,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.6225,
        "assists_minus_xa": -0.6225,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9118,
        "points_added": 0.0376,
        "xpoints_added": 0.2388,
        "passes_attempted": 1039.0,
        "pass_completion_pct": 0.8268,
        "xpass_completion_pct": 0.8094,
        "passes_over_expected": 17.985,
        "passes_over_expected_p100": 1.731,
        "avg_pass_distance": 21.512,
        "avg_pass_vertical": 9.128
      }
    },
    {
      "canonical_id": "nick-lima",
      "canonical_name": "Nick Lima",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2731.0,
        "shots": 15.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.0432,
        "xg_place": 0.1742,
        "goals_minus_xg": -0.0432,
        "key_passes": 36.0,
        "assists": 3.0,
        "xa": 3.3843,
        "assists_minus_xa": -0.3843,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.4275,
        "points_added": 1.0549,
        "xpoints_added": 1.343,
        "passes_attempted": 1357.0,
        "pass_completion_pct": 0.762,
        "xpass_completion_pct": 0.7764,
        "passes_over_expected": -19.6099,
        "passes_over_expected_p100": -1.4451,
        "avg_pass_distance": 23.1323,
        "avg_pass_vertical": 3.4373
      }
    },
    {
      "canonical_id": "nico-benalcazar",
      "canonical_name": "Nico Benalcazar",
      "positions": [
        "CB"
      ],
      "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": 3.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.8386,
        "passes_over_expected": 0.4841,
        "passes_over_expected_p100": 16.1365,
        "avg_pass_distance": 9.2091,
        "avg_pass_vertical": 1.3033
      }
    },
    {
      "canonical_id": "nicol\u00e1s-lodeiro",
      "canonical_name": "Nicol\u00e1s Lodeiro",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2868.0,
        "shots": 50.0,
        "shots_on_target": 14.0,
        "goals": 1.0,
        "xg": 4.2336,
        "xg_place": -1.6453,
        "goals_minus_xg": -3.2336,
        "key_passes": 66.0,
        "assists": 5.0,
        "xa": 6.0348,
        "assists_minus_xa": -1.0348,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 10.2684,
        "points_added": 0.7135,
        "xpoints_added": 3.128,
        "passes_attempted": 1813.0,
        "pass_completion_pct": 0.7375,
        "xpass_completion_pct": 0.7427,
        "passes_over_expected": -9.514,
        "passes_over_expected_p100": -0.5248,
        "avg_pass_distance": 18.4978,
        "avg_pass_vertical": 3.5633
      }
    },
    {
      "canonical_id": "nicol\u00e1s-stefanelli",
      "canonical_name": "Nicol\u00e1s Stefanelli",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1470.0,
        "shots": 26.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 2.1673,
        "xg_place": 0.7591,
        "goals_minus_xg": -0.1673,
        "key_passes": 15.0,
        "assists": 0.0,
        "xa": 0.6844,
        "assists_minus_xa": -0.6844,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.8517,
        "points_added": 2.1343,
        "xpoints_added": 1.4696,
        "passes_attempted": 569.0,
        "pass_completion_pct": 0.7434,
        "xpass_completion_pct": 0.7886,
        "passes_over_expected": -25.6995,
        "passes_over_expected_p100": -4.5166,
        "avg_pass_distance": 16.3375,
        "avg_pass_vertical": 0.5973
      }
    },
    {
      "canonical_id": "nigel-robertha",
      "canonical_name": "Nigel Robertha",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 365.0,
        "shots": 7.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.3243,
        "xg_place": 0.269,
        "goals_minus_xg": -0.3243,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3243,
        "points_added": 1.2843,
        "xpoints_added": 1.303,
        "passes_attempted": 68.0,
        "pass_completion_pct": 0.6912,
        "xpass_completion_pct": 0.7147,
        "passes_over_expected": -1.6018,
        "passes_over_expected_p100": -2.3556,
        "avg_pass_distance": 14.1196,
        "avg_pass_vertical": 1.1819
      }
    },
    {
      "canonical_id": "niko-tsakiris",
      "canonical_name": "Niko Tsakiris",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 700.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3873,
        "xg_place": -0.3174,
        "goals_minus_xg": -0.3873,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.3034,
        "assists_minus_xa": -0.3034,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6907,
        "points_added": 0.0,
        "xpoints_added": 0.337,
        "passes_attempted": 383.0,
        "pass_completion_pct": 0.8329,
        "xpass_completion_pct": 0.839,
        "passes_over_expected": -2.3352,
        "passes_over_expected_p100": -0.6097,
        "avg_pass_distance": 16.3616,
        "avg_pass_vertical": 1.8934
      }
    },
    {
      "canonical_id": "njabulo-blom",
      "canonical_name": "Njabulo Blom",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2320.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.5453,
        "xg_place": 0.357,
        "goals_minus_xg": 0.4547,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 0.3742,
        "assists_minus_xa": 0.6258,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.9196,
        "points_added": 0.5164,
        "xpoints_added": 0.3877,
        "passes_attempted": 800.0,
        "pass_completion_pct": 0.825,
        "xpass_completion_pct": 0.8194,
        "passes_over_expected": 4.4647,
        "passes_over_expected_p100": 0.5581,
        "avg_pass_distance": 18.536,
        "avg_pass_vertical": 6.0972
      }
    },
    {
      "canonical_id": "nkosi-tafari",
      "canonical_name": "Nkosi Tafari",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3075.0,
        "shots": 18.0,
        "shots_on_target": 5.0,
        "goals": 3.0,
        "xg": 1.18,
        "xg_place": 0.0545,
        "goals_minus_xg": 1.82,
        "key_passes": 5.0,
        "assists": 2.0,
        "xa": 0.7925,
        "assists_minus_xa": 1.2075,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 1.9725,
        "points_added": 3.2418,
        "xpoints_added": 0.9604,
        "passes_attempted": 1710.0,
        "pass_completion_pct": 0.8298,
        "xpass_completion_pct": 0.8386,
        "passes_over_expected": -14.9991,
        "passes_over_expected_p100": -0.8771,
        "avg_pass_distance": 23.7191,
        "avg_pass_vertical": 10.4229
      }
    },
    {
      "canonical_id": "nnamdi-chinonso-offor",
      "canonical_name": "Nnamdi Chinonso Offor",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1715.0,
        "shots": 37.0,
        "shots_on_target": 15.0,
        "goals": 4.0,
        "xg": 5.927,
        "xg_place": -1.4868,
        "goals_minus_xg": -1.927,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.4128,
        "assists_minus_xa": -0.4128,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 6.3398,
        "points_added": 2.2692,
        "xpoints_added": 3.1514,
        "passes_attempted": 347.0,
        "pass_completion_pct": 0.6282,
        "xpass_completion_pct": 0.7469,
        "passes_over_expected": -41.1794,
        "passes_over_expected_p100": -11.8673,
        "avg_pass_distance": 13.867,
        "avg_pass_vertical": -0.8208
      }
    },
    {
      "canonical_id": "noah-allen",
      "canonical_name": "Noah Allen",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1415.0,
        "shots": 9.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.7027,
        "xg_place": 0.4787,
        "goals_minus_xg": 0.2973,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 0.595,
        "assists_minus_xa": 1.405,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.2977,
        "points_added": 0.588,
        "xpoints_added": 0.4879,
        "passes_attempted": 836.0,
        "pass_completion_pct": 0.8421,
        "xpass_completion_pct": 0.8453,
        "passes_over_expected": -2.6781,
        "passes_over_expected_p100": -0.3203,
        "avg_pass_distance": 18.3817,
        "avg_pass_vertical": -0.2323
      }
    },
    {
      "canonical_id": "noah-cobb",
      "canonical_name": "Noah Cobb",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 218.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 148.0,
        "pass_completion_pct": 0.8649,
        "xpass_completion_pct": 0.8747,
        "passes_over_expected": -1.4511,
        "passes_over_expected_p100": -0.9805,
        "avg_pass_distance": 23.4169,
        "avg_pass_vertical": 3.7036
      }
    },
    {
      "canonical_id": "noel-buck",
      "canonical_name": "Noel Buck",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2093.0,
        "shots": 19.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 0.9027,
        "xg_place": 0.5596,
        "goals_minus_xg": 2.0973,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 1.4264,
        "assists_minus_xa": -0.4264,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.3291,
        "points_added": 1.3338,
        "xpoints_added": 0.4429,
        "passes_attempted": 878.0,
        "pass_completion_pct": 0.8417,
        "xpass_completion_pct": 0.8474,
        "passes_over_expected": -4.9903,
        "passes_over_expected_p100": -0.5684,
        "avg_pass_distance": 17.683,
        "avg_pass_vertical": 2.0004
      }
    },
    {
      "canonical_id": "noel-caliskan",
      "canonical_name": "Noel Caliskan",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 298.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1459,
        "xg_place": -0.1459,
        "goals_minus_xg": -0.1459,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.1905,
        "assists_minus_xa": 0.8095,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3365,
        "points_added": 0.0,
        "xpoints_added": 0.049,
        "passes_attempted": 106.0,
        "pass_completion_pct": 0.8679,
        "xpass_completion_pct": 0.8624,
        "passes_over_expected": 0.5819,
        "passes_over_expected_p100": 0.549,
        "avg_pass_distance": 17.3306,
        "avg_pass_vertical": -0.1112
      }
    },
    {
      "canonical_id": "nolan-norris",
      "canonical_name": "Nolan Norris",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 139.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 66.0,
        "pass_completion_pct": 0.8636,
        "xpass_completion_pct": 0.8981,
        "passes_over_expected": -2.2733,
        "passes_over_expected_p100": -3.4443,
        "avg_pass_distance": 18.0174,
        "avg_pass_vertical": -2.1481
      }
    },
    {
      "canonical_id": "nouhou",
      "canonical_name": "Nouhou",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2616.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3344,
        "xg_place": -0.0931,
        "goals_minus_xg": -0.3344,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 0.9338,
        "assists_minus_xa": 0.0662,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2682,
        "points_added": 0.0,
        "xpoints_added": 0.2664,
        "passes_attempted": 1519.0,
        "pass_completion_pct": 0.8295,
        "xpass_completion_pct": 0.8208,
        "passes_over_expected": 13.2451,
        "passes_over_expected_p100": 0.872,
        "avg_pass_distance": 19.3107,
        "avg_pass_vertical": 3.5825
      }
    },
    {
      "canonical_id": "novak-mi\u0107ovi\u0107",
      "canonical_name": "Novak Mi\u0107ovi\u0107",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 199.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 56.0,
        "pass_completion_pct": 0.875,
        "xpass_completion_pct": 0.8477,
        "passes_over_expected": 1.5288,
        "passes_over_expected_p100": 2.73,
        "avg_pass_distance": 27.8107,
        "avg_pass_vertical": 18.0786,
        "shots_faced": 12.0,
        "goals_conceded": 6.0,
        "saves": 6.0,
        "headed_shot_share": 0.1667,
        "xg_faced": 4.2373,
        "goals_conceded_minus_xg": 1.7627,
        "goals_per_xg": 1.416
      }
    },
    {
      "canonical_id": "nuno-santos",
      "canonical_name": "Nuno Santos",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 244.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.6331,
        "xg_place": -0.4265,
        "goals_minus_xg": -0.6331,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.2634,
        "assists_minus_xa": -0.2634,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8966,
        "points_added": 0.0,
        "xpoints_added": 0.367,
        "passes_attempted": 126.0,
        "pass_completion_pct": 0.7381,
        "xpass_completion_pct": 0.7252,
        "passes_over_expected": 1.6218,
        "passes_over_expected_p100": 1.2872,
        "avg_pass_distance": 21.9287,
        "avg_pass_vertical": 4.8138
      }
    },
    {
      "canonical_id": "n\u00f6kkvi-th\u00f3risson",
      "canonical_name": "N\u00f6kkvi Th\u00f3risson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 328.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.3147,
        "xg_place": 0.3568,
        "goals_minus_xg": 0.6853,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0659,
        "assists_minus_xa": -0.0659,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3806,
        "points_added": 0.01,
        "xpoints_added": 0.1115,
        "passes_attempted": 77.0,
        "pass_completion_pct": 0.7532,
        "xpass_completion_pct": 0.7747,
        "passes_over_expected": -1.6529,
        "passes_over_expected_p100": -2.1466,
        "avg_pass_distance": 16.2116,
        "avg_pass_vertical": -0.3968
      }
    },
    {
      "canonical_id": "obed-vargas",
      "canonical_name": "Obed Vargas",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1495.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.1843,
        "xg_place": 0.0239,
        "goals_minus_xg": -1.1843,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.806,
        "assists_minus_xa": 0.194,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.9903,
        "points_added": 0.0,
        "xpoints_added": 0.3551,
        "passes_attempted": 726.0,
        "pass_completion_pct": 0.8691,
        "xpass_completion_pct": 0.8681,
        "passes_over_expected": 0.7368,
        "passes_over_expected_p100": 0.1015,
        "avg_pass_distance": 16.639,
        "avg_pass_vertical": 1.6136
      }
    },
    {
      "canonical_id": "obinna-nwobodo",
      "canonical_name": "Obinna Nwobodo",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3092.0,
        "shots": 13.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 0.8379,
        "xg_place": 0.5647,
        "goals_minus_xg": 1.1621,
        "key_passes": 20.0,
        "assists": 2.0,
        "xa": 1.7528,
        "assists_minus_xa": 0.2472,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.5906,
        "points_added": 0.6483,
        "xpoints_added": 0.6322,
        "passes_attempted": 1330.0,
        "pass_completion_pct": 0.8519,
        "xpass_completion_pct": 0.8525,
        "passes_over_expected": -0.8614,
        "passes_over_expected_p100": -0.0648,
        "avg_pass_distance": 19.1255,
        "avg_pass_vertical": 3.2122
      }
    },
    {
      "canonical_id": "oliver-larraz",
      "canonical_name": "Oliver Larraz",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 29.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 13.0,
        "pass_completion_pct": 0.8462,
        "xpass_completion_pct": 0.7834,
        "passes_over_expected": 0.8159,
        "passes_over_expected_p100": 6.2759,
        "avg_pass_distance": 16.6078,
        "avg_pass_vertical": 2.0047
      }
    },
    {
      "canonical_id": "olivier-mbaizo",
      "canonical_name": "Olivier Mbaizo",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2255.0,
        "shots": 11.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.389,
        "xg_place": -0.3688,
        "goals_minus_xg": -0.389,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 0.6675,
        "assists_minus_xa": 0.3325,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0565,
        "points_added": 0.0,
        "xpoints_added": 0.1638,
        "passes_attempted": 999.0,
        "pass_completion_pct": 0.7618,
        "xpass_completion_pct": 0.7536,
        "passes_over_expected": 8.1729,
        "passes_over_expected_p100": 0.8181,
        "avg_pass_distance": 18.1974,
        "avg_pass_vertical": 3.4781
      }
    },
    {
      "canonical_id": "omar-gonz\u00e1lez",
      "canonical_name": "Omar Gonz\u00e1lez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 960.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.2065,
        "xg_place": -0.0583,
        "goals_minus_xg": 0.7935,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0157,
        "assists_minus_xa": -0.0157,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2222,
        "points_added": 0.9839,
        "xpoints_added": 0.171,
        "passes_attempted": 412.0,
        "pass_completion_pct": 0.8277,
        "xpass_completion_pct": 0.8281,
        "passes_over_expected": -0.1792,
        "passes_over_expected_p100": -0.0435,
        "avg_pass_distance": 23.7558,
        "avg_pass_vertical": 10.0549
      }
    },
    {
      "canonical_id": "omir-fern\u00e1ndez",
      "canonical_name": "Omir Fern\u00e1ndez",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2061.0,
        "shots": 40.0,
        "shots_on_target": 17.0,
        "goals": 6.0,
        "xg": 5.7097,
        "xg_place": 0.3196,
        "goals_minus_xg": 0.2903,
        "key_passes": 28.0,
        "assists": 3.0,
        "xa": 2.4722,
        "assists_minus_xa": 0.5278,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 8.1819,
        "points_added": 4.7719,
        "xpoints_added": 4.2973,
        "passes_attempted": 444.0,
        "pass_completion_pct": 0.7658,
        "xpass_completion_pct": 0.7622,
        "passes_over_expected": 1.5756,
        "passes_over_expected_p100": 0.3549,
        "avg_pass_distance": 14.389,
        "avg_pass_vertical": 1.4687
      }
    },
    {
      "canonical_id": "osvaldo-alonso",
      "canonical_name": "Osvaldo Alonso",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 139.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0998,
        "xg_place": -0.0998,
        "goals_minus_xg": -0.0998,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0998,
        "points_added": 0.0,
        "xpoints_added": 0.0372,
        "passes_attempted": 80.0,
        "pass_completion_pct": 0.9,
        "xpass_completion_pct": 0.8807,
        "passes_over_expected": 1.541,
        "passes_over_expected_p100": 1.9263,
        "avg_pass_distance": 16.5644,
        "avg_pass_vertical": 3.5291
      }
    },
    {
      "canonical_id": "ousman-jabang",
      "canonical_name": "Ousman Jabang",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 86.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1829,
        "xg_place": 0.4076,
        "goals_minus_xg": -0.1829,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1369,
        "assists_minus_xa": -0.1369,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3198,
        "points_added": 0.0,
        "xpoints_added": 0.0762,
        "passes_attempted": 44.0,
        "pass_completion_pct": 0.8864,
        "xpass_completion_pct": 0.8632,
        "passes_over_expected": 1.0173,
        "passes_over_expected_p100": 2.3121,
        "avg_pass_distance": 17.6205,
        "avg_pass_vertical": 3.0878
      }
    },
    {
      "canonical_id": "ousmane-doumbia",
      "canonical_name": "Ousmane Doumbia",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 880.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1554,
        "xg_place": -0.1554,
        "goals_minus_xg": -0.1554,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.3613,
        "assists_minus_xa": 0.6387,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5167,
        "points_added": 0.0,
        "xpoints_added": 0.0985,
        "passes_attempted": 411.0,
        "pass_completion_pct": 0.8589,
        "xpass_completion_pct": 0.8428,
        "passes_over_expected": 6.6202,
        "passes_over_expected_p100": 1.6108,
        "avg_pass_distance": 19.804,
        "avg_pass_vertical": 5.4909
      }
    },
    {
      "canonical_id": "ousseni-bouda",
      "canonical_name": "Ousseni Bouda",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 212.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.7531,
        "xg_place": -0.0112,
        "goals_minus_xg": 0.2469,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0304,
        "assists_minus_xa": -0.0304,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7835,
        "points_added": 0.9848,
        "xpoints_added": 0.6808,
        "passes_attempted": 57.0,
        "pass_completion_pct": 0.7368,
        "xpass_completion_pct": 0.7824,
        "passes_over_expected": -2.5942,
        "passes_over_expected_p100": -4.5513,
        "avg_pass_distance": 16.2247,
        "avg_pass_vertical": -3.0633
      }
    },
    {
      "canonical_id": "owen-wolff",
      "canonical_name": "Owen Wolff",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2081.0,
        "shots": 15.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 0.8815,
        "xg_place": 0.1397,
        "goals_minus_xg": 1.1185,
        "key_passes": 15.0,
        "assists": 2.0,
        "xa": 1.0318,
        "assists_minus_xa": 0.9682,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 1.9132,
        "points_added": 1.3817,
        "xpoints_added": 0.4769,
        "passes_attempted": 713.0,
        "pass_completion_pct": 0.8247,
        "xpass_completion_pct": 0.8451,
        "passes_over_expected": -14.5267,
        "passes_over_expected_p100": -2.0374,
        "avg_pass_distance": 19.0607,
        "avg_pass_vertical": 2.0562
      }
    },
    {
      "canonical_id": "ovonte-mullings",
      "canonical_name": "O\u2019Vonte Mullings",
      "positions": [
        "FB"
      ],
      "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": 1.0,
        "assists": 0.0,
        "xa": 0.0476,
        "assists_minus_xa": -0.0476,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0476,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 12.0,
        "pass_completion_pct": 0.8333,
        "xpass_completion_pct": 0.82,
        "passes_over_expected": 0.1603,
        "passes_over_expected_p100": 1.3358,
        "avg_pass_distance": 14.9069,
        "avg_pass_vertical": -2.6182
      }
    },
    {
      "canonical_id": "pablo-bonilla",
      "canonical_name": "Pablo Bonilla",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 83.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1341,
        "assists_minus_xa": -0.1341,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1341,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 27.0,
        "pass_completion_pct": 0.5926,
        "xpass_completion_pct": 0.6121,
        "passes_over_expected": -0.5275,
        "passes_over_expected_p100": -1.9536,
        "avg_pass_distance": 19.9978,
        "avg_pass_vertical": 10.1397
      }
    },
    {
      "canonical_id": "pablo-ruiz",
      "canonical_name": "Pablo Ruiz",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1507.0,
        "shots": 28.0,
        "shots_on_target": 10.0,
        "goals": 4.0,
        "xg": 0.9272,
        "xg_place": 1.2742,
        "goals_minus_xg": 3.0728,
        "key_passes": 35.0,
        "assists": 4.0,
        "xa": 3.3757,
        "assists_minus_xa": 0.6243,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 4.3029,
        "points_added": 2.1389,
        "xpoints_added": 0.5872,
        "passes_attempted": 908.0,
        "pass_completion_pct": 0.8205,
        "xpass_completion_pct": 0.8111,
        "passes_over_expected": 8.4951,
        "passes_over_expected_p100": 0.9356,
        "avg_pass_distance": 25.1617,
        "avg_pass_vertical": 5.3773
      }
    },
    {
      "canonical_id": "pablo-sisniega",
      "canonical_name": "Pablo Sisniega",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 299.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 69.0,
        "pass_completion_pct": 0.6812,
        "xpass_completion_pct": 0.7111,
        "passes_over_expected": -2.0663,
        "passes_over_expected_p100": -2.9947,
        "avg_pass_distance": 37.3563,
        "avg_pass_vertical": 30.7748,
        "shots_faced": 15.0,
        "goals_conceded": 6.0,
        "saves": 9.0,
        "headed_shot_share": 0.1333,
        "xg_faced": 4.9724,
        "goals_conceded_minus_xg": 1.0276,
        "goals_per_xg": 1.2067
      }
    },
    {
      "canonical_id": "patrick-agyemang",
      "canonical_name": "Patrick Agyemang",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 310.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.0166,
        "xg_place": 0.1882,
        "goals_minus_xg": 0.9834,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0242,
        "assists_minus_xa": -0.0242,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.0408,
        "points_added": 1.6081,
        "xpoints_added": 0.5643,
        "passes_attempted": 47.0,
        "pass_completion_pct": 0.7447,
        "xpass_completion_pct": 0.7954,
        "passes_over_expected": -2.3825,
        "passes_over_expected_p100": -5.0691,
        "avg_pass_distance": 11.2206,
        "avg_pass_vertical": -3.6294
      }
    },
    {
      "canonical_id": "patrick-schulte",
      "canonical_name": "Patrick Schulte",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3801.0,
        "shots": 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.2385,
        "assists_minus_xa": 0.7615,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2385,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1328.0,
        "pass_completion_pct": 0.7839,
        "xpass_completion_pct": 0.7987,
        "passes_over_expected": -19.6538,
        "passes_over_expected_p100": -1.48,
        "avg_pass_distance": 29.6724,
        "avg_pass_vertical": 22.2814,
        "shots_faced": 160.0,
        "goals_conceded": 51.0,
        "saves": 106.0,
        "headed_shot_share": 0.1625,
        "xg_faced": 50.4514,
        "goals_conceded_minus_xg": 0.5486,
        "goals_per_xg": 1.0109
      }
    },
    {
      "canonical_id": "paul-arriola",
      "canonical_name": "Paul Arriola",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2080.0,
        "shots": 29.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 4.0155,
        "xg_place": -0.9258,
        "goals_minus_xg": -1.0155,
        "key_passes": 31.0,
        "assists": 4.0,
        "xa": 4.9684,
        "assists_minus_xa": -0.9684,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 8.9839,
        "points_added": 1.8372,
        "xpoints_added": 3.4316,
        "passes_attempted": 669.0,
        "pass_completion_pct": 0.6891,
        "xpass_completion_pct": 0.737,
        "passes_over_expected": -32.0224,
        "passes_over_expected_p100": -4.7866,
        "avg_pass_distance": 16.2353,
        "avg_pass_vertical": 3.2513
      }
    },
    {
      "canonical_id": "paul-gindiri",
      "canonical_name": "Paul Gindiri",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 39.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1474,
        "xg_place": 0.0515,
        "goals_minus_xg": -0.1474,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1368,
        "assists_minus_xa": -0.1368,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2842,
        "points_added": 0.0,
        "xpoints_added": 0.2818,
        "passes_attempted": 16.0,
        "pass_completion_pct": 0.8125,
        "xpass_completion_pct": 0.7453,
        "passes_over_expected": 1.0746,
        "passes_over_expected_p100": 6.7161,
        "avg_pass_distance": 16.2011,
        "avg_pass_vertical": -6.2985
      }
    },
    {
      "canonical_id": "paul-marie",
      "canonical_name": "Paul Marie",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2327.0,
        "shots": 23.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.4775,
        "xg_place": 0.3895,
        "goals_minus_xg": -0.4775,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 0.7779,
        "assists_minus_xa": 0.2221,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.2555,
        "points_added": 1.6056,
        "xpoints_added": 1.3686,
        "passes_attempted": 1174.0,
        "pass_completion_pct": 0.7734,
        "xpass_completion_pct": 0.7804,
        "passes_over_expected": -8.1874,
        "passes_over_expected_p100": -0.6974,
        "avg_pass_distance": 18.0027,
        "avg_pass_vertical": 3.7591
      }
    },
    {
      "canonical_id": "paul-rothrock",
      "canonical_name": "Paul Rothrock",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 63.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.384,
        "xg_place": 0.4442,
        "goals_minus_xg": 0.616,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.384,
        "points_added": 0.1084,
        "xpoints_added": 0.0416,
        "passes_attempted": 24.0,
        "pass_completion_pct": 0.7917,
        "xpass_completion_pct": 0.822,
        "passes_over_expected": -0.7277,
        "passes_over_expected_p100": -3.0319,
        "avg_pass_distance": 14.0602,
        "avg_pass_vertical": -6.1081
      }
    },
    {
      "canonical_id": "paxton-pomykal",
      "canonical_name": "Paxton Pomykal",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1984.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.3918,
        "xg_place": -0.0911,
        "goals_minus_xg": -0.3918,
        "key_passes": 16.0,
        "assists": 2.0,
        "xa": 2.1039,
        "assists_minus_xa": -0.1039,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.4957,
        "points_added": 0.0,
        "xpoints_added": 0.2251,
        "passes_attempted": 920.0,
        "pass_completion_pct": 0.8424,
        "xpass_completion_pct": 0.8354,
        "passes_over_expected": 6.4737,
        "passes_over_expected_p100": 0.7037,
        "avg_pass_distance": 17.8184,
        "avg_pass_vertical": 1.8643
      }
    },
    {
      "canonical_id": "pedro-gallese",
      "canonical_name": "Pedro Gallese",
      "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": 2.0,
        "assists": 0.0,
        "xa": 0.1181,
        "assists_minus_xa": -0.1181,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1181,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 968.0,
        "pass_completion_pct": 0.719,
        "xpass_completion_pct": 0.7051,
        "passes_over_expected": 13.466,
        "passes_over_expected_p100": 1.3911,
        "avg_pass_distance": 33.1935,
        "avg_pass_vertical": 26.1843,
        "shots_faced": 126.0,
        "goals_conceded": 34.0,
        "saves": 90.0,
        "headed_shot_share": 0.1429,
        "xg_faced": 33.7735,
        "goals_conceded_minus_xg": 0.2265,
        "goals_per_xg": 1.0067
      }
    },
    {
      "canonical_id": "pedro-santos",
      "canonical_name": "Pedro Santos",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1652.0,
        "shots": 18.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 0.8004,
        "xg_place": 0.265,
        "goals_minus_xg": 0.1996,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 0.8055,
        "assists_minus_xa": 0.1945,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6059,
        "points_added": 0.5112,
        "xpoints_added": 0.4993,
        "passes_attempted": 774.0,
        "pass_completion_pct": 0.686,
        "xpass_completion_pct": 0.722,
        "passes_over_expected": -27.8464,
        "passes_over_expected_p100": -3.5977,
        "avg_pass_distance": 19.8449,
        "avg_pass_vertical": 4.8734
      }
    },
    {
      "canonical_id": "pedro-vite",
      "canonical_name": "Pedro Vite",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2547.0,
        "shots": 29.0,
        "shots_on_target": 10.0,
        "goals": 4.0,
        "xg": 3.0807,
        "xg_place": -0.8713,
        "goals_minus_xg": 0.9193,
        "key_passes": 31.0,
        "assists": 0.0,
        "xa": 3.1519,
        "assists_minus_xa": -3.1519,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 6.2325,
        "points_added": 2.0563,
        "xpoints_added": 1.6214,
        "passes_attempted": 1265.0,
        "pass_completion_pct": 0.8364,
        "xpass_completion_pct": 0.8039,
        "passes_over_expected": 41.0051,
        "passes_over_expected_p100": 3.2415,
        "avg_pass_distance": 19.0619,
        "avg_pass_vertical": 4.1376
      }
    },
    {
      "canonical_id": "peter-stroud",
      "canonical_name": "Peter Stroud",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1277.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2736,
        "xg_place": -0.2736,
        "goals_minus_xg": -0.2736,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.4108,
        "assists_minus_xa": -0.4108,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6844,
        "points_added": 0.0,
        "xpoints_added": 0.1065,
        "passes_attempted": 512.0,
        "pass_completion_pct": 0.8047,
        "xpass_completion_pct": 0.8095,
        "passes_over_expected": -2.4872,
        "passes_over_expected_p100": -0.4858,
        "avg_pass_distance": 16.5213,
        "avg_pass_vertical": 2.1171
      }
    },
    {
      "canonical_id": "philip-quinton",
      "canonical_name": "Philip Quinton",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1055.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.1663,
        "xg_place": 0.4418,
        "goals_minus_xg": 0.8337,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3367,
        "assists_minus_xa": -0.3367,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.503,
        "points_added": 0.0868,
        "xpoints_added": 0.0281,
        "passes_attempted": 637.0,
        "pass_completion_pct": 0.8744,
        "xpass_completion_pct": 0.8642,
        "passes_over_expected": 6.5093,
        "passes_over_expected_p100": 1.0219,
        "avg_pass_distance": 19.7744,
        "avg_pass_vertical": 7.5973
      }
    },
    {
      "canonical_id": "preston-judd",
      "canonical_name": "Preston Judd",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 730.0,
        "shots": 30.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 4.2414,
        "xg_place": -1.4702,
        "goals_minus_xg": -1.2414,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 1.0415,
        "assists_minus_xa": -0.0415,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.2828,
        "points_added": 1.0333,
        "xpoints_added": 1.9621,
        "passes_attempted": 82.0,
        "pass_completion_pct": 0.6829,
        "xpass_completion_pct": 0.7498,
        "passes_over_expected": -5.4815,
        "passes_over_expected_p100": -6.6847,
        "avg_pass_distance": 14.9768,
        "avg_pass_vertical": -3.7044
      }
    },
    {
      "canonical_id": "prince-owusu",
      "canonical_name": "Prince Owusu",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 286.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.6673,
        "xg_place": -0.6019,
        "goals_minus_xg": -0.6673,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6673,
        "points_added": 0.0,
        "xpoints_added": 0.4832,
        "passes_attempted": 54.0,
        "pass_completion_pct": 0.6852,
        "xpass_completion_pct": 0.8111,
        "passes_over_expected": -6.7987,
        "passes_over_expected_p100": -12.5902,
        "avg_pass_distance": 14.3378,
        "avg_pass_vertical": -3.4076
      }
    },
    {
      "canonical_id": "quentin-westberg",
      "canonical_name": "Quentin Westberg",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 550.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 202.0,
        "pass_completion_pct": 0.8812,
        "xpass_completion_pct": 0.8768,
        "passes_over_expected": 0.8871,
        "passes_over_expected_p100": 0.4392,
        "avg_pass_distance": 28.7472,
        "avg_pass_vertical": 18.2395,
        "shots_faced": 19.0,
        "goals_conceded": 9.0,
        "saves": 10.0,
        "headed_shot_share": 0.1053,
        "xg_faced": 7.9198,
        "goals_conceded_minus_xg": 1.0802,
        "goals_per_xg": 1.1364
      }
    },
    {
      "canonical_id": "quimi-ordo\u00f1ez",
      "canonical_name": "Quimi Ordo\u00f1ez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 316.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.8368,
        "xg_place": -0.8368,
        "goals_minus_xg": -0.8368,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1338,
        "assists_minus_xa": -0.1338,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9706,
        "points_added": 0.0,
        "xpoints_added": 0.6268,
        "passes_attempted": 64.0,
        "pass_completion_pct": 0.8594,
        "xpass_completion_pct": 0.8731,
        "passes_over_expected": -0.8754,
        "passes_over_expected_p100": -1.3678,
        "avg_pass_distance": 15.0316,
        "avg_pass_vertical": -3.199
      }
    },
    {
      "canonical_id": "quinn-sullivan",
      "canonical_name": "Quinn Sullivan",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 937.0,
        "shots": 18.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 1.378,
        "xg_place": -0.1544,
        "goals_minus_xg": 0.622,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.7155,
        "assists_minus_xa": -0.7155,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0935,
        "points_added": 1.4373,
        "xpoints_added": 0.8913,
        "passes_attempted": 259.0,
        "pass_completion_pct": 0.7992,
        "xpass_completion_pct": 0.8017,
        "passes_over_expected": -0.6378,
        "passes_over_expected_p100": -0.2462,
        "avg_pass_distance": 15.8948,
        "avg_pass_vertical": -1.2294
      }
    },
    {
      "canonical_id": "rafael-czichos",
      "canonical_name": "Rafael Czichos",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2819.0,
        "shots": 16.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 3.6253,
        "xg_place": -0.1556,
        "goals_minus_xg": -1.6253,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0137,
        "assists_minus_xa": -0.0137,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.639,
        "points_added": 1.2566,
        "xpoints_added": 2.043,
        "passes_attempted": 1257.0,
        "pass_completion_pct": 0.8465,
        "xpass_completion_pct": 0.8273,
        "passes_over_expected": 24.139,
        "passes_over_expected_p100": 1.9204,
        "avg_pass_distance": 23.1706,
        "avg_pass_vertical": 10.3788
      }
    },
    {
      "canonical_id": "rafael-navarro",
      "canonical_name": "Rafael Navarro",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 950.0,
        "shots": 21.0,
        "shots_on_target": 10.0,
        "goals": 1.0,
        "xg": 2.8818,
        "xg_place": 0.4431,
        "goals_minus_xg": -1.8818,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 1.1833,
        "assists_minus_xa": -0.1833,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.065,
        "points_added": 0.6095,
        "xpoints_added": 1.9099,
        "passes_attempted": 167.0,
        "pass_completion_pct": 0.7425,
        "xpass_completion_pct": 0.7744,
        "passes_over_expected": -5.3178,
        "passes_over_expected_p100": -3.1843,
        "avg_pass_distance": 14.4377,
        "avg_pass_vertical": 1.1081
      }
    },
    {
      "canonical_id": "rafael-santos",
      "canonical_name": "Rafael Santos",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2465.0,
        "shots": 21.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.5615,
        "xg_place": -0.127,
        "goals_minus_xg": 0.4385,
        "key_passes": 15.0,
        "assists": 2.0,
        "xa": 1.5882,
        "assists_minus_xa": 0.4118,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.1496,
        "points_added": 0.0032,
        "xpoints_added": 0.1925,
        "passes_attempted": 1409.0,
        "pass_completion_pct": 0.7573,
        "xpass_completion_pct": 0.759,
        "passes_over_expected": -2.4473,
        "passes_over_expected_p100": -0.1737,
        "avg_pass_distance": 20.4108,
        "avg_pass_vertical": 6.0598
      }
    },
    {
      "canonical_id": "raheem-edwards",
      "canonical_name": "Raheem Edwards",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2064.0,
        "shots": 17.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.1938,
        "xg_place": 0.3387,
        "goals_minus_xg": 0.8062,
        "key_passes": 18.0,
        "assists": 1.0,
        "xa": 1.4333,
        "assists_minus_xa": -0.4333,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.627,
        "points_added": 0.8233,
        "xpoints_added": 0.6953,
        "passes_attempted": 1101.0,
        "pass_completion_pct": 0.8256,
        "xpass_completion_pct": 0.8157,
        "passes_over_expected": 10.8887,
        "passes_over_expected_p100": 0.989,
        "avg_pass_distance": 17.4027,
        "avg_pass_vertical": 1.8577
      }
    },
    {
      "canonical_id": "ralph-priso",
      "canonical_name": "Ralph Priso",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1174.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1776,
        "xg_place": -0.1776,
        "goals_minus_xg": -0.1776,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.298,
        "assists_minus_xa": -0.298,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4757,
        "points_added": 0.0,
        "xpoints_added": 0.0624,
        "passes_attempted": 403.0,
        "pass_completion_pct": 0.8387,
        "xpass_completion_pct": 0.8535,
        "passes_over_expected": -5.9675,
        "passes_over_expected_p100": -1.4808,
        "avg_pass_distance": 17.3949,
        "avg_pass_vertical": 2.3097
      }
    },
    {
      "canonical_id": "ramiro-enrique",
      "canonical_name": "Ramiro Enrique",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1331.0,
        "shots": 37.0,
        "shots_on_target": 10.0,
        "goals": 4.0,
        "xg": 4.193,
        "xg_place": -0.672,
        "goals_minus_xg": -0.193,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.5624,
        "assists_minus_xa": 0.4376,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.7553,
        "points_added": 1.6167,
        "xpoints_added": 2.7582,
        "passes_attempted": 289.0,
        "pass_completion_pct": 0.7093,
        "xpass_completion_pct": 0.7448,
        "passes_over_expected": -10.2353,
        "passes_over_expected_p100": -3.5416,
        "avg_pass_distance": 14.4591,
        "avg_pass_vertical": -1.9356
      }
    },
    {
      "canonical_id": "randall-leal",
      "canonical_name": "Randall Leal",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1240.0,
        "shots": 18.0,
        "shots_on_target": 5.0,
        "goals": 3.0,
        "xg": 1.0975,
        "xg_place": 0.3351,
        "goals_minus_xg": 1.9025,
        "key_passes": 18.0,
        "assists": 0.0,
        "xa": 3.2422,
        "assists_minus_xa": -3.2422,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.3397,
        "points_added": 2.307,
        "xpoints_added": 0.6719,
        "passes_attempted": 525.0,
        "pass_completion_pct": 0.76,
        "xpass_completion_pct": 0.7513,
        "passes_over_expected": 4.5779,
        "passes_over_expected_p100": 0.872,
        "avg_pass_distance": 17.0777,
        "avg_pass_vertical": 3.6542
      }
    },
    {
      "canonical_id": "ranko-veselinovi\u0107",
      "canonical_name": "Ranko Veselinovi\u0107",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3352.0,
        "shots": 18.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 1.1782,
        "xg_place": 0.3952,
        "goals_minus_xg": 0.8218,
        "key_passes": 5.0,
        "assists": 2.0,
        "xa": 1.4379,
        "assists_minus_xa": 0.5621,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.6161,
        "points_added": 1.1208,
        "xpoints_added": 0.8459,
        "passes_attempted": 1810.0,
        "pass_completion_pct": 0.8845,
        "xpass_completion_pct": 0.8716,
        "passes_over_expected": 23.433,
        "passes_over_expected_p100": 1.2946,
        "avg_pass_distance": 23.6063,
        "avg_pass_vertical": 7.7897
      }
    },
    {
      "canonical_id": "raoul-petretta",
      "canonical_name": "Raoul Petretta",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1894.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4041,
        "xg_place": -0.2495,
        "goals_minus_xg": -0.4041,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.6883,
        "assists_minus_xa": 0.3117,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0924,
        "points_added": 0.0,
        "xpoints_added": 0.2305,
        "passes_attempted": 1236.0,
        "pass_completion_pct": 0.8455,
        "xpass_completion_pct": 0.8182,
        "passes_over_expected": 33.7032,
        "passes_over_expected_p100": 2.7268,
        "avg_pass_distance": 17.2966,
        "avg_pass_vertical": 4.5283
      }
    },
    {
      "canonical_id": "rasmus-alm",
      "canonical_name": "Rasmus Alm",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1213.0,
        "shots": 13.0,
        "shots_on_target": 8.0,
        "goals": 3.0,
        "xg": 1.7637,
        "xg_place": -0.051,
        "goals_minus_xg": 1.2363,
        "key_passes": 18.0,
        "assists": 2.0,
        "xa": 2.4576,
        "assists_minus_xa": -0.4576,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.2213,
        "points_added": 1.8156,
        "xpoints_added": 1.4316,
        "passes_attempted": 304.0,
        "pass_completion_pct": 0.5987,
        "xpass_completion_pct": 0.6687,
        "passes_over_expected": -21.2748,
        "passes_over_expected_p100": -6.9983,
        "avg_pass_distance": 17.7678,
        "avg_pass_vertical": 2.9866
      }
    },
    {
      "canonical_id": "raymon-gaddis",
      "canonical_name": "Raymon Gaddis",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1695.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0708,
        "xg_place": -0.0708,
        "goals_minus_xg": -0.0708,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1967,
        "assists_minus_xa": -0.1967,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2675,
        "points_added": 0.0,
        "xpoints_added": 0.0478,
        "passes_attempted": 663.0,
        "pass_completion_pct": 0.7994,
        "xpass_completion_pct": 0.8018,
        "passes_over_expected": -1.6256,
        "passes_over_expected_p100": -0.2452,
        "avg_pass_distance": 17.4286,
        "avg_pass_vertical": 4.0478
      }
    },
    {
      "canonical_id": "ra\u00fal-ruid\u00edaz",
      "canonical_name": "Ra\u00fal Ruid\u00edaz",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1219.0,
        "shots": 45.0,
        "shots_on_target": 21.0,
        "goals": 5.0,
        "xg": 5.4557,
        "xg_place": -0.0194,
        "goals_minus_xg": -0.4557,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.527,
        "assists_minus_xa": -0.527,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.9828,
        "points_added": 1.5713,
        "xpoints_added": 2.6464,
        "passes_attempted": 283.0,
        "pass_completion_pct": 0.8127,
        "xpass_completion_pct": 0.8476,
        "passes_over_expected": -9.8606,
        "passes_over_expected_p100": -3.4843,
        "avg_pass_distance": 15.7213,
        "avg_pass_vertical": -1.4837
      }
    },
    {
      "canonical_id": "reed-baker-whiting",
      "canonical_name": "Reed Baker-Whiting",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 746.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1609,
        "xg_place": -0.0692,
        "goals_minus_xg": -0.1609,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.434,
        "assists_minus_xa": 0.566,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5949,
        "points_added": 0.0,
        "xpoints_added": 0.0503,
        "passes_attempted": 419.0,
        "pass_completion_pct": 0.7709,
        "xpass_completion_pct": 0.7584,
        "passes_over_expected": 5.2357,
        "passes_over_expected_p100": 1.2496,
        "avg_pass_distance": 18.7564,
        "avg_pass_vertical": 3.4766
      }
    },
    {
      "canonical_id": "richard-ledezma",
      "canonical_name": "Richard Ledezma",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1325.0,
        "shots": 20.0,
        "shots_on_target": 7.0,
        "goals": 0.0,
        "xg": 1.9275,
        "xg_place": 0.0221,
        "goals_minus_xg": -1.9275,
        "key_passes": 23.0,
        "assists": 4.0,
        "xa": 2.5283,
        "assists_minus_xa": 1.4717,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.4558,
        "points_added": 0.0,
        "xpoints_added": 1.9229,
        "passes_attempted": 552.0,
        "pass_completion_pct": 0.8569,
        "xpass_completion_pct": 0.8497,
        "passes_over_expected": 3.9866,
        "passes_over_expected_p100": 0.7222,
        "avg_pass_distance": 18.9263,
        "avg_pass_vertical": -0.084
      }
    },
    {
      "canonical_id": "richie-laryea",
      "canonical_name": "Richie Laryea",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2957.0,
        "shots": 24.0,
        "shots_on_target": 12.0,
        "goals": 3.0,
        "xg": 2.5502000000000002,
        "xg_place": -0.41100000000000003,
        "goals_minus_xg": 0.4498,
        "key_passes": 15.0,
        "assists": 4.0,
        "xa": 2.3747,
        "assists_minus_xa": 1.6253,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 4.9249,
        "points_added": 0.8379,
        "xpoints_added": 1.6998000000000002,
        "passes_attempted": 1381.0,
        "pass_completion_pct": 1.6605,
        "xpass_completion_pct": 1.6617,
        "passes_over_expected": -8.7106,
        "passes_over_expected_p100": -0.12360000000000015,
        "avg_pass_distance": 33.5354,
        "avg_pass_vertical": 3.5949000000000004
      }
    },
    {
      "canonical_id": "rida-zouhir",
      "canonical_name": "Rida Zouhir",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 243.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.061,
        "xg_place": -0.061,
        "goals_minus_xg": -0.061,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0377,
        "assists_minus_xa": -0.0377,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0988,
        "points_added": 0.0,
        "xpoints_added": 0.0966,
        "passes_attempted": 97.0,
        "pass_completion_pct": 0.8041,
        "xpass_completion_pct": 0.8325,
        "passes_over_expected": -2.7517,
        "passes_over_expected_p100": -2.8368,
        "avg_pass_distance": 20.5534,
        "avg_pass_vertical": -0.8055
      }
    },
    {
      "canonical_id": "riqui-puig",
      "canonical_name": "Riqui Puig",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2807.0,
        "shots": 88.0,
        "shots_on_target": 34.0,
        "goals": 7.0,
        "xg": 8.2649,
        "xg_place": 0.514,
        "goals_minus_xg": -1.2649,
        "key_passes": 55.0,
        "assists": 4.0,
        "xa": 3.4767,
        "assists_minus_xa": 0.5233,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 11.7416,
        "points_added": 3.4203,
        "xpoints_added": 4.8969,
        "passes_attempted": 2258.0,
        "pass_completion_pct": 0.8494,
        "xpass_completion_pct": 0.8457,
        "passes_over_expected": 8.3579,
        "passes_over_expected_p100": 0.3701,
        "avg_pass_distance": 19.4065,
        "avg_pass_vertical": 5.0154
      }
    },
    {
      "canonical_id": "robbie-robinson",
      "canonical_name": "Robbie Robinson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 383.0,
        "shots": 16.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 2.8553,
        "xg_place": -0.6053,
        "goals_minus_xg": -1.8553,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.5633,
        "assists_minus_xa": -0.5633,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.4186,
        "points_added": 1.5008,
        "xpoints_added": 2.3664,
        "passes_attempted": 172.0,
        "pass_completion_pct": 0.8198,
        "xpass_completion_pct": 0.8097,
        "passes_over_expected": 1.7339,
        "passes_over_expected_p100": 1.0081,
        "avg_pass_distance": 14.2025,
        "avg_pass_vertical": -1.0729
      }
    },
    {
      "canonical_id": "robert-castellanos",
      "canonical_name": "Robert Castellanos",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 830.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.2503,
        "xg_place": -0.1305,
        "goals_minus_xg": 0.7497,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0198,
        "assists_minus_xa": -0.0198,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2701,
        "points_added": 0.1584,
        "xpoints_added": 0.1002,
        "passes_attempted": 447.0,
        "pass_completion_pct": 0.8233,
        "xpass_completion_pct": 0.843,
        "passes_over_expected": -8.8067,
        "passes_over_expected_p100": -1.9702,
        "avg_pass_distance": 25.8391,
        "avg_pass_vertical": 7.7376
      }
    },
    {
      "canonical_id": "robert-taylor",
      "canonical_name": "Robert Taylor",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1626.0,
        "shots": 18.0,
        "shots_on_target": 8.0,
        "goals": 4.0,
        "xg": 1.2571,
        "xg_place": 0.1227,
        "goals_minus_xg": 2.7429,
        "key_passes": 29.0,
        "assists": 5.0,
        "xa": 1.9632,
        "assists_minus_xa": 3.0368,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 3.2203,
        "points_added": 0.4238,
        "xpoints_added": 0.6686,
        "passes_attempted": 790.0,
        "pass_completion_pct": 0.7797,
        "xpass_completion_pct": 0.777,
        "passes_over_expected": 2.1704,
        "passes_over_expected_p100": 0.2747,
        "avg_pass_distance": 17.5803,
        "avg_pass_vertical": -0.7428
      }
    },
    {
      "canonical_id": "robert-voloder",
      "canonical_name": "Robert Voloder",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1149.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2004,
        "xg_place": -0.2004,
        "goals_minus_xg": -0.2004,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2004,
        "points_added": 0.0,
        "xpoints_added": 0.1502,
        "passes_attempted": 681.0,
        "pass_completion_pct": 0.8238,
        "xpass_completion_pct": 0.843,
        "passes_over_expected": -13.0939,
        "passes_over_expected_p100": -1.9227,
        "avg_pass_distance": 22.8955,
        "avg_pass_vertical": 5.3054
      }
    },
    {
      "canonical_id": "robin-jansson",
      "canonical_name": "Robin Jansson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3561.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2669,
        "xg_place": -0.2669,
        "goals_minus_xg": -0.2669,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.6125,
        "assists_minus_xa": -0.6125,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8795,
        "points_added": 0.0,
        "xpoints_added": 0.1734,
        "passes_attempted": 1755.0,
        "pass_completion_pct": 0.857,
        "xpass_completion_pct": 0.8462,
        "passes_over_expected": 18.9018,
        "passes_over_expected_p100": 1.077,
        "avg_pass_distance": 23.9774,
        "avg_pass_vertical": 10.2253
      }
    },
    {
      "canonical_id": "robin-lod",
      "canonical_name": "Robin Lod",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 977.0,
        "shots": 19.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 1.8245,
        "xg_place": 0.2106,
        "goals_minus_xg": -1.8245,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 1.5679,
        "assists_minus_xa": -0.5679,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.3924,
        "points_added": 0.0,
        "xpoints_added": 1.8143,
        "passes_attempted": 446.0,
        "pass_completion_pct": 0.8072,
        "xpass_completion_pct": 0.7954,
        "passes_over_expected": 5.2553,
        "passes_over_expected_p100": 1.1783,
        "avg_pass_distance": 17.4945,
        "avg_pass_vertical": 4.883
      }
    },
    {
      "canonical_id": "rodney-redes",
      "canonical_name": "Rodney Redes",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 553.0,
        "shots": 5.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.6841,
        "xg_place": 0.0473,
        "goals_minus_xg": 0.3159,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.9372,
        "assists_minus_xa": 0.0628,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6213,
        "points_added": 0.9459,
        "xpoints_added": 0.7091,
        "passes_attempted": 143.0,
        "pass_completion_pct": 0.6783,
        "xpass_completion_pct": 0.6885,
        "passes_over_expected": -1.4611,
        "passes_over_expected_p100": -1.0218,
        "avg_pass_distance": 17.3933,
        "avg_pass_vertical": 0.1951
      }
    },
    {
      "canonical_id": "rodolfo-pizarro",
      "canonical_name": "Rodolfo Pizarro",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1020.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.8753,
        "xg_place": -0.5787,
        "goals_minus_xg": -0.8753,
        "key_passes": 21.0,
        "assists": 0.0,
        "xa": 2.1861,
        "assists_minus_xa": -2.1861,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 3.0614,
        "points_added": 0.0,
        "xpoints_added": 0.488,
        "passes_attempted": 475.0,
        "pass_completion_pct": 0.8105,
        "xpass_completion_pct": 0.8183,
        "passes_over_expected": -3.7141,
        "passes_over_expected_p100": -0.7819,
        "avg_pass_distance": 17.5468,
        "avg_pass_vertical": 1.9782
      }
    },
    {
      "canonical_id": "rodrigo-schlegel",
      "canonical_name": "Rodrigo Schlegel",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2509.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.2801,
        "xg_place": 0.2629,
        "goals_minus_xg": -0.2801,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2546,
        "assists_minus_xa": -0.2546,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5347,
        "points_added": 0.0,
        "xpoints_added": 0.1227,
        "passes_attempted": 1082.0,
        "pass_completion_pct": 0.8401,
        "xpass_completion_pct": 0.8442,
        "passes_over_expected": -4.3984,
        "passes_over_expected_p100": -0.4065,
        "avg_pass_distance": 21.3161,
        "avg_pass_vertical": 7.1616
      }
    },
    {
      "canonical_id": "rodrigues",
      "canonical_name": "Rodrigues",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3445.0,
        "shots": 25.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 2.2935,
        "xg_place": -1.1108,
        "goals_minus_xg": -1.2935,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.2654,
        "assists_minus_xa": -0.2654,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.5588,
        "points_added": 0.3999,
        "xpoints_added": 1.3946,
        "passes_attempted": 1789.0,
        "pass_completion_pct": 0.8502,
        "xpass_completion_pct": 0.8405,
        "passes_over_expected": 17.4301,
        "passes_over_expected_p100": 0.9743,
        "avg_pass_distance": 22.6508,
        "avg_pass_vertical": 9.5275
      }
    },
    {
      "canonical_id": "roger-espinoza",
      "canonical_name": "Roger Espinoza",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 884.0,
        "shots": 13.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 0.5726,
        "xg_place": 0.1489,
        "goals_minus_xg": -0.5726,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 1.4927,
        "assists_minus_xa": 0.5073,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0654,
        "points_added": 0.0,
        "xpoints_added": 0.1826,
        "passes_attempted": 439.0,
        "pass_completion_pct": 0.7677,
        "xpass_completion_pct": 0.7792,
        "passes_over_expected": -5.0529,
        "passes_over_expected_p100": -1.151,
        "avg_pass_distance": 21.2173,
        "avg_pass_vertical": 5.048
      }
    },
    {
      "canonical_id": "roman-b\u00fcrki",
      "canonical_name": "Roman B\u00fcrki",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3500.0,
        "shots": 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.3285,
        "assists_minus_xa": -0.3285,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3285,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1237.0,
        "pass_completion_pct": 0.6249,
        "xpass_completion_pct": 0.6283,
        "passes_over_expected": -4.1938,
        "passes_over_expected_p100": -0.339,
        "avg_pass_distance": 43.2555,
        "avg_pass_vertical": 36.7647,
        "shots_faced": 180.0,
        "goals_conceded": 46.0,
        "saves": 131.0,
        "headed_shot_share": 0.1389,
        "xg_faced": 53.4529,
        "goals_conceded_minus_xg": -7.4529,
        "goals_per_xg": 0.8606
      }
    },
    {
      "canonical_id": "roman-celentano",
      "canonical_name": "Roman Celentano",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3773.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 959.0,
        "pass_completion_pct": 0.7039,
        "xpass_completion_pct": 0.7012,
        "passes_over_expected": 2.5448,
        "passes_over_expected_p100": 0.2654,
        "avg_pass_distance": 36.3303,
        "avg_pass_vertical": 29.0943,
        "shots_faced": 142.0,
        "goals_conceded": 38.0,
        "saves": 102.0,
        "headed_shot_share": 0.169,
        "xg_faced": 41.5851,
        "goals_conceded_minus_xg": -3.5851,
        "goals_per_xg": 0.9138
      }
    },
    {
      "canonical_id": "romell-quioto",
      "canonical_name": "Romell Quioto",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 883.0,
        "shots": 22.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 3.5395,
        "xg_place": -0.5203,
        "goals_minus_xg": -0.5395,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.5724,
        "assists_minus_xa": 0.4276,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.1119,
        "points_added": 1.0292,
        "xpoints_added": 2.0234,
        "passes_attempted": 238.0,
        "pass_completion_pct": 0.7227,
        "xpass_completion_pct": 0.7193,
        "passes_over_expected": 0.8089,
        "passes_over_expected_p100": 0.3399,
        "avg_pass_distance": 19.0804,
        "avg_pass_vertical": 0.3238
      }
    },
    {
      "canonical_id": "ronald-donkor",
      "canonical_name": "Ronald Donkor",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 63.0,
        "shots": 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.1484,
        "assists_minus_xa": 0.8516,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.1484,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 21.0,
        "pass_completion_pct": 0.5714,
        "xpass_completion_pct": 0.6295,
        "passes_over_expected": -1.2188,
        "passes_over_expected_p100": -5.8039,
        "avg_pass_distance": 20.6228,
        "avg_pass_vertical": 6.7582
      }
    },
    {
      "canonical_id": "ronald-hern\u00e1ndez",
      "canonical_name": "Ronald Hern\u00e1ndez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 848.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.275,
        "xg_place": 0.0284,
        "goals_minus_xg": -0.275,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.027,
        "assists_minus_xa": -0.027,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3019,
        "points_added": 0.0,
        "xpoints_added": 0.1263,
        "passes_attempted": 441.0,
        "pass_completion_pct": 0.8322,
        "xpass_completion_pct": 0.8297,
        "passes_over_expected": 1.0896,
        "passes_over_expected_p100": 0.2471,
        "avg_pass_distance": 19.6447,
        "avg_pass_vertical": 4.5116
      }
    },
    {
      "canonical_id": "ruan",
      "canonical_name": "Ruan",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1579.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.6003,
        "xg_place": -0.4838,
        "goals_minus_xg": -0.6003,
        "key_passes": 29.0,
        "assists": 5.0,
        "xa": 3.4257,
        "assists_minus_xa": 1.5743,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.0259,
        "points_added": 0.0,
        "xpoints_added": 0.3604,
        "passes_attempted": 587.0,
        "pass_completion_pct": 0.7581,
        "xpass_completion_pct": 0.7511,
        "passes_over_expected": 4.113,
        "passes_over_expected_p100": 0.7007,
        "avg_pass_distance": 17.3281,
        "avg_pass_vertical": 0.7014
      }
    },
    {
      "canonical_id": "rubio-rub\u00edn",
      "canonical_name": "Rubio Rub\u00edn",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1483.0,
        "shots": 30.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 3.6712,
        "xg_place": 0.1316,
        "goals_minus_xg": -1.6712,
        "key_passes": 15.0,
        "assists": 2.0,
        "xa": 1.0179,
        "assists_minus_xa": 0.9821,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.6891,
        "points_added": 0.5796,
        "xpoints_added": 1.9403,
        "passes_attempted": 330.0,
        "pass_completion_pct": 0.7545,
        "xpass_completion_pct": 0.7771,
        "passes_over_expected": -7.4573,
        "passes_over_expected_p100": -2.2598,
        "avg_pass_distance": 16.8317,
        "avg_pass_vertical": -0.2577
      }
    },
    {
      "canonical_id": "rudy-camacho",
      "canonical_name": "Rudy Camacho",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3284.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.6574,
        "xg_place": 0.40340000000000004,
        "goals_minus_xg": 0.34259999999999996,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1048,
        "assists_minus_xa": -0.1048,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7621,
        "points_added": 0.0019,
        "xpoints_added": 0.2089,
        "passes_attempted": 2086.0,
        "pass_completion_pct": 1.7664,
        "xpass_completion_pct": 1.7019,
        "passes_over_expected": 66.7781,
        "passes_over_expected_p100": 6.4422,
        "avg_pass_distance": 42.342600000000004,
        "avg_pass_vertical": 17.4208
      }
    },
    {
      "canonical_id": "russell-canouse",
      "canonical_name": "Russell Canouse",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2435.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4424,
        "xg_place": -0.3181,
        "goals_minus_xg": -0.4424,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.3414,
        "assists_minus_xa": 0.6586,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7838,
        "points_added": 0.0,
        "xpoints_added": 0.3705,
        "passes_attempted": 1089.0,
        "pass_completion_pct": 0.8522,
        "xpass_completion_pct": 0.8484,
        "passes_over_expected": 4.0913,
        "passes_over_expected_p100": 0.3757,
        "avg_pass_distance": 18.8285,
        "avg_pass_vertical": 3.9914
      }
    },
    {
      "canonical_id": "russell-teibert",
      "canonical_name": "Russell Teibert",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 183.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2291,
        "xg_place": 0.5107,
        "goals_minus_xg": -0.2291,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2291,
        "points_added": 0.0,
        "xpoints_added": 0.1588,
        "passes_attempted": 73.0,
        "pass_completion_pct": 0.8356,
        "xpass_completion_pct": 0.8904,
        "passes_over_expected": -4.002,
        "passes_over_expected_p100": -5.4822,
        "avg_pass_distance": 14.5968,
        "avg_pass_vertical": -1.0901
      }
    },
    {
      "canonical_id": "ryan-gauld",
      "canonical_name": "Ryan Gauld",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3097.0,
        "shots": 79.0,
        "shots_on_target": 28.0,
        "goals": 11.0,
        "xg": 14.5458,
        "xg_place": -2.476,
        "goals_minus_xg": -3.5458,
        "key_passes": 80.0,
        "assists": 12.0,
        "xa": 9.5561,
        "assists_minus_xa": 2.4439,
        "goals_plus_assists": 23.0,
        "xg_plus_xa": 24.1018,
        "points_added": 6.2601,
        "xpoints_added": 9.8228,
        "passes_attempted": 1327.0,
        "pass_completion_pct": 0.7445,
        "xpass_completion_pct": 0.71,
        "passes_over_expected": 45.8355,
        "passes_over_expected_p100": 3.4541,
        "avg_pass_distance": 20.5876,
        "avg_pass_vertical": 3.7278
      }
    },
    {
      "canonical_id": "ryan-hollingshead",
      "canonical_name": "Ryan Hollingshead",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3118.0,
        "shots": 27.0,
        "shots_on_target": 11.0,
        "goals": 7.0,
        "xg": 3.0411,
        "xg_place": 1.3923,
        "goals_minus_xg": 3.9589,
        "key_passes": 23.0,
        "assists": 0.0,
        "xa": 1.3689,
        "assists_minus_xa": -1.3689,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 4.41,
        "points_added": 0.7506,
        "xpoints_added": 1.0106,
        "passes_attempted": 1613.0,
        "pass_completion_pct": 0.8115,
        "xpass_completion_pct": 0.7898,
        "passes_over_expected": 35.1047,
        "passes_over_expected_p100": 2.1764,
        "avg_pass_distance": 17.6699,
        "avg_pass_vertical": 4.9546
      }
    },
    {
      "canonical_id": "ryan-raposo",
      "canonical_name": "Ryan Raposo",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1521.0,
        "shots": 16.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.9211,
        "xg_place": -0.0748,
        "goals_minus_xg": -0.9211,
        "key_passes": 17.0,
        "assists": 2.0,
        "xa": 2.1584,
        "assists_minus_xa": -0.1584,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.0795,
        "points_added": 0.0,
        "xpoints_added": 0.8119,
        "passes_attempted": 717.0,
        "pass_completion_pct": 0.7238,
        "xpass_completion_pct": 0.7343,
        "passes_over_expected": -7.5265,
        "passes_over_expected_p100": -1.0497,
        "avg_pass_distance": 20.4158,
        "avg_pass_vertical": 1.5711
      }
    },
    {
      "canonical_id": "ryan-sailor",
      "canonical_name": "Ryan Sailor",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 362.0,
        "shots": 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.0339,
        "assists_minus_xa": -0.0339,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0339,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 100.0,
        "pass_completion_pct": 0.82,
        "xpass_completion_pct": 0.8181,
        "passes_over_expected": 0.1901,
        "passes_over_expected_p100": 0.1901,
        "avg_pass_distance": 25.1017,
        "avg_pass_vertical": 7.9129
      }
    },
    {
      "canonical_id": "ryan-spaulding",
      "canonical_name": "Ryan Spaulding",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 768.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4181,
        "xg_place": -0.1344,
        "goals_minus_xg": -0.4181,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1282,
        "assists_minus_xa": -0.1282,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5463,
        "points_added": 0.0,
        "xpoints_added": 0.0833,
        "passes_attempted": 415.0,
        "pass_completion_pct": 0.8265,
        "xpass_completion_pct": 0.822,
        "passes_over_expected": 1.8783,
        "passes_over_expected_p100": 0.4526,
        "avg_pass_distance": 16.8322,
        "avg_pass_vertical": 2.5727
      }
    },
    {
      "canonical_id": "r\u00e9mi-cabral",
      "canonical_name": "R\u00e9mi Cabral",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 17.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0258,
        "xg_place": -0.0258,
        "goals_minus_xg": -0.0258,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0258,
        "points_added": 0.0,
        "xpoints_added": 0.0024,
        "passes_attempted": 5.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.778,
        "passes_over_expected": 1.1098,
        "passes_over_expected_p100": 22.1968,
        "avg_pass_distance": 15.6562,
        "avg_pass_vertical": 3.565
      }
    },
    {
      "canonical_id": "r\u00e9mi-walter",
      "canonical_name": "R\u00e9mi Walter",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3394.0,
        "shots": 27.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 2.0922,
        "xg_place": 0.5365,
        "goals_minus_xg": 0.9078,
        "key_passes": 17.0,
        "assists": 2.0,
        "xa": 0.9466,
        "assists_minus_xa": 1.0534,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.0388,
        "points_added": 0.8348,
        "xpoints_added": 1.1661,
        "passes_attempted": 1584.0,
        "pass_completion_pct": 0.8996,
        "xpass_completion_pct": 0.8653,
        "passes_over_expected": 54.3596,
        "passes_over_expected_p100": 3.4318,
        "avg_pass_distance": 20.2913,
        "avg_pass_vertical": 1.9116
      }
    },
    {
      "canonical_id": "r\u00f3bert-thorkelsson",
      "canonical_name": "R\u00f3bert Thorkelsson",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 261.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 131.0,
        "pass_completion_pct": 0.8397,
        "xpass_completion_pct": 0.8238,
        "passes_over_expected": 2.0766,
        "passes_over_expected_p100": 1.5852,
        "avg_pass_distance": 19.0645,
        "avg_pass_vertical": 6.3125
      }
    },
    {
      "canonical_id": "saba-lobjanidze",
      "canonical_name": "Saba Lobjanidze",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 697.0,
        "shots": 13.0,
        "shots_on_target": 8.0,
        "goals": 3.0,
        "xg": 1.6358,
        "xg_place": 0.8555,
        "goals_minus_xg": 1.3642,
        "key_passes": 16.0,
        "assists": 4.0,
        "xa": 2.4931,
        "assists_minus_xa": 1.5069,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 4.1289,
        "points_added": 0.8203,
        "xpoints_added": 0.3181,
        "passes_attempted": 200.0,
        "pass_completion_pct": 0.77,
        "xpass_completion_pct": 0.75,
        "passes_over_expected": 3.9978,
        "passes_over_expected_p100": 1.9989,
        "avg_pass_distance": 15.0648,
        "avg_pass_vertical": -2.3253
      }
    },
    {
      "canonical_id": "sam-adekugbe",
      "canonical_name": "Sam Adekugbe",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 657.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.4723,
        "xg_place": 0.4313,
        "goals_minus_xg": 0.5277,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.8872,
        "assists_minus_xa": 0.1128,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.3594,
        "points_added": 0.0,
        "xpoints_added": 0.2028,
        "passes_attempted": 331.0,
        "pass_completion_pct": 0.8157,
        "xpass_completion_pct": 0.7949,
        "passes_over_expected": 6.8968,
        "passes_over_expected_p100": 2.0836,
        "avg_pass_distance": 16.9842,
        "avg_pass_vertical": 0.614
      }
    },
    {
      "canonical_id": "sam-adeniran",
      "canonical_name": "Sam Adeniran",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1119.0,
        "shots": 35.0,
        "shots_on_target": 13.0,
        "goals": 8.0,
        "xg": 4.098,
        "xg_place": 0.9462,
        "goals_minus_xg": 3.902,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.8108,
        "assists_minus_xa": 0.1892,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 4.9087,
        "points_added": 2.7101,
        "xpoints_added": 1.8553,
        "passes_attempted": 178.0,
        "pass_completion_pct": 0.573,
        "xpass_completion_pct": 0.6411,
        "passes_over_expected": -12.1207,
        "passes_over_expected_p100": -6.8094,
        "avg_pass_distance": 15.0424,
        "avg_pass_vertical": -0.4245
      }
    },
    {
      "canonical_id": "sam-junqua",
      "canonical_name": "Sam Junqua",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1374.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 0.5603,
        "xg_place": -0.0786,
        "goals_minus_xg": 1.4397,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.9434,
        "assists_minus_xa": -0.9434,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.5037,
        "points_added": 0.5444,
        "xpoints_added": 0.3788,
        "passes_attempted": 605.0,
        "pass_completion_pct": 0.7405,
        "xpass_completion_pct": 0.7557,
        "passes_over_expected": -9.2242,
        "passes_over_expected_p100": -1.5247,
        "avg_pass_distance": 17.0958,
        "avg_pass_vertical": 4.786
      }
    },
    {
      "canonical_id": "sam-nicholson",
      "canonical_name": "Sam Nicholson",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1612.0,
        "shots": 18.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.5687,
        "xg_place": -0.9466,
        "goals_minus_xg": -0.5687,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 0.6531,
        "assists_minus_xa": 0.3469,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.2218,
        "points_added": 0.6023,
        "xpoints_added": 1.0262,
        "passes_attempted": 567.0,
        "pass_completion_pct": 0.7372,
        "xpass_completion_pct": 0.7678,
        "passes_over_expected": -17.36,
        "passes_over_expected_p100": -3.0617,
        "avg_pass_distance": 16.3424,
        "avg_pass_vertical": 1.0232
      }
    },
    {
      "canonical_id": "sam-surridge",
      "canonical_name": "Sam Surridge",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 756.0,
        "shots": 15.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 2.2976,
        "xg_place": -0.59,
        "goals_minus_xg": -0.2976,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.7597,
        "assists_minus_xa": -0.7597,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.0573,
        "points_added": 0.5114,
        "xpoints_added": 1.2883,
        "passes_attempted": 156.0,
        "pass_completion_pct": 0.6795,
        "xpass_completion_pct": 0.6961,
        "passes_over_expected": -2.5948,
        "passes_over_expected_p100": -1.6633,
        "avg_pass_distance": 16.7328,
        "avg_pass_vertical": 3.071
      }
    },
    {
      "canonical_id": "samuel-piette",
      "canonical_name": "Samuel Piette",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1198.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.074,
        "xg_place": -0.074,
        "goals_minus_xg": -0.074,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.4272,
        "assists_minus_xa": -0.4272,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5012,
        "points_added": 0.0,
        "xpoints_added": 0.065,
        "passes_attempted": 584.0,
        "pass_completion_pct": 0.8767,
        "xpass_completion_pct": 0.8584,
        "passes_over_expected": 10.6797,
        "passes_over_expected_p100": 1.8287,
        "avg_pass_distance": 19.9148,
        "avg_pass_vertical": 3.6954
      }
    },
    {
      "canonical_id": "santiago-arias",
      "canonical_name": "Santiago Arias",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2008.0,
        "shots": 25.0,
        "shots_on_target": 11.0,
        "goals": 2.0,
        "xg": 2.8118,
        "xg_place": -0.6145,
        "goals_minus_xg": -0.8118,
        "key_passes": 22.0,
        "assists": 1.0,
        "xa": 2.2349,
        "assists_minus_xa": -1.2349,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 5.0468,
        "points_added": 0.6966,
        "xpoints_added": 1.3148,
        "passes_attempted": 954.0,
        "pass_completion_pct": 0.7285,
        "xpass_completion_pct": 0.7594,
        "passes_over_expected": -29.4835,
        "passes_over_expected_p100": -3.0905,
        "avg_pass_distance": 18.7142,
        "avg_pass_vertical": 3.9826
      }
    },
    {
      "canonical_id": "santiago-moreno",
      "canonical_name": "Santiago Moreno",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2516.0,
        "shots": 42.0,
        "shots_on_target": 18.0,
        "goals": 3.0,
        "xg": 5.3443,
        "xg_place": -0.5023,
        "goals_minus_xg": -2.3443,
        "key_passes": 46.0,
        "assists": 6.0,
        "xa": 4.7791,
        "assists_minus_xa": 1.2209,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 10.1234,
        "points_added": 1.1482,
        "xpoints_added": 3.7538,
        "passes_attempted": 1010.0,
        "pass_completion_pct": 0.7446,
        "xpass_completion_pct": 0.7548,
        "passes_over_expected": -10.3959,
        "passes_over_expected_p100": -1.0293,
        "avg_pass_distance": 17.903,
        "avg_pass_vertical": 3.421
      }
    },
    {
      "canonical_id": "santiago-rodr\u00edguez",
      "canonical_name": "Santiago Rodr\u00edguez",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2883.0,
        "shots": 47.0,
        "shots_on_target": 17.0,
        "goals": 5.0,
        "xg": 5.1734,
        "xg_place": -0.806,
        "goals_minus_xg": -0.1734,
        "key_passes": 66.0,
        "assists": 5.0,
        "xa": 5.4581,
        "assists_minus_xa": -0.4581,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 10.6315,
        "points_added": 2.422,
        "xpoints_added": 3.8946,
        "passes_attempted": 1263.0,
        "pass_completion_pct": 0.791,
        "xpass_completion_pct": 0.78,
        "passes_over_expected": 13.8001,
        "passes_over_expected_p100": 1.0926,
        "avg_pass_distance": 18.9676,
        "avg_pass_vertical": 1.8457
      }
    },
    {
      "canonical_id": "santiago-sosa",
      "canonical_name": "Santiago Sosa",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1013.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.3696,
        "xg_place": -0.0286,
        "goals_minus_xg": -0.3696,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.2655,
        "assists_minus_xa": 0.7345,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6351,
        "points_added": 0.0,
        "xpoints_added": 0.295,
        "passes_attempted": 591.0,
        "pass_completion_pct": 0.8511,
        "xpass_completion_pct": 0.8589,
        "passes_over_expected": -4.6195,
        "passes_over_expected_p100": -0.7816,
        "avg_pass_distance": 20.6457,
        "avg_pass_vertical": 4.5354
      }
    },
    {
      "canonical_id": "scott-arfield",
      "canonical_name": "Scott Arfield",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 535.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.1946,
        "xg_place": 0.1495,
        "goals_minus_xg": 0.8054,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2391,
        "assists_minus_xa": -0.2391,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.4337,
        "points_added": 0.7666,
        "xpoints_added": 0.9704,
        "passes_attempted": 220.0,
        "pass_completion_pct": 0.8091,
        "xpass_completion_pct": 0.8036,
        "passes_over_expected": 1.2077,
        "passes_over_expected_p100": 0.549,
        "avg_pass_distance": 15.7694,
        "avg_pass_vertical": 2.3237
      }
    },
    {
      "canonical_id": "scott-caldwell",
      "canonical_name": "Scott Caldwell",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 189.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 68.0,
        "pass_completion_pct": 0.8088,
        "xpass_completion_pct": 0.8392,
        "passes_over_expected": -2.0671,
        "passes_over_expected_p100": -3.0399,
        "avg_pass_distance": 18.8815,
        "avg_pass_vertical": 1.1792
      }
    },
    {
      "canonical_id": "sean-davis",
      "canonical_name": "Sean Davis",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2215.0,
        "shots": 12.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.793,
        "xg_place": -0.4135,
        "goals_minus_xg": -0.793,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.2077,
        "assists_minus_xa": 0.7923,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0007,
        "points_added": 0.0,
        "xpoints_added": 0.5587,
        "passes_attempted": 821.0,
        "pass_completion_pct": 0.8417,
        "xpass_completion_pct": 0.8264,
        "passes_over_expected": 12.5509,
        "passes_over_expected_p100": 1.5287,
        "avg_pass_distance": 18.0909,
        "avg_pass_vertical": 3.6467
      }
    },
    {
      "canonical_id": "sean-johnson",
      "canonical_name": "Sean Johnson",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1963.0,
        "shots": 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.2089,
        "assists_minus_xa": -0.2089,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2089,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 653.0,
        "pass_completion_pct": 0.7152,
        "xpass_completion_pct": 0.7359,
        "passes_over_expected": -13.5355,
        "passes_over_expected_p100": -2.0728,
        "avg_pass_distance": 35.3376,
        "avg_pass_vertical": 27.1147,
        "shots_faced": 77.0,
        "goals_conceded": 23.0,
        "saves": 52.0,
        "headed_shot_share": 0.1688,
        "xg_faced": 19.9917,
        "goals_conceded_minus_xg": 3.0083,
        "goals_per_xg": 1.1505
      }
    },
    {
      "canonical_id": "sean-nealis",
      "canonical_name": "Sean Nealis",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3312.0,
        "shots": 15.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.9277,
        "xg_place": -0.331,
        "goals_minus_xg": -0.9277,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.482,
        "assists_minus_xa": 0.518,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.4098,
        "points_added": 0.4556,
        "xpoints_added": 1.2937,
        "passes_attempted": 1343.0,
        "pass_completion_pct": 0.7468,
        "xpass_completion_pct": 0.7547,
        "passes_over_expected": -10.5224,
        "passes_over_expected_p100": -0.7835,
        "avg_pass_distance": 20.2555,
        "avg_pass_vertical": 8.8074
      }
    },
    {
      "canonical_id": "sean-rea",
      "canonical_name": "Sean Rea",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 811.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3432,
        "xg_place": -0.126,
        "goals_minus_xg": -0.3432,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.5308,
        "assists_minus_xa": -0.5308,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.874,
        "points_added": 0.0,
        "xpoints_added": 0.229,
        "passes_attempted": 257.0,
        "pass_completion_pct": 0.7315,
        "xpass_completion_pct": 0.7579,
        "passes_over_expected": -6.7839,
        "passes_over_expected_p100": -2.6396,
        "avg_pass_distance": 16.5348,
        "avg_pass_vertical": 0.2702
      }
    },
    {
      "canonical_id": "sean-zawadzki",
      "canonical_name": "Sean Zawadzki",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1985.0,
        "shots": 14.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 0.633,
        "xg_place": 0.0722,
        "goals_minus_xg": 2.367,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2192,
        "assists_minus_xa": -0.2192,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 0.8521,
        "points_added": 3.8571,
        "xpoints_added": 0.5948,
        "passes_attempted": 1106.0,
        "pass_completion_pct": 0.8978,
        "xpass_completion_pct": 0.8787,
        "passes_over_expected": 21.104,
        "passes_over_expected_p100": 1.9081,
        "avg_pass_distance": 18.5925,
        "avg_pass_vertical": 4.7287
      }
    },
    {
      "canonical_id": "sebastian-anderson",
      "canonical_name": "Sebastian Anderson",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 289.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0459,
        "xg_place": -0.0459,
        "goals_minus_xg": -0.0459,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0459,
        "points_added": 0.0,
        "xpoints_added": 0.0276,
        "passes_attempted": 89.0,
        "pass_completion_pct": 0.7191,
        "xpass_completion_pct": 0.7664,
        "passes_over_expected": -4.2115,
        "passes_over_expected_p100": -4.7321,
        "avg_pass_distance": 18.0701,
        "avg_pass_vertical": 4.476
      }
    },
    {
      "canonical_id": "sebastian-berhalter",
      "canonical_name": "Sebastian Berhalter",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1480.0,
        "shots": 16.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 0.6386,
        "xg_place": 1.0735,
        "goals_minus_xg": 1.3614,
        "key_passes": 17.0,
        "assists": 2.0,
        "xa": 1.8183,
        "assists_minus_xa": 0.1817,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.4569,
        "points_added": 0.0312,
        "xpoints_added": 0.2791,
        "passes_attempted": 749.0,
        "pass_completion_pct": 0.8024,
        "xpass_completion_pct": 0.7955,
        "passes_over_expected": 5.2043,
        "passes_over_expected_p100": 0.6948,
        "avg_pass_distance": 22.9153,
        "avg_pass_vertical": 4.5031
      }
    },
    {
      "canonical_id": "sebastian-kowalczyk",
      "canonical_name": "Sebastian Kowalczyk",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 401.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.314,
        "xg_place": -0.2154,
        "goals_minus_xg": -0.314,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.2878,
        "assists_minus_xa": 0.7122,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6018,
        "points_added": 0.0,
        "xpoints_added": 0.1652,
        "passes_attempted": 160.0,
        "pass_completion_pct": 0.9188,
        "xpass_completion_pct": 0.8675,
        "passes_over_expected": 8.1931,
        "passes_over_expected_p100": 5.1207,
        "avg_pass_distance": 16.1261,
        "avg_pass_vertical": 0.13
      }
    },
    {
      "canonical_id": "sebastian-lletget",
      "canonical_name": "Sebastian Lletget",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1291.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.9539,
        "xg_place": -0.4782,
        "goals_minus_xg": -0.9539,
        "key_passes": 14.0,
        "assists": 2.0,
        "xa": 1.0976,
        "assists_minus_xa": 0.9024,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0515,
        "points_added": 0.0,
        "xpoints_added": 0.7696,
        "passes_attempted": 563.0,
        "pass_completion_pct": 0.8206,
        "xpass_completion_pct": 0.8015,
        "passes_over_expected": 10.74,
        "passes_over_expected_p100": 1.9076,
        "avg_pass_distance": 16.1899,
        "avg_pass_vertical": 2.1808
      }
    },
    {
      "canonical_id": "sebastien-ibeagha",
      "canonical_name": "Sebastien Ibeagha",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2957.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.4829,
        "xg_place": 0.6529,
        "goals_minus_xg": 0.5171,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4829,
        "points_added": 0.587,
        "xpoints_added": 0.4086,
        "passes_attempted": 1469.0,
        "pass_completion_pct": 0.8257,
        "xpass_completion_pct": 0.835,
        "passes_over_expected": -13.5692,
        "passes_over_expected_p100": -0.9237,
        "avg_pass_distance": 22.0077,
        "avg_pass_vertical": 8.8148
      }
    },
    {
      "canonical_id": "sebasti\u00e1n-blanco",
      "canonical_name": "Sebasti\u00e1n Blanco",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 527.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.5359,
        "xg_place": 0.3177,
        "goals_minus_xg": 0.4641,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.7251,
        "assists_minus_xa": 0.2749,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.2609,
        "points_added": 0.4587,
        "xpoints_added": 0.2719,
        "passes_attempted": 209.0,
        "pass_completion_pct": 0.6603,
        "xpass_completion_pct": 0.6822,
        "passes_over_expected": -4.5809,
        "passes_over_expected_p100": -2.1918,
        "avg_pass_distance": 20.2516,
        "avg_pass_vertical": 2.1772
      }
    },
    {
      "canonical_id": "sebasti\u00e1n-driussi",
      "canonical_name": "Sebasti\u00e1n Driussi",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2549.0,
        "shots": 76.0,
        "shots_on_target": 31.0,
        "goals": 11.0,
        "xg": 10.3878,
        "xg_place": 0.6917,
        "goals_minus_xg": 0.6122,
        "key_passes": 19.0,
        "assists": 4.0,
        "xa": 3.5058,
        "assists_minus_xa": 0.4942,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 13.8936,
        "points_added": 6.6785,
        "xpoints_added": 6.1518,
        "passes_attempted": 871.0,
        "pass_completion_pct": 0.8106,
        "xpass_completion_pct": 0.8193,
        "passes_over_expected": -7.5879,
        "passes_over_expected_p100": -0.8712,
        "avg_pass_distance": 19.4123,
        "avg_pass_vertical": 1.3158
      }
    },
    {
      "canonical_id": "sebasti\u00e1n-ferreira",
      "canonical_name": "Sebasti\u00e1n Ferreira",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 363.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.9284,
        "xg_place": -0.0215,
        "goals_minus_xg": -0.9284,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0775,
        "assists_minus_xa": -0.0775,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0059,
        "points_added": 0.0,
        "xpoints_added": 0.599,
        "passes_attempted": 99.0,
        "pass_completion_pct": 0.7374,
        "xpass_completion_pct": 0.7612,
        "passes_over_expected": -2.3582,
        "passes_over_expected_p100": -2.382,
        "avg_pass_distance": 12.6882,
        "avg_pass_vertical": -2.1464
      }
    },
    {
      "canonical_id": "sega-coulibaly",
      "canonical_name": "Sega Coulibaly",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 101.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 59.0,
        "pass_completion_pct": 0.8983,
        "xpass_completion_pct": 0.9012,
        "passes_over_expected": -0.1698,
        "passes_over_expected_p100": -0.2879,
        "avg_pass_distance": 21.6158,
        "avg_pass_vertical": 7.706
      }
    },
    {
      "canonical_id": "selmir-pidro",
      "canonical_name": "Selmir Pidro",
      "positions": [
        "FB"
      ],
      "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": 1.0,
        "assists": 0.0,
        "xa": 0.122,
        "assists_minus_xa": -0.122,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.122,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 19.0,
        "pass_completion_pct": 0.8421,
        "xpass_completion_pct": 0.7423,
        "passes_over_expected": 1.8966,
        "passes_over_expected_p100": 9.9821,
        "avg_pass_distance": 13.6623,
        "avg_pass_vertical": 9.9271
      }
    },
    {
      "canonical_id": "serge-ngoma",
      "canonical_name": "Serge Ngoma",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 25.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1.0,
        "pass_completion_pct": 0.0,
        "xpass_completion_pct": 0.6913,
        "passes_over_expected": -0.6913,
        "passes_over_expected_p100": -69.1329,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "sergi-palencia",
      "canonical_name": "Sergi Palencia",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1471.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2139,
        "xg_place": 0.0201,
        "goals_minus_xg": -0.2139,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 0.9492,
        "assists_minus_xa": 0.0508,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1631,
        "points_added": 0.0,
        "xpoints_added": 0.0625,
        "passes_attempted": 835.0,
        "pass_completion_pct": 0.7844,
        "xpass_completion_pct": 0.7906,
        "passes_over_expected": -5.1551,
        "passes_over_expected_p100": -0.6174,
        "avg_pass_distance": 18.226,
        "avg_pass_vertical": 4.3081
      }
    },
    {
      "canonical_id": "sergii-kryvtsov",
      "canonical_name": "Sergii Kryvtsov",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2352.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.7529,
        "xg_place": 0.0614,
        "goals_minus_xg": 0.2471,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0933,
        "assists_minus_xa": -0.0933,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8462,
        "points_added": 0.6441,
        "xpoints_added": 0.4956,
        "passes_attempted": 1343.0,
        "pass_completion_pct": 0.8727,
        "xpass_completion_pct": 0.8679,
        "passes_over_expected": 6.4087,
        "passes_over_expected_p100": 0.4772,
        "avg_pass_distance": 24.4167,
        "avg_pass_vertical": 8.9098
      }
    },
    {
      "canonical_id": "sergio-busquets",
      "canonical_name": "Sergio Busquets",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1037.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0107,
        "xg_place": -0.0107,
        "goals_minus_xg": -0.0107,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 0.9268,
        "assists_minus_xa": 0.0732,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9375,
        "points_added": 0.0,
        "xpoints_added": 0.0068,
        "passes_attempted": 725.0,
        "pass_completion_pct": 0.8924,
        "xpass_completion_pct": 0.8671,
        "passes_over_expected": 18.385,
        "passes_over_expected_p100": 2.5359,
        "avg_pass_distance": 17.7636,
        "avg_pass_vertical": 4.0974
      }
    },
    {
      "canonical_id": "sergio-c\u00f3rdova",
      "canonical_name": "Sergio C\u00f3rdova",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 955.0,
        "shots": 19.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 3.1738,
        "xg_place": -0.8583,
        "goals_minus_xg": -1.1738,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 1.0068,
        "assists_minus_xa": -1.0068,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.1806,
        "points_added": 0.4741,
        "xpoints_added": 1.2247,
        "passes_attempted": 191.0,
        "pass_completion_pct": 0.7382,
        "xpass_completion_pct": 0.7467,
        "passes_over_expected": -1.6149,
        "passes_over_expected_p100": -0.8455,
        "avg_pass_distance": 14.6976,
        "avg_pass_vertical": 0.6709
      }
    },
    {
      "canonical_id": "sergio-santos",
      "canonical_name": "Sergio Santos",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1074.0,
        "shots": 28.0,
        "shots_on_target": 10.0,
        "goals": 4.0,
        "xg": 5.1373,
        "xg_place": -0.4751,
        "goals_minus_xg": -1.1373,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.9923,
        "assists_minus_xa": -0.9923,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 6.1295,
        "points_added": 1.8331,
        "xpoints_added": 2.9405,
        "passes_attempted": 247.0,
        "pass_completion_pct": 0.7004,
        "xpass_completion_pct": 0.7442,
        "passes_over_expected": -10.8264,
        "passes_over_expected_p100": -4.3832,
        "avg_pass_distance": 14.7242,
        "avg_pass_vertical": 0.3873
      }
    },
    {
      "canonical_id": "shane-oneill",
      "canonical_name": "Shane O'Neill",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1023.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.077,
        "xg_place": -0.077,
        "goals_minus_xg": -0.077,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0292,
        "assists_minus_xa": -0.0292,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1063,
        "points_added": 0.0,
        "xpoints_added": 0.0069,
        "passes_attempted": 593.0,
        "pass_completion_pct": 0.8718,
        "xpass_completion_pct": 0.8574,
        "passes_over_expected": 8.5738,
        "passes_over_expected_p100": 1.4458,
        "avg_pass_distance": 20.9143,
        "avg_pass_vertical": 6.934
      }
    },
    {
      "canonical_id": "shanyder-borgelin",
      "canonical_name": "Shanyder Borgelin",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 205.0,
        "shots": 9.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.0985,
        "xg_place": 0.2931,
        "goals_minus_xg": -0.0985,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1352,
        "assists_minus_xa": -0.1352,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2337,
        "points_added": 0.1959,
        "xpoints_added": 0.479,
        "passes_attempted": 22.0,
        "pass_completion_pct": 0.4545,
        "xpass_completion_pct": 0.676,
        "passes_over_expected": -4.8709,
        "passes_over_expected_p100": -22.1407,
        "avg_pass_distance": 16.8157,
        "avg_pass_vertical": 3.5228
      }
    },
    {
      "canonical_id": "shaq-moore",
      "canonical_name": "Shaq Moore",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3257.0,
        "shots": 10.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2993,
        "xg_place": -0.2993,
        "goals_minus_xg": -0.2993,
        "key_passes": 28.0,
        "assists": 4.0,
        "xa": 2.9305,
        "assists_minus_xa": 1.0695,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.2298,
        "points_added": 0.0,
        "xpoints_added": 0.1837,
        "passes_attempted": 1527.0,
        "pass_completion_pct": 0.7695,
        "xpass_completion_pct": 0.7605,
        "passes_over_expected": 13.7717,
        "passes_over_expected_p100": 0.9019,
        "avg_pass_distance": 21.2252,
        "avg_pass_vertical": 3.4649
      }
    },
    {
      "canonical_id": "sidnei-tavares",
      "canonical_name": "Sidnei Tavares",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 315.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0467,
        "xg_place": -0.0467,
        "goals_minus_xg": -0.0467,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0741,
        "assists_minus_xa": -0.0741,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1208,
        "points_added": 0.0,
        "xpoints_added": 0.0293,
        "passes_attempted": 104.0,
        "pass_completion_pct": 0.8077,
        "xpass_completion_pct": 0.8386,
        "passes_over_expected": -3.2094,
        "passes_over_expected_p100": -3.0859,
        "avg_pass_distance": 18.7065,
        "avg_pass_vertical": 3.1568
      }
    },
    {
      "canonical_id": "sigurd-rosted",
      "canonical_name": "Sigurd Rosted",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1806.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2361,
        "xg_place": -0.2361,
        "goals_minus_xg": -0.2361,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2361,
        "points_added": 0.0,
        "xpoints_added": 0.1546,
        "passes_attempted": 847.0,
        "pass_completion_pct": 0.8406,
        "xpass_completion_pct": 0.8455,
        "passes_over_expected": -4.1317,
        "passes_over_expected_p100": -0.4878,
        "avg_pass_distance": 22.1802,
        "avg_pass_vertical": 7.9209
      }
    },
    {
      "canonical_id": "simon-becher",
      "canonical_name": "Simon Becher",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 748.0,
        "shots": 17.0,
        "shots_on_target": 7.0,
        "goals": 4.0,
        "xg": 2.3267,
        "xg_place": 1.1327,
        "goals_minus_xg": 1.6733,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 1.1479,
        "assists_minus_xa": -0.1479,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.4746,
        "points_added": 2.2856,
        "xpoints_added": 1.663,
        "passes_attempted": 113.0,
        "pass_completion_pct": 0.6991,
        "xpass_completion_pct": 0.722,
        "passes_over_expected": -2.5844,
        "passes_over_expected_p100": -2.2871,
        "avg_pass_distance": 13.4893,
        "avg_pass_vertical": -1.671
      }
    },
    {
      "canonical_id": "sofiane-djeffal",
      "canonical_name": "Sofiane Djeffal",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 353.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0246,
        "xg_place": -0.0246,
        "goals_minus_xg": -0.0246,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.3354,
        "assists_minus_xa": -0.3354,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3599,
        "points_added": 0.0,
        "xpoints_added": 0.0281,
        "passes_attempted": 129.0,
        "pass_completion_pct": 0.8217,
        "xpass_completion_pct": 0.8459,
        "passes_over_expected": -3.1176,
        "passes_over_expected_p100": -2.4168,
        "avg_pass_distance": 19.4023,
        "avg_pass_vertical": 4.105
      }
    },
    {
      "canonical_id": "sota-kitahara",
      "canonical_name": "Sota Kitahara",
      "positions": [
        "DM"
      ],
      "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": 7.0,
        "pass_completion_pct": 0.8571,
        "xpass_completion_pct": 0.9276,
        "passes_over_expected": -0.4931,
        "passes_over_expected_p100": -7.0446,
        "avg_pass_distance": 15.9215,
        "avg_pass_vertical": -1.2778
      }
    },
    {
      "canonical_id": "spencer-richey",
      "canonical_name": "Spencer Richey",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 485.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 115.0,
        "pass_completion_pct": 0.7913,
        "xpass_completion_pct": 0.7635,
        "passes_over_expected": 3.2024,
        "passes_over_expected_p100": 2.7847,
        "avg_pass_distance": 34.0339,
        "avg_pass_vertical": 23.5065,
        "shots_faced": 17.0,
        "goals_conceded": 7.0,
        "saves": 10.0,
        "headed_shot_share": 0.1176,
        "xg_faced": 4.7542,
        "goals_conceded_minus_xg": 2.2458,
        "goals_per_xg": 1.4724
      }
    },
    {
      "canonical_id": "stefan-cleveland",
      "canonical_name": "Stefan Cleveland",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 203.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 46.0,
        "pass_completion_pct": 0.8913,
        "xpass_completion_pct": 0.8384,
        "passes_over_expected": 2.4354,
        "passes_over_expected_p100": 5.2944,
        "avg_pass_distance": 30.2881,
        "avg_pass_vertical": 22.6574,
        "shots_faced": 8.0,
        "goals_conceded": 4.0,
        "saves": 4.0,
        "headed_shot_share": 0.125,
        "xg_faced": 3.8336,
        "goals_conceded_minus_xg": 0.1664,
        "goals_per_xg": 1.0434
      }
    },
    {
      "canonical_id": "stefan-frei",
      "canonical_name": "Stefan Frei",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3585.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 954.0,
        "pass_completion_pct": 0.6813,
        "xpass_completion_pct": 0.6926,
        "passes_over_expected": -10.7207,
        "passes_over_expected_p100": -1.1238,
        "avg_pass_distance": 38.9867,
        "avg_pass_vertical": 31.0074,
        "shots_faced": 115.0,
        "goals_conceded": 30.0,
        "saves": 83.0,
        "headed_shot_share": 0.1826,
        "xg_faced": 31.9029,
        "goals_conceded_minus_xg": -1.9029,
        "goals_per_xg": 0.9404
      }
    },
    {
      "canonical_id": "stephen-afrifa",
      "canonical_name": "Stephen Afrifa",
      "positions": [
        "ST"
      ],
      "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": 5.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.8951,
        "passes_over_expected": 0.5247,
        "passes_over_expected_p100": 10.4932,
        "avg_pass_distance": 13.2367,
        "avg_pass_vertical": -7.797
      }
    },
    {
      "canonical_id": "stephen-turnbull",
      "canonical_name": "Stephen Turnbull",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 552.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0337,
        "xg_place": -0.0337,
        "goals_minus_xg": -0.0337,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.9943,
        "assists_minus_xa": -0.9943,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.028,
        "points_added": 0.0,
        "xpoints_added": 0.0209,
        "passes_attempted": 246.0,
        "pass_completion_pct": 0.748,
        "xpass_completion_pct": 0.7777,
        "passes_over_expected": -7.3107,
        "passes_over_expected_p100": -2.9718,
        "avg_pass_distance": 17.3904,
        "avg_pass_vertical": 1.3891
      }
    },
    {
      "canonical_id": "steve-clark",
      "canonical_name": "Steve Clark",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3838.0,
        "shots": 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.0597,
        "assists_minus_xa": 0.9403,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.0597,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1246.0,
        "pass_completion_pct": 0.805,
        "xpass_completion_pct": 0.7936,
        "passes_over_expected": 14.1629,
        "passes_over_expected_p100": 1.1367,
        "avg_pass_distance": 31.1601,
        "avg_pass_vertical": 22.4684,
        "shots_faced": 141.0,
        "goals_conceded": 41.0,
        "saves": 97.0,
        "headed_shot_share": 0.1418,
        "xg_faced": 40.0701,
        "goals_conceded_minus_xg": 0.9299,
        "goals_per_xg": 1.0232
      }
    },
    {
      "canonical_id": "steven-beitashour",
      "canonical_name": "Steven Beitashour",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 671.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0625,
        "assists_minus_xa": -0.0625,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0625,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 307.0,
        "pass_completion_pct": 0.8208,
        "xpass_completion_pct": 0.8161,
        "passes_over_expected": 1.4715,
        "passes_over_expected_p100": 0.4793,
        "avg_pass_distance": 18.7273,
        "avg_pass_vertical": 3.3029
      }
    },
    {
      "canonical_id": "steven-birnbaum",
      "canonical_name": "Steven Birnbaum",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1825.0,
        "shots": 15.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.1129,
        "xg_place": 0.7796,
        "goals_minus_xg": -0.1129,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 1.0592,
        "assists_minus_xa": -1.0592,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.172,
        "points_added": 0.923,
        "xpoints_added": 0.6273,
        "passes_attempted": 762.0,
        "pass_completion_pct": 0.8386,
        "xpass_completion_pct": 0.8102,
        "passes_over_expected": 21.6073,
        "passes_over_expected_p100": 2.8356,
        "avg_pass_distance": 20.6741,
        "avg_pass_vertical": 6.8092
      }
    },
    {
      "canonical_id": "steven-moreira",
      "canonical_name": "Steven Moreira",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3905.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.698,
        "xg_place": -0.0984,
        "goals_minus_xg": -0.698,
        "key_passes": 29.0,
        "assists": 3.0,
        "xa": 2.5014,
        "assists_minus_xa": 0.4986,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.1994,
        "points_added": 0.0,
        "xpoints_added": 0.5031,
        "passes_attempted": 2579.0,
        "pass_completion_pct": 0.8887,
        "xpass_completion_pct": 0.8595,
        "passes_over_expected": 75.3101,
        "passes_over_expected_p100": 2.9201,
        "avg_pass_distance": 19.2505,
        "avg_pass_vertical": 5.7357
      }
    },
    {
      "canonical_id": "stipe-biuk",
      "canonical_name": "Stipe Biuk",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1554.0,
        "shots": 29.0,
        "shots_on_target": 12.0,
        "goals": 3.0,
        "xg": 3.508,
        "xg_place": 0.1811,
        "goals_minus_xg": -0.508,
        "key_passes": 18.0,
        "assists": 0.0,
        "xa": 2.3212,
        "assists_minus_xa": -2.3212,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 5.8292,
        "points_added": 0.4462,
        "xpoints_added": 1.9937,
        "passes_attempted": 442.0,
        "pass_completion_pct": 0.7489,
        "xpass_completion_pct": 0.7662,
        "passes_over_expected": -7.6602,
        "passes_over_expected_p100": -1.7331,
        "avg_pass_distance": 14.1104,
        "avg_pass_vertical": -0.9947
      }
    },
    {
      "canonical_id": "stiven-jimenez",
      "canonical_name": "Stiven Jimenez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 4.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 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": "sunusi-ibrahim",
      "canonical_name": "Sunusi Ibrahim",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1282.0,
        "shots": 33.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 4.8148,
        "xg_place": -1.1347,
        "goals_minus_xg": -1.8148,
        "key_passes": 20.0,
        "assists": 3.0,
        "xa": 2.5106,
        "assists_minus_xa": 0.4894,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 7.3254,
        "points_added": 2.0529,
        "xpoints_added": 2.9515,
        "passes_attempted": 305.0,
        "pass_completion_pct": 0.7082,
        "xpass_completion_pct": 0.7573,
        "passes_over_expected": -14.9659,
        "passes_over_expected_p100": -4.9069,
        "avg_pass_distance": 15.9526,
        "avg_pass_vertical": -0.1594
      }
    },
    {
      "canonical_id": "tai-baribo",
      "canonical_name": "Tai Baribo",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 179.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3182,
        "xg_place": -0.3021,
        "goals_minus_xg": -0.3182,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3182,
        "points_added": 0.0,
        "xpoints_added": 0.2916,
        "passes_attempted": 36.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7488,
        "passes_over_expected": 0.0435,
        "passes_over_expected_p100": 0.1207,
        "avg_pass_distance": 12.2494,
        "avg_pass_vertical": 0.2585
      }
    },
    {
      "canonical_id": "talles-magno",
      "canonical_name": "Talles Magno",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2122.0,
        "shots": 51.0,
        "shots_on_target": 29.0,
        "goals": 4.0,
        "xg": 6.3121,
        "xg_place": 0.7288,
        "goals_minus_xg": -2.3121,
        "key_passes": 24.0,
        "assists": 1.0,
        "xa": 2.3682,
        "assists_minus_xa": -1.3682,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 8.6803,
        "points_added": 2.1118,
        "xpoints_added": 3.5631,
        "passes_attempted": 648.0,
        "pass_completion_pct": 0.8194,
        "xpass_completion_pct": 0.8194,
        "passes_over_expected": 0.0016,
        "passes_over_expected_p100": 0.0003,
        "avg_pass_distance": 14.8015,
        "avg_pass_vertical": 0.6836
      }
    },
    {
      "canonical_id": "tani-oluwaseyi",
      "canonical_name": "Tani Oluwaseyi",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 22.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1622,
        "xg_place": -0.1622,
        "goals_minus_xg": -0.1622,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1622,
        "points_added": 0.0,
        "xpoints_added": 0.2391,
        "passes_attempted": 1.0,
        "pass_completion_pct": 0.0,
        "xpass_completion_pct": 0.6421,
        "passes_over_expected": -0.6421,
        "passes_over_expected_p100": -64.2101,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "tanner-beason",
      "canonical_name": "Tanner Beason",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1587.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.5134,
        "xg_place": -0.2139,
        "goals_minus_xg": -0.5134,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5134,
        "points_added": 0.0,
        "xpoints_added": 0.5146,
        "passes_attempted": 664.0,
        "pass_completion_pct": 0.8268,
        "xpass_completion_pct": 0.8341,
        "passes_over_expected": -4.8441,
        "passes_over_expected_p100": -0.7295,
        "avg_pass_distance": 22.6512,
        "avg_pass_vertical": 8.1406
      }
    },
    {
      "canonical_id": "tate-schmitt",
      "canonical_name": "Tate Schmitt",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 441.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.3803,
        "xg_place": 0.3378,
        "goals_minus_xg": 0.6197,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1341,
        "assists_minus_xa": -0.1341,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5144,
        "points_added": 1.0004,
        "xpoints_added": 0.349,
        "passes_attempted": 257.0,
        "pass_completion_pct": 0.7977,
        "xpass_completion_pct": 0.8046,
        "passes_over_expected": -1.779,
        "passes_over_expected_p100": -0.6922,
        "avg_pass_distance": 21.3272,
        "avg_pass_vertical": 2.3941
      }
    },
    {
      "canonical_id": "taxiarchis-fountas",
      "canonical_name": "Taxiarchis Fountas",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1233.0,
        "shots": 52.0,
        "shots_on_target": 21.0,
        "goals": 6.0,
        "xg": 4.8952,
        "xg_place": 0.9763,
        "goals_minus_xg": 1.1048,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.6349,
        "assists_minus_xa": -0.6349,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.53,
        "points_added": 4.307,
        "xpoints_added": 3.1783,
        "passes_attempted": 301.0,
        "pass_completion_pct": 0.7841,
        "xpass_completion_pct": 0.7805,
        "passes_over_expected": 1.0595,
        "passes_over_expected_p100": 0.352,
        "avg_pass_distance": 14.773,
        "avg_pass_vertical": 2.0756
      }
    },
    {
      "canonical_id": "taylor-washington",
      "canonical_name": "Taylor Washington",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 608.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.6126,
        "xg_place": -0.0401,
        "goals_minus_xg": 0.3874,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6126,
        "points_added": 0.0238,
        "xpoints_added": 0.3721,
        "passes_attempted": 261.0,
        "pass_completion_pct": 0.8008,
        "xpass_completion_pct": 0.7778,
        "passes_over_expected": 5.9939,
        "passes_over_expected_p100": 2.2965,
        "avg_pass_distance": 17.4572,
        "avg_pass_vertical": 1.4489
      }
    },
    {
      "canonical_id": "tayvon-gray",
      "canonical_name": "Tayvon Gray",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2295.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.163,
        "xg_place": 0.0058,
        "goals_minus_xg": -0.163,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.3759,
        "assists_minus_xa": 0.6241,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5389,
        "points_added": 0.0,
        "xpoints_added": 0.133,
        "passes_attempted": 1282.0,
        "pass_completion_pct": 0.8401,
        "xpass_completion_pct": 0.8354,
        "passes_over_expected": 6.0611,
        "passes_over_expected_p100": 0.4728,
        "avg_pass_distance": 20.1716,
        "avg_pass_vertical": 3.5986
      }
    },
    {
      "canonical_id": "teal-bunbury",
      "canonical_name": "Teal Bunbury",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1859.0,
        "shots": 43.0,
        "shots_on_target": 8.0,
        "goals": 3.0,
        "xg": 5.5892,
        "xg_place": -2.7405,
        "goals_minus_xg": -2.5892,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.7791,
        "assists_minus_xa": -0.7791,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 6.3683,
        "points_added": 1.1023,
        "xpoints_added": 3.6516,
        "passes_attempted": 410.0,
        "pass_completion_pct": 0.6537,
        "xpass_completion_pct": 0.6865,
        "passes_over_expected": -13.4562,
        "passes_over_expected_p100": -3.282,
        "avg_pass_distance": 13.4399,
        "avg_pass_vertical": -1.1073
      }
    },
    {
      "canonical_id": "ted-ku-dipietro",
      "canonical_name": "Ted Ku-Dipietro",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1335.0,
        "shots": 30.0,
        "shots_on_target": 13.0,
        "goals": 5.0,
        "xg": 4.9647,
        "xg_place": 1.2639,
        "goals_minus_xg": 0.0353,
        "key_passes": 13.0,
        "assists": 2.0,
        "xa": 1.5883,
        "assists_minus_xa": 0.4117,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 6.553,
        "points_added": 2.3846,
        "xpoints_added": 3.9783,
        "passes_attempted": 365.0,
        "pass_completion_pct": 0.7123,
        "xpass_completion_pct": 0.7265,
        "passes_over_expected": -5.1904,
        "passes_over_expected_p100": -1.422,
        "avg_pass_distance": 14.792,
        "avg_pass_vertical": 3.5733
      }
    },
    {
      "canonical_id": "teemu-pukki",
      "canonical_name": "Teemu Pukki",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1105.0,
        "shots": 39.0,
        "shots_on_target": 21.0,
        "goals": 10.0,
        "xg": 6.2216,
        "xg_place": 1.6156,
        "goals_minus_xg": 3.7784,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 1.5523,
        "assists_minus_xa": -0.5523,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 7.7738,
        "points_added": 3.2021,
        "xpoints_added": 2.94,
        "passes_attempted": 160.0,
        "pass_completion_pct": 0.775,
        "xpass_completion_pct": 0.7791,
        "passes_over_expected": -0.6536,
        "passes_over_expected_p100": -0.4085,
        "avg_pass_distance": 15.5646,
        "avg_pass_vertical": -2.9198
      }
    },
    {
      "canonical_id": "teenage-hadebe",
      "canonical_name": "Teenage Hadebe",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1214.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.5122,
        "xg_place": 0.252,
        "goals_minus_xg": 0.4878,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0471,
        "assists_minus_xa": -0.0471,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5593,
        "points_added": 0.8745,
        "xpoints_added": 0.4479,
        "passes_attempted": 686.0,
        "pass_completion_pct": 0.895,
        "xpass_completion_pct": 0.861,
        "passes_over_expected": 23.3865,
        "passes_over_expected_p100": 3.4091,
        "avg_pass_distance": 21.6199,
        "avg_pass_vertical": 7.9089
      }
    },
    {
      "canonical_id": "tega-ikoba",
      "canonical_name": "Tega Ikoba",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 104.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.5081,
        "xg_place": 0.5615,
        "goals_minus_xg": 0.4919,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.019,
        "assists_minus_xa": -0.019,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5271,
        "points_added": 0.009,
        "xpoints_added": 0.0335,
        "passes_attempted": 21.0,
        "pass_completion_pct": 0.619,
        "xpass_completion_pct": 0.7088,
        "passes_over_expected": -1.884,
        "passes_over_expected_p100": -8.9716,
        "avg_pass_distance": 10.7305,
        "avg_pass_vertical": -0.3221
      }
    },
    {
      "canonical_id": "themi-antonoglou",
      "canonical_name": "Themi Antonoglou",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 521.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1911,
        "xg_place": -0.0807,
        "goals_minus_xg": -0.1911,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.103,
        "assists_minus_xa": -0.103,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2941,
        "points_added": 0.0,
        "xpoints_added": 0.2573,
        "passes_attempted": 233.0,
        "pass_completion_pct": 0.824,
        "xpass_completion_pct": 0.8307,
        "passes_over_expected": -1.5419,
        "passes_over_expected_p100": -0.6618,
        "avg_pass_distance": 20.4111,
        "avg_pass_vertical": 0.4303
      }
    },
    {
      "canonical_id": "thiago-almada",
      "canonical_name": "Thiago Almada",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3248.0,
        "shots": 112.0,
        "shots_on_target": 44.0,
        "goals": 12.0,
        "xg": 9.7705,
        "xg_place": -0.5737,
        "goals_minus_xg": 2.2295,
        "key_passes": 93.0,
        "assists": 16.0,
        "xa": 11.6883,
        "assists_minus_xa": 4.3117,
        "goals_plus_assists": 28.0,
        "xg_plus_xa": 21.4588,
        "points_added": 5.9414,
        "xpoints_added": 4.9994,
        "passes_attempted": 2057.0,
        "pass_completion_pct": 0.8012,
        "xpass_completion_pct": 0.7989,
        "passes_over_expected": 4.6583,
        "passes_over_expected_p100": 0.2265,
        "avg_pass_distance": 21.0986,
        "avg_pass_vertical": 4.1732
      }
    },
    {
      "canonical_id": "thiago-andrade",
      "canonical_name": "Thiago Andrade",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 178.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.2627,
        "xg_place": 0.1844,
        "goals_minus_xg": 0.7373,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2466,
        "assists_minus_xa": -0.2466,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5092,
        "points_added": 0.0627,
        "xpoints_added": 0.0165,
        "passes_attempted": 40.0,
        "pass_completion_pct": 0.875,
        "xpass_completion_pct": 0.8671,
        "passes_over_expected": 0.3157,
        "passes_over_expected_p100": 0.7892,
        "avg_pass_distance": 12.9791,
        "avg_pass_vertical": -4.6742
      }
    },
    {
      "canonical_id": "thiago-martins",
      "canonical_name": "Thiago Martins",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2458.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.5344,
        "xg_place": 0.018,
        "goals_minus_xg": -0.5344,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0695,
        "assists_minus_xa": -0.0695,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6038,
        "points_added": 0.0,
        "xpoints_added": 0.4499,
        "passes_attempted": 1677.0,
        "pass_completion_pct": 0.9004,
        "xpass_completion_pct": 0.8749,
        "passes_over_expected": 42.8268,
        "passes_over_expected_p100": 2.5538,
        "avg_pass_distance": 22.8338,
        "avg_pass_vertical": 6.7249
      }
    },
    {
      "canonical_id": "thomas-hasal",
      "canonical_name": "Thomas Hasal",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 101.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 42.0,
        "pass_completion_pct": 0.7857,
        "xpass_completion_pct": 0.8135,
        "passes_over_expected": -1.1668,
        "passes_over_expected_p100": -2.778,
        "avg_pass_distance": 34.0006,
        "avg_pass_vertical": 24.0952,
        "shots_faced": 7.0,
        "goals_conceded": 2.0,
        "saves": 5.0,
        "headed_shot_share": 0.0,
        "xg_faced": 2.1673,
        "goals_conceded_minus_xg": -0.1673,
        "goals_per_xg": 0.9228
      }
    },
    {
      "canonical_id": "thorleifur-\u00falfarsson",
      "canonical_name": "Thorleifur \u00dalfarsson",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 603.0,
        "shots": 18.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 1.5846,
        "xg_place": 1.0189,
        "goals_minus_xg": 1.4154,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.9608,
        "assists_minus_xa": 0.0392,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.5454,
        "points_added": 1.7383,
        "xpoints_added": 0.6805,
        "passes_attempted": 103.0,
        "pass_completion_pct": 0.6699,
        "xpass_completion_pct": 0.7242,
        "passes_over_expected": -5.592,
        "passes_over_expected_p100": -5.4291,
        "avg_pass_distance": 13.5435,
        "avg_pass_vertical": -2.5113
      }
    },
    {
      "canonical_id": "tim-leibold",
      "canonical_name": "Tim Leibold",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1065.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.3397,
        "xg_place": 0.5361,
        "goals_minus_xg": -0.3397,
        "key_passes": 18.0,
        "assists": 2.0,
        "xa": 1.7152,
        "assists_minus_xa": 0.2848,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0549,
        "points_added": 0.0,
        "xpoints_added": 0.2452,
        "passes_attempted": 616.0,
        "pass_completion_pct": 0.8506,
        "xpass_completion_pct": 0.818,
        "passes_over_expected": 20.0982,
        "passes_over_expected_p100": 3.2627,
        "avg_pass_distance": 17.388,
        "avg_pass_vertical": 0.8268
      }
    },
    {
      "canonical_id": "tim-melia",
      "canonical_name": "Tim Melia",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1976.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 600.0,
        "pass_completion_pct": 0.6767,
        "xpass_completion_pct": 0.7066,
        "passes_over_expected": -17.9478,
        "passes_over_expected_p100": -2.9913,
        "avg_pass_distance": 38.29,
        "avg_pass_vertical": 28.8737,
        "shots_faced": 81.0,
        "goals_conceded": 27.0,
        "saves": 52.0,
        "headed_shot_share": 0.1111,
        "xg_faced": 27.9091,
        "goals_conceded_minus_xg": -0.9091,
        "goals_per_xg": 0.9674
      }
    },
    {
      "canonical_id": "tim-parker",
      "canonical_name": "Tim Parker",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3053.0,
        "shots": 18.0,
        "shots_on_target": 5.0,
        "goals": 5.0,
        "xg": 1.3592,
        "xg_place": 0.7859,
        "goals_minus_xg": 3.6408,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0363,
        "assists_minus_xa": -0.0363,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 1.3955,
        "points_added": 1.8506,
        "xpoints_added": 0.6189,
        "passes_attempted": 1285.0,
        "pass_completion_pct": 0.8397,
        "xpass_completion_pct": 0.8217,
        "passes_over_expected": 23.0516,
        "passes_over_expected_p100": 1.7939,
        "avg_pass_distance": 23.1933,
        "avg_pass_vertical": 8.9995
      }
    },
    {
      "canonical_id": "timothy-tillman",
      "canonical_name": "Timothy Tillman",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2264.0,
        "shots": 27.0,
        "shots_on_target": 11.0,
        "goals": 4.0,
        "xg": 1.9265,
        "xg_place": -0.0149,
        "goals_minus_xg": 2.0735,
        "key_passes": 24.0,
        "assists": 2.0,
        "xa": 1.7065,
        "assists_minus_xa": 0.2935,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 3.6331,
        "points_added": 0.9871,
        "xpoints_added": 0.8594,
        "passes_attempted": 932.0,
        "pass_completion_pct": 0.8541,
        "xpass_completion_pct": 0.8364,
        "passes_over_expected": 16.4338,
        "passes_over_expected_p100": 1.7633,
        "avg_pass_distance": 18.2801,
        "avg_pass_vertical": 1.7279
      }
    },
    {
      "canonical_id": "tom-barlow",
      "canonical_name": "Tom Barlow",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2340.0,
        "shots": 36.0,
        "shots_on_target": 17.0,
        "goals": 5.0,
        "xg": 7.2653,
        "xg_place": -0.8176,
        "goals_minus_xg": -2.2653,
        "key_passes": 14.0,
        "assists": 0.0,
        "xa": 1.4704,
        "assists_minus_xa": -1.4704,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 8.7358,
        "points_added": 2.509,
        "xpoints_added": 4.5868,
        "passes_attempted": 480.0,
        "pass_completion_pct": 0.6542,
        "xpass_completion_pct": 0.6794,
        "passes_over_expected": -12.1227,
        "passes_over_expected_p100": -2.5256,
        "avg_pass_distance": 12.8395,
        "avg_pass_vertical": 0.5781
      }
    },
    {
      "canonical_id": "tomas-ostrak",
      "canonical_name": "Tomas Ostrak",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1337.0,
        "shots": 32.0,
        "shots_on_target": 12.0,
        "goals": 3.0,
        "xg": 2.4114,
        "xg_place": 0.7714,
        "goals_minus_xg": 0.5886,
        "key_passes": 13.0,
        "assists": 2.0,
        "xa": 1.1444,
        "assists_minus_xa": 0.8556,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.5558,
        "points_added": 0.2734,
        "xpoints_added": 1.1485,
        "passes_attempted": 388.0,
        "pass_completion_pct": 0.7732,
        "xpass_completion_pct": 0.7967,
        "passes_over_expected": -9.1043,
        "passes_over_expected_p100": -2.3465,
        "avg_pass_distance": 17.4595,
        "avg_pass_vertical": 2.1763
      }
    },
    {
      "canonical_id": "tommy-mcnamara",
      "canonical_name": "Tommy McNamara",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 227.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0643,
        "xg_place": -0.0643,
        "goals_minus_xg": -0.0643,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1824,
        "assists_minus_xa": -0.1824,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2466,
        "points_added": 0.0,
        "xpoints_added": 0.0112,
        "passes_attempted": 121.0,
        "pass_completion_pct": 0.8347,
        "xpass_completion_pct": 0.8535,
        "passes_over_expected": -2.2678,
        "passes_over_expected_p100": -1.8742,
        "avg_pass_distance": 18.1467,
        "avg_pass_vertical": 5.2804
      }
    },
    {
      "canonical_id": "tommy-thompson",
      "canonical_name": "Tommy Thompson",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 468.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.5595,
        "xg_place": -0.4948,
        "goals_minus_xg": -0.5595,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.3407,
        "assists_minus_xa": -0.3407,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9002,
        "points_added": 0.0,
        "xpoints_added": 0.7193,
        "passes_attempted": 175.0,
        "pass_completion_pct": 0.8686,
        "xpass_completion_pct": 0.8286,
        "passes_over_expected": 6.9944,
        "passes_over_expected_p100": 3.9968,
        "avg_pass_distance": 15.4134,
        "avg_pass_vertical": 0.8424
      }
    },
    {
      "canonical_id": "tom\u00e1s-avil\u00e9s",
      "canonical_name": "Tom\u00e1s Avil\u00e9s",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 972.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.4673,
        "xg_place": 0.7784,
        "goals_minus_xg": 0.5327,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.2297,
        "assists_minus_xa": 0.7703,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.697,
        "points_added": 1.8531,
        "xpoints_added": 0.3993,
        "passes_attempted": 590.0,
        "pass_completion_pct": 0.8441,
        "xpass_completion_pct": 0.8517,
        "passes_over_expected": -4.5202,
        "passes_over_expected_p100": -0.7661,
        "avg_pass_distance": 21.3708,
        "avg_pass_vertical": 6.5444
      }
    },
    {
      "canonical_id": "tom\u00e1s-chancalay",
      "canonical_name": "Tom\u00e1s Chancalay",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1112.0,
        "shots": 46.0,
        "shots_on_target": 14.0,
        "goals": 6.0,
        "xg": 3.4906,
        "xg_place": 0.0048,
        "goals_minus_xg": 2.5094,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 1.0108,
        "assists_minus_xa": -1.0108,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.5014,
        "points_added": 3.6845,
        "xpoints_added": 2.334,
        "passes_attempted": 426.0,
        "pass_completion_pct": 0.77,
        "xpass_completion_pct": 0.8127,
        "passes_over_expected": -18.2207,
        "passes_over_expected_p100": -4.2772,
        "avg_pass_distance": 20.8088,
        "avg_pass_vertical": -0.4843
      }
    },
    {
      "canonical_id": "tom\u00e1s-romero",
      "canonical_name": "Tom\u00e1s Romero",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 601.0,
        "shots": 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.1451,
        "assists_minus_xa": -0.1451,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1451,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 187.0,
        "pass_completion_pct": 0.7754,
        "xpass_completion_pct": 0.7533,
        "passes_over_expected": 4.1339,
        "passes_over_expected_p100": 2.2106,
        "avg_pass_distance": 34.8395,
        "avg_pass_vertical": 27.4056,
        "shots_faced": 35.0,
        "goals_conceded": 12.0,
        "saves": 23.0,
        "headed_shot_share": 0.0571,
        "xg_faced": 11.9073,
        "goals_conceded_minus_xg": 0.0927,
        "goals_per_xg": 1.0078
      }
    },
    {
      "canonical_id": "tony-alfaro",
      "canonical_name": "Tony Alfaro",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 838.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0378,
        "xg_place": -0.0378,
        "goals_minus_xg": -0.0378,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0337,
        "assists_minus_xa": -0.0337,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0715,
        "points_added": 0.0,
        "xpoints_added": 0.0154,
        "passes_attempted": 452.0,
        "pass_completion_pct": 1.6757,
        "xpass_completion_pct": 1.6686,
        "passes_over_expected": 1.7026999999999999,
        "passes_over_expected_p100": 0.7120000000000001,
        "avg_pass_distance": 37.3266,
        "avg_pass_vertical": 12.4505
      }
    },
    {
      "canonical_id": "tristan-blackmon",
      "canonical_name": "Tristan Blackmon",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3028.0,
        "shots": 16.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.2509,
        "xg_place": 0.3708,
        "goals_minus_xg": 0.7491,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.2437,
        "assists_minus_xa": -0.2437,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.4946,
        "points_added": 1.6897,
        "xpoints_added": 0.9882,
        "passes_attempted": 1710.0,
        "pass_completion_pct": 0.8684,
        "xpass_completion_pct": 0.8516,
        "passes_over_expected": 28.6863,
        "passes_over_expected_p100": 1.6776,
        "avg_pass_distance": 23.2894,
        "avg_pass_vertical": 7.9997
      }
    },
    {
      "canonical_id": "tristan-muyumba",
      "canonical_name": "Tristan Muyumba",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1123.0,
        "shots": 7.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.2231,
        "xg_place": -0.0073,
        "goals_minus_xg": -0.2231,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.8505,
        "assists_minus_xa": 0.1495,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0737,
        "points_added": 0.7328,
        "xpoints_added": 0.6012,
        "passes_attempted": 642.0,
        "pass_completion_pct": 0.9003,
        "xpass_completion_pct": 0.873,
        "passes_over_expected": 17.5494,
        "passes_over_expected_p100": 2.7335,
        "avg_pass_distance": 16.8868,
        "avg_pass_vertical": 2.1374
      }
    },
    {
      "canonical_id": "tsiki-ntsabeleng",
      "canonical_name": "Tsiki Ntsabeleng",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 446.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2975,
        "xg_place": -0.2975,
        "goals_minus_xg": -0.2975,
        "key_passes": 5.0,
        "assists": 3.0,
        "xa": 0.7887,
        "assists_minus_xa": 2.2113,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.0861,
        "points_added": 0.0,
        "xpoints_added": 0.2277,
        "passes_attempted": 186.0,
        "pass_completion_pct": 0.7796,
        "xpass_completion_pct": 0.7863,
        "passes_over_expected": -1.2451,
        "passes_over_expected_p100": -0.6694,
        "avg_pass_distance": 17.5811,
        "avg_pass_vertical": 3.2276
      }
    },
    {
      "canonical_id": "tyler-boyd",
      "canonical_name": "Tyler Boyd",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2515.0,
        "shots": 66.0,
        "shots_on_target": 27.0,
        "goals": 7.0,
        "xg": 4.9894,
        "xg_place": 1.3103,
        "goals_minus_xg": 2.0106,
        "key_passes": 47.0,
        "assists": 4.0,
        "xa": 6.3664,
        "assists_minus_xa": -2.3664,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 11.3558,
        "points_added": 3.5231,
        "xpoints_added": 2.8872,
        "passes_attempted": 814.0,
        "pass_completion_pct": 0.7457,
        "xpass_completion_pct": 0.7337,
        "passes_over_expected": 9.7606,
        "passes_over_expected_p100": 1.1991,
        "avg_pass_distance": 18.7538,
        "avg_pass_vertical": 0.7747
      }
    },
    {
      "canonical_id": "tyler-miller",
      "canonical_name": "Tyler Miller",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2481.0,
        "shots": 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.0582,
        "assists_minus_xa": -0.0582,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0582,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1205.0,
        "pass_completion_pct": 0.732,
        "xpass_completion_pct": 0.6708,
        "passes_over_expected": 73.689,
        "passes_over_expected_p100": 6.1153,
        "avg_pass_distance": 37.6435,
        "avg_pass_vertical": 31.2066,
        "shots_faced": 101.0,
        "goals_conceded": 37.0,
        "saves": 63.0,
        "headed_shot_share": 0.1584,
        "xg_faced": 30.8341,
        "goals_conceded_minus_xg": 6.1659,
        "goals_per_xg": 1.2
      }
    },
    {
      "canonical_id": "tyler-wolff",
      "canonical_name": "Tyler Wolff",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 778.0,
        "shots": 12.0,
        "shots_on_target": 8.0,
        "goals": 5.0,
        "xg": 2.3528,
        "xg_place": 1.1548,
        "goals_minus_xg": 2.6472,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.417,
        "assists_minus_xa": 0.583,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 2.7698,
        "points_added": 2.3644,
        "xpoints_added": 0.4741,
        "passes_attempted": 221.0,
        "pass_completion_pct": 0.8824,
        "xpass_completion_pct": 0.8247,
        "passes_over_expected": 12.7495,
        "passes_over_expected_p100": 5.769,
        "avg_pass_distance": 16.667,
        "avg_pass_vertical": -0.8701
      }
    },
    {
      "canonical_id": "uri-rosell",
      "canonical_name": "Uri Rosell",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 937.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1335,
        "xg_place": -0.1335,
        "goals_minus_xg": -0.1335,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.6777,
        "assists_minus_xa": 0.3223,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8112,
        "points_added": 0.0,
        "xpoints_added": 0.1497,
        "passes_attempted": 624.0,
        "pass_completion_pct": 0.9279,
        "xpass_completion_pct": 0.9028,
        "passes_over_expected": 15.6329,
        "passes_over_expected_p100": 2.5053,
        "avg_pass_distance": 16.7014,
        "avg_pass_vertical": 2.4554
      }
    },
    {
      "canonical_id": "victor-griffith",
      "canonical_name": "Victor Griffith",
      "positions": [
        "CM"
      ],
      "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": 33.0,
        "pass_completion_pct": 0.8485,
        "xpass_completion_pct": 0.8666,
        "passes_over_expected": -0.597,
        "passes_over_expected_p100": -1.8091,
        "avg_pass_distance": 20.0961,
        "avg_pass_vertical": 3.6434
      }
    },
    {
      "canonical_id": "victor-p\u00e1lsson",
      "canonical_name": "Victor P\u00e1lsson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1782.0,
        "shots": 9.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.727,
        "xg_place": -0.727,
        "goals_minus_xg": -0.727,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 0.844,
        "assists_minus_xa": 1.156,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.571,
        "points_added": 0.0,
        "xpoints_added": 0.4178,
        "passes_attempted": 766.0,
        "pass_completion_pct": 0.7559,
        "xpass_completion_pct": 0.7588,
        "passes_over_expected": -2.2684,
        "passes_over_expected_p100": -0.2961,
        "avg_pass_distance": 21.4967,
        "avg_pass_vertical": 7.227
      }
    },
    {
      "canonical_id": "victor-ulloa",
      "canonical_name": "Victor Ulloa",
      "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": 1.0,
        "assists": 0.0,
        "xa": 0.0223,
        "assists_minus_xa": -0.0223,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0223,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 84.0,
        "pass_completion_pct": 0.8929,
        "xpass_completion_pct": 0.8639,
        "passes_over_expected": 2.4302,
        "passes_over_expected_p100": 2.8931,
        "avg_pass_distance": 16.7313,
        "avg_pass_vertical": 1.4651
      }
    },
    {
      "canonical_id": "victor-wanyama",
      "canonical_name": "Victor Wanyama",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1968.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.679,
        "xg_place": 0.1455,
        "goals_minus_xg": -0.679,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.3892,
        "assists_minus_xa": -0.3892,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0682,
        "points_added": 0.0,
        "xpoints_added": 0.3935,
        "passes_attempted": 847.0,
        "pass_completion_pct": 0.8253,
        "xpass_completion_pct": 0.8393,
        "passes_over_expected": -11.8803,
        "passes_over_expected_p100": -1.4026,
        "avg_pass_distance": 20.8008,
        "avg_pass_vertical": 4.6704
      }
    },
    {
      "canonical_id": "vinicius-mello",
      "canonical_name": "Vinicius Mello",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 73.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1362,
        "xg_place": -0.1362,
        "goals_minus_xg": -0.1362,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1362,
        "points_added": 0.0,
        "xpoints_added": 0.0045,
        "passes_attempted": 24.0,
        "pass_completion_pct": 0.8333,
        "xpass_completion_pct": 0.7995,
        "passes_over_expected": 0.8119,
        "passes_over_expected_p100": 3.3829,
        "avg_pass_distance": 20.6758,
        "avg_pass_vertical": 0.4638
      }
    },
    {
      "canonical_id": "v\u00edctor-v\u00e1zquez",
      "canonical_name": "V\u00edctor V\u00e1zquez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 297.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0582,
        "xg_place": 0.0087,
        "goals_minus_xg": -0.0582,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1249,
        "assists_minus_xa": -0.1249,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1831,
        "points_added": 0.0,
        "xpoints_added": 0.0511,
        "passes_attempted": 209.0,
        "pass_completion_pct": 0.89,
        "xpass_completion_pct": 0.8357,
        "passes_over_expected": 11.3308,
        "passes_over_expected_p100": 5.4214,
        "avg_pass_distance": 19.8966,
        "avg_pass_vertical": 3.595
      }
    },
    {
      "canonical_id": "walker-zimmerman",
      "canonical_name": "Walker Zimmerman",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2271.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.7261,
        "xg_place": -0.3679,
        "goals_minus_xg": 0.2739,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 1.4403,
        "assists_minus_xa": -0.4403,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.1664,
        "points_added": 1.0705,
        "xpoints_added": 1.177,
        "passes_attempted": 1149.0,
        "pass_completion_pct": 0.8381,
        "xpass_completion_pct": 0.8308,
        "passes_over_expected": 8.385,
        "passes_over_expected_p100": 0.7298,
        "avg_pass_distance": 23.7987,
        "avg_pass_vertical": 8.8654
      }
    },
    {
      "canonical_id": "wikelman-carmona",
      "canonical_name": "Wikelman Carmona",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 782.0,
        "shots": 20.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 1.3822,
        "xg_place": -0.6567,
        "goals_minus_xg": -0.3822,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.4799,
        "assists_minus_xa": -0.4799,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.8621,
        "points_added": 0.1195,
        "xpoints_added": 1.1767,
        "passes_attempted": 215.0,
        "pass_completion_pct": 0.7163,
        "xpass_completion_pct": 0.7636,
        "passes_over_expected": -10.183,
        "passes_over_expected_p100": -4.7363,
        "avg_pass_distance": 16.7989,
        "avg_pass_vertical": 2.031
      }
    },
    {
      "canonical_id": "wil-trapp",
      "canonical_name": "Wil Trapp",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2640.0,
        "shots": 23.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.6137,
        "xg_place": -0.5204,
        "goals_minus_xg": -0.6137,
        "key_passes": 21.0,
        "assists": 0.0,
        "xa": 2.0667,
        "assists_minus_xa": -2.0668,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.6804,
        "points_added": 0.0,
        "xpoints_added": 0.5291,
        "passes_attempted": 1384.0,
        "pass_completion_pct": 0.849,
        "xpass_completion_pct": 0.8343,
        "passes_over_expected": 20.3311,
        "passes_over_expected_p100": 1.469,
        "avg_pass_distance": 20.5291,
        "avg_pass_vertical": 5.9695
      }
    },
    {
      "canonical_id": "wilder-cartagena",
      "canonical_name": "Wilder Cartagena",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2355.0,
        "shots": 14.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 0.7112,
        "xg_place": 0.8517,
        "goals_minus_xg": 1.2888,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 1.6095,
        "assists_minus_xa": -0.6095,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.3207,
        "points_added": 1.0578,
        "xpoints_added": 0.3624,
        "passes_attempted": 1129.0,
        "pass_completion_pct": 0.8795,
        "xpass_completion_pct": 0.8594,
        "passes_over_expected": 22.688,
        "passes_over_expected_p100": 2.0096,
        "avg_pass_distance": 18.9516,
        "avg_pass_vertical": 4.2429
      }
    },
    {
      "canonical_id": "will-bruin",
      "canonical_name": "Will Bruin",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 449.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 3.0,
        "xg": 2.1034,
        "xg_place": 0.6691,
        "goals_minus_xg": 0.8966,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1366,
        "assists_minus_xa": -0.1366,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.24,
        "points_added": 2.487,
        "xpoints_added": 1.654,
        "passes_attempted": 64.0,
        "pass_completion_pct": 0.8438,
        "xpass_completion_pct": 0.798,
        "passes_over_expected": 2.9302,
        "passes_over_expected_p100": 4.5785,
        "avg_pass_distance": 12.4045,
        "avg_pass_vertical": -1.7466
      }
    },
    {
      "canonical_id": "will-sands",
      "canonical_name": "Will Sands",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 529.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0841,
        "xg_place": -0.0841,
        "goals_minus_xg": -0.0841,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.3761,
        "assists_minus_xa": 0.6239,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4602,
        "points_added": 0.0,
        "xpoints_added": 0.0109,
        "passes_attempted": 243.0,
        "pass_completion_pct": 0.7942,
        "xpass_completion_pct": 0.8013,
        "passes_over_expected": -1.7246,
        "passes_over_expected_p100": -0.7097,
        "avg_pass_distance": 15.2798,
        "avg_pass_vertical": -1.2582
      }
    },
    {
      "canonical_id": "william-agada",
      "canonical_name": "William Agada",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 799.0,
        "shots": 29.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 3.3761,
        "xg_place": -0.2645,
        "goals_minus_xg": -0.3761,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.4603,
        "assists_minus_xa": -0.4603,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.8365,
        "points_added": 1.2003,
        "xpoints_added": 1.784,
        "passes_attempted": 168.0,
        "pass_completion_pct": 0.8095,
        "xpass_completion_pct": 0.835,
        "passes_over_expected": -4.2764,
        "passes_over_expected_p100": -2.5454,
        "avg_pass_distance": 14.4614,
        "avg_pass_vertical": -3.2596
      }
    },
    {
      "canonical_id": "william-yarbrough",
      "canonical_name": "William Yarbrough",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1997.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 654.0,
        "pass_completion_pct": 0.7401,
        "xpass_completion_pct": 0.7517,
        "passes_over_expected": -7.5901,
        "passes_over_expected_p100": -1.1606,
        "avg_pass_distance": 34.5929,
        "avg_pass_vertical": 25.8254,
        "shots_faced": 91.0,
        "goals_conceded": 25.0,
        "saves": 65.0,
        "headed_shot_share": 0.1538,
        "xg_faced": 24.064,
        "goals_conceded_minus_xg": 0.936,
        "goals_per_xg": 1.0389
      }
    },
    {
      "canonical_id": "wyatt-omsberg",
      "canonical_name": "Wyatt Omsberg",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 801.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 377.0,
        "pass_completion_pct": 0.8196,
        "xpass_completion_pct": 0.8081,
        "passes_over_expected": 4.3529,
        "passes_over_expected_p100": 1.1546,
        "avg_pass_distance": 23.7453,
        "avg_pass_vertical": 9.9887
      }
    },
    {
      "canonical_id": "xande-silva",
      "canonical_name": "Xande Silva",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 914.0,
        "shots": 21.0,
        "shots_on_target": 11.0,
        "goals": 4.0,
        "xg": 2.4666,
        "xg_place": -0.6644,
        "goals_minus_xg": 1.5334,
        "key_passes": 12.0,
        "assists": 2.0,
        "xa": 1.9923,
        "assists_minus_xa": 0.0077,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.4589,
        "points_added": 1.0069,
        "xpoints_added": 0.8484,
        "passes_attempted": 328.0,
        "pass_completion_pct": 0.8049,
        "xpass_completion_pct": 0.8025,
        "passes_over_expected": 0.7763,
        "passes_over_expected_p100": 0.2367,
        "avg_pass_distance": 15.5009,
        "avg_pass_vertical": -1.0393
      }
    },
    {
      "canonical_id": "xavier-arreaga",
      "canonical_name": "Xavier Arreaga",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 434.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.6049,
        "xg_place": -0.6049,
        "goals_minus_xg": -0.6049,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6049,
        "points_added": 0.0,
        "xpoints_added": 0.6763,
        "passes_attempted": 206.0,
        "pass_completion_pct": 0.8398,
        "xpass_completion_pct": 0.8181,
        "passes_over_expected": 4.4777,
        "passes_over_expected_p100": 2.1736,
        "avg_pass_distance": 23.9522,
        "avg_pass_vertical": 11.4243
      }
    },
    {
      "canonical_id": "xherdan-shaqiri",
      "canonical_name": "Xherdan Shaqiri",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2280.0,
        "shots": 36.0,
        "shots_on_target": 13.0,
        "goals": 5.0,
        "xg": 3.6338,
        "xg_place": 0.1451,
        "goals_minus_xg": 1.3662,
        "key_passes": 38.0,
        "assists": 3.0,
        "xa": 4.9087,
        "assists_minus_xa": -1.9087,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 8.5424,
        "points_added": 3.2002,
        "xpoints_added": 2.5261,
        "passes_attempted": 1080.0,
        "pass_completion_pct": 0.7222,
        "xpass_completion_pct": 0.7304,
        "passes_over_expected": -8.8527,
        "passes_over_expected_p100": -0.8197,
        "avg_pass_distance": 20.3959,
        "avg_pass_vertical": 5.6476
      }
    },
    {
      "canonical_id": "yamil-asad",
      "canonical_name": "Yamil Asad",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 648.0,
        "shots": 11.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.3851,
        "xg_place": -0.2597,
        "goals_minus_xg": -0.3851,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.6715,
        "assists_minus_xa": -0.6715,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0566,
        "points_added": 0.0,
        "xpoints_added": 0.2874,
        "passes_attempted": 262.0,
        "pass_completion_pct": 0.7519,
        "xpass_completion_pct": 0.7796,
        "passes_over_expected": -7.2469,
        "passes_over_expected_p100": -2.766,
        "avg_pass_distance": 17.0081,
        "avg_pass_vertical": 2.2434
      }
    },
    {
      "canonical_id": "yaw-yeboah",
      "canonical_name": "Yaw Yeboah",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2730.0,
        "shots": 37.0,
        "shots_on_target": 15.0,
        "goals": 4.0,
        "xg": 3.2874,
        "xg_place": 1.0189,
        "goals_minus_xg": 0.7126,
        "key_passes": 37.0,
        "assists": 5.0,
        "xa": 4.363,
        "assists_minus_xa": 0.637,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 7.6504,
        "points_added": 1.131,
        "xpoints_added": 1.0718,
        "passes_attempted": 1280.0,
        "pass_completion_pct": 0.8188,
        "xpass_completion_pct": 0.8058,
        "passes_over_expected": 16.6169,
        "passes_over_expected_p100": 1.2982,
        "avg_pass_distance": 16.2675,
        "avg_pass_vertical": -1.0469
      }
    },
    {
      "canonical_id": "yeimar-g\u00f3mez-andrade",
      "canonical_name": "Yeimar G\u00f3mez Andrade",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3605.0,
        "shots": 19.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.7779,
        "xg_place": -0.0309,
        "goals_minus_xg": 0.2221,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.7684,
        "assists_minus_xa": -0.7684,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.5462,
        "points_added": 0.7068,
        "xpoints_added": 1.8246,
        "passes_attempted": 1953.0,
        "pass_completion_pct": 0.8423,
        "xpass_completion_pct": 0.8293,
        "passes_over_expected": 25.4101,
        "passes_over_expected_p100": 1.3011,
        "avg_pass_distance": 20.6722,
        "avg_pass_vertical": 7.8425
      }
    },
    {
      "canonical_id": "yekeson-subah",
      "canonical_name": "Yekeson Subah",
      "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": 1.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.7452,
        "passes_over_expected": 0.2548,
        "passes_over_expected_p100": 25.4785,
        "avg_pass_distance": 12.1695,
        "avg_pass_vertical": 11.04
      }
    },
    {
      "canonical_id": "yerson-mosquera",
      "canonical_name": "Yerson Mosquera",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2967.0,
        "shots": 20.0,
        "shots_on_target": 5.0,
        "goals": 3.0,
        "xg": 2.0007,
        "xg_place": 0.894,
        "goals_minus_xg": 0.9993,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.3884,
        "assists_minus_xa": 0.6116,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.3891,
        "points_added": 0.9236,
        "xpoints_added": 0.981,
        "passes_attempted": 1532.0,
        "pass_completion_pct": 0.8153,
        "xpass_completion_pct": 0.8205,
        "passes_over_expected": -8.0173,
        "passes_over_expected_p100": -0.5233,
        "avg_pass_distance": 21.6277,
        "avg_pass_vertical": 8.514
      }
    },
    {
      "canonical_id": "yevhen-cheberko",
      "canonical_name": "Yevhen Cheberko",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 294.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 166.0,
        "pass_completion_pct": 0.9458,
        "xpass_completion_pct": 0.8739,
        "passes_over_expected": 11.937,
        "passes_over_expected_p100": 7.191,
        "avg_pass_distance": 18.5127,
        "avg_pass_vertical": 6.2824
      }
    },
    {
      "canonical_id": "yimmi-char\u00e1",
      "canonical_name": "Yimmi Char\u00e1",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 813.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.6321,
        "xg_place": 0.065,
        "goals_minus_xg": 0.3679,
        "key_passes": 13.0,
        "assists": 3.0,
        "xa": 1.3678,
        "assists_minus_xa": 1.6322,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 1.9999,
        "points_added": 0.3025,
        "xpoints_added": 0.3836,
        "passes_attempted": 305.0,
        "pass_completion_pct": 0.7934,
        "xpass_completion_pct": 0.7985,
        "passes_over_expected": -1.5559,
        "passes_over_expected_p100": -0.5101,
        "avg_pass_distance": 14.9675,
        "avg_pass_vertical": -0.106
      }
    },
    {
      "canonical_id": "yohei-takaoka",
      "canonical_name": "Yohei Takaoka",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3510.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1040.0,
        "pass_completion_pct": 0.7154,
        "xpass_completion_pct": 0.7167,
        "passes_over_expected": -1.3564,
        "passes_over_expected_p100": -0.1304,
        "avg_pass_distance": 38.441,
        "avg_pass_vertical": 29.393,
        "shots_faced": 155.0,
        "goals_conceded": 51.0,
        "saves": 102.0,
        "headed_shot_share": 0.1742,
        "xg_faced": 48.0259,
        "goals_conceded_minus_xg": 2.9741,
        "goals_per_xg": 1.0619
      }
    },
    {
      "canonical_id": "yosuke-hanya",
      "canonical_name": "Yosuke Hanya",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 56.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2436,
        "xg_place": -0.2436,
        "goals_minus_xg": -0.2436,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2436,
        "points_added": 0.0,
        "xpoints_added": 0.1899,
        "passes_attempted": 11.0,
        "pass_completion_pct": 0.6364,
        "xpass_completion_pct": 0.7255,
        "passes_over_expected": -0.9807,
        "passes_over_expected_p100": -8.9157,
        "avg_pass_distance": 17.6871,
        "avg_pass_vertical": -1.7381
      }
    },
    {
      "canonical_id": "yuya-kubo",
      "canonical_name": "Yuya Kubo",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1473.0,
        "shots": 27.0,
        "shots_on_target": 7.0,
        "goals": 0.0,
        "xg": 2.4686,
        "xg_place": -0.2617,
        "goals_minus_xg": -2.4686,
        "key_passes": 15.0,
        "assists": 3.0,
        "xa": 1.8803,
        "assists_minus_xa": 1.1197,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.3489,
        "points_added": 0.0,
        "xpoints_added": 1.609,
        "passes_attempted": 524.0,
        "pass_completion_pct": 0.8206,
        "xpass_completion_pct": 0.8193,
        "passes_over_expected": 0.7094,
        "passes_over_expected_p100": 0.1354,
        "avg_pass_distance": 17.6026,
        "avg_pass_vertical": 2.2038
      }
    },
    {
      "canonical_id": "zac-macmath",
      "canonical_name": "Zac MacMath",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3044.0,
        "shots": 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": 1061.0,
        "pass_completion_pct": 0.7154,
        "xpass_completion_pct": 0.7179,
        "passes_over_expected": -2.6551,
        "passes_over_expected_p100": -0.2502,
        "avg_pass_distance": 38.5787,
        "avg_pass_vertical": 29.897,
        "shots_faced": 136.0,
        "goals_conceded": 39.0,
        "saves": 94.0,
        "headed_shot_share": 0.1397,
        "xg_faced": 41.9647,
        "goals_conceded_minus_xg": -2.9647,
        "goals_per_xg": 0.9294
      }
    },
    {
      "canonical_id": "zac-mcgraw",
      "canonical_name": "Zac McGraw",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2710.0,
        "shots": 23.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.6363,
        "xg_place": -0.4542,
        "goals_minus_xg": -0.6363,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.8004,
        "assists_minus_xa": 0.1996,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.4367,
        "points_added": 0.5463,
        "xpoints_added": 1.4267,
        "passes_attempted": 1044.0,
        "pass_completion_pct": 0.7998,
        "xpass_completion_pct": 0.7924,
        "passes_over_expected": 7.6907,
        "passes_over_expected_p100": 0.7367,
        "avg_pass_distance": 25.032,
        "avg_pass_vertical": 8.5952
      }
    },
    {
      "canonical_id": "zachary-brault-guillard",
      "canonical_name": "Zachary Brault-Guillard",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1434.0,
        "shots": 15.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.6544,
        "xg_place": -1.1243,
        "goals_minus_xg": -0.6544,
        "key_passes": 26.0,
        "assists": 1.0,
        "xa": 2.9122,
        "assists_minus_xa": -1.9122,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.5666,
        "points_added": 0.3676,
        "xpoints_added": 0.7043,
        "passes_attempted": 631.0,
        "pass_completion_pct": 0.7274,
        "xpass_completion_pct": 0.7456,
        "passes_over_expected": -11.4963,
        "passes_over_expected_p100": -1.8219,
        "avg_pass_distance": 18.6121,
        "avg_pass_vertical": 1.8312
      }
    },
    {
      "canonical_id": "zarek-valentin",
      "canonical_name": "Zarek Valentin",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1457.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 1.4423,
        "assists_minus_xa": 0.5577,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.4423,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 669.0,
        "pass_completion_pct": 0.7205,
        "xpass_completion_pct": 0.7338,
        "passes_over_expected": -8.9359,
        "passes_over_expected_p100": -1.3357,
        "avg_pass_distance": 21.7366,
        "avg_pass_vertical": 6.8077
      }
    },
    {
      "canonical_id": "zavier-gozo",
      "canonical_name": "Zavier Gozo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 12.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 4.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.6149,
        "passes_over_expected": -0.4594,
        "passes_over_expected_p100": -11.4858,
        "avg_pass_distance": 20.4202,
        "avg_pass_vertical": -3.3925
      }
    },
    {
      "canonical_id": "zayden-bello",
      "canonical_name": "Zayden Bello",
      "positions": [
        "DM"
      ],
      "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": 1.0,
        "assists": 0.0,
        "xa": 0.0908,
        "assists_minus_xa": -0.0908,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0908,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 6.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.6363,
        "passes_over_expected": -0.8177,
        "passes_over_expected_p100": -13.6278,
        "avg_pass_distance": 11.214,
        "avg_pass_vertical": 2.2693
      }
    },
    {
      "canonical_id": "\u00e1lvaro-barreal",
      "canonical_name": "\u00c1lvaro Barreal",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3553.0,
        "shots": 66.0,
        "shots_on_target": 18.0,
        "goals": 7.0,
        "xg": 3.7557,
        "xg_place": 2.6363,
        "goals_minus_xg": 3.2443,
        "key_passes": 78.0,
        "assists": 7.0,
        "xa": 9.4694,
        "assists_minus_xa": -2.4694,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 13.2251,
        "points_added": 2.2294,
        "xpoints_added": 1.977,
        "passes_attempted": 2089.0,
        "pass_completion_pct": 0.7291,
        "xpass_completion_pct": 0.7256,
        "passes_over_expected": 7.1562,
        "passes_over_expected_p100": 0.3426,
        "avg_pass_distance": 21.7584,
        "avg_pass_vertical": 4.8121
      }
    },
    {
      "canonical_id": "\u00e9ric-davis",
      "canonical_name": "\u00c9ric Davis",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 605.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1684,
        "xg_place": -0.1684,
        "goals_minus_xg": -0.1684,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.8302,
        "assists_minus_xa": -0.8302,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9985,
        "points_added": 0.0,
        "xpoints_added": 0.0957,
        "passes_attempted": 338.0,
        "pass_completion_pct": 0.716,
        "xpass_completion_pct": 0.7116,
        "passes_over_expected": 1.487,
        "passes_over_expected_p100": 0.4399,
        "avg_pass_distance": 20.7707,
        "avg_pass_vertical": 7.6095
      }
    },
    {
      "canonical_id": "\u00e9rik-due\u00f1as",
      "canonical_name": "\u00c9rik Due\u00f1as",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 882.0,
        "shots": 10.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.5932,
        "xg_place": 0.0746,
        "goals_minus_xg": -0.5932,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.3403,
        "assists_minus_xa": -0.3403,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9335,
        "points_added": 0.0,
        "xpoints_added": 0.1977,
        "passes_attempted": 392.0,
        "pass_completion_pct": 0.8648,
        "xpass_completion_pct": 0.8448,
        "passes_over_expected": 7.8196,
        "passes_over_expected_p100": 1.9948,
        "avg_pass_distance": 16.7602,
        "avg_pass_vertical": 1.6364
      }
    },
    {
      "canonical_id": "\u0111or\u0111e-petrovi\u0107",
      "canonical_name": "\u0110or\u0111e Petrovi\u0107",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2186.0,
        "shots": 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.0765,
        "assists_minus_xa": 0.9235,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.0765,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 703.0,
        "pass_completion_pct": 0.6743,
        "xpass_completion_pct": 0.7074,
        "passes_over_expected": -23.2913,
        "passes_over_expected_p100": -3.3131,
        "avg_pass_distance": 39.0526,
        "avg_pass_vertical": 30.2111,
        "shots_faced": 126.0,
        "goals_conceded": 26.0,
        "saves": 98.0,
        "headed_shot_share": 0.1429,
        "xg_faced": 30.2206,
        "goals_conceded_minus_xg": -4.2206,
        "goals_per_xg": 0.8603
      }
    },
    {
      "canonical_id": "\u017ean-kolmani\u010d",
      "canonical_name": "\u017dan Kolmani\u010d",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 464.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2631,
        "xg_place": -0.2631,
        "goals_minus_xg": -0.2631,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.0982,
        "assists_minus_xa": -0.0982,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3614,
        "points_added": 0.0,
        "xpoints_added": 0.2226,
        "passes_attempted": 309.0,
        "pass_completion_pct": 0.8123,
        "xpass_completion_pct": 0.8143,
        "passes_over_expected": -0.6075,
        "passes_over_expected_p100": -0.1966,
        "avg_pass_distance": 21.5701,
        "avg_pass_vertical": 2.2253
      }
    }
  ]
}