{
  "slug": "mls-2024",
  "display_name": "MLS 2024",
  "player_count": 800,
  "game_count": 522,
  "games": [
    {
      "slug": "soccer-mls-2024-rsl-mia-7vqgprzaqv",
      "display": "Salt Lake @ Miami",
      "week": 1,
      "season": 2024,
      "date_str": "2024-02-22",
      "away_team": "Salt Lake",
      "home_team": "Miami",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-atl-clb-gpmolaao5z",
      "display": "Atlanta @ Columbus",
      "week": 1,
      "season": 2024,
      "date_str": "2024-02-24",
      "away_team": "Atlanta",
      "home_team": "Columbus",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-sea-lafc-gjmnr22ymk",
      "display": "Seattle @ Los Angeles FC",
      "week": 1,
      "season": 2024,
      "date_str": "2024-02-24",
      "away_team": "Seattle",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-chi-phi-gomnznn6mw",
      "display": "Chicago @ Philadelphia",
      "week": 1,
      "season": 2024,
      "date_str": "2024-02-25",
      "away_team": "Chicago",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-col-por-ramyn00r5d",
      "display": "Colorado @ Portland",
      "week": 1,
      "season": 2024,
      "date_str": "2024-02-25",
      "away_team": "Colorado",
      "home_team": "Portland",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-min-atx-egmp8aarma",
      "display": "Minnesota @ Austin",
      "week": 1,
      "season": 2024,
      "date_str": "2024-02-25",
      "away_team": "Minnesota",
      "home_team": "Austin",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-mtl-orl-0oq6egwr56",
      "display": "Montr\u00e9al @ Orlando City",
      "week": 1,
      "season": 2024,
      "date_str": "2024-02-25",
      "away_team": "Montr\u00e9al",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-ner-dcu-2lqreaa25r",
      "display": "New England @ D.C. United",
      "week": 1,
      "season": 2024,
      "date_str": "2024-02-25",
      "away_team": "New England",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nyc-clt-7vq7xggdmd",
      "display": "New York City @ Charlotte",
      "week": 1,
      "season": 2024,
      "date_str": "2024-02-25",
      "away_team": "New York City",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nyrb-nsh-pk5ldrrz5o",
      "display": "New York @ Nashville",
      "week": 1,
      "season": 2024,
      "date_str": "2024-02-25",
      "away_team": "New York",
      "home_team": "Nashville",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-rsl-stl-9z5kzyybma",
      "display": "Salt Lake @ St. Louis",
      "week": 1,
      "season": 2024,
      "date_str": "2024-02-25",
      "away_team": "Salt Lake",
      "home_team": "St. Louis",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-sje-fcd-315vzaa759",
      "display": "San Jose @ Dallas",
      "week": 1,
      "season": 2024,
      "date_str": "2024-02-25",
      "away_team": "San Jose",
      "home_team": "Dallas",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-skc-hou-wvq9woo3mw",
      "display": "Kansas City @ Houston",
      "week": 1,
      "season": 2024,
      "date_str": "2024-02-25",
      "away_team": "Kansas City",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-tor-cin-vzqozyy75a",
      "display": "Toronto @ Cincinnati",
      "week": 1,
      "season": 2024,
      "date_str": "2024-02-25",
      "away_team": "Toronto",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-mia-lag-ev5d9vvzqk",
      "display": "Miami @ LA Galaxy",
      "week": 1,
      "season": 2024,
      "date_str": "2024-02-26",
      "away_team": "Miami",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-clb-min-odmxzaaaqy",
      "display": "Columbus @ Minnesota",
      "week": 2,
      "season": 2024,
      "date_str": "2024-03-02",
      "away_team": "Columbus",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-lafc-rsl-npqxonnk59",
      "display": "Los Angeles FC @ Salt Lake",
      "week": 2,
      "season": 2024,
      "date_str": "2024-03-02",
      "away_team": "Los Angeles FC",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-orl-mia-2vq11jj8qr",
      "display": "Orlando City @ Miami",
      "week": 2,
      "season": 2024,
      "date_str": "2024-03-02",
      "away_team": "Orlando City",
      "home_team": "Miami",
      "team": "",
      "score_home": 5,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-atx-sea-4jmanzz75k",
      "display": "Austin @ Seattle",
      "week": 2,
      "season": 2024,
      "date_str": "2024-03-03",
      "away_team": "Austin",
      "home_team": "Seattle",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-cin-chi-9yqdzyyomv",
      "display": "Cincinnati @ Chicago",
      "week": 2,
      "season": 2024,
      "date_str": "2024-03-03",
      "away_team": "Cincinnati",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-clt-van-krqazaa1mk",
      "display": "Charlotte @ Vancouver",
      "week": 2,
      "season": 2024,
      "date_str": "2024-03-03",
      "away_team": "Charlotte",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-dcu-por-xw5pjnnbqg",
      "display": "D.C. United @ Portland",
      "week": 2,
      "season": 2024,
      "date_str": "2024-03-03",
      "away_team": "D.C. United",
      "home_team": "Portland",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-lag-sje-kpqjzyypq6",
      "display": "LA Galaxy @ San Jose",
      "week": 2,
      "season": 2024,
      "date_str": "2024-03-03",
      "away_team": "LA Galaxy",
      "home_team": "San Jose",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-mtl-fcd-olmlzyyyql",
      "display": "Montr\u00e9al @ Dallas",
      "week": 2,
      "season": 2024,
      "date_str": "2024-03-03",
      "away_team": "Montr\u00e9al",
      "home_team": "Dallas",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nsh-col-adq0dzzvqe",
      "display": "Nashville @ Colorado",
      "week": 2,
      "season": 2024,
      "date_str": "2024-03-03",
      "away_team": "Nashville",
      "home_team": "Colorado",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nyc-stl-kxmezyy656",
      "display": "New York City @ St. Louis",
      "week": 2,
      "season": 2024,
      "date_str": "2024-03-03",
      "away_team": "New York City",
      "home_team": "St. Louis",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nyrb-hou-9vq2rwwoqk",
      "display": "New York @ Houston",
      "week": 2,
      "season": 2024,
      "date_str": "2024-03-03",
      "away_team": "New York",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-phi-skc-vj58j668q8",
      "display": "Philadelphia @ Kansas City",
      "week": 2,
      "season": 2024,
      "date_str": "2024-03-03",
      "away_team": "Philadelphia",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-tor-ner-a35r3xxbql",
      "display": "Toronto @ New England",
      "week": 2,
      "season": 2024,
      "date_str": "2024-03-03",
      "away_team": "Toronto",
      "home_team": "New England",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-clt-tor-xj5yzaaxqb",
      "display": "Charlotte @ Toronto",
      "week": 3,
      "season": 2024,
      "date_str": "2024-03-09",
      "away_team": "Charlotte",
      "home_team": "Toronto",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-por-nyc-p6qbzbb4q0",
      "display": "Portland @ New York City",
      "week": 3,
      "season": 2024,
      "date_str": "2024-03-09",
      "away_team": "Portland",
      "home_team": "New York City",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-chi-clb-blmvgddj5x",
      "display": "Chicago @ Columbus",
      "week": 3,
      "season": 2024,
      "date_str": "2024-03-10",
      "away_team": "Chicago",
      "home_team": "Columbus",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-col-rsl-evq3l33nqw",
      "display": "Colorado @ Salt Lake",
      "week": 3,
      "season": 2024,
      "date_str": "2024-03-10",
      "away_team": "Colorado",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-dcu-cin-zeqzzaazqk",
      "display": "D.C. United @ Cincinnati",
      "week": 3,
      "season": 2024,
      "date_str": "2024-03-10",
      "away_team": "D.C. United",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-fcd-nyrb-ljqekvvwmx",
      "display": "Dallas @ New York",
      "week": 3,
      "season": 2024,
      "date_str": "2024-03-10",
      "away_team": "Dallas",
      "home_team": "New York",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-lag-nsh-oa5w6nnbm1",
      "display": "LA Galaxy @ Nashville",
      "week": 3,
      "season": 2024,
      "date_str": "2024-03-10",
      "away_team": "LA Galaxy",
      "home_team": "Nashville",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-min-orl-e7mzonno5r",
      "display": "Minnesota @ Orlando City",
      "week": 3,
      "season": 2024,
      "date_str": "2024-03-10",
      "away_team": "Minnesota",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-mtl-mia-xvqk7rrwq0",
      "display": "Montr\u00e9al @ Miami",
      "week": 3,
      "season": 2024,
      "date_str": "2024-03-10",
      "away_team": "Montr\u00e9al",
      "home_team": "Miami",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-ner-atl-4wm48bbgmj",
      "display": "New England @ Atlanta",
      "week": 3,
      "season": 2024,
      "date_str": "2024-03-10",
      "away_team": "New England",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-skc-lafc-kaqbozzxqb",
      "display": "Kansas City @ Los Angeles FC",
      "week": 3,
      "season": 2024,
      "date_str": "2024-03-10",
      "away_team": "Kansas City",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-stl-atx-jyqjyrrwqg",
      "display": "St. Louis @ Austin",
      "week": 3,
      "season": 2024,
      "date_str": "2024-03-10",
      "away_team": "St. Louis",
      "home_team": "Austin",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-van-sje-nwmwzaaeql",
      "display": "Vancouver @ San Jose",
      "week": 3,
      "season": 2024,
      "date_str": "2024-03-10",
      "away_team": "Vancouver",
      "home_team": "San Jose",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-sea-phi-n6mmznnv5e",
      "display": "Seattle @ Philadelphia",
      "week": 3,
      "season": 2024,
      "date_str": "2024-04-30",
      "away_team": "Seattle",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-col-sea-0x5gzykbm7",
      "display": "Colorado @ Seattle",
      "week": 4,
      "season": 2024,
      "date_str": "2024-03-16",
      "away_team": "Colorado",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-mia-dcu-0oq6eggr56",
      "display": "Miami @ D.C. United",
      "week": 4,
      "season": 2024,
      "date_str": "2024-03-16",
      "away_team": "Miami",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-mtl-chi-jyqjyrpbqg",
      "display": "Montr\u00e9al @ Chicago",
      "week": 4,
      "season": 2024,
      "date_str": "2024-03-16",
      "away_team": "Montr\u00e9al",
      "home_team": "Chicago",
      "team": "",
      "score_home": 4,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nyrb-clb-7vqgprraqv",
      "display": "New York @ Columbus",
      "week": 4,
      "season": 2024,
      "date_str": "2024-03-16",
      "away_team": "New York",
      "home_team": "Columbus",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-tor-nyc-gomnzn16mw",
      "display": "Toronto @ New York City",
      "week": 4,
      "season": 2024,
      "date_str": "2024-03-16",
      "away_team": "Toronto",
      "home_team": "New York City",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-cin-ner-gpmolado5z",
      "display": "Cincinnati @ New England",
      "week": 4,
      "season": 2024,
      "date_str": "2024-03-17",
      "away_team": "Cincinnati",
      "home_team": "New England",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-clt-nsh-kaqboz6vqb",
      "display": "Charlotte @ Nashville",
      "week": 4,
      "season": 2024,
      "date_str": "2024-03-17",
      "away_team": "Charlotte",
      "home_team": "Nashville",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-lafc-min-9z5kzyplma",
      "display": "Los Angeles FC @ Minnesota",
      "week": 4,
      "season": 2024,
      "date_str": "2024-03-17",
      "away_team": "Los Angeles FC",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-orl-atl-7vqgpr9wqv",
      "display": "Orlando City @ Atlanta",
      "week": 4,
      "season": 2024,
      "date_str": "2024-03-17",
      "away_team": "Orlando City",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-phi-atx-2lqrea825r",
      "display": "Philadelphia @ Austin",
      "week": 4,
      "season": 2024,
      "date_str": "2024-03-17",
      "away_team": "Philadelphia",
      "home_team": "Austin",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-por-hou-p6qbzbd6q0",
      "display": "Portland @ Houston",
      "week": 4,
      "season": 2024,
      "date_str": "2024-03-17",
      "away_team": "Portland",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-sje-skc-evq3l37yqw",
      "display": "San Jose @ Kansas City",
      "week": 4,
      "season": 2024,
      "date_str": "2024-03-17",
      "away_team": "San Jose",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-stl-lag-nwmwzazjql",
      "display": "St. Louis @ LA Galaxy",
      "week": 4,
      "season": 2024,
      "date_str": "2024-03-17",
      "away_team": "St. Louis",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-van-fcd-oa5w6neam1",
      "display": "Vancouver @ Dallas",
      "week": 4,
      "season": 2024,
      "date_str": "2024-03-17",
      "away_team": "Vancouver",
      "home_team": "Dallas",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-atl-tor-wvq9wo77mw",
      "display": "Atlanta @ Toronto",
      "week": 5,
      "season": 2024,
      "date_str": "2024-03-23",
      "away_team": "Atlanta",
      "home_team": "Toronto",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-atx-orl-2lqrea8a5r",
      "display": "Austin @ Orlando City",
      "week": 5,
      "season": 2024,
      "date_str": "2024-03-23",
      "away_team": "Austin",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-chi-ner-gomnzn1omw",
      "display": "Chicago @ New England",
      "week": 5,
      "season": 2024,
      "date_str": "2024-03-23",
      "away_team": "Chicago",
      "home_team": "New England",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-clb-clt-0oq6egjd56",
      "display": "Columbus @ Charlotte",
      "week": 5,
      "season": 2024,
      "date_str": "2024-03-23",
      "away_team": "Columbus",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-mia-nyrb-vzqozy1z5a",
      "display": "Miami @ New York",
      "week": 5,
      "season": 2024,
      "date_str": "2024-03-23",
      "away_team": "Miami",
      "home_team": "New York",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nyc-cin-gpmolad25z",
      "display": "New York City @ Cincinnati",
      "week": 5,
      "season": 2024,
      "date_str": "2024-03-23",
      "away_team": "New York City",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-rsl-van-ev5d9vneqk",
      "display": "Salt Lake @ Vancouver",
      "week": 5,
      "season": 2024,
      "date_str": "2024-03-23",
      "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-2024-dcu-stl-315vzane59",
      "display": "D.C. United @ St. Louis",
      "week": 5,
      "season": 2024,
      "date_str": "2024-03-24",
      "away_team": "D.C. United",
      "home_team": "St. Louis",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-hou-col-egmp8an4ma",
      "display": "Houston @ Colorado",
      "week": 5,
      "season": 2024,
      "date_str": "2024-03-24",
      "away_team": "Houston",
      "home_team": "Colorado",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-lag-skc-2vq11jaoqr",
      "display": "LA Galaxy @ Kansas City",
      "week": 5,
      "season": 2024,
      "date_str": "2024-03-24",
      "away_team": "LA Galaxy",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nsh-lafc-gjmnr28kmk",
      "display": "Nashville @ Los Angeles FC",
      "week": 5,
      "season": 2024,
      "date_str": "2024-03-24",
      "away_team": "Nashville",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 5,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-phi-por-ramyn0pk5d",
      "display": "Philadelphia @ Portland",
      "week": 5,
      "season": 2024,
      "date_str": "2024-03-24",
      "away_team": "Philadelphia",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-sea-sje-7vq7xgpemd",
      "display": "Seattle @ San Jose",
      "week": 5,
      "season": 2024,
      "date_str": "2024-03-24",
      "away_team": "Seattle",
      "home_team": "San Jose",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-cin-clt-0x5gzyy7m7",
      "display": "Cincinnati @ Charlotte",
      "week": 6,
      "season": 2024,
      "date_str": "2024-03-30",
      "away_team": "Cincinnati",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-lafc-col-kpqjzylnq6",
      "display": "Los Angeles FC @ Colorado",
      "week": 6,
      "season": 2024,
      "date_str": "2024-03-30",
      "away_team": "Los Angeles FC",
      "home_team": "Colorado",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-min-phi-vzqozynk5a",
      "display": "Minnesota @ Philadelphia",
      "week": 6,
      "season": 2024,
      "date_str": "2024-03-30",
      "away_team": "Minnesota",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-mtl-dcu-kaqbozabqb",
      "display": "Montr\u00e9al @ D.C. United",
      "week": 6,
      "season": 2024,
      "date_str": "2024-03-30",
      "away_team": "Montr\u00e9al",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nyc-mia-a35r3x1lql",
      "display": "New York City @ Miami",
      "week": 6,
      "season": 2024,
      "date_str": "2024-03-30",
      "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-2024-nyrb-orl-vj58j68jq8",
      "display": "New York @ Orlando City",
      "week": 6,
      "season": 2024,
      "date_str": "2024-03-30",
      "away_team": "New York",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-skc-tor-9yqdzyljmv",
      "display": "Kansas City @ Toronto",
      "week": 6,
      "season": 2024,
      "date_str": "2024-03-30",
      "away_team": "Kansas City",
      "home_team": "Toronto",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-chi-atl-4jmanzgl5k",
      "display": "Chicago @ Atlanta",
      "week": 6,
      "season": 2024,
      "date_str": "2024-03-31",
      "away_team": "Chicago",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-clb-nsh-npqxon1g59",
      "display": "Columbus @ Nashville",
      "week": 6,
      "season": 2024,
      "date_str": "2024-03-31",
      "away_team": "Columbus",
      "home_team": "Nashville",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-fcd-atx-kxmezybx56",
      "display": "Dallas @ Austin",
      "week": 6,
      "season": 2024,
      "date_str": "2024-03-31",
      "away_team": "Dallas",
      "home_team": "Austin",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-por-van-krqazaemmk",
      "display": "Portland @ Vancouver",
      "week": 6,
      "season": 2024,
      "date_str": "2024-03-31",
      "away_team": "Portland",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-sea-lag-xw5pjnlgqg",
      "display": "Seattle @ LA Galaxy",
      "week": 6,
      "season": 2024,
      "date_str": "2024-03-31",
      "away_team": "Seattle",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-sje-hou-odmxzanrqy",
      "display": "San Jose @ Houston",
      "week": 6,
      "season": 2024,
      "date_str": "2024-03-31",
      "away_team": "San Jose",
      "home_team": "Houston",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-stl-rsl-2lqreada5r",
      "display": "St. Louis @ Salt Lake",
      "week": 6,
      "season": 2024,
      "date_str": "2024-03-31",
      "away_team": "St. Louis",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-atl-nyc-xvqk7rykq0",
      "display": "Atlanta @ New York City",
      "week": 7,
      "season": 2024,
      "date_str": "2024-04-06",
      "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-2024-clt-ner-blmvgdxa5x",
      "display": "Charlotte @ New England",
      "week": 7,
      "season": 2024,
      "date_str": "2024-04-06",
      "away_team": "Charlotte",
      "home_team": "New England",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-col-mia-zeqzzanxqk",
      "display": "Colorado @ Miami",
      "week": 7,
      "season": 2024,
      "date_str": "2024-04-06",
      "away_team": "Colorado",
      "home_team": "Miami",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-dcu-clb-4wm48b7kmj",
      "display": "D.C. United @ Columbus",
      "week": 7,
      "season": 2024,
      "date_str": "2024-04-06",
      "away_team": "D.C. United",
      "home_team": "Columbus",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-lag-lafc-jyqjyr2bqg",
      "display": "LA Galaxy @ Los Angeles FC",
      "week": 7,
      "season": 2024,
      "date_str": "2024-04-06",
      "away_team": "LA Galaxy",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nyrb-cin-gjmnr233mk",
      "display": "New York @ Cincinnati",
      "week": 7,
      "season": 2024,
      "date_str": "2024-04-06",
      "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-2024-tor-van-kaqbozavqb",
      "display": "Toronto @ Vancouver",
      "week": 7,
      "season": 2024,
      "date_str": "2024-04-06",
      "away_team": "Toronto",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-fcd-stl-9yqdzyklmv",
      "display": "Dallas @ St. Louis",
      "week": 7,
      "season": 2024,
      "date_str": "2024-04-07",
      "away_team": "Dallas",
      "home_team": "St. Louis",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-hou-chi-e7mzone95r",
      "display": "Houston @ Chicago",
      "week": 7,
      "season": 2024,
      "date_str": "2024-04-07",
      "away_team": "Houston",
      "home_team": "Chicago",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-mtl-sea-evq3l3oyqw",
      "display": "Montr\u00e9al @ Seattle",
      "week": 7,
      "season": 2024,
      "date_str": "2024-04-07",
      "away_team": "Montr\u00e9al",
      "home_team": "Seattle",
      "team": "",
      "score_home": 5,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-phi-nsh-xj5yzavwqb",
      "display": "Philadelphia @ Nashville",
      "week": 7,
      "season": 2024,
      "date_str": "2024-04-07",
      "away_team": "Philadelphia",
      "home_team": "Nashville",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-por-skc-nwmwza9jql",
      "display": "Portland @ Kansas City",
      "week": 7,
      "season": 2024,
      "date_str": "2024-04-07",
      "away_team": "Portland",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-rsl-min-9vq2rwnyqk",
      "display": "Salt Lake @ Minnesota",
      "week": 7,
      "season": 2024,
      "date_str": "2024-04-07",
      "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-2024-sje-atx-ljqekvbamx",
      "display": "San Jose @ Austin",
      "week": 7,
      "season": 2024,
      "date_str": "2024-04-07",
      "away_team": "San Jose",
      "home_team": "Austin",
      "team": "",
      "score_home": 4,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-chi-nyrb-vzqozy8z5a",
      "display": "Chicago @ New York",
      "week": 8,
      "season": 2024,
      "date_str": "2024-04-13",
      "away_team": "Chicago",
      "home_team": "New York",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-cin-mtl-gpmolaw25z",
      "display": "Cincinnati @ Montr\u00e9al",
      "week": 8,
      "season": 2024,
      "date_str": "2024-04-13",
      "away_team": "Cincinnati",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-lafc-por-315vzare59",
      "display": "Los Angeles FC @ Portland",
      "week": 8,
      "season": 2024,
      "date_str": "2024-04-13",
      "away_team": "Los Angeles FC",
      "home_team": "Portland",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-ner-nyc-gomnzn8omw",
      "display": "New England @ New York City",
      "week": 8,
      "season": 2024,
      "date_str": "2024-04-13",
      "away_team": "New England",
      "home_team": "New York City",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-orl-dcu-0oq6egkd56",
      "display": "Orlando City @ D.C. United",
      "week": 8,
      "season": 2024,
      "date_str": "2024-04-13",
      "away_team": "Orlando City",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-tor-clt-0x5gzyrbm7",
      "display": "Toronto @ Charlotte",
      "week": 8,
      "season": 2024,
      "date_str": "2024-04-13",
      "away_team": "Toronto",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-atx-stl-ramyn0xk5d",
      "display": "Austin @ St. Louis",
      "week": 8,
      "season": 2024,
      "date_str": "2024-04-14",
      "away_team": "Austin",
      "home_team": "St. Louis",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-clb-rsl-wvq9wol7mw",
      "display": "Columbus @ Salt Lake",
      "week": 8,
      "season": 2024,
      "date_str": "2024-04-14",
      "away_team": "Columbus",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-col-sje-egmp8ag4ma",
      "display": "Colorado @ San Jose",
      "week": 8,
      "season": 2024,
      "date_str": "2024-04-14",
      "away_team": "Colorado",
      "home_team": "San Jose",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-hou-min-blmvgdnw5x",
      "display": "Houston @ Minnesota",
      "week": 8,
      "season": 2024,
      "date_str": "2024-04-14",
      "away_team": "Houston",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-lag-van-pk5ldrwl5o",
      "display": "LA Galaxy @ Vancouver",
      "week": 8,
      "season": 2024,
      "date_str": "2024-04-14",
      "away_team": "LA Galaxy",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-mia-skc-2lqrea6a5r",
      "display": "Miami @ Kansas City",
      "week": 8,
      "season": 2024,
      "date_str": "2024-04-14",
      "away_team": "Miami",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-phi-atl-gjmnr2bkmk",
      "display": "Philadelphia @ Atlanta",
      "week": 8,
      "season": 2024,
      "date_str": "2024-04-14",
      "away_team": "Philadelphia",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-sea-fcd-0oq6egbg56",
      "display": "Seattle @ Dallas",
      "week": 8,
      "season": 2024,
      "date_str": "2024-04-14",
      "away_team": "Seattle",
      "home_team": "Dallas",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-cin-atl-kaqbozovqb",
      "display": "Cincinnati @ Atlanta",
      "week": 9,
      "season": 2024,
      "date_str": "2024-04-20",
      "away_team": "Cincinnati",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-dcu-nyc-olmlzyleql",
      "display": "D.C. United @ New York City",
      "week": 9,
      "season": 2024,
      "date_str": "2024-04-20",
      "away_team": "D.C. United",
      "home_team": "New York City",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-ner-tor-vj58j6pjq8",
      "display": "New England @ Toronto",
      "week": 9,
      "season": 2024,
      "date_str": "2024-04-20",
      "away_team": "New England",
      "home_team": "Toronto",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nsh-mia-2vq11jolqr",
      "display": "Nashville @ Miami",
      "week": 9,
      "season": 2024,
      "date_str": "2024-04-20",
      "away_team": "Nashville",
      "home_team": "Miami",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-orl-mtl-a35r3x8lql",
      "display": "Orlando City @ Montr\u00e9al",
      "week": 9,
      "season": 2024,
      "date_str": "2024-04-20",
      "away_team": "Orlando City",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-por-clb-ev5d9vyeqk",
      "display": "Portland @ Columbus",
      "week": 9,
      "season": 2024,
      "date_str": "2024-04-20",
      "away_team": "Portland",
      "home_team": "Columbus",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-atx-hou-kxmezynx56",
      "display": "Austin @ Houston",
      "week": 9,
      "season": 2024,
      "date_str": "2024-04-21",
      "away_team": "Austin",
      "home_team": "Houston",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-fcd-col-npqxon8g59",
      "display": "Dallas @ Colorado",
      "week": 9,
      "season": 2024,
      "date_str": "2024-04-21",
      "away_team": "Dallas",
      "home_team": "Colorado",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-min-clt-7vq7xgvemd",
      "display": "Minnesota @ Charlotte",
      "week": 9,
      "season": 2024,
      "date_str": "2024-04-21",
      "away_team": "Minnesota",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nyrb-lafc-adq0dz6bqe",
      "display": "New York @ Los Angeles FC",
      "week": 9,
      "season": 2024,
      "date_str": "2024-04-21",
      "away_team": "New York",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-rsl-chi-9yqdzyojmv",
      "display": "Salt Lake @ Chicago",
      "week": 9,
      "season": 2024,
      "date_str": "2024-04-21",
      "away_team": "Salt Lake",
      "home_team": "Chicago",
      "team": "",
      "score_home": 0,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-stl-skc-odmxzakrqy",
      "display": "St. Louis @ Kansas City",
      "week": 9,
      "season": 2024,
      "date_str": "2024-04-21",
      "away_team": "St. Louis",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-van-sea-kpqjzyvnq6",
      "display": "Vancouver @ Seattle",
      "week": 9,
      "season": 2024,
      "date_str": "2024-04-21",
      "away_team": "Vancouver",
      "home_team": "Seattle",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-sje-lag-xw5pjn8gqg",
      "display": "San Jose @ LA Galaxy",
      "week": 9,
      "season": 2024,
      "date_str": "2024-04-22",
      "away_team": "San Jose",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 4,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-clt-nyc-xvqk7rjkq0",
      "display": "Charlotte @ New York City",
      "week": 10,
      "season": 2024,
      "date_str": "2024-04-27",
      "away_team": "Charlotte",
      "home_team": "New York City",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-col-cin-krqazagmmk",
      "display": "Colorado @ Cincinnati",
      "week": 10,
      "season": 2024,
      "date_str": "2024-04-27",
      "away_team": "Colorado",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-lag-atx-e7mzon295r",
      "display": "LA Galaxy @ Austin",
      "week": 10,
      "season": 2024,
      "date_str": "2024-04-27",
      "away_team": "LA Galaxy",
      "home_team": "Austin",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-mia-ner-blmvgd8a5x",
      "display": "Miami @ New England",
      "week": 10,
      "season": 2024,
      "date_str": "2024-04-27",
      "away_team": "Miami",
      "home_team": "New England",
      "team": "",
      "score_home": 1,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-mtl-clb-4jmanzxl5k",
      "display": "Montr\u00e9al @ Columbus",
      "week": 10,
      "season": 2024,
      "date_str": "2024-04-27",
      "away_team": "Montr\u00e9al",
      "home_team": "Columbus",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-rsl-phi-jyqjyrlpqg",
      "display": "Salt Lake @ Philadelphia",
      "week": 10,
      "season": 2024,
      "date_str": "2024-04-27",
      "away_team": "Salt Lake",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-sea-dcu-4wm48brkmj",
      "display": "Seattle @ D.C. United",
      "week": 10,
      "season": 2024,
      "date_str": "2024-04-27",
      "away_team": "Seattle",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-tor-orl-ljqekvramx",
      "display": "Toronto @ Orlando City",
      "week": 10,
      "season": 2024,
      "date_str": "2024-04-27",
      "away_team": "Toronto",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-van-nyrb-p6qbzbg8q0",
      "display": "Vancouver @ New York",
      "week": 10,
      "season": 2024,
      "date_str": "2024-04-27",
      "away_team": "Vancouver",
      "home_team": "New York",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-atl-chi-n6mmznpe5e",
      "display": "Atlanta @ Chicago",
      "week": 10,
      "season": 2024,
      "date_str": "2024-04-28",
      "away_team": "Atlanta",
      "home_team": "Chicago",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-hou-fcd-xj5yzadwqb",
      "display": "Houston @ Dallas",
      "week": 10,
      "season": 2024,
      "date_str": "2024-04-28",
      "away_team": "Houston",
      "home_team": "Dallas",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-por-lafc-evq3l3dyqw",
      "display": "Portland @ Los Angeles FC",
      "week": 10,
      "season": 2024,
      "date_str": "2024-04-28",
      "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-2024-sje-nsh-oa5w6n2am1",
      "display": "San Jose @ Nashville",
      "week": 10,
      "season": 2024,
      "date_str": "2024-04-28",
      "away_team": "San Jose",
      "home_team": "Nashville",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-skc-min-jyqjyrlbqg",
      "display": "Kansas City @ Minnesota",
      "week": 10,
      "season": 2024,
      "date_str": "2024-04-28",
      "away_team": "Kansas City",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-cin-orl-0oq6egzd56",
      "display": "Cincinnati @ Orlando City",
      "week": 11,
      "season": 2024,
      "date_str": "2024-05-04",
      "away_team": "Cincinnati",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-fcd-tor-gpmolad25z",
      "display": "Dallas @ Toronto",
      "week": 11,
      "season": 2024,
      "date_str": "2024-05-04",
      "away_team": "Dallas",
      "home_team": "Toronto",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-lafc-sje-oa5w6n28m1",
      "display": "Los Angeles FC @ San Jose",
      "week": 11,
      "season": 2024,
      "date_str": "2024-05-04",
      "away_team": "Los Angeles FC",
      "home_team": "San Jose",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-min-atl-kaqbozg4qb",
      "display": "Minnesota @ Atlanta",
      "week": 11,
      "season": 2024,
      "date_str": "2024-05-04",
      "away_team": "Minnesota",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nyrb-mia-7vqgprywqv",
      "display": "New York @ Miami",
      "week": 11,
      "season": 2024,
      "date_str": "2024-05-04",
      "away_team": "New York",
      "home_team": "Miami",
      "team": "",
      "score_home": 6,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-phi-dcu-2vq11j7lqr",
      "display": "Philadelphia @ D.C. United",
      "week": 11,
      "season": 2024,
      "date_str": "2024-05-04",
      "away_team": "Philadelphia",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-por-clt-nwmwza4jql",
      "display": "Portland @ Charlotte",
      "week": 11,
      "season": 2024,
      "date_str": "2024-05-04",
      "away_team": "Portland",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-atx-van-evq3l3ddqw",
      "display": "Austin @ Vancouver",
      "week": 11,
      "season": 2024,
      "date_str": "2024-05-05",
      "away_team": "Austin",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-col-nyc-kaqbozo4qb",
      "display": "Colorado @ New York City",
      "week": 11,
      "season": 2024,
      "date_str": "2024-05-05",
      "away_team": "Colorado",
      "home_team": "New York City",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-lag-sea-nwmwza4kql",
      "display": "LA Galaxy @ Seattle",
      "week": 11,
      "season": 2024,
      "date_str": "2024-05-05",
      "away_team": "LA Galaxy",
      "home_team": "Seattle",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-mtl-nsh-zeqzzak1qk",
      "display": "Montr\u00e9al @ Nashville",
      "week": 11,
      "season": 2024,
      "date_str": "2024-05-05",
      "away_team": "Montr\u00e9al",
      "home_team": "Nashville",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-ner-chi-gomnznlomw",
      "display": "New England @ Chicago",
      "week": 11,
      "season": 2024,
      "date_str": "2024-05-05",
      "away_team": "New England",
      "home_team": "Chicago",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-skc-rsl-pk5ldrnl5o",
      "display": "Kansas City @ Salt Lake",
      "week": 11,
      "season": 2024,
      "date_str": "2024-05-05",
      "away_team": "Kansas City",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-stl-hou-vzqozynz5a",
      "display": "St. Louis @ Houston",
      "week": 11,
      "season": 2024,
      "date_str": "2024-05-05",
      "away_team": "St. Louis",
      "home_team": "Houston",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-cin-clb-0oq6egza56",
      "display": "Cincinnati @ Columbus",
      "week": 12,
      "season": 2024,
      "date_str": "2024-05-11",
      "away_team": "Cincinnati",
      "home_team": "Columbus",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-dcu-atl-0x5gzynzm7",
      "display": "D.C. United @ Atlanta",
      "week": 12,
      "season": 2024,
      "date_str": "2024-05-11",
      "away_team": "D.C. United",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-mia-mtl-gpmolade5z",
      "display": "Miami @ Montr\u00e9al",
      "week": 12,
      "season": 2024,
      "date_str": "2024-05-11",
      "away_team": "Miami",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-ner-nyrb-olmlzy1eql",
      "display": "New England @ New York",
      "week": 12,
      "season": 2024,
      "date_str": "2024-05-11",
      "away_team": "New England",
      "home_team": "New York",
      "team": "",
      "score_home": 4,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nsh-clt-7vqgpry6qv",
      "display": "Nashville @ Charlotte",
      "week": 12,
      "season": 2024,
      "date_str": "2024-05-11",
      "away_team": "Nashville",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nyc-tor-2lqread05r",
      "display": "New York City @ Toronto",
      "week": 12,
      "season": 2024,
      "date_str": "2024-05-11",
      "away_team": "New York City",
      "home_team": "Toronto",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-orl-phi-krqazakomk",
      "display": "Orlando City @ Philadelphia",
      "week": 12,
      "season": 2024,
      "date_str": "2024-05-11",
      "away_team": "Orlando City",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-atx-fcd-wvq9wo8wmw",
      "display": "Austin @ Dallas",
      "week": 12,
      "season": 2024,
      "date_str": "2024-05-12",
      "away_team": "Austin",
      "home_team": "Dallas",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-chi-stl-315vzae959",
      "display": "Chicago @ St. Louis",
      "week": 12,
      "season": 2024,
      "date_str": "2024-05-12",
      "away_team": "Chicago",
      "home_team": "St. Louis",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-hou-skc-9z5kzykjma",
      "display": "Houston @ Kansas City",
      "week": 12,
      "season": 2024,
      "date_str": "2024-05-12",
      "away_team": "Houston",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-rsl-lag-pk5ldrdo5o",
      "display": "Salt Lake @ LA Galaxy",
      "week": 12,
      "season": 2024,
      "date_str": "2024-05-12",
      "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-2024-sea-por-ramyn02o5d",
      "display": "Seattle @ Portland",
      "week": 12,
      "season": 2024,
      "date_str": "2024-05-12",
      "away_team": "Seattle",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-sje-col-egmp8advma",
      "display": "San Jose @ Colorado",
      "week": 12,
      "season": 2024,
      "date_str": "2024-05-12",
      "away_team": "San Jose",
      "home_team": "Colorado",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-van-lafc-gjmnr2d0mk",
      "display": "Vancouver @ Los Angeles FC",
      "week": 12,
      "season": 2024,
      "date_str": "2024-05-12",
      "away_team": "Vancouver",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-atl-cin-7vq7xgj2md",
      "display": "Atlanta @ Cincinnati",
      "week": 13,
      "season": 2024,
      "date_str": "2024-05-15",
      "away_team": "Atlanta",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-clb-mtl-a35r3x2aql",
      "display": "Columbus @ Montr\u00e9al",
      "week": 13,
      "season": 2024,
      "date_str": "2024-05-15",
      "away_team": "Columbus",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-mia-orl-olmlzyv0ql",
      "display": "Miami @ Orlando City",
      "week": 13,
      "season": 2024,
      "date_str": "2024-05-15",
      "away_team": "Miami",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nyc-phi-vj58j6p4q8",
      "display": "New York City @ Philadelphia",
      "week": 13,
      "season": 2024,
      "date_str": "2024-05-15",
      "away_team": "New York City",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nyrb-dcu-2vq11jdkqr",
      "display": "New York @ D.C. United",
      "week": 13,
      "season": 2024,
      "date_str": "2024-05-15",
      "away_team": "New York",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 1,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-clt-chi-kxmezy6r56",
      "display": "Charlotte @ Chicago",
      "week": 13,
      "season": 2024,
      "date_str": "2024-05-16",
      "away_team": "Charlotte",
      "home_team": "Chicago",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-hou-atx-9yqdzyglmv",
      "display": "Houston @ Austin",
      "week": 13,
      "season": 2024,
      "date_str": "2024-05-16",
      "away_team": "Houston",
      "home_team": "Austin",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-lafc-stl-npqxonwm59",
      "display": "Los Angeles FC @ St. Louis",
      "week": 13,
      "season": 2024,
      "date_str": "2024-05-16",
      "away_team": "Los Angeles FC",
      "home_team": "St. Louis",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-lag-min-odmxzadwqy",
      "display": "LA Galaxy @ Minnesota",
      "week": 13,
      "season": 2024,
      "date_str": "2024-05-16",
      "away_team": "LA Galaxy",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-sea-rsl-kpqjzy8rq6",
      "display": "Seattle @ Salt Lake",
      "week": 13,
      "season": 2024,
      "date_str": "2024-05-16",
      "away_team": "Seattle",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-sje-por-2vq11jv4qr",
      "display": "San Jose @ Portland",
      "week": 13,
      "season": 2024,
      "date_str": "2024-05-16",
      "away_team": "San Jose",
      "home_team": "Portland",
      "team": "",
      "score_home": 4,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-tor-nsh-9vq2rwzaqk",
      "display": "Toronto @ Nashville",
      "week": 13,
      "season": 2024,
      "date_str": "2024-05-16",
      "away_team": "Toronto",
      "home_team": "Nashville",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-van-col-adq0dzzpqe",
      "display": "Vancouver @ Colorado",
      "week": 13,
      "season": 2024,
      "date_str": "2024-05-16",
      "away_team": "Vancouver",
      "home_team": "Colorado",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-atl-nsh-e7mzonb65r",
      "display": "Atlanta @ Nashville",
      "week": 14,
      "season": 2024,
      "date_str": "2024-05-18",
      "away_team": "Atlanta",
      "home_team": "Nashville",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-lag-clt-xw5pjnddqg",
      "display": "LA Galaxy @ Charlotte",
      "week": 14,
      "season": 2024,
      "date_str": "2024-05-18",
      "away_team": "LA Galaxy",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-mtl-tor-blmvgdeo5x",
      "display": "Montr\u00e9al @ Toronto",
      "week": 14,
      "season": 2024,
      "date_str": "2024-05-18",
      "away_team": "Montr\u00e9al",
      "home_team": "Toronto",
      "team": "",
      "score_home": 5,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nyrb-nyc-zeqzzaa1qk",
      "display": "New York @ New York City",
      "week": 14,
      "season": 2024,
      "date_str": "2024-05-18",
      "away_team": "New York",
      "home_team": "New York City",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-phi-ner-4wm48bzpmj",
      "display": "Philadelphia @ New England",
      "week": 14,
      "season": 2024,
      "date_str": "2024-05-18",
      "away_team": "Philadelphia",
      "home_team": "New England",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-stl-cin-nwmwzaakql",
      "display": "St. Louis @ Cincinnati",
      "week": 14,
      "season": 2024,
      "date_str": "2024-05-18",
      "away_team": "St. Louis",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-clb-chi-xvqk7r4oq0",
      "display": "Columbus @ Chicago",
      "week": 14,
      "season": 2024,
      "date_str": "2024-05-19",
      "away_team": "Columbus",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-col-rsl-n6mmzndz5e",
      "display": "Colorado @ Salt Lake",
      "week": 14,
      "season": 2024,
      "date_str": "2024-05-19",
      "away_team": "Colorado",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 5,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-dcu-mia-4jmanz4k5k",
      "display": "D.C. United @ Miami",
      "week": 14,
      "season": 2024,
      "date_str": "2024-05-19",
      "away_team": "D.C. United",
      "home_team": "Miami",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-fcd-hou-p6qbzbabq0",
      "display": "Dallas @ Houston",
      "week": 14,
      "season": 2024,
      "date_str": "2024-05-19",
      "away_team": "Dallas",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-orl-sje-jyqjyrbpqg",
      "display": "Orlando City @ San Jose",
      "week": 14,
      "season": 2024,
      "date_str": "2024-05-19",
      "away_team": "Orlando City",
      "home_team": "San Jose",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-por-min-9vq2rw7yqk",
      "display": "Portland @ Minnesota",
      "week": 14,
      "season": 2024,
      "date_str": "2024-05-19",
      "away_team": "Portland",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-skc-atx-vzqozylk5a",
      "display": "Kansas City @ Austin",
      "week": 14,
      "season": 2024,
      "date_str": "2024-05-19",
      "away_team": "Kansas City",
      "home_team": "Austin",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-van-sea-oa5w6nj8m1",
      "display": "Vancouver @ Seattle",
      "week": 14,
      "season": 2024,
      "date_str": "2024-05-19",
      "away_team": "Vancouver",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-chi-dcu-egmp8ax6ma",
      "display": "Chicago @ D.C. United",
      "week": 15,
      "season": 2024,
      "date_str": "2024-05-25",
      "away_team": "Chicago",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-cin-tor-gomnzndxmw",
      "display": "Cincinnati @ Toronto",
      "week": 15,
      "season": 2024,
      "date_str": "2024-05-25",
      "away_team": "Cincinnati",
      "home_team": "Toronto",
      "team": "",
      "score_home": 3,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-clb-orl-gpmola4e5z",
      "display": "Columbus @ Orlando City",
      "week": 15,
      "season": 2024,
      "date_str": "2024-05-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-2024-lafc-atl-evq3l3zdqw",
      "display": "Los Angeles FC @ Atlanta",
      "week": 15,
      "season": 2024,
      "date_str": "2024-05-25",
      "away_team": "Los Angeles FC",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nsh-mtl-0x5gzydzm7",
      "display": "Nashville @ Montr\u00e9al",
      "week": 15,
      "season": 2024,
      "date_str": "2024-05-25",
      "away_team": "Nashville",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nyc-ner-7vqgpr46qv",
      "display": "New York City @ New England",
      "week": 15,
      "season": 2024,
      "date_str": "2024-05-25",
      "away_team": "New York City",
      "home_team": "New England",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-phi-clt-kaqboz44qb",
      "display": "Philadelphia @ Charlotte",
      "week": 15,
      "season": 2024,
      "date_str": "2024-05-25",
      "away_team": "Philadelphia",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-atx-sje-315vzaa959",
      "display": "Austin @ San Jose",
      "week": 15,
      "season": 2024,
      "date_str": "2024-05-26",
      "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-2024-hou-lag-9z5kzydjma",
      "display": "Houston @ LA Galaxy",
      "week": 15,
      "season": 2024,
      "date_str": "2024-05-26",
      "away_team": "Houston",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-mia-van-egmp8a4vma",
      "display": "Miami @ Vancouver",
      "week": 15,
      "season": 2024,
      "date_str": "2024-05-26",
      "away_team": "Miami",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-min-col-wvq9wozwmw",
      "display": "Minnesota @ Colorado",
      "week": 15,
      "season": 2024,
      "date_str": "2024-05-26",
      "away_team": "Minnesota",
      "home_team": "Colorado",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-rsl-fcd-2lqreaa05r",
      "display": "Salt Lake @ Dallas",
      "week": 15,
      "season": 2024,
      "date_str": "2024-05-26",
      "away_team": "Salt Lake",
      "home_team": "Dallas",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-sea-stl-7vq7xgvymd",
      "display": "Seattle @ St. Louis",
      "week": 15,
      "season": 2024,
      "date_str": "2024-05-26",
      "away_team": "Seattle",
      "home_team": "St. Louis",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-skc-por-xj5yzaaaqb",
      "display": "Kansas City @ Portland",
      "week": 15,
      "season": 2024,
      "date_str": "2024-05-26",
      "away_team": "Kansas City",
      "home_team": "Portland",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-atl-mia-ramyn03o5d",
      "display": "Atlanta @ Miami",
      "week": 16,
      "season": 2024,
      "date_str": "2024-05-29",
      "away_team": "Atlanta",
      "home_team": "Miami",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-clt-nyrb-ramyn09d5d",
      "display": "Charlotte @ New York",
      "week": 16,
      "season": 2024,
      "date_str": "2024-05-29",
      "away_team": "Charlotte",
      "home_team": "New York",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-dcu-mtl-7vq7xgz2md",
      "display": "D.C. United @ Montr\u00e9al",
      "week": 16,
      "season": 2024,
      "date_str": "2024-05-29",
      "away_team": "D.C. United",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 4,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nsh-cin-pk5ldr4o5o",
      "display": "Nashville @ Cincinnati",
      "week": 16,
      "season": 2024,
      "date_str": "2024-05-29",
      "away_team": "Nashville",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-tor-phi-olmlzyygql",
      "display": "Toronto @ Philadelphia",
      "week": 16,
      "season": 2024,
      "date_str": "2024-05-29",
      "away_team": "Toronto",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-col-hou-olmlzyd0ql",
      "display": "Colorado @ Houston",
      "week": 16,
      "season": 2024,
      "date_str": "2024-05-30",
      "away_team": "Colorado",
      "home_team": "Houston",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-fcd-lag-9z5kzyppma",
      "display": "Dallas @ LA Galaxy",
      "week": 16,
      "season": 2024,
      "date_str": "2024-05-30",
      "away_team": "Dallas",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-min-lafc-odmxzaawqy",
      "display": "Minnesota @ Los Angeles FC",
      "week": 16,
      "season": 2024,
      "date_str": "2024-05-30",
      "away_team": "Minnesota",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-orl-chi-a35r3xdaql",
      "display": "Orlando City @ Chicago",
      "week": 16,
      "season": 2024,
      "date_str": "2024-05-30",
      "away_team": "Orlando City",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-por-atx-2vq11jzkqr",
      "display": "Portland @ Austin",
      "week": 16,
      "season": 2024,
      "date_str": "2024-05-30",
      "away_team": "Portland",
      "home_team": "Austin",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-rsl-sea-9vq2rwoaqk",
      "display": "Salt Lake @ Seattle",
      "week": 16,
      "season": 2024,
      "date_str": "2024-05-30",
      "away_team": "Salt Lake",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-van-skc-vj58j6z4q8",
      "display": "Vancouver @ Kansas City",
      "week": 16,
      "season": 2024,
      "date_str": "2024-05-30",
      "away_team": "Vancouver",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-ner-clb-gjmnr2m0mk",
      "display": "New England @ Columbus",
      "week": 16,
      "season": 2024,
      "date_str": "2024-10-12",
      "away_team": "New England",
      "home_team": "Columbus",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-sje-nyc-npqxonjm59",
      "display": "San Jose @ New York City",
      "week": 17,
      "season": 2024,
      "date_str": "2024-05-31",
      "away_team": "San Jose",
      "home_team": "New York City",
      "team": "",
      "score_home": 5,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-mtl-phi-vzqozy175a",
      "display": "Montr\u00e9al @ Philadelphia",
      "week": 17,
      "season": 2024,
      "date_str": "2024-06-01",
      "away_team": "Montr\u00e9al",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-orl-nyrb-gomnznlxmw",
      "display": "Orlando City @ New York",
      "week": 17,
      "season": 2024,
      "date_str": "2024-06-01",
      "away_team": "Orlando City",
      "home_team": "New York",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-stl-mia-kpqjzyprq6",
      "display": "St. Louis @ Miami",
      "week": 17,
      "season": 2024,
      "date_str": "2024-06-01",
      "away_team": "St. Louis",
      "home_team": "Miami",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-tor-dcu-adq0dzopqe",
      "display": "Toronto @ D.C. United",
      "week": 17,
      "season": 2024,
      "date_str": "2024-06-01",
      "away_team": "Toronto",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-atx-rsl-xvqk7rpoq0",
      "display": "Austin @ Salt Lake",
      "week": 17,
      "season": 2024,
      "date_str": "2024-06-02",
      "away_team": "Austin",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 5,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-clt-atl-n6mmznpz5e",
      "display": "Charlotte @ Atlanta",
      "week": 17,
      "season": 2024,
      "date_str": "2024-06-02",
      "away_team": "Charlotte",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-col-van-e7mzon365r",
      "display": "Colorado @ Vancouver",
      "week": 17,
      "season": 2024,
      "date_str": "2024-06-02",
      "away_team": "Colorado",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-fcd-lafc-p6qbzbkbq0",
      "display": "Dallas @ Los Angeles FC",
      "week": 17,
      "season": 2024,
      "date_str": "2024-06-02",
      "away_team": "Dallas",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-hou-por-ljqekvyzmx",
      "display": "Houston @ Portland",
      "week": 17,
      "season": 2024,
      "date_str": "2024-06-02",
      "away_team": "Houston",
      "home_team": "Portland",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-lag-chi-4jmanzgk5k",
      "display": "LA Galaxy @ Chicago",
      "week": 17,
      "season": 2024,
      "date_str": "2024-06-02",
      "away_team": "LA Galaxy",
      "home_team": "Chicago",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-ner-nsh-9yqdzye9mv",
      "display": "New England @ Nashville",
      "week": 17,
      "season": 2024,
      "date_str": "2024-06-02",
      "away_team": "New England",
      "home_team": "Nashville",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-skc-min-4wm48b9pmj",
      "display": "Kansas City @ Minnesota",
      "week": 17,
      "season": 2024,
      "date_str": "2024-06-02",
      "away_team": "Kansas City",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-sea-clb-xw5pjnkdqg",
      "display": "Seattle @ Columbus",
      "week": 17,
      "season": 2024,
      "date_str": "2024-09-07",
      "away_team": "Seattle",
      "home_team": "Columbus",
      "team": "",
      "score_home": 0,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nyrb-ner-xj5yzakaqb",
      "display": "New York @ New England",
      "week": 18,
      "season": 2024,
      "date_str": "2024-06-08",
      "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-2024-fcd-min-9z5kzy8pma",
      "display": "Dallas @ Minnesota",
      "week": 18,
      "season": 2024,
      "date_str": "2024-06-09",
      "away_team": "Dallas",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-por-stl-oa5w6np8m1",
      "display": "Portland @ St. Louis",
      "week": 18,
      "season": 2024,
      "date_str": "2024-06-09",
      "away_team": "Portland",
      "home_team": "St. Louis",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-sea-skc-jyqjyrvpqg",
      "display": "Seattle @ Kansas City",
      "week": 18,
      "season": 2024,
      "date_str": "2024-06-09",
      "away_team": "Seattle",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-chi-tor-vzqozyak5a",
      "display": "Chicago @ Toronto",
      "week": 19,
      "season": 2024,
      "date_str": "2024-06-15",
      "away_team": "Chicago",
      "home_team": "Toronto",
      "team": "",
      "score_home": 1,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-clb-nyc-evq3l3rdqw",
      "display": "Columbus @ New York City",
      "week": 19,
      "season": 2024,
      "date_str": "2024-06-15",
      "away_team": "Columbus",
      "home_team": "New York City",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-dcu-clt-nwmwzakkql",
      "display": "D.C. United @ Charlotte",
      "week": 19,
      "season": 2024,
      "date_str": "2024-06-15",
      "away_team": "D.C. United",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-hou-atl-2lqreayw5r",
      "display": "Houston @ Atlanta",
      "week": 19,
      "season": 2024,
      "date_str": "2024-06-15",
      "away_team": "Houston",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-lafc-orl-gpmola7e5z",
      "display": "Los Angeles FC @ Orlando City",
      "week": 19,
      "season": 2024,
      "date_str": "2024-06-15",
      "away_team": "Los Angeles FC",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-mia-phi-gomnznbxmw",
      "display": "Miami @ Philadelphia",
      "week": 19,
      "season": 2024,
      "date_str": "2024-06-15",
      "away_team": "Miami",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nsh-nyrb-0oq6egva56",
      "display": "Nashville @ New York",
      "week": 19,
      "season": 2024,
      "date_str": "2024-06-15",
      "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-2024-rsl-mtl-zeqzzapxqk",
      "display": "Salt Lake @ Montr\u00e9al",
      "week": 19,
      "season": 2024,
      "date_str": "2024-06-15",
      "away_team": "Salt Lake",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-van-ner-7vqgprr6qv",
      "display": "Vancouver @ New England",
      "week": 19,
      "season": 2024,
      "date_str": "2024-06-15",
      "away_team": "Vancouver",
      "home_team": "New England",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-atx-col-oa5w6npjm1",
      "display": "Austin @ Colorado",
      "week": 19,
      "season": 2024,
      "date_str": "2024-06-16",
      "away_team": "Austin",
      "home_team": "Colorado",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-cin-sje-evq3l3r6qw",
      "display": "Cincinnati @ San Jose",
      "week": 19,
      "season": 2024,
      "date_str": "2024-06-16",
      "away_team": "Cincinnati",
      "home_team": "San Jose",
      "team": "",
      "score_home": 2,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-min-sea-kaqbozgjqb",
      "display": "Minnesota @ Seattle",
      "week": 19,
      "season": 2024,
      "date_str": "2024-06-16",
      "away_team": "Minnesota",
      "home_team": "Seattle",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-skc-lag-npqxonax59",
      "display": "Kansas City @ LA Galaxy",
      "week": 19,
      "season": 2024,
      "date_str": "2024-06-16",
      "away_team": "Kansas City",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 4,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-stl-fcd-n6mmzn8e5e",
      "display": "St. Louis @ Dallas",
      "week": 19,
      "season": 2024,
      "date_str": "2024-06-16",
      "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-2024-atl-dcu-7vqgprreqv",
      "display": "Atlanta @ D.C. United",
      "week": 20,
      "season": 2024,
      "date_str": "2024-06-19",
      "away_team": "Atlanta",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-clb-mia-0oq6egvx56",
      "display": "Columbus @ Miami",
      "week": 20,
      "season": 2024,
      "date_str": "2024-06-19",
      "away_team": "Columbus",
      "home_team": "Miami",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nsh-tor-gomnznbmmw",
      "display": "Nashville @ Toronto",
      "week": 20,
      "season": 2024,
      "date_str": "2024-06-19",
      "away_team": "Nashville",
      "home_team": "Toronto",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nyrb-mtl-gpmola7n5z",
      "display": "New York @ Montr\u00e9al",
      "week": 20,
      "season": 2024,
      "date_str": "2024-06-19",
      "away_team": "New York",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-orl-clt-nwmwzak7ql",
      "display": "Orlando City @ Charlotte",
      "week": 20,
      "season": 2024,
      "date_str": "2024-06-19",
      "away_team": "Orlando City",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-phi-cin-0x5gzyprm7",
      "display": "Philadelphia @ Cincinnati",
      "week": 20,
      "season": 2024,
      "date_str": "2024-06-19",
      "away_team": "Philadelphia",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 4,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-col-stl-315vzak659",
      "display": "Colorado @ St. Louis",
      "week": 20,
      "season": 2024,
      "date_str": "2024-06-20",
      "away_team": "Colorado",
      "home_team": "St. Louis",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-lafc-atx-vzqozyaj5a",
      "display": "Los Angeles FC @ Austin",
      "week": 20,
      "season": 2024,
      "date_str": "2024-06-20",
      "away_team": "Los Angeles FC",
      "home_team": "Austin",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-min-fcd-2lqreak05r",
      "display": "Minnesota @ Dallas",
      "week": 20,
      "season": 2024,
      "date_str": "2024-06-20",
      "away_team": "Minnesota",
      "home_team": "Dallas",
      "team": "",
      "score_home": 5,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nyc-lag-7vqgpr6eqv",
      "display": "New York City @ LA Galaxy",
      "week": 20,
      "season": 2024,
      "date_str": "2024-06-20",
      "away_team": "New York City",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-por-sje-gjmnr2kvmk",
      "display": "Portland @ San Jose",
      "week": 20,
      "season": 2024,
      "date_str": "2024-06-20",
      "away_team": "Portland",
      "home_team": "San Jose",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-rsl-skc-wvq9wonzmw",
      "display": "Salt Lake @ Kansas City",
      "week": 20,
      "season": 2024,
      "date_str": "2024-06-20",
      "away_team": "Salt Lake",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 3,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-sea-hou-2lqreakw5r",
      "display": "Seattle @ Houston",
      "week": 20,
      "season": 2024,
      "date_str": "2024-06-20",
      "away_team": "Seattle",
      "home_team": "Houston",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-chi-orl-a35r3x6bql",
      "display": "Chicago @ Orlando City",
      "week": 21,
      "season": 2024,
      "date_str": "2024-06-22",
      "away_team": "Chicago",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 4,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-clt-phi-ev5d9v4aqk",
      "display": "Charlotte @ Philadelphia",
      "week": 21,
      "season": 2024,
      "date_str": "2024-06-22",
      "away_team": "Charlotte",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-hou-dcu-ev5d9vbaqk",
      "display": "Houston @ D.C. United",
      "week": 21,
      "season": 2024,
      "date_str": "2024-06-22",
      "away_team": "Houston",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 1,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-ner-cin-7vqgprywqv",
      "display": "New England @ Cincinnati",
      "week": 21,
      "season": 2024,
      "date_str": "2024-06-22",
      "away_team": "New England",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-skc-clb-7vq7xg0ymd",
      "display": "Kansas City @ Columbus",
      "week": 21,
      "season": 2024,
      "date_str": "2024-06-22",
      "away_team": "Kansas City",
      "home_team": "Columbus",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-tor-nyrb-2vq11j04qr",
      "display": "Toronto @ New York",
      "week": 21,
      "season": 2024,
      "date_str": "2024-06-22",
      "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-2024-atl-stl-kxmezyax56",
      "display": "Atlanta @ St. Louis",
      "week": 21,
      "season": 2024,
      "date_str": "2024-06-23",
      "away_team": "Atlanta",
      "home_team": "St. Louis",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-atx-min-ljqekvzzmx",
      "display": "Austin @ Minnesota",
      "week": 21,
      "season": 2024,
      "date_str": "2024-06-23",
      "away_team": "Austin",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-fcd-sea-kpqjzybyq6",
      "display": "Dallas @ Seattle",
      "week": 21,
      "season": 2024,
      "date_str": "2024-06-23",
      "away_team": "Dallas",
      "home_team": "Seattle",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-lag-rsl-9vq2rw01qk",
      "display": "LA Galaxy @ Salt Lake",
      "week": 21,
      "season": 2024,
      "date_str": "2024-06-23",
      "away_team": "LA Galaxy",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-mtl-col-odmxzaj2qy",
      "display": "Montr\u00e9al @ Colorado",
      "week": 21,
      "season": 2024,
      "date_str": "2024-06-23",
      "away_team": "Montr\u00e9al",
      "home_team": "Colorado",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nyc-nsh-gpmolayr5z",
      "display": "New York City @ Nashville",
      "week": 21,
      "season": 2024,
      "date_str": "2024-06-23",
      "away_team": "New York City",
      "home_team": "Nashville",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-sje-lafc-npqxonkg59",
      "display": "San Jose @ Los Angeles FC",
      "week": 21,
      "season": 2024,
      "date_str": "2024-06-23",
      "away_team": "San Jose",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 6,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-van-por-adq0dz0pqe",
      "display": "Vancouver @ Portland",
      "week": 21,
      "season": 2024,
      "date_str": "2024-06-23",
      "away_team": "Vancouver",
      "home_team": "Portland",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-orl-nyc-xw5pjnglqg",
      "display": "Orlando City @ New York City",
      "week": 22,
      "season": 2024,
      "date_str": "2024-06-28",
      "away_team": "Orlando City",
      "home_team": "New York City",
      "team": "",
      "score_home": 4,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-clb-ner-zeqzzalkqk",
      "display": "Columbus @ New England",
      "week": 22,
      "season": 2024,
      "date_str": "2024-06-29",
      "away_team": "Columbus",
      "home_team": "New England",
      "team": "",
      "score_home": 1,
      "score_away": 5,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-dcu-nyrb-blmvgdrr5x",
      "display": "D.C. United @ New York",
      "week": 22,
      "season": 2024,
      "date_str": "2024-06-29",
      "away_team": "D.C. United",
      "home_team": "New York",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-phi-mtl-4wm48b0zmj",
      "display": "Philadelphia @ Montr\u00e9al",
      "week": 22,
      "season": 2024,
      "date_str": "2024-06-29",
      "away_team": "Philadelphia",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 4,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-tor-atl-krqazaygmk",
      "display": "Toronto @ Atlanta",
      "week": 22,
      "season": 2024,
      "date_str": "2024-06-29",
      "away_team": "Toronto",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-atx-skc-ljqekvwemx",
      "display": "Austin @ Kansas City",
      "week": 22,
      "season": 2024,
      "date_str": "2024-06-30",
      "away_team": "Austin",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-chi-sea-jyqjyrnyqg",
      "display": "Chicago @ Seattle",
      "week": 22,
      "season": 2024,
      "date_str": "2024-06-30",
      "away_team": "Chicago",
      "home_team": "Seattle",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-cin-fcd-xvqk7rorq0",
      "display": "Cincinnati @ Dallas",
      "week": 22,
      "season": 2024,
      "date_str": "2024-06-30",
      "away_team": "Cincinnati",
      "home_team": "Dallas",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-clt-hou-gomnznwlmw",
      "display": "Charlotte @ Houston",
      "week": 22,
      "season": 2024,
      "date_str": "2024-06-30",
      "away_team": "Charlotte",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-col-lafc-n6mmzn3r5e",
      "display": "Colorado @ Los Angeles FC",
      "week": 22,
      "season": 2024,
      "date_str": "2024-06-30",
      "away_team": "Colorado",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-lag-sje-xj5yzar0qb",
      "display": "LA Galaxy @ San Jose",
      "week": 22,
      "season": 2024,
      "date_str": "2024-06-30",
      "away_team": "LA Galaxy",
      "home_team": "San Jose",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-mia-nsh-e7mzonpx5r",
      "display": "Miami @ Nashville",
      "week": 22,
      "season": 2024,
      "date_str": "2024-06-30",
      "away_team": "Miami",
      "home_team": "Nashville",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-min-por-odmxzabxqy",
      "display": "Minnesota @ Portland",
      "week": 22,
      "season": 2024,
      "date_str": "2024-06-30",
      "away_team": "Minnesota",
      "home_team": "Portland",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-stl-van-oa5w6n9jm1",
      "display": "St. Louis @ Vancouver",
      "week": 22,
      "season": 2024,
      "date_str": "2024-06-30",
      "away_team": "St. Louis",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 4,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-atl-ner-nwmwzar7ql",
      "display": "Atlanta @ New England",
      "week": 23,
      "season": 2024,
      "date_str": "2024-07-03",
      "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-2024-cin-dcu-kaqbozwjqb",
      "display": "Cincinnati @ D.C. United",
      "week": 23,
      "season": 2024,
      "date_str": "2024-07-03",
      "away_team": "Cincinnati",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-mia-clt-evq3l3e6qw",
      "display": "Miami @ Charlotte",
      "week": 23,
      "season": 2024,
      "date_str": "2024-07-03",
      "away_team": "Miami",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-mtl-nyc-0x5gzyzrm7",
      "display": "Montr\u00e9al @ New York City",
      "week": 23,
      "season": 2024,
      "date_str": "2024-07-03",
      "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-2024-orl-tor-7vqgprgeqv",
      "display": "Orlando City @ Toronto",
      "week": 23,
      "season": 2024,
      "date_str": "2024-07-03",
      "away_team": "Orlando City",
      "home_team": "Toronto",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-hou-rsl-gomnznbmmw",
      "display": "Houston @ Salt Lake",
      "week": 23,
      "season": 2024,
      "date_str": "2024-07-04",
      "away_team": "Houston",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nsh-clb-ev5d9voaqk",
      "display": "Nashville @ Columbus",
      "week": 23,
      "season": 2024,
      "date_str": "2024-07-04",
      "away_team": "Nashville",
      "home_team": "Columbus",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-phi-chi-0oq6eg0x56",
      "display": "Philadelphia @ Chicago",
      "week": 23,
      "season": 2024,
      "date_str": "2024-07-04",
      "away_team": "Philadelphia",
      "home_team": "Chicago",
      "team": "",
      "score_home": 4,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-sje-stl-adq0dz7bqe",
      "display": "San Jose @ St. Louis",
      "week": 23,
      "season": 2024,
      "date_str": "2024-07-04",
      "away_team": "San Jose",
      "home_team": "St. Louis",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-van-min-vj58j603q8",
      "display": "Vancouver @ Minnesota",
      "week": 23,
      "season": 2024,
      "date_str": "2024-07-04",
      "away_team": "Vancouver",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-lafc-lag-wvq9wo4zmw",
      "display": "Los Angeles FC @ LA Galaxy",
      "week": 23,
      "season": 2024,
      "date_str": "2024-07-05",
      "away_team": "Los Angeles FC",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-por-fcd-vzqozywj5a",
      "display": "Portland @ Dallas",
      "week": 23,
      "season": 2024,
      "date_str": "2024-07-05",
      "away_team": "Portland",
      "home_team": "Dallas",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-skc-col-2lqreanw5r",
      "display": "Kansas City @ Colorado",
      "week": 23,
      "season": 2024,
      "date_str": "2024-07-05",
      "away_team": "Kansas City",
      "home_team": "Colorado",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-dcu-orl-egmp8apjma",
      "display": "D.C. United @ Orlando City",
      "week": 24,
      "season": 2024,
      "date_str": "2024-07-06",
      "away_team": "D.C. United",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 5,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-mia-cin-a35r3xgbql",
      "display": "Miami @ Cincinnati",
      "week": 24,
      "season": 2024,
      "date_str": "2024-07-06",
      "away_team": "Miami",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 6,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nyrb-phi-p6qbzbl8q0",
      "display": "New York @ Philadelphia",
      "week": 24,
      "season": 2024,
      "date_str": "2024-07-06",
      "away_team": "New York",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-tor-clb-4jmanzj65k",
      "display": "Toronto @ Columbus",
      "week": 24,
      "season": 2024,
      "date_str": "2024-07-06",
      "away_team": "Toronto",
      "home_team": "Columbus",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-van-mtl-315vzar659",
      "display": "Vancouver @ Montr\u00e9al",
      "week": 24,
      "season": 2024,
      "date_str": "2024-07-06",
      "away_team": "Vancouver",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-atl-rsl-ev5d9vwaqk",
      "display": "Atlanta @ Salt Lake",
      "week": 24,
      "season": 2024,
      "date_str": "2024-07-07",
      "away_team": "Atlanta",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 5,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-ner-sea-kxmezypx56",
      "display": "New England @ Seattle",
      "week": 24,
      "season": 2024,
      "date_str": "2024-07-07",
      "away_team": "New England",
      "home_team": "Seattle",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nyc-atx-gjmnr2vvmk",
      "display": "New York City @ Austin",
      "week": 24,
      "season": 2024,
      "date_str": "2024-07-07",
      "away_team": "New York City",
      "home_team": "Austin",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-chi-sje-9z5kzykjma",
      "display": "Chicago @ San Jose",
      "week": 24,
      "season": 2024,
      "date_str": "2024-07-08",
      "away_team": "Chicago",
      "home_team": "San Jose",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-fcd-skc-olmlzyjgql",
      "display": "Dallas @ Kansas City",
      "week": 24,
      "season": 2024,
      "date_str": "2024-07-08",
      "away_team": "Dallas",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-min-lag-9yqdzyv9mv",
      "display": "Minnesota @ LA Galaxy",
      "week": 24,
      "season": 2024,
      "date_str": "2024-07-08",
      "away_team": "Minnesota",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nsh-por-p6qbzb96q0",
      "display": "Nashville @ Portland",
      "week": 24,
      "season": 2024,
      "date_str": "2024-07-08",
      "away_team": "Nashville",
      "home_team": "Portland",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-stl-col-vj58j6v3q8",
      "display": "St. Louis @ Colorado",
      "week": 24,
      "season": 2024,
      "date_str": "2024-07-08",
      "away_team": "St. Louis",
      "home_team": "Colorado",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-lafc-hou-ramyn0ka5d",
      "display": "Los Angeles FC @ Houston",
      "week": 24,
      "season": 2024,
      "date_str": "2024-09-08",
      "away_team": "Los Angeles FC",
      "home_team": "Houston",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-atl-mtl-npqxon9g59",
      "display": "Atlanta @ Montr\u00e9al",
      "week": 25,
      "season": 2024,
      "date_str": "2024-07-13",
      "away_team": "Atlanta",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-clt-cin-ramyn0va5d",
      "display": "Charlotte @ Cincinnati",
      "week": 25,
      "season": 2024,
      "date_str": "2024-07-13",
      "away_team": "Charlotte",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nsh-dcu-9vq2rwv1qk",
      "display": "Nashville @ D.C. United",
      "week": 25,
      "season": 2024,
      "date_str": "2024-07-13",
      "away_team": "Nashville",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-orl-ner-adq0dzvpqe",
      "display": "Orlando City @ New England",
      "week": 25,
      "season": 2024,
      "date_str": "2024-07-13",
      "away_team": "Orlando City",
      "home_team": "New England",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-phi-tor-kpqjzydyq6",
      "display": "Philadelphia @ Toronto",
      "week": 25,
      "season": 2024,
      "date_str": "2024-07-13",
      "away_team": "Philadelphia",
      "home_team": "Toronto",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-clb-lafc-xvqk7rrrq0",
      "display": "Columbus @ Los Angeles FC",
      "week": 25,
      "season": 2024,
      "date_str": "2024-07-14",
      "away_team": "Columbus",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 1,
      "score_away": 5,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-lag-fcd-4jmanzy65k",
      "display": "LA Galaxy @ Dallas",
      "week": 25,
      "season": 2024,
      "date_str": "2024-07-14",
      "away_team": "LA Galaxy",
      "home_team": "Dallas",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-min-hou-4wm48bvzmj",
      "display": "Minnesota @ Houston",
      "week": 25,
      "season": 2024,
      "date_str": "2024-07-14",
      "away_team": "Minnesota",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nyc-chi-krqazargmk",
      "display": "New York City @ Chicago",
      "week": 25,
      "season": 2024,
      "date_str": "2024-07-14",
      "away_team": "New York City",
      "home_team": "Chicago",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nyrb-col-blmvgdor5x",
      "display": "New York @ Colorado",
      "week": 25,
      "season": 2024,
      "date_str": "2024-07-14",
      "away_team": "New York",
      "home_team": "Colorado",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-rsl-por-pk5ldrrm5o",
      "display": "Salt Lake @ Portland",
      "week": 25,
      "season": 2024,
      "date_str": "2024-07-14",
      "away_team": "Salt Lake",
      "home_team": "Portland",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-sea-atx-xw5pjnwlqg",
      "display": "Seattle @ Austin",
      "week": 25,
      "season": 2024,
      "date_str": "2024-07-14",
      "away_team": "Seattle",
      "home_team": "Austin",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-skc-sje-ljqekvgemx",
      "display": "Kansas City @ San Jose",
      "week": 25,
      "season": 2024,
      "date_str": "2024-07-14",
      "away_team": "Kansas City",
      "home_team": "San Jose",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-van-stl-zeqzzawkqk",
      "display": "Vancouver @ St. Louis",
      "week": 25,
      "season": 2024,
      "date_str": "2024-07-14",
      "away_team": "Vancouver",
      "home_team": "St. Louis",
      "team": "",
      "score_home": 1,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-chi-cin-n6mmznwr5e",
      "display": "Chicago @ Cincinnati",
      "week": 26,
      "season": 2024,
      "date_str": "2024-07-17",
      "away_team": "Chicago",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-clt-clb-xj5yzab0qb",
      "display": "Charlotte @ Columbus",
      "week": 26,
      "season": 2024,
      "date_str": "2024-07-17",
      "away_team": "Charlotte",
      "home_team": "Columbus",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-mtl-nyrb-oa5w6nrjm1",
      "display": "Montr\u00e9al @ New York",
      "week": 26,
      "season": 2024,
      "date_str": "2024-07-17",
      "away_team": "Montr\u00e9al",
      "home_team": "New York",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-ner-phi-evq3l3v6qw",
      "display": "New England @ Philadelphia",
      "week": 26,
      "season": 2024,
      "date_str": "2024-07-17",
      "away_team": "New England",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 5,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nyc-atl-e7mzonvx5r",
      "display": "New York City @ Atlanta",
      "week": 26,
      "season": 2024,
      "date_str": "2024-07-17",
      "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-2024-tor-mia-jyqjyroyqg",
      "display": "Toronto @ Miami",
      "week": 26,
      "season": 2024,
      "date_str": "2024-07-17",
      "away_team": "Toronto",
      "home_team": "Miami",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-atx-fcd-kaqboz3jqb",
      "display": "Austin @ Dallas",
      "week": 26,
      "season": 2024,
      "date_str": "2024-07-18",
      "away_team": "Austin",
      "home_team": "Dallas",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-col-lag-kxmezyar56",
      "display": "Colorado @ LA Galaxy",
      "week": 26,
      "season": 2024,
      "date_str": "2024-07-18",
      "away_team": "Colorado",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-dcu-min-nwmwzaw7ql",
      "display": "D.C. United @ Minnesota",
      "week": 26,
      "season": 2024,
      "date_str": "2024-07-18",
      "away_team": "D.C. United",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-hou-sje-gpmolapn5z",
      "display": "Houston @ San Jose",
      "week": 26,
      "season": 2024,
      "date_str": "2024-07-18",
      "away_team": "Houston",
      "home_team": "San Jose",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-orl-nsh-0x5gzynrm7",
      "display": "Orlando City @ Nashville",
      "week": 26,
      "season": 2024,
      "date_str": "2024-07-18",
      "away_team": "Orlando City",
      "home_team": "Nashville",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-rsl-lafc-0oq6egvx56",
      "display": "Salt Lake @ Los Angeles FC",
      "week": 26,
      "season": 2024,
      "date_str": "2024-07-18",
      "away_team": "Salt Lake",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-skc-van-vzqozybj5a",
      "display": "Kansas City @ Vancouver",
      "week": 26,
      "season": 2024,
      "date_str": "2024-07-18",
      "away_team": "Kansas City",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-stl-sea-gomnzn3mmw",
      "display": "St. Louis @ Seattle",
      "week": 26,
      "season": 2024,
      "date_str": "2024-07-18",
      "away_team": "St. Louis",
      "home_team": "Seattle",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-chi-mia-jyqjyrokqg",
      "display": "Chicago @ Miami",
      "week": 27,
      "season": 2024,
      "date_str": "2024-07-20",
      "away_team": "Chicago",
      "home_team": "Miami",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-cin-nyrb-evq3l3vvqw",
      "display": "Cincinnati @ New York",
      "week": 27,
      "season": 2024,
      "date_str": "2024-07-20",
      "away_team": "Cincinnati",
      "home_team": "New York",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-clb-atl-oa5w6na4m1",
      "display": "Columbus @ Atlanta",
      "week": 27,
      "season": 2024,
      "date_str": "2024-07-20",
      "away_team": "Columbus",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-fcd-ner-e7mzonag5r",
      "display": "Dallas @ New England",
      "week": 27,
      "season": 2024,
      "date_str": "2024-07-20",
      "away_team": "Dallas",
      "home_team": "New England",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nsh-phi-pk5ldr9m5o",
      "display": "Nashville @ Philadelphia",
      "week": 27,
      "season": 2024,
      "date_str": "2024-07-20",
      "away_team": "Nashville",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nyc-orl-kaqboz3bqb",
      "display": "New York City @ Orlando City",
      "week": 27,
      "season": 2024,
      "date_str": "2024-07-20",
      "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-2024-tor-mtl-oa5w6nr4m1",
      "display": "Toronto @ Montr\u00e9al",
      "week": 27,
      "season": 2024,
      "date_str": "2024-07-20",
      "away_team": "Toronto",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-clt-atx-0x5gzy9pm7",
      "display": "Charlotte @ Austin",
      "week": 27,
      "season": 2024,
      "date_str": "2024-07-21",
      "away_team": "Charlotte",
      "home_team": "Austin",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-hou-van-wvq9woabmw",
      "display": "Houston @ Vancouver",
      "week": 27,
      "season": 2024,
      "date_str": "2024-07-21",
      "away_team": "Houston",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 3,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-lafc-sea-2lqreaxj5r",
      "display": "Los Angeles FC @ Seattle",
      "week": 27,
      "season": 2024,
      "date_str": "2024-07-21",
      "away_team": "Los Angeles FC",
      "home_team": "Seattle",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-por-lag-vzqozydj5a",
      "display": "Portland @ LA Galaxy",
      "week": 27,
      "season": 2024,
      "date_str": "2024-07-21",
      "away_team": "Portland",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-rsl-col-gomnzn7lmw",
      "display": "Salt Lake @ Colorado",
      "week": 27,
      "season": 2024,
      "date_str": "2024-07-21",
      "away_team": "Salt Lake",
      "home_team": "Colorado",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-sje-min-0oq6egax56",
      "display": "San Jose @ Minnesota",
      "week": 27,
      "season": 2024,
      "date_str": "2024-07-21",
      "away_team": "San Jose",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-stl-skc-7vqgprvjqv",
      "display": "St. Louis @ Kansas City",
      "week": 27,
      "season": 2024,
      "date_str": "2024-07-21",
      "away_team": "St. Louis",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-chi-nyc-ramyn0ad5d",
      "display": "Chicago @ New York City",
      "week": 28,
      "season": 2024,
      "date_str": "2024-08-24",
      "away_team": "Chicago",
      "home_team": "New York City",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-cin-mia-pk5ldrxy5o",
      "display": "Cincinnati @ Miami",
      "week": 28,
      "season": 2024,
      "date_str": "2024-08-24",
      "away_team": "Cincinnati",
      "home_team": "Miami",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-fcd-dcu-0x5gzynbm7",
      "display": "Dallas @ D.C. United",
      "week": 28,
      "season": 2024,
      "date_str": "2024-08-24",
      "away_team": "Dallas",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 3,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-ner-mtl-gjmnr2xdmk",
      "display": "New England @ Montr\u00e9al",
      "week": 28,
      "season": 2024,
      "date_str": "2024-08-24",
      "away_team": "New England",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 0,
      "score_away": 5,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nyrb-clt-315vzaxn59",
      "display": "New York @ Charlotte",
      "week": 28,
      "season": 2024,
      "date_str": "2024-08-24",
      "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-2024-sea-min-a35r3xa2ql",
      "display": "Seattle @ Minnesota",
      "week": 28,
      "season": 2024,
      "date_str": "2024-08-24",
      "away_team": "Seattle",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-atl-lag-vzqozy2j5a",
      "display": "Atlanta @ LA Galaxy",
      "week": 28,
      "season": 2024,
      "date_str": "2024-08-25",
      "away_team": "Atlanta",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-atx-nsh-olmlzyndql",
      "display": "Austin @ Nashville",
      "week": 28,
      "season": 2024,
      "date_str": "2024-08-25",
      "away_team": "Austin",
      "home_team": "Nashville",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-orl-skc-zeqzzaerqk",
      "display": "Orlando City @ Kansas City",
      "week": 28,
      "season": 2024,
      "date_str": "2024-08-25",
      "away_team": "Orlando City",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-sje-rsl-vj58j6alq8",
      "display": "San Jose @ Salt Lake",
      "week": 28,
      "season": 2024,
      "date_str": "2024-08-25",
      "away_team": "San Jose",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-stl-por-9yqdzynemv",
      "display": "St. Louis @ Portland",
      "week": 28,
      "season": 2024,
      "date_str": "2024-08-25",
      "away_team": "St. Louis",
      "home_team": "Portland",
      "team": "",
      "score_home": 4,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-tor-hou-ev5d9vbnqk",
      "display": "Toronto @ Houston",
      "week": 28,
      "season": 2024,
      "date_str": "2024-08-25",
      "away_team": "Toronto",
      "home_team": "Houston",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-clb-phi-nwmwzaxeql",
      "display": "Columbus @ Philadelphia",
      "week": 28,
      "season": 2024,
      "date_str": "2024-08-28",
      "away_team": "Columbus",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-lafc-van-kxmezyop56",
      "display": "Los Angeles FC @ Vancouver",
      "week": 28,
      "season": 2024,
      "date_str": "2024-10-13",
      "away_team": "Los Angeles FC",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-atl-clt-odmxzaxxqy",
      "display": "Atlanta @ Charlotte",
      "week": 29,
      "season": 2024,
      "date_str": "2024-08-31",
      "away_team": "Atlanta",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-dcu-tor-xw5pjn1jqg",
      "display": "D.C. United @ Toronto",
      "week": 29,
      "season": 2024,
      "date_str": "2024-08-31",
      "away_team": "D.C. United",
      "home_team": "Toronto",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-mtl-cin-9vq2rwamqk",
      "display": "Montr\u00e9al @ Cincinnati",
      "week": 29,
      "season": 2024,
      "date_str": "2024-08-31",
      "away_team": "Montr\u00e9al",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nsh-orl-kpqjzypyq6",
      "display": "Nashville @ Orlando City",
      "week": 29,
      "season": 2024,
      "date_str": "2024-08-31",
      "away_team": "Nashville",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nyc-clb-9z5kzyjlma",
      "display": "New York City @ Columbus",
      "week": 29,
      "season": 2024,
      "date_str": "2024-08-31",
      "away_team": "New York City",
      "home_team": "Columbus",
      "team": "",
      "score_home": 4,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-phi-nyrb-0oq6egza56",
      "display": "Philadelphia @ New York",
      "week": 29,
      "season": 2024,
      "date_str": "2024-08-31",
      "away_team": "Philadelphia",
      "home_team": "New York",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-col-fcd-4wm48banmj",
      "display": "Colorado @ Dallas",
      "week": 29,
      "season": 2024,
      "date_str": "2024-09-01",
      "away_team": "Colorado",
      "home_team": "Dallas",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-hou-lafc-xvqk7rx0q0",
      "display": "Houston @ Los Angeles FC",
      "week": 29,
      "season": 2024,
      "date_str": "2024-09-01",
      "away_team": "Houston",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-lag-stl-ljqekvx4mx",
      "display": "LA Galaxy @ St. Louis",
      "week": 29,
      "season": 2024,
      "date_str": "2024-09-01",
      "away_team": "LA Galaxy",
      "home_team": "St. Louis",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-mia-chi-4jmanza15k",
      "display": "Miami @ Chicago",
      "week": 29,
      "season": 2024,
      "date_str": "2024-09-01",
      "away_team": "Miami",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-min-sje-oa5w6n8am1",
      "display": "Minnesota @ San Jose",
      "week": 29,
      "season": 2024,
      "date_str": "2024-09-01",
      "away_team": "Minnesota",
      "home_team": "San Jose",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-ner-rsl-blmvgdaw5x",
      "display": "New England @ Salt Lake",
      "week": 29,
      "season": 2024,
      "date_str": "2024-09-01",
      "away_team": "New England",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-sea-por-p6qbzb6wq0",
      "display": "Seattle @ Portland",
      "week": 29,
      "season": 2024,
      "date_str": "2024-09-01",
      "away_team": "Seattle",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-van-atx-krqazagjmk",
      "display": "Vancouver @ Austin",
      "week": 29,
      "season": 2024,
      "date_str": "2024-09-01",
      "away_team": "Vancouver",
      "home_team": "Austin",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-skc-nyrb-n6mmznyx5e",
      "display": "Kansas City @ New York",
      "week": 30,
      "season": 2024,
      "date_str": "2024-09-07",
      "away_team": "Kansas City",
      "home_team": "New York",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-stl-ner-adq0dza3qe",
      "display": "St. Louis @ New England",
      "week": 30,
      "season": 2024,
      "date_str": "2024-09-07",
      "away_team": "St. Louis",
      "home_team": "New England",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-dcu-chi-xj5yzaxrqb",
      "display": "D.C. United @ Chicago",
      "week": 30,
      "season": 2024,
      "date_str": "2024-09-08",
      "away_team": "D.C. United",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-fcd-van-jyqjyrakqg",
      "display": "Dallas @ Vancouver",
      "week": 30,
      "season": 2024,
      "date_str": "2024-09-08",
      "away_team": "Dallas",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-atx-tor-7vqgprejqv",
      "display": "Austin @ Toronto",
      "week": 31,
      "season": 2024,
      "date_str": "2024-09-14",
      "away_team": "Austin",
      "home_team": "Toronto",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-clb-cin-evq3l3avqw",
      "display": "Columbus @ Cincinnati",
      "week": 31,
      "season": 2024,
      "date_str": "2024-09-14",
      "away_team": "Columbus",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-clt-mtl-0x5gzypzm7",
      "display": "Charlotte @ Montr\u00e9al",
      "week": 31,
      "season": 2024,
      "date_str": "2024-09-14",
      "away_team": "Charlotte",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-ner-orl-0x5gzyypm7",
      "display": "New England @ Orlando City",
      "week": 31,
      "season": 2024,
      "date_str": "2024-09-14",
      "away_team": "New England",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nsh-atl-egmp8awxma",
      "display": "Nashville @ Atlanta",
      "week": 31,
      "season": 2024,
      "date_str": "2024-09-14",
      "away_team": "Nashville",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nyc-dcu-jyqjyrekqg",
      "display": "New York City @ D.C. United",
      "week": 31,
      "season": 2024,
      "date_str": "2024-09-14",
      "away_team": "New York City",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-phi-mia-nwmwzayeql",
      "display": "Philadelphia @ Miami",
      "week": 31,
      "season": 2024,
      "date_str": "2024-09-14",
      "away_team": "Philadelphia",
      "home_team": "Miami",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-lafc-lag-2lqreaej5r",
      "display": "Los Angeles FC @ LA Galaxy",
      "week": 31,
      "season": 2024,
      "date_str": "2024-09-15",
      "away_team": "Los Angeles FC",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 4,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-min-stl-vzqozy3j5a",
      "display": "Minnesota @ St. Louis",
      "week": 31,
      "season": 2024,
      "date_str": "2024-09-15",
      "away_team": "Minnesota",
      "home_team": "St. Louis",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nyrb-chi-0oq6egmx56",
      "display": "New York @ Chicago",
      "week": 31,
      "season": 2024,
      "date_str": "2024-09-15",
      "away_team": "New York",
      "home_team": "Chicago",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-por-col-vj58j6mlq8",
      "display": "Portland @ Colorado",
      "week": 31,
      "season": 2024,
      "date_str": "2024-09-15",
      "away_team": "Portland",
      "home_team": "Colorado",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-rsl-hou-jyqjyrvyqg",
      "display": "Salt Lake @ Houston",
      "week": 31,
      "season": 2024,
      "date_str": "2024-09-15",
      "away_team": "Salt Lake",
      "home_team": "Houston",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-sje-van-9z5kzyrdma",
      "display": "San Jose @ Vancouver",
      "week": 31,
      "season": 2024,
      "date_str": "2024-09-15",
      "away_team": "San Jose",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-skc-sea-315vzawn59",
      "display": "Kansas City @ Seattle",
      "week": 31,
      "season": 2024,
      "date_str": "2024-09-15",
      "away_team": "Kansas City",
      "home_team": "Seattle",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-clb-tor-ev5d9venqk",
      "display": "Columbus @ Toronto",
      "week": 32,
      "season": 2024,
      "date_str": "2024-09-18",
      "away_team": "Columbus",
      "home_team": "Toronto",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-mia-atl-egmp8ae6ma",
      "display": "Miami @ Atlanta",
      "week": 32,
      "season": 2024,
      "date_str": "2024-09-18",
      "away_team": "Miami",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-mtl-ner-pk5ldrey5o",
      "display": "Montr\u00e9al @ New England",
      "week": 32,
      "season": 2024,
      "date_str": "2024-09-18",
      "away_team": "Montr\u00e9al",
      "home_team": "New England",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-phi-nyc-gjmnr2edmk",
      "display": "Philadelphia @ New York City",
      "week": 32,
      "season": 2024,
      "date_str": "2024-09-18",
      "away_team": "Philadelphia",
      "home_team": "New York City",
      "team": "",
      "score_home": 1,
      "score_away": 5,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-atx-lafc-kxmezylp56",
      "display": "Austin @ Los Angeles FC",
      "week": 32,
      "season": 2024,
      "date_str": "2024-09-19",
      "away_team": "Austin",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-chi-nsh-olmlzyldql",
      "display": "Chicago @ Nashville",
      "week": 32,
      "season": 2024,
      "date_str": "2024-09-19",
      "away_team": "Chicago",
      "home_team": "Nashville",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-cin-min-gpmolavn5z",
      "display": "Cincinnati @ Minnesota",
      "week": 32,
      "season": 2024,
      "date_str": "2024-09-19",
      "away_team": "Cincinnati",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-clt-orl-7vq7xgmgmd",
      "display": "Charlotte @ Orlando City",
      "week": 32,
      "season": 2024,
      "date_str": "2024-09-19",
      "away_team": "Charlotte",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-col-skc-a35r3xg2ql",
      "display": "Colorado @ Kansas City",
      "week": 32,
      "season": 2024,
      "date_str": "2024-09-19",
      "away_team": "Colorado",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-fcd-rsl-9yqdzypemv",
      "display": "Dallas @ Salt Lake",
      "week": 32,
      "season": 2024,
      "date_str": "2024-09-19",
      "away_team": "Dallas",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-lag-por-7vq7xgegmd",
      "display": "LA Galaxy @ Portland",
      "week": 32,
      "season": 2024,
      "date_str": "2024-09-19",
      "away_team": "LA Galaxy",
      "home_team": "Portland",
      "team": "",
      "score_home": 4,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-sje-sea-9vq2rwmmqk",
      "display": "San Jose @ Seattle",
      "week": 32,
      "season": 2024,
      "date_str": "2024-09-19",
      "away_team": "San Jose",
      "home_team": "Seattle",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-van-hou-2vq11jmoqr",
      "display": "Vancouver @ Houston",
      "week": 32,
      "season": 2024,
      "date_str": "2024-09-19",
      "away_team": "Vancouver",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-atl-nyrb-odmxza32qy",
      "display": "Atlanta @ New York",
      "week": 33,
      "season": 2024,
      "date_str": "2024-09-21",
      "away_team": "Atlanta",
      "home_team": "New York",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-chi-mtl-kpqjzy1yq6",
      "display": "Chicago @ Montr\u00e9al",
      "week": 33,
      "season": 2024,
      "date_str": "2024-09-21",
      "away_team": "Chicago",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-mia-nyc-krqaza9jmk",
      "display": "Miami @ New York City",
      "week": 33,
      "season": 2024,
      "date_str": "2024-09-21",
      "away_team": "Miami",
      "home_team": "New York City",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-ner-clt-npqxonrx59",
      "display": "New England @ Charlotte",
      "week": 33,
      "season": 2024,
      "date_str": "2024-09-21",
      "away_team": "New England",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-orl-clb-adq0dzm3qe",
      "display": "Orlando City @ Columbus",
      "week": 33,
      "season": 2024,
      "date_str": "2024-09-21",
      "away_team": "Orlando City",
      "home_team": "Columbus",
      "team": "",
      "score_home": 4,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-cin-nsh-xvqk7re0q0",
      "display": "Cincinnati @ Nashville",
      "week": 33,
      "season": 2024,
      "date_str": "2024-09-22",
      "away_team": "Cincinnati",
      "home_team": "Nashville",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-dcu-phi-n6mmznjx5e",
      "display": "D.C. United @ Philadelphia",
      "week": 33,
      "season": 2024,
      "date_str": "2024-09-22",
      "away_team": "D.C. United",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-hou-atx-4jmanze15k",
      "display": "Houston @ Austin",
      "week": 33,
      "season": 2024,
      "date_str": "2024-09-22",
      "away_team": "Houston",
      "home_team": "Austin",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-lafc-fcd-4wm48bmnmj",
      "display": "Los Angeles FC @ Dallas",
      "week": 33,
      "season": 2024,
      "date_str": "2024-09-22",
      "away_team": "Los Angeles FC",
      "home_team": "Dallas",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-min-skc-zeqzzagrqk",
      "display": "Minnesota @ Kansas City",
      "week": 33,
      "season": 2024,
      "date_str": "2024-09-22",
      "away_team": "Minnesota",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-por-rsl-p6qbzbkwq0",
      "display": "Portland @ Salt Lake",
      "week": 33,
      "season": 2024,
      "date_str": "2024-09-22",
      "away_team": "Portland",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-stl-sje-e7mzonkg5r",
      "display": "St. Louis @ San Jose",
      "week": 33,
      "season": 2024,
      "date_str": "2024-09-22",
      "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-2024-tor-col-blmvgdpo5x",
      "display": "Toronto @ Colorado",
      "week": 33,
      "season": 2024,
      "date_str": "2024-09-22",
      "away_team": "Toronto",
      "home_team": "Colorado",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-van-lag-egmp8akjma",
      "display": "Vancouver @ LA Galaxy",
      "week": 33,
      "season": 2024,
      "date_str": "2024-09-22",
      "away_team": "Vancouver",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 4,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-atl-phi-nwmwzareql",
      "display": "Atlanta @ Philadelphia",
      "week": 34,
      "season": 2024,
      "date_str": "2024-09-28",
      "away_team": "Atlanta",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-clb-dcu-krqazaaomk",
      "display": "Columbus @ D.C. United",
      "week": 34,
      "season": 2024,
      "date_str": "2024-09-28",
      "away_team": "Columbus",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-clt-mia-oa5w6no4m1",
      "display": "Charlotte @ Miami",
      "week": 34,
      "season": 2024,
      "date_str": "2024-09-28",
      "away_team": "Charlotte",
      "home_team": "Miami",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-lafc-cin-xj5yzawrqb",
      "display": "Los Angeles FC @ Cincinnati",
      "week": 34,
      "season": 2024,
      "date_str": "2024-09-28",
      "away_team": "Los Angeles FC",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nsh-ner-xw5pjnbjqg",
      "display": "Nashville @ New England",
      "week": 34,
      "season": 2024,
      "date_str": "2024-09-28",
      "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-2024-nyc-nyrb-kaqbozebqb",
      "display": "New York City @ New York",
      "week": 34,
      "season": 2024,
      "date_str": "2024-09-28",
      "away_team": "New York City",
      "home_team": "New York",
      "team": "",
      "score_home": 1,
      "score_away": 5,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-sje-mtl-evq3l3mvqw",
      "display": "San Jose @ Montr\u00e9al",
      "week": 34,
      "season": 2024,
      "date_str": "2024-09-28",
      "away_team": "San Jose",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-col-min-0oq6egbx56",
      "display": "Colorado @ Minnesota",
      "week": 34,
      "season": 2024,
      "date_str": "2024-09-29",
      "away_team": "Colorado",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-hou-sea-2lqreagj5r",
      "display": "Houston @ Seattle",
      "week": 34,
      "season": 2024,
      "date_str": "2024-09-29",
      "away_team": "Houston",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-orl-fcd-gpmolaer5z",
      "display": "Orlando City @ Dallas",
      "week": 34,
      "season": 2024,
      "date_str": "2024-09-29",
      "away_team": "Orlando City",
      "home_team": "Dallas",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-por-van-jyqjyrlzqg",
      "display": "Portland @ Vancouver",
      "week": 34,
      "season": 2024,
      "date_str": "2024-09-29",
      "away_team": "Portland",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-rsl-atx-0x5gzyxpm7",
      "display": "Salt Lake @ Austin",
      "week": 34,
      "season": 2024,
      "date_str": "2024-09-29",
      "away_team": "Salt Lake",
      "home_team": "Austin",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-skc-stl-gpmolabr5z",
      "display": "Kansas City @ St. Louis",
      "week": 34,
      "season": 2024,
      "date_str": "2024-09-29",
      "away_team": "Kansas City",
      "home_team": "St. Louis",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-tor-chi-7vqgprdjqv",
      "display": "Toronto @ Chicago",
      "week": 34,
      "season": 2024,
      "date_str": "2024-09-29",
      "away_team": "Toronto",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-chi-clt-evq3l3jxqw",
      "display": "Chicago @ Charlotte",
      "week": 35,
      "season": 2024,
      "date_str": "2024-10-02",
      "away_team": "Chicago",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 4,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-cin-nyc-nwmwzardql",
      "display": "Cincinnati @ New York City",
      "week": 35,
      "season": 2024,
      "date_str": "2024-10-02",
      "away_team": "Cincinnati",
      "home_team": "New York City",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-mia-clb-kaqbozpmqb",
      "display": "Miami @ Columbus",
      "week": 35,
      "season": 2024,
      "date_str": "2024-10-02",
      "away_team": "Miami",
      "home_team": "Columbus",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-mtl-atl-oa5w6nxdm1",
      "display": "Montr\u00e9al @ Atlanta",
      "week": 35,
      "season": 2024,
      "date_str": "2024-10-02",
      "away_team": "Montr\u00e9al",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nyrb-tor-7vqgprdzqv",
      "display": "New York @ Toronto",
      "week": 35,
      "season": 2024,
      "date_str": "2024-10-02",
      "away_team": "New York",
      "home_team": "Toronto",
      "team": "",
      "score_home": 1,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-phi-orl-0x5gzyxwm7",
      "display": "Philadelphia @ Orlando City",
      "week": 35,
      "season": 2024,
      "date_str": "2024-10-02",
      "away_team": "Philadelphia",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-atx-por-wvq9wognmw",
      "display": "Austin @ Portland",
      "week": 35,
      "season": 2024,
      "date_str": "2024-10-03",
      "away_team": "Austin",
      "home_team": "Portland",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-dcu-nsh-gomnznx8mw",
      "display": "D.C. United @ Nashville",
      "week": 35,
      "season": 2024,
      "date_str": "2024-10-03",
      "away_team": "D.C. United",
      "home_team": "Nashville",
      "team": "",
      "score_home": 3,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-fcd-sje-wvq9wombmw",
      "display": "Dallas @ San Jose",
      "week": 35,
      "season": 2024,
      "date_str": "2024-10-03",
      "away_team": "Dallas",
      "home_team": "San Jose",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-lag-col-gomnznxlmw",
      "display": "LA Galaxy @ Colorado",
      "week": 35,
      "season": 2024,
      "date_str": "2024-10-03",
      "away_team": "LA Galaxy",
      "home_team": "Colorado",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-min-rsl-vzqozy2n5a",
      "display": "Minnesota @ Salt Lake",
      "week": 35,
      "season": 2024,
      "date_str": "2024-10-03",
      "away_team": "Minnesota",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-ner-hou-gpmolabd5z",
      "display": "New England @ Houston",
      "week": 35,
      "season": 2024,
      "date_str": "2024-10-03",
      "away_team": "New England",
      "home_team": "Houston",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-sea-van-315vzaoy59",
      "display": "Seattle @ Vancouver",
      "week": 35,
      "season": 2024,
      "date_str": "2024-10-03",
      "away_team": "Seattle",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-stl-lafc-2lqreaga5r",
      "display": "St. Louis @ Los Angeles FC",
      "week": 35,
      "season": 2024,
      "date_str": "2024-10-03",
      "away_team": "St. Louis",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-dcu-ner-7vq7xgwomd",
      "display": "D.C. United @ New England",
      "week": 36,
      "season": 2024,
      "date_str": "2024-10-05",
      "away_team": "D.C. United",
      "home_team": "New England",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-mia-tor-2vq11jlbqr",
      "display": "Miami @ Toronto",
      "week": 36,
      "season": 2024,
      "date_str": "2024-10-05",
      "away_team": "Miami",
      "home_team": "Toronto",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-min-van-odmxza9eqy",
      "display": "Minnesota @ Vancouver",
      "week": 36,
      "season": 2024,
      "date_str": "2024-10-05",
      "away_team": "Minnesota",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-mtl-clt-pk5ldrje5o",
      "display": "Montr\u00e9al @ Charlotte",
      "week": 36,
      "season": 2024,
      "date_str": "2024-10-05",
      "away_team": "Montr\u00e9al",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nyrb-atl-9z5kzyldma",
      "display": "New York @ Atlanta",
      "week": 36,
      "season": 2024,
      "date_str": "2024-10-05",
      "away_team": "New York",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-orl-cin-ljqekve4mx",
      "display": "Orlando City @ Cincinnati",
      "week": 36,
      "season": 2024,
      "date_str": "2024-10-05",
      "away_team": "Orlando City",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-phi-clb-ramyn0yl5d",
      "display": "Philadelphia @ Columbus",
      "week": 36,
      "season": 2024,
      "date_str": "2024-10-05",
      "away_team": "Philadelphia",
      "home_team": "Columbus",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-atx-lag-9yqdzy87mv",
      "display": "Austin @ LA Galaxy",
      "week": 36,
      "season": 2024,
      "date_str": "2024-10-06",
      "away_team": "Austin",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-fcd-por-9vq2rw8lqk",
      "display": "Dallas @ Portland",
      "week": 36,
      "season": 2024,
      "date_str": "2024-10-06",
      "away_team": "Dallas",
      "home_team": "Portland",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-hou-stl-olmlzya4ql",
      "display": "Houston @ St. Louis",
      "week": 36,
      "season": 2024,
      "date_str": "2024-10-06",
      "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-2024-lafc-skc-a35r3xxoql",
      "display": "Los Angeles FC @ Kansas City",
      "week": 36,
      "season": 2024,
      "date_str": "2024-10-06",
      "away_team": "Los Angeles FC",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nsh-nyc-ev5d9vn9qk",
      "display": "Nashville @ New York City",
      "week": 36,
      "season": 2024,
      "date_str": "2024-10-06",
      "away_team": "Nashville",
      "home_team": "New York City",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-rsl-sje-kxmezyyv56",
      "display": "Salt Lake @ San Jose",
      "week": 36,
      "season": 2024,
      "date_str": "2024-10-06",
      "away_team": "Salt Lake",
      "home_team": "San Jose",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-sea-col-vj58j6gdq8",
      "display": "Seattle @ Colorado",
      "week": 36,
      "season": 2024,
      "date_str": "2024-10-06",
      "away_team": "Seattle",
      "home_team": "Colorado",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-atl-orl-krqaza1kmk",
      "display": "Atlanta @ Orlando City",
      "week": 37,
      "season": 2024,
      "date_str": "2024-10-19",
      "away_team": "Atlanta",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-cin-phi-4jmanzv25k",
      "display": "Cincinnati @ Philadelphia",
      "week": 37,
      "season": 2024,
      "date_str": "2024-10-19",
      "away_team": "Cincinnati",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-clb-nyrb-xw5pjnxrqg",
      "display": "Columbus @ New York",
      "week": 37,
      "season": 2024,
      "date_str": "2024-10-19",
      "away_team": "Columbus",
      "home_team": "New York",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-clt-dcu-npqxonxw59",
      "display": "Charlotte @ D.C. United",
      "week": 37,
      "season": 2024,
      "date_str": "2024-10-19",
      "away_team": "Charlotte",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-ner-mia-adq0dzrgqe",
      "display": "New England @ Miami",
      "week": 37,
      "season": 2024,
      "date_str": "2024-10-19",
      "away_team": "New England",
      "home_team": "Miami",
      "team": "",
      "score_home": 6,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nsh-chi-zeqzzayyqk",
      "display": "Nashville @ Chicago",
      "week": 37,
      "season": 2024,
      "date_str": "2024-10-19",
      "away_team": "Nashville",
      "home_team": "Chicago",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nyc-mtl-kpqjzya2q6",
      "display": "New York City @ Montr\u00e9al",
      "week": 37,
      "season": 2024,
      "date_str": "2024-10-19",
      "away_team": "New York City",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-col-atx-4wm48bwymj",
      "display": "Colorado @ Austin",
      "week": 37,
      "season": 2024,
      "date_str": "2024-10-20",
      "away_team": "Colorado",
      "home_team": "Austin",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-lag-hou-xvqk7rbwq0",
      "display": "LA Galaxy @ Houston",
      "week": 37,
      "season": 2024,
      "date_str": "2024-10-20",
      "away_team": "LA Galaxy",
      "home_team": "Houston",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-por-sea-n6mmznrw5e",
      "display": "Portland @ Seattle",
      "week": 37,
      "season": 2024,
      "date_str": "2024-10-20",
      "away_team": "Portland",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-sje-lafc-e7mzon8j5r",
      "display": "San Jose @ Los Angeles FC",
      "week": 37,
      "season": 2024,
      "date_str": "2024-10-20",
      "away_team": "San Jose",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-skc-fcd-blmvgddl5x",
      "display": "Kansas City @ Dallas",
      "week": 37,
      "season": 2024,
      "date_str": "2024-10-20",
      "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-2024-stl-min-p6qbzbjxq0",
      "display": "St. Louis @ Minnesota",
      "week": 37,
      "season": 2024,
      "date_str": "2024-10-20",
      "away_team": "St. Louis",
      "home_team": "Minnesota",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-van-rsl-ljqekvlvmx",
      "display": "Vancouver @ Salt Lake",
      "week": 37,
      "season": 2024,
      "date_str": "2024-10-20",
      "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-2024-atl-mtl-xw5pb31dqg",
      "display": "Atlanta @ Montr\u00e9al",
      "week": 39,
      "season": 2024,
      "date_str": "2024-10-22",
      "away_team": "Atlanta",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-por-van-oa5wjda8m1",
      "display": "Portland @ Vancouver",
      "week": 39,
      "season": 2024,
      "date_str": "2024-10-24",
      "away_team": "Portland",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 5,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-atl-mia-krqaj8gomk",
      "display": "Atlanta @ Miami",
      "week": 40,
      "season": 2024,
      "date_str": "2024-10-26",
      "away_team": "Atlanta",
      "home_team": "Miami",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-clt-orl-zeqzp6e15k",
      "display": "Charlotte @ Orlando City",
      "week": 40,
      "season": 2024,
      "date_str": "2024-10-27",
      "away_team": "Charlotte",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-col-lag-2lqrpxx0mr",
      "display": "Colorado @ LA Galaxy",
      "week": 40,
      "season": 2024,
      "date_str": "2024-10-27",
      "away_team": "Colorado",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 5,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nyc-cin-p6qbj16bq0",
      "display": "New York City @ Cincinnati",
      "week": 40,
      "season": 2024,
      "date_str": "2024-10-28",
      "away_team": "New York City",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-van-lafc-evq3bzad5w",
      "display": "Vancouver @ Los Angeles FC",
      "week": 40,
      "season": 2024,
      "date_str": "2024-10-28",
      "away_team": "Vancouver",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-hou-sea-0x5gjb9zm7",
      "display": "Houston @ Seattle",
      "week": 40,
      "season": 2024,
      "date_str": "2024-10-29",
      "away_team": "Houston",
      "home_team": "Seattle",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nyrb-clb-n6mmbayz5e",
      "display": "New York @ Columbus",
      "week": 40,
      "season": 2024,
      "date_str": "2024-10-29",
      "away_team": "New York",
      "home_team": "Columbus",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-min-rsl-gpmopxye5z",
      "display": "Minnesota @ Salt Lake",
      "week": 40,
      "season": 2024,
      "date_str": "2024-10-30",
      "away_team": "Minnesota",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-orl-clt-blmvjoaomx",
      "display": "Orlando City @ Charlotte",
      "week": 41,
      "season": 2024,
      "date_str": "2024-11-01",
      "away_team": "Orlando City",
      "home_team": "Charlotte",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-cin-nyc-ljqemaxzqx",
      "display": "Cincinnati @ New York City",
      "week": 41,
      "season": 2024,
      "date_str": "2024-11-02",
      "away_team": "Cincinnati",
      "home_team": "New York City",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-lag-col-jyqjmxayqg",
      "display": "LA Galaxy @ Colorado",
      "week": 41,
      "season": 2024,
      "date_str": "2024-11-02",
      "away_team": "LA Galaxy",
      "home_team": "Colorado",
      "team": "",
      "score_home": 1,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-mia-atl-4jmabzak5k",
      "display": "Miami @ Atlanta",
      "week": 41,
      "season": 2024,
      "date_str": "2024-11-02",
      "away_team": "Miami",
      "home_team": "Atlanta",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-clb-nyrb-xj5ypyxamb",
      "display": "Columbus @ New York",
      "week": 41,
      "season": 2024,
      "date_str": "2024-11-03",
      "away_team": "Columbus",
      "home_team": "New York",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-rsl-min-gomnaj7xqw",
      "display": "Salt Lake @ Minnesota",
      "week": 41,
      "season": 2024,
      "date_str": "2024-11-03",
      "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-2024-sea-hou-7vqgb1v65v",
      "display": "Seattle @ Houston",
      "week": 41,
      "season": 2024,
      "date_str": "2024-11-03",
      "away_team": "Seattle",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-lafc-van-kaqbbza4qb",
      "display": "Los Angeles FC @ Vancouver",
      "week": 41,
      "season": 2024,
      "date_str": "2024-11-04",
      "away_team": "Los Angeles FC",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-clt-orl-xvqkzvxo50",
      "display": "Charlotte @ Orlando City",
      "week": 42,
      "season": 2024,
      "date_str": "2024-11-09",
      "away_team": "Charlotte",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nyc-cin-e7mzj7a6mr",
      "display": "New York City @ Cincinnati",
      "week": 42,
      "season": 2024,
      "date_str": "2024-11-09",
      "away_team": "New York City",
      "home_team": "Cincinnati",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-van-lafc-nwmwpwxk5l",
      "display": "Vancouver @ Los Angeles FC",
      "week": 42,
      "season": 2024,
      "date_str": "2024-11-09",
      "away_team": "Vancouver",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-atl-mia-4wm4brapqj",
      "display": "Atlanta @ Miami",
      "week": 42,
      "season": 2024,
      "date_str": "2024-11-10",
      "away_team": "Atlanta",
      "home_team": "Miami",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nyrb-nyc-e7mzjr6emr",
      "display": "New York @ New York City",
      "week": 43,
      "season": 2024,
      "date_str": "2024-11-23",
      "away_team": "New York",
      "home_team": "New York City",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-atl-orl-xj5yp3jamb",
      "display": "Atlanta @ Orlando City",
      "week": 43,
      "season": 2024,
      "date_str": "2024-11-24",
      "away_team": "Atlanta",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-min-lag-jyqjm6rvqg",
      "display": "Minnesota @ LA Galaxy",
      "week": 43,
      "season": 2024,
      "date_str": "2024-11-24",
      "away_team": "Minnesota",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 6,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-sea-lafc-n6mmbl6p5e",
      "display": "Seattle @ Los Angeles FC",
      "week": 43,
      "season": 2024,
      "date_str": "2024-11-24",
      "away_team": "Seattle",
      "home_team": "Los Angeles FC",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nyrb-orl-blmvjl4rmx",
      "display": "New York @ Orlando City",
      "week": 44,
      "season": 2024,
      "date_str": "2024-12-01",
      "away_team": "New York",
      "home_team": "Orlando City",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-sea-lag-xvqkzonr50",
      "display": "Seattle @ LA Galaxy",
      "week": 44,
      "season": 2024,
      "date_str": "2024-12-01",
      "away_team": "Seattle",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2024-nyrb-lag-0x5gj04rm7",
      "display": "New York @ LA Galaxy",
      "week": 45,
      "season": 2024,
      "date_str": "2024-12-07",
      "away_team": "New York",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    }
  ],
  "players": [
    {
      "canonical_id": "aaron-boupendza",
      "canonical_name": "Aaron Boupendza",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 655.0,
        "shots": 18.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 2.1462,
        "xg_place": 0.2085,
        "goals_minus_xg": -0.1462,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.3717,
        "assists_minus_xa": -0.3717,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.5179,
        "points_added": 2.2326,
        "xpoints_added": 2.1264,
        "passes_attempted": 145.0,
        "pass_completion_pct": 0.7034,
        "xpass_completion_pct": 0.7547,
        "passes_over_expected": -7.4244,
        "passes_over_expected_p100": -5.1203,
        "avg_pass_distance": 13.7982,
        "avg_pass_vertical": 1.385
      }
    },
    {
      "canonical_id": "aaron-herrera",
      "canonical_name": "Aaron Herrera",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2982.0,
        "shots": 31.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 1.5017,
        "xg_place": -0.0742,
        "goals_minus_xg": -0.5017,
        "key_passes": 36.0,
        "assists": 4.0,
        "xa": 4.2436,
        "assists_minus_xa": -0.2436,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.7453,
        "points_added": 1.6674,
        "xpoints_added": 1.5077,
        "passes_attempted": 1507.0,
        "pass_completion_pct": 0.7711,
        "xpass_completion_pct": 0.7407,
        "passes_over_expected": 45.7259,
        "passes_over_expected_p100": 3.0342,
        "avg_pass_distance": 21.4673,
        "avg_pass_vertical": 5.471
      }
    },
    {
      "canonical_id": "aaron-long",
      "canonical_name": "Aaron Long",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3093.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.0358,
        "xg_place": 0.9957,
        "goals_minus_xg": -0.0358,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.0635,
        "assists_minus_xa": -0.0635,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0994,
        "points_added": 0.0081,
        "xpoints_added": 0.4271,
        "passes_attempted": 1640.0,
        "pass_completion_pct": 0.8951,
        "xpass_completion_pct": 0.8679,
        "passes_over_expected": 44.6515,
        "passes_over_expected_p100": 2.7227,
        "avg_pass_distance": 21.4244,
        "avg_pass_vertical": 7.4334
      }
    },
    {
      "canonical_id": "abraham-romero",
      "canonical_name": "Abraham Romero",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 141.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 35.0,
        "pass_completion_pct": 0.8286,
        "xpass_completion_pct": 0.8354,
        "passes_over_expected": -0.2373,
        "passes_over_expected_p100": -0.678,
        "avg_pass_distance": 28.837,
        "avg_pass_vertical": 20.7506,
        "shots_faced": 3.0,
        "goals_conceded": 0.0,
        "saves": 3.0,
        "headed_shot_share": 0.0,
        "xg_faced": 0.1571,
        "goals_conceded_minus_xg": -0.1571,
        "goals_per_xg": 0.0
      }
    },
    {
      "canonical_id": "adam-beaudry",
      "canonical_name": "Adam Beaudry",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 102.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 20.0,
        "pass_completion_pct": 0.7,
        "xpass_completion_pct": 0.6607,
        "passes_over_expected": 0.786,
        "passes_over_expected_p100": 3.9302,
        "avg_pass_distance": 41.3203,
        "avg_pass_vertical": 33.7582,
        "shots_faced": 5.0,
        "goals_conceded": 3.0,
        "saves": 2.0,
        "headed_shot_share": 0.6,
        "xg_faced": 2.1503,
        "goals_conceded_minus_xg": 0.8497,
        "goals_per_xg": 1.3951
      }
    },
    {
      "canonical_id": "adilson-malanda",
      "canonical_name": "Adilson Malanda",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3580.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.6157,
        "xg_place": -0.5569,
        "goals_minus_xg": -0.6157,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.4447,
        "assists_minus_xa": -0.4447,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.0603,
        "points_added": 0.5906,
        "xpoints_added": 0.5953,
        "passes_attempted": 1970.0,
        "pass_completion_pct": 0.8574,
        "xpass_completion_pct": 0.8457,
        "passes_over_expected": 23.0284,
        "passes_over_expected_p100": 1.169,
        "avg_pass_distance": 25.9035,
        "avg_pass_vertical": 10.8059
      }
    },
    {
      "canonical_id": "adolfo-enriquez",
      "canonical_name": "Adolfo Enriquez",
      "positions": [
        "DM"
      ],
      "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": 1.0,
        "assists": 0.0,
        "xa": 0.0124,
        "assists_minus_xa": -0.0124,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0124,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 8.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.8457,
        "passes_over_expected": 1.2345,
        "passes_over_expected_p100": 15.431,
        "avg_pass_distance": 23.4587,
        "avg_pass_vertical": 0.8625
      }
    },
    {
      "canonical_id": "agust\u00edn-ojeda",
      "canonical_name": "Agust\u00edn Ojeda",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1121.0,
        "shots": 23.0,
        "shots_on_target": 11.0,
        "goals": 3.0,
        "xg": 3.3457,
        "xg_place": 1.3977,
        "goals_minus_xg": -0.3457,
        "key_passes": 15.0,
        "assists": 0.0,
        "xa": 1.6352,
        "assists_minus_xa": -1.6352,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.9809,
        "points_added": 1.0491,
        "xpoints_added": 1.26,
        "passes_attempted": 424.0,
        "pass_completion_pct": 0.8325,
        "xpass_completion_pct": 0.8102,
        "passes_over_expected": 9.4771,
        "passes_over_expected_p100": 2.2352,
        "avg_pass_distance": 14.5066,
        "avg_pass_vertical": -1.6604
      }
    },
    {
      "canonical_id": "aidan-morris",
      "canonical_name": "Aidan Morris",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1456.0,
        "shots": 20.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.5791,
        "xg_place": 0.1707,
        "goals_minus_xg": 0.4209,
        "key_passes": 9.0,
        "assists": 3.0,
        "xa": 1.0072,
        "assists_minus_xa": 1.9928,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 2.5863,
        "points_added": 1.5836,
        "xpoints_added": 0.7455,
        "passes_attempted": 1221.0,
        "pass_completion_pct": 0.9238,
        "xpass_completion_pct": 0.9017,
        "passes_over_expected": 27.085,
        "passes_over_expected_p100": 2.2183,
        "avg_pass_distance": 17.9701,
        "avg_pass_vertical": 1.5661
      }
    },
    {
      "canonical_id": "aidan-oconnor",
      "canonical_name": "Aidan O'Connor",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 37.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 7.0,
        "pass_completion_pct": 0.2857,
        "xpass_completion_pct": 0.4755,
        "passes_over_expected": -1.3286,
        "passes_over_expected_p100": -18.9796,
        "avg_pass_distance": 16.0471,
        "avg_pass_vertical": 15.1225
      }
    },
    {
      "canonical_id": "aim\u00e9-mabika",
      "canonical_name": "Aim\u00e9 Mabika",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 551.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3405,
        "xg_place": -0.3405,
        "goals_minus_xg": -0.3405,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0498,
        "assists_minus_xa": -0.0498,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3902,
        "points_added": 0.0,
        "xpoints_added": 0.2579,
        "passes_attempted": 230.0,
        "pass_completion_pct": 0.8261,
        "xpass_completion_pct": 0.7936,
        "passes_over_expected": 7.4806,
        "passes_over_expected_p100": 3.2524,
        "avg_pass_distance": 21.1397,
        "avg_pass_vertical": 8.3167
      }
    },
    {
      "canonical_id": "ajani-fortune",
      "canonical_name": "Ajani Fortune",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1890.0,
        "shots": 19.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.5781,
        "xg_place": -0.6048,
        "goals_minus_xg": -0.5781,
        "key_passes": 11.0,
        "assists": 2.0,
        "xa": 1.166,
        "assists_minus_xa": 0.834,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.7442,
        "points_added": 0.3808,
        "xpoints_added": 0.8155,
        "passes_attempted": 821.0,
        "pass_completion_pct": 0.8563,
        "xpass_completion_pct": 0.8334,
        "passes_over_expected": 18.7453,
        "passes_over_expected_p100": 2.2832,
        "avg_pass_distance": 19.7737,
        "avg_pass_vertical": 3.3948
      }
    },
    {
      "canonical_id": "akil-watts",
      "canonical_name": "Akil Watts",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1124.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.7342,
        "xg_place": -0.6802,
        "goals_minus_xg": -0.7342,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1118,
        "assists_minus_xa": -0.1118,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.846,
        "points_added": 0.0,
        "xpoints_added": 0.214,
        "passes_attempted": 499.0,
        "pass_completion_pct": 0.8116,
        "xpass_completion_pct": 0.7879,
        "passes_over_expected": 11.8478,
        "passes_over_expected_p100": 2.3743,
        "avg_pass_distance": 17.4794,
        "avg_pass_vertical": 2.7716
      }
    },
    {
      "canonical_id": "alan-pulido",
      "canonical_name": "Alan Pulido",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2182.0,
        "shots": 42.0,
        "shots_on_target": 16.0,
        "goals": 7.0,
        "xg": 5.2897,
        "xg_place": 0.8854,
        "goals_minus_xg": 1.7103,
        "key_passes": 24.0,
        "assists": 4.0,
        "xa": 2.0872,
        "assists_minus_xa": 1.9128,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 7.3769,
        "points_added": 3.1473,
        "xpoints_added": 3.1205,
        "passes_attempted": 680.0,
        "pass_completion_pct": 0.8206,
        "xpass_completion_pct": 0.8496,
        "passes_over_expected": -19.6996,
        "passes_over_expected_p100": -2.897,
        "avg_pass_distance": 15.5934,
        "avg_pass_vertical": -2.4586
      }
    },
    {
      "canonical_id": "alan-velasco",
      "canonical_name": "Alan Velasco",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 419.0,
        "shots": 12.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.3816,
        "xg_place": 0.1588,
        "goals_minus_xg": 0.6184,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1701,
        "assists_minus_xa": -0.1701,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.5517,
        "points_added": 1.9075,
        "xpoints_added": 1.1232,
        "passes_attempted": 160.0,
        "pass_completion_pct": 0.7063,
        "xpass_completion_pct": 0.8169,
        "passes_over_expected": -17.703,
        "passes_over_expected_p100": -11.0644,
        "avg_pass_distance": 19.2357,
        "avg_pass_vertical": 2.3934
      }
    },
    {
      "canonical_id": "albert-rusn\u00e1k",
      "canonical_name": "Albert Rusn\u00e1k",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3097.0,
        "shots": 60.0,
        "shots_on_target": 27.0,
        "goals": 10.0,
        "xg": 7.6976,
        "xg_place": 1.0311,
        "goals_minus_xg": 2.3024,
        "key_passes": 81.0,
        "assists": 12.0,
        "xa": 7.7755,
        "assists_minus_xa": 4.2245,
        "goals_plus_assists": 22.0,
        "xg_plus_xa": 15.4731,
        "points_added": 3.0275,
        "xpoints_added": 3.2504,
        "passes_attempted": 1489.0,
        "pass_completion_pct": 0.8267,
        "xpass_completion_pct": 0.7927,
        "passes_over_expected": 50.735,
        "passes_over_expected_p100": 3.4073,
        "avg_pass_distance": 20.1181,
        "avg_pass_vertical": 1.3276
      }
    },
    {
      "canonical_id": "alec-kann",
      "canonical_name": "Alec Kann",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 303.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 82.0,
        "pass_completion_pct": 0.7683,
        "xpass_completion_pct": 0.7707,
        "passes_over_expected": -0.1994,
        "passes_over_expected_p100": -0.2432,
        "avg_pass_distance": 33.0678,
        "avg_pass_vertical": 23.5735,
        "shots_faced": 11.0,
        "goals_conceded": 4.0,
        "saves": 6.0,
        "headed_shot_share": 0.0909,
        "xg_faced": 3.3125,
        "goals_conceded_minus_xg": 0.6875,
        "goals_per_xg": 1.2075
      }
    },
    {
      "canonical_id": "alec-smir",
      "canonical_name": "Alec Smir",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 300.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 72.0,
        "pass_completion_pct": 0.6806,
        "xpass_completion_pct": 0.7024,
        "passes_over_expected": -1.5733,
        "passes_over_expected_p100": -2.1851,
        "avg_pass_distance": 35.9092,
        "avg_pass_vertical": 28.5217,
        "shots_faced": 13.0,
        "goals_conceded": 6.0,
        "saves": 7.0,
        "headed_shot_share": 0.1538,
        "xg_faced": 4.859,
        "goals_conceded_minus_xg": 1.141,
        "goals_per_xg": 1.2348
      }
    },
    {
      "canonical_id": "alejandro-bedoya",
      "canonical_name": "Alejandro Bedoya",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1677.0,
        "shots": 21.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 1.5742,
        "xg_place": 0.0477,
        "goals_minus_xg": 0.4258,
        "key_passes": 22.0,
        "assists": 2.0,
        "xa": 2.028,
        "assists_minus_xa": -0.028,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.6023,
        "points_added": 2.6871,
        "xpoints_added": 1.3353,
        "passes_attempted": 755.0,
        "pass_completion_pct": 0.7497,
        "xpass_completion_pct": 0.7503,
        "passes_over_expected": -0.4605,
        "passes_over_expected_p100": -0.061,
        "avg_pass_distance": 16.9581,
        "avg_pass_vertical": 4.2639
      }
    },
    {
      "canonical_id": "alejandro-bran",
      "canonical_name": "Alejandro Bran",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 476.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.6135,
        "xg_place": 0.0908,
        "goals_minus_xg": 0.3865,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0898,
        "assists_minus_xa": -0.0898,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7033,
        "points_added": 0.0016,
        "xpoints_added": 0.1005,
        "passes_attempted": 212.0,
        "pass_completion_pct": 0.8208,
        "xpass_completion_pct": 0.8439,
        "passes_over_expected": -4.8964,
        "passes_over_expected_p100": -2.3096,
        "avg_pass_distance": 20.0028,
        "avg_pass_vertical": 3.8834
      }
    },
    {
      "canonical_id": "aleksey-miranchuk",
      "canonical_name": "Aleksey Miranchuk",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1308.0,
        "shots": 22.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 3.3642,
        "xg_place": 0.347,
        "goals_minus_xg": -0.3642,
        "key_passes": 33.0,
        "assists": 4.0,
        "xa": 3.5033,
        "assists_minus_xa": 0.4967,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 6.8675,
        "points_added": 2.6027,
        "xpoints_added": 1.93,
        "passes_attempted": 533.0,
        "pass_completion_pct": 0.7636,
        "xpass_completion_pct": 0.7612,
        "passes_over_expected": 1.2942,
        "passes_over_expected_p100": 0.2428,
        "avg_pass_distance": 20.207,
        "avg_pass_vertical": 4.143
      }
    },
    {
      "canonical_id": "alenis-vargas",
      "canonical_name": "Alenis Vargas",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 736.0,
        "shots": 11.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.168,
        "xg_place": 0.034,
        "goals_minus_xg": 0.832,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 1.7069,
        "assists_minus_xa": -0.7069,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.8749,
        "points_added": 0.2972,
        "xpoints_added": 0.5497,
        "passes_attempted": 163.0,
        "pass_completion_pct": 0.7117,
        "xpass_completion_pct": 0.7532,
        "passes_over_expected": -6.7742,
        "passes_over_expected_p100": -4.1559,
        "avg_pass_distance": 15.3261,
        "avg_pass_vertical": -0.7981
      }
    },
    {
      "canonical_id": "alessandro-biello",
      "canonical_name": "Alessandro Biello",
      "positions": [
        "CM"
      ],
      "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": 12.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.9298,
        "passes_over_expected": 0.8429,
        "passes_over_expected_p100": 7.0242,
        "avg_pass_distance": 15.8803,
        "avg_pass_vertical": 4.5808
      }
    },
    {
      "canonical_id": "alessandro-sch\u00f6pf",
      "canonical_name": "Alessandro Sch\u00f6pf",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2228.0,
        "shots": 35.0,
        "shots_on_target": 10.0,
        "goals": 1.0,
        "xg": 2.0085,
        "xg_place": -0.0895,
        "goals_minus_xg": -1.0085,
        "key_passes": 20.0,
        "assists": 1.0,
        "xa": 1.6854,
        "assists_minus_xa": -0.6854,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.6938,
        "points_added": 0.3302,
        "xpoints_added": 1.0605,
        "passes_attempted": 1096.0,
        "pass_completion_pct": 0.8942,
        "xpass_completion_pct": 0.8604,
        "passes_over_expected": 37.0253,
        "passes_over_expected_p100": 3.3782,
        "avg_pass_distance": 18.3376,
        "avg_pass_vertical": 0.6543
      }
    },
    {
      "canonical_id": "alex-bono",
      "canonical_name": "Alex Bono",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2997.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1050.0,
        "pass_completion_pct": 0.6324,
        "xpass_completion_pct": 0.5446,
        "passes_over_expected": 92.1794,
        "passes_over_expected_p100": 8.779,
        "avg_pass_distance": 45.9127,
        "avg_pass_vertical": 40.4035,
        "shots_faced": 131.0,
        "goals_conceded": 53.0,
        "saves": 75.0,
        "headed_shot_share": 0.1603,
        "xg_faced": 48.5458,
        "goals_conceded_minus_xg": 4.4542,
        "goals_per_xg": 1.0918
      }
    },
    {
      "canonical_id": "alex-freeman",
      "canonical_name": "Alex Freeman",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 18.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2898,
        "xg_place": -0.0993,
        "goals_minus_xg": -0.2898,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0216,
        "assists_minus_xa": -0.0216,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3114,
        "points_added": 0.0,
        "xpoints_added": 0.5029,
        "passes_attempted": 15.0,
        "pass_completion_pct": 0.9333,
        "xpass_completion_pct": 0.8413,
        "passes_over_expected": 1.3804,
        "passes_over_expected_p100": 9.2024,
        "avg_pass_distance": 10.8767,
        "avg_pass_vertical": -1.1911
      }
    },
    {
      "canonical_id": "alex-muyl",
      "canonical_name": "Alex Muyl",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2565.0,
        "shots": 33.0,
        "shots_on_target": 11.0,
        "goals": 5.0,
        "xg": 5.1364,
        "xg_place": -0.4616,
        "goals_minus_xg": -0.1364,
        "key_passes": 21.0,
        "assists": 0.0,
        "xa": 1.6894,
        "assists_minus_xa": -1.6894,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.8259,
        "points_added": 1.9022,
        "xpoints_added": 2.8223,
        "passes_attempted": 891.0,
        "pass_completion_pct": 0.7699,
        "xpass_completion_pct": 0.7956,
        "passes_over_expected": -22.907,
        "passes_over_expected_p100": -2.5709,
        "avg_pass_distance": 17.7918,
        "avg_pass_vertical": 1.4626
      }
    },
    {
      "canonical_id": "alex-ring",
      "canonical_name": "Alex Ring",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2930.0,
        "shots": 34.0,
        "shots_on_target": 12.0,
        "goals": 2.0,
        "xg": 3.2809,
        "xg_place": -0.7523,
        "goals_minus_xg": -1.2809,
        "key_passes": 30.0,
        "assists": 3.0,
        "xa": 2.9544,
        "assists_minus_xa": 0.0456,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.2353,
        "points_added": 0.5633,
        "xpoints_added": 1.717,
        "passes_attempted": 1335.0,
        "pass_completion_pct": 0.794,
        "xpass_completion_pct": 0.7914,
        "passes_over_expected": 3.4341,
        "passes_over_expected_p100": 0.2572,
        "avg_pass_distance": 21.0125,
        "avg_pass_vertical": 3.9287
      }
    },
    {
      "canonical_id": "alex-roldan",
      "canonical_name": "Alex Roldan",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2960.0,
        "shots": 21.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.3971,
        "xg_place": -0.5804,
        "goals_minus_xg": -0.3971,
        "key_passes": 19.0,
        "assists": 0.0,
        "xa": 1.1888,
        "assists_minus_xa": -1.1888,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.5859,
        "points_added": 0.0,
        "xpoints_added": 0.5216,
        "passes_attempted": 1961.0,
        "pass_completion_pct": 0.8281,
        "xpass_completion_pct": 0.8137,
        "passes_over_expected": 28.3683,
        "passes_over_expected_p100": 1.4466,
        "avg_pass_distance": 19.2863,
        "avg_pass_vertical": 2.0724
      }
    },
    {
      "canonical_id": "alexandros-katranis",
      "canonical_name": "Alexandros Katranis",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2427.0,
        "shots": 22.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 0.6297,
        "xg_place": 0.8128,
        "goals_minus_xg": 2.3703,
        "key_passes": 21.0,
        "assists": 3.0,
        "xa": 1.253,
        "assists_minus_xa": 1.747,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 1.8827,
        "points_added": 0.6093,
        "xpoints_added": 0.3413,
        "passes_attempted": 1292.0,
        "pass_completion_pct": 0.7585,
        "xpass_completion_pct": 0.7738,
        "passes_over_expected": -19.8057,
        "passes_over_expected_p100": -1.5329,
        "avg_pass_distance": 18.4471,
        "avg_pass_vertical": 1.0856
      }
    },
    {
      "canonical_id": "alexandru-matan",
      "canonical_name": "Alexandru Matan",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1731.0,
        "shots": 16.0,
        "shots_on_target": 10.0,
        "goals": 4.0,
        "xg": 2.7578,
        "xg_place": 1.7701,
        "goals_minus_xg": 1.2422,
        "key_passes": 25.0,
        "assists": 3.0,
        "xa": 3.0001,
        "assists_minus_xa": -0.0001,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.7578,
        "points_added": 0.2182,
        "xpoints_added": 0.6866,
        "passes_attempted": 895.0,
        "pass_completion_pct": 0.8883,
        "xpass_completion_pct": 0.8504,
        "passes_over_expected": 33.9332,
        "passes_over_expected_p100": 3.7914,
        "avg_pass_distance": 16.62,
        "avg_pass_vertical": 0.9027
      }
    },
    {
      "canonical_id": "alfredo-morales",
      "canonical_name": "Alfredo Morales",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 779.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1878,
        "xg_place": -0.0931,
        "goals_minus_xg": -0.1878,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.7576,
        "assists_minus_xa": -0.7576,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9454,
        "points_added": 0.0,
        "xpoints_added": 0.1478,
        "passes_attempted": 367.0,
        "pass_completion_pct": 0.8229,
        "xpass_completion_pct": 0.8368,
        "passes_over_expected": -5.1135,
        "passes_over_expected_p100": -1.3933,
        "avg_pass_distance": 18.1801,
        "avg_pass_vertical": 4.4912
      }
    },
    {
      "canonical_id": "alhassan-yusuf",
      "canonical_name": "Alhassan Yusuf",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 486.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.8379,
        "xg_place": -0.4272,
        "goals_minus_xg": -0.8379,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 1.3214,
        "assists_minus_xa": -0.3214,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.1593,
        "points_added": 0.0,
        "xpoints_added": 0.604,
        "passes_attempted": 298.0,
        "pass_completion_pct": 0.8691,
        "xpass_completion_pct": 0.851,
        "passes_over_expected": 5.4052,
        "passes_over_expected_p100": 1.8138,
        "avg_pass_distance": 19.2561,
        "avg_pass_vertical": 3.7936
      }
    },
    {
      "canonical_id": "ali-ahmed",
      "canonical_name": "Ali Ahmed",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1687.0,
        "shots": 18.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.7014,
        "xg_place": -0.9389,
        "goals_minus_xg": -0.7014,
        "key_passes": 24.0,
        "assists": 0.0,
        "xa": 2.3655,
        "assists_minus_xa": -2.3655,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 4.0669,
        "points_added": 0.0088,
        "xpoints_added": 0.7908,
        "passes_attempted": 740.0,
        "pass_completion_pct": 0.8081,
        "xpass_completion_pct": 0.7838,
        "passes_over_expected": 17.9804,
        "passes_over_expected_p100": 2.4298,
        "avg_pass_distance": 17.0594,
        "avg_pass_vertical": 0.0026
      }
    },
    {
      "canonical_id": "alja\u017e-iva\u010di\u010d",
      "canonical_name": "Alja\u017e Iva\u010di\u010d",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2512.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 784.0,
        "pass_completion_pct": 0.6875,
        "xpass_completion_pct": 0.6903,
        "passes_over_expected": -2.2288,
        "passes_over_expected_p100": -0.2843,
        "avg_pass_distance": 40.622,
        "avg_pass_vertical": 31.7456,
        "shots_faced": 158.0,
        "goals_conceded": 56.0,
        "saves": 102.0,
        "headed_shot_share": 0.1329,
        "xg_faced": 50.3744,
        "goals_conceded_minus_xg": 5.6256,
        "goals_per_xg": 1.1117
      }
    },
    {
      "canonical_id": "allan-arigoni",
      "canonical_name": "Allan Arigoni",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2377.0,
        "shots": 18.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.4409,
        "xg_place": -0.0174,
        "goals_minus_xg": -0.4409,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 1.5201,
        "assists_minus_xa": -1.5201,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.961,
        "points_added": 0.0004,
        "xpoints_added": 0.7886,
        "passes_attempted": 1229.0,
        "pass_completion_pct": 0.7917,
        "xpass_completion_pct": 0.7969,
        "passes_over_expected": -6.3726,
        "passes_over_expected_p100": -0.5185,
        "avg_pass_distance": 18.366,
        "avg_pass_vertical": 2.9797
      }
    },
    {
      "canonical_id": "alonso-coello",
      "canonical_name": "Alonso Coello",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1696.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.3443,
        "xg_place": 0.6774,
        "goals_minus_xg": 0.6557,
        "key_passes": 18.0,
        "assists": 2.0,
        "xa": 2.1823,
        "assists_minus_xa": -0.1823,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.5266,
        "points_added": 0.5403,
        "xpoints_added": 0.2422,
        "passes_attempted": 1195.0,
        "pass_completion_pct": 0.8502,
        "xpass_completion_pct": 0.845,
        "passes_over_expected": 6.1915,
        "passes_over_expected_p100": 0.5181,
        "avg_pass_distance": 21.0048,
        "avg_pass_vertical": 5.6092
      }
    },
    {
      "canonical_id": "alonso-jim\u00e9nez",
      "canonical_name": "Alonso Jim\u00e9nez",
      "positions": [
        "DM"
      ],
      "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": 24.0,
        "pass_completion_pct": 0.9167,
        "xpass_completion_pct": 0.9415,
        "passes_over_expected": -0.5968,
        "passes_over_expected_p100": -2.4867,
        "avg_pass_distance": 16.7347,
        "avg_pass_vertical": -1.9655
      }
    },
    {
      "canonical_id": "alonso-mart\u00ednez",
      "canonical_name": "Alonso Mart\u00ednez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2038.0,
        "shots": 67.0,
        "shots_on_target": 33.0,
        "goals": 17.0,
        "xg": 11.7932,
        "xg_place": 1.3343,
        "goals_minus_xg": 5.2068,
        "key_passes": 8.0,
        "assists": 2.0,
        "xa": 1.0875,
        "assists_minus_xa": 0.9125,
        "goals_plus_assists": 19.0,
        "xg_plus_xa": 12.8807,
        "points_added": 4.2381,
        "xpoints_added": 3.4359,
        "passes_attempted": 351.0,
        "pass_completion_pct": 0.7778,
        "xpass_completion_pct": 0.7982,
        "passes_over_expected": -7.1724,
        "passes_over_expected_p100": -2.0434,
        "avg_pass_distance": 12.0381,
        "avg_pass_vertical": -1.2972
      }
    },
    {
      "canonical_id": "alvas-powell",
      "canonical_name": "Alvas Powell",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1000.0,
        "shots": 9.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.7623,
        "xg_place": -0.1152,
        "goals_minus_xg": -0.7623,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.124,
        "assists_minus_xa": -0.124,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8863,
        "points_added": 0.0,
        "xpoints_added": 0.2984,
        "passes_attempted": 426.0,
        "pass_completion_pct": 0.7465,
        "xpass_completion_pct": 0.7769,
        "passes_over_expected": -12.9779,
        "passes_over_expected_p100": -3.0465,
        "avg_pass_distance": 23.1131,
        "avg_pass_vertical": 6.5635
      }
    },
    {
      "canonical_id": "amahl-pellegrino",
      "canonical_name": "Amahl Pellegrino",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1903.0,
        "shots": 43.0,
        "shots_on_target": 17.0,
        "goals": 7.0,
        "xg": 8.2546,
        "xg_place": -1.4118,
        "goals_minus_xg": -1.2546,
        "key_passes": 15.0,
        "assists": 2.0,
        "xa": 2.582,
        "assists_minus_xa": -0.582,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 10.8366,
        "points_added": 5.0893,
        "xpoints_added": 5.9243,
        "passes_attempted": 440.0,
        "pass_completion_pct": 0.7364,
        "xpass_completion_pct": 0.7943,
        "passes_over_expected": -25.4997,
        "passes_over_expected_p100": -5.7954,
        "avg_pass_distance": 16.293,
        "avg_pass_vertical": -1.4983
      }
    },
    {
      "canonical_id": "amar-sejdi\u0107",
      "canonical_name": "Amar Sejdi\u0107",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 404.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2938,
        "xg_place": -0.1438,
        "goals_minus_xg": -0.2938,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.1919,
        "assists_minus_xa": -0.1919,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4857,
        "points_added": 0.0,
        "xpoints_added": 0.118,
        "passes_attempted": 267.0,
        "pass_completion_pct": 0.8951,
        "xpass_completion_pct": 0.8481,
        "passes_over_expected": 12.555,
        "passes_over_expected_p100": 4.7022,
        "avg_pass_distance": 21.3806,
        "avg_pass_vertical": 4.5613
      }
    },
    {
      "canonical_id": "amine-bassi",
      "canonical_name": "Amine Bassi",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2946.0,
        "shots": 59.0,
        "shots_on_target": 16.0,
        "goals": 3.0,
        "xg": 6.383,
        "xg_place": -2.5976,
        "goals_minus_xg": -3.383,
        "key_passes": 77.0,
        "assists": 4.0,
        "xa": 5.0391,
        "assists_minus_xa": -1.0391,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 11.4221,
        "points_added": 1.5884,
        "xpoints_added": 4.2811,
        "passes_attempted": 1943.0,
        "pass_completion_pct": 0.8538,
        "xpass_completion_pct": 0.819,
        "passes_over_expected": 67.7614,
        "passes_over_expected_p100": 3.4875,
        "avg_pass_distance": 17.6013,
        "avg_pass_vertical": 1.0021
      }
    },
    {
      "canonical_id": "anderson-julio",
      "canonical_name": "Anderson Julio",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1693.0,
        "shots": 56.0,
        "shots_on_target": 21.0,
        "goals": 9.0,
        "xg": 7.7379,
        "xg_place": -1.3674,
        "goals_minus_xg": 1.2621,
        "key_passes": 20.0,
        "assists": 3.0,
        "xa": 2.4497,
        "assists_minus_xa": 0.5503,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 10.1876,
        "points_added": 3.9562,
        "xpoints_added": 4.4516,
        "passes_attempted": 266.0,
        "pass_completion_pct": 0.7632,
        "xpass_completion_pct": 0.8021,
        "passes_over_expected": -10.3665,
        "passes_over_expected_p100": -3.8972,
        "avg_pass_distance": 15.0296,
        "avg_pass_vertical": -2.7579
      }
    },
    {
      "canonical_id": "andre-blake",
      "canonical_name": "Andre Blake",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1231.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 287.0,
        "pass_completion_pct": 0.7456,
        "xpass_completion_pct": 0.7456,
        "passes_over_expected": 0.015,
        "passes_over_expected_p100": 0.0052,
        "avg_pass_distance": 34.5729,
        "avg_pass_vertical": 26.3453,
        "shots_faced": 53.0,
        "goals_conceded": 13.0,
        "saves": 40.0,
        "headed_shot_share": 0.2075,
        "xg_faced": 14.5115,
        "goals_conceded_minus_xg": -1.5115,
        "goals_per_xg": 0.8958
      }
    },
    {
      "canonical_id": "andreas-maxs\u00f8",
      "canonical_name": "Andreas Maxs\u00f8",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3663.0,
        "shots": 15.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.6785,
        "xg_place": 0.4118,
        "goals_minus_xg": -0.6785,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.7696,
        "assists_minus_xa": 0.2304,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4481,
        "points_added": 0.0,
        "xpoints_added": 0.4157,
        "passes_attempted": 1675.0,
        "pass_completion_pct": 0.88,
        "xpass_completion_pct": 0.8676,
        "passes_over_expected": 20.8192,
        "passes_over_expected_p100": 1.2429,
        "avg_pass_distance": 21.4511,
        "avg_pass_vertical": 7.5264
      }
    },
    {
      "canonical_id": "andres-jasson",
      "canonical_name": "Andres Jasson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 186.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 53.0,
        "pass_completion_pct": 0.9057,
        "xpass_completion_pct": 0.839,
        "passes_over_expected": 3.5331,
        "passes_over_expected_p100": 6.6663,
        "avg_pass_distance": 12.6121,
        "avg_pass_vertical": -4.9708
      }
    },
    {
      "canonical_id": "andreu-font\u00e0s",
      "canonical_name": "Andreu Font\u00e0s",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1576.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1441,
        "xg_place": -0.1441,
        "goals_minus_xg": -0.1441,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.7477,
        "assists_minus_xa": 0.2523,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8918,
        "points_added": 0.0,
        "xpoints_added": 0.1191,
        "passes_attempted": 1144.0,
        "pass_completion_pct": 0.8802,
        "xpass_completion_pct": 0.845,
        "passes_over_expected": 40.3609,
        "passes_over_expected_p100": 3.5281,
        "avg_pass_distance": 23.6822,
        "avg_pass_vertical": 9.7525
      }
    },
    {
      "canonical_id": "andrew-brody",
      "canonical_name": "Andrew Brody",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2457.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.5027,
        "xg_place": -0.1786,
        "goals_minus_xg": -0.5027,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 0.8596,
        "assists_minus_xa": 0.1404,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3623,
        "points_added": 0.0,
        "xpoints_added": 0.2718,
        "passes_attempted": 1522.0,
        "pass_completion_pct": 0.8574,
        "xpass_completion_pct": 0.8433,
        "passes_over_expected": 21.4335,
        "passes_over_expected_p100": 1.4082,
        "avg_pass_distance": 18.0909,
        "avg_pass_vertical": 1.7841
      }
    },
    {
      "canonical_id": "andrew-farrell",
      "canonical_name": "Andrew Farrell",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 633.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1186,
        "xg_place": -0.1186,
        "goals_minus_xg": -0.1186,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0131,
        "assists_minus_xa": -0.0131,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1317,
        "points_added": 0.0,
        "xpoints_added": 0.105,
        "passes_attempted": 394.0,
        "pass_completion_pct": 0.8071,
        "xpass_completion_pct": 0.8,
        "passes_over_expected": 2.8039,
        "passes_over_expected_p100": 0.7116,
        "avg_pass_distance": 19.0788,
        "avg_pass_vertical": 4.0189
      }
    },
    {
      "canonical_id": "andrew-gutman",
      "canonical_name": "Andrew Gutman",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 792.0,
        "shots": 13.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.7831,
        "xg_place": -0.1984,
        "goals_minus_xg": 0.2169,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1407,
        "assists_minus_xa": -0.1407,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9238,
        "points_added": 0.7727,
        "xpoints_added": 0.7352,
        "passes_attempted": 372.0,
        "pass_completion_pct": 0.7204,
        "xpass_completion_pct": 0.768,
        "passes_over_expected": -17.6943,
        "passes_over_expected_p100": -4.7565,
        "avg_pass_distance": 22.2538,
        "avg_pass_vertical": 4.0269
      }
    },
    {
      "canonical_id": "andrew-privett",
      "canonical_name": "Andrew Privett",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3353.0,
        "shots": 12.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.8393,
        "xg_place": -0.6849,
        "goals_minus_xg": -0.8393,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1146,
        "assists_minus_xa": -0.1146,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9538,
        "points_added": 0.0,
        "xpoints_added": 0.6493,
        "passes_attempted": 1720.0,
        "pass_completion_pct": 0.8523,
        "xpass_completion_pct": 0.8505,
        "passes_over_expected": 3.1338,
        "passes_over_expected_p100": 0.1822,
        "avg_pass_distance": 25.3812,
        "avg_pass_vertical": 8.6041
      }
    },
    {
      "canonical_id": "andrew-rick",
      "canonical_name": "Andrew Rick",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 615.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 160.0,
        "pass_completion_pct": 0.5625,
        "xpass_completion_pct": 0.5809,
        "passes_over_expected": -2.9451,
        "passes_over_expected_p100": -1.8407,
        "avg_pass_distance": 45.7207,
        "avg_pass_vertical": 38.0475,
        "shots_faced": 33.0,
        "goals_conceded": 11.0,
        "saves": 21.0,
        "headed_shot_share": 0.0606,
        "xg_faced": 10.3523,
        "goals_conceded_minus_xg": 0.6477,
        "goals_per_xg": 1.0626
      }
    },
    {
      "canonical_id": "andrew-tarbell",
      "canonical_name": "Andrew Tarbell",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 330.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 93.0,
        "pass_completion_pct": 0.7849,
        "xpass_completion_pct": 0.7777,
        "passes_over_expected": 0.6722,
        "passes_over_expected_p100": 0.7228,
        "avg_pass_distance": 34.5074,
        "avg_pass_vertical": 24.1412,
        "shots_faced": 20.0,
        "goals_conceded": 5.0,
        "saves": 14.0,
        "headed_shot_share": 0.15,
        "xg_faced": 5.8552,
        "goals_conceded_minus_xg": -0.8552,
        "goals_per_xg": 0.8539
      }
    },
    {
      "canonical_id": "andrew-thomas",
      "canonical_name": "Andrew Thomas",
      "positions": [
        "OT"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 682.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 154.0,
        "pass_completion_pct": 0.6104,
        "xpass_completion_pct": 0.6369,
        "passes_over_expected": -4.0865,
        "passes_over_expected_p100": -2.6536,
        "avg_pass_distance": 38.5412,
        "avg_pass_vertical": 30.6081,
        "shots_faced": 26.0,
        "goals_conceded": 6.0,
        "saves": 19.0,
        "headed_shot_share": 0.0385,
        "xg_faced": 5.7328,
        "goals_conceded_minus_xg": 0.2672,
        "goals_per_xg": 1.0466
      }
    },
    {
      "canonical_id": "andr\u00e9s-cubas",
      "canonical_name": "Andr\u00e9s Cubas",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2518.0,
        "shots": 9.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2143,
        "xg_place": -0.1847,
        "goals_minus_xg": -0.2143,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.5542,
        "assists_minus_xa": 0.4458,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7685,
        "points_added": 0.0,
        "xpoints_added": 0.0901,
        "passes_attempted": 1234.0,
        "pass_completion_pct": 0.8979,
        "xpass_completion_pct": 0.8692,
        "passes_over_expected": 35.3627,
        "passes_over_expected_p100": 2.8657,
        "avg_pass_distance": 21.4852,
        "avg_pass_vertical": 4.5828
      }
    },
    {
      "canonical_id": "andr\u00e9s-g\u00f3mez",
      "canonical_name": "Andr\u00e9s G\u00f3mez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2018.0,
        "shots": 68.0,
        "shots_on_target": 33.0,
        "goals": 13.0,
        "xg": 8.6804,
        "xg_place": 2.7288,
        "goals_minus_xg": 4.3196,
        "key_passes": 34.0,
        "assists": 6.0,
        "xa": 5.9558,
        "assists_minus_xa": 0.0442,
        "goals_plus_assists": 19.0,
        "xg_plus_xa": 14.6362,
        "points_added": 8.0632,
        "xpoints_added": 5.4303,
        "passes_attempted": 600.0,
        "pass_completion_pct": 0.675,
        "xpass_completion_pct": 0.6783,
        "passes_over_expected": -1.9713,
        "passes_over_expected_p100": -0.3285,
        "avg_pass_distance": 16.8085,
        "avg_pass_vertical": 0.546
      }
    },
    {
      "canonical_id": "andr\u00e9s-herrera",
      "canonical_name": "Andr\u00e9s Herrera",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 587.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.3858,
        "xg_place": -0.2078,
        "goals_minus_xg": -0.3858,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2716,
        "assists_minus_xa": -0.2716,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6574,
        "points_added": 0.0416,
        "xpoints_added": 0.535,
        "passes_attempted": 245.0,
        "pass_completion_pct": 0.8327,
        "xpass_completion_pct": 0.8181,
        "passes_over_expected": 3.5597,
        "passes_over_expected_p100": 1.453,
        "avg_pass_distance": 17.231,
        "avg_pass_vertical": -0.1461
      }
    },
    {
      "canonical_id": "andr\u00e9s-perea",
      "canonical_name": "Andr\u00e9s Perea",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1611.0,
        "shots": 21.0,
        "shots_on_target": 8.0,
        "goals": 3.0,
        "xg": 2.9264,
        "xg_place": 0.2075,
        "goals_minus_xg": 0.0736,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.0561,
        "assists_minus_xa": -0.0561,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.9825,
        "points_added": 0.6084,
        "xpoints_added": 0.5549,
        "passes_attempted": 608.0,
        "pass_completion_pct": 0.7961,
        "xpass_completion_pct": 0.788,
        "passes_over_expected": 4.9237,
        "passes_over_expected_p100": 0.8098,
        "avg_pass_distance": 16.1831,
        "avg_pass_vertical": 3.4379
      }
    },
    {
      "canonical_id": "andr\u00e9s-reyes",
      "canonical_name": "Andr\u00e9s Reyes",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2095.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 1.247,
        "xg_place": 0.4124,
        "goals_minus_xg": 0.753,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1983,
        "assists_minus_xa": -0.1983,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.4453,
        "points_added": 0.003,
        "xpoints_added": 0.6451,
        "passes_attempted": 799.0,
        "pass_completion_pct": 0.796,
        "xpass_completion_pct": 0.7931,
        "passes_over_expected": 2.3121,
        "passes_over_expected_p100": 0.2894,
        "avg_pass_distance": 23.0711,
        "avg_pass_vertical": 8.9926
      }
    },
    {
      "canonical_id": "anthony-markanich",
      "canonical_name": "Anthony Markanich",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1563.0,
        "shots": 19.0,
        "shots_on_target": 7.0,
        "goals": 0.0,
        "xg": 0.7008,
        "xg_place": 0.7796,
        "goals_minus_xg": -0.7008,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.7028,
        "assists_minus_xa": -0.7028,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.4035,
        "points_added": 0.0,
        "xpoints_added": 0.46020000000000005,
        "passes_attempted": 732.0,
        "pass_completion_pct": 1.4844,
        "xpass_completion_pct": 1.4738,
        "passes_over_expected": -5.8388,
        "passes_over_expected_p100": 1.0627999999999997,
        "avg_pass_distance": 35.977599999999995,
        "avg_pass_vertical": 9.7928
      }
    },
    {
      "canonical_id": "anthony-ramirez",
      "canonical_name": "Anthony Ramirez",
      "positions": [
        "W"
      ],
      "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": 4.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.6792,
        "passes_over_expected": 0.283,
        "passes_over_expected_p100": 7.0752,
        "avg_pass_distance": 19.7255,
        "avg_pass_vertical": -4.5808
      }
    },
    {
      "canonical_id": "antino-lopez",
      "canonical_name": "Antino Lopez",
      "positions": [
        "CB"
      ],
      "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": 5.0,
        "pass_completion_pct": 0.6,
        "xpass_completion_pct": 0.6538,
        "passes_over_expected": -0.2689,
        "passes_over_expected_p100": -5.3786,
        "avg_pass_distance": 17.7738,
        "avg_pass_vertical": 15.0075
      }
    },
    {
      "canonical_id": "antony",
      "canonical_name": "Antony",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2210.0,
        "shots": 38.0,
        "shots_on_target": 13.0,
        "goals": 6.0,
        "xg": 3.6875,
        "xg_place": 0.4881,
        "goals_minus_xg": 2.3125,
        "key_passes": 23.0,
        "assists": 4.0,
        "xa": 2.3966,
        "assists_minus_xa": 1.6034,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 6.0841,
        "points_added": 4.3442,
        "xpoints_added": 2.5758,
        "passes_attempted": 699.0,
        "pass_completion_pct": 0.7439,
        "xpass_completion_pct": 0.7859,
        "passes_over_expected": -29.3138,
        "passes_over_expected_p100": -4.1937,
        "avg_pass_distance": 15.8358,
        "avg_pass_vertical": -1.8407
      }
    },
    {
      "canonical_id": "an\u00edbal-godoy",
      "canonical_name": "An\u00edbal Godoy",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1642.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.8427,
        "xg_place": 0.1719,
        "goals_minus_xg": 0.1573,
        "key_passes": 12.0,
        "assists": 3.0,
        "xa": 1.1411,
        "assists_minus_xa": 1.8589,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 1.9837,
        "points_added": 0.6514,
        "xpoints_added": 0.5412,
        "passes_attempted": 981.0,
        "pass_completion_pct": 0.896,
        "xpass_completion_pct": 0.8684,
        "passes_over_expected": 27.1198,
        "passes_over_expected_p100": 2.7645,
        "avg_pass_distance": 20.3975,
        "avg_pass_vertical": 4.4902
      }
    },
    {
      "canonical_id": "ariel-lassiter",
      "canonical_name": "Ariel Lassiter",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2279.0,
        "shots": 32.0,
        "shots_on_target": 12.0,
        "goals": 3.0,
        "xg": 2.1614,
        "xg_place": 0.3846,
        "goals_minus_xg": 0.8386,
        "key_passes": 18.0,
        "assists": 6.0,
        "xa": 2.1389,
        "assists_minus_xa": 3.8611,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 4.3003,
        "points_added": 1.451,
        "xpoints_added": 1.0836999999999999,
        "passes_attempted": 947.0,
        "pass_completion_pct": 1.5931,
        "xpass_completion_pct": 1.6106,
        "passes_over_expected": -8.3997,
        "passes_over_expected_p100": -1.7561,
        "avg_pass_distance": 35.95440000000001,
        "avg_pass_vertical": -1.7184
      }
    },
    {
      "canonical_id": "arnaud-souquet",
      "canonical_name": "Arnaud Souquet",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2113.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.4523,
        "xg_place": -0.1118,
        "goals_minus_xg": -0.4523,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.7977,
        "assists_minus_xa": 0.2023,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2499,
        "points_added": 0.0,
        "xpoints_added": 0.3009,
        "passes_attempted": 1344.0,
        "pass_completion_pct": 0.817,
        "xpass_completion_pct": 0.8207,
        "passes_over_expected": -5.033,
        "passes_over_expected_p100": -0.3745,
        "avg_pass_distance": 19.7262,
        "avg_pass_vertical": 5.3801
      }
    },
    {
      "canonical_id": "artur",
      "canonical_name": "Artur",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3597.0,
        "shots": 35.0,
        "shots_on_target": 9.0,
        "goals": 0.0,
        "xg": 1.3727,
        "xg_place": -0.3725,
        "goals_minus_xg": -1.3727,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 0.8019,
        "assists_minus_xa": 0.1981,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.1746,
        "points_added": 0.0,
        "xpoints_added": 0.5633,
        "passes_attempted": 2608.0,
        "pass_completion_pct": 0.8919,
        "xpass_completion_pct": 0.8765,
        "passes_over_expected": 40.1452,
        "passes_over_expected_p100": 1.5393,
        "avg_pass_distance": 19.6884,
        "avg_pass_vertical": 5.0711
      }
    },
    {
      "canonical_id": "ashley-westwood",
      "canonical_name": "Ashley Westwood",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3677.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 0.5793,
        "xg_place": 0.4534,
        "goals_minus_xg": 1.4207,
        "key_passes": 60.0,
        "assists": 5.0,
        "xa": 6.302,
        "assists_minus_xa": -1.302,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 6.8814,
        "points_added": 0.6795,
        "xpoints_added": 0.4802,
        "passes_attempted": 2140.0,
        "pass_completion_pct": 0.8093,
        "xpass_completion_pct": 0.7977,
        "passes_over_expected": 24.8783,
        "passes_over_expected_p100": 1.1625,
        "avg_pass_distance": 22.859,
        "avg_pass_vertical": 6.8526
      }
    },
    {
      "canonical_id": "asier-illarramendi",
      "canonical_name": "Asier Illarramendi",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2200.0,
        "shots": 30.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.3281,
        "xg_place": 0.0037,
        "goals_minus_xg": 0.6719,
        "key_passes": 26.0,
        "assists": 5.0,
        "xa": 2.3934,
        "assists_minus_xa": 2.6066,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 3.7216,
        "points_added": 1.1165,
        "xpoints_added": 0.9105,
        "passes_attempted": 1591.0,
        "pass_completion_pct": 0.8913,
        "xpass_completion_pct": 0.867,
        "passes_over_expected": 38.5948,
        "passes_over_expected_p100": 2.4258,
        "avg_pass_distance": 18.3766,
        "avg_pass_vertical": 3.0742
      }
    },
    {
      "canonical_id": "ayo-akinola",
      "canonical_name": "Ayo Akinola",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 121.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.11,
        "xg_place": -0.11,
        "goals_minus_xg": -0.11,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.2192,
        "assists_minus_xa": -0.2192,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3293,
        "points_added": 0.0,
        "xpoints_added": 0.11,
        "passes_attempted": 24.0,
        "pass_completion_pct": 0.7917,
        "xpass_completion_pct": 0.7935,
        "passes_over_expected": -0.0449,
        "passes_over_expected_p100": -0.187,
        "avg_pass_distance": 13.9025,
        "avg_pass_vertical": -1.6984
      }
    },
    {
      "canonical_id": "aziel-jackson",
      "canonical_name": "Aziel Jackson",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1339.0,
        "shots": 37.0,
        "shots_on_target": 16.0,
        "goals": 2.0,
        "xg": 3.3377,
        "xg_place": 0.12160000000000001,
        "goals_minus_xg": -1.3377,
        "key_passes": 21.0,
        "assists": 2.0,
        "xa": 1.5722,
        "assists_minus_xa": 0.42780000000000007,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.9099,
        "points_added": 0.5268,
        "xpoints_added": 1.6259000000000001,
        "passes_attempted": 478.0,
        "pass_completion_pct": 1.6435,
        "xpass_completion_pct": 1.5842,
        "passes_over_expected": 12.4716,
        "passes_over_expected_p100": 5.923,
        "avg_pass_distance": 35.4604,
        "avg_pass_vertical": 4.1813
      }
    },
    {
      "canonical_id": "bartosz-slisz",
      "canonical_name": "Bartosz Slisz",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3221.0,
        "shots": 29.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.4816,
        "xg_place": 0.0581,
        "goals_minus_xg": 0.5184,
        "key_passes": 22.0,
        "assists": 0.0,
        "xa": 2.1394,
        "assists_minus_xa": -2.1394,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.621,
        "points_added": 1.0797,
        "xpoints_added": 0.8977,
        "passes_attempted": 1701.0,
        "pass_completion_pct": 0.8524,
        "xpass_completion_pct": 0.8419,
        "passes_over_expected": 17.962,
        "passes_over_expected_p100": 1.056,
        "avg_pass_distance": 18.8873,
        "avg_pass_vertical": 4.1214
      }
    },
    {
      "canonical_id": "belal-halbouni",
      "canonical_name": "Belal Halbouni",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 189.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2235,
        "xg_place": -0.2235,
        "goals_minus_xg": -0.2235,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2235,
        "points_added": 0.0,
        "xpoints_added": 0.1117,
        "passes_attempted": 120.0,
        "pass_completion_pct": 0.9083,
        "xpass_completion_pct": 0.8717,
        "passes_over_expected": 4.3923,
        "passes_over_expected_p100": 3.6603,
        "avg_pass_distance": 20.4202,
        "avg_pass_vertical": 6.7872
      }
    },
    {
      "canonical_id": "ben-bender",
      "canonical_name": "Ben Bender",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 228.0,
        "shots": 4.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.2411,
        "xg_place": 0.129,
        "goals_minus_xg": 0.7589,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3568,
        "assists_minus_xa": -0.3568,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5979,
        "points_added": 0.0166,
        "xpoints_added": 0.0394,
        "passes_attempted": 61.0,
        "pass_completion_pct": 0.7869,
        "xpass_completion_pct": 0.7649,
        "passes_over_expected": 1.3382,
        "passes_over_expected_p100": 2.1938,
        "avg_pass_distance": 18.7097,
        "avg_pass_vertical": 3.5801
      }
    },
    {
      "canonical_id": "ben-lundt",
      "canonical_name": "Ben Lundt",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 273.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 84.0,
        "pass_completion_pct": 0.6905,
        "xpass_completion_pct": 0.635,
        "passes_over_expected": 4.6604,
        "passes_over_expected_p100": 5.548,
        "avg_pass_distance": 41.546,
        "avg_pass_vertical": 35.3794,
        "shots_faced": 16.0,
        "goals_conceded": 8.0,
        "saves": 7.0,
        "headed_shot_share": 0.1875,
        "xg_faced": 6.0288,
        "goals_conceded_minus_xg": 1.9712,
        "goals_per_xg": 1.327
      }
    },
    {
      "canonical_id": "benjamin-cremaschi",
      "canonical_name": "Benjamin Cremaschi",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1440.0,
        "shots": 18.0,
        "shots_on_target": 7.0,
        "goals": 4.0,
        "xg": 3.189,
        "xg_place": 0.6167,
        "goals_minus_xg": 0.811,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 0.9601,
        "assists_minus_xa": 0.0399,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.1491,
        "points_added": 1.1008,
        "xpoints_added": 1.7564,
        "passes_attempted": 685.0,
        "pass_completion_pct": 0.8774,
        "xpass_completion_pct": 0.8745,
        "passes_over_expected": 1.951,
        "passes_over_expected_p100": 0.2848,
        "avg_pass_distance": 16.2642,
        "avg_pass_vertical": 0.6673
      }
    },
    {
      "canonical_id": "benji-kikanovi\u0107",
      "canonical_name": "Benji Kikanovi\u0107",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1391.0,
        "shots": 21.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 2.5446,
        "xg_place": 0.4572,
        "goals_minus_xg": 0.4554,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 1.0163,
        "assists_minus_xa": -1.0163,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.5609,
        "points_added": 0.8517,
        "xpoints_added": 1.552,
        "passes_attempted": 487.0,
        "pass_completion_pct": 0.7146,
        "xpass_completion_pct": 0.7264,
        "passes_over_expected": -5.7747,
        "passes_over_expected_p100": -1.1858,
        "avg_pass_distance": 16.4818,
        "avg_pass_vertical": 3.2997
      }
    },
    {
      "canonical_id": "benji-michel",
      "canonical_name": "Benji Michel",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 39.0,
        "shots": 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.0309,
        "assists_minus_xa": -0.0309,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0309,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 15.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.7508,
        "passes_over_expected": -1.2619,
        "passes_over_expected_p100": -8.413,
        "avg_pass_distance": 14.8063,
        "avg_pass_vertical": -5.6039
      }
    },
    {
      "canonical_id": "bernard-kamungo",
      "canonical_name": "Bernard Kamungo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1525.0,
        "shots": 27.0,
        "shots_on_target": 10.0,
        "goals": 0.0,
        "xg": 3.1713,
        "xg_place": -1.4308,
        "goals_minus_xg": -3.1713,
        "key_passes": 8.0,
        "assists": 2.0,
        "xa": 0.9836,
        "assists_minus_xa": 1.0164,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.155,
        "points_added": 0.0,
        "xpoints_added": 2.5084,
        "passes_attempted": 366.0,
        "pass_completion_pct": 0.7705,
        "xpass_completion_pct": 0.7815,
        "passes_over_expected": -4.0374,
        "passes_over_expected_p100": -1.1031,
        "avg_pass_distance": 16.0216,
        "avg_pass_vertical": -0.9809
      }
    },
    {
      "canonical_id": "bill-tuiloma",
      "canonical_name": "Bill Tuiloma",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 225.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1238,
        "xg_place": 0.4167,
        "goals_minus_xg": -0.1238,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.2351,
        "assists_minus_xa": -0.2351,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3589,
        "points_added": 0.0,
        "xpoints_added": 0.1015,
        "passes_attempted": 145.0,
        "pass_completion_pct": 0.7724,
        "xpass_completion_pct": 0.8231,
        "passes_over_expected": -7.346,
        "passes_over_expected_p100": -5.0662,
        "avg_pass_distance": 27.228,
        "avg_pass_vertical": 13.3514
      }
    },
    {
      "canonical_id": "birk-risa",
      "canonical_name": "Birk Risa",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2613.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2363,
        "xg_place": 0.3093,
        "goals_minus_xg": -0.2363,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.4336,
        "assists_minus_xa": -0.4336,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6699,
        "points_added": 0.0,
        "xpoints_added": 0.1756,
        "passes_attempted": 1341.0,
        "pass_completion_pct": 0.8531,
        "xpass_completion_pct": 0.8309,
        "passes_over_expected": 29.7001,
        "passes_over_expected_p100": 2.2148,
        "avg_pass_distance": 24.4253,
        "avg_pass_vertical": 9.2685
      }
    },
    {
      "canonical_id": "bj\u00f8rn-inge-utvik",
      "canonical_name": "Bj\u00f8rn Inge Utvik",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1949.0,
        "shots": 12.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 1.377,
        "xg_place": 0.8704,
        "goals_minus_xg": -1.377,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.341,
        "assists_minus_xa": -0.341,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.718,
        "points_added": 0.0,
        "xpoints_added": 1.2774,
        "passes_attempted": 1219.0,
        "pass_completion_pct": 0.8794,
        "xpass_completion_pct": 0.8478,
        "passes_over_expected": 38.4959,
        "passes_over_expected_p100": 3.158,
        "avg_pass_distance": 25.3185,
        "avg_pass_vertical": 8.494
      }
    },
    {
      "canonical_id": "bobby-wood",
      "canonical_name": "Bobby Wood",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 651.0,
        "shots": 15.0,
        "shots_on_target": 6.0,
        "goals": 4.0,
        "xg": 3.3871,
        "xg_place": -0.5387,
        "goals_minus_xg": 0.6129,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1832,
        "assists_minus_xa": -0.1832,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.5702,
        "points_added": 1.9799,
        "xpoints_added": 2.0589,
        "passes_attempted": 122.0,
        "pass_completion_pct": 0.7213,
        "xpass_completion_pct": 0.7902,
        "passes_over_expected": -8.4082,
        "passes_over_expected_p100": -6.8919,
        "avg_pass_distance": 15.2076,
        "avg_pass_vertical": -2.6513
      }
    },
    {
      "canonical_id": "bode-hidalgo",
      "canonical_name": "Bode Hidalgo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1631.0,
        "shots": 9.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4335,
        "xg_place": -0.3732,
        "goals_minus_xg": -0.4335,
        "key_passes": 19.0,
        "assists": 1.0,
        "xa": 1.3816,
        "assists_minus_xa": -0.3816,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.8152,
        "points_added": 0.0,
        "xpoints_added": 0.3741,
        "passes_attempted": 1064.0,
        "pass_completion_pct": 0.8449,
        "xpass_completion_pct": 0.8326,
        "passes_over_expected": 13.1019,
        "passes_over_expected_p100": 1.2314,
        "avg_pass_distance": 21.0619,
        "avg_pass_vertical": 5.3
      }
    },
    {
      "canonical_id": "bongokuhle-hlongwane",
      "canonical_name": "Bongokuhle Hlongwane",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2428.0,
        "shots": 55.0,
        "shots_on_target": 29.0,
        "goals": 11.0,
        "xg": 9.9477,
        "xg_place": 0.4382,
        "goals_minus_xg": 1.0523,
        "key_passes": 26.0,
        "assists": 2.0,
        "xa": 2.7553,
        "assists_minus_xa": -0.7553,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 12.703,
        "points_added": 4.3748,
        "xpoints_added": 5.433,
        "passes_attempted": 660.0,
        "pass_completion_pct": 0.7424,
        "xpass_completion_pct": 0.7558,
        "passes_over_expected": -8.8297,
        "passes_over_expected_p100": -1.3378,
        "avg_pass_distance": 15.4378,
        "avg_pass_vertical": 1.8615
      }
    },
    {
      "canonical_id": "boris-enow",
      "canonical_name": "Boris Enow",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 348.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0745,
        "xg_place": -0.0745,
        "goals_minus_xg": -0.0745,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0745,
        "points_added": 0.0,
        "xpoints_added": 0.0304,
        "passes_attempted": 137.0,
        "pass_completion_pct": 0.8248,
        "xpass_completion_pct": 0.8342,
        "passes_over_expected": -1.2816,
        "passes_over_expected_p100": -0.9354,
        "avg_pass_distance": 20.0156,
        "avg_pass_vertical": 4.7485
      }
    },
    {
      "canonical_id": "brad-guzan",
      "canonical_name": "Brad Guzan",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3765.0,
        "shots": 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.1653,
        "assists_minus_xa": -0.1653,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1653,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1350.0,
        "pass_completion_pct": 0.7533,
        "xpass_completion_pct": 0.7216,
        "passes_over_expected": 42.8517,
        "passes_over_expected_p100": 3.1742,
        "avg_pass_distance": 38.9366,
        "avg_pass_vertical": 29.5765,
        "shots_faced": 193.0,
        "goals_conceded": 53.0,
        "saves": 135.0,
        "headed_shot_share": 0.1554,
        "xg_faced": 54.9753,
        "goals_conceded_minus_xg": -1.9753,
        "goals_per_xg": 0.9641
      }
    },
    {
      "canonical_id": "brad-smith",
      "canonical_name": "Brad Smith",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 515.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 0.555,
        "xg_place": 0.5435,
        "goals_minus_xg": 1.445,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 0.9458,
        "assists_minus_xa": 1.0542,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 1.5008,
        "points_added": 1.5266,
        "xpoints_added": 0.4054,
        "passes_attempted": 209.0,
        "pass_completion_pct": 0.7847,
        "xpass_completion_pct": 0.7619,
        "passes_over_expected": 4.7542,
        "passes_over_expected_p100": 2.2747,
        "avg_pass_distance": 16.9612,
        "avg_pass_vertical": -1.0493
      }
    },
    {
      "canonical_id": "brad-stuver",
      "canonical_name": "Brad Stuver",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3472.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1426.0,
        "pass_completion_pct": 0.7714,
        "xpass_completion_pct": 0.7547,
        "passes_over_expected": 23.8024,
        "passes_over_expected_p100": 1.6692,
        "avg_pass_distance": 34.9929,
        "avg_pass_vertical": 26.9748,
        "shots_faced": 181.0,
        "goals_conceded": 48.0,
        "saves": 130.0,
        "headed_shot_share": 0.1105,
        "xg_faced": 50.0701,
        "goals_conceded_minus_xg": -2.0701,
        "goals_per_xg": 0.9587
      }
    },
    {
      "canonical_id": "braian-ojeda",
      "canonical_name": "Braian Ojeda",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3194.0,
        "shots": 36.0,
        "shots_on_target": 11.0,
        "goals": 2.0,
        "xg": 3.1581,
        "xg_place": -0.4238,
        "goals_minus_xg": -1.1581,
        "key_passes": 26.0,
        "assists": 4.0,
        "xa": 1.7297,
        "assists_minus_xa": 2.2703,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.8878,
        "points_added": 0.9416,
        "xpoints_added": 1.6043,
        "passes_attempted": 1875.0,
        "pass_completion_pct": 0.8923,
        "xpass_completion_pct": 0.8677,
        "passes_over_expected": 45.976,
        "passes_over_expected_p100": 2.4521,
        "avg_pass_distance": 19.5769,
        "avg_pass_vertical": 3.0943
      }
    },
    {
      "canonical_id": "brandon-bye",
      "canonical_name": "Brandon Bye",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 863.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.3676,
        "xg_place": 0.3664,
        "goals_minus_xg": 0.6324,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.504,
        "assists_minus_xa": 0.496,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.8716,
        "points_added": 0.2938,
        "xpoints_added": 0.1948,
        "passes_attempted": 451.0,
        "pass_completion_pct": 0.7317,
        "xpass_completion_pct": 0.7265,
        "passes_over_expected": 2.356,
        "passes_over_expected_p100": 0.5224,
        "avg_pass_distance": 19.8197,
        "avg_pass_vertical": 3.3602
      }
    },
    {
      "canonical_id": "brandon-cambridge",
      "canonical_name": "Brandon Cambridge",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 48.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 14.0,
        "pass_completion_pct": 0.3571,
        "xpass_completion_pct": 0.4892,
        "passes_over_expected": -1.8487,
        "passes_over_expected_p100": -13.2046,
        "avg_pass_distance": 16.1724,
        "avg_pass_vertical": -0.966
      }
    },
    {
      "canonical_id": "brandon-servania",
      "canonical_name": "Brandon Servania",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 78.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0296,
        "xg_place": -0.0296,
        "goals_minus_xg": -0.0296,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1266,
        "assists_minus_xa": -0.1266,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1563,
        "points_added": 0.0,
        "xpoints_added": 0.0426,
        "passes_attempted": 30.0,
        "pass_completion_pct": 0.6333,
        "xpass_completion_pct": 0.7483,
        "passes_over_expected": -3.4486,
        "passes_over_expected_p100": -11.4953,
        "avg_pass_distance": 17.2105,
        "avg_pass_vertical": 5.4639
      }
    },
    {
      "canonical_id": "brandt-bronico",
      "canonical_name": "Brandt Bronico",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2203.0,
        "shots": 23.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 2.4788,
        "xg_place": -1.3378,
        "goals_minus_xg": -1.4788,
        "key_passes": 19.0,
        "assists": 4.0,
        "xa": 2.4197,
        "assists_minus_xa": 1.5803,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.8985,
        "points_added": 0.5956,
        "xpoints_added": 1.1776,
        "passes_attempted": 612.0,
        "pass_completion_pct": 0.7516,
        "xpass_completion_pct": 0.7868,
        "passes_over_expected": -21.5313,
        "passes_over_expected_p100": -3.5182,
        "avg_pass_distance": 17.9806,
        "avg_pass_vertical": 1.6192
      }
    },
    {
      "canonical_id": "brayan-vera",
      "canonical_name": "Brayan Vera",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2450.0,
        "shots": 24.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 1.7034,
        "xg_place": -0.2205,
        "goals_minus_xg": 0.2966,
        "key_passes": 16.0,
        "assists": 2.0,
        "xa": 1.0005,
        "assists_minus_xa": 0.9995,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.704,
        "points_added": 1.3779,
        "xpoints_added": 0.9985,
        "passes_attempted": 1467.0,
        "pass_completion_pct": 0.8125,
        "xpass_completion_pct": 0.8022,
        "passes_over_expected": 15.1476,
        "passes_over_expected_p100": 1.0326,
        "avg_pass_distance": 25.8283,
        "avg_pass_vertical": 9.828
      }
    },
    {
      "canonical_id": "brecht-dejaegere",
      "canonical_name": "Brecht Dejaegere",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1063.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.7024,
        "xg_place": 0.0398,
        "goals_minus_xg": 0.2976,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.7188,
        "assists_minus_xa": 0.2812,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.4212,
        "points_added": 0.6801,
        "xpoints_added": 0.543,
        "passes_attempted": 309.0,
        "pass_completion_pct": 0.7217,
        "xpass_completion_pct": 0.7375,
        "passes_over_expected": -4.8952,
        "passes_over_expected_p100": -1.5842,
        "avg_pass_distance": 16.7712,
        "avg_pass_vertical": 1.666
      }
    },
    {
      "canonical_id": "brendan-hines-ike",
      "canonical_name": "Brendan Hines-Ike",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2516.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.1229,
        "xg_place": 0.4069,
        "goals_minus_xg": 0.8771,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.7458,
        "assists_minus_xa": 0.2542,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.8687,
        "points_added": 1.182,
        "xpoints_added": 0.6057,
        "passes_attempted": 1446.0,
        "pass_completion_pct": 0.9046,
        "xpass_completion_pct": 0.8894,
        "passes_over_expected": 21.9771,
        "passes_over_expected_p100": 1.5199,
        "avg_pass_distance": 22.5014,
        "avg_pass_vertical": 6.7261
      }
    },
    {
      "canonical_id": "brendan-mcsorley",
      "canonical_name": "Brendan McSorley",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 14.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 2.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.775,
        "passes_over_expected": -0.5499,
        "passes_over_expected_p100": -27.4957,
        "avg_pass_distance": 22.9463,
        "avg_pass_vertical": 0.9775
      }
    },
    {
      "canonical_id": "brent-kallman",
      "canonical_name": "Brent Kallman",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 631.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.6801,
        "xg_place": -0.509,
        "goals_minus_xg": -0.6801,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6801,
        "points_added": 0.0,
        "xpoints_added": 0.2908,
        "passes_attempted": 280.0,
        "pass_completion_pct": 0.8393,
        "xpass_completion_pct": 0.838,
        "passes_over_expected": 0.3726,
        "passes_over_expected_p100": 0.1331,
        "avg_pass_distance": 23.6881,
        "avg_pass_vertical": 11.4981
      }
    },
    {
      "canonical_id": "bret-halsey",
      "canonical_name": "Bret Halsey",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 611.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.8708,
        "xg_place": -0.126,
        "goals_minus_xg": -0.8708,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.9007,
        "assists_minus_xa": -0.9007,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.7715,
        "points_added": 0.0,
        "xpoints_added": 0.2646,
        "passes_attempted": 327.0,
        "pass_completion_pct": 0.8165,
        "xpass_completion_pct": 0.7982,
        "passes_over_expected": 5.9781,
        "passes_over_expected_p100": 1.8282,
        "avg_pass_distance": 17.5115,
        "avg_pass_vertical": -1.0392
      }
    },
    {
      "canonical_id": "brian-anunga",
      "canonical_name": "Brian Anunga",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1659.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1599,
        "xg_place": 0.3934,
        "goals_minus_xg": -0.1599,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1549,
        "assists_minus_xa": -0.1549,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3148,
        "points_added": 0.0,
        "xpoints_added": 0.1437,
        "passes_attempted": 776.0,
        "pass_completion_pct": 0.8634,
        "xpass_completion_pct": 0.848,
        "passes_over_expected": 11.9516,
        "passes_over_expected_p100": 1.5402,
        "avg_pass_distance": 19.1987,
        "avg_pass_vertical": 3.3678
      }
    },
    {
      "canonical_id": "brian-guti\u00e9rrez",
      "canonical_name": "Brian Guti\u00e9rrez",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2668.0,
        "shots": 61.0,
        "shots_on_target": 20.0,
        "goals": 6.0,
        "xg": 5.9061,
        "xg_place": -2.1648,
        "goals_minus_xg": 0.0939,
        "key_passes": 42.0,
        "assists": 2.0,
        "xa": 5.6782,
        "assists_minus_xa": -3.6782,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 11.5843,
        "points_added": 4.8626,
        "xpoints_added": 5.1187,
        "passes_attempted": 1115.0,
        "pass_completion_pct": 0.7865,
        "xpass_completion_pct": 0.7858,
        "passes_over_expected": 0.8714,
        "passes_over_expected_p100": 0.0782,
        "avg_pass_distance": 17.6527,
        "avg_pass_vertical": 3.512
      }
    },
    {
      "canonical_id": "brian-white",
      "canonical_name": "Brian White",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3059.0,
        "shots": 78.0,
        "shots_on_target": 30.0,
        "goals": 16.0,
        "xg": 15.2378,
        "xg_place": -1.2791,
        "goals_minus_xg": 0.7622,
        "key_passes": 23.0,
        "assists": 2.0,
        "xa": 2.9386,
        "assists_minus_xa": -0.9386,
        "goals_plus_assists": 18.0,
        "xg_plus_xa": 18.1763,
        "points_added": 9.5104,
        "xpoints_added": 9.1353,
        "passes_attempted": 571.0,
        "pass_completion_pct": 0.6865,
        "xpass_completion_pct": 0.7375,
        "passes_over_expected": -29.115,
        "passes_over_expected_p100": -5.0989,
        "avg_pass_distance": 14.1783,
        "avg_pass_vertical": -1.0853
      }
    },
    {
      "canonical_id": "brooklyn-raines",
      "canonical_name": "Brooklyn Raines",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 567.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0572,
        "xg_place": -0.0572,
        "goals_minus_xg": -0.0572,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.3016,
        "assists_minus_xa": -0.3016,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3588,
        "points_added": 0.0,
        "xpoints_added": 0.0016,
        "passes_attempted": 295.0,
        "pass_completion_pct": 0.9254,
        "xpass_completion_pct": 0.8891,
        "passes_over_expected": 10.7206,
        "passes_over_expected_p100": 3.6341,
        "avg_pass_distance": 16.4455,
        "avg_pass_vertical": 1.4169
      }
    },
    {
      "canonical_id": "brooks-lennon",
      "canonical_name": "Brooks Lennon",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3482.0,
        "shots": 12.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 1.3157,
        "xg_place": -0.4599,
        "goals_minus_xg": -0.3157,
        "key_passes": 71.0,
        "assists": 7.0,
        "xa": 7.6083,
        "assists_minus_xa": -0.6083,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 8.924,
        "points_added": 0.0,
        "xpoints_added": 0.7888,
        "passes_attempted": 1895.0,
        "pass_completion_pct": 0.7847,
        "xpass_completion_pct": 0.7549,
        "passes_over_expected": 56.3989,
        "passes_over_expected_p100": 2.9762,
        "avg_pass_distance": 20.6959,
        "avg_pass_vertical": 1.6993
      }
    },
    {
      "canonical_id": "bruno-wilson",
      "canonical_name": "Bruno Wilson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1160.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.3623,
        "xg_place": 0.4127,
        "goals_minus_xg": 0.6377,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2589,
        "assists_minus_xa": -0.2589,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6212,
        "points_added": 0.5377,
        "xpoints_added": 0.2573,
        "passes_attempted": 494.0,
        "pass_completion_pct": 0.8482,
        "xpass_completion_pct": 0.8473,
        "passes_over_expected": 0.4151,
        "passes_over_expected_p100": 0.084,
        "avg_pass_distance": 23.9414,
        "avg_pass_vertical": 8.6418
      }
    },
    {
      "canonical_id": "bryan-oviedo",
      "canonical_name": "Bryan Oviedo",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 743.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0788,
        "xg_place": -0.0788,
        "goals_minus_xg": -0.0788,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.3847,
        "assists_minus_xa": 0.6153,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4635,
        "points_added": 0.0,
        "xpoints_added": 0.1238,
        "passes_attempted": 444.0,
        "pass_completion_pct": 0.8716,
        "xpass_completion_pct": 0.839,
        "passes_over_expected": 14.4732,
        "passes_over_expected_p100": 3.2597,
        "avg_pass_distance": 19.6475,
        "avg_pass_vertical": 2.1648
      }
    },
    {
      "canonical_id": "bryant-farkarlun",
      "canonical_name": "Bryant Farkarlun",
      "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": 1.0,
        "pass_completion_pct": 0.0,
        "xpass_completion_pct": 0.91,
        "passes_over_expected": -0.91,
        "passes_over_expected_p100": -91.0007,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "bryce-duke",
      "canonical_name": "Bryce Duke",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2465.0,
        "shots": 34.0,
        "shots_on_target": 12.0,
        "goals": 3.0,
        "xg": 2.5091,
        "xg_place": -1.0199,
        "goals_minus_xg": 0.4909,
        "key_passes": 45.0,
        "assists": 4.0,
        "xa": 4.7283,
        "assists_minus_xa": -0.7283,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 7.2375,
        "points_added": 1.6753,
        "xpoints_added": 1.5627,
        "passes_attempted": 1308.0,
        "pass_completion_pct": 0.8073,
        "xpass_completion_pct": 0.8194,
        "passes_over_expected": -15.7349,
        "passes_over_expected_p100": -1.203,
        "avg_pass_distance": 15.7361,
        "avg_pass_vertical": 1.1626
      }
    },
    {
      "canonical_id": "cj-fodrey",
      "canonical_name": "CJ Fodrey",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 257.0,
        "shots": 4.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.2357,
        "xg_place": 0.1926,
        "goals_minus_xg": -0.2357,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.1792,
        "assists_minus_xa": 0.8208,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4148,
        "points_added": 0.0,
        "xpoints_added": 0.1235,
        "passes_attempted": 81.0,
        "pass_completion_pct": 0.5926,
        "xpass_completion_pct": 0.6469,
        "passes_over_expected": -4.3963,
        "passes_over_expected_p100": -5.4275,
        "avg_pass_distance": 17.2425,
        "avg_pass_vertical": 0.8746
      }
    },
    {
      "canonical_id": "cj-dos-santos",
      "canonical_name": "CJ dos Santos",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 98.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 36.0,
        "pass_completion_pct": 0.9167,
        "xpass_completion_pct": 0.8678,
        "passes_over_expected": 1.7591,
        "passes_over_expected_p100": 4.8863,
        "avg_pass_distance": 30.36,
        "avg_pass_vertical": 18.6651,
        "shots_faced": 6.0,
        "goals_conceded": 4.0,
        "saves": 2.0,
        "headed_shot_share": 0.0,
        "xg_faced": 2.4473,
        "goals_conceded_minus_xg": 1.5527,
        "goals_per_xg": 1.6345
      }
    },
    {
      "canonical_id": "caden-clark",
      "canonical_name": "Caden Clark",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1979.0,
        "shots": 30.0,
        "shots_on_target": 9.0,
        "goals": 4.0,
        "xg": 3.9080000000000004,
        "xg_place": -0.8709,
        "goals_minus_xg": 0.09199999999999986,
        "key_passes": 21.0,
        "assists": 2.0,
        "xa": 2.1703,
        "assists_minus_xa": -0.1703,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.0782,
        "points_added": 1.0988,
        "xpoints_added": 2.0051,
        "passes_attempted": 663.0,
        "pass_completion_pct": 1.5237,
        "xpass_completion_pct": 1.554,
        "passes_over_expected": -16.5198,
        "passes_over_expected_p100": -3.0238,
        "avg_pass_distance": 32.4486,
        "avg_pass_vertical": 4.1076
      }
    },
    {
      "canonical_id": "caden-glover",
      "canonical_name": "Caden Glover",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 83.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4709,
        "xg_place": 0.0769,
        "goals_minus_xg": -0.4709,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4709,
        "points_added": 0.0,
        "xpoints_added": 0.7467,
        "passes_attempted": 9.0,
        "pass_completion_pct": 0.4444,
        "xpass_completion_pct": 0.696,
        "passes_over_expected": -2.2637,
        "passes_over_expected_p100": -25.1524,
        "avg_pass_distance": 10.4681,
        "avg_pass_vertical": -2.8942
      }
    },
    {
      "canonical_id": "caleb-wiley",
      "canonical_name": "Caleb Wiley",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2145.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.3076,
        "xg_place": 0.0281,
        "goals_minus_xg": 0.6924,
        "key_passes": 29.0,
        "assists": 1.0,
        "xa": 3.2285,
        "assists_minus_xa": -2.2285,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.5361,
        "points_added": 0.1488,
        "xpoints_added": 0.114,
        "passes_attempted": 1097.0,
        "pass_completion_pct": 0.8241,
        "xpass_completion_pct": 0.8042,
        "passes_over_expected": 21.8377,
        "passes_over_expected_p100": 1.9907,
        "avg_pass_distance": 17.9905,
        "avg_pass_vertical": 3.0454
      }
    },
    {
      "canonical_id": "calvin-harris",
      "canonical_name": "Calvin Harris",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1753.0,
        "shots": 25.0,
        "shots_on_target": 13.0,
        "goals": 3.0,
        "xg": 4.5003,
        "xg_place": -0.3631,
        "goals_minus_xg": -1.5003,
        "key_passes": 20.0,
        "assists": 3.0,
        "xa": 2.8835,
        "assists_minus_xa": 0.1165,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 7.3838,
        "points_added": 0.5343,
        "xpoints_added": 1.8949,
        "passes_attempted": 462.0,
        "pass_completion_pct": 0.7554,
        "xpass_completion_pct": 0.7448,
        "passes_over_expected": 4.9221,
        "passes_over_expected_p100": 1.0654,
        "avg_pass_distance": 14.6706,
        "avg_pass_vertical": -2.3987
      }
    },
    {
      "canonical_id": "cameron-harper",
      "canonical_name": "Cameron Harper",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2069.0,
        "shots": 45.0,
        "shots_on_target": 24.0,
        "goals": 5.0,
        "xg": 4.691,
        "xg_place": 1.6348,
        "goals_minus_xg": 0.309,
        "key_passes": 27.0,
        "assists": 0.0,
        "xa": 3.1364,
        "assists_minus_xa": -3.1364,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 7.8274,
        "points_added": 2.2721,
        "xpoints_added": 2.3617,
        "passes_attempted": 595.0,
        "pass_completion_pct": 0.5916,
        "xpass_completion_pct": 0.6633,
        "passes_over_expected": -42.6379,
        "passes_over_expected_p100": -7.166,
        "avg_pass_distance": 20.1202,
        "avg_pass_vertical": 4.9211
      }
    },
    {
      "canonical_id": "carl-saint\u00e9",
      "canonical_name": "Carl Saint\u00e9",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 186.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0138,
        "xg_place": -0.0138,
        "goals_minus_xg": -0.0138,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0312,
        "assists_minus_xa": -0.0312,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.045,
        "points_added": 0.0,
        "xpoints_added": 0.0101,
        "passes_attempted": 65.0,
        "pass_completion_pct": 0.8769,
        "xpass_completion_pct": 0.9031,
        "passes_over_expected": -1.6988,
        "passes_over_expected_p100": -2.6135,
        "avg_pass_distance": 16.8652,
        "avg_pass_vertical": -1.3231
      }
    },
    {
      "canonical_id": "carles-gil",
      "canonical_name": "Carles Gil",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2566.0,
        "shots": 48.0,
        "shots_on_target": 20.0,
        "goals": 7.0,
        "xg": 3.6044,
        "xg_place": 3.1601,
        "goals_minus_xg": 3.3956,
        "key_passes": 90.0,
        "assists": 5.0,
        "xa": 6.8605,
        "assists_minus_xa": -1.8605,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 10.4649,
        "points_added": 4.6755,
        "xpoints_added": 2.5695,
        "passes_attempted": 1666.0,
        "pass_completion_pct": 0.8067,
        "xpass_completion_pct": 0.7778,
        "passes_over_expected": 48.1879,
        "passes_over_expected_p100": 2.8924,
        "avg_pass_distance": 22.3037,
        "avg_pass_vertical": 3.7281
      }
    },
    {
      "canonical_id": "carlos-akapo",
      "canonical_name": "Carlos Akapo",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1781.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.2669,
        "xg_place": 0.1347,
        "goals_minus_xg": -1.2669,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.4968,
        "assists_minus_xa": 0.5032,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.7638,
        "points_added": 0.0,
        "xpoints_added": 0.9795,
        "passes_attempted": 1019.0,
        "pass_completion_pct": 0.8057,
        "xpass_completion_pct": 0.7981,
        "passes_over_expected": 7.7348,
        "passes_over_expected_p100": 0.7591,
        "avg_pass_distance": 18.3718,
        "avg_pass_vertical": 4.0022
      }
    },
    {
      "canonical_id": "carlos-coronel",
      "canonical_name": "Carlos Coronel",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3287.0,
        "shots": 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.078,
        "assists_minus_xa": -0.078,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.078,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1053.0,
        "pass_completion_pct": 0.5888,
        "xpass_completion_pct": 0.6252,
        "passes_over_expected": -38.3385,
        "passes_over_expected_p100": -3.6409,
        "avg_pass_distance": 42.9158,
        "avg_pass_vertical": 35.0353,
        "shots_faced": 144.0,
        "goals_conceded": 46.0,
        "saves": 97.0,
        "headed_shot_share": 0.1667,
        "xg_faced": 43.9579,
        "goals_conceded_minus_xg": 2.0421,
        "goals_per_xg": 1.0465
      }
    },
    {
      "canonical_id": "carlos-gruezo",
      "canonical_name": "Carlos Gruezo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2175.0,
        "shots": 18.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4414,
        "xg_place": -0.2371,
        "goals_minus_xg": -0.4414,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.325,
        "assists_minus_xa": -0.325,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7664,
        "points_added": 0.0,
        "xpoints_added": 0.2817,
        "passes_attempted": 810.0,
        "pass_completion_pct": 0.863,
        "xpass_completion_pct": 0.8484,
        "passes_over_expected": 11.8224,
        "passes_over_expected_p100": 1.4596,
        "avg_pass_distance": 20.6173,
        "avg_pass_vertical": 4.2779
      }
    },
    {
      "canonical_id": "carlos-harvey",
      "canonical_name": "Carlos Harvey",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1496.0,
        "shots": 11.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 0.5375,
        "xg_place": -0.3101,
        "goals_minus_xg": -0.5375,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.2315,
        "assists_minus_xa": -0.2315,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.769,
        "points_added": 0.0,
        "xpoints_added": 0.2769,
        "passes_attempted": 620.0,
        "pass_completion_pct": 0.8306,
        "xpass_completion_pct": 0.8289,
        "passes_over_expected": 1.084,
        "passes_over_expected_p100": 0.1748,
        "avg_pass_distance": 20.258,
        "avg_pass_vertical": 6.58
      }
    },
    {
      "canonical_id": "carlos-ter\u00e1n",
      "canonical_name": "Carlos Ter\u00e1n",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1373.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.1146,
        "xg_place": 0.1924,
        "goals_minus_xg": -0.1146,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.8835,
        "assists_minus_xa": 0.1165,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.9981,
        "points_added": 0.9424,
        "xpoints_added": 0.8645,
        "passes_attempted": 889.0,
        "pass_completion_pct": 0.8279,
        "xpass_completion_pct": 0.8356,
        "passes_over_expected": -6.8584,
        "passes_over_expected_p100": -0.7715,
        "avg_pass_distance": 25.1432,
        "avg_pass_vertical": 9.1229
      }
    },
    {
      "canonical_id": "carlos-vela",
      "canonical_name": "Carlos Vela",
      "positions": [
        "W"
      ],
      "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": 1.0,
        "assists": 0.0,
        "xa": 0.1006,
        "assists_minus_xa": -0.1006,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1006,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 8.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.8144,
        "passes_over_expected": -0.5149,
        "passes_over_expected_p100": -6.4366,
        "avg_pass_distance": 16.8372,
        "avg_pass_vertical": -3.381
      }
    },
    {
      "canonical_id": "cassius-mailula",
      "canonical_name": "Cassius Mailula",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 30.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2842,
        "xg_place": 0.1891,
        "goals_minus_xg": -0.2842,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2842,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 10.0,
        "pass_completion_pct": 0.6,
        "xpass_completion_pct": 0.783,
        "passes_over_expected": -1.8302,
        "passes_over_expected_p100": -18.3023,
        "avg_pass_distance": 12.5733,
        "avg_pass_vertical": -2.9229
      }
    },
    {
      "canonical_id": "cavan-sullivan",
      "canonical_name": "Cavan Sullivan",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 19.0,
        "shots": 2.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.0432,
        "xg_place": 0.1103,
        "goals_minus_xg": -0.0432,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0432,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 5.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.7579,
        "passes_over_expected": 1.2104,
        "passes_over_expected_p100": 24.2088,
        "avg_pass_distance": 22.7344,
        "avg_pass_vertical": 15.41
      }
    },
    {
      "canonical_id": "cedric-teuchert",
      "canonical_name": "Cedric Teuchert",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 840.0,
        "shots": 26.0,
        "shots_on_target": 9.0,
        "goals": 5.0,
        "xg": 2.257,
        "xg_place": 1.1501,
        "goals_minus_xg": 2.743,
        "key_passes": 14.0,
        "assists": 4.0,
        "xa": 2.3291,
        "assists_minus_xa": 1.6709,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 4.5861,
        "points_added": 2.2299,
        "xpoints_added": 1.4036,
        "passes_attempted": 207.0,
        "pass_completion_pct": 0.6908,
        "xpass_completion_pct": 0.7456,
        "passes_over_expected": -11.3445,
        "passes_over_expected_p100": -5.4805,
        "avg_pass_distance": 16.9136,
        "avg_pass_vertical": 2.0822
      }
    },
    {
      "canonical_id": "charles-sharp",
      "canonical_name": "Charles Sharp",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 36.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 7.0,
        "pass_completion_pct": 0.1429,
        "xpass_completion_pct": 0.4969,
        "passes_over_expected": -2.4785,
        "passes_over_expected_p100": -35.4076,
        "avg_pass_distance": 7.176,
        "avg_pass_vertical": -5.06
      }
    },
    {
      "canonical_id": "chase-gasper",
      "canonical_name": "Chase Gasper",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 274.0,
        "shots": 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.0805,
        "assists_minus_xa": -0.0805,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0805,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 141.0,
        "pass_completion_pct": 0.766,
        "xpass_completion_pct": 0.766,
        "passes_over_expected": -0.0021,
        "passes_over_expected_p100": -0.0015,
        "avg_pass_distance": 19.5137,
        "avg_pass_vertical": 6.7717
      }
    },
    {
      "canonical_id": "chidozie-awaziem",
      "canonical_name": "Chidozie Awaziem",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 901.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4821,
        "xg_place": -0.2655,
        "goals_minus_xg": -0.4821,
        "key_passes": 5.0,
        "assists": 2.0,
        "xa": 0.7897,
        "assists_minus_xa": 1.2103,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.2719,
        "points_added": 0.0,
        "xpoints_added": 0.2169,
        "passes_attempted": 561.0,
        "pass_completion_pct": 0.8681,
        "xpass_completion_pct": 0.8247,
        "passes_over_expected": 24.3344,
        "passes_over_expected_p100": 4.3377,
        "avg_pass_distance": 22.5259,
        "avg_pass_vertical": 8.8548
      }
    },
    {
      "canonical_id": "chris-brady",
      "canonical_name": "Chris Brady",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3385.0,
        "shots": 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.0195,
        "assists_minus_xa": 0.9805,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.0195,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 925.0,
        "pass_completion_pct": 0.7124,
        "xpass_completion_pct": 0.7277,
        "passes_over_expected": -14.1588,
        "passes_over_expected_p100": -1.5307,
        "avg_pass_distance": 36.5313,
        "avg_pass_vertical": 27.8528,
        "shots_faced": 168.0,
        "goals_conceded": 60.0,
        "saves": 104.0,
        "headed_shot_share": 0.1726,
        "xg_faced": 52.092,
        "goals_conceded_minus_xg": 7.908,
        "goals_per_xg": 1.1518
      }
    },
    {
      "canonical_id": "chris-donovan",
      "canonical_name": "Chris Donovan",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 511.0,
        "shots": 9.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 1.5988,
        "xg_place": -0.9249,
        "goals_minus_xg": -0.5988,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.7022,
        "assists_minus_xa": -0.7022,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.301,
        "points_added": 0.8448,
        "xpoints_added": 1.6419,
        "passes_attempted": 125.0,
        "pass_completion_pct": 0.608,
        "xpass_completion_pct": 0.6329,
        "passes_over_expected": -3.1135,
        "passes_over_expected_p100": -2.4908,
        "avg_pass_distance": 12.985,
        "avg_pass_vertical": 1.6155
      }
    },
    {
      "canonical_id": "chris-durkin",
      "canonical_name": "Chris Durkin",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2577.0,
        "shots": 27.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 1.4927,
        "xg_place": 0.0202,
        "goals_minus_xg": -0.4927,
        "key_passes": 19.0,
        "assists": 1.0,
        "xa": 2.0416,
        "assists_minus_xa": -1.0416,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.5343,
        "points_added": 0.4021,
        "xpoints_added": 1.1969,
        "passes_attempted": 1044.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7526,
        "passes_over_expected": -2.725,
        "passes_over_expected_p100": -0.261,
        "avg_pass_distance": 20.3735,
        "avg_pass_vertical": 7.69
      }
    },
    {
      "canonical_id": "chris-mueller",
      "canonical_name": "Chris Mueller",
      "positions": [
        "S"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1520.0,
        "shots": 23.0,
        "shots_on_target": 8.0,
        "goals": 0.0,
        "xg": 3.0124,
        "xg_place": -1.6359,
        "goals_minus_xg": -3.0124,
        "key_passes": 19.0,
        "assists": 2.0,
        "xa": 3.1391,
        "assists_minus_xa": -1.1391,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 6.1515,
        "points_added": 0.0,
        "xpoints_added": 2.0213,
        "passes_attempted": 600.0,
        "pass_completion_pct": 0.7683,
        "xpass_completion_pct": 0.7609,
        "passes_over_expected": 4.4496,
        "passes_over_expected_p100": 0.7416,
        "avg_pass_distance": 16.3425,
        "avg_pass_vertical": 0.2402
      }
    },
    {
      "canonical_id": "christian-benteke",
      "canonical_name": "Christian Benteke",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2958.0,
        "shots": 94.0,
        "shots_on_target": 47.0,
        "goals": 23.0,
        "xg": 19.5744,
        "xg_place": 2.7884,
        "goals_minus_xg": 3.4256,
        "key_passes": 31.0,
        "assists": 3.0,
        "xa": 5.0573,
        "assists_minus_xa": -2.0573,
        "goals_plus_assists": 26.0,
        "xg_plus_xa": 24.6317,
        "points_added": 12.8872,
        "xpoints_added": 12.2824,
        "passes_attempted": 761.0,
        "pass_completion_pct": 0.6018,
        "xpass_completion_pct": 0.5919,
        "passes_over_expected": 7.5622,
        "passes_over_expected_p100": 0.9937,
        "avg_pass_distance": 14.8183,
        "avg_pass_vertical": 2.9869
      }
    },
    {
      "canonical_id": "christian-mcfarlane",
      "canonical_name": "Christian McFarlane",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 439.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0411,
        "xg_place": 0.3817,
        "goals_minus_xg": -0.0411,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.3351,
        "assists_minus_xa": -0.3351,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3762,
        "points_added": 0.0,
        "xpoints_added": 0.0553,
        "passes_attempted": 155.0,
        "pass_completion_pct": 0.8129,
        "xpass_completion_pct": 0.8043,
        "passes_over_expected": 1.3324,
        "passes_over_expected_p100": 0.8596,
        "avg_pass_distance": 15.4338,
        "avg_pass_vertical": -1.8994
      }
    },
    {
      "canonical_id": "christian-ram\u00edrez",
      "canonical_name": "Christian Ram\u00edrez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1662.0,
        "shots": 47.0,
        "shots_on_target": 24.0,
        "goals": 9.0,
        "xg": 7.9708,
        "xg_place": 1.3031,
        "goals_minus_xg": 1.0292,
        "key_passes": 24.0,
        "assists": 3.0,
        "xa": 3.2691,
        "assists_minus_xa": -0.2691,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 11.2399,
        "points_added": 2.3455,
        "xpoints_added": 3.2198,
        "passes_attempted": 542.0,
        "pass_completion_pct": 0.786,
        "xpass_completion_pct": 0.7791,
        "passes_over_expected": 3.7159,
        "passes_over_expected_p100": 0.6856,
        "avg_pass_distance": 16.2958,
        "avg_pass_vertical": 2.9551
      }
    },
    {
      "canonical_id": "christopher-mcvey",
      "canonical_name": "Christopher McVey",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2458.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.1253,
        "xg_place": 0.4007,
        "goals_minus_xg": -0.1253,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.28,
        "assists_minus_xa": -0.28,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4053,
        "points_added": 0.4013,
        "xpoints_added": 0.5575,
        "passes_attempted": 1054.0,
        "pass_completion_pct": 0.8131,
        "xpass_completion_pct": 0.801,
        "passes_over_expected": 12.7224,
        "passes_over_expected_p100": 1.2071,
        "avg_pass_distance": 22.0604,
        "avg_pass_vertical": 7.9136
      }
    },
    {
      "canonical_id": "christopher-olney-jr",
      "canonical_name": "Christopher Olney Jr.",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 27.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 8.0,
        "pass_completion_pct": 0.875,
        "xpass_completion_pct": 0.8629,
        "passes_over_expected": 0.0972,
        "passes_over_expected_p100": 1.2145,
        "avg_pass_distance": 10.1933,
        "avg_pass_vertical": -1.3348
      }
    },
    {
      "canonical_id": "claudio-bravo",
      "canonical_name": "Claudio Bravo",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1837.0,
        "shots": 10.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3713,
        "xg_place": -0.3713,
        "goals_minus_xg": -0.3713,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 0.8764,
        "assists_minus_xa": 0.1236,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2477,
        "points_added": 0.0,
        "xpoints_added": 0.3854,
        "passes_attempted": 1027.0,
        "pass_completion_pct": 0.7692,
        "xpass_completion_pct": 0.7689,
        "passes_over_expected": 0.3386,
        "passes_over_expected_p100": 0.033,
        "avg_pass_distance": 20.489,
        "avg_pass_vertical": 5.6579
      }
    },
    {
      "canonical_id": "clint-irwin",
      "canonical_name": "Clint Irwin",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 517.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_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.7959,
        "xpass_completion_pct": 0.767,
        "passes_over_expected": 4.2437,
        "passes_over_expected_p100": 2.8868,
        "avg_pass_distance": 31.3603,
        "avg_pass_vertical": 24.4166,
        "shots_faced": 33.0,
        "goals_conceded": 12.0,
        "saves": 21.0,
        "headed_shot_share": 0.2424,
        "xg_faced": 10.5664,
        "goals_conceded_minus_xg": 1.4336,
        "goals_per_xg": 1.1357
      }
    },
    {
      "canonical_id": "coco-carrasquilla",
      "canonical_name": "Coco Carrasquilla",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2630.0,
        "shots": 32.0,
        "shots_on_target": 14.0,
        "goals": 3.0,
        "xg": 1.954,
        "xg_place": -0.1742,
        "goals_minus_xg": 1.046,
        "key_passes": 45.0,
        "assists": 5.0,
        "xa": 4.165,
        "assists_minus_xa": 0.835,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 6.119,
        "points_added": 1.3897,
        "xpoints_added": 1.2733,
        "passes_attempted": 1467.0,
        "pass_completion_pct": 0.8282,
        "xpass_completion_pct": 0.8225,
        "passes_over_expected": 8.4378,
        "passes_over_expected_p100": 0.5752,
        "avg_pass_distance": 17.9761,
        "avg_pass_vertical": 3.5499
      }
    },
    {
      "canonical_id": "cody-baker",
      "canonical_name": "Cody Baker",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 566.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0191,
        "xg_place": -0.0191,
        "goals_minus_xg": -0.0191,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.7888,
        "assists_minus_xa": 0.2112,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8079,
        "points_added": 0.0,
        "xpoints_added": 0.0123,
        "passes_attempted": 308.0,
        "pass_completion_pct": 0.7565,
        "xpass_completion_pct": 0.7773,
        "passes_over_expected": -6.4236,
        "passes_over_expected_p100": -2.0856,
        "avg_pass_distance": 17.8504,
        "avg_pass_vertical": 2.2913
      }
    },
    {
      "canonical_id": "cole-bassett",
      "canonical_name": "Cole Bassett",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2896.0,
        "shots": 69.0,
        "shots_on_target": 24.0,
        "goals": 9.0,
        "xg": 6.7827,
        "xg_place": 0.2115,
        "goals_minus_xg": 2.2173,
        "key_passes": 33.0,
        "assists": 6.0,
        "xa": 4.8431,
        "assists_minus_xa": 1.1569,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 11.6257,
        "points_added": 4.585,
        "xpoints_added": 3.9817,
        "passes_attempted": 1682.0,
        "pass_completion_pct": 0.8555,
        "xpass_completion_pct": 0.8337,
        "passes_over_expected": 36.7969,
        "passes_over_expected_p100": 2.1877,
        "avg_pass_distance": 18.5188,
        "avg_pass_vertical": 3.8368
      }
    },
    {
      "canonical_id": "cole-mrowka",
      "canonical_name": "Cole Mrowka",
      "positions": [
        "AM"
      ],
      "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": 2.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.8527,
        "passes_over_expected": 0.2947,
        "passes_over_expected_p100": 14.7334,
        "avg_pass_distance": 31.9049,
        "avg_pass_vertical": 19.6075
      }
    },
    {
      "canonical_id": "conner-antley",
      "canonical_name": "Conner Antley",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 507.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2303,
        "xg_place": -0.2303,
        "goals_minus_xg": -0.2303,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.868,
        "assists_minus_xa": 0.132,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0982,
        "points_added": 0.0,
        "xpoints_added": 0.1677,
        "passes_attempted": 203.0,
        "pass_completion_pct": 0.665,
        "xpass_completion_pct": 0.7251,
        "passes_over_expected": -12.1853,
        "passes_over_expected_p100": -6.0026,
        "avg_pass_distance": 19.9694,
        "avg_pass_vertical": 8.2639
      }
    },
    {
      "canonical_id": "connor-ronan",
      "canonical_name": "Connor Ronan",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2227.0,
        "shots": 12.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.3685,
        "xg_place": 0.2484,
        "goals_minus_xg": 0.6315,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 1.7545,
        "assists_minus_xa": -0.7545,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.123,
        "points_added": 0.5228,
        "xpoints_added": 0.2162,
        "passes_attempted": 1724.0,
        "pass_completion_pct": 0.8347,
        "xpass_completion_pct": 0.8104,
        "passes_over_expected": 41.8749,
        "passes_over_expected_p100": 2.4289,
        "avg_pass_distance": 19.8694,
        "avg_pass_vertical": 7.2128
      }
    },
    {
      "canonical_id": "corey-baird",
      "canonical_name": "Corey Baird",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1096.0,
        "shots": 18.0,
        "shots_on_target": 8.0,
        "goals": 3.0,
        "xg": 2.8818,
        "xg_place": 1.2088,
        "goals_minus_xg": 0.1182,
        "key_passes": 14.0,
        "assists": 2.0,
        "xa": 1.4458,
        "assists_minus_xa": 0.5542,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.3276,
        "points_added": 1.3771,
        "xpoints_added": 2.1511,
        "passes_attempted": 233.0,
        "pass_completion_pct": 0.794,
        "xpass_completion_pct": 0.823,
        "passes_over_expected": -6.7481,
        "passes_over_expected_p100": -2.8962,
        "avg_pass_distance": 13.4418,
        "avg_pass_vertical": -1.7357
      }
    },
    {
      "canonical_id": "cory-burke",
      "canonical_name": "Cory Burke",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 423.0,
        "shots": 11.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 2.4704,
        "xg_place": -0.3053,
        "goals_minus_xg": -1.4704,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.6429,
        "assists_minus_xa": 0.3571,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.1132,
        "points_added": 0.0002,
        "xpoints_added": 2.039,
        "passes_attempted": 65.0,
        "pass_completion_pct": 0.5692,
        "xpass_completion_pct": 0.5196,
        "passes_over_expected": 3.2259,
        "passes_over_expected_p100": 4.963,
        "avg_pass_distance": 17.4254,
        "avg_pass_vertical": 6.5262
      }
    },
    {
      "canonical_id": "cristhian-paredes",
      "canonical_name": "Cristhian Paredes",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1562.0,
        "shots": 10.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 0.3907,
        "xg_place": 0.8935,
        "goals_minus_xg": -0.3907,
        "key_passes": 15.0,
        "assists": 2.0,
        "xa": 1.4192,
        "assists_minus_xa": 0.5808,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.8099,
        "points_added": 0.0,
        "xpoints_added": 0.2489,
        "passes_attempted": 658.0,
        "pass_completion_pct": 0.8116,
        "xpass_completion_pct": 0.8331,
        "passes_over_expected": -14.1473,
        "passes_over_expected_p100": -2.15,
        "avg_pass_distance": 18.3488,
        "avg_pass_vertical": 3.4681
      }
    },
    {
      "canonical_id": "cristian-arango",
      "canonical_name": "Cristian Arango",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2699.0,
        "shots": 123.0,
        "shots_on_target": 50.0,
        "goals": 17.0,
        "xg": 15.1204,
        "xg_place": -2.56,
        "goals_minus_xg": 1.8796,
        "key_passes": 47.0,
        "assists": 6.0,
        "xa": 6.6046,
        "assists_minus_xa": -0.6046,
        "goals_plus_assists": 23.0,
        "xg_plus_xa": 21.725,
        "points_added": 6.1101,
        "xpoints_added": 8.9189,
        "passes_attempted": 637.0,
        "pass_completion_pct": 0.7033,
        "xpass_completion_pct": 0.7458,
        "passes_over_expected": -27.0855,
        "passes_over_expected_p100": -4.252,
        "avg_pass_distance": 17.7339,
        "avg_pass_vertical": 3.1072
      }
    },
    {
      "canonical_id": "cristian-d\u00e1jome",
      "canonical_name": "Cristian D\u00e1jome",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2303.0,
        "shots": 33.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 2.8493,
        "xg_place": 0.2067,
        "goals_minus_xg": 0.1507,
        "key_passes": 22.0,
        "assists": 2.0,
        "xa": 2.7727,
        "assists_minus_xa": -0.7727,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.622,
        "points_added": 1.819,
        "xpoints_added": 2.1628,
        "passes_attempted": 646.0,
        "pass_completion_pct": 0.7709,
        "xpass_completion_pct": 0.7723,
        "passes_over_expected": -0.911,
        "passes_over_expected_p100": -0.141,
        "avg_pass_distance": 16.5642,
        "avg_pass_vertical": 0.741
      }
    },
    {
      "canonical_id": "cristian-espinoza",
      "canonical_name": "Cristian Espinoza",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3275.0,
        "shots": 65.0,
        "shots_on_target": 24.0,
        "goals": 4.0,
        "xg": 5.5495,
        "xg_place": -2.4733,
        "goals_minus_xg": -1.5495,
        "key_passes": 90.0,
        "assists": 12.0,
        "xa": 9.7097,
        "assists_minus_xa": 2.2903,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 15.2592,
        "points_added": 1.792,
        "xpoints_added": 3.9351,
        "passes_attempted": 1507.0,
        "pass_completion_pct": 0.6695,
        "xpass_completion_pct": 0.6756,
        "passes_over_expected": -9.0796,
        "passes_over_expected_p100": -0.6025,
        "avg_pass_distance": 19.3544,
        "avg_pass_vertical": 0.9408
      }
    },
    {
      "canonical_id": "cristian-olivera",
      "canonical_name": "Cristian Olivera",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2164.0,
        "shots": 66.0,
        "shots_on_target": 31.0,
        "goals": 7.0,
        "xg": 7.3498,
        "xg_place": 1.1632,
        "goals_minus_xg": -0.3498,
        "key_passes": 28.0,
        "assists": 1.0,
        "xa": 3.6273,
        "assists_minus_xa": -2.6273,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 10.9771,
        "points_added": 1.7544,
        "xpoints_added": 3.4918,
        "passes_attempted": 536.0,
        "pass_completion_pct": 0.7146,
        "xpass_completion_pct": 0.7246,
        "passes_over_expected": -5.362,
        "passes_over_expected_p100": -1.0004,
        "avg_pass_distance": 16.8562,
        "avg_pass_vertical": -1.1595
      }
    },
    {
      "canonical_id": "cristian-roldan",
      "canonical_name": "Cristian Roldan",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3620.0,
        "shots": 38.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 2.0698,
        "xg_place": -0.186,
        "goals_minus_xg": -0.0698,
        "key_passes": 36.0,
        "assists": 1.0,
        "xa": 3.2591,
        "assists_minus_xa": -2.2591,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 5.3289,
        "points_added": 0.6989,
        "xpoints_added": 1.162,
        "passes_attempted": 2102.0,
        "pass_completion_pct": 0.8206,
        "xpass_completion_pct": 0.8028,
        "passes_over_expected": 37.5425,
        "passes_over_expected_p100": 1.786,
        "avg_pass_distance": 19.5987,
        "avg_pass_vertical": 4.2637
      }
    },
    {
      "canonical_id": "cucho-hern\u00e1ndez",
      "canonical_name": "Cucho Hern\u00e1ndez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2577.0,
        "shots": 148.0,
        "shots_on_target": 45.0,
        "goals": 19.0,
        "xg": 14.982,
        "xg_place": 1.1843,
        "goals_minus_xg": 4.018,
        "key_passes": 54.0,
        "assists": 10.0,
        "xa": 7.4131,
        "assists_minus_xa": 2.5869,
        "goals_plus_assists": 29.0,
        "xg_plus_xa": 22.3951,
        "points_added": 7.753,
        "xpoints_added": 8.462,
        "passes_attempted": 1044.0,
        "pass_completion_pct": 0.6638,
        "xpass_completion_pct": 0.7133,
        "passes_over_expected": -51.6744,
        "passes_over_expected_p100": -4.9497,
        "avg_pass_distance": 20.1743,
        "avg_pass_vertical": 6.5203
      }
    },
    {
      "canonical_id": "cyprian-kachwele",
      "canonical_name": "Cyprian Kachwele",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 6.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 2.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.1341,
        "passes_over_expected": 0.7318,
        "passes_over_expected_p100": 36.5903,
        "avg_pass_distance": 6.2449,
        "avg_pass_vertical": 6.095
      }
    },
    {
      "canonical_id": "c\u00e9lio-pompeu",
      "canonical_name": "C\u00e9lio Pompeu",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1404.0,
        "shots": 25.0,
        "shots_on_target": 13.0,
        "goals": 3.0,
        "xg": 1.5214,
        "xg_place": 0.4315,
        "goals_minus_xg": 1.4786,
        "key_passes": 35.0,
        "assists": 3.0,
        "xa": 3.0017,
        "assists_minus_xa": -0.0017,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.5231,
        "points_added": 2.871,
        "xpoints_added": 1.2306,
        "passes_attempted": 430.0,
        "pass_completion_pct": 0.6465,
        "xpass_completion_pct": 0.6471,
        "passes_over_expected": -0.2593,
        "passes_over_expected_p100": -0.0603,
        "avg_pass_distance": 18.4098,
        "avg_pass_vertical": 4.0812
      }
    },
    {
      "canonical_id": "c\u00e9sar-ara\u00fajo",
      "canonical_name": "C\u00e9sar Ara\u00fajo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3256.0,
        "shots": 31.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.453,
        "xg_place": -0.8349,
        "goals_minus_xg": -0.453,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 1.0349,
        "assists_minus_xa": -1.0349,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.4878,
        "points_added": 0.3969,
        "xpoints_added": 0.6854,
        "passes_attempted": 1777.0,
        "pass_completion_pct": 0.8863,
        "xpass_completion_pct": 0.8577,
        "passes_over_expected": 50.8536,
        "passes_over_expected_p100": 2.8618,
        "avg_pass_distance": 19.0356,
        "avg_pass_vertical": 3.9091
      }
    },
    {
      "canonical_id": "dj-taylor",
      "canonical_name": "DJ Taylor",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1669.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.684,
        "xg_place": -0.5867,
        "goals_minus_xg": -0.684,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.2624,
        "assists_minus_xa": -0.2624,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.9463,
        "points_added": 0.0,
        "xpoints_added": 0.2743,
        "passes_attempted": 696.0,
        "pass_completion_pct": 0.7658,
        "xpass_completion_pct": 0.7469,
        "passes_over_expected": 13.1662,
        "passes_over_expected_p100": 1.8917,
        "avg_pass_distance": 19.8006,
        "avg_pass_vertical": 5.2015
      }
    },
    {
      "canonical_id": "dagur-dan-th\u00f3rhallsson",
      "canonical_name": "Dagur Dan Th\u00f3rhallsson",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3143.0,
        "shots": 24.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 2.1852,
        "xg_place": -0.1141,
        "goals_minus_xg": -0.1852,
        "key_passes": 32.0,
        "assists": 5.0,
        "xa": 2.8651,
        "assists_minus_xa": 2.1349,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.0503,
        "points_added": 1.0783,
        "xpoints_added": 1.456,
        "passes_attempted": 1356.0,
        "pass_completion_pct": 0.8355,
        "xpass_completion_pct": 0.8135,
        "passes_over_expected": 29.8576,
        "passes_over_expected_p100": 2.2019,
        "avg_pass_distance": 17.6859,
        "avg_pass_vertical": 0.3933
      }
    },
    {
      "canonical_id": "dairon-asprilla",
      "canonical_name": "Dairon Asprilla",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 818.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.929,
        "xg_place": -0.368,
        "goals_minus_xg": 0.071,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 1.3281,
        "assists_minus_xa": -0.3281,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.2572,
        "points_added": 0.5129,
        "xpoints_added": 0.6767,
        "passes_attempted": 252.0,
        "pass_completion_pct": 0.754,
        "xpass_completion_pct": 0.773,
        "passes_over_expected": -4.788,
        "passes_over_expected_p100": -1.9,
        "avg_pass_distance": 14.8085,
        "avg_pass_vertical": -2.2373
      }
    },
    {
      "canonical_id": "damion-lowe",
      "canonical_name": "Damion Lowe",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1100.0,
        "shots": 12.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.8992,
        "xg_place": -0.7612,
        "goals_minus_xg": -0.8992,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.3007,
        "assists_minus_xa": -0.3007,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1998,
        "points_added": 0.0,
        "xpoints_added": 0.9867,
        "passes_attempted": 491.0,
        "pass_completion_pct": 0.778,
        "xpass_completion_pct": 0.7908,
        "passes_over_expected": -6.2862,
        "passes_over_expected_p100": -1.2803,
        "avg_pass_distance": 24.9056,
        "avg_pass_vertical": 10.9361
      }
    },
    {
      "canonical_id": "damir-kreilach",
      "canonical_name": "Damir Kreilach",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 581.0,
        "shots": 14.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 2.9662,
        "xg_place": -0.6106,
        "goals_minus_xg": -0.9662,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.2364,
        "assists_minus_xa": 0.7636,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.2026,
        "points_added": 0.8489,
        "xpoints_added": 1.2713,
        "passes_attempted": 137.0,
        "pass_completion_pct": 0.8321,
        "xpass_completion_pct": 0.8283,
        "passes_over_expected": 0.5206,
        "passes_over_expected_p100": 0.38,
        "avg_pass_distance": 14.3152,
        "avg_pass_vertical": -1.4409
      }
    },
    {
      "canonical_id": "dani-pereira",
      "canonical_name": "Dani Pereira",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2283.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.4904,
        "xg_place": 0.1586,
        "goals_minus_xg": 0.5096,
        "key_passes": 24.0,
        "assists": 4.0,
        "xa": 3.0581,
        "assists_minus_xa": 0.9419,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.5486,
        "points_added": 0.6074,
        "xpoints_added": 0.3017,
        "passes_attempted": 1108.0,
        "pass_completion_pct": 0.8863,
        "xpass_completion_pct": 0.8605,
        "passes_over_expected": 28.5466,
        "passes_over_expected_p100": 2.5764,
        "avg_pass_distance": 20.5188,
        "avg_pass_vertical": 2.1441
      }
    },
    {
      "canonical_id": "daniel",
      "canonical_name": "Daniel",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1184.0,
        "shots": 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.3599,
        "assists_minus_xa": -0.3599,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3599,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 395.0,
        "pass_completion_pct": 0.7975,
        "xpass_completion_pct": 0.7767,
        "passes_over_expected": 8.2058,
        "passes_over_expected_p100": 2.0774,
        "avg_pass_distance": 33.1823,
        "avg_pass_vertical": 23.7909,
        "shots_faced": 74.0,
        "goals_conceded": 24.0,
        "saves": 48.0,
        "headed_shot_share": 0.1486,
        "xg_faced": 21.0244,
        "goals_conceded_minus_xg": 2.9756,
        "goals_per_xg": 1.1415
      }
    },
    {
      "canonical_id": "daniel-aguirre",
      "canonical_name": "Daniel Aguirre",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 165.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2467,
        "xg_place": -0.2467,
        "goals_minus_xg": -0.2467,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2687,
        "assists_minus_xa": -0.2687,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5154,
        "points_added": 0.0,
        "xpoints_added": 0.238,
        "passes_attempted": 98.0,
        "pass_completion_pct": 0.898,
        "xpass_completion_pct": 0.8434,
        "passes_over_expected": 5.3431,
        "passes_over_expected_p100": 5.4522,
        "avg_pass_distance": 13.7742,
        "avg_pass_vertical": 3.1582
      }
    },
    {
      "canonical_id": "daniel-edelman",
      "canonical_name": "Daniel Edelman",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3346.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.319,
        "xg_place": -0.0757,
        "goals_minus_xg": -0.319,
        "key_passes": 29.0,
        "assists": 0.0,
        "xa": 2.073,
        "assists_minus_xa": -2.073,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.392,
        "points_added": 0.0,
        "xpoints_added": 0.2146,
        "passes_attempted": 1681.0,
        "pass_completion_pct": 0.8316,
        "xpass_completion_pct": 0.8269,
        "passes_over_expected": 7.947,
        "passes_over_expected_p100": 0.4728,
        "avg_pass_distance": 19.4416,
        "avg_pass_vertical": 4.6185
      }
    },
    {
      "canonical_id": "daniel-lovitz",
      "canonical_name": "Daniel Lovitz",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2545.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0485,
        "xg_place": -0.0485,
        "goals_minus_xg": -0.0485,
        "key_passes": 22.0,
        "assists": 0.0,
        "xa": 1.2195,
        "assists_minus_xa": -1.2195,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.268,
        "points_added": 0.0,
        "xpoints_added": 0.0399,
        "passes_attempted": 1411.0,
        "pass_completion_pct": 0.7661,
        "xpass_completion_pct": 0.7647,
        "passes_over_expected": 2.0487,
        "passes_over_expected_p100": 0.1452,
        "avg_pass_distance": 22.9751,
        "avg_pass_vertical": 6.5885
      }
    },
    {
      "canonical_id": "daniel-munie",
      "canonical_name": "Daniel Munie",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1261.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.9447,
        "xg_place": -0.4504,
        "goals_minus_xg": -0.9447,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9447,
        "points_added": 0.0,
        "xpoints_added": 0.5574,
        "passes_attempted": 608.0,
        "pass_completion_pct": 0.8092,
        "xpass_completion_pct": 0.7939,
        "passes_over_expected": 9.3317,
        "passes_over_expected_p100": 1.5348,
        "avg_pass_distance": 22.8852,
        "avg_pass_vertical": 9.9158
      }
    },
    {
      "canonical_id": "daniel-r\u00edos",
      "canonical_name": "Daniel R\u00edos",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1657.0,
        "shots": 46.0,
        "shots_on_target": 23.0,
        "goals": 7.0,
        "xg": 6.7744,
        "xg_place": 1.1386,
        "goals_minus_xg": 0.2256,
        "key_passes": 15.0,
        "assists": 3.0,
        "xa": 1.3144,
        "assists_minus_xa": 1.6856,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 8.0888,
        "points_added": 4.8786,
        "xpoints_added": 4.8488,
        "passes_attempted": 345.0,
        "pass_completion_pct": 0.7507,
        "xpass_completion_pct": 0.7748,
        "passes_over_expected": -8.2906,
        "passes_over_expected_p100": -2.4031,
        "avg_pass_distance": 14.8487,
        "avg_pass_vertical": -1.5078
      }
    },
    {
      "canonical_id": "daniel-steres",
      "canonical_name": "Daniel Steres",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1367.0,
        "shots": 10.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 0.6608,
        "xg_place": 0.775,
        "goals_minus_xg": 1.3392,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.5426,
        "assists_minus_xa": 0.4574,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.2033,
        "points_added": 0.2943,
        "xpoints_added": 0.2904,
        "passes_attempted": 805.0,
        "pass_completion_pct": 0.8534,
        "xpass_completion_pct": 0.851,
        "passes_over_expected": 1.9086,
        "passes_over_expected_p100": 0.2371,
        "avg_pass_distance": 19.3513,
        "avg_pass_vertical": 4.0205
      }
    },
    {
      "canonical_id": "danley-jean-jacques",
      "canonical_name": "Danley Jean Jacques",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 502.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.7431,
        "xg_place": -0.7431,
        "goals_minus_xg": -0.7431,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1817,
        "assists_minus_xa": -0.1817,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9249,
        "points_added": 0.0,
        "xpoints_added": 0.1309,
        "passes_attempted": 184.0,
        "pass_completion_pct": 0.8261,
        "xpass_completion_pct": 0.824,
        "passes_over_expected": 0.3829,
        "passes_over_expected_p100": 0.2081,
        "avg_pass_distance": 20.0294,
        "avg_pass_vertical": 4.466
      }
    },
    {
      "canonical_id": "danny-leyva",
      "canonical_name": "Danny Leyva",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 352.0,
        "shots": 9.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4743,
        "xg_place": -0.4743,
        "goals_minus_xg": -0.4743,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.7269,
        "assists_minus_xa": -0.7269,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.2012,
        "points_added": 0.0,
        "xpoints_added": 0.1125,
        "passes_attempted": 237.0,
        "pass_completion_pct": 0.7764,
        "xpass_completion_pct": 0.7824,
        "passes_over_expected": -1.4295,
        "passes_over_expected_p100": -0.6031,
        "avg_pass_distance": 20.0232,
        "avg_pass_vertical": 4.2539
      }
    },
    {
      "canonical_id": "danny-musovski",
      "canonical_name": "Danny Musovski",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 667.0,
        "shots": 13.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 2.2554,
        "xg_place": -0.2445,
        "goals_minus_xg": -1.2554,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.5951,
        "assists_minus_xa": 0.4049,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.8505,
        "points_added": 1.4348,
        "xpoints_added": 1.9184,
        "passes_attempted": 131.0,
        "pass_completion_pct": 0.7481,
        "xpass_completion_pct": 0.7517,
        "passes_over_expected": -0.4786,
        "passes_over_expected_p100": -0.3653,
        "avg_pass_distance": 14.2317,
        "avg_pass_vertical": -0.241
      }
    },
    {
      "canonical_id": "dante-sealy",
      "canonical_name": "Dante Sealy",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 984.0,
        "shots": 20.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 1.4153,
        "xg_place": -0.4134,
        "goals_minus_xg": -0.4153,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.3596,
        "assists_minus_xa": -0.3596,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.7749,
        "points_added": 0.0888,
        "xpoints_added": 1.4055,
        "passes_attempted": 336.0,
        "pass_completion_pct": 0.7589,
        "xpass_completion_pct": 0.8021,
        "passes_over_expected": -14.5182,
        "passes_over_expected_p100": -4.3209,
        "avg_pass_distance": 17.7662,
        "avg_pass_vertical": -0.9165
      }
    },
    {
      "canonical_id": "dante-vanzeir",
      "canonical_name": "Dante Vanzeir",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2691.0,
        "shots": 60.0,
        "shots_on_target": 20.0,
        "goals": 6.0,
        "xg": 8.9042,
        "xg_place": -3.1945,
        "goals_minus_xg": -2.9042,
        "key_passes": 32.0,
        "assists": 9.0,
        "xa": 4.3906,
        "assists_minus_xa": 4.6094,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 13.2948,
        "points_added": 2.0974,
        "xpoints_added": 5.1458,
        "passes_attempted": 544.0,
        "pass_completion_pct": 0.6121,
        "xpass_completion_pct": 0.6698,
        "passes_over_expected": -31.3534,
        "passes_over_expected_p100": -5.7635,
        "avg_pass_distance": 15.6296,
        "avg_pass_vertical": 1.1277
      }
    },
    {
      "canonical_id": "dany-rosero",
      "canonical_name": "Dany Rosero",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2122.0,
        "shots": 10.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.5641,
        "xg_place": 0.2148,
        "goals_minus_xg": 0.4359,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1171,
        "assists_minus_xa": -0.1171,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6811,
        "points_added": 0.9045,
        "xpoints_added": 1.0402,
        "passes_attempted": 1090.0,
        "pass_completion_pct": 0.8706,
        "xpass_completion_pct": 0.8578,
        "passes_over_expected": 13.9967,
        "passes_over_expected_p100": 1.2841,
        "avg_pass_distance": 23.0609,
        "avg_pass_vertical": 7.5414
      }
    },
    {
      "canonical_id": "dario-\u017eupari\u0107",
      "canonical_name": "Dario \u017dupari\u0107",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2583.0,
        "shots": 5.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.4705,
        "xg_place": 0.4967,
        "goals_minus_xg": -0.4705,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0727,
        "assists_minus_xa": -0.0727,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5433,
        "points_added": 0.0,
        "xpoints_added": 0.6103,
        "passes_attempted": 1326.0,
        "pass_completion_pct": 0.8778,
        "xpass_completion_pct": 0.8586,
        "passes_over_expected": 25.5453,
        "passes_over_expected_p100": 1.9265,
        "avg_pass_distance": 22.5983,
        "avg_pass_vertical": 7.6011
      }
    },
    {
      "canonical_id": "darlington-nagbe",
      "canonical_name": "Darlington Nagbe",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2861.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1246,
        "xg_place": 0.216,
        "goals_minus_xg": -0.1246,
        "key_passes": 19.0,
        "assists": 1.0,
        "xa": 0.9757,
        "assists_minus_xa": 0.0243,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1003,
        "points_added": 0.0,
        "xpoints_added": 0.1578,
        "passes_attempted": 1657.0,
        "pass_completion_pct": 0.9584,
        "xpass_completion_pct": 0.9167,
        "passes_over_expected": 69.026,
        "passes_over_expected_p100": 4.1657,
        "avg_pass_distance": 16.5848,
        "avg_pass_vertical": 0.5803
      }
    },
    {
      "canonical_id": "darren-yapi",
      "canonical_name": "Darren Yapi",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 980.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 2.2834,
        "xg_place": -1.9006,
        "goals_minus_xg": -0.2834,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.4629,
        "assists_minus_xa": 0.5371,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.7463,
        "points_added": 0.1508,
        "xpoints_added": 1.2669,
        "passes_attempted": 167.0,
        "pass_completion_pct": 0.6886,
        "xpass_completion_pct": 0.7471,
        "passes_over_expected": -9.7665,
        "passes_over_expected_p100": -5.8482,
        "avg_pass_distance": 13.179,
        "avg_pass_vertical": -0.6065
      }
    },
    {
      "canonical_id": "dave-romney",
      "canonical_name": "Dave Romney",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2485.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.2848,
        "xg_place": 0.3626,
        "goals_minus_xg": -0.2848,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0328,
        "assists_minus_xa": -0.0328,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3176,
        "points_added": 0.0,
        "xpoints_added": 0.2306,
        "passes_attempted": 1462.0,
        "pass_completion_pct": 0.8646,
        "xpass_completion_pct": 0.8625,
        "passes_over_expected": 3.0739,
        "passes_over_expected_p100": 0.2103,
        "avg_pass_distance": 22.5349,
        "avg_pass_vertical": 7.5947
      }
    },
    {
      "canonical_id": "david-ayala",
      "canonical_name": "David Ayala",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1760.0,
        "shots": 17.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.0795,
        "xg_place": -0.4996,
        "goals_minus_xg": -0.0795,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 1.4792,
        "assists_minus_xa": -0.4792,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.5587,
        "points_added": 0.7403,
        "xpoints_added": 0.5747,
        "passes_attempted": 971.0,
        "pass_completion_pct": 0.862,
        "xpass_completion_pct": 0.8594,
        "passes_over_expected": 2.5405,
        "passes_over_expected_p100": 0.2616,
        "avg_pass_distance": 23.7512,
        "avg_pass_vertical": 4.4521
      }
    },
    {
      "canonical_id": "david-brekalo",
      "canonical_name": "David Brekalo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1376.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.1133,
        "xg_place": -0.2277,
        "goals_minus_xg": -0.1133,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0193,
        "assists_minus_xa": -0.0193,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1326,
        "points_added": 1.4193,
        "xpoints_added": 0.6369,
        "passes_attempted": 638.0,
        "pass_completion_pct": 0.8495,
        "xpass_completion_pct": 0.8391,
        "passes_over_expected": 6.6724,
        "passes_over_expected_p100": 1.0458,
        "avg_pass_distance": 21.047,
        "avg_pass_vertical": 7.8129
      }
    },
    {
      "canonical_id": "david-mart\u00ednez",
      "canonical_name": "David Mart\u00ednez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1204.0,
        "shots": 34.0,
        "shots_on_target": 14.0,
        "goals": 5.0,
        "xg": 3.6929,
        "xg_place": 0.5470999999999999,
        "goals_minus_xg": 1.3071,
        "key_passes": 9.0,
        "assists": 3.0,
        "xa": 1.5246,
        "assists_minus_xa": 1.4754,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 5.2174000000000005,
        "points_added": 2.4349,
        "xpoints_added": 2.0686,
        "passes_attempted": 667.0,
        "pass_completion_pct": 1.6471,
        "xpass_completion_pct": 1.6355,
        "passes_over_expected": 7.1678999999999995,
        "passes_over_expected_p100": 1.1693,
        "avg_pass_distance": 44.099900000000005,
        "avg_pass_vertical": 10.1862
      }
    },
    {
      "canonical_id": "david-ruiz",
      "canonical_name": "David Ruiz",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1297.0,
        "shots": 13.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.1067,
        "xg_place": -0.2129,
        "goals_minus_xg": -0.1067,
        "key_passes": 6.0,
        "assists": 2.0,
        "xa": 0.5774,
        "assists_minus_xa": 1.4226,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.6841,
        "points_added": 0.5577,
        "xpoints_added": 0.496,
        "passes_attempted": 627.0,
        "pass_completion_pct": 0.8724,
        "xpass_completion_pct": 0.8695,
        "passes_over_expected": 1.8143,
        "passes_over_expected_p100": 0.2894,
        "avg_pass_distance": 16.8339,
        "avg_pass_vertical": 0.382
      }
    },
    {
      "canonical_id": "david-schnegg",
      "canonical_name": "David Schnegg",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 138.0,
        "shots": 2.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.3734,
        "xg_place": 0.0712,
        "goals_minus_xg": 0.6266,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1654,
        "assists_minus_xa": -0.1654,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5388,
        "points_added": 0.6594,
        "xpoints_added": 0.2565,
        "passes_attempted": 59.0,
        "pass_completion_pct": 0.678,
        "xpass_completion_pct": 0.6849,
        "passes_over_expected": -0.408,
        "passes_over_expected_p100": -0.6915,
        "avg_pass_distance": 22.5845,
        "avg_pass_vertical": 7.2212
      }
    },
    {
      "canonical_id": "dawid-bugaj",
      "canonical_name": "Dawid Bugaj",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 179.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_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.7143,
        "xpass_completion_pct": 0.8081,
        "passes_over_expected": -5.2558,
        "passes_over_expected_p100": -9.3853,
        "avg_pass_distance": 14.6725,
        "avg_pass_vertical": -0.7526
      }
    },
    {
      "canonical_id": "dax-mccarty",
      "canonical_name": "Dax McCarty",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1402.0,
        "shots": 8.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.371,
        "xg_place": -0.371,
        "goals_minus_xg": -0.371,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.9629,
        "assists_minus_xa": -0.9629,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.3339,
        "points_added": 0.0,
        "xpoints_added": 0.4269,
        "passes_attempted": 795.0,
        "pass_completion_pct": 0.8503,
        "xpass_completion_pct": 0.8438,
        "passes_over_expected": 5.1703,
        "passes_over_expected_p100": 0.6503,
        "avg_pass_distance": 18.8031,
        "avg_pass_vertical": 4.1017
      }
    },
    {
      "canonical_id": "dayne-st-clair",
      "canonical_name": "Dayne St. Clair",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2961.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 908.0,
        "pass_completion_pct": 0.565,
        "xpass_completion_pct": 0.5985,
        "passes_over_expected": -30.4484,
        "passes_over_expected_p100": -3.3533,
        "avg_pass_distance": 42.6334,
        "avg_pass_vertical": 35.7634,
        "shots_faced": 116.0,
        "goals_conceded": 37.0,
        "saves": 79.0,
        "headed_shot_share": 0.1897,
        "xg_faced": 39.5415,
        "goals_conceded_minus_xg": -2.5415,
        "goals_per_xg": 0.9357
      }
    },
    {
      "canonical_id": "deandre-yedlin",
      "canonical_name": "DeAndre Yedlin",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2996.0,
        "shots": 13.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.5107,
        "xg_place": -1.2968,
        "goals_minus_xg": -1.5107,
        "key_passes": 22.0,
        "assists": 3.0,
        "xa": 3.5119,
        "assists_minus_xa": -0.5119,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 5.0226,
        "points_added": 0.0,
        "xpoints_added": 0.8576,
        "passes_attempted": 1476.0,
        "pass_completion_pct": 1.6719,
        "xpass_completion_pct": 1.6772,
        "passes_over_expected": 6.8534,
        "passes_over_expected_p100": -0.5239,
        "avg_pass_distance": 36.0081,
        "avg_pass_vertical": 1.4867
      }
    },
    {
      "canonical_id": "dejuan-jones",
      "canonical_name": "DeJuan Jones",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2141.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.2517,
        "xg_place": 0.2813,
        "goals_minus_xg": 0.7483,
        "key_passes": 14.0,
        "assists": 2.0,
        "xa": 1.1042,
        "assists_minus_xa": 0.8958,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.3559,
        "points_added": 0.6767,
        "xpoints_added": 0.4174,
        "passes_attempted": 1199.0,
        "pass_completion_pct": 1.6357,
        "xpass_completion_pct": 1.627,
        "passes_over_expected": 2.0692,
        "passes_over_expected_p100": 0.8732,
        "avg_pass_distance": 34.0559,
        "avg_pass_vertical": 0.8017000000000001
      }
    },
    {
      "canonical_id": "deandre-kerr",
      "canonical_name": "Deandre Kerr",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1133.0,
        "shots": 23.0,
        "shots_on_target": 12.0,
        "goals": 3.0,
        "xg": 3.5986,
        "xg_place": 0.4527,
        "goals_minus_xg": -0.5986,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.2398,
        "assists_minus_xa": 0.7602,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.8384,
        "points_added": 2.0698,
        "xpoints_added": 2.3783,
        "passes_attempted": 155.0,
        "pass_completion_pct": 0.7355,
        "xpass_completion_pct": 0.8062,
        "passes_over_expected": -10.9547,
        "passes_over_expected_p100": -7.0676,
        "avg_pass_distance": 14.4764,
        "avg_pass_vertical": -1.9934
      }
    },
    {
      "canonical_id": "dejan-joveljic",
      "canonical_name": "Dejan Joveljic",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2529.0,
        "shots": 74.0,
        "shots_on_target": 41.0,
        "goals": 21.0,
        "xg": 16.1962,
        "xg_place": 2.4065,
        "goals_minus_xg": 4.8038,
        "key_passes": 33.0,
        "assists": 5.0,
        "xa": 3.5229,
        "assists_minus_xa": 1.4771,
        "goals_plus_assists": 26.0,
        "xg_plus_xa": 19.719,
        "points_added": 9.0492,
        "xpoints_added": 9.104,
        "passes_attempted": 446.0,
        "pass_completion_pct": 0.722,
        "xpass_completion_pct": 0.7769,
        "passes_over_expected": -24.5166,
        "passes_over_expected_p100": -5.497,
        "avg_pass_distance": 13.7467,
        "avg_pass_vertical": -1.465
      }
    },
    {
      "canonical_id": "dennis-gjengaar",
      "canonical_name": "Dennis Gjengaar",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1102.0,
        "shots": 13.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 2.3691,
        "xg_place": -0.4612,
        "goals_minus_xg": -0.3691,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.9803,
        "assists_minus_xa": -0.9803,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.3494,
        "points_added": 1.1865,
        "xpoints_added": 1.2862,
        "passes_attempted": 273.0,
        "pass_completion_pct": 0.707,
        "xpass_completion_pct": 0.7431,
        "passes_over_expected": -9.8753,
        "passes_over_expected_p100": -3.6173,
        "avg_pass_distance": 16.1301,
        "avg_pass_vertical": 1.4941
      }
    },
    {
      "canonical_id": "derrick-etienne-jr",
      "canonical_name": "Derrick Etienne Jr.",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1847.0,
        "shots": 24.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 3.608,
        "xg_place": -0.8346,
        "goals_minus_xg": -0.608,
        "key_passes": 21.0,
        "assists": 0.0,
        "xa": 1.8348,
        "assists_minus_xa": -1.8348,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 5.4428,
        "points_added": 1.431,
        "xpoints_added": 1.9274,
        "passes_attempted": 687.0,
        "pass_completion_pct": 1.4801,
        "xpass_completion_pct": 1.5441,
        "passes_over_expected": -11.9344,
        "passes_over_expected_p100": -6.4009,
        "avg_pass_distance": 37.2341,
        "avg_pass_vertical": 1.8925999999999998
      }
    },
    {
      "canonical_id": "derrick-jones",
      "canonical_name": "Derrick Jones",
      "positions": [
        "CB",
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 590.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.0845,
        "xg_place": 0.1049,
        "goals_minus_xg": -0.0845,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.4828,
        "assists_minus_xa": 0.5172,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5673,
        "points_added": 0.0,
        "xpoints_added": 0.0256,
        "passes_attempted": 364.0,
        "pass_completion_pct": 0.9148,
        "xpass_completion_pct": 0.9156,
        "passes_over_expected": -0.2948,
        "passes_over_expected_p100": -0.081,
        "avg_pass_distance": 16.7786,
        "avg_pass_vertical": 0.115
      }
    },
    {
      "canonical_id": "derrick-williams",
      "canonical_name": "Derrick Williams",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3037.0,
        "shots": 22.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 2.4683,
        "xg_place": -0.6851,
        "goals_minus_xg": -1.4683,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2959,
        "assists_minus_xa": -0.2959,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.7642,
        "points_added": 0.0,
        "xpoints_added": 1.457,
        "passes_attempted": 1431.0,
        "pass_completion_pct": 0.8714,
        "xpass_completion_pct": 0.8437,
        "passes_over_expected": 39.6572,
        "passes_over_expected_p100": 2.7713,
        "avg_pass_distance": 22.933,
        "avg_pass_vertical": 8.6754
      }
    },
    {
      "canonical_id": "devin-padelford",
      "canonical_name": "Devin Padelford",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1815.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2922,
        "xg_place": 0.0164,
        "goals_minus_xg": -0.2922,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.4738,
        "assists_minus_xa": -0.4738,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.766,
        "points_added": 0.0,
        "xpoints_added": 0.163,
        "passes_attempted": 769.0,
        "pass_completion_pct": 0.6957,
        "xpass_completion_pct": 0.7347,
        "passes_over_expected": -29.9756,
        "passes_over_expected_p100": -3.898,
        "avg_pass_distance": 20.5866,
        "avg_pass_vertical": 6.7476
      }
    },
    {
      "canonical_id": "deybi-flores",
      "canonical_name": "Deybi Flores",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2343.0,
        "shots": 18.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.9557,
        "xg_place": 0.0582,
        "goals_minus_xg": 0.0443,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.6797,
        "assists_minus_xa": 0.3203,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6353,
        "points_added": 0.5586,
        "xpoints_added": 0.8363,
        "passes_attempted": 1411.0,
        "pass_completion_pct": 0.8575,
        "xpass_completion_pct": 0.8418,
        "passes_over_expected": 22.1532,
        "passes_over_expected_p100": 1.57,
        "avg_pass_distance": 20.71,
        "avg_pass_vertical": 5.6731
      }
    },
    {
      "canonical_id": "diego-char\u00e1",
      "canonical_name": "Diego Char\u00e1",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2778.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0255,
        "xg_place": -0.0255,
        "goals_minus_xg": -0.0255,
        "key_passes": 13.0,
        "assists": 0.0,
        "xa": 0.7795,
        "assists_minus_xa": -0.7795,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8049,
        "points_added": 0.0,
        "xpoints_added": 0.025,
        "passes_attempted": 1436.0,
        "pass_completion_pct": 0.9095,
        "xpass_completion_pct": 0.8713,
        "passes_over_expected": 54.7722,
        "passes_over_expected_p100": 3.8142,
        "avg_pass_distance": 19.0251,
        "avg_pass_vertical": 4.5565
      }
    },
    {
      "canonical_id": "diego-fagundez",
      "canonical_name": "Diego Fagundez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1970.0,
        "shots": 27.0,
        "shots_on_target": 14.0,
        "goals": 4.0,
        "xg": 3.3225,
        "xg_place": 1.8888,
        "goals_minus_xg": 0.6775,
        "key_passes": 42.0,
        "assists": 2.0,
        "xa": 3.514,
        "assists_minus_xa": -1.514,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.8365,
        "points_added": 1.1816,
        "xpoints_added": 1.5885,
        "passes_attempted": 895.0,
        "pass_completion_pct": 0.8257,
        "xpass_completion_pct": 0.7969,
        "passes_over_expected": 25.8181,
        "passes_over_expected_p100": 2.8847,
        "avg_pass_distance": 17.4036,
        "avg_pass_vertical": 0.7682
      }
    },
    {
      "canonical_id": "diego-g\u00f3mez",
      "canonical_name": "Diego G\u00f3mez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1808.0,
        "shots": 28.0,
        "shots_on_target": 15.0,
        "goals": 3.0,
        "xg": 3.6264,
        "xg_place": -0.1292,
        "goals_minus_xg": -0.6264,
        "key_passes": 22.0,
        "assists": 4.0,
        "xa": 3.846,
        "assists_minus_xa": 0.154,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 7.4724,
        "points_added": 1.3017,
        "xpoints_added": 1.5113,
        "passes_attempted": 755.0,
        "pass_completion_pct": 0.8185,
        "xpass_completion_pct": 0.824,
        "passes_over_expected": -4.0973,
        "passes_over_expected_p100": -0.5427,
        "avg_pass_distance": 17.3192,
        "avg_pass_vertical": 0.9752
      }
    },
    {
      "canonical_id": "diego-luna",
      "canonical_name": "Diego Luna",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2644.0,
        "shots": 59.0,
        "shots_on_target": 25.0,
        "goals": 8.0,
        "xg": 7.0942,
        "xg_place": 1.4621,
        "goals_minus_xg": 0.9058,
        "key_passes": 52.0,
        "assists": 8.0,
        "xa": 5.9312,
        "assists_minus_xa": 2.0688,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 13.0254,
        "points_added": 2.8641,
        "xpoints_added": 3.7562,
        "passes_attempted": 1180.0,
        "pass_completion_pct": 0.8127,
        "xpass_completion_pct": 0.8124,
        "passes_over_expected": 0.3655,
        "passes_over_expected_p100": 0.031,
        "avg_pass_distance": 17.9235,
        "avg_pass_vertical": 0.1729
      }
    },
    {
      "canonical_id": "diego-rossi",
      "canonical_name": "Diego Rossi",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3076.0,
        "shots": 75.0,
        "shots_on_target": 31.0,
        "goals": 12.0,
        "xg": 12.0223,
        "xg_place": -0.1406,
        "goals_minus_xg": -0.0223,
        "key_passes": 53.0,
        "assists": 7.0,
        "xa": 5.7349,
        "assists_minus_xa": 1.2651,
        "goals_plus_assists": 19.0,
        "xg_plus_xa": 17.7572,
        "points_added": 3.9997,
        "xpoints_added": 6.1879,
        "passes_attempted": 1203.0,
        "pass_completion_pct": 0.803,
        "xpass_completion_pct": 0.7918,
        "passes_over_expected": 13.4372,
        "passes_over_expected_p100": 1.117,
        "avg_pass_distance": 17.2756,
        "avg_pass_vertical": 0.2781
      }
    },
    {
      "canonical_id": "diego-rubio",
      "canonical_name": "Diego Rubio",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2097.0,
        "shots": 39.0,
        "shots_on_target": 11.0,
        "goals": 4.0,
        "xg": 4.1644,
        "xg_place": -0.6147,
        "goals_minus_xg": -0.1644,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.4735,
        "assists_minus_xa": -0.4735,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.6379,
        "points_added": 2.4556,
        "xpoints_added": 3.0526,
        "passes_attempted": 531.0,
        "pass_completion_pct": 0.7326,
        "xpass_completion_pct": 0.7517,
        "passes_over_expected": -10.1634,
        "passes_over_expected_p100": -1.914,
        "avg_pass_distance": 16.7354,
        "avg_pass_vertical": 2.0467
      }
    },
    {
      "canonical_id": "diogo-gon\u00e7alves",
      "canonical_name": "Diogo Gon\u00e7alves",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 692.0,
        "shots": 17.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 2.2484,
        "xg_place": -0.0744,
        "goals_minus_xg": -0.2484,
        "key_passes": 15.0,
        "assists": 0.0,
        "xa": 1.4066,
        "assists_minus_xa": -1.4066,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.655,
        "points_added": 0.3828,
        "xpoints_added": 0.8753,
        "passes_attempted": 249.0,
        "pass_completion_pct": 0.7149,
        "xpass_completion_pct": 0.7365,
        "passes_over_expected": -5.3986,
        "passes_over_expected_p100": -2.1681,
        "avg_pass_distance": 19.1426,
        "avg_pass_vertical": 1.0608
      }
    },
    {
      "canonical_id": "djibril-diani",
      "canonical_name": "Djibril Diani",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2244.0,
        "shots": 13.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 2.0104,
        "xg_place": -1.1814,
        "goals_minus_xg": -1.0104,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 1.6173,
        "assists_minus_xa": -0.6173,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.6277,
        "points_added": 0.4793,
        "xpoints_added": 1.2458,
        "passes_attempted": 823.0,
        "pass_completion_pct": 0.8651,
        "xpass_completion_pct": 0.8547,
        "passes_over_expected": 8.6148,
        "passes_over_expected_p100": 1.0468,
        "avg_pass_distance": 18.3344,
        "avg_pass_vertical": 2.3617
      }
    },
    {
      "canonical_id": "djordje-mihailovic",
      "canonical_name": "Djordje Mihailovic",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2878.0,
        "shots": 56.0,
        "shots_on_target": 28.0,
        "goals": 11.0,
        "xg": 11.6493,
        "xg_place": 0.3615,
        "goals_minus_xg": -0.6493,
        "key_passes": 86.0,
        "assists": 9.0,
        "xa": 8.322,
        "assists_minus_xa": 0.678,
        "goals_plus_assists": 20.0,
        "xg_plus_xa": 19.9713,
        "points_added": 4.9337,
        "xpoints_added": 6.1464,
        "passes_attempted": 1300.0,
        "pass_completion_pct": 0.7708,
        "xpass_completion_pct": 0.7168,
        "passes_over_expected": 70.1876,
        "passes_over_expected_p100": 5.399,
        "avg_pass_distance": 20.9903,
        "avg_pass_vertical": 3.189
      }
    },
    {
      "canonical_id": "dominic-iankov",
      "canonical_name": "Dominic Iankov",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 814.0,
        "shots": 16.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 1.8561,
        "xg_place": 0.6859,
        "goals_minus_xg": 0.1439,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.3472,
        "assists_minus_xa": 0.6528,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.2033,
        "points_added": 0.3863,
        "xpoints_added": 1.2584,
        "passes_attempted": 227.0,
        "pass_completion_pct": 0.7797,
        "xpass_completion_pct": 0.7953,
        "passes_over_expected": -3.5413,
        "passes_over_expected_p100": -1.56,
        "avg_pass_distance": 14.6497,
        "avg_pass_vertical": 1.635
      }
    },
    {
      "canonical_id": "dominik-marczuk",
      "canonical_name": "Dominik Marczuk",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 691.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.3388,
        "xg_place": -0.1931,
        "goals_minus_xg": -0.3388,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 1.299,
        "assists_minus_xa": -0.299,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.6378,
        "points_added": 0.4873,
        "xpoints_added": 0.4423,
        "passes_attempted": 232.0,
        "pass_completion_pct": 0.7112,
        "xpass_completion_pct": 0.7279,
        "passes_over_expected": -3.8782,
        "passes_over_expected_p100": -1.6717,
        "avg_pass_distance": 16.1648,
        "avg_pass_vertical": 0.6128
      }
    },
    {
      "canonical_id": "dominique-badji",
      "canonical_name": "Dominique Badji",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 349.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.3422,
        "xg_place": -0.0363,
        "goals_minus_xg": -0.3422,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3422,
        "points_added": 0.2153,
        "xpoints_added": 0.7596,
        "passes_attempted": 75.0,
        "pass_completion_pct": 0.72,
        "xpass_completion_pct": 0.7455,
        "passes_over_expected": -1.9145,
        "passes_over_expected_p100": -2.5526,
        "avg_pass_distance": 13.1876,
        "avg_pass_vertical": -1.6109
      }
    },
    {
      "canonical_id": "drake-callender",
      "canonical_name": "Drake Callender",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3582.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1179.0,
        "pass_completion_pct": 0.8126,
        "xpass_completion_pct": 0.8126,
        "passes_over_expected": -0.0933,
        "passes_over_expected_p100": -0.0079,
        "avg_pass_distance": 30.139,
        "avg_pass_vertical": 20.926,
        "shots_faced": 159.0,
        "goals_conceded": 49.0,
        "saves": 108.0,
        "headed_shot_share": 0.1132,
        "xg_faced": 47.5456,
        "goals_conceded_minus_xg": 1.4544,
        "goals_per_xg": 1.0306
      }
    },
    {
      "canonical_id": "dru-yearwood",
      "canonical_name": "Dru Yearwood",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1661.0,
        "shots": 17.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.7043,
        "xg_place": -0.0708,
        "goals_minus_xg": 0.2957,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.6223,
        "assists_minus_xa": -0.6223,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3266,
        "points_added": 0.262,
        "xpoints_added": 0.3974,
        "passes_attempted": 666.0,
        "pass_completion_pct": 0.8213,
        "xpass_completion_pct": 0.8174,
        "passes_over_expected": 2.6269,
        "passes_over_expected_p100": 0.3944,
        "avg_pass_distance": 20.9568,
        "avg_pass_vertical": 3.5948
      }
    },
    {
      "canonical_id": "duncan-mcguire",
      "canonical_name": "Duncan McGuire",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2023.0,
        "shots": 48.0,
        "shots_on_target": 21.0,
        "goals": 10.0,
        "xg": 7.8273,
        "xg_place": 1.6979,
        "goals_minus_xg": 2.1727,
        "key_passes": 14.0,
        "assists": 2.0,
        "xa": 1.4574,
        "assists_minus_xa": 0.5426,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 9.2847,
        "points_added": 5.7148,
        "xpoints_added": 3.6481,
        "passes_attempted": 382.0,
        "pass_completion_pct": 0.7173,
        "xpass_completion_pct": 0.758,
        "passes_over_expected": -15.5519,
        "passes_over_expected_p100": -4.0712,
        "avg_pass_distance": 13.8257,
        "avg_pass_vertical": -1.5311
      }
    },
    {
      "canonical_id": "dylan-borrero",
      "canonical_name": "Dylan Borrero",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1047.0,
        "shots": 28.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 1.4858,
        "xg_place": -0.2364,
        "goals_minus_xg": -0.4858,
        "key_passes": 16.0,
        "assists": 3.0,
        "xa": 1.4645,
        "assists_minus_xa": 1.5355,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.9503,
        "points_added": 0.3418,
        "xpoints_added": 0.6924,
        "passes_attempted": 525.0,
        "pass_completion_pct": 0.7981,
        "xpass_completion_pct": 0.7845,
        "passes_over_expected": 7.1551,
        "passes_over_expected_p100": 1.3629,
        "avg_pass_distance": 19.5269,
        "avg_pass_vertical": 0.7829
      }
    },
    {
      "canonical_id": "dylan-chambost",
      "canonical_name": "Dylan Chambost",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 733.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.5922,
        "xg_place": -0.3618,
        "goals_minus_xg": -0.5922,
        "key_passes": 19.0,
        "assists": 3.0,
        "xa": 1.5642,
        "assists_minus_xa": 1.4358,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.1564,
        "points_added": 0.0,
        "xpoints_added": 0.1486,
        "passes_attempted": 545.0,
        "pass_completion_pct": 0.8385,
        "xpass_completion_pct": 0.8237,
        "passes_over_expected": 8.1082,
        "passes_over_expected_p100": 1.4877,
        "avg_pass_distance": 19.8846,
        "avg_pass_vertical": 2.4192
      }
    },
    {
      "canonical_id": "dylan-nealis",
      "canonical_name": "Dylan Nealis",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3147.0,
        "shots": 36.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 2.1455,
        "xg_place": -2.0353,
        "goals_minus_xg": -2.1455,
        "key_passes": 32.0,
        "assists": 3.0,
        "xa": 2.2317,
        "assists_minus_xa": 0.7683,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.3771,
        "points_added": 0.0,
        "xpoints_added": 1.3717,
        "passes_attempted": 1596.0,
        "pass_completion_pct": 0.7494,
        "xpass_completion_pct": 0.7606,
        "passes_over_expected": -17.9805,
        "passes_over_expected_p100": -1.1266,
        "avg_pass_distance": 21.345,
        "avg_pass_vertical": 5.5451
      }
    },
    {
      "canonical_id": "dylan-teves",
      "canonical_name": "Dylan Teves",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 105.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.3711,
        "xg_place": 0.2964,
        "goals_minus_xg": 0.6289,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0379,
        "assists_minus_xa": -0.0379,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.409,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 36.0,
        "pass_completion_pct": 0.7778,
        "xpass_completion_pct": 0.7896,
        "passes_over_expected": -0.4257,
        "passes_over_expected_p100": -1.1824,
        "avg_pass_distance": 13.916,
        "avg_pass_vertical": -0.5551
      }
    },
    {
      "canonical_id": "d\u00e1niel-gazdag",
      "canonical_name": "D\u00e1niel Gazdag",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2807.0,
        "shots": 50.0,
        "shots_on_target": 34.0,
        "goals": 17.0,
        "xg": 13.6769,
        "xg_place": 1.239,
        "goals_minus_xg": 3.3231,
        "key_passes": 36.0,
        "assists": 2.0,
        "xa": 3.8745,
        "assists_minus_xa": -1.8745,
        "goals_plus_assists": 19.0,
        "xg_plus_xa": 17.5514,
        "points_added": 7.312,
        "xpoints_added": 8.1357,
        "passes_attempted": 1066.0,
        "pass_completion_pct": 0.8077,
        "xpass_completion_pct": 0.8145,
        "passes_over_expected": -7.2151,
        "passes_over_expected_p100": -0.6768,
        "avg_pass_distance": 16.4208,
        "avg_pass_vertical": 1.5406
      }
    },
    {
      "canonical_id": "d\u00e1niel-sall\u00f3i",
      "canonical_name": "D\u00e1niel Sall\u00f3i",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2349.0,
        "shots": 48.0,
        "shots_on_target": 20.0,
        "goals": 3.0,
        "xg": 3.6987,
        "xg_place": -0.4878,
        "goals_minus_xg": -0.6987,
        "key_passes": 31.0,
        "assists": 3.0,
        "xa": 2.9527,
        "assists_minus_xa": 0.0473,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.6514,
        "points_added": 2.3857,
        "xpoints_added": 2.1331,
        "passes_attempted": 783.0,
        "pass_completion_pct": 0.7356,
        "xpass_completion_pct": 0.7316,
        "passes_over_expected": 3.196,
        "passes_over_expected_p100": 0.4082,
        "avg_pass_distance": 16.4855,
        "avg_pass_vertical": -0.2458
      }
    },
    {
      "canonical_id": "d\u00e9iber-caicedo",
      "canonical_name": "D\u00e9iber Caicedo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 167.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.1455,
        "xg_place": -0.3594,
        "goals_minus_xg": -1.1455,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1455,
        "points_added": 0.0,
        "xpoints_added": 1.6581,
        "passes_attempted": 54.0,
        "pass_completion_pct": 0.8148,
        "xpass_completion_pct": 0.7928,
        "passes_over_expected": 1.1912,
        "passes_over_expected_p100": 2.206,
        "avg_pass_distance": 17.5786,
        "avg_pass_vertical": -1.4137
      }
    },
    {
      "canonical_id": "d\u00e9nis-bouanga",
      "canonical_name": "D\u00e9nis Bouanga",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3484.0,
        "shots": 167.0,
        "shots_on_target": 63.0,
        "goals": 21.0,
        "xg": 23.9006,
        "xg_place": -4.1537,
        "goals_minus_xg": -2.9006,
        "key_passes": 57.0,
        "assists": 9.0,
        "xa": 8.5373,
        "assists_minus_xa": 0.4627,
        "goals_plus_assists": 30.0,
        "xg_plus_xa": 32.4379,
        "points_added": 8.3684,
        "xpoints_added": 10.5109,
        "passes_attempted": 856.0,
        "pass_completion_pct": 0.6776,
        "xpass_completion_pct": 0.7018,
        "passes_over_expected": -20.7044,
        "passes_over_expected_p100": -2.4187,
        "avg_pass_distance": 18.011,
        "avg_pass_vertical": 0.3517
      }
    },
    {
      "canonical_id": "earl-edwards-jr",
      "canonical_name": "Earl Edwards Jr.",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 103.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 41.0,
        "pass_completion_pct": 0.9268,
        "xpass_completion_pct": 0.8339,
        "passes_over_expected": 3.8121,
        "passes_over_expected_p100": 9.2978,
        "avg_pass_distance": 29.0091,
        "avg_pass_vertical": 20.7785,
        "shots_faced": 2.0,
        "goals_conceded": 1.0,
        "saves": 1.0,
        "headed_shot_share": 0.0,
        "xg_faced": 0.9998,
        "goals_conceded_minus_xg": 0.0002,
        "goals_per_xg": 1.0002
      }
    },
    {
      "canonical_id": "eddie-segura",
      "canonical_name": "Eddie Segura",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1572.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.8665,
        "xg_place": 0.1837,
        "goals_minus_xg": -0.8665,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.3882,
        "assists_minus_xa": 0.6118,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2547,
        "points_added": 0.0,
        "xpoints_added": 0.4911,
        "passes_attempted": 934.0,
        "pass_completion_pct": 0.879,
        "xpass_completion_pct": 0.8619,
        "passes_over_expected": 15.9426,
        "passes_over_expected_p100": 1.7069,
        "avg_pass_distance": 20.7562,
        "avg_pass_vertical": 5.4252
      }
    },
    {
      "canonical_id": "eduard-atuesta",
      "canonical_name": "Eduard Atuesta",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2585.0,
        "shots": 37.0,
        "shots_on_target": 14.0,
        "goals": 4.0,
        "xg": 2.8447,
        "xg_place": -0.0235,
        "goals_minus_xg": 1.1553,
        "key_passes": 45.0,
        "assists": 2.0,
        "xa": 2.7387,
        "assists_minus_xa": -0.7387,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.5834,
        "points_added": 0.9648,
        "xpoints_added": 1.2999,
        "passes_attempted": 1518.0,
        "pass_completion_pct": 0.8202,
        "xpass_completion_pct": 0.802,
        "passes_over_expected": 27.4988,
        "passes_over_expected_p100": 1.8115,
        "avg_pass_distance": 21.8255,
        "avg_pass_vertical": 5.9744
      }
    },
    {
      "canonical_id": "eduard-l\u00f6wen",
      "canonical_name": "Eduard L\u00f6wen",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2106.0,
        "shots": 53.0,
        "shots_on_target": 17.0,
        "goals": 5.0,
        "xg": 5.7119,
        "xg_place": -0.4933,
        "goals_minus_xg": -0.7119,
        "key_passes": 43.0,
        "assists": 2.0,
        "xa": 5.3779,
        "assists_minus_xa": -3.3779,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 11.0899,
        "points_added": 2.1213,
        "xpoints_added": 3.7465,
        "passes_attempted": 1357.0,
        "pass_completion_pct": 0.7487,
        "xpass_completion_pct": 0.7496,
        "passes_over_expected": -1.1674,
        "passes_over_expected_p100": -0.086,
        "avg_pass_distance": 21.3615,
        "avg_pass_vertical": 7.4514
      }
    },
    {
      "canonical_id": "edwin-cerrillo",
      "canonical_name": "Edwin Cerrillo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2810.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.1132,
        "xg_place": 0.6437,
        "goals_minus_xg": 0.8868,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.542,
        "assists_minus_xa": -0.542,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6552,
        "points_added": 0.85,
        "xpoints_added": 0.0614,
        "passes_attempted": 1949.0,
        "pass_completion_pct": 0.942,
        "xpass_completion_pct": 0.9087,
        "passes_over_expected": 64.9433,
        "passes_over_expected_p100": 3.3321,
        "avg_pass_distance": 17.6529,
        "avg_pass_vertical": 1.9353
      }
    },
    {
      "canonical_id": "edwin-mosquera",
      "canonical_name": "Edwin Mosquera",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 771.0,
        "shots": 19.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 2.2593,
        "xg_place": -0.755,
        "goals_minus_xg": -1.2593,
        "key_passes": 16.0,
        "assists": 2.0,
        "xa": 1.6396,
        "assists_minus_xa": 0.3604,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.8989,
        "points_added": 0.4166,
        "xpoints_added": 1.237,
        "passes_attempted": 273.0,
        "pass_completion_pct": 0.6923,
        "xpass_completion_pct": 0.74,
        "passes_over_expected": -13.0232,
        "passes_over_expected_p100": -4.7704,
        "avg_pass_distance": 17.5721,
        "avg_pass_vertical": -0.8705
      }
    },
    {
      "canonical_id": "efrain-morales",
      "canonical_name": "Efrain Morales",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 288.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.21,
        "xg_place": -0.033,
        "goals_minus_xg": -0.21,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.21,
        "points_added": 0.0,
        "xpoints_added": 0.34,
        "passes_attempted": 160.0,
        "pass_completion_pct": 0.8812,
        "xpass_completion_pct": 0.8777,
        "passes_over_expected": 0.5741,
        "passes_over_expected_p100": 0.3588,
        "avg_pass_distance": 21.9582,
        "avg_pass_vertical": 4.3153
      }
    },
    {
      "canonical_id": "elias-manoel",
      "canonical_name": "Elias Manoel",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1838.0,
        "shots": 61.0,
        "shots_on_target": 23.0,
        "goals": 8.0,
        "xg": 9.525,
        "xg_place": -0.7362,
        "goals_minus_xg": -1.525,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.4779,
        "assists_minus_xa": -0.4779,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 11.0029,
        "points_added": 4.9879,
        "xpoints_added": 7.4838,
        "passes_attempted": 320.0,
        "pass_completion_pct": 0.6531,
        "xpass_completion_pct": 0.7415,
        "passes_over_expected": -28.2672,
        "passes_over_expected_p100": -8.8335,
        "avg_pass_distance": 15.2531,
        "avg_pass_vertical": -2.3178
      }
    },
    {
      "canonical_id": "elliot-panicco",
      "canonical_name": "Elliot Panicco",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 491.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 140.0,
        "pass_completion_pct": 0.6286,
        "xpass_completion_pct": 0.6676,
        "passes_over_expected": -5.4581,
        "passes_over_expected_p100": -3.8987,
        "avg_pass_distance": 39.0891,
        "avg_pass_vertical": 30.7975,
        "shots_faced": 35.0,
        "goals_conceded": 10.0,
        "saves": 24.0,
        "headed_shot_share": 0.2286,
        "xg_faced": 10.3288,
        "goals_conceded_minus_xg": -0.3288,
        "goals_per_xg": 0.9682
      }
    },
    {
      "canonical_id": "ema-twumasi",
      "canonical_name": "Ema Twumasi",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1351.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": 8.0,
        "assists": 1.0,
        "xa": 0.8632,
        "assists_minus_xa": 0.1368,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9542,
        "points_added": 0.0,
        "xpoints_added": 0.0659,
        "passes_attempted": 642.0,
        "pass_completion_pct": 0.8505,
        "xpass_completion_pct": 0.8576,
        "passes_over_expected": -4.5803,
        "passes_over_expected_p100": -0.7134,
        "avg_pass_distance": 16.58,
        "avg_pass_vertical": 0.2419
      }
    },
    {
      "canonical_id": "emanuel-reynoso",
      "canonical_name": "Emanuel Reynoso",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 36.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 22.0,
        "pass_completion_pct": 0.7273,
        "xpass_completion_pct": 0.726,
        "passes_over_expected": 0.0282,
        "passes_over_expected_p100": 0.1283,
        "avg_pass_distance": 14.7765,
        "avg_pass_vertical": 5.0111
      }
    },
    {
      "canonical_id": "emeka-eneli",
      "canonical_name": "Emeka Eneli",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3233.0,
        "shots": 14.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.9808,
        "xg_place": -0.0539,
        "goals_minus_xg": 0.0192,
        "key_passes": 23.0,
        "assists": 1.0,
        "xa": 0.9925,
        "assists_minus_xa": 0.0075,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.9734,
        "points_added": 0.5424,
        "xpoints_added": 1.2814,
        "passes_attempted": 1679.0,
        "pass_completion_pct": 0.8958,
        "xpass_completion_pct": 0.8755,
        "passes_over_expected": 33.9928,
        "passes_over_expected_p100": 2.0246,
        "avg_pass_distance": 16.9078,
        "avg_pass_vertical": 1.7579
      }
    },
    {
      "canonical_id": "emil-forsberg",
      "canonical_name": "Emil Forsberg",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1992.0,
        "shots": 49.0,
        "shots_on_target": 21.0,
        "goals": 10.0,
        "xg": 8.575,
        "xg_place": 0.6668,
        "goals_minus_xg": 1.425,
        "key_passes": 37.0,
        "assists": 4.0,
        "xa": 4.9172,
        "assists_minus_xa": -0.9172,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 13.4922,
        "points_added": 4.5481,
        "xpoints_added": 4.3584,
        "passes_attempted": 646.0,
        "pass_completion_pct": 0.774,
        "xpass_completion_pct": 0.7562,
        "passes_over_expected": 11.5124,
        "passes_over_expected_p100": 1.7821,
        "avg_pass_distance": 19.898,
        "avg_pass_vertical": 2.9563
      }
    },
    {
      "canonical_id": "emiliano-rigoni",
      "canonical_name": "Emiliano Rigoni",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 802.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.8386,
        "xg_place": 0.0754,
        "goals_minus_xg": 0.1614,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 1.0848,
        "assists_minus_xa": -1.0848,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.9234,
        "points_added": 0.3512,
        "xpoints_added": 0.5492,
        "passes_attempted": 231.0,
        "pass_completion_pct": 0.7186,
        "xpass_completion_pct": 0.7022,
        "passes_over_expected": 3.7845,
        "passes_over_expected_p100": 1.6383,
        "avg_pass_distance": 20.3436,
        "avg_pass_vertical": 0.0322
      }
    },
    {
      "canonical_id": "emiro-garc\u00e9s",
      "canonical_name": "Emiro Garc\u00e9s",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 953.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0576,
        "xg_place": -0.0576,
        "goals_minus_xg": -0.0576,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.2208,
        "assists_minus_xa": 0.7792,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2784,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 534.0,
        "pass_completion_pct": 0.9045,
        "xpass_completion_pct": 0.8937,
        "passes_over_expected": 5.7451,
        "passes_over_expected_p100": 1.0759,
        "avg_pass_distance": 19.7509,
        "avg_pass_vertical": 5.1479
      }
    },
    {
      "canonical_id": "emmanuel-boateng",
      "canonical_name": "Emmanuel Boateng",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 830.0,
        "shots": 12.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.9885,
        "xg_place": -0.6084,
        "goals_minus_xg": 0.0115,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 0.7612,
        "assists_minus_xa": 1.2388,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.7497,
        "points_added": 0.9445,
        "xpoints_added": 0.5731,
        "passes_attempted": 243.0,
        "pass_completion_pct": 0.7325,
        "xpass_completion_pct": 0.7541,
        "passes_over_expected": -5.2368,
        "passes_over_expected_p100": -2.1551,
        "avg_pass_distance": 16.9728,
        "avg_pass_vertical": -0.3448
      }
    },
    {
      "canonical_id": "enzo-copetti",
      "canonical_name": "Enzo Copetti",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 554.0,
        "shots": 8.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.2573,
        "xg_place": 0.3752,
        "goals_minus_xg": -0.2573,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.3307,
        "assists_minus_xa": -0.3307,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.588,
        "points_added": 0.0118,
        "xpoints_added": 0.945,
        "passes_attempted": 124.0,
        "pass_completion_pct": 0.6774,
        "xpass_completion_pct": 0.7429,
        "passes_over_expected": -8.1181,
        "passes_over_expected_p100": -6.5468,
        "avg_pass_distance": 13.2204,
        "avg_pass_vertical": -0.1098
      }
    },
    {
      "canonical_id": "eric-miller",
      "canonical_name": "Eric Miller",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1223.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.3397,
        "xg_place": 0.0072,
        "goals_minus_xg": 0.6603,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.2073,
        "assists_minus_xa": 0.7927,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.547,
        "points_added": 1.4008,
        "xpoints_added": 0.3486,
        "passes_attempted": 555.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.8062,
        "passes_over_expected": -3.4509,
        "passes_over_expected_p100": -0.6218,
        "avg_pass_distance": 18.9232,
        "avg_pass_vertical": 1.7766
      }
    },
    {
      "canonical_id": "erik-sviatchenko",
      "canonical_name": "Erik Sviatchenko",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2921.0,
        "shots": 42.0,
        "shots_on_target": 21.0,
        "goals": 1.0,
        "xg": 2.2271,
        "xg_place": 0.6211,
        "goals_minus_xg": -1.2271,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 1.2533,
        "assists_minus_xa": 0.7467,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.4804,
        "points_added": 0.4927,
        "xpoints_added": 1.5824,
        "passes_attempted": 1564.0,
        "pass_completion_pct": 0.8312,
        "xpass_completion_pct": 0.8344,
        "passes_over_expected": -4.9293,
        "passes_over_expected_p100": -0.3152,
        "avg_pass_distance": 22.5741,
        "avg_pass_vertical": 7.3984
      }
    },
    {
      "canonical_id": "erik-thommy",
      "canonical_name": "Erik Thommy",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2576.0,
        "shots": 79.0,
        "shots_on_target": 21.0,
        "goals": 7.0,
        "xg": 5.533,
        "xg_place": -0.0046,
        "goals_minus_xg": 1.467,
        "key_passes": 40.0,
        "assists": 3.0,
        "xa": 3.4822,
        "assists_minus_xa": -0.4822,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 9.0152,
        "points_added": 2.7681,
        "xpoints_added": 3.178,
        "passes_attempted": 1109.0,
        "pass_completion_pct": 0.7881,
        "xpass_completion_pct": 0.803,
        "passes_over_expected": -16.555,
        "passes_over_expected_p100": -1.4928,
        "avg_pass_distance": 17.9349,
        "avg_pass_vertical": -0.6045
      }
    },
    {
      "canonical_id": "eriq-zavaleta",
      "canonical_name": "Eriq Zavaleta",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 182.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.1798,
        "xg_place": 0.5883,
        "goals_minus_xg": 0.8202,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.1798,
        "points_added": 0.9159,
        "xpoints_added": 0.1307,
        "passes_attempted": 97.0,
        "pass_completion_pct": 0.8969,
        "xpass_completion_pct": 0.8786,
        "passes_over_expected": 1.7795,
        "passes_over_expected_p100": 1.8346,
        "avg_pass_distance": 19.0218,
        "avg_pass_vertical": 6.8923
      }
    },
    {
      "canonical_id": "ervin-torres",
      "canonical_name": "Ervin Torres",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 14.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 4.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.7499,
        "passes_over_expected": -0.9997,
        "passes_over_expected_p100": -24.9926,
        "avg_pass_distance": 21.9044,
        "avg_pass_vertical": 0.92
      }
    },
    {
      "canonical_id": "eryk-williamson",
      "canonical_name": "Eryk Williamson",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1326.0,
        "shots": 8.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.173,
        "xg_place": 0.9071,
        "goals_minus_xg": 0.827,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 1.0953,
        "assists_minus_xa": 0.9047,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.2683,
        "points_added": 0.4794,
        "xpoints_added": 0.5271,
        "passes_attempted": 577.0,
        "pass_completion_pct": 0.8302,
        "xpass_completion_pct": 0.8268,
        "passes_over_expected": 1.9186,
        "passes_over_expected_p100": 0.3325,
        "avg_pass_distance": 18.1998,
        "avg_pass_vertical": 4.1065
      }
    },
    {
      "canonical_id": "esmir-bajraktarevic",
      "canonical_name": "Esmir Bajraktarevic",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2192.0,
        "shots": 46.0,
        "shots_on_target": 16.0,
        "goals": 3.0,
        "xg": 3.3662,
        "xg_place": -0.6905,
        "goals_minus_xg": -0.3662,
        "key_passes": 24.0,
        "assists": 1.0,
        "xa": 1.9714,
        "assists_minus_xa": -0.9714,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.3376,
        "points_added": 0.7251,
        "xpoints_added": 1.9818,
        "passes_attempted": 784.0,
        "pass_completion_pct": 0.7793,
        "xpass_completion_pct": 0.7846,
        "passes_over_expected": -4.1451,
        "passes_over_expected_p100": -0.5287,
        "avg_pass_distance": 18.0775,
        "avg_pass_vertical": -0.4085
      }
    },
    {
      "canonical_id": "ethan-bartlow",
      "canonical_name": "Ethan Bartlow",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 975.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1134,
        "xg_place": -0.1134,
        "goals_minus_xg": -0.1134,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.029,
        "assists_minus_xa": -0.029,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1424,
        "points_added": 0.0,
        "xpoints_added": 0.1231,
        "passes_attempted": 603.0,
        "pass_completion_pct": 0.859,
        "xpass_completion_pct": 0.838,
        "passes_over_expected": 12.6604,
        "passes_over_expected_p100": 2.0996,
        "avg_pass_distance": 25.7123,
        "avg_pass_vertical": 9.2561
      }
    },
    {
      "canonical_id": "ethan-finlay",
      "canonical_name": "Ethan Finlay",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 955.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.5013,
        "xg_place": 0.3108,
        "goals_minus_xg": 0.4987,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2584,
        "assists_minus_xa": -0.2584,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7597,
        "points_added": 1.7285,
        "xpoints_added": 0.4543,
        "passes_attempted": 209.0,
        "pass_completion_pct": 0.7464,
        "xpass_completion_pct": 0.7453,
        "passes_over_expected": 0.2321,
        "passes_over_expected_p100": 0.1111,
        "avg_pass_distance": 16.0836,
        "avg_pass_vertical": -1.6998
      }
    },
    {
      "canonical_id": "eugene-ansah",
      "canonical_name": "Eugene Ansah",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 533.0,
        "shots": 13.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 1.201,
        "xg_place": -0.1614,
        "goals_minus_xg": -0.201,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 1.2582,
        "assists_minus_xa": -1.2582,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.4592,
        "points_added": 0.4151,
        "xpoints_added": 0.5445,
        "passes_attempted": 101.0,
        "pass_completion_pct": 0.7426,
        "xpass_completion_pct": 0.7527,
        "passes_over_expected": -1.0266,
        "passes_over_expected_p100": -1.0164,
        "avg_pass_distance": 15.3092,
        "avg_pass_vertical": -1.9536
      }
    },
    {
      "canonical_id": "evan-bush",
      "canonical_name": "Evan Bush",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 147.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 55.0,
        "pass_completion_pct": 0.7636,
        "xpass_completion_pct": 0.7689,
        "passes_over_expected": -0.2878,
        "passes_over_expected_p100": -0.5234,
        "avg_pass_distance": 29.491,
        "avg_pass_vertical": 22.3746,
        "shots_faced": 8.0,
        "goals_conceded": 2.0,
        "saves": 6.0,
        "headed_shot_share": 0.25,
        "xg_faced": 2.6831,
        "goals_conceded_minus_xg": -0.6831,
        "goals_per_xg": 0.7454
      }
    },
    {
      "canonical_id": "evan-louro",
      "canonical_name": "Evan Louro",
      "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": 23.0,
        "pass_completion_pct": 0.7391,
        "xpass_completion_pct": 0.7885,
        "passes_over_expected": -1.1348,
        "passes_over_expected_p100": -4.9339,
        "avg_pass_distance": 33.666,
        "avg_pass_vertical": 24.8105,
        "shots_faced": 5.0,
        "goals_conceded": 2.0,
        "saves": 3.0,
        "headed_shot_share": 0.0,
        "xg_faced": 1.8441,
        "goals_conceded_minus_xg": 0.1559,
        "goals_per_xg": 1.0846
      }
    },
    {
      "canonical_id": "evander",
      "canonical_name": "Evander",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2876.0,
        "shots": 100.0,
        "shots_on_target": 44.0,
        "goals": 15.0,
        "xg": 11.5227,
        "xg_place": -0.2997,
        "goals_minus_xg": 3.4773,
        "key_passes": 90.0,
        "assists": 15.0,
        "xa": 11.8884,
        "assists_minus_xa": 3.1116,
        "goals_plus_assists": 30.0,
        "xg_plus_xa": 23.4111,
        "points_added": 9.6268,
        "xpoints_added": 7.0669,
        "passes_attempted": 1511.0,
        "pass_completion_pct": 0.7651,
        "xpass_completion_pct": 0.7558,
        "passes_over_expected": 14.0323,
        "passes_over_expected_p100": 0.9287,
        "avg_pass_distance": 20.7459,
        "avg_pass_vertical": 3.7192
      }
    },
    {
      "canonical_id": "ezequiel-ponce",
      "canonical_name": "Ezequiel Ponce",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1018.0,
        "shots": 33.0,
        "shots_on_target": 15.0,
        "goals": 5.0,
        "xg": 5.7267,
        "xg_place": -0.3492,
        "goals_minus_xg": -0.7267,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.5539,
        "assists_minus_xa": -0.5539,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.2806,
        "points_added": 2.0966,
        "xpoints_added": 2.5263,
        "passes_attempted": 213.0,
        "pass_completion_pct": 0.7559,
        "xpass_completion_pct": 0.8168,
        "passes_over_expected": -12.98,
        "passes_over_expected_p100": -6.0939,
        "avg_pass_distance": 11.7644,
        "avg_pass_vertical": -2.163
      }
    },
    {
      "canonical_id": "fabian-herbers",
      "canonical_name": "Fabian Herbers",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2329.0,
        "shots": 23.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 2.3237,
        "xg_place": 0.3747,
        "goals_minus_xg": 0.6763,
        "key_passes": 26.0,
        "assists": 3.0,
        "xa": 3.0425,
        "assists_minus_xa": -0.0425,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.3662,
        "points_added": 2.3354,
        "xpoints_added": 1.9618,
        "passes_attempted": 1048.0,
        "pass_completion_pct": 0.8263,
        "xpass_completion_pct": 0.8336,
        "passes_over_expected": -7.6486,
        "passes_over_expected_p100": -0.7298,
        "avg_pass_distance": 17.0426,
        "avg_pass_vertical": 1.754
      }
    },
    {
      "canonical_id": "facundo-torres",
      "canonical_name": "Facundo Torres",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3453.0,
        "shots": 74.0,
        "shots_on_target": 37.0,
        "goals": 16.0,
        "xg": 11.3288,
        "xg_place": 2.2579,
        "goals_minus_xg": 4.6712,
        "key_passes": 51.0,
        "assists": 3.0,
        "xa": 3.5293,
        "assists_minus_xa": -0.5293,
        "goals_plus_assists": 19.0,
        "xg_plus_xa": 14.8581,
        "points_added": 5.4662,
        "xpoints_added": 4.1728,
        "passes_attempted": 1727.0,
        "pass_completion_pct": 0.8199,
        "xpass_completion_pct": 0.7911,
        "passes_over_expected": 49.8496,
        "passes_over_expected_p100": 2.8865,
        "avg_pass_distance": 16.1883,
        "avg_pass_vertical": 1.3713
      }
    },
    {
      "canonical_id": "fafa-picault",
      "canonical_name": "Fafa Picault",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2163.0,
        "shots": 52.0,
        "shots_on_target": 23.0,
        "goals": 9.0,
        "xg": 8.8183,
        "xg_place": 0.005,
        "goals_minus_xg": 0.1817,
        "key_passes": 19.0,
        "assists": 4.0,
        "xa": 2.5381,
        "assists_minus_xa": 1.4619,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 11.3564,
        "points_added": 2.8,
        "xpoints_added": 4.9308,
        "passes_attempted": 670.0,
        "pass_completion_pct": 0.7687,
        "xpass_completion_pct": 0.7623,
        "passes_over_expected": 4.288,
        "passes_over_expected_p100": 0.64,
        "avg_pass_distance": 17.0911,
        "avg_pass_vertical": -1.4548
      }
    },
    {
      "canonical_id": "federico-bernardeschi",
      "canonical_name": "Federico Bernardeschi",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2765.0,
        "shots": 98.0,
        "shots_on_target": 34.0,
        "goals": 8.0,
        "xg": 9.4315,
        "xg_place": -0.4641,
        "goals_minus_xg": -1.4315,
        "key_passes": 60.0,
        "assists": 5.0,
        "xa": 5.6942,
        "assists_minus_xa": -0.6942,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 15.1258,
        "points_added": 2.9494,
        "xpoints_added": 5.5869,
        "passes_attempted": 1313.0,
        "pass_completion_pct": 0.7631,
        "xpass_completion_pct": 0.7483,
        "passes_over_expected": 19.4529,
        "passes_over_expected_p100": 1.4816,
        "avg_pass_distance": 20.7601,
        "avg_pass_vertical": 1.1744
      }
    },
    {
      "canonical_id": "federico-navarro",
      "canonical_name": "Federico Navarro",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 791.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1998,
        "xg_place": -0.0477,
        "goals_minus_xg": -0.1998,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.0281,
        "assists_minus_xa": 0.9719,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2279,
        "points_added": 0.0,
        "xpoints_added": 0.1202,
        "passes_attempted": 352.0,
        "pass_completion_pct": 0.8636,
        "xpass_completion_pct": 0.8691,
        "passes_over_expected": -1.9069,
        "passes_over_expected_p100": -0.5417,
        "avg_pass_distance": 18.9924,
        "avg_pass_vertical": 1.8888
      }
    },
    {
      "canonical_id": "federico-redondo",
      "canonical_name": "Federico Redondo",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1531.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 0.6352,
        "xg_place": 0.4345,
        "goals_minus_xg": 1.3648,
        "key_passes": 11.0,
        "assists": 3.0,
        "xa": 0.835,
        "assists_minus_xa": 2.165,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 1.4703,
        "points_added": 0.2159,
        "xpoints_added": 0.2338,
        "passes_attempted": 1077.0,
        "pass_completion_pct": 0.9044,
        "xpass_completion_pct": 0.8851,
        "passes_over_expected": 20.7478,
        "passes_over_expected_p100": 1.9264,
        "avg_pass_distance": 17.9163,
        "avg_pass_vertical": 2.8152
      }
    },
    {
      "canonical_id": "felipe",
      "canonical_name": "Felipe",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 455.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.7768,
        "xg_place": -0.7768,
        "goals_minus_xg": -0.7768,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.3251,
        "assists_minus_xa": -0.3251,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1019,
        "points_added": 0.0,
        "xpoints_added": 0.4609,
        "passes_attempted": 213.0,
        "pass_completion_pct": 0.8967,
        "xpass_completion_pct": 0.8502,
        "passes_over_expected": 9.9031,
        "passes_over_expected_p100": 4.6493,
        "avg_pass_distance": 16.9598,
        "avg_pass_vertical": 4.2746
      }
    },
    {
      "canonical_id": "felipe-carballo",
      "canonical_name": "Felipe Carballo",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 728.0,
        "shots": 9.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.0992,
        "xg_place": 0.3336,
        "goals_minus_xg": 0.9008,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.4656,
        "assists_minus_xa": -0.4656,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.5649,
        "points_added": 0.0,
        "xpoints_added": 0.5637,
        "passes_attempted": 320.0,
        "pass_completion_pct": 0.8219,
        "xpass_completion_pct": 0.8113,
        "passes_over_expected": 3.3952,
        "passes_over_expected_p100": 1.061,
        "avg_pass_distance": 19.3338,
        "avg_pass_vertical": 6.1449
      }
    },
    {
      "canonical_id": "felipe-hern\u00e1ndez",
      "canonical_name": "Felipe Hern\u00e1ndez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 446.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2281,
        "xg_place": -0.2281,
        "goals_minus_xg": -0.2281,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1133,
        "assists_minus_xa": -0.1133,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3413,
        "points_added": 0.0,
        "xpoints_added": 0.1741,
        "passes_attempted": 159.0,
        "pass_completion_pct": 0.8113,
        "xpass_completion_pct": 0.8294,
        "passes_over_expected": -2.8725,
        "passes_over_expected_p100": -1.8066,
        "avg_pass_distance": 18.2541,
        "avg_pass_vertical": 0.985
      }
    },
    {
      "canonical_id": "felipe-mora",
      "canonical_name": "Felipe Mora",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2205.0,
        "shots": 65.0,
        "shots_on_target": 31.0,
        "goals": 14.0,
        "xg": 13.9777,
        "xg_place": 0.833,
        "goals_minus_xg": 0.0223,
        "key_passes": 19.0,
        "assists": 2.0,
        "xa": 2.4877,
        "assists_minus_xa": -0.4877,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 16.4655,
        "points_added": 8.239,
        "xpoints_added": 8.5477,
        "passes_attempted": 397.0,
        "pass_completion_pct": 0.733,
        "xpass_completion_pct": 0.7847,
        "passes_over_expected": -20.5135,
        "passes_over_expected_p100": -5.1671,
        "avg_pass_distance": 14.0652,
        "avg_pass_vertical": -3.1595
      }
    },
    {
      "canonical_id": "fernando-\u00e1lvarez",
      "canonical_name": "Fernando \u00c1lvarez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2500.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.3163,
        "xg_place": 0.4132,
        "goals_minus_xg": 0.6837,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.7662,
        "assists_minus_xa": 0.2338,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.0825,
        "points_added": 0.5117,
        "xpoints_added": 0.1879,
        "passes_attempted": 1530.0,
        "pass_completion_pct": 0.8719,
        "xpass_completion_pct": 0.8638,
        "passes_over_expected": 12.4198,
        "passes_over_expected_p100": 0.8118,
        "avg_pass_distance": 20.6756,
        "avg_pass_vertical": 5.5256
      }
    },
    {
      "canonical_id": "fidel-barajas",
      "canonical_name": "Fidel Barajas",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 658.0,
        "shots": 16.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 1.4639,
        "xg_place": -0.4476,
        "goals_minus_xg": -1.4639,
        "key_passes": 8.0,
        "assists": 2.0,
        "xa": 1.2344,
        "assists_minus_xa": 0.7656,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.6983,
        "points_added": 0.0,
        "xpoints_added": 1.0664,
        "passes_attempted": 176.0,
        "pass_completion_pct": 0.8068,
        "xpass_completion_pct": 0.7467,
        "passes_over_expected": 10.5828,
        "passes_over_expected_p100": 6.0129,
        "avg_pass_distance": 16.9829,
        "avg_pass_vertical": -1.0282
      }
    },
    {
      "canonical_id": "finn-surman",
      "canonical_name": "Finn Surman",
      "positions": [
        "CB"
      ],
      "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": 53.0,
        "pass_completion_pct": 0.7925,
        "xpass_completion_pct": 0.844,
        "passes_over_expected": -2.7337,
        "passes_over_expected_p100": -5.158,
        "avg_pass_distance": 24.4427,
        "avg_pass_vertical": 7.6461
      }
    },
    {
      "canonical_id": "forster-ajago",
      "canonical_name": "Forster Ajago",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 469.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.9043,
        "xg_place": -0.678,
        "goals_minus_xg": -0.9043,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2354,
        "assists_minus_xa": -0.2354,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1397,
        "points_added": 0.0,
        "xpoints_added": 0.4305,
        "passes_attempted": 83.0,
        "pass_completion_pct": 0.6747,
        "xpass_completion_pct": 0.7387,
        "passes_over_expected": -5.3093,
        "passes_over_expected_p100": -6.3967,
        "avg_pass_distance": 16.3433,
        "avg_pass_vertical": -3.6348
      }
    },
    {
      "canonical_id": "franco-escobar",
      "canonical_name": "Franco Escobar",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2220.0,
        "shots": 9.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 0.9153,
        "xg_place": 0.2034,
        "goals_minus_xg": 1.0847,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.3003,
        "assists_minus_xa": -0.3003,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.2156,
        "points_added": 0.7562,
        "xpoints_added": 0.6856,
        "passes_attempted": 1583.0,
        "pass_completion_pct": 0.8913,
        "xpass_completion_pct": 0.8489,
        "passes_over_expected": 67.2622,
        "passes_over_expected_p100": 4.249,
        "avg_pass_distance": 15.6825,
        "avg_pass_vertical": 2.7353
      }
    },
    {
      "canonical_id": "franco-fragapane",
      "canonical_name": "Franco Fragapane",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 987.0,
        "shots": 16.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 2.1122,
        "xg_place": 0.4914,
        "goals_minus_xg": -1.1122,
        "key_passes": 15.0,
        "assists": 2.0,
        "xa": 1.5613,
        "assists_minus_xa": 0.4387,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.6735,
        "points_added": 1.0846,
        "xpoints_added": 1.6582,
        "passes_attempted": 403.0,
        "pass_completion_pct": 0.8238,
        "xpass_completion_pct": 0.8204,
        "passes_over_expected": 1.3696,
        "passes_over_expected_p100": 0.3398,
        "avg_pass_distance": 15.656,
        "avg_pass_vertical": 1.5738
      }
    },
    {
      "canonical_id": "franco-negri",
      "canonical_name": "Franco Negri",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 876.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0335,
        "xg_place": -0.0335,
        "goals_minus_xg": -0.0335,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 1.0598,
        "assists_minus_xa": -0.0598,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0933,
        "points_added": 0.0,
        "xpoints_added": 0.021,
        "passes_attempted": 469.0,
        "pass_completion_pct": 0.8038,
        "xpass_completion_pct": 0.8046,
        "passes_over_expected": -0.3543,
        "passes_over_expected_p100": -0.0755,
        "avg_pass_distance": 17.2394,
        "avg_pass_vertical": 2.4542
      }
    },
    {
      "canonical_id": "frankie-amaya",
      "canonical_name": "Frankie Amaya",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1807.0,
        "shots": 21.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 0.8501,
        "xg_place": 0.2492,
        "goals_minus_xg": 0.1499,
        "key_passes": 15.0,
        "assists": 2.0,
        "xa": 1.0353,
        "assists_minus_xa": 0.9647,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.8854,
        "points_added": 0.8738,
        "xpoints_added": 0.8692,
        "passes_attempted": 843.0,
        "pass_completion_pct": 0.8114,
        "xpass_completion_pct": 0.829,
        "passes_over_expected": -14.8127,
        "passes_over_expected_p100": -1.7571,
        "avg_pass_distance": 20.8835,
        "avg_pass_vertical": 5.811
      }
    },
    {
      "canonical_id": "gabe-segal",
      "canonical_name": "Gabe Segal",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 279.0,
        "shots": 9.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.4355,
        "xg_place": 0.0177,
        "goals_minus_xg": 0.5645,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2248,
        "assists_minus_xa": -0.2248,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6603,
        "points_added": 1.051,
        "xpoints_added": 0.7311,
        "passes_attempted": 50.0,
        "pass_completion_pct": 0.72,
        "xpass_completion_pct": 0.8317,
        "passes_over_expected": -5.5828,
        "passes_over_expected_p100": -11.1656,
        "avg_pass_distance": 13.8888,
        "avg_pass_vertical": -2.2761
      }
    },
    {
      "canonical_id": "gabriel-pec",
      "canonical_name": "Gabriel Pec",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3565.0,
        "shots": 143.0,
        "shots_on_target": 70.0,
        "goals": 19.0,
        "xg": 19.0992,
        "xg_place": 2.8349,
        "goals_minus_xg": -0.0992,
        "key_passes": 62.0,
        "assists": 14.0,
        "xa": 9.6061,
        "assists_minus_xa": 4.3939,
        "goals_plus_assists": 33.0,
        "xg_plus_xa": 28.7052,
        "points_added": 10.2173,
        "xpoints_added": 9.7986,
        "passes_attempted": 1608.0,
        "pass_completion_pct": 0.8607,
        "xpass_completion_pct": 0.8275,
        "passes_over_expected": 53.3405,
        "passes_over_expected_p100": 3.3172,
        "avg_pass_distance": 15.5561,
        "avg_pass_vertical": -3.7052
      }
    },
    {
      "canonical_id": "gabriel-pirani",
      "canonical_name": "Gabriel Pirani",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1599.0,
        "shots": 46.0,
        "shots_on_target": 16.0,
        "goals": 6.0,
        "xg": 4.6693,
        "xg_place": -0.7182,
        "goals_minus_xg": 1.3307,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 1.9607,
        "assists_minus_xa": -0.9607,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 6.6301,
        "points_added": 3.4153,
        "xpoints_added": 2.7367,
        "passes_attempted": 436.0,
        "pass_completion_pct": 0.7569,
        "xpass_completion_pct": 0.7941,
        "passes_over_expected": -16.2404,
        "passes_over_expected_p100": -3.7249,
        "avg_pass_distance": 14.4057,
        "avg_pass_vertical": 0.9846
      }
    },
    {
      "canonical_id": "gabriele-corbo",
      "canonical_name": "Gabriele Corbo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1981.0,
        "shots": 8.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2074,
        "xg_place": -0.2074,
        "goals_minus_xg": -0.2074,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.9915,
        "assists_minus_xa": -0.9915,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.199,
        "points_added": 0.0,
        "xpoints_added": 0.1313,
        "passes_attempted": 1240.0,
        "pass_completion_pct": 0.8589,
        "xpass_completion_pct": 0.8531,
        "passes_over_expected": 7.2074,
        "passes_over_expected_p100": 0.5812,
        "avg_pass_distance": 22.7573,
        "avg_pass_vertical": 9.0196
      }
    },
    {
      "canonical_id": "garrison-tubbs",
      "canonical_name": "Garrison Tubbs",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 655.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.6231,
        "xg_place": -0.5005,
        "goals_minus_xg": -0.6231,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6231,
        "points_added": 0.0,
        "xpoints_added": 0.5172,
        "passes_attempted": 250.0,
        "pass_completion_pct": 0.876,
        "xpass_completion_pct": 0.8537,
        "passes_over_expected": 5.5764,
        "passes_over_expected_p100": 2.2306,
        "avg_pass_distance": 19.7507,
        "avg_pass_vertical": 3.1792
      }
    },
    {
      "canonical_id": "gast\u00f3n-brugman",
      "canonical_name": "Gast\u00f3n Brugman",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1527.0,
        "shots": 22.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 1.0762,
        "xg_place": -0.082,
        "goals_minus_xg": -1.0762,
        "key_passes": 15.0,
        "assists": 2.0,
        "xa": 2.3424,
        "assists_minus_xa": -0.3424,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.4186,
        "points_added": 0.0,
        "xpoints_added": 0.7985,
        "passes_attempted": 1123.0,
        "pass_completion_pct": 0.8914,
        "xpass_completion_pct": 0.8604,
        "passes_over_expected": 34.8079,
        "passes_over_expected_p100": 3.0996,
        "avg_pass_distance": 18.2535,
        "avg_pass_vertical": 5.1319
      }
    },
    {
      "canonical_id": "gast\u00f3n-gim\u00e9nez",
      "canonical_name": "Gast\u00f3n Gim\u00e9nez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1940.0,
        "shots": 21.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.7732,
        "xg_place": 0.3182,
        "goals_minus_xg": 0.2268,
        "key_passes": 17.0,
        "assists": 2.0,
        "xa": 1.6213,
        "assists_minus_xa": 0.3787,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.3945,
        "points_added": 1.493,
        "xpoints_added": 0.6529,
        "passes_attempted": 1103.0,
        "pass_completion_pct": 0.8468,
        "xpass_completion_pct": 0.8557,
        "passes_over_expected": -9.7911,
        "passes_over_expected_p100": -0.8877,
        "avg_pass_distance": 21.1777,
        "avg_pass_vertical": 4.688
      }
    },
    {
      "canonical_id": "gavin-beavers",
      "canonical_name": "Gavin Beavers",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1134.0,
        "shots": 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.0183,
        "assists_minus_xa": 0.9817,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.0183,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 362.0,
        "pass_completion_pct": 0.7652,
        "xpass_completion_pct": 0.7764,
        "passes_over_expected": -4.0574,
        "passes_over_expected_p100": -1.1208,
        "avg_pass_distance": 32.8063,
        "avg_pass_vertical": 23.7446,
        "shots_faced": 53.0,
        "goals_conceded": 20.0,
        "saves": 33.0,
        "headed_shot_share": 0.0943,
        "xg_faced": 16.4946,
        "goals_conceded_minus_xg": 3.5054,
        "goals_per_xg": 1.2125
      }
    },
    {
      "canonical_id": "george-campbell",
      "canonical_name": "George Campbell",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2565.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2537,
        "xg_place": -0.1586,
        "goals_minus_xg": -0.2537,
        "key_passes": 8.0,
        "assists": 2.0,
        "xa": 0.9468,
        "assists_minus_xa": 1.0532,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.2005,
        "points_added": 0.0,
        "xpoints_added": 0.1484,
        "passes_attempted": 1886.0,
        "pass_completion_pct": 0.8552,
        "xpass_completion_pct": 0.8486,
        "passes_over_expected": 12.5438,
        "passes_over_expected_p100": 0.6651,
        "avg_pass_distance": 20.2977,
        "avg_pass_vertical": 6.4238
      }
    },
    {
      "canonical_id": "georgi-minoungou",
      "canonical_name": "Georgi Minoungou",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 666.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.8723,
        "xg_place": -0.3852,
        "goals_minus_xg": 0.1277,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.9436,
        "assists_minus_xa": -0.9436,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.8159,
        "points_added": 0.5809,
        "xpoints_added": 0.5251,
        "passes_attempted": 210.0,
        "pass_completion_pct": 0.7429,
        "xpass_completion_pct": 0.7432,
        "passes_over_expected": -0.082,
        "passes_over_expected_p100": -0.0391,
        "avg_pass_distance": 16.4717,
        "avg_pass_vertical": -3.8491
      }
    },
    {
      "canonical_id": "georgios-giakoumakis",
      "canonical_name": "Georgios Giakoumakis",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 807.0,
        "shots": 40.0,
        "shots_on_target": 12.0,
        "goals": 5.0,
        "xg": 6.4286,
        "xg_place": -1.9394,
        "goals_minus_xg": -1.4286,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.2801,
        "assists_minus_xa": 0.7199,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.7087,
        "points_added": 0.8388,
        "xpoints_added": 3.7796,
        "passes_attempted": 149.0,
        "pass_completion_pct": 0.7383,
        "xpass_completion_pct": 0.8154,
        "passes_over_expected": -11.488,
        "passes_over_expected_p100": -7.7101,
        "avg_pass_distance": 14.9707,
        "avg_pass_vertical": -0.9562
      }
    },
    {
      "canonical_id": "georgios-koutsias",
      "canonical_name": "Georgios Koutsias",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1018.0,
        "shots": 25.0,
        "shots_on_target": 13.0,
        "goals": 2.0,
        "xg": 3.5221,
        "xg_place": 0.5581,
        "goals_minus_xg": -1.5221,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3042,
        "assists_minus_xa": -0.3042,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.8263,
        "points_added": 0.8094,
        "xpoints_added": 1.9787,
        "passes_attempted": 163.0,
        "pass_completion_pct": 0.7178,
        "xpass_completion_pct": 0.7638,
        "passes_over_expected": -7.4967,
        "passes_over_expected_p100": -4.5992,
        "avg_pass_distance": 14.973,
        "avg_pass_vertical": -4.7113
      }
    },
    {
      "canonical_id": "gerardo-valenzuela",
      "canonical_name": "Gerardo Valenzuela",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1147.0,
        "shots": 20.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.182,
        "xg_place": -0.3392,
        "goals_minus_xg": -0.182,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 1.7543,
        "assists_minus_xa": -0.7543,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.9363,
        "points_added": 0.0,
        "xpoints_added": 0.7261,
        "passes_attempted": 387.0,
        "pass_completion_pct": 0.8217,
        "xpass_completion_pct": 0.8034,
        "passes_over_expected": 7.0909,
        "passes_over_expected_p100": 1.8323,
        "avg_pass_distance": 17.1519,
        "avg_pass_vertical": 0.1736
      }
    },
    {
      "canonical_id": "giacomo-vrioni",
      "canonical_name": "Giacomo Vrioni",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2467.0,
        "shots": 80.0,
        "shots_on_target": 31.0,
        "goals": 9.0,
        "xg": 10.8988,
        "xg_place": -1.2736,
        "goals_minus_xg": -1.8988,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.963,
        "assists_minus_xa": 0.037,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 11.8618,
        "points_added": 4.7733,
        "xpoints_added": 6.2581,
        "passes_attempted": 329.0,
        "pass_completion_pct": 0.6809,
        "xpass_completion_pct": 0.7372,
        "passes_over_expected": -18.5341,
        "passes_over_expected_p100": -5.6335,
        "avg_pass_distance": 14.4242,
        "avg_pass_vertical": -3.0624
      }
    },
    {
      "canonical_id": "giuseppe-bovalina",
      "canonical_name": "Giuseppe Bovalina",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 230.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.5451,
        "xg_place": -0.1032,
        "goals_minus_xg": -0.5451,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1592,
        "assists_minus_xa": -0.1592,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7043,
        "points_added": 0.0,
        "xpoints_added": 0.3623,
        "passes_attempted": 54.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.7164,
        "passes_over_expected": -2.6863,
        "passes_over_expected_p100": -4.9747,
        "avg_pass_distance": 19.6441,
        "avg_pass_vertical": 0.4314
      }
    },
    {
      "canonical_id": "griffin-dorsey",
      "canonical_name": "Griffin Dorsey",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3170.0,
        "shots": 39.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 2.2906,
        "xg_place": 0.0139,
        "goals_minus_xg": 0.7094,
        "key_passes": 36.0,
        "assists": 3.0,
        "xa": 5.2715,
        "assists_minus_xa": -2.2715,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 7.5621,
        "points_added": 0.6059,
        "xpoints_added": 1.5723,
        "passes_attempted": 1445.0,
        "pass_completion_pct": 0.7827,
        "xpass_completion_pct": 0.782,
        "passes_over_expected": 0.9439,
        "passes_over_expected_p100": 0.0653,
        "avg_pass_distance": 18.2483,
        "avg_pass_vertical": -2.5814
      }
    },
    {
      "canonical_id": "guilherme-biro",
      "canonical_name": "Guilherme Biro",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2588.0,
        "shots": 20.0,
        "shots_on_target": 4.0,
        "goals": 3.0,
        "xg": 1.5296,
        "xg_place": 0.1837,
        "goals_minus_xg": 1.4704,
        "key_passes": 14.0,
        "assists": 0.0,
        "xa": 2.0429,
        "assists_minus_xa": -2.0429,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.5725,
        "points_added": 3.2694,
        "xpoints_added": 1.7061,
        "passes_attempted": 1309.0,
        "pass_completion_pct": 0.7998,
        "xpass_completion_pct": 0.7858,
        "passes_over_expected": 18.4079,
        "passes_over_expected_p100": 1.4063,
        "avg_pass_distance": 19.7813,
        "avg_pass_vertical": 4.1127
      }
    },
    {
      "canonical_id": "gyasi-zardes",
      "canonical_name": "Gyasi Zardes",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1411.0,
        "shots": 26.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 4.1381,
        "xg_place": -0.8592,
        "goals_minus_xg": -1.1381,
        "key_passes": 5.0,
        "assists": 2.0,
        "xa": 0.3501,
        "assists_minus_xa": 1.6499,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.4881,
        "points_added": 2.1152,
        "xpoints_added": 1.9542,
        "passes_attempted": 271.0,
        "pass_completion_pct": 0.7011,
        "xpass_completion_pct": 0.7353,
        "passes_over_expected": -9.2606,
        "passes_over_expected_p100": -3.4172,
        "avg_pass_distance": 13.8046,
        "avg_pass_vertical": -0.7151
      }
    },
    {
      "canonical_id": "hannes-wolf",
      "canonical_name": "Hannes Wolf",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3152.0,
        "shots": 48.0,
        "shots_on_target": 19.0,
        "goals": 5.0,
        "xg": 6.095,
        "xg_place": -0.6582,
        "goals_minus_xg": -1.095,
        "key_passes": 69.0,
        "assists": 6.0,
        "xa": 8.1215,
        "assists_minus_xa": -2.1215,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 14.2165,
        "points_added": 2.3672,
        "xpoints_added": 3.5516,
        "passes_attempted": 1138.0,
        "pass_completion_pct": 0.7733,
        "xpass_completion_pct": 0.771,
        "passes_over_expected": 2.5612,
        "passes_over_expected_p100": 0.2251,
        "avg_pass_distance": 14.629,
        "avg_pass_vertical": 1.3142
      }
    },
    {
      "canonical_id": "hany-mukhtar",
      "canonical_name": "Hany Mukhtar",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3074.0,
        "shots": 101.0,
        "shots_on_target": 33.0,
        "goals": 8.0,
        "xg": 12.1489,
        "xg_place": -1.665,
        "goals_minus_xg": -4.1489,
        "key_passes": 81.0,
        "assists": 8.0,
        "xa": 8.4931,
        "assists_minus_xa": -0.4931,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 20.642,
        "points_added": 4.5283,
        "xpoints_added": 6.8815,
        "passes_attempted": 1357.0,
        "pass_completion_pct": 0.7494,
        "xpass_completion_pct": 0.7468,
        "passes_over_expected": 3.6496,
        "passes_over_expected_p100": 0.2689,
        "avg_pass_distance": 19.8321,
        "avg_pass_vertical": 0.3584
      }
    },
    {
      "canonical_id": "hassani-dotson",
      "canonical_name": "Hassani Dotson",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2818.0,
        "shots": 37.0,
        "shots_on_target": 15.0,
        "goals": 5.0,
        "xg": 2.8802,
        "xg_place": -0.5507,
        "goals_minus_xg": 2.1198,
        "key_passes": 27.0,
        "assists": 2.0,
        "xa": 2.6876,
        "assists_minus_xa": -0.6876,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.5679,
        "points_added": 2.0339,
        "xpoints_added": 1.4912,
        "passes_attempted": 1283.0,
        "pass_completion_pct": 0.795,
        "xpass_completion_pct": 0.7941,
        "passes_over_expected": 1.1419,
        "passes_over_expected_p100": 0.089,
        "avg_pass_distance": 18.8546,
        "avg_pass_vertical": 4.9508
      }
    },
    {
      "canonical_id": "hayden-sargis",
      "canonical_name": "Hayden Sargis",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 37.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 15.0,
        "pass_completion_pct": 0.8667,
        "xpass_completion_pct": 0.8941,
        "passes_over_expected": -0.4118,
        "passes_over_expected_p100": -2.7451,
        "avg_pass_distance": 17.169,
        "avg_pass_vertical": 4.8035
      }
    },
    {
      "canonical_id": "henrich-ravas",
      "canonical_name": "Henrich Ravas",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 814.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 233.0,
        "pass_completion_pct": 0.691,
        "xpass_completion_pct": 0.7085,
        "passes_over_expected": -4.0827,
        "passes_over_expected_p100": -1.7522,
        "avg_pass_distance": 36.9676,
        "avg_pass_vertical": 28.1362,
        "shots_faced": 43.0,
        "goals_conceded": 17.0,
        "saves": 26.0,
        "headed_shot_share": 0.1163,
        "xg_faced": 17.0572,
        "goals_conceded_minus_xg": -0.0572,
        "goals_per_xg": 0.9966
      }
    },
    {
      "canonical_id": "henry-kessler",
      "canonical_name": "Henry Kessler",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2356.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.4789,
        "xg_place": 0.18310000000000004,
        "goals_minus_xg": 0.5211000000000001,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2661,
        "assists_minus_xa": -0.2661,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7449000000000001,
        "points_added": 0.5114,
        "xpoints_added": 0.2989,
        "passes_attempted": 1407.0,
        "pass_completion_pct": 1.8066,
        "xpass_completion_pct": 1.7553,
        "passes_over_expected": 26.6901,
        "passes_over_expected_p100": 5.1233,
        "avg_pass_distance": 45.5839,
        "avg_pass_vertical": 15.3107
      }
    },
    {
      "canonical_id": "henry-wingo",
      "canonical_name": "Henry Wingo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 194.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 104.0,
        "pass_completion_pct": 0.8558,
        "xpass_completion_pct": 0.8659,
        "passes_over_expected": -1.0585,
        "passes_over_expected_p100": -1.0178,
        "avg_pass_distance": 19.2507,
        "avg_pass_vertical": 3.239
      }
    },
    {
      "canonical_id": "herbert-endeley",
      "canonical_name": "Herbert Endeley",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 134.0,
        "shots": 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.3277,
        "assists_minus_xa": -0.3277,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3277,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 44.0,
        "pass_completion_pct": 0.7955,
        "xpass_completion_pct": 0.8354,
        "passes_over_expected": -1.7565,
        "passes_over_expected_p100": -3.992,
        "avg_pass_distance": 18.251,
        "avg_pass_vertical": -1.7095
      }
    },
    {
      "canonical_id": "hern\u00e1n-l\u00f3pez",
      "canonical_name": "Hern\u00e1n L\u00f3pez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1983.0,
        "shots": 44.0,
        "shots_on_target": 10.0,
        "goals": 6.0,
        "xg": 3.2272,
        "xg_place": -0.6576,
        "goals_minus_xg": 2.7728,
        "key_passes": 31.0,
        "assists": 2.0,
        "xa": 2.769,
        "assists_minus_xa": -0.769,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 5.9962,
        "points_added": 3.8128,
        "xpoints_added": 3.1072,
        "passes_attempted": 666.0,
        "pass_completion_pct": 0.6937,
        "xpass_completion_pct": 0.7233,
        "passes_over_expected": -19.7114,
        "passes_over_expected_p100": -2.9597,
        "avg_pass_distance": 22.2305,
        "avg_pass_vertical": 8.4638
      }
    },
    {
      "canonical_id": "hosei-kijima",
      "canonical_name": "Hosei Kijima",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 927.0,
        "shots": 14.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.7456,
        "xg_place": -1.204,
        "goals_minus_xg": -0.7456,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 1.5689,
        "assists_minus_xa": -0.5689,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.3145,
        "points_added": 0.1714,
        "xpoints_added": 0.6959,
        "passes_attempted": 238.0,
        "pass_completion_pct": 0.7311,
        "xpass_completion_pct": 0.7407,
        "passes_over_expected": -2.2978,
        "passes_over_expected_p100": -0.9654,
        "avg_pass_distance": 14.8179,
        "avg_pass_vertical": 3.4732
      }
    },
    {
      "canonical_id": "hugo-bacharach",
      "canonical_name": "Hugo Bacharach",
      "positions": [
        "CM"
      ],
      "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": 59.0,
        "pass_completion_pct": 0.8983,
        "xpass_completion_pct": 0.8872,
        "passes_over_expected": 0.6558,
        "passes_over_expected_p100": 1.1115,
        "avg_pass_distance": 23.5072,
        "avg_pass_vertical": 7.3728
      }
    },
    {
      "canonical_id": "hugo-cuypers",
      "canonical_name": "Hugo Cuypers",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2903.0,
        "shots": 74.0,
        "shots_on_target": 36.0,
        "goals": 10.0,
        "xg": 11.6156,
        "xg_place": 1.3183,
        "goals_minus_xg": -1.6156,
        "key_passes": 35.0,
        "assists": 2.0,
        "xa": 3.267,
        "assists_minus_xa": -1.267,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 14.8826,
        "points_added": 7.9081,
        "xpoints_added": 7.7858,
        "passes_attempted": 597.0,
        "pass_completion_pct": 0.6968,
        "xpass_completion_pct": 0.7578,
        "passes_over_expected": -36.3781,
        "passes_over_expected_p100": -6.0935,
        "avg_pass_distance": 13.8582,
        "avg_pass_vertical": -0.3194
      }
    },
    {
      "canonical_id": "hugo-lloris",
      "canonical_name": "Hugo Lloris",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3774.0,
        "shots": 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.3657,
        "assists_minus_xa": -0.3657,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3657,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1196.0,
        "pass_completion_pct": 0.7023,
        "xpass_completion_pct": 0.7105,
        "passes_over_expected": -9.7968,
        "passes_over_expected_p100": -0.8191,
        "avg_pass_distance": 38.695,
        "avg_pass_vertical": 29.1305,
        "shots_faced": 147.0,
        "goals_conceded": 40.0,
        "saves": 103.0,
        "headed_shot_share": 0.1361,
        "xg_faced": 41.9207,
        "goals_conceded_minus_xg": -1.9207,
        "goals_per_xg": 0.9542
      }
    },
    {
      "canonical_id": "h\u00e9ctor-herrera",
      "canonical_name": "H\u00e9ctor Herrera",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1958.0,
        "shots": 30.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 1.6856,
        "xg_place": -0.5865,
        "goals_minus_xg": -0.6856,
        "key_passes": 52.0,
        "assists": 1.0,
        "xa": 2.6933,
        "assists_minus_xa": -1.6933,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.3789,
        "points_added": 0.5594,
        "xpoints_added": 1.1617,
        "passes_attempted": 1993.0,
        "pass_completion_pct": 0.8786,
        "xpass_completion_pct": 0.8418,
        "passes_over_expected": 73.3387,
        "passes_over_expected_p100": 3.6798,
        "avg_pass_distance": 18.9993,
        "avg_pass_vertical": 4.2656
      }
    },
    {
      "canonical_id": "h\u00e9ctor-jim\u00e9nez",
      "canonical_name": "H\u00e9ctor Jim\u00e9nez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 664.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4313,
        "xg_place": -0.4313,
        "goals_minus_xg": -0.4313,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.8031,
        "assists_minus_xa": 0.1969,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2344,
        "points_added": 0.0,
        "xpoints_added": 0.4566,
        "passes_attempted": 352.0,
        "pass_completion_pct": 0.8551,
        "xpass_completion_pct": 0.8228,
        "passes_over_expected": 11.3811,
        "passes_over_expected_p100": 3.2333,
        "avg_pass_distance": 19.0171,
        "avg_pass_vertical": 4.0137
      }
    },
    {
      "canonical_id": "ian-fray",
      "canonical_name": "Ian Fray",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 783.0,
        "shots": 6.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 0.3673,
        "xg_place": 0.365,
        "goals_minus_xg": 1.6327,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.461,
        "assists_minus_xa": -0.461,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.8283,
        "points_added": 1.1249,
        "xpoints_added": 0.1724,
        "passes_attempted": 337.0,
        "pass_completion_pct": 0.8398,
        "xpass_completion_pct": 0.8627,
        "passes_over_expected": -7.7252,
        "passes_over_expected_p100": -2.2924,
        "avg_pass_distance": 20.8912,
        "avg_pass_vertical": 1.1633
      }
    },
    {
      "canonical_id": "ian-harkes",
      "canonical_name": "Ian Harkes",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1792.0,
        "shots": 22.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 0.9575,
        "xg_place": -0.3723,
        "goals_minus_xg": 0.0425,
        "key_passes": 15.0,
        "assists": 0.0,
        "xa": 1.131,
        "assists_minus_xa": -1.131,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.0885,
        "points_added": 0.2651,
        "xpoints_added": 0.9293,
        "passes_attempted": 891.0,
        "pass_completion_pct": 0.853,
        "xpass_completion_pct": 0.8415,
        "passes_over_expected": 10.2499,
        "passes_over_expected_p100": 1.1504,
        "avg_pass_distance": 19.2635,
        "avg_pass_vertical": 3.5988
      }
    },
    {
      "canonical_id": "ian-murphy",
      "canonical_name": "Ian Murphy",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2625.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4043,
        "xg_place": -0.4043,
        "goals_minus_xg": -0.4043,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2586,
        "assists_minus_xa": -0.2586,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6629,
        "points_added": 0.0,
        "xpoints_added": 0.1458,
        "passes_attempted": 1737.0,
        "pass_completion_pct": 0.8676,
        "xpass_completion_pct": 0.8509,
        "passes_over_expected": 29.0108,
        "passes_over_expected_p100": 1.6702,
        "avg_pass_distance": 19.4714,
        "avg_pass_vertical": 6.7657
      }
    },
    {
      "canonical_id": "ibrahim-aliyu",
      "canonical_name": "Ibrahim Aliyu",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3072.0,
        "shots": 69.0,
        "shots_on_target": 28.0,
        "goals": 6.0,
        "xg": 6.1058,
        "xg_place": 1.519,
        "goals_minus_xg": -0.1058,
        "key_passes": 26.0,
        "assists": 4.0,
        "xa": 3.0842,
        "assists_minus_xa": 0.9158,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 9.19,
        "points_added": 3.436,
        "xpoints_added": 4.2158,
        "passes_attempted": 943.0,
        "pass_completion_pct": 0.8293,
        "xpass_completion_pct": 0.8191,
        "passes_over_expected": 9.5425,
        "passes_over_expected_p100": 1.0119,
        "avg_pass_distance": 13.6516,
        "avg_pass_vertical": -3.3028
      }
    },
    {
      "canonical_id": "idan-toklomati",
      "canonical_name": "Idan Toklomati",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 26.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_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.8526,
        "passes_over_expected": 0.0319,
        "passes_over_expected_p100": 0.4553,
        "avg_pass_distance": 13.8258,
        "avg_pass_vertical": 1.7346
      }
    },
    {
      "canonical_id": "ilie-s\u00e1nchez",
      "canonical_name": "Ilie S\u00e1nchez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2452.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.3646,
        "xg_place": 0.056,
        "goals_minus_xg": 0.6354,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.8458,
        "assists_minus_xa": -0.8458,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2105,
        "points_added": 0.0879,
        "xpoints_added": 0.1,
        "passes_attempted": 1223.0,
        "pass_completion_pct": 0.8626,
        "xpass_completion_pct": 0.8493,
        "passes_over_expected": 16.2481,
        "passes_over_expected_p100": 1.3285,
        "avg_pass_distance": 19.6289,
        "avg_pass_vertical": 4.7653
      }
    },
    {
      "canonical_id": "indiana-vassilev",
      "canonical_name": "Indiana Vassilev",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2075.0,
        "shots": 37.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 3.5057,
        "xg_place": -1.4826,
        "goals_minus_xg": -0.5057,
        "key_passes": 36.0,
        "assists": 4.0,
        "xa": 3.1644,
        "assists_minus_xa": 0.8356,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 6.6701,
        "points_added": 1.4602,
        "xpoints_added": 2.1892,
        "passes_attempted": 693.0,
        "pass_completion_pct": 0.7345,
        "xpass_completion_pct": 0.7415,
        "passes_over_expected": -4.8818,
        "passes_over_expected_p100": -0.7044,
        "avg_pass_distance": 19.2729,
        "avg_pass_vertical": 0.4973
      }
    },
    {
      "canonical_id": "isaac-boehmer",
      "canonical_name": "Isaac Boehmer",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 107.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 36.0,
        "pass_completion_pct": 0.4722,
        "xpass_completion_pct": 0.5514,
        "passes_over_expected": -2.8495,
        "passes_over_expected_p100": -7.9152,
        "avg_pass_distance": 48.7319,
        "avg_pass_vertical": 42.2529,
        "shots_faced": 6.0,
        "goals_conceded": 1.0,
        "saves": 5.0,
        "headed_shot_share": 0.0,
        "xg_faced": 1.319,
        "goals_conceded_minus_xg": -0.319,
        "goals_per_xg": 0.7581
      }
    },
    {
      "canonical_id": "isaiah-foster",
      "canonical_name": "Isaiah Foster",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 9.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 3.0,
        "pass_completion_pct": 0.3333,
        "xpass_completion_pct": 0.4937,
        "passes_over_expected": -0.4812,
        "passes_over_expected_p100": -16.0394,
        "avg_pass_distance": 13.3643,
        "avg_pass_vertical": -12.995
      }
    },
    {
      "canonical_id": "isaiah-jones",
      "canonical_name": "Isaiah Jones",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 27.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 13.0,
        "pass_completion_pct": 0.9231,
        "xpass_completion_pct": 0.8482,
        "passes_over_expected": 0.9734,
        "passes_over_expected_p100": 7.4878,
        "avg_pass_distance": 22.6665,
        "avg_pass_vertical": 5.1303
      }
    },
    {
      "canonical_id": "isaiah-parente",
      "canonical_name": "Isaiah Parente",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 67.0,
        "shots": 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.0486,
        "assists_minus_xa": -0.0486,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0486,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 53.0,
        "pass_completion_pct": 0.9245,
        "xpass_completion_pct": 0.8576,
        "passes_over_expected": 3.5459,
        "passes_over_expected_p100": 6.6904,
        "avg_pass_distance": 21.0896,
        "avg_pass_vertical": 2.3082
      }
    },
    {
      "canonical_id": "iuri-tavares",
      "canonical_name": "Iuri Tavares",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1121.0,
        "shots": 27.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 4.9851,
        "xg_place": -1.2493,
        "goals_minus_xg": -1.9851,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.9769,
        "assists_minus_xa": 0.0231,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.962,
        "points_added": 1.4656,
        "xpoints_added": 3.1274,
        "passes_attempted": 270.0,
        "pass_completion_pct": 0.6519,
        "xpass_completion_pct": 0.7165,
        "passes_over_expected": -17.4461,
        "passes_over_expected_p100": -6.4615,
        "avg_pass_distance": 16.1794,
        "avg_pass_vertical": 0.7324
      }
    },
    {
      "canonical_id": "iv\u00e1n-angulo",
      "canonical_name": "Iv\u00e1n Angulo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3527.0,
        "shots": 37.0,
        "shots_on_target": 12.0,
        "goals": 5.0,
        "xg": 5.6316,
        "xg_place": -1.4968,
        "goals_minus_xg": -0.6316,
        "key_passes": 39.0,
        "assists": 6.0,
        "xa": 4.9475,
        "assists_minus_xa": 1.0525,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 10.5791,
        "points_added": 2.7093,
        "xpoints_added": 2.8631,
        "passes_attempted": 1482.0,
        "pass_completion_pct": 0.8408,
        "xpass_completion_pct": 0.8226,
        "passes_over_expected": 26.9588,
        "passes_over_expected_p100": 1.8191,
        "avg_pass_distance": 14.7364,
        "avg_pass_vertical": 0.1324
      }
    },
    {
      "canonical_id": "jacen-russell-rowe",
      "canonical_name": "Jacen Russell-Rowe",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1261.0,
        "shots": 36.0,
        "shots_on_target": 19.0,
        "goals": 5.0,
        "xg": 4.5856,
        "xg_place": 0.468,
        "goals_minus_xg": 0.4144,
        "key_passes": 13.0,
        "assists": 0.0,
        "xa": 0.803,
        "assists_minus_xa": -0.803,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.3886,
        "points_added": 1.102,
        "xpoints_added": 2.2434,
        "passes_attempted": 328.0,
        "pass_completion_pct": 0.7287,
        "xpass_completion_pct": 0.7966,
        "passes_over_expected": -22.2904,
        "passes_over_expected_p100": -6.7958,
        "avg_pass_distance": 15.6794,
        "avg_pass_vertical": 1.3446
      }
    },
    {
      "canonical_id": "jack-elliott",
      "canonical_name": "Jack Elliott",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2695.0,
        "shots": 19.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 1.4424,
        "xg_place": -0.6292,
        "goals_minus_xg": -1.4424,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.6169,
        "assists_minus_xa": 0.3831,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.0593,
        "points_added": 0.0,
        "xpoints_added": 0.9756,
        "passes_attempted": 1245.0,
        "pass_completion_pct": 0.8249,
        "xpass_completion_pct": 0.8116,
        "passes_over_expected": 16.5146,
        "passes_over_expected_p100": 1.3265,
        "avg_pass_distance": 28.6118,
        "avg_pass_vertical": 13.5897
      }
    },
    {
      "canonical_id": "jack-lynn",
      "canonical_name": "Jack Lynn",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 330.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 2.2673,
        "xg_place": -0.3136,
        "goals_minus_xg": -0.2673,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.2673,
        "points_added": 0.6324,
        "xpoints_added": 1.3459,
        "passes_attempted": 73.0,
        "pass_completion_pct": 0.6986,
        "xpass_completion_pct": 0.7487,
        "passes_over_expected": -3.6516,
        "passes_over_expected_p100": -5.0021,
        "avg_pass_distance": 13.4235,
        "avg_pass_vertical": 1.611
      }
    },
    {
      "canonical_id": "jack-maher",
      "canonical_name": "Jack Maher",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2721.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.377,
        "xg_place": -0.5759,
        "goals_minus_xg": -0.377,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0345,
        "assists_minus_xa": -0.0345,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4115,
        "points_added": 0.5834,
        "xpoints_added": 0.5789,
        "passes_attempted": 1498.0,
        "pass_completion_pct": 0.8852,
        "xpass_completion_pct": 0.8737,
        "passes_over_expected": 17.1408,
        "passes_over_expected_p100": 1.1442,
        "avg_pass_distance": 23.8785,
        "avg_pass_vertical": 7.3219
      }
    },
    {
      "canonical_id": "jack-mcglynn",
      "canonical_name": "Jack McGlynn",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2613.0,
        "shots": 52.0,
        "shots_on_target": 19.0,
        "goals": 4.0,
        "xg": 1.9689,
        "xg_place": 0.9588,
        "goals_minus_xg": 2.0311,
        "key_passes": 53.0,
        "assists": 5.0,
        "xa": 4.3776,
        "assists_minus_xa": 0.6224,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 6.3466,
        "points_added": 2.8934,
        "xpoints_added": 0.9693,
        "passes_attempted": 1719.0,
        "pass_completion_pct": 0.8458,
        "xpass_completion_pct": 0.8008,
        "passes_over_expected": 77.4847,
        "passes_over_expected_p100": 4.5075,
        "avg_pass_distance": 21.977,
        "avg_pass_vertical": 6.0504
      }
    },
    {
      "canonical_id": "jack-panayotou",
      "canonical_name": "Jack Panayotou",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 289.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1989,
        "xg_place": -0.1989,
        "goals_minus_xg": -0.1989,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1989,
        "points_added": 0.0,
        "xpoints_added": 0.1376,
        "passes_attempted": 105.0,
        "pass_completion_pct": 0.781,
        "xpass_completion_pct": 0.793,
        "passes_over_expected": -1.2601,
        "passes_over_expected_p100": -1.2001,
        "avg_pass_distance": 17.6476,
        "avg_pass_vertical": 2.8959
      }
    },
    {
      "canonical_id": "jack-skahan",
      "canonical_name": "Jack Skahan",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1010.0,
        "shots": 21.0,
        "shots_on_target": 10.0,
        "goals": 1.0,
        "xg": 2.3189,
        "xg_place": 0.8123,
        "goals_minus_xg": -1.3189,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 1.5682,
        "assists_minus_xa": -0.5682,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.8871,
        "points_added": 1.0885,
        "xpoints_added": 2.2135,
        "passes_attempted": 274.0,
        "pass_completion_pct": 0.7555,
        "xpass_completion_pct": 0.765,
        "passes_over_expected": -2.5981,
        "passes_over_expected_p100": -0.9482,
        "avg_pass_distance": 17.8809,
        "avg_pass_vertical": 1.5464
      }
    },
    {
      "canonical_id": "jackson-hopkins",
      "canonical_name": "Jackson Hopkins",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1091.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.7713,
        "xg_place": 0.2928,
        "goals_minus_xg": -0.7713,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1613,
        "assists_minus_xa": -0.1613,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9326,
        "points_added": 0.0,
        "xpoints_added": 0.4277,
        "passes_attempted": 376.0,
        "pass_completion_pct": 0.7872,
        "xpass_completion_pct": 0.8078,
        "passes_over_expected": -7.7236,
        "passes_over_expected_p100": -2.0541,
        "avg_pass_distance": 19.35,
        "avg_pass_vertical": 4.152
      }
    },
    {
      "canonical_id": "jackson-ragen",
      "canonical_name": "Jackson Ragen",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3690.0,
        "shots": 19.0,
        "shots_on_target": 4.0,
        "goals": 3.0,
        "xg": 1.4638,
        "xg_place": 0.8755,
        "goals_minus_xg": 1.5362,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.5416,
        "assists_minus_xa": 0.4584,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.0055,
        "points_added": 2.2188,
        "xpoints_added": 0.9101,
        "passes_attempted": 2383.0,
        "pass_completion_pct": 0.9047,
        "xpass_completion_pct": 0.8686,
        "passes_over_expected": 86.1273,
        "passes_over_expected_p100": 3.6142,
        "avg_pass_distance": 23.3479,
        "avg_pass_vertical": 9.2368
      }
    },
    {
      "canonical_id": "jackson-travis",
      "canonical_name": "Jackson Travis",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 539.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1327,
        "assists_minus_xa": -0.1327,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1327,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 280.0,
        "pass_completion_pct": 0.7929,
        "xpass_completion_pct": 0.8218,
        "passes_over_expected": -8.1062,
        "passes_over_expected_p100": -2.8951,
        "avg_pass_distance": 17.0694,
        "avg_pass_vertical": 2.9373
      }
    },
    {
      "canonical_id": "jackson-yueill",
      "canonical_name": "Jackson Yueill",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2688.0,
        "shots": 19.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.9235,
        "xg_place": 0.3968,
        "goals_minus_xg": -0.9235,
        "key_passes": 23.0,
        "assists": 1.0,
        "xa": 2.014,
        "assists_minus_xa": -1.014,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.9376,
        "points_added": 0.5242,
        "xpoints_added": 0.9702,
        "passes_attempted": 1543.0,
        "pass_completion_pct": 0.8885,
        "xpass_completion_pct": 0.8511,
        "passes_over_expected": 57.8137,
        "passes_over_expected_p100": 3.7468,
        "avg_pass_distance": 19.2937,
        "avg_pass_vertical": 5.7288
      }
    },
    {
      "canonical_id": "jacob-jackson",
      "canonical_name": "Jacob Jackson",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 293.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 100.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7711,
        "passes_over_expected": -2.1113,
        "passes_over_expected_p100": -2.1113,
        "avg_pass_distance": 34.7099,
        "avg_pass_vertical": 23.8693,
        "shots_faced": 18.0,
        "goals_conceded": 9.0,
        "saves": 9.0,
        "headed_shot_share": 0.3333,
        "xg_faced": 4.8196,
        "goals_conceded_minus_xg": 4.1804,
        "goals_per_xg": 1.8674
      }
    },
    {
      "canonical_id": "jacob-murrell",
      "canonical_name": "Jacob Murrell",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1113.0,
        "shots": 31.0,
        "shots_on_target": 12.0,
        "goals": 1.0,
        "xg": 3.2943,
        "xg_place": 0.0195,
        "goals_minus_xg": -2.2943,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 1.3427,
        "assists_minus_xa": 0.6573,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.637,
        "points_added": 0.3066,
        "xpoints_added": 2.8975,
        "passes_attempted": 169.0,
        "pass_completion_pct": 0.6686,
        "xpass_completion_pct": 0.6859,
        "passes_over_expected": -2.9151,
        "passes_over_expected_p100": -1.7249,
        "avg_pass_distance": 15.1665,
        "avg_pass_vertical": 0.171
      }
    },
    {
      "canonical_id": "jacob-shaffelburg",
      "canonical_name": "Jacob Shaffelburg",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1569.0,
        "shots": 21.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 1.93,
        "xg_place": -0.5095,
        "goals_minus_xg": 0.07,
        "key_passes": 16.0,
        "assists": 3.0,
        "xa": 3.2405,
        "assists_minus_xa": -0.2405,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.1705,
        "points_added": 0.2673,
        "xpoints_added": 0.9946,
        "passes_attempted": 448.0,
        "pass_completion_pct": 0.5759,
        "xpass_completion_pct": 0.6188,
        "passes_over_expected": -19.2355,
        "passes_over_expected_p100": -4.2936,
        "avg_pass_distance": 19.3423,
        "avg_pass_vertical": 1.7042
      }
    },
    {
      "canonical_id": "jahkeele-marshall-rutty",
      "canonical_name": "Jahkeele Marshall-Rutty",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2014.0,
        "shots": 20.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.3754,
        "xg_place": -0.6078,
        "goals_minus_xg": -0.3754,
        "key_passes": 19.0,
        "assists": 3.0,
        "xa": 2.8786,
        "assists_minus_xa": 0.12140000000000006,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.254,
        "points_added": 0.5823,
        "xpoints_added": 0.8441000000000001,
        "passes_attempted": 981.0,
        "pass_completion_pct": 1.6552,
        "xpass_completion_pct": 1.6037,
        "passes_over_expected": 25.2197,
        "passes_over_expected_p100": 5.1434999999999995,
        "avg_pass_distance": 33.922399999999996,
        "avg_pass_vertical": -0.9775
      }
    },
    {
      "canonical_id": "jake-davis",
      "canonical_name": "Jake Davis",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2476.0,
        "shots": 15.0,
        "shots_on_target": 4.0,
        "goals": 3.0,
        "xg": 0.5431,
        "xg_place": 1.2772,
        "goals_minus_xg": 2.4569,
        "key_passes": 29.0,
        "assists": 3.0,
        "xa": 3.0173,
        "assists_minus_xa": -0.0173,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 3.5605,
        "points_added": 1.4614,
        "xpoints_added": 0.2962,
        "passes_attempted": 1469.0,
        "pass_completion_pct": 0.7862,
        "xpass_completion_pct": 0.7942,
        "passes_over_expected": -11.7299,
        "passes_over_expected_p100": -0.7985,
        "avg_pass_distance": 19.4463,
        "avg_pass_vertical": 4.9598
      }
    },
    {
      "canonical_id": "jake-girdwood-reich",
      "canonical_name": "Jake Girdwood-Reich",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 196.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0366,
        "assists_minus_xa": -0.0366,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0366,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 82.0,
        "pass_completion_pct": 0.8659,
        "xpass_completion_pct": 0.8436,
        "passes_over_expected": 1.8279,
        "passes_over_expected_p100": 2.2291,
        "avg_pass_distance": 18.4722,
        "avg_pass_vertical": 2.4677
      }
    },
    {
      "canonical_id": "jake-nerwinski",
      "canonical_name": "Jake Nerwinski",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 663.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.1572,
        "xg_place": 0.6475,
        "goals_minus_xg": 0.8428,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0752,
        "assists_minus_xa": -0.0752,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2324,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 357.0,
        "pass_completion_pct": 0.8151,
        "xpass_completion_pct": 0.7868,
        "passes_over_expected": 10.1154,
        "passes_over_expected_p100": 2.8334,
        "avg_pass_distance": 18.9416,
        "avg_pass_vertical": 4.8676
      }
    },
    {
      "canonical_id": "jakob-glesnes",
      "canonical_name": "Jakob Glesnes",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3182.0,
        "shots": 24.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.1257,
        "xg_place": 0.3649,
        "goals_minus_xg": 0.8743,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 0.973,
        "assists_minus_xa": 1.027,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.0987,
        "points_added": 0.1349,
        "xpoints_added": 0.7362,
        "passes_attempted": 1372.0,
        "pass_completion_pct": 0.8156,
        "xpass_completion_pct": 0.7947,
        "passes_over_expected": 28.6874,
        "passes_over_expected_p100": 2.0909,
        "avg_pass_distance": 25.704,
        "avg_pass_vertical": 12.1548
      }
    },
    {
      "canonical_id": "jalen-neal",
      "canonical_name": "Jalen Neal",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1582.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0537,
        "xg_place": -0.0537,
        "goals_minus_xg": -0.0537,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0897,
        "assists_minus_xa": -0.0897,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1434,
        "points_added": 0.0,
        "xpoints_added": 0.0319,
        "passes_attempted": 1110.0,
        "pass_completion_pct": 0.9459,
        "xpass_completion_pct": 0.9087,
        "passes_over_expected": 41.3983,
        "passes_over_expected_p100": 3.7296,
        "avg_pass_distance": 18.7766,
        "avg_pass_vertical": 4.7995
      }
    },
    {
      "canonical_id": "jamal-thiar\u00e9",
      "canonical_name": "Jamal Thiar\u00e9",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1702.0,
        "shots": 35.0,
        "shots_on_target": 16.0,
        "goals": 8.0,
        "xg": 7.0956,
        "xg_place": -1.2466,
        "goals_minus_xg": 0.9044,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 1.2366,
        "assists_minus_xa": -1.2366,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 8.3322,
        "points_added": 1.7505,
        "xpoints_added": 3.1669,
        "passes_attempted": 208.0,
        "pass_completion_pct": 0.6827,
        "xpass_completion_pct": 0.7032,
        "passes_over_expected": -4.2758,
        "passes_over_expected_p100": -2.0557,
        "avg_pass_distance": 13.0411,
        "avg_pass_vertical": -0.3976
      }
    },
    {
      "canonical_id": "jamar-ricketts",
      "canonical_name": "Jamar Ricketts",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 45.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_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": "james-pantemis",
      "canonical_name": "James Pantemis",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1573.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 566.0,
        "pass_completion_pct": 0.7085,
        "xpass_completion_pct": 0.7125,
        "passes_over_expected": -2.2698,
        "passes_over_expected_p100": -0.401,
        "avg_pass_distance": 37.0851,
        "avg_pass_vertical": 29.7594,
        "shots_faced": 70.0,
        "goals_conceded": 22.0,
        "saves": 44.0,
        "headed_shot_share": 0.1571,
        "xg_faced": 20.6363,
        "goals_conceded_minus_xg": 1.3637,
        "goals_per_xg": 1.0661
      }
    },
    {
      "canonical_id": "james-sands",
      "canonical_name": "James Sands",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3338.0,
        "shots": 12.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.8631,
        "xg_place": -0.0123,
        "goals_minus_xg": 0.1369,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.4518,
        "assists_minus_xa": -0.4518,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.3149,
        "points_added": 1.9241,
        "xpoints_added": 0.4995,
        "passes_attempted": 1942.0,
        "pass_completion_pct": 0.863,
        "xpass_completion_pct": 0.8469,
        "passes_over_expected": 31.2603,
        "passes_over_expected_p100": 1.6097,
        "avg_pass_distance": 19.031,
        "avg_pass_vertical": 5.399
      }
    },
    {
      "canonical_id": "jamie-paterson",
      "canonical_name": "Jamie Paterson",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 80.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3239,
        "xg_place": -0.3239,
        "goals_minus_xg": -0.3239,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.308,
        "assists_minus_xa": -0.308,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6319,
        "points_added": 0.0,
        "xpoints_added": 0.0337,
        "passes_attempted": 23.0,
        "pass_completion_pct": 0.6957,
        "xpass_completion_pct": 0.7662,
        "passes_over_expected": -1.6227,
        "passes_over_expected_p100": -7.0554,
        "avg_pass_distance": 18.1622,
        "avg_pass_vertical": 1.0464
      }
    },
    {
      "canonical_id": "jannes-horn",
      "canonical_name": "Jannes Horn",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 645.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2137,
        "xg_place": -0.1638,
        "goals_minus_xg": -0.2137,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.4036,
        "assists_minus_xa": 0.5964,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6173,
        "points_added": 0.0,
        "xpoints_added": 0.217,
        "passes_attempted": 283.0,
        "pass_completion_pct": 0.8127,
        "xpass_completion_pct": 0.7917,
        "passes_over_expected": 5.959,
        "passes_over_expected_p100": 2.1057,
        "avg_pass_distance": 22.2792,
        "avg_pass_vertical": -1.1837
      }
    },
    {
      "canonical_id": "jared-stroud",
      "canonical_name": "Jared Stroud",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2749.0,
        "shots": 59.0,
        "shots_on_target": 12.0,
        "goals": 3.0,
        "xg": 5.6441,
        "xg_place": -2.0444,
        "goals_minus_xg": -2.6441,
        "key_passes": 40.0,
        "assists": 6.0,
        "xa": 5.6824,
        "assists_minus_xa": 0.3176,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 11.3265,
        "points_added": 1.3843,
        "xpoints_added": 3.036,
        "passes_attempted": 887.0,
        "pass_completion_pct": 0.6787,
        "xpass_completion_pct": 0.6979,
        "passes_over_expected": -17.0546,
        "passes_over_expected_p100": -1.9227,
        "avg_pass_distance": 16.6278,
        "avg_pass_vertical": 0.7546
      }
    },
    {
      "canonical_id": "jasper-l\u00f6effelsend",
      "canonical_name": "Jasper L\u00f6effelsend",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 473.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1281,
        "xg_place": -0.1194,
        "goals_minus_xg": -0.1281,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0297,
        "assists_minus_xa": -0.0297,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1577,
        "points_added": 0.0,
        "xpoints_added": 0.0572,
        "passes_attempted": 224.0,
        "pass_completion_pct": 0.817,
        "xpass_completion_pct": 0.8171,
        "passes_over_expected": -0.0298,
        "passes_over_expected_p100": -0.0133,
        "avg_pass_distance": 18.1094,
        "avg_pass_vertical": 1.137
      }
    },
    {
      "canonical_id": "javain-brown",
      "canonical_name": "Javain Brown",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1664.0,
        "shots": 10.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.4738,
        "xg_place": 0.0711,
        "goals_minus_xg": -0.4738,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.6605,
        "assists_minus_xa": 0.33949999999999997,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1343,
        "points_added": 0.0,
        "xpoints_added": 0.25429999999999997,
        "passes_attempted": 971.0,
        "pass_completion_pct": 1.5819999999999999,
        "xpass_completion_pct": 1.5905,
        "passes_over_expected": -2.3292,
        "passes_over_expected_p100": -0.8487,
        "avg_pass_distance": 44.2547,
        "avg_pass_vertical": 9.0555
      }
    },
    {
      "canonical_id": "javier-casas",
      "canonical_name": "Javier Casas",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 4.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.9219,
        "passes_over_expected": 0.3122,
        "passes_over_expected_p100": 7.8054,
        "avg_pass_distance": 4.8537,
        "avg_pass_vertical": -1.2937
      }
    },
    {
      "canonical_id": "javier-otero",
      "canonical_name": "Javier Otero",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 81.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 21.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.7692,
        "passes_over_expected": -1.1539,
        "passes_over_expected_p100": -5.4945,
        "avg_pass_distance": 35.4629,
        "avg_pass_vertical": 26.8005,
        "shots_faced": 3.0,
        "goals_conceded": 3.0,
        "saves": 0.0,
        "headed_shot_share": 0.0,
        "xg_faced": 2.3033,
        "goals_conceded_minus_xg": 0.6967,
        "goals_per_xg": 1.3025
      }
    },
    {
      "canonical_id": "jay-joshua-herdman",
      "canonical_name": "Jay Joshua Herdman",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 15.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0331,
        "xg_place": -0.0331,
        "goals_minus_xg": -0.0331,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0331,
        "points_added": 0.0,
        "xpoints_added": 0.0001,
        "passes_attempted": 9.0,
        "pass_completion_pct": 0.8889,
        "xpass_completion_pct": 0.9799,
        "passes_over_expected": -0.8187,
        "passes_over_expected_p100": -9.0967,
        "avg_pass_distance": 16.753,
        "avg_pass_vertical": -2.1586
      }
    },
    {
      "canonical_id": "jayden-reid",
      "canonical_name": "Jayden Reid",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 846.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0536,
        "xg_place": -0.0329,
        "goals_minus_xg": -0.0536,
        "key_passes": 6.0,
        "assists": 2.0,
        "xa": 0.583,
        "assists_minus_xa": 1.417,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.6365,
        "points_added": 0.0,
        "xpoints_added": 0.0291,
        "passes_attempted": 353.0,
        "pass_completion_pct": 0.7875,
        "xpass_completion_pct": 0.7691,
        "passes_over_expected": 6.4973,
        "passes_over_expected_p100": 1.8406,
        "avg_pass_distance": 19.4907,
        "avg_pass_vertical": 4.1482
      }
    },
    {
      "canonical_id": "jaylin-lindsey",
      "canonical_name": "Jaylin Lindsey",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 366.0,
        "shots": 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.1178,
        "assists_minus_xa": -0.1178,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1178,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 268.0,
        "pass_completion_pct": 0.7687,
        "xpass_completion_pct": 0.7533,
        "passes_over_expected": 4.1079,
        "passes_over_expected_p100": 1.5328,
        "avg_pass_distance": 19.6431,
        "avg_pass_vertical": 4.8684
      }
    },
    {
      "canonical_id": "jean-mota",
      "canonical_name": "Jean Mota",
      "positions": [
        "DM"
      ],
      "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.8333,
        "xpass_completion_pct": 0.8327,
        "passes_over_expected": 0.0081,
        "passes_over_expected_p100": 0.0679,
        "avg_pass_distance": 13.9084,
        "avg_pass_vertical": 1.3961
      }
    },
    {
      "canonical_id": "jefferson-d\u00edaz",
      "canonical_name": "Jefferson D\u00edaz",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1194.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.5036,
        "xg_place": -0.5036,
        "goals_minus_xg": -0.5036,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.1714,
        "assists_minus_xa": 0.8286,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.675,
        "points_added": 0.0,
        "xpoints_added": 0.4199,
        "passes_attempted": 542.0,
        "pass_completion_pct": 0.8229,
        "xpass_completion_pct": 0.7871,
        "passes_over_expected": 19.4077,
        "passes_over_expected_p100": 3.5808,
        "avg_pass_distance": 20.1422,
        "avg_pass_vertical": 9.9284
      }
    },
    {
      "canonical_id": "jefferson-valverde",
      "canonical_name": "Jefferson Valverde",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 16.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 9.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.949,
        "passes_over_expected": 0.4593,
        "passes_over_expected_p100": 5.1034,
        "avg_pass_distance": 20.3316,
        "avg_pass_vertical": 8.3439
      }
    },
    {
      "canonical_id": "jeong-sang-bin",
      "canonical_name": "Jeong Sang-Bin",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2525.0,
        "shots": 39.0,
        "shots_on_target": 16.0,
        "goals": 6.0,
        "xg": 5.7214,
        "xg_place": -0.7636,
        "goals_minus_xg": 0.2786,
        "key_passes": 29.0,
        "assists": 1.0,
        "xa": 2.4053,
        "assists_minus_xa": -1.4053,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 8.1267,
        "points_added": 1.5728,
        "xpoints_added": 2.7743,
        "passes_attempted": 779.0,
        "pass_completion_pct": 0.6611,
        "xpass_completion_pct": 0.7094,
        "passes_over_expected": -37.5882,
        "passes_over_expected_p100": -4.8252,
        "avg_pass_distance": 17.0656,
        "avg_pass_vertical": 1.2164
      }
    },
    {
      "canonical_id": "jeorgio-kocevski",
      "canonical_name": "Jeorgio Kocevski",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 214.0,
        "shots": 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.0489,
        "assists_minus_xa": -0.0489,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0489,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 109.0,
        "pass_completion_pct": 0.789,
        "xpass_completion_pct": 0.7616,
        "passes_over_expected": 2.9841,
        "passes_over_expected_p100": 2.7377,
        "avg_pass_distance": 15.8292,
        "avg_pass_vertical": 5.3477
      }
    },
    {
      "canonical_id": "jere-uronen",
      "canonical_name": "Jere Uronen",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2408.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.432,
        "xg_place": 0.0391,
        "goals_minus_xg": -0.432,
        "key_passes": 19.0,
        "assists": 4.0,
        "xa": 1.6833,
        "assists_minus_xa": 2.3167,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.1153,
        "points_added": 0.0,
        "xpoints_added": 0.2174,
        "passes_attempted": 1264.0,
        "pass_completion_pct": 0.8078,
        "xpass_completion_pct": 0.7979,
        "passes_over_expected": 12.3927,
        "passes_over_expected_p100": 0.9804,
        "avg_pass_distance": 18.9365,
        "avg_pass_vertical": 2.0082
      }
    },
    {
      "canonical_id": "jeremy-ebobisse",
      "canonical_name": "Jeremy Ebobisse",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2117.0,
        "shots": 45.0,
        "shots_on_target": 17.0,
        "goals": 6.0,
        "xg": 6.3723,
        "xg_place": -0.1671,
        "goals_minus_xg": -0.3723,
        "key_passes": 25.0,
        "assists": 1.0,
        "xa": 2.7498,
        "assists_minus_xa": -1.7498,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 9.1221,
        "points_added": 2.5769,
        "xpoints_added": 3.6908,
        "passes_attempted": 536.0,
        "pass_completion_pct": 0.7836,
        "xpass_completion_pct": 0.8037,
        "passes_over_expected": -10.8088,
        "passes_over_expected_p100": -2.0166,
        "avg_pass_distance": 16.1498,
        "avg_pass_vertical": -0.0291
      }
    },
    {
      "canonical_id": "jeremy-garay",
      "canonical_name": "Jeremy Garay",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 19.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 6.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.8559,
        "passes_over_expected": 0.8645,
        "passes_over_expected_p100": 14.4091,
        "avg_pass_distance": 12.3186,
        "avg_pass_vertical": -2.1083
      }
    },
    {
      "canonical_id": "jeremy-rafanello",
      "canonical_name": "Jeremy Rafanello",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 396.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2043,
        "xg_place": -0.127,
        "goals_minus_xg": -0.2043,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.5495,
        "assists_minus_xa": -0.5495,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7538,
        "points_added": 0.0,
        "xpoints_added": 0.0908,
        "passes_attempted": 140.0,
        "pass_completion_pct": 0.7429,
        "xpass_completion_pct": 0.7884,
        "passes_over_expected": -6.379,
        "passes_over_expected_p100": -4.5564,
        "avg_pass_distance": 17.641,
        "avg_pass_vertical": 3.5024
      }
    },
    {
      "canonical_id": "jes\u00fas-bueno",
      "canonical_name": "Jes\u00fas Bueno",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 738.0,
        "shots": 13.0,
        "shots_on_target": 5.0,
        "goals": 3.0,
        "xg": 2.0678,
        "xg_place": 0.2805,
        "goals_minus_xg": 0.9322,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.5384,
        "assists_minus_xa": -0.5384,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.6062,
        "points_added": 1.4284,
        "xpoints_added": 0.7853,
        "passes_attempted": 311.0,
        "pass_completion_pct": 0.8006,
        "xpass_completion_pct": 0.8218,
        "passes_over_expected": -6.5883,
        "passes_over_expected_p100": -2.1184,
        "avg_pass_distance": 18.2934,
        "avg_pass_vertical": 0.8967
      }
    },
    {
      "canonical_id": "jes\u00fas-ferreira",
      "canonical_name": "Jes\u00fas Ferreira",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1471.0,
        "shots": 28.0,
        "shots_on_target": 12.0,
        "goals": 5.0,
        "xg": 4.5944,
        "xg_place": 0.4436,
        "goals_minus_xg": 0.4056,
        "key_passes": 28.0,
        "assists": 3.0,
        "xa": 2.2277,
        "assists_minus_xa": 0.7723,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 6.8221,
        "points_added": 2.4857,
        "xpoints_added": 1.9059,
        "passes_attempted": 689.0,
        "pass_completion_pct": 0.7663,
        "xpass_completion_pct": 0.7803,
        "passes_over_expected": -9.6009,
        "passes_over_expected_p100": -1.3935,
        "avg_pass_distance": 17.7071,
        "avg_pass_vertical": 1.8571
      }
    },
    {
      "canonical_id": "jes\u00fas-murillo",
      "canonical_name": "Jes\u00fas Murillo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2088.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.4753,
        "xg_place": -0.0613,
        "goals_minus_xg": -0.4753,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1496,
        "assists_minus_xa": -0.1496,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6249,
        "points_added": 0.0,
        "xpoints_added": 0.1274,
        "passes_attempted": 996.0,
        "pass_completion_pct": 0.8373,
        "xpass_completion_pct": 0.8295,
        "passes_over_expected": 7.7791,
        "passes_over_expected_p100": 0.781,
        "avg_pass_distance": 23.2481,
        "avg_pass_vertical": 8.248
      }
    },
    {
      "canonical_id": "jhojan-valencia",
      "canonical_name": "Jhojan Valencia",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1642.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.245,
        "xg_place": -0.206,
        "goals_minus_xg": -0.245,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1857,
        "assists_minus_xa": -0.1857,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4307,
        "points_added": 0.0,
        "xpoints_added": 0.155,
        "passes_attempted": 794.0,
        "pass_completion_pct": 0.8841,
        "xpass_completion_pct": 0.8731,
        "passes_over_expected": 8.7613,
        "passes_over_expected_p100": 1.1034,
        "avg_pass_distance": 22.2828,
        "avg_pass_vertical": 4.9083
      }
    },
    {
      "canonical_id": "jimmy-maurer",
      "canonical_name": "Jimmy Maurer",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 391.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0226,
        "assists_minus_xa": -0.0226,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0226,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 162.0,
        "pass_completion_pct": 0.821,
        "xpass_completion_pct": 0.7689,
        "passes_over_expected": 8.4437,
        "passes_over_expected_p100": 5.2121,
        "avg_pass_distance": 32.6433,
        "avg_pass_vertical": 24.354,
        "shots_faced": 22.0,
        "goals_conceded": 4.0,
        "saves": 17.0,
        "headed_shot_share": 0.1364,
        "xg_faced": 7.4871,
        "goals_conceded_minus_xg": -3.4871,
        "goals_per_xg": 0.5343
      }
    },
    {
      "canonical_id": "joakim-nilsson",
      "canonical_name": "Joakim Nilsson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1373.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.8355,
        "xg_place": 0.0612,
        "goals_minus_xg": 0.1645,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1932,
        "assists_minus_xa": -0.1932,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0287,
        "points_added": 1.1452,
        "xpoints_added": 0.8309,
        "passes_attempted": 639.0,
        "pass_completion_pct": 0.8372,
        "xpass_completion_pct": 0.8188,
        "passes_over_expected": 11.7762,
        "passes_over_expected_p100": 1.8429,
        "avg_pass_distance": 19.8231,
        "avg_pass_vertical": 8.3573
      }
    },
    {
      "canonical_id": "joaqu\u00edn-fern\u00e1ndez",
      "canonical_name": "Joaqu\u00edn Fern\u00e1ndez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 122.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0317,
        "xg_place": 0.3567,
        "goals_minus_xg": -0.0317,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0317,
        "points_added": 0.0,
        "xpoints_added": 0.0219,
        "passes_attempted": 66.0,
        "pass_completion_pct": 0.803,
        "xpass_completion_pct": 0.8426,
        "passes_over_expected": -2.6098,
        "passes_over_expected_p100": -3.9542,
        "avg_pass_distance": 22.7874,
        "avg_pass_vertical": 6.6943
      }
    },
    {
      "canonical_id": "joaqu\u00edn-pereyra",
      "canonical_name": "Joaqu\u00edn Pereyra",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 647.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.5966,
        "xg_place": -0.372,
        "goals_minus_xg": -0.5966,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.3266,
        "assists_minus_xa": -0.3266,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.9233,
        "points_added": 0.0,
        "xpoints_added": 0.223,
        "passes_attempted": 284.0,
        "pass_completion_pct": 0.7218,
        "xpass_completion_pct": 0.7354,
        "passes_over_expected": -3.8575,
        "passes_over_expected_p100": -1.3583,
        "avg_pass_distance": 17.9109,
        "avg_pass_vertical": 3.234
      }
    },
    {
      "canonical_id": "joaqu\u00edn-sosa",
      "canonical_name": "Joaqu\u00edn Sosa",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1417.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.5131,
        "xg_place": 0.1186,
        "goals_minus_xg": -1.5131,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 1.0984,
        "assists_minus_xa": -1.0984,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.6115,
        "points_added": 0.0,
        "xpoints_added": 0.8496,
        "passes_attempted": 902.0,
        "pass_completion_pct": 0.8326,
        "xpass_completion_pct": 0.8413,
        "passes_over_expected": -7.8897,
        "passes_over_expected_p100": -0.8747,
        "avg_pass_distance": 19.6017,
        "avg_pass_vertical": 4.3903
      }
    },
    {
      "canonical_id": "joe-willis",
      "canonical_name": "Joe Willis",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2948.0,
        "shots": 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.3465,
        "assists_minus_xa": -0.3465,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3465,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 932.0,
        "pass_completion_pct": 0.7232,
        "xpass_completion_pct": 0.704,
        "passes_over_expected": 17.8632,
        "passes_over_expected_p100": 1.9167,
        "avg_pass_distance": 36.6361,
        "avg_pass_vertical": 28.3956,
        "shots_faced": 135.0,
        "goals_conceded": 41.0,
        "saves": 91.0,
        "headed_shot_share": 0.1185,
        "xg_faced": 35.185,
        "goals_conceded_minus_xg": 5.815,
        "goals_per_xg": 1.1653
      }
    },
    {
      "canonical_id": "joel-waterman",
      "canonical_name": "Joel Waterman",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2495.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.1701,
        "xg_place": 0.004,
        "goals_minus_xg": -0.1701,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.4237,
        "assists_minus_xa": -0.4237,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5939,
        "points_added": 0.0,
        "xpoints_added": 0.1024,
        "passes_attempted": 1915.0,
        "pass_completion_pct": 0.9076,
        "xpass_completion_pct": 0.8833,
        "passes_over_expected": 46.4842,
        "passes_over_expected_p100": 2.4274,
        "avg_pass_distance": 21.8651,
        "avg_pass_vertical": 8.3779
      }
    },
    {
      "canonical_id": "joey-skinner",
      "canonical_name": "Joey Skinner",
      "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": 1.0,
        "assists": 0.0,
        "xa": 0.0171,
        "assists_minus_xa": -0.0171,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0171,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 4.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.6628,
        "passes_over_expected": 0.3488,
        "passes_over_expected_p100": 8.7196,
        "avg_pass_distance": 20.3394,
        "avg_pass_vertical": 5.4817
      }
    },
    {
      "canonical_id": "john-klein",
      "canonical_name": "John Klein",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 630.0,
        "shots": 11.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.4938,
        "xg_place": 0.6427,
        "goals_minus_xg": -0.4938,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 1.2994,
        "assists_minus_xa": -0.2994,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.7932,
        "points_added": 0.7471,
        "xpoints_added": 0.6833,
        "passes_attempted": 204.0,
        "pass_completion_pct": 0.7549,
        "xpass_completion_pct": 0.7523,
        "passes_over_expected": 0.5256,
        "passes_over_expected_p100": 0.2577,
        "avg_pass_distance": 13.9373,
        "avg_pass_vertical": 1.2211
      }
    },
    {
      "canonical_id": "john-mccarthy",
      "canonical_name": "John McCarthy",
      "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": 1.0,
        "assists": 0.0,
        "xa": 0.1165,
        "assists_minus_xa": -0.1165,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1165,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1043.0,
        "pass_completion_pct": 0.6989,
        "xpass_completion_pct": 0.7287,
        "passes_over_expected": -31.0583,
        "passes_over_expected_p100": -2.9778,
        "avg_pass_distance": 34.6498,
        "avg_pass_vertical": 27.3207,
        "shots_faced": 191.0,
        "goals_conceded": 51.0,
        "saves": 138.0,
        "headed_shot_share": 0.1728,
        "xg_faced": 53.9443,
        "goals_conceded_minus_xg": -2.9443,
        "goals_per_xg": 0.9454
      }
    },
    {
      "canonical_id": "john-nelson",
      "canonical_name": "John Nelson",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1813.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.2473,
        "xg_place": 0.7036,
        "goals_minus_xg": 0.7527,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 1.0449,
        "assists_minus_xa": -0.0449,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.2923,
        "points_added": 0.0,
        "xpoints_added": 0.0229,
        "passes_attempted": 1020.0,
        "pass_completion_pct": 0.8647,
        "xpass_completion_pct": 0.842,
        "passes_over_expected": 23.172,
        "passes_over_expected_p100": 2.2718,
        "avg_pass_distance": 17.2413,
        "avg_pass_vertical": 1.7714
      }
    },
    {
      "canonical_id": "john-pulskamp",
      "canonical_name": "John Pulskamp",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 603.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 146.0,
        "pass_completion_pct": 0.6164,
        "xpass_completion_pct": 0.6659,
        "passes_over_expected": -7.2171,
        "passes_over_expected_p100": -4.9432,
        "avg_pass_distance": 39.3182,
        "avg_pass_vertical": 32.2824,
        "shots_faced": 23.0,
        "goals_conceded": 12.0,
        "saves": 11.0,
        "headed_shot_share": 0.0435,
        "xg_faced": 8.4532,
        "goals_conceded_minus_xg": 3.5468,
        "goals_per_xg": 1.4196
      }
    },
    {
      "canonical_id": "john-tolkin",
      "canonical_name": "John Tolkin",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3222.0,
        "shots": 16.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 0.7302,
        "xg_place": -0.0908,
        "goals_minus_xg": 1.2698,
        "key_passes": 62.0,
        "assists": 2.0,
        "xa": 4.8754,
        "assists_minus_xa": -2.8754,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.6056,
        "points_added": 0.7174,
        "xpoints_added": 0.2505,
        "passes_attempted": 1684.0,
        "pass_completion_pct": 0.7334,
        "xpass_completion_pct": 0.7268,
        "passes_over_expected": 11.0376,
        "passes_over_expected_p100": 0.6554,
        "avg_pass_distance": 22.0212,
        "avg_pass_vertical": 2.8695
      }
    },
    {
      "canonical_id": "johnny-russell",
      "canonical_name": "Johnny Russell",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1931.0,
        "shots": 47.0,
        "shots_on_target": 16.0,
        "goals": 4.0,
        "xg": 4.4656,
        "xg_place": -0.3376,
        "goals_minus_xg": -0.4656,
        "key_passes": 28.0,
        "assists": 3.0,
        "xa": 3.1944,
        "assists_minus_xa": -0.1944,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 7.66,
        "points_added": 1.4153,
        "xpoints_added": 2.2323,
        "passes_attempted": 755.0,
        "pass_completion_pct": 0.7338,
        "xpass_completion_pct": 0.7268,
        "passes_over_expected": 5.2701,
        "passes_over_expected_p100": 0.698,
        "avg_pass_distance": 20.0416,
        "avg_pass_vertical": 1.6796
      }
    },
    {
      "canonical_id": "jon-bell",
      "canonical_name": "Jon Bell",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 697.0,
        "shots": 6.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.0698,
        "xg_place": 0.7863,
        "goals_minus_xg": -0.0698,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0739,
        "assists_minus_xa": -0.0739,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1437,
        "points_added": 0.2012,
        "xpoints_added": 0.0197,
        "passes_attempted": 341.0,
        "pass_completion_pct": 0.8416,
        "xpass_completion_pct": 0.8301,
        "passes_over_expected": 3.9349,
        "passes_over_expected_p100": 1.1539,
        "avg_pass_distance": 21.8834,
        "avg_pass_vertical": 6.76
      }
    },
    {
      "canonical_id": "jon-gallagher",
      "canonical_name": "Jon Gallagher",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3014.0,
        "shots": 16.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 2.3586,
        "xg_place": -0.2054,
        "goals_minus_xg": 0.6414,
        "key_passes": 22.0,
        "assists": 1.0,
        "xa": 2.2559,
        "assists_minus_xa": -1.2559,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.6145,
        "points_added": 2.5678,
        "xpoints_added": 2.1265,
        "passes_attempted": 1300.0,
        "pass_completion_pct": 0.7769,
        "xpass_completion_pct": 0.7847,
        "passes_over_expected": -10.1522,
        "passes_over_expected_p100": -0.7809,
        "avg_pass_distance": 20.8705,
        "avg_pass_vertical": 1.2426
      }
    },
    {
      "canonical_id": "jonathan-dean",
      "canonical_name": "Jonathan Dean",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1304.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.726,
        "xg_place": -0.2042,
        "goals_minus_xg": 0.274,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.4789,
        "assists_minus_xa": -0.4789,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2049,
        "points_added": 1.5428,
        "xpoints_added": 0.9495,
        "passes_attempted": 521.0,
        "pass_completion_pct": 0.7908,
        "xpass_completion_pct": 0.8021,
        "passes_over_expected": -5.9024,
        "passes_over_expected_p100": -1.1329,
        "avg_pass_distance": 16.8021,
        "avg_pass_vertical": 0.1061
      }
    },
    {
      "canonical_id": "jonathan-lewis",
      "canonical_name": "Jonathan Lewis",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 983.0,
        "shots": 17.0,
        "shots_on_target": 5.0,
        "goals": 3.0,
        "xg": 2.2451,
        "xg_place": 0.1669,
        "goals_minus_xg": 0.7549,
        "key_passes": 11.0,
        "assists": 3.0,
        "xa": 1.9401,
        "assists_minus_xa": 1.0599,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.1852,
        "points_added": 1.3445,
        "xpoints_added": 1.4855,
        "passes_attempted": 237.0,
        "pass_completion_pct": 0.7679,
        "xpass_completion_pct": 0.7631,
        "passes_over_expected": 1.1422,
        "passes_over_expected_p100": 0.482,
        "avg_pass_distance": 13.4549,
        "avg_pass_vertical": -0.9421
      }
    },
    {
      "canonical_id": "jonathan-mensah",
      "canonical_name": "Jonathan Mensah",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 331.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 150.0,
        "pass_completion_pct": 0.88,
        "xpass_completion_pct": 0.8646,
        "passes_over_expected": 2.3051,
        "passes_over_expected_p100": 1.5367,
        "avg_pass_distance": 21.0868,
        "avg_pass_vertical": 6.2327
      }
    },
    {
      "canonical_id": "jonathan-osorio",
      "canonical_name": "Jonathan Osorio",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2095.0,
        "shots": 16.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 1.6662,
        "xg_place": 0.0653,
        "goals_minus_xg": 0.3338,
        "key_passes": 29.0,
        "assists": 1.0,
        "xa": 1.9631,
        "assists_minus_xa": -0.9631,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.6293,
        "points_added": 0.5144,
        "xpoints_added": 0.655,
        "passes_attempted": 912.0,
        "pass_completion_pct": 0.8772,
        "xpass_completion_pct": 0.8476,
        "passes_over_expected": 26.9878,
        "passes_over_expected_p100": 2.9592,
        "avg_pass_distance": 16.6916,
        "avg_pass_vertical": 1.637
      }
    },
    {
      "canonical_id": "jonathan-p\u00e9rez",
      "canonical_name": "Jonathan P\u00e9rez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 446.0,
        "shots": 12.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 1.2743,
        "xg_place": -1.1012,
        "goals_minus_xg": -1.2743,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.4115,
        "assists_minus_xa": -0.4115,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.6857,
        "points_added": 0.0,
        "xpoints_added": 0.4153,
        "passes_attempted": 135.0,
        "pass_completion_pct": 1.7048999999999999,
        "xpass_completion_pct": 1.5613,
        "passes_over_expected": 9.6723,
        "passes_over_expected_p100": 14.357,
        "avg_pass_distance": 36.951,
        "avg_pass_vertical": -4.3104000000000005
      }
    },
    {
      "canonical_id": "jonathan-rodr\u00edguez",
      "canonical_name": "Jonathan Rodr\u00edguez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2811.0,
        "shots": 98.0,
        "shots_on_target": 42.0,
        "goals": 16.0,
        "xg": 13.7683,
        "xg_place": 0.5871,
        "goals_minus_xg": 2.2317,
        "key_passes": 27.0,
        "assists": 4.0,
        "xa": 4.3724,
        "assists_minus_xa": -0.3724,
        "goals_plus_assists": 20.0,
        "xg_plus_xa": 18.1408,
        "points_added": 8.4617,
        "xpoints_added": 8.444,
        "passes_attempted": 791.0,
        "pass_completion_pct": 0.7484,
        "xpass_completion_pct": 0.7602,
        "passes_over_expected": -9.2934,
        "passes_over_expected_p100": -1.1749,
        "avg_pass_distance": 15.8695,
        "avg_pass_vertical": -1.903
      }
    },
    {
      "canonical_id": "jonathan-sirois",
      "canonical_name": "Jonathan Sirois",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3444.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1294.0,
        "pass_completion_pct": 0.7983,
        "xpass_completion_pct": 0.8159,
        "passes_over_expected": -22.8309,
        "passes_over_expected_p100": -1.7644,
        "avg_pass_distance": 28.036,
        "avg_pass_vertical": 19.6456,
        "shots_faced": 184.0,
        "goals_conceded": 63.0,
        "saves": 114.0,
        "headed_shot_share": 0.1359,
        "xg_faced": 58.1946,
        "goals_conceded_minus_xg": 4.8054,
        "goals_per_xg": 1.0826
      }
    },
    {
      "canonical_id": "jordan-adebayo-smith",
      "canonical_name": "Jordan Adebayo-Smith",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 329.0,
        "shots": 5.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.5401,
        "xg_place": 0.6586,
        "goals_minus_xg": -0.5401,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0224,
        "assists_minus_xa": -0.0224,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5626,
        "points_added": 0.0,
        "xpoints_added": 0.4948,
        "passes_attempted": 53.0,
        "pass_completion_pct": 0.6604,
        "xpass_completion_pct": 0.7745,
        "passes_over_expected": -6.0497,
        "passes_over_expected_p100": -11.4146,
        "avg_pass_distance": 13.1465,
        "avg_pass_vertical": -1.934
      }
    },
    {
      "canonical_id": "jordan-morris",
      "canonical_name": "Jordan Morris",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3376.0,
        "shots": 71.0,
        "shots_on_target": 34.0,
        "goals": 14.0,
        "xg": 13.4151,
        "xg_place": -1.1602,
        "goals_minus_xg": 0.5849,
        "key_passes": 43.0,
        "assists": 2.0,
        "xa": 4.7517,
        "assists_minus_xa": -2.7517,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 18.1668,
        "points_added": 5.3428,
        "xpoints_added": 5.3071,
        "passes_attempted": 705.0,
        "pass_completion_pct": 0.7475,
        "xpass_completion_pct": 0.7404,
        "passes_over_expected": 5.0029,
        "passes_over_expected_p100": 0.7096,
        "avg_pass_distance": 13.8311,
        "avg_pass_vertical": -1.2242
      }
    },
    {
      "canonical_id": "jordi-alba",
      "canonical_name": "Jordi Alba",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2867.0,
        "shots": 25.0,
        "shots_on_target": 12.0,
        "goals": 5.0,
        "xg": 2.3819,
        "xg_place": 1.3854,
        "goals_minus_xg": 2.6181,
        "key_passes": 50.0,
        "assists": 10.0,
        "xa": 6.9887,
        "assists_minus_xa": 3.0113,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 9.3707,
        "points_added": 3.0969,
        "xpoints_added": 1.1926,
        "passes_attempted": 2225.0,
        "pass_completion_pct": 0.8112,
        "xpass_completion_pct": 0.8013,
        "passes_over_expected": 22.0209,
        "passes_over_expected_p100": 0.9897,
        "avg_pass_distance": 19.3435,
        "avg_pass_vertical": 3.2588
      }
    },
    {
      "canonical_id": "jose-casas-de-abadal",
      "canonical_name": "Jose Casas de Abadal",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 45.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_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.7667,
        "xpass_completion_pct": 0.848,
        "passes_over_expected": -2.4388,
        "passes_over_expected_p100": -8.1295,
        "avg_pass_distance": 16.5445,
        "avg_pass_vertical": 1.9647
      }
    },
    {
      "canonical_id": "josef-mart\u00ednez",
      "canonical_name": "Josef Mart\u00ednez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1632.0,
        "shots": 53.0,
        "shots_on_target": 24.0,
        "goals": 13.0,
        "xg": 10.604,
        "xg_place": 1.4216,
        "goals_minus_xg": 2.396,
        "key_passes": 17.0,
        "assists": 3.0,
        "xa": 1.7763,
        "assists_minus_xa": 1.2237,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 12.3804,
        "points_added": 7.0626,
        "xpoints_added": 6.4123,
        "passes_attempted": 320.0,
        "pass_completion_pct": 0.8469,
        "xpass_completion_pct": 0.827,
        "passes_over_expected": 6.3724,
        "passes_over_expected_p100": 1.9914,
        "avg_pass_distance": 14.3729,
        "avg_pass_vertical": -0.54
      }
    },
    {
      "canonical_id": "joseph-paintsil",
      "canonical_name": "Joseph Paintsil",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3016.0,
        "shots": 89.0,
        "shots_on_target": 40.0,
        "goals": 14.0,
        "xg": 13.7756,
        "xg_place": -0.3094,
        "goals_minus_xg": 0.2244,
        "key_passes": 51.0,
        "assists": 8.0,
        "xa": 5.4772,
        "assists_minus_xa": 2.5228,
        "goals_plus_assists": 22.0,
        "xg_plus_xa": 19.2528,
        "points_added": 4.0956,
        "xpoints_added": 6.0091,
        "passes_attempted": 1012.0,
        "pass_completion_pct": 0.8103,
        "xpass_completion_pct": 0.8022,
        "passes_over_expected": 8.2061,
        "passes_over_expected_p100": 0.8109,
        "avg_pass_distance": 15.6654,
        "avg_pass_vertical": -2.5478
      }
    },
    {
      "canonical_id": "joseph-rosales",
      "canonical_name": "Joseph Rosales",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2980.0,
        "shots": 40.0,
        "shots_on_target": 18.0,
        "goals": 1.0,
        "xg": 2.6738,
        "xg_place": 1.1031,
        "goals_minus_xg": -1.6738,
        "key_passes": 60.0,
        "assists": 7.0,
        "xa": 5.8649,
        "assists_minus_xa": 1.1351,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 8.5387,
        "points_added": 0.0,
        "xpoints_added": 1.6294,
        "passes_attempted": 1589.0,
        "pass_completion_pct": 0.7004,
        "xpass_completion_pct": 0.7102,
        "passes_over_expected": -15.4768,
        "passes_over_expected_p100": -0.974,
        "avg_pass_distance": 20.2174,
        "avg_pass_vertical": 2.9871
      }
    },
    {
      "canonical_id": "josh-atencio",
      "canonical_name": "Josh Atencio",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1258.0,
        "shots": 26.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 1.3975,
        "xg_place": 0.1705,
        "goals_minus_xg": -1.3975,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 0.8484,
        "assists_minus_xa": 0.1516,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.2459,
        "points_added": 0.0,
        "xpoints_added": 0.9018,
        "passes_attempted": 764.0,
        "pass_completion_pct": 0.7958,
        "xpass_completion_pct": 0.8121,
        "passes_over_expected": -12.4608,
        "passes_over_expected_p100": -1.631,
        "avg_pass_distance": 18.2243,
        "avg_pass_vertical": 3.6388
      }
    },
    {
      "canonical_id": "josh-bauer",
      "canonical_name": "Josh Bauer",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2112.0,
        "shots": 10.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.9172,
        "xg_place": -0.4469,
        "goals_minus_xg": -0.9172,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.4689,
        "assists_minus_xa": -0.4689,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.3861,
        "points_added": 0.0,
        "xpoints_added": 0.4468,
        "passes_attempted": 1037.0,
        "pass_completion_pct": 0.838,
        "xpass_completion_pct": 0.8287,
        "passes_over_expected": 9.662,
        "passes_over_expected_p100": 0.9317,
        "avg_pass_distance": 20.7813,
        "avg_pass_vertical": 5.4299
      }
    },
    {
      "canonical_id": "josh-cohen",
      "canonical_name": "Josh Cohen",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 240.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 83.0,
        "pass_completion_pct": 0.8434,
        "xpass_completion_pct": 0.8083,
        "passes_over_expected": 2.9111,
        "passes_over_expected_p100": 3.5073,
        "avg_pass_distance": 31.077,
        "avg_pass_vertical": 20.5571,
        "shots_faced": 9.0,
        "goals_conceded": 3.0,
        "saves": 6.0,
        "headed_shot_share": 0.2222,
        "xg_faced": 1.6805,
        "goals_conceded_minus_xg": 1.3195,
        "goals_per_xg": 1.7852
      }
    },
    {
      "canonical_id": "josh-yaro",
      "canonical_name": "Josh Yaro",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 915.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.3685,
        "xg_place": 0.3939,
        "goals_minus_xg": 0.6315,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3685,
        "points_added": 0.5195,
        "xpoints_added": 0.2026,
        "passes_attempted": 397.0,
        "pass_completion_pct": 0.8489,
        "xpass_completion_pct": 0.8264,
        "passes_over_expected": 8.9093,
        "passes_over_expected_p100": 2.2441,
        "avg_pass_distance": 21.2856,
        "avg_pass_vertical": 7.0566
      }
    },
    {
      "canonical_id": "jos\u00e9-mart\u00ednez",
      "canonical_name": "Jos\u00e9 Mart\u00ednez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1139.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.2664,
        "xg_place": 0.0598,
        "goals_minus_xg": -0.2664,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 1.0098,
        "assists_minus_xa": -0.0098,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2762,
        "points_added": 0.0,
        "xpoints_added": 0.1895,
        "passes_attempted": 538.0,
        "pass_completion_pct": 0.7881,
        "xpass_completion_pct": 0.7924,
        "passes_over_expected": -2.315,
        "passes_over_expected_p100": -0.4303,
        "avg_pass_distance": 21.9058,
        "avg_pass_vertical": 8.0855
      }
    },
    {
      "canonical_id": "jovan-mijatovi\u0107",
      "canonical_name": "Jovan Mijatovi\u0107",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 352.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.137,
        "xg_place": -0.8778,
        "goals_minus_xg": -1.137,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1627,
        "assists_minus_xa": -0.1627,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.2997,
        "points_added": 0.0,
        "xpoints_added": 0.495,
        "passes_attempted": 65.0,
        "pass_completion_pct": 0.6615,
        "xpass_completion_pct": 0.7549,
        "passes_over_expected": -6.0666,
        "passes_over_expected_p100": -9.3333,
        "avg_pass_distance": 15.898,
        "avg_pass_vertical": -0.056
      }
    },
    {
      "canonical_id": "jo\u00e3o-klauss",
      "canonical_name": "Jo\u00e3o Klauss",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2186.0,
        "shots": 78.0,
        "shots_on_target": 23.0,
        "goals": 5.0,
        "xg": 8.9529,
        "xg_place": 0.3651,
        "goals_minus_xg": -3.9529,
        "key_passes": 32.0,
        "assists": 2.0,
        "xa": 2.076,
        "assists_minus_xa": -0.076,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 11.0289,
        "points_added": 2.7529,
        "xpoints_added": 6.424,
        "passes_attempted": 554.0,
        "pass_completion_pct": 0.6751,
        "xpass_completion_pct": 0.7074,
        "passes_over_expected": -17.8985,
        "passes_over_expected_p100": -3.2308,
        "avg_pass_distance": 14.4731,
        "avg_pass_vertical": 1.5783
      }
    },
    {
      "canonical_id": "jo\u00e3o-paulo",
      "canonical_name": "Jo\u00e3o Paulo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1604.0,
        "shots": 22.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 0.9438,
        "xg_place": -0.4441,
        "goals_minus_xg": -0.9438,
        "key_passes": 23.0,
        "assists": 1.0,
        "xa": 1.8116,
        "assists_minus_xa": -0.8116,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.7554,
        "points_added": 0.0,
        "xpoints_added": 0.5732,
        "passes_attempted": 1249.0,
        "pass_completion_pct": 0.8559,
        "xpass_completion_pct": 0.8285,
        "passes_over_expected": 34.1565,
        "passes_over_expected_p100": 2.7347,
        "avg_pass_distance": 19.4627,
        "avg_pass_vertical": 4.2877
      }
    },
    {
      "canonical_id": "jo\u00e3o-pedro",
      "canonical_name": "Jo\u00e3o Pedro",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 512.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0795,
        "xg_place": -0.0795,
        "goals_minus_xg": -0.0795,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.1525,
        "assists_minus_xa": -0.1525,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2319,
        "points_added": 0.0,
        "xpoints_added": 0.0979,
        "passes_attempted": 315.0,
        "pass_completion_pct": 0.7397,
        "xpass_completion_pct": 0.787,
        "passes_over_expected": -14.8938,
        "passes_over_expected_p100": -4.7282,
        "avg_pass_distance": 20.4035,
        "avg_pass_vertical": 3.437
      }
    },
    {
      "canonical_id": "juan-mosquera",
      "canonical_name": "Juan Mosquera",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3197.0,
        "shots": 21.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 1.3442,
        "xg_place": -0.6975,
        "goals_minus_xg": -0.3442,
        "key_passes": 45.0,
        "assists": 3.0,
        "xa": 4.5477,
        "assists_minus_xa": -1.5477,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.8919,
        "points_added": 0.4439,
        "xpoints_added": 0.7681,
        "passes_attempted": 1721.0,
        "pass_completion_pct": 0.8315,
        "xpass_completion_pct": 0.7997,
        "passes_over_expected": 54.6671,
        "passes_over_expected_p100": 3.1765,
        "avg_pass_distance": 18.3896,
        "avg_pass_vertical": 0.7171
      }
    },
    {
      "canonical_id": "jules-anthony-vilsaint",
      "canonical_name": "Jules-Anthony Vilsaint",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 983.0,
        "shots": 27.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 4.9625,
        "xg_place": -2.7225,
        "goals_minus_xg": -2.9625,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 1.4188,
        "assists_minus_xa": 0.5812,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 6.3813,
        "points_added": 1.1516,
        "xpoints_added": 2.3882,
        "passes_attempted": 235.0,
        "pass_completion_pct": 0.7745,
        "xpass_completion_pct": 0.8253,
        "passes_over_expected": -11.9399,
        "passes_over_expected_p100": -5.0808,
        "avg_pass_distance": 16.2403,
        "avg_pass_vertical": -1.1732
      }
    },
    {
      "canonical_id": "julian-gaines",
      "canonical_name": "Julian Gaines",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 250.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 130.0,
        "pass_completion_pct": 0.8308,
        "xpass_completion_pct": 0.8098,
        "passes_over_expected": 2.7288,
        "passes_over_expected_p100": 2.0991,
        "avg_pass_distance": 18.7711,
        "avg_pass_vertical": -0.5903
      }
    },
    {
      "canonical_id": "julian-gressel",
      "canonical_name": "Julian Gressel",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2521.0,
        "shots": 29.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 2.3419,
        "xg_place": -0.4907,
        "goals_minus_xg": -1.3419,
        "key_passes": 44.0,
        "assists": 9.0,
        "xa": 5.3587,
        "assists_minus_xa": 3.6413,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 7.7006,
        "points_added": 1.089,
        "xpoints_added": 1.5099,
        "passes_attempted": 1201.0,
        "pass_completion_pct": 0.791,
        "xpass_completion_pct": 0.8055,
        "passes_over_expected": -17.3692,
        "passes_over_expected_p100": -1.4462,
        "avg_pass_distance": 19.2082,
        "avg_pass_vertical": 1.0195
      }
    },
    {
      "canonical_id": "julian-hall",
      "canonical_name": "Julian Hall",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 232.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 0.956,
        "xg_place": 0.0934,
        "goals_minus_xg": 1.044,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.7943,
        "assists_minus_xa": 0.2057,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.7503,
        "points_added": 3.2363,
        "xpoints_added": 1.3223,
        "passes_attempted": 61.0,
        "pass_completion_pct": 0.7377,
        "xpass_completion_pct": 0.767,
        "passes_over_expected": -1.7879,
        "passes_over_expected_p100": -2.931,
        "avg_pass_distance": 16.3592,
        "avg_pass_vertical": 2.5033
      }
    },
    {
      "canonical_id": "julio-cascante",
      "canonical_name": "Julio Cascante",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2105.0,
        "shots": 10.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.7298,
        "xg_place": 0.6983,
        "goals_minus_xg": 0.2702,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.3012,
        "assists_minus_xa": -0.3012,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0309,
        "points_added": 1.5206,
        "xpoints_added": 1.2973,
        "passes_attempted": 1115.0,
        "pass_completion_pct": 0.8744,
        "xpass_completion_pct": 0.8718,
        "passes_over_expected": 2.9014,
        "passes_over_expected_p100": 0.2602,
        "avg_pass_distance": 22.6272,
        "avg_pass_vertical": 8.0323
      }
    },
    {
      "canonical_id": "juli\u00e1n-aude",
      "canonical_name": "Juli\u00e1n Aude",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1910.0,
        "shots": 12.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.8537,
        "xg_place": -0.2352,
        "goals_minus_xg": 0.1463,
        "key_passes": 12.0,
        "assists": 2.0,
        "xa": 1.6356,
        "assists_minus_xa": 0.3644,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.4893,
        "points_added": 0.7254,
        "xpoints_added": 0.671,
        "passes_attempted": 1080.0,
        "pass_completion_pct": 0.838,
        "xpass_completion_pct": 0.8276,
        "passes_over_expected": 11.2179,
        "passes_over_expected_p100": 1.0387,
        "avg_pass_distance": 17.2624,
        "avg_pass_vertical": 2.4848
      }
    },
    {
      "canonical_id": "juli\u00e1n-carranza",
      "canonical_name": "Juli\u00e1n Carranza",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1224.0,
        "shots": 45.0,
        "shots_on_target": 16.0,
        "goals": 6.0,
        "xg": 5.1817,
        "xg_place": -0.2064,
        "goals_minus_xg": 0.8183,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 1.1616,
        "assists_minus_xa": -1.1616,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.3433,
        "points_added": 2.7813,
        "xpoints_added": 3.8196,
        "passes_attempted": 279.0,
        "pass_completion_pct": 0.7133,
        "xpass_completion_pct": 0.7695,
        "passes_over_expected": -15.679,
        "passes_over_expected_p100": -5.6197,
        "avg_pass_distance": 13.862,
        "avg_pass_vertical": -0.3263
      }
    },
    {
      "canonical_id": "juli\u00e1n-fern\u00e1ndez",
      "canonical_name": "Juli\u00e1n Fern\u00e1ndez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 843.0,
        "shots": 22.0,
        "shots_on_target": 10.0,
        "goals": 2.0,
        "xg": 2.0815,
        "xg_place": -0.075,
        "goals_minus_xg": -0.0815,
        "key_passes": 12.0,
        "assists": 2.0,
        "xa": 1.3597,
        "assists_minus_xa": 0.6403,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.4412,
        "points_added": 0.0181,
        "xpoints_added": 0.9085,
        "passes_attempted": 344.0,
        "pass_completion_pct": 0.7297,
        "xpass_completion_pct": 0.7581,
        "passes_over_expected": -9.7705,
        "passes_over_expected_p100": -2.8403,
        "avg_pass_distance": 17.7731,
        "avg_pass_vertical": -0.1296
      }
    },
    {
      "canonical_id": "justen-glad",
      "canonical_name": "Justen Glad",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2775.0,
        "shots": 16.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.9189,
        "xg_place": -0.7883,
        "goals_minus_xg": -0.9189,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0394,
        "assists_minus_xa": -0.0394,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9583,
        "points_added": 0.0,
        "xpoints_added": 0.5332,
        "passes_attempted": 1702.0,
        "pass_completion_pct": 0.9113,
        "xpass_completion_pct": 0.8823,
        "passes_over_expected": 49.2835,
        "passes_over_expected_p100": 2.8956,
        "avg_pass_distance": 22.7368,
        "avg_pass_vertical": 6.3719
      }
    },
    {
      "canonical_id": "justin-haak",
      "canonical_name": "Justin Haak",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1243.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.5269,
        "xg_place": 0.1909,
        "goals_minus_xg": -0.5269,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1372,
        "assists_minus_xa": -0.1372,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6641,
        "points_added": 0.0,
        "xpoints_added": 0.31,
        "passes_attempted": 515.0,
        "pass_completion_pct": 0.8369,
        "xpass_completion_pct": 0.8201,
        "passes_over_expected": 8.6539,
        "passes_over_expected_p100": 1.6804,
        "avg_pass_distance": 19.8532,
        "avg_pass_vertical": 6.0996
      }
    },
    {
      "canonical_id": "justin-reynolds",
      "canonical_name": "Justin Reynolds",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 271.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.242,
        "xg_place": -0.0817,
        "goals_minus_xg": -0.242,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.3414,
        "assists_minus_xa": -0.3414,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5834,
        "points_added": 0.0,
        "xpoints_added": 0.0815,
        "passes_attempted": 146.0,
        "pass_completion_pct": 0.7877,
        "xpass_completion_pct": 0.788,
        "passes_over_expected": -0.05,
        "passes_over_expected_p100": -0.0342,
        "avg_pass_distance": 15.8787,
        "avg_pass_vertical": -0.5462
      }
    },
    {
      "canonical_id": "j\u00e1der-obrian",
      "canonical_name": "J\u00e1der Obrian",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2459.0,
        "shots": 33.0,
        "shots_on_target": 12.0,
        "goals": 7.0,
        "xg": 4.5895,
        "xg_place": -0.2132,
        "goals_minus_xg": 2.4105,
        "key_passes": 16.0,
        "assists": 2.0,
        "xa": 2.0797,
        "assists_minus_xa": -0.0797,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 6.6693,
        "points_added": 4.7945,
        "xpoints_added": 2.9844,
        "passes_attempted": 682.0,
        "pass_completion_pct": 0.7155,
        "xpass_completion_pct": 0.762,
        "passes_over_expected": -31.6987,
        "passes_over_expected_p100": -4.6479,
        "avg_pass_distance": 14.6779,
        "avg_pass_vertical": -0.4535
      }
    },
    {
      "canonical_id": "j\u00e1n-gregu\u0161",
      "canonical_name": "J\u00e1n Gregu\u0161",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 429.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1098,
        "xg_place": -0.1098,
        "goals_minus_xg": -0.1098,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0408,
        "assists_minus_xa": -0.0408,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1506,
        "points_added": 0.0,
        "xpoints_added": 0.09,
        "passes_attempted": 320.0,
        "pass_completion_pct": 0.9156,
        "xpass_completion_pct": 0.8941,
        "passes_over_expected": 6.8745,
        "passes_over_expected_p100": 2.1483,
        "avg_pass_distance": 18.2786,
        "avg_pass_vertical": 2.366
      }
    },
    {
      "canonical_id": "j\u00fanior-moreno",
      "canonical_name": "J\u00fanior Moreno",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 33.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0314,
        "xg_place": -0.0314,
        "goals_minus_xg": -0.0314,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0314,
        "points_added": 0.0,
        "xpoints_added": 0.0023,
        "passes_attempted": 12.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7764,
        "passes_over_expected": -0.3173,
        "passes_over_expected_p100": -2.6443,
        "avg_pass_distance": 23.3409,
        "avg_pass_vertical": 6.8106
      }
    },
    {
      "canonical_id": "j\u00fanior-urso",
      "canonical_name": "J\u00fanior Urso",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1270.0,
        "shots": 18.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.3531,
        "xg_place": -0.1852,
        "goals_minus_xg": -0.3531,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.8918,
        "assists_minus_xa": -0.8918,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.2449,
        "points_added": 0.6289,
        "xpoints_added": 0.9063,
        "passes_attempted": 419.0,
        "pass_completion_pct": 0.821,
        "xpass_completion_pct": 0.8619,
        "passes_over_expected": -17.1272,
        "passes_over_expected_p100": -4.0876,
        "avg_pass_distance": 17.5182,
        "avg_pass_vertical": 0.4165
      }
    },
    {
      "canonical_id": "kage-romanshyn-jr",
      "canonical_name": "Kage Romanshyn Jr",
      "positions": [
        "AM"
      ],
      "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": 5.0,
        "pass_completion_pct": 0.6,
        "xpass_completion_pct": 0.696,
        "passes_over_expected": -0.48,
        "passes_over_expected_p100": -9.6006,
        "avg_pass_distance": 11.6968,
        "avg_pass_vertical": 6.6508
      }
    },
    {
      "canonical_id": "kai-wagner",
      "canonical_name": "Kai Wagner",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3290.0,
        "shots": 16.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.5599,
        "xg_place": 0.6058,
        "goals_minus_xg": 0.4401,
        "key_passes": 99.0,
        "assists": 9.0,
        "xa": 8.6746,
        "assists_minus_xa": 0.3254,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 9.2345,
        "points_added": 1.4762,
        "xpoints_added": 0.4482,
        "passes_attempted": 1964.0,
        "pass_completion_pct": 0.7327,
        "xpass_completion_pct": 0.7079,
        "passes_over_expected": 48.7764,
        "passes_over_expected_p100": 2.4835,
        "avg_pass_distance": 24.6279,
        "avg_pass_vertical": 4.2163
      }
    },
    {
      "canonical_id": "kalani-kossa-rienzi",
      "canonical_name": "Kalani Kossa-Rienzi",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 19.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 6.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.6475,
        "passes_over_expected": -0.8849,
        "passes_over_expected_p100": -14.7483,
        "avg_pass_distance": 10.9487,
        "avg_pass_vertical": 9.4044
      }
    },
    {
      "canonical_id": "kamal-miller",
      "canonical_name": "Kamal Miller",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2275.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4872,
        "xg_place": -0.2696,
        "goals_minus_xg": -0.4872,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0302,
        "assists_minus_xa": -0.0302,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5174,
        "points_added": 0.0,
        "xpoints_added": 0.5973,
        "passes_attempted": 1304.0,
        "pass_completion_pct": 0.8528,
        "xpass_completion_pct": 0.831,
        "passes_over_expected": 28.4405,
        "passes_over_expected_p100": 2.181,
        "avg_pass_distance": 23.3788,
        "avg_pass_vertical": 9.5833
      }
    },
    {
      "canonical_id": "karol-swiderski",
      "canonical_name": "Karol Swiderski",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 715.0,
        "shots": 28.0,
        "shots_on_target": 14.0,
        "goals": 7.0,
        "xg": 6.3045,
        "xg_place": 0.9311,
        "goals_minus_xg": 0.6955,
        "key_passes": 8.0,
        "assists": 2.0,
        "xa": 1.4609,
        "assists_minus_xa": 0.5391,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 7.7654,
        "points_added": 3.4374,
        "xpoints_added": 3.8621,
        "passes_attempted": 123.0,
        "pass_completion_pct": 0.7642,
        "xpass_completion_pct": 0.7444,
        "passes_over_expected": 2.4406,
        "passes_over_expected_p100": 1.9842,
        "avg_pass_distance": 16.4502,
        "avg_pass_vertical": 0.3944
      }
    },
    {
      "canonical_id": "kayden-pierre",
      "canonical_name": "Kayden Pierre",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 498.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.192,
        "xg_place": -0.192,
        "goals_minus_xg": -0.192,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.0361,
        "assists_minus_xa": 0.9639,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2281,
        "points_added": 0.0,
        "xpoints_added": 0.1063,
        "passes_attempted": 254.0,
        "pass_completion_pct": 0.8307,
        "xpass_completion_pct": 0.8175,
        "passes_over_expected": 3.3604,
        "passes_over_expected_p100": 1.323,
        "avg_pass_distance": 18.8148,
        "avg_pass_vertical": 3.2695
      }
    },
    {
      "canonical_id": "keaton-parks",
      "canonical_name": "Keaton Parks",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3223.0,
        "shots": 35.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 3.4695,
        "xg_place": -1.2486,
        "goals_minus_xg": -1.4695,
        "key_passes": 27.0,
        "assists": 1.0,
        "xa": 2.6025,
        "assists_minus_xa": -1.6025,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 6.072,
        "points_added": 0.772,
        "xpoints_added": 2.0871,
        "passes_attempted": 1722.0,
        "pass_completion_pct": 0.8484,
        "xpass_completion_pct": 0.8295,
        "passes_over_expected": 32.6409,
        "passes_over_expected_p100": 1.8955,
        "avg_pass_distance": 17.3886,
        "avg_pass_vertical": 3.4357
      }
    },
    {
      "canonical_id": "keegan-rosenberry",
      "canonical_name": "Keegan Rosenberry",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3144.0,
        "shots": 16.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.71,
        "xg_place": -0.2255,
        "goals_minus_xg": -0.71,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 2.4989,
        "assists_minus_xa": -1.4989,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.2089,
        "points_added": 0.0,
        "xpoints_added": 0.4219,
        "passes_attempted": 1763.0,
        "pass_completion_pct": 0.7476,
        "xpass_completion_pct": 0.7563,
        "passes_over_expected": -15.314,
        "passes_over_expected_p100": -0.8686,
        "avg_pass_distance": 20.7426,
        "avg_pass_vertical": 5.9881
      }
    },
    {
      "canonical_id": "kei-kamara",
      "canonical_name": "Kei Kamara",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1235.0,
        "shots": 32.0,
        "shots_on_target": 11.0,
        "goals": 3.0,
        "xg": 3.9637,
        "xg_place": -0.1008,
        "goals_minus_xg": -0.9637,
        "key_passes": 16.0,
        "assists": 5.0,
        "xa": 2.3894,
        "assists_minus_xa": 2.6106,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 6.3531,
        "points_added": 2.204,
        "xpoints_added": 3.3818,
        "passes_attempted": 228.0,
        "pass_completion_pct": 0.7193,
        "xpass_completion_pct": 0.7469,
        "passes_over_expected": -6.2863,
        "passes_over_expected_p100": -2.7571,
        "avg_pass_distance": 16.2163,
        "avg_pass_vertical": -1.5986
      }
    },
    {
      "canonical_id": "kellyn-acosta",
      "canonical_name": "Kellyn Acosta",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2575.0,
        "shots": 23.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 1.3747,
        "xg_place": 0.4607,
        "goals_minus_xg": 1.6253,
        "key_passes": 28.0,
        "assists": 2.0,
        "xa": 2.8222,
        "assists_minus_xa": -0.8222,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.1969,
        "points_added": 1.4763,
        "xpoints_added": 0.9125,
        "passes_attempted": 1319.0,
        "pass_completion_pct": 0.8021,
        "xpass_completion_pct": 0.8181,
        "passes_over_expected": -21.0281,
        "passes_over_expected_p100": -1.5942,
        "avg_pass_distance": 20.0988,
        "avg_pass_vertical": 2.8491
      }
    },
    {
      "canonical_id": "kelvin-yeboah",
      "canonical_name": "Kelvin Yeboah",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1086.0,
        "shots": 45.0,
        "shots_on_target": 24.0,
        "goals": 9.0,
        "xg": 8.598,
        "xg_place": -1.2496,
        "goals_minus_xg": 0.402,
        "key_passes": 8.0,
        "assists": 2.0,
        "xa": 0.8614,
        "assists_minus_xa": 1.1386,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 9.4595,
        "points_added": 3.883,
        "xpoints_added": 3.41,
        "passes_attempted": 191.0,
        "pass_completion_pct": 0.6649,
        "xpass_completion_pct": 0.7509,
        "passes_over_expected": -16.4246,
        "passes_over_expected_p100": -8.5993,
        "avg_pass_distance": 13.4236,
        "avg_pass_vertical": -1.2927
      }
    },
    {
      "canonical_id": "kervin-arriaga",
      "canonical_name": "Kervin Arriaga",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1011.0,
        "shots": 16.0,
        "shots_on_target": 4.0,
        "goals": 3.0,
        "xg": 0.7214,
        "xg_place": 0.4788,
        "goals_minus_xg": 2.2786,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0441,
        "assists_minus_xa": -0.0441,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 0.7655,
        "points_added": 1.714,
        "xpoints_added": 0.5133,
        "passes_attempted": 491.0,
        "pass_completion_pct": 0.8086,
        "xpass_completion_pct": 0.7804,
        "passes_over_expected": 13.8112,
        "passes_over_expected_p100": 2.8129,
        "avg_pass_distance": 22.6158,
        "avg_pass_vertical": 8.5365
      }
    },
    {
      "canonical_id": "kerwin-vargas",
      "canonical_name": "Kerwin Vargas",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2884.0,
        "shots": 66.0,
        "shots_on_target": 20.0,
        "goals": 6.0,
        "xg": 5.7937,
        "xg_place": 0.684,
        "goals_minus_xg": 0.2063,
        "key_passes": 29.0,
        "assists": 2.0,
        "xa": 2.7943,
        "assists_minus_xa": -0.7943,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 8.588,
        "points_added": 2.272,
        "xpoints_added": 3.3495,
        "passes_attempted": 878.0,
        "pass_completion_pct": 0.7301,
        "xpass_completion_pct": 0.7266,
        "passes_over_expected": 3.0461,
        "passes_over_expected_p100": 0.3469,
        "avg_pass_distance": 18.7373,
        "avg_pass_vertical": 0.6691
      }
    },
    {
      "canonical_id": "kevin-kelsy",
      "canonical_name": "Kevin Kelsy",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1430.0,
        "shots": 32.0,
        "shots_on_target": 16.0,
        "goals": 6.0,
        "xg": 4.2059,
        "xg_place": 0.8037,
        "goals_minus_xg": 1.7941,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.8106,
        "assists_minus_xa": -0.8106,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.0165,
        "points_added": 2.3364,
        "xpoints_added": 2.3784,
        "passes_attempted": 249.0,
        "pass_completion_pct": 0.7309,
        "xpass_completion_pct": 0.762,
        "passes_over_expected": -7.7288,
        "passes_over_expected_p100": -3.1039,
        "avg_pass_distance": 13.6823,
        "avg_pass_vertical": -0.5763
      }
    },
    {
      "canonical_id": "kevin-long",
      "canonical_name": "Kevin Long",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2398.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2581,
        "xg_place": -0.2416,
        "goals_minus_xg": -0.2581,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.6257,
        "assists_minus_xa": -0.6257,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8838,
        "points_added": 0.0,
        "xpoints_added": 0.2064,
        "passes_attempted": 1245.0,
        "pass_completion_pct": 0.8586,
        "xpass_completion_pct": 0.8489,
        "passes_over_expected": 12.0682,
        "passes_over_expected_p100": 0.9693,
        "avg_pass_distance": 23.8461,
        "avg_pass_vertical": 8.2688
      }
    },
    {
      "canonical_id": "kevin-otoole",
      "canonical_name": "Kevin O'Toole",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3111.0,
        "shots": 23.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.292,
        "xg_place": -0.7877,
        "goals_minus_xg": -0.292,
        "key_passes": 25.0,
        "assists": 2.0,
        "xa": 2.7497,
        "assists_minus_xa": -0.7497,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.0417,
        "points_added": 0.3705,
        "xpoints_added": 0.6571,
        "passes_attempted": 1628.0,
        "pass_completion_pct": 0.8206,
        "xpass_completion_pct": 0.7918,
        "passes_over_expected": 46.9689,
        "passes_over_expected_p100": 2.8851,
        "avg_pass_distance": 15.4137,
        "avg_pass_vertical": 3.214
      }
    },
    {
      "canonical_id": "khiry-shelton",
      "canonical_name": "Khiry Shelton",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1192.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4597,
        "xg_place": -0.2423,
        "goals_minus_xg": -0.4597,
        "key_passes": 6.0,
        "assists": 2.0,
        "xa": 0.5885,
        "assists_minus_xa": 1.4115,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.0482,
        "points_added": 0.0,
        "xpoints_added": 0.2879,
        "passes_attempted": 632.0,
        "pass_completion_pct": 0.8671,
        "xpass_completion_pct": 0.8429,
        "passes_over_expected": 15.2829,
        "passes_over_expected_p100": 2.4182,
        "avg_pass_distance": 18.1681,
        "avg_pass_vertical": 2.7726
      }
    },
    {
      "canonical_id": "kimani-stewart-baynes",
      "canonical_name": "Kimani Stewart-Baynes",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 229.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0482,
        "xg_place": -0.0482,
        "goals_minus_xg": -0.0482,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.6413,
        "assists_minus_xa": 0.3587,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6895,
        "points_added": 0.0,
        "xpoints_added": 0.0718,
        "passes_attempted": 52.0,
        "pass_completion_pct": 0.7692,
        "xpass_completion_pct": 0.7615,
        "passes_over_expected": 0.403,
        "passes_over_expected_p100": 0.775,
        "avg_pass_distance": 15.7831,
        "avg_pass_vertical": -2.1288
      }
    },
    {
      "canonical_id": "kipp-keller",
      "canonical_name": "Kipp Keller",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 945.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 1.1146,
        "xg_place": -1.1146,
        "goals_minus_xg": -1.1146,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0342,
        "assists_minus_xa": -0.0342,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1488,
        "points_added": 0.0,
        "xpoints_added": 0.9311,
        "passes_attempted": 625.0,
        "pass_completion_pct": 0.872,
        "xpass_completion_pct": 0.8773,
        "passes_over_expected": -3.3112,
        "passes_over_expected_p100": -0.5298,
        "avg_pass_distance": 21.303,
        "avg_pass_vertical": 5.3651
      }
    },
    {
      "canonical_id": "kobe-franklin",
      "canonical_name": "Kobe Franklin",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 846.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.8357,
        "xg_place": -0.0826,
        "goals_minus_xg": -0.8357,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.5465,
        "assists_minus_xa": 0.4535,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3821,
        "points_added": 0.0,
        "xpoints_added": 0.7257,
        "passes_attempted": 321.0,
        "pass_completion_pct": 0.8255,
        "xpass_completion_pct": 0.8027,
        "passes_over_expected": 7.3192,
        "passes_over_expected_p100": 2.2801,
        "avg_pass_distance": 16.7328,
        "avg_pass_vertical": -0.2773
      }
    },
    {
      "canonical_id": "kosi-thompson",
      "canonical_name": "Kosi Thompson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1313.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4129,
        "xg_place": -0.4129,
        "goals_minus_xg": -0.4129,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.347,
        "assists_minus_xa": -0.347,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7599,
        "points_added": 0.0,
        "xpoints_added": 0.1928,
        "passes_attempted": 606.0,
        "pass_completion_pct": 0.8597,
        "xpass_completion_pct": 0.8476,
        "passes_over_expected": 7.3442,
        "passes_over_expected_p100": 1.2119,
        "avg_pass_distance": 17.98,
        "avg_pass_vertical": 3.6997
      }
    },
    {
      "canonical_id": "kristian-fletcher",
      "canonical_name": "Kristian Fletcher",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 338.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.1974,
        "xg_place": 0.1604,
        "goals_minus_xg": -0.1974,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1133,
        "assists_minus_xa": -0.1133,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3107,
        "points_added": 1.4703,
        "xpoints_added": 1.3532,
        "passes_attempted": 114.0,
        "pass_completion_pct": 0.7105,
        "xpass_completion_pct": 0.7567,
        "passes_over_expected": -5.2595,
        "passes_over_expected_p100": -4.6136,
        "avg_pass_distance": 15.6387,
        "avg_pass_vertical": -2.6376
      }
    },
    {
      "canonical_id": "kristijan-kahlina",
      "canonical_name": "Kristijan Kahlina",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3780.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1289.0,
        "pass_completion_pct": 0.7859,
        "xpass_completion_pct": 0.7858,
        "passes_over_expected": 0.0732,
        "passes_over_expected_p100": 0.0057,
        "avg_pass_distance": 33.6849,
        "avg_pass_vertical": 24.266,
        "shots_faced": 170.0,
        "goals_conceded": 40.0,
        "saves": 127.0,
        "headed_shot_share": 0.1118,
        "xg_faced": 51.4206,
        "goals_conceded_minus_xg": -11.4206,
        "goals_per_xg": 0.7779
      }
    },
    {
      "canonical_id": "kwadwo-opoku",
      "canonical_name": "Kwadwo Opoku",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 636.0,
        "shots": 13.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 2.5643,
        "xg_place": -0.0596,
        "goals_minus_xg": -0.5643,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.9785,
        "assists_minus_xa": 0.0215,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.5429,
        "points_added": 0.3216,
        "xpoints_added": 1.5562,
        "passes_attempted": 196.0,
        "pass_completion_pct": 0.852,
        "xpass_completion_pct": 0.8424,
        "passes_over_expected": 1.8814,
        "passes_over_expected_p100": 0.9599,
        "avg_pass_distance": 15.2022,
        "avg_pass_vertical": -1.4071
      }
    },
    {
      "canonical_id": "kyle-duncan",
      "canonical_name": "Kyle Duncan",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1446.0,
        "shots": 11.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.4483,
        "xg_place": 0.1466,
        "goals_minus_xg": 0.5517,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 1.2344,
        "assists_minus_xa": -0.2344,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6828,
        "points_added": 0.2818,
        "xpoints_added": 0.3096,
        "passes_attempted": 690.0,
        "pass_completion_pct": 0.7449,
        "xpass_completion_pct": 0.7664,
        "passes_over_expected": -14.7984,
        "passes_over_expected_p100": -2.1447,
        "avg_pass_distance": 17.8529,
        "avg_pass_vertical": 2.7541
      }
    },
    {
      "canonical_id": "kyle-hiebert",
      "canonical_name": "Kyle Hiebert",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1560.0,
        "shots": 9.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4668,
        "xg_place": -0.435,
        "goals_minus_xg": -0.4668,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2262,
        "assists_minus_xa": -0.2262,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.693,
        "points_added": 0.0,
        "xpoints_added": 0.3929,
        "passes_attempted": 761.0,
        "pass_completion_pct": 0.8003,
        "xpass_completion_pct": 0.8008,
        "passes_over_expected": -0.4039,
        "passes_over_expected_p100": -0.0531,
        "avg_pass_distance": 21.2282,
        "avg_pass_vertical": 6.9122
      }
    },
    {
      "canonical_id": "kyle-smith",
      "canonical_name": "Kyle Smith",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1453.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.303,
        "xg_place": -0.303,
        "goals_minus_xg": -0.303,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.3333,
        "assists_minus_xa": 0.6667,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6364,
        "points_added": 0.0,
        "xpoints_added": 0.1928,
        "passes_attempted": 871.0,
        "pass_completion_pct": 0.8232,
        "xpass_completion_pct": 0.7991,
        "passes_over_expected": 21.024,
        "passes_over_expected_p100": 2.4138,
        "avg_pass_distance": 19.133,
        "avg_pass_vertical": 5.9724
      }
    },
    {
      "canonical_id": "k\u00e9vin-cabral",
      "canonical_name": "K\u00e9vin Cabral",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1580.0,
        "shots": 33.0,
        "shots_on_target": 14.0,
        "goals": 5.0,
        "xg": 6.1685,
        "xg_place": -0.0713,
        "goals_minus_xg": -1.1685,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 2.1694,
        "assists_minus_xa": -1.1694,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 8.3379,
        "points_added": 4.5016,
        "xpoints_added": 4.4684,
        "passes_attempted": 368.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7708,
        "passes_over_expected": -7.6484,
        "passes_over_expected_p100": -2.0784,
        "avg_pass_distance": 15.0896,
        "avg_pass_vertical": -0.4525
      }
    },
    {
      "canonical_id": "lachlan-brook",
      "canonical_name": "Lachlan Brook",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 279.0,
        "shots": 13.0,
        "shots_on_target": 8.0,
        "goals": 0.0,
        "xg": 0.8095,
        "xg_place": 0.0055,
        "goals_minus_xg": -0.8095,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1723,
        "assists_minus_xa": -0.1723,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9818,
        "points_added": 0.0,
        "xpoints_added": 0.3988,
        "passes_attempted": 84.0,
        "pass_completion_pct": 0.7738,
        "xpass_completion_pct": 0.7921,
        "passes_over_expected": -1.5359,
        "passes_over_expected_p100": -1.8284,
        "avg_pass_distance": 19.8573,
        "avg_pass_vertical": 2.0449
      }
    },
    {
      "canonical_id": "lalas-abubakar",
      "canonical_name": "Lalas Abubakar",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1608.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.5891,
        "xg_place": -0.5891,
        "goals_minus_xg": -0.5891,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0302,
        "assists_minus_xa": -0.0302,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6193,
        "points_added": 0.0,
        "xpoints_added": 0.2547,
        "passes_attempted": 762.0,
        "pass_completion_pct": 0.9003,
        "xpass_completion_pct": 0.8864,
        "passes_over_expected": 10.5253,
        "passes_over_expected_p100": 1.3813,
        "avg_pass_distance": 20.0706,
        "avg_pass_vertical": 5.5784
      }
    },
    {
      "canonical_id": "lamine-diack",
      "canonical_name": "Lamine Diack",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 43.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 10.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.8137,
        "passes_over_expected": -0.1368,
        "passes_over_expected_p100": -1.3675,
        "avg_pass_distance": 11.992,
        "avg_pass_vertical": 5.3092
      }
    },
    {
      "canonical_id": "larrys-mabiala",
      "canonical_name": "Larrys Mabiala",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 48.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0438,
        "xg_place": -0.0438,
        "goals_minus_xg": -0.0438,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0438,
        "points_added": 0.0,
        "xpoints_added": 0.0182,
        "passes_attempted": 41.0,
        "pass_completion_pct": 0.9024,
        "xpass_completion_pct": 0.8872,
        "passes_over_expected": 0.6234,
        "passes_over_expected_p100": 1.5206,
        "avg_pass_distance": 19.8756,
        "avg_pass_vertical": 9.1963
      }
    },
    {
      "canonical_id": "lassi-lappalainen",
      "canonical_name": "Lassi Lappalainen",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 395.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.6176,
        "xg_place": -0.4533,
        "goals_minus_xg": -0.6176,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.9554,
        "assists_minus_xa": 0.0446,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.573,
        "points_added": 0.0,
        "xpoints_added": 0.3153,
        "passes_attempted": 169.0,
        "pass_completion_pct": 0.787,
        "xpass_completion_pct": 0.7914,
        "passes_over_expected": -0.7466,
        "passes_over_expected_p100": -0.4418,
        "avg_pass_distance": 16.4836,
        "avg_pass_vertical": -0.2379
      }
    },
    {
      "canonical_id": "latif-blessing",
      "canonical_name": "Latif Blessing",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1159.0,
        "shots": 20.0,
        "shots_on_target": 8.0,
        "goals": 5.0,
        "xg": 4.5552,
        "xg_place": -1.2139,
        "goals_minus_xg": 0.4448,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 1.9065,
        "assists_minus_xa": -0.9065,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.4617,
        "points_added": 3.6007,
        "xpoints_added": 3.1896,
        "passes_attempted": 331.0,
        "pass_completion_pct": 0.8036,
        "xpass_completion_pct": 0.8263,
        "passes_over_expected": -7.5204,
        "passes_over_expected_p100": -2.272,
        "avg_pass_distance": 14.2602,
        "avg_pass_vertical": -0.6368
      }
    },
    {
      "canonical_id": "lawrence-ennali",
      "canonical_name": "Lawrence Ennali",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 53.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.7126,
        "xg_place": 0.1229,
        "goals_minus_xg": 0.2874,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.079,
        "assists_minus_xa": -0.079,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7916,
        "points_added": 0.0726,
        "xpoints_added": 0.0517,
        "passes_attempted": 21.0,
        "pass_completion_pct": 0.9524,
        "xpass_completion_pct": 0.8813,
        "passes_over_expected": 1.4924,
        "passes_over_expected_p100": 7.1067,
        "avg_pass_distance": 16.6286,
        "avg_pass_vertical": -6.6528
      }
    },
    {
      "canonical_id": "lawson-sunderland",
      "canonical_name": "Lawson Sunderland",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 214.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0602,
        "xg_place": -0.0602,
        "goals_minus_xg": -0.0602,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.8183,
        "assists_minus_xa": 0.1817,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8785,
        "points_added": 0.0,
        "xpoints_added": 0.0293,
        "passes_attempted": 113.0,
        "pass_completion_pct": 0.8761,
        "xpass_completion_pct": 0.8594,
        "passes_over_expected": 1.8915,
        "passes_over_expected_p100": 1.6739,
        "avg_pass_distance": 15.2886,
        "avg_pass_vertical": 0.6316
      }
    },
    {
      "canonical_id": "leo-afonso",
      "canonical_name": "Leo Afonso",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 326.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 1.0296,
        "xg_place": 0.1647,
        "goals_minus_xg": 0.9704,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.2405,
        "assists_minus_xa": -0.2405,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.2701,
        "points_added": 0.8816,
        "xpoints_added": 0.41,
        "passes_attempted": 97.0,
        "pass_completion_pct": 0.6598,
        "xpass_completion_pct": 0.7678,
        "passes_over_expected": -10.4813,
        "passes_over_expected_p100": -10.8055,
        "avg_pass_distance": 14.818,
        "avg_pass_vertical": -0.1811
      }
    },
    {
      "canonical_id": "leo-v\u00e4is\u00e4nen",
      "canonical_name": "Leo V\u00e4is\u00e4nen",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 945.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.1865,
        "xg_place": 0.2787,
        "goals_minus_xg": -0.1865,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1865,
        "points_added": 0.0,
        "xpoints_added": 0.0967,
        "passes_attempted": 507.0,
        "pass_completion_pct": 0.9211,
        "xpass_completion_pct": 0.9003,
        "passes_over_expected": 10.5409,
        "passes_over_expected_p100": 2.0791,
        "avg_pass_distance": 20.9715,
        "avg_pass_vertical": 5.4242
      }
    },
    {
      "canonical_id": "leon-flach",
      "canonical_name": "Leon Flach",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2027.0,
        "shots": 8.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1623,
        "xg_place": -0.1623,
        "goals_minus_xg": -0.1623,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 1.2359,
        "assists_minus_xa": 0.7641,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.3982,
        "points_added": 0.0,
        "xpoints_added": 0.1089,
        "passes_attempted": 613.0,
        "pass_completion_pct": 0.8564,
        "xpass_completion_pct": 0.8331,
        "passes_over_expected": 14.2992,
        "passes_over_expected_p100": 2.3327,
        "avg_pass_distance": 17.5604,
        "avg_pass_vertical": 4.2611
      }
    },
    {
      "canonical_id": "leonardo-campana",
      "canonical_name": "Leonardo Campana",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1520.0,
        "shots": 35.0,
        "shots_on_target": 17.0,
        "goals": 8.0,
        "xg": 5.8257,
        "xg_place": 0.3059,
        "goals_minus_xg": 2.1743,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 1.3544,
        "assists_minus_xa": 0.6456,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 7.1801,
        "points_added": 3.682,
        "xpoints_added": 3.5292,
        "passes_attempted": 406.0,
        "pass_completion_pct": 0.7635,
        "xpass_completion_pct": 0.7975,
        "passes_over_expected": -13.8024,
        "passes_over_expected_p100": -3.3996,
        "avg_pass_distance": 14.9329,
        "avg_pass_vertical": -1.6644
      }
    },
    {
      "canonical_id": "levonte-johnson",
      "canonical_name": "Levonte Johnson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 845.0,
        "shots": 13.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.4301,
        "xg_place": -0.5892,
        "goals_minus_xg": -1.4301,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.426,
        "assists_minus_xa": -0.426,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.8561,
        "points_added": 0.0,
        "xpoints_added": 0.8434,
        "passes_attempted": 159.0,
        "pass_completion_pct": 0.7736,
        "xpass_completion_pct": 0.7839,
        "passes_over_expected": -1.6439,
        "passes_over_expected_p100": -1.0339,
        "avg_pass_distance": 15.7161,
        "avg_pass_vertical": -1.4483
      }
    },
    {
      "canonical_id": "lewis-morgan",
      "canonical_name": "Lewis Morgan",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3204.0,
        "shots": 105.0,
        "shots_on_target": 38.0,
        "goals": 13.0,
        "xg": 12.8674,
        "xg_place": 0.1482,
        "goals_minus_xg": 0.1326,
        "key_passes": 48.0,
        "assists": 5.0,
        "xa": 7.2986,
        "assists_minus_xa": -2.2986,
        "goals_plus_assists": 18.0,
        "xg_plus_xa": 20.1659,
        "points_added": 4.2209,
        "xpoints_added": 6.3721,
        "passes_attempted": 851.0,
        "pass_completion_pct": 0.7098,
        "xpass_completion_pct": 0.7141,
        "passes_over_expected": -3.6978,
        "passes_over_expected_p100": -0.4345,
        "avg_pass_distance": 17.9411,
        "avg_pass_vertical": 1.714
      }
    },
    {
      "canonical_id": "lewis-obrien",
      "canonical_name": "Lewis O'Brien",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1309.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.6055,
        "xg_place": -0.2591,
        "goals_minus_xg": -0.6055,
        "key_passes": 23.0,
        "assists": 1.0,
        "xa": 1.8049,
        "assists_minus_xa": -0.8049,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.4104,
        "points_added": 0.0,
        "xpoints_added": 0.2413,
        "passes_attempted": 615.0,
        "pass_completion_pct": 0.8797,
        "xpass_completion_pct": 0.8578,
        "passes_over_expected": 13.461,
        "passes_over_expected_p100": 2.1888,
        "avg_pass_distance": 18.2438,
        "avg_pass_vertical": 3.4993
      }
    },
    {
      "canonical_id": "liam-fraser",
      "canonical_name": "Liam Fraser",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1516.0,
        "shots": 9.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.3541,
        "xg_place": 0.4212,
        "goals_minus_xg": 0.6459,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.1951,
        "assists_minus_xa": 0.8049,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.5492,
        "points_added": 0.869,
        "xpoints_added": 0.2401,
        "passes_attempted": 894.0,
        "pass_completion_pct": 0.8523,
        "xpass_completion_pct": 0.8439,
        "passes_over_expected": 7.5805,
        "passes_over_expected_p100": 0.8479,
        "avg_pass_distance": 19.1347,
        "avg_pass_vertical": 5.2782
      }
    },
    {
      "canonical_id": "liel-abada",
      "canonical_name": "Liel Abada",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1985.0,
        "shots": 58.0,
        "shots_on_target": 30.0,
        "goals": 7.0,
        "xg": 7.2575,
        "xg_place": 1.3064,
        "goals_minus_xg": -0.2575,
        "key_passes": 30.0,
        "assists": 2.0,
        "xa": 3.8231,
        "assists_minus_xa": -1.8231,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 11.0805,
        "points_added": 2.0494,
        "xpoints_added": 3.7251,
        "passes_attempted": 521.0,
        "pass_completion_pct": 0.7179,
        "xpass_completion_pct": 0.7152,
        "passes_over_expected": 1.3957,
        "passes_over_expected_p100": 0.2679,
        "avg_pass_distance": 16.263,
        "avg_pass_vertical": 1.2366
      }
    },
    {
      "canonical_id": "lionel-messi",
      "canonical_name": "Lionel Messi",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1999.0,
        "shots": 104.0,
        "shots_on_target": 49.0,
        "goals": 21.0,
        "xg": 14.1111,
        "xg_place": 2.9352,
        "goals_minus_xg": 6.8889,
        "key_passes": 44.0,
        "assists": 11.0,
        "xa": 5.7121,
        "assists_minus_xa": 5.2879,
        "goals_plus_assists": 32.0,
        "xg_plus_xa": 19.8232,
        "points_added": 10.0442,
        "xpoints_added": 5.9972,
        "passes_attempted": 1052.0,
        "pass_completion_pct": 0.7785,
        "xpass_completion_pct": 0.7696,
        "passes_over_expected": 9.3538,
        "passes_over_expected_p100": 0.8891,
        "avg_pass_distance": 19.0388,
        "avg_pass_vertical": 5.7324
      }
    },
    {
      "canonical_id": "logan-farrington",
      "canonical_name": "Logan Farrington",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1455.0,
        "shots": 37.0,
        "shots_on_target": 15.0,
        "goals": 4.0,
        "xg": 3.9379,
        "xg_place": 0.0409,
        "goals_minus_xg": 0.0621,
        "key_passes": 16.0,
        "assists": 5.0,
        "xa": 2.2947,
        "assists_minus_xa": 2.7053,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 6.2326,
        "points_added": 0.8156,
        "xpoints_added": 2.1011,
        "passes_attempted": 349.0,
        "pass_completion_pct": 0.7536,
        "xpass_completion_pct": 0.764,
        "passes_over_expected": -3.6273,
        "passes_over_expected_p100": -1.0393,
        "avg_pass_distance": 13.9982,
        "avg_pass_vertical": 0.6546
      }
    },
    {
      "canonical_id": "logan-ndenbe",
      "canonical_name": "Logan Ndenbe",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 273.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.1501,
        "xg_place": -0.0044,
        "goals_minus_xg": -0.1501,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0795,
        "assists_minus_xa": -0.0795,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2296,
        "points_added": 0.0,
        "xpoints_added": 0.0587,
        "passes_attempted": 206.0,
        "pass_completion_pct": 0.8204,
        "xpass_completion_pct": 0.7725,
        "passes_over_expected": 9.8671,
        "passes_over_expected_p100": 4.7898,
        "avg_pass_distance": 17.5125,
        "avg_pass_vertical": 3.8473
      }
    },
    {
      "canonical_id": "london-aghedo",
      "canonical_name": "London Aghedo",
      "positions": [
        "CB"
      ],
      "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": 8.0,
        "pass_completion_pct": 0.875,
        "xpass_completion_pct": 0.885,
        "passes_over_expected": -0.0801,
        "passes_over_expected_p100": -1.0018,
        "avg_pass_distance": 23.0487,
        "avg_pass_vertical": 6.9205
      }
    },
    {
      "canonical_id": "lorenzo-insigne",
      "canonical_name": "Lorenzo Insigne",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1513.0,
        "shots": 49.0,
        "shots_on_target": 22.0,
        "goals": 4.0,
        "xg": 4.0942,
        "xg_place": 0.7622,
        "goals_minus_xg": -0.0942,
        "key_passes": 25.0,
        "assists": 5.0,
        "xa": 2.614,
        "assists_minus_xa": 2.386,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 6.7082,
        "points_added": 3.2492,
        "xpoints_added": 3.0292,
        "passes_attempted": 1102.0,
        "pass_completion_pct": 0.8421,
        "xpass_completion_pct": 0.8326,
        "passes_over_expected": 10.4389,
        "passes_over_expected_p100": 0.9473,
        "avg_pass_distance": 19.4998,
        "avg_pass_vertical": 2.2438
      }
    },
    {
      "canonical_id": "lo\u00efc-mesanvi",
      "canonical_name": "Lo\u00efc Mesanvi",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 88.0,
        "shots": 2.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5965,
        "xg_place": -0.1955,
        "goals_minus_xg": -0.5965,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5965,
        "points_added": 0.0,
        "xpoints_added": 0.266,
        "passes_attempted": 17.0,
        "pass_completion_pct": 0.7059,
        "xpass_completion_pct": 0.7364,
        "passes_over_expected": -0.5194,
        "passes_over_expected_p100": -3.0552,
        "avg_pass_distance": 13.058,
        "avg_pass_vertical": 0.6868
      }
    },
    {
      "canonical_id": "luca-langoni",
      "canonical_name": "Luca Langoni",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 761.0,
        "shots": 7.0,
        "shots_on_target": 5.0,
        "goals": 3.0,
        "xg": 0.9146,
        "xg_place": -0.0819,
        "goals_minus_xg": 2.0854,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 1.1028,
        "assists_minus_xa": 0.8972,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 2.0174,
        "points_added": 1.1405,
        "xpoints_added": 0.3672,
        "passes_attempted": 186.0,
        "pass_completion_pct": 0.7419,
        "xpass_completion_pct": 0.7878,
        "passes_over_expected": -8.5359,
        "passes_over_expected_p100": -4.5892,
        "avg_pass_distance": 16.9515,
        "avg_pass_vertical": -0.5535
      }
    },
    {
      "canonical_id": "luca-orellano",
      "canonical_name": "Luca Orellano",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3173.0,
        "shots": 103.0,
        "shots_on_target": 47.0,
        "goals": 11.0,
        "xg": 9.3305,
        "xg_place": 2.8232,
        "goals_minus_xg": 1.6695,
        "key_passes": 57.0,
        "assists": 5.0,
        "xa": 6.5422,
        "assists_minus_xa": -1.5422,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 15.8728,
        "points_added": 5.5547,
        "xpoints_added": 4.5344,
        "passes_attempted": 1542.0,
        "pass_completion_pct": 0.7588,
        "xpass_completion_pct": 0.7704,
        "passes_over_expected": -18.0021,
        "passes_over_expected_p100": -1.1675,
        "avg_pass_distance": 18.488,
        "avg_pass_vertical": 1.0847
      }
    },
    {
      "canonical_id": "luca-petrasso",
      "canonical_name": "Luca Petrasso",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 36.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0365,
        "xg_place": -0.0017,
        "goals_minus_xg": -0.0365,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0663,
        "assists_minus_xa": -0.0663,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1027,
        "points_added": 0.0,
        "xpoints_added": 0.012,
        "passes_attempted": 11.0,
        "pass_completion_pct": 0.8182,
        "xpass_completion_pct": 0.6516,
        "passes_over_expected": 1.8322,
        "passes_over_expected_p100": 16.656,
        "avg_pass_distance": 22.7425,
        "avg_pass_vertical": 0.2428
      }
    },
    {
      "canonical_id": "lucas-bartlett",
      "canonical_name": "Lucas Bartlett",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3150.0,
        "shots": 23.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 2.4829,
        "xg_place": 0.2167,
        "goals_minus_xg": -0.4829,
        "key_passes": 10.0,
        "assists": 3.0,
        "xa": 1.4808,
        "assists_minus_xa": 1.5192,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.9637,
        "points_added": 1.1305,
        "xpoints_added": 1.8132,
        "passes_attempted": 1498.0,
        "pass_completion_pct": 0.8104,
        "xpass_completion_pct": 0.7922,
        "passes_over_expected": 27.2907,
        "passes_over_expected_p100": 1.8218,
        "avg_pass_distance": 22.1012,
        "avg_pass_vertical": 9.552
      }
    },
    {
      "canonical_id": "luciano-acosta",
      "canonical_name": "Luciano Acosta",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3370.0,
        "shots": 92.0,
        "shots_on_target": 29.0,
        "goals": 14.0,
        "xg": 12.0152,
        "xg_place": -1.4657,
        "goals_minus_xg": 1.9848,
        "key_passes": 118.0,
        "assists": 16.0,
        "xa": 14.7226,
        "assists_minus_xa": 1.2774,
        "goals_plus_assists": 30.0,
        "xg_plus_xa": 26.7378,
        "points_added": 6.6752,
        "xpoints_added": 6.4691,
        "passes_attempted": 1830.0,
        "pass_completion_pct": 0.7388,
        "xpass_completion_pct": 0.7193,
        "passes_over_expected": 35.6431,
        "passes_over_expected_p100": 1.9477,
        "avg_pass_distance": 18.5042,
        "avg_pass_vertical": 3.4346
      }
    },
    {
      "canonical_id": "luis-abram",
      "canonical_name": "Luis Abram",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1708.0,
        "shots": 9.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.8057,
        "xg_place": -0.4359,
        "goals_minus_xg": -0.8057,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1661,
        "assists_minus_xa": -0.1661,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9718,
        "points_added": 0.0,
        "xpoints_added": 0.5612,
        "passes_attempted": 830.0,
        "pass_completion_pct": 0.8759,
        "xpass_completion_pct": 0.8502,
        "passes_over_expected": 21.3494,
        "passes_over_expected_p100": 2.5722,
        "avg_pass_distance": 22.6827,
        "avg_pass_vertical": 8.2845
      }
    },
    {
      "canonical_id": "luis-barraza",
      "canonical_name": "Luis Barraza",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 102.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 32.0,
        "pass_completion_pct": 0.8438,
        "xpass_completion_pct": 0.8194,
        "passes_over_expected": 0.7781,
        "passes_over_expected_p100": 2.4315,
        "avg_pass_distance": 29.9926,
        "avg_pass_vertical": 19.5859,
        "shots_faced": 6.0,
        "goals_conceded": 4.0,
        "saves": 1.0,
        "headed_shot_share": 0.0,
        "xg_faced": 2.9114,
        "goals_conceded_minus_xg": 1.0886,
        "goals_per_xg": 1.3739
      }
    },
    {
      "canonical_id": "luis-muriel",
      "canonical_name": "Luis Muriel",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1952.0,
        "shots": 60.0,
        "shots_on_target": 19.0,
        "goals": 5.0,
        "xg": 5.3276,
        "xg_place": -0.823,
        "goals_minus_xg": -0.3276,
        "key_passes": 40.0,
        "assists": 5.0,
        "xa": 5.0568,
        "assists_minus_xa": -0.0568,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 10.3844,
        "points_added": 2.8939,
        "xpoints_added": 2.6841,
        "passes_attempted": 792.0,
        "pass_completion_pct": 0.7917,
        "xpass_completion_pct": 0.7703,
        "passes_over_expected": 16.926,
        "passes_over_expected_p100": 2.1371,
        "avg_pass_distance": 16.8156,
        "avg_pass_vertical": 4.328
      }
    },
    {
      "canonical_id": "luis-m\u00fcller",
      "canonical_name": "Luis M\u00fcller",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 23.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0543,
        "xg_place": 0.2894,
        "goals_minus_xg": -0.0543,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0543,
        "points_added": 0.0,
        "xpoints_added": 0.0526,
        "passes_attempted": 9.0,
        "pass_completion_pct": 0.7778,
        "xpass_completion_pct": 0.7839,
        "passes_over_expected": -0.0549,
        "passes_over_expected_p100": -0.6096,
        "avg_pass_distance": 12.1357,
        "avg_pass_vertical": -6.0293
      }
    },
    {
      "canonical_id": "luis-su\u00e1rez",
      "canonical_name": "Luis Su\u00e1rez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2474.0,
        "shots": 86.0,
        "shots_on_target": 53.0,
        "goals": 21.0,
        "xg": 13.978,
        "xg_place": 6.8831,
        "goals_minus_xg": 7.022,
        "key_passes": 39.0,
        "assists": 8.0,
        "xa": 5.3411,
        "assists_minus_xa": 2.6589,
        "goals_plus_assists": 29.0,
        "xg_plus_xa": 19.3191,
        "points_added": 6.9151,
        "xpoints_added": 7.1872,
        "passes_attempted": 821.0,
        "pass_completion_pct": 0.7588,
        "xpass_completion_pct": 0.7796,
        "passes_over_expected": -17.0172,
        "passes_over_expected_p100": -2.0727,
        "avg_pass_distance": 15.6262,
        "avg_pass_vertical": 0.1881
      }
    },
    {
      "canonical_id": "luka-gavran",
      "canonical_name": "Luka Gavran",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 913.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 283.0,
        "pass_completion_pct": 0.7527,
        "xpass_completion_pct": 0.7522,
        "passes_over_expected": 0.1315,
        "passes_over_expected_p100": 0.0465,
        "avg_pass_distance": 34.4708,
        "avg_pass_vertical": 25.9345,
        "shots_faced": 52.0,
        "goals_conceded": 18.0,
        "saves": 32.0,
        "headed_shot_share": 0.1923,
        "xg_faced": 14.0182,
        "goals_conceded_minus_xg": 3.9818,
        "goals_per_xg": 1.284
      }
    },
    {
      "canonical_id": "lukas-macnaughton",
      "canonical_name": "Lukas MacNaughton",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 455.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.488,
        "xg_place": 0.4512,
        "goals_minus_xg": -0.488,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.2035,
        "assists_minus_xa": -0.2035,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6914,
        "points_added": 0.0,
        "xpoints_added": 0.2295,
        "passes_attempted": 277.0,
        "pass_completion_pct": 0.8448,
        "xpass_completion_pct": 0.8492,
        "passes_over_expected": -1.2313,
        "passes_over_expected_p100": -0.4445,
        "avg_pass_distance": 24.8901,
        "avg_pass_vertical": 7.5409
      }
    },
    {
      "canonical_id": "luke-brennan",
      "canonical_name": "Luke Brennan",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 207.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.634,
        "xg_place": -0.634,
        "goals_minus_xg": -0.634,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.4825,
        "assists_minus_xa": -0.4825,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1165,
        "points_added": 0.0,
        "xpoints_added": 1.2217,
        "passes_attempted": 27.0,
        "pass_completion_pct": 0.8148,
        "xpass_completion_pct": 0.7884,
        "passes_over_expected": 0.7136,
        "passes_over_expected_p100": 2.643,
        "avg_pass_distance": 15.5519,
        "avg_pass_vertical": -2.7695
      }
    },
    {
      "canonical_id": "lu\u00eds-martins",
      "canonical_name": "Lu\u00eds Martins",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 876.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0753,
        "xg_place": -0.0408,
        "goals_minus_xg": -0.0753,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.6343,
        "assists_minus_xa": 0.3657,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7096,
        "points_added": 0.0,
        "xpoints_added": 0.0514,
        "passes_attempted": 487.0,
        "pass_completion_pct": 0.8008,
        "xpass_completion_pct": 0.7797,
        "passes_over_expected": 10.2669,
        "passes_over_expected_p100": 2.1082,
        "avg_pass_distance": 21.4528,
        "avg_pass_vertical": 2.8083
      }
    },
    {
      "canonical_id": "l\u00e9o-ch\u00fa",
      "canonical_name": "L\u00e9o Ch\u00fa",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 786.0,
        "shots": 9.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.747,
        "xg_place": 0.51,
        "goals_minus_xg": 0.253,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 0.691,
        "assists_minus_xa": 1.309,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.438,
        "points_added": 0.5664,
        "xpoints_added": 0.563,
        "passes_attempted": 199.0,
        "pass_completion_pct": 0.7286,
        "xpass_completion_pct": 0.7441,
        "passes_over_expected": -3.0783,
        "passes_over_expected_p100": -1.5469,
        "avg_pass_distance": 14.8757,
        "avg_pass_vertical": -1.4027
      }
    },
    {
      "canonical_id": "maarten-paes",
      "canonical_name": "Maarten Paes",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3078.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1019.0,
        "pass_completion_pct": 0.787,
        "xpass_completion_pct": 0.7772,
        "passes_over_expected": 10.0528,
        "passes_over_expected_p100": 0.9865,
        "avg_pass_distance": 31.6932,
        "avg_pass_vertical": 23.1462,
        "shots_faced": 172.0,
        "goals_conceded": 50.0,
        "saves": 120.0,
        "headed_shot_share": 0.1279,
        "xg_faced": 49.5533,
        "goals_conceded_minus_xg": 0.4467,
        "goals_per_xg": 1.009
      }
    },
    {
      "canonical_id": "maikel-chang",
      "canonical_name": "Maikel Chang",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 515.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2389,
        "xg_place": -0.2389,
        "goals_minus_xg": -0.2389,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 0.9037,
        "assists_minus_xa": 1.0963,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.1426,
        "points_added": 0.0,
        "xpoints_added": 0.1865,
        "passes_attempted": 235.0,
        "pass_completion_pct": 0.7021,
        "xpass_completion_pct": 0.7178,
        "passes_over_expected": -3.6727,
        "passes_over_expected_p100": -1.5628,
        "avg_pass_distance": 20.2491,
        "avg_pass_vertical": 0.9183
      }
    },
    {
      "canonical_id": "malachi-jones",
      "canonical_name": "Malachi Jones",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 579.0,
        "shots": 18.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.5348,
        "xg_place": -0.6522,
        "goals_minus_xg": -0.5348,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 1.3831,
        "assists_minus_xa": -0.3831,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.918,
        "points_added": 0.1412,
        "xpoints_added": 0.7381,
        "passes_attempted": 145.0,
        "pass_completion_pct": 0.6897,
        "xpass_completion_pct": 0.6946,
        "passes_over_expected": -0.7224,
        "passes_over_expected_p100": -0.4982,
        "avg_pass_distance": 17.7689,
        "avg_pass_vertical": 1.3091
      }
    },
    {
      "canonical_id": "malcolm-fry",
      "canonical_name": "Malcolm Fry",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 39.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0919,
        "xg_place": -0.0919,
        "goals_minus_xg": -0.0919,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0919,
        "points_added": 0.0,
        "xpoints_added": 0.0045,
        "passes_attempted": 9.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.8052,
        "passes_over_expected": -1.247,
        "passes_over_expected_p100": -13.8555,
        "avg_pass_distance": 14.1734,
        "avg_pass_vertical": -3.6752
      }
    },
    {
      "canonical_id": "malik-pinto",
      "canonical_name": "Malik Pinto",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 227.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0242,
        "xg_place": -0.0242,
        "goals_minus_xg": -0.0242,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2939,
        "assists_minus_xa": -0.2939,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3181,
        "points_added": 0.0,
        "xpoints_added": 0.0204,
        "passes_attempted": 94.0,
        "pass_completion_pct": 0.8617,
        "xpass_completion_pct": 0.8569,
        "passes_over_expected": 0.4486,
        "passes_over_expected_p100": 0.4773,
        "avg_pass_distance": 17.8746,
        "avg_pass_vertical": 0.5373
      }
    },
    {
      "canonical_id": "malte-amundsen",
      "canonical_name": "Malte Amundsen",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2623.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.1554,
        "xg_place": -0.0901,
        "goals_minus_xg": 0.8446,
        "key_passes": 17.0,
        "assists": 2.0,
        "xa": 1.3057,
        "assists_minus_xa": 0.6943,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.4611,
        "points_added": 0.074,
        "xpoints_added": 0.0674,
        "passes_attempted": 1906.0,
        "pass_completion_pct": 0.8767,
        "xpass_completion_pct": 0.8565,
        "passes_over_expected": 38.427,
        "passes_over_expected_p100": 2.0161,
        "avg_pass_distance": 19.9121,
        "avg_pass_vertical": 6.4118
      }
    },
    {
      "canonical_id": "marcel-hartel",
      "canonical_name": "Marcel Hartel",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 932.0,
        "shots": 15.0,
        "shots_on_target": 5.0,
        "goals": 3.0,
        "xg": 2.0662,
        "xg_place": 1.2088,
        "goals_minus_xg": 0.9338,
        "key_passes": 18.0,
        "assists": 5.0,
        "xa": 1.4248,
        "assists_minus_xa": 3.5752,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 3.491,
        "points_added": 1.5988,
        "xpoints_added": 0.9531,
        "passes_attempted": 416.0,
        "pass_completion_pct": 0.8101,
        "xpass_completion_pct": 0.802,
        "passes_over_expected": 3.3485,
        "passes_over_expected_p100": 0.8049,
        "avg_pass_distance": 18.2714,
        "avg_pass_vertical": 0.8158
      }
    },
    {
      "canonical_id": "marcelo-silva",
      "canonical_name": "Marcelo Silva",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 212.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0707,
        "xg_place": -0.0707,
        "goals_minus_xg": -0.0707,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0707,
        "points_added": 0.0,
        "xpoints_added": 0.0305,
        "passes_attempted": 104.0,
        "pass_completion_pct": 0.8077,
        "xpass_completion_pct": 0.8344,
        "passes_over_expected": -2.773,
        "passes_over_expected_p100": -2.6663,
        "avg_pass_distance": 21.0992,
        "avg_pass_vertical": 9.6053
      }
    },
    {
      "canonical_id": "marcelo-weigandt",
      "canonical_name": "Marcelo Weigandt",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2577.0,
        "shots": 19.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 1.6583,
        "xg_place": -0.6912,
        "goals_minus_xg": -1.6583,
        "key_passes": 19.0,
        "assists": 3.0,
        "xa": 2.0747,
        "assists_minus_xa": 0.9253,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.733,
        "points_added": 0.0,
        "xpoints_added": 1.1694,
        "passes_attempted": 1284.0,
        "pass_completion_pct": 0.8505,
        "xpass_completion_pct": 0.8236,
        "passes_over_expected": 34.522,
        "passes_over_expected_p100": 2.6886,
        "avg_pass_distance": 16.7402,
        "avg_pass_vertical": 1.269
      }
    },
    {
      "canonical_id": "marco-farfan",
      "canonical_name": "Marco Farfan",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2262.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.4854,
        "xg_place": -0.2033,
        "goals_minus_xg": 0.5146,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.3879,
        "assists_minus_xa": 0.6121,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.8733,
        "points_added": 0.0342,
        "xpoints_added": 0.1953,
        "passes_attempted": 1047.0,
        "pass_completion_pct": 0.8739,
        "xpass_completion_pct": 0.8508,
        "passes_over_expected": 24.1923,
        "passes_over_expected_p100": 2.3106,
        "avg_pass_distance": 17.7304,
        "avg_pass_vertical": 3.5645
      }
    },
    {
      "canonical_id": "marco-reus",
      "canonical_name": "Marco Reus",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 612.0,
        "shots": 7.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.2179,
        "xg_place": 0.5944,
        "goals_minus_xg": -0.2179,
        "key_passes": 15.0,
        "assists": 3.0,
        "xa": 1.1084,
        "assists_minus_xa": 1.8916,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.3263,
        "points_added": 0.0422,
        "xpoints_added": 0.5697,
        "passes_attempted": 388.0,
        "pass_completion_pct": 0.8892,
        "xpass_completion_pct": 0.8387,
        "passes_over_expected": 19.5742,
        "passes_over_expected_p100": 5.0449,
        "avg_pass_distance": 15.397,
        "avg_pass_vertical": 1.0527
      }
    },
    {
      "canonical_id": "marcos-dias",
      "canonical_name": "Marcos Dias",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 10.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0642,
        "xg_place": -0.0642,
        "goals_minus_xg": -0.0642,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0642,
        "points_added": 0.0,
        "xpoints_added": 0.0024,
        "passes_attempted": 1.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.9613,
        "passes_over_expected": 0.0387,
        "passes_over_expected_p100": 3.8714,
        "avg_pass_distance": 23.6006,
        "avg_pass_vertical": 6.095
      }
    },
    {
      "canonical_id": "maren-haile-selassie",
      "canonical_name": "Maren Haile-Selassie",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2288.0,
        "shots": 40.0,
        "shots_on_target": 19.0,
        "goals": 5.0,
        "xg": 6.4988,
        "xg_place": 0.3808,
        "goals_minus_xg": -1.4988,
        "key_passes": 33.0,
        "assists": 1.0,
        "xa": 3.1652,
        "assists_minus_xa": -2.1652,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 9.664,
        "points_added": 2.6561,
        "xpoints_added": 4.2943,
        "passes_attempted": 838.0,
        "pass_completion_pct": 0.8043,
        "xpass_completion_pct": 0.7797,
        "passes_over_expected": 20.6097,
        "passes_over_expected_p100": 2.4594,
        "avg_pass_distance": 16.7428,
        "avg_pass_vertical": -0.2314
      }
    },
    {
      "canonical_id": "marino-hinestroza",
      "canonical_name": "Marino Hinestroza",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 427.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.5181,
        "xg_place": 0.0675,
        "goals_minus_xg": 0.4819,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2394,
        "assists_minus_xa": -0.2394,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.7575,
        "points_added": 1.5122,
        "xpoints_added": 1.161,
        "passes_attempted": 175.0,
        "pass_completion_pct": 0.84,
        "xpass_completion_pct": 0.8332,
        "passes_over_expected": 1.1923,
        "passes_over_expected_p100": 0.6813,
        "avg_pass_distance": 14.2712,
        "avg_pass_vertical": -2.6223
      }
    },
    {
      "canonical_id": "marinos-tzionis",
      "canonical_name": "Marinos Tzionis",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 322.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.534,
        "xg_place": 0.3454,
        "goals_minus_xg": 0.466,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1512,
        "assists_minus_xa": -0.1512,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6852,
        "points_added": 0.9658,
        "xpoints_added": 0.4814,
        "passes_attempted": 93.0,
        "pass_completion_pct": 0.8172,
        "xpass_completion_pct": 0.8096,
        "passes_over_expected": 0.7065,
        "passes_over_expected_p100": 0.7597,
        "avg_pass_distance": 15.4608,
        "avg_pass_vertical": -2.202
      }
    },
    {
      "canonical_id": "mark-delgado",
      "canonical_name": "Mark Delgado",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3078.0,
        "shots": 17.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.4525,
        "xg_place": -0.0583,
        "goals_minus_xg": -0.4525,
        "key_passes": 48.0,
        "assists": 5.0,
        "xa": 4.6961,
        "assists_minus_xa": 0.3039,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.1486,
        "points_added": 0.3389,
        "xpoints_added": 0.6171,
        "passes_attempted": 2323.0,
        "pass_completion_pct": 0.8868,
        "xpass_completion_pct": 0.8552,
        "passes_over_expected": 73.376,
        "passes_over_expected_p100": 3.1587,
        "avg_pass_distance": 16.8076,
        "avg_pass_vertical": 2.8468
      }
    },
    {
      "canonical_id": "mark-anthony-kaye",
      "canonical_name": "Mark-Anthony Kaye",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1546.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4703,
        "xg_place": -0.3935,
        "goals_minus_xg": -0.4703,
        "key_passes": 15.0,
        "assists": 0.0,
        "xa": 0.8715,
        "assists_minus_xa": -0.8715,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.3418,
        "points_added": 0.0,
        "xpoints_added": 0.4395,
        "passes_attempted": 868.0,
        "pass_completion_pct": 0.8456,
        "xpass_completion_pct": 0.8459,
        "passes_over_expected": -0.2096,
        "passes_over_expected_p100": -0.0241,
        "avg_pass_distance": 20.4204,
        "avg_pass_vertical": 4.9464
      }
    },
    {
      "canonical_id": "markus-anderson",
      "canonical_name": "Markus Anderson",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 119.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2178,
        "xg_place": -0.2178,
        "goals_minus_xg": -0.2178,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0579,
        "assists_minus_xa": -0.0579,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2757,
        "points_added": 0.0,
        "xpoints_added": 0.2014,
        "passes_attempted": 12.0,
        "pass_completion_pct": 0.4167,
        "xpass_completion_pct": 0.6451,
        "passes_over_expected": -2.7407,
        "passes_over_expected_p100": -22.8394,
        "avg_pass_distance": 13.583,
        "avg_pass_vertical": -1.1209
      }
    },
    {
      "canonical_id": "marlon",
      "canonical_name": "Marlon",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 214.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.107,
        "xg_place": 0.0728,
        "goals_minus_xg": 0.893,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.107,
        "points_added": 0.004,
        "xpoints_added": 0.0002,
        "passes_attempted": 108.0,
        "pass_completion_pct": 0.9167,
        "xpass_completion_pct": 0.9044,
        "passes_over_expected": 1.3231,
        "passes_over_expected_p100": 1.2251,
        "avg_pass_distance": 21.2688,
        "avg_pass_vertical": 3.6019
      }
    },
    {
      "canonical_id": "mart\u00edn-c\u00e1ceres",
      "canonical_name": "Mart\u00edn C\u00e1ceres",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1214.0,
        "shots": 4.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.3519,
        "xg_place": 1.1053,
        "goals_minus_xg": -0.3519,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0286,
        "assists_minus_xa": -0.0286,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3805,
        "points_added": 0.0,
        "xpoints_added": 0.3287,
        "passes_attempted": 712.0,
        "pass_completion_pct": 0.9382,
        "xpass_completion_pct": 0.9098,
        "passes_over_expected": 20.2318,
        "passes_over_expected_p100": 2.8416,
        "avg_pass_distance": 18.2231,
        "avg_pass_vertical": 4.7542
      }
    },
    {
      "canonical_id": "mart\u00edn-ojeda",
      "canonical_name": "Mart\u00edn Ojeda",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2539.0,
        "shots": 64.0,
        "shots_on_target": 24.0,
        "goals": 5.0,
        "xg": 5.0792,
        "xg_place": -0.2688,
        "goals_minus_xg": -0.0792,
        "key_passes": 67.0,
        "assists": 7.0,
        "xa": 6.078,
        "assists_minus_xa": 0.922,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 11.1572,
        "points_added": 3.0873,
        "xpoints_added": 3.7503,
        "passes_attempted": 1266.0,
        "pass_completion_pct": 0.7433,
        "xpass_completion_pct": 0.7412,
        "passes_over_expected": 2.6831,
        "passes_over_expected_p100": 0.2119,
        "avg_pass_distance": 20.7258,
        "avg_pass_vertical": 0.0196
      }
    },
    {
      "canonical_id": "mart\u00edn-rodr\u00edguez",
      "canonical_name": "Mart\u00edn Rodr\u00edguez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1460.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 0.8814,
        "xg_place": 0.5751,
        "goals_minus_xg": 1.1186,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 1.2256,
        "assists_minus_xa": -0.2256,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.107,
        "points_added": 0.968,
        "xpoints_added": 0.4185,
        "passes_attempted": 746.0,
        "pass_completion_pct": 0.8472,
        "xpass_completion_pct": 0.8468,
        "passes_over_expected": 0.3054,
        "passes_over_expected_p100": 0.0409,
        "avg_pass_distance": 18.231,
        "avg_pass_vertical": 2.2428
      }
    },
    {
      "canonical_id": "marvin-lor\u00eda",
      "canonical_name": "Marvin Lor\u00eda",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 0.0,
        "pass_completion_pct": 0.0,
        "xpass_completion_pct": 0.0,
        "passes_over_expected": 0.0,
        "passes_over_expected_p100": 0.0,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "mason-stajduhar",
      "canonical_name": "Mason Stajduhar",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 437.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 97.0,
        "pass_completion_pct": 0.8144,
        "xpass_completion_pct": 0.7563,
        "passes_over_expected": 5.6365,
        "passes_over_expected_p100": 5.8108,
        "avg_pass_distance": 32.3764,
        "avg_pass_vertical": 26.1481,
        "shots_faced": 28.0,
        "goals_conceded": 8.0,
        "saves": 20.0,
        "headed_shot_share": 0.1071,
        "xg_faced": 8.3156,
        "goals_conceded_minus_xg": -0.3156,
        "goals_per_xg": 0.962
      }
    },
    {
      "canonical_id": "mason-toye",
      "canonical_name": "Mason Toye",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 725.0,
        "shots": 14.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 2.276,
        "xg_place": 0.5753999999999999,
        "goals_minus_xg": -1.276,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.7326,
        "assists_minus_xa": -0.7326,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.0086,
        "points_added": 0.6241,
        "xpoints_added": 1.6743999999999999,
        "passes_attempted": 136.0,
        "pass_completion_pct": 1.475,
        "xpass_completion_pct": 1.4647000000000001,
        "passes_over_expected": -8.3036,
        "passes_over_expected_p100": 1.0260000000000016,
        "avg_pass_distance": 32.1543,
        "avg_pass_vertical": -8.9586
      }
    },
    {
      "canonical_id": "matai-akinmboni",
      "canonical_name": "Matai Akinmboni",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 503.0,
        "shots": 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.1099,
        "assists_minus_xa": 0.8901,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.1099,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 215.0,
        "pass_completion_pct": 0.8279,
        "xpass_completion_pct": 0.8127,
        "passes_over_expected": 3.2746,
        "passes_over_expected_p100": 1.5231,
        "avg_pass_distance": 23.1283,
        "avg_pass_vertical": 7.1521
      }
    },
    {
      "canonical_id": "mateusz-bogusz",
      "canonical_name": "Mateusz Bogusz",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3282.0,
        "shots": 96.0,
        "shots_on_target": 42.0,
        "goals": 16.0,
        "xg": 9.7123,
        "xg_place": 0.5533,
        "goals_minus_xg": 6.2877,
        "key_passes": 76.0,
        "assists": 8.0,
        "xa": 6.8792,
        "assists_minus_xa": 1.1208,
        "goals_plus_assists": 24.0,
        "xg_plus_xa": 16.5915,
        "points_added": 4.7359,
        "xpoints_added": 4.1536,
        "passes_attempted": 1232.0,
        "pass_completion_pct": 0.7922,
        "xpass_completion_pct": 0.7929,
        "passes_over_expected": -0.8547,
        "passes_over_expected_p100": -0.0694,
        "avg_pass_distance": 19.4571,
        "avg_pass_vertical": -0.305
      }
    },
    {
      "canonical_id": "mateusz-klich",
      "canonical_name": "Mateusz Klich",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3047.0,
        "shots": 28.0,
        "shots_on_target": 16.0,
        "goals": 2.0,
        "xg": 3.1743,
        "xg_place": 1.7578,
        "goals_minus_xg": -1.1743,
        "key_passes": 69.0,
        "assists": 5.0,
        "xa": 6.0861,
        "assists_minus_xa": -1.0861,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 9.2604,
        "points_added": 2.473,
        "xpoints_added": 3.1625,
        "passes_attempted": 1662.0,
        "pass_completion_pct": 0.7774,
        "xpass_completion_pct": 0.7519,
        "passes_over_expected": 42.3695,
        "passes_over_expected_p100": 2.5493,
        "avg_pass_distance": 20.8577,
        "avg_pass_vertical": 3.0334
      }
    },
    {
      "canonical_id": "mathieu-choini\u00e8re",
      "canonical_name": "Mathieu Choini\u00e8re",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1707.0,
        "shots": 11.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.3192,
        "xg_place": 0.6736,
        "goals_minus_xg": 0.6808,
        "key_passes": 18.0,
        "assists": 1.0,
        "xa": 1.861,
        "assists_minus_xa": -0.8609,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.1801,
        "points_added": 1.1128,
        "xpoints_added": 0.9765,
        "passes_attempted": 996.0,
        "pass_completion_pct": 0.8424,
        "xpass_completion_pct": 0.8352,
        "passes_over_expected": 7.1794,
        "passes_over_expected_p100": 0.7208,
        "avg_pass_distance": 16.9895,
        "avg_pass_vertical": 2.6403
      }
    },
    {
      "canonical_id": "math\u00edas-laborda",
      "canonical_name": "Math\u00edas Laborda",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2408.0,
        "shots": 22.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 2.4215,
        "xg_place": -0.9276,
        "goals_minus_xg": -0.4215,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.5164,
        "assists_minus_xa": -0.5164,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.9379,
        "points_added": 0.6161,
        "xpoints_added": 1.7217,
        "passes_attempted": 1377.0,
        "pass_completion_pct": 0.8468,
        "xpass_completion_pct": 0.825,
        "passes_over_expected": 29.9699,
        "passes_over_expected_p100": 2.1765,
        "avg_pass_distance": 22.0089,
        "avg_pass_vertical": 5.497
      }
    },
    {
      "canonical_id": "matt-crooks",
      "canonical_name": "Matt Crooks",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2260.0,
        "shots": 25.0,
        "shots_on_target": 8.0,
        "goals": 3.0,
        "xg": 3.6624,
        "xg_place": -0.7665,
        "goals_minus_xg": -0.6624,
        "key_passes": 24.0,
        "assists": 3.0,
        "xa": 3.4994,
        "assists_minus_xa": -0.4994,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 7.1617,
        "points_added": 0.9297,
        "xpoints_added": 1.4668,
        "passes_attempted": 954.0,
        "pass_completion_pct": 0.8365,
        "xpass_completion_pct": 0.8245,
        "passes_over_expected": 11.4464,
        "passes_over_expected_p100": 1.1998,
        "avg_pass_distance": 17.0685,
        "avg_pass_vertical": 2.0674
      }
    },
    {
      "canonical_id": "matt-freese",
      "canonical_name": "Matt Freese",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3827.0,
        "shots": 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.1874,
        "assists_minus_xa": -0.1874,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1874,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1461.0,
        "pass_completion_pct": 0.7953,
        "xpass_completion_pct": 0.818,
        "passes_over_expected": -33.0296,
        "passes_over_expected_p100": -2.2608,
        "avg_pass_distance": 30.8105,
        "avg_pass_vertical": 20.9159,
        "shots_faced": 185.0,
        "goals_conceded": 49.0,
        "saves": 135.0,
        "headed_shot_share": 0.1568,
        "xg_faced": 57.4119,
        "goals_conceded_minus_xg": -8.4119,
        "goals_per_xg": 0.8535
      }
    },
    {
      "canonical_id": "matt-hedges",
      "canonical_name": "Matt Hedges",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1018.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.7916,
        "xg_place": 0.1902,
        "goals_minus_xg": 0.2084,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0352,
        "assists_minus_xa": -0.0352,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8269,
        "points_added": 0.5813,
        "xpoints_added": 0.5875,
        "passes_attempted": 445.0,
        "pass_completion_pct": 0.8539,
        "xpass_completion_pct": 0.8561,
        "passes_over_expected": -0.9424,
        "passes_over_expected_p100": -0.2118,
        "avg_pass_distance": 22.7921,
        "avg_pass_vertical": 8.5897
      }
    },
    {
      "canonical_id": "matt-miazga",
      "canonical_name": "Matt Miazga",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1593.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3172,
        "xg_place": -0.1438,
        "goals_minus_xg": -0.3172,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0734,
        "assists_minus_xa": -0.0734,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3906,
        "points_added": 0.0,
        "xpoints_added": 0.1344,
        "passes_attempted": 1010.0,
        "pass_completion_pct": 0.8594,
        "xpass_completion_pct": 0.85,
        "passes_over_expected": 9.4712,
        "passes_over_expected_p100": 0.9377,
        "avg_pass_distance": 24.3429,
        "avg_pass_vertical": 9.4493
      }
    },
    {
      "canonical_id": "matt-polster",
      "canonical_name": "Matt Polster",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2933.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.7567,
        "xg_place": 0.2445,
        "goals_minus_xg": -0.7567,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 0.4001,
        "assists_minus_xa": 0.5999,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1568,
        "points_added": 0.0,
        "xpoints_added": 0.4361,
        "passes_attempted": 1811.0,
        "pass_completion_pct": 0.8918,
        "xpass_completion_pct": 0.8818,
        "passes_over_expected": 18.0564,
        "passes_over_expected_p100": 0.997,
        "avg_pass_distance": 19.316,
        "avg_pass_vertical": 2.9941
      }
    },
    {
      "canonical_id": "matthew-bell",
      "canonical_name": "Matthew Bell",
      "positions": [
        "P"
      ],
      "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": 2.0,
        "assists": 0.0,
        "xa": 0.084,
        "assists_minus_xa": -0.084,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.084,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 12.0,
        "pass_completion_pct": 0.9167,
        "xpass_completion_pct": 0.8972,
        "passes_over_expected": 0.2331,
        "passes_over_expected_p100": 1.9423,
        "avg_pass_distance": 15.6227,
        "avg_pass_vertical": -1.8056
      }
    },
    {
      "canonical_id": "matthew-edwards",
      "canonical_name": "Matthew Edwards",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 6.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0124,
        "xg_place": -0.0124,
        "goals_minus_xg": -0.0124,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0124,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 2.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.6535,
        "passes_over_expected": -0.307,
        "passes_over_expected_p100": -15.3518,
        "avg_pass_distance": 8.0592,
        "avg_pass_vertical": 5.29
      }
    },
    {
      "canonical_id": "matti-peltola",
      "canonical_name": "Matti Peltola",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2552.0,
        "shots": 11.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.246,
        "xg_place": -0.246,
        "goals_minus_xg": -0.246,
        "key_passes": 13.0,
        "assists": 0.0,
        "xa": 1.671,
        "assists_minus_xa": -1.671,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.917,
        "points_added": 0.0,
        "xpoints_added": 0.1563,
        "passes_attempted": 946.0,
        "pass_completion_pct": 0.8256,
        "xpass_completion_pct": 0.8226,
        "passes_over_expected": 2.7879,
        "passes_over_expected_p100": 0.2947,
        "avg_pass_distance": 20.7888,
        "avg_pass_vertical": 4.8592
      }
    },
    {
      "canonical_id": "matty-longstaff",
      "canonical_name": "Matty Longstaff",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2472.0,
        "shots": 21.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 2.9491,
        "xg_place": -0.4705,
        "goals_minus_xg": -0.9491,
        "key_passes": 24.0,
        "assists": 2.0,
        "xa": 1.5372,
        "assists_minus_xa": 0.4628,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.4863,
        "points_added": 0.4715,
        "xpoints_added": 1.7448,
        "passes_attempted": 1477.0,
        "pass_completion_pct": 0.8599,
        "xpass_completion_pct": 0.8444,
        "passes_over_expected": 22.8345,
        "passes_over_expected_p100": 1.546,
        "avg_pass_distance": 20.3124,
        "avg_pass_vertical": 3.0387
      }
    },
    {
      "canonical_id": "mat\u00edas-c\u00f3ccaro",
      "canonical_name": "Mat\u00edas C\u00f3ccaro",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1032.0,
        "shots": 28.0,
        "shots_on_target": 13.0,
        "goals": 4.0,
        "xg": 5.8055,
        "xg_place": -1.2187,
        "goals_minus_xg": -1.8055,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.7385,
        "assists_minus_xa": 0.2615,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.5441,
        "points_added": 2.4311,
        "xpoints_added": 3.0506,
        "passes_attempted": 228.0,
        "pass_completion_pct": 0.693,
        "xpass_completion_pct": 0.7424,
        "passes_over_expected": -11.2722,
        "passes_over_expected_p100": -4.9439,
        "avg_pass_distance": 15.6103,
        "avg_pass_vertical": -0.1922
      }
    },
    {
      "canonical_id": "mat\u00edas-rojas",
      "canonical_name": "Mat\u00edas Rojas",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1003.0,
        "shots": 19.0,
        "shots_on_target": 10.0,
        "goals": 5.0,
        "xg": 2.1753,
        "xg_place": 1.343,
        "goals_minus_xg": 2.8247,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 1.1545,
        "assists_minus_xa": 0.8455,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 3.3298,
        "points_added": 2.2473,
        "xpoints_added": 0.8239,
        "passes_attempted": 482.0,
        "pass_completion_pct": 0.8008,
        "xpass_completion_pct": 0.8258,
        "passes_over_expected": -12.0238,
        "passes_over_expected_p100": -2.4946,
        "avg_pass_distance": 18.7559,
        "avg_pass_vertical": 2.9681
      }
    },
    {
      "canonical_id": "mauricio-cuevas",
      "canonical_name": "Mauricio Cuevas",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 430.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.4399,
        "xg_place": -0.1675,
        "goals_minus_xg": 0.5601,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.8014,
        "assists_minus_xa": 0.1986,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.2413,
        "points_added": 0.0,
        "xpoints_added": 0.0244,
        "passes_attempted": 256.0,
        "pass_completion_pct": 0.8047,
        "xpass_completion_pct": 0.7875,
        "passes_over_expected": 4.3922,
        "passes_over_expected_p100": 1.7157,
        "avg_pass_distance": 16.8757,
        "avg_pass_vertical": -1.3043
      }
    },
    {
      "canonical_id": "mauricio-pineda",
      "canonical_name": "Mauricio Pineda",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1340.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.3152,
        "xg_place": 0.041,
        "goals_minus_xg": 0.6848,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.043,
        "assists_minus_xa": -0.043,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3581,
        "points_added": 0.1242,
        "xpoints_added": 0.2385,
        "passes_attempted": 738.0,
        "pass_completion_pct": 0.897,
        "xpass_completion_pct": 0.8692,
        "passes_over_expected": 20.5436,
        "passes_over_expected_p100": 2.7837,
        "avg_pass_distance": 21.3279,
        "avg_pass_vertical": 7.2296
      }
    },
    {
      "canonical_id": "max-arfsten",
      "canonical_name": "Max Arfsten",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2308.0,
        "shots": 42.0,
        "shots_on_target": 13.0,
        "goals": 5.0,
        "xg": 3.2112,
        "xg_place": 0.8178,
        "goals_minus_xg": 1.7888,
        "key_passes": 31.0,
        "assists": 5.0,
        "xa": 4.4712,
        "assists_minus_xa": 0.5288,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 7.6823,
        "points_added": 2.3582,
        "xpoints_added": 1.9601,
        "passes_attempted": 1193.0,
        "pass_completion_pct": 0.8248,
        "xpass_completion_pct": 0.808,
        "passes_over_expected": 20.0868,
        "passes_over_expected_p100": 1.6837,
        "avg_pass_distance": 17.297,
        "avg_pass_vertical": -1.4688
      }
    },
    {
      "canonical_id": "maxi-moralez",
      "canonical_name": "Maxi Moralez",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1333.0,
        "shots": 12.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.3508,
        "xg_place": 0.4125,
        "goals_minus_xg": -0.3508,
        "key_passes": 35.0,
        "assists": 5.0,
        "xa": 3.7811,
        "assists_minus_xa": 1.2189,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.132,
        "points_added": 0.5262,
        "xpoints_added": 0.3614,
        "passes_attempted": 851.0,
        "pass_completion_pct": 0.7791,
        "xpass_completion_pct": 0.787,
        "passes_over_expected": -6.7673,
        "passes_over_expected_p100": -0.7952,
        "avg_pass_distance": 18.1361,
        "avg_pass_vertical": 3.2334
      }
    },
    {
      "canonical_id": "maxime-chanot",
      "canonical_name": "Maxime Chanot",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1896.0,
        "shots": 18.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.4544,
        "xg_place": -1.2863,
        "goals_minus_xg": -1.4544,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1351,
        "assists_minus_xa": -0.1351,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.5895,
        "points_added": 0.0,
        "xpoints_added": 0.6789,
        "passes_attempted": 1089.0,
        "pass_completion_pct": 0.8972,
        "xpass_completion_pct": 0.8811,
        "passes_over_expected": 17.5364,
        "passes_over_expected_p100": 1.6103,
        "avg_pass_distance": 22.9075,
        "avg_pass_vertical": 6.8717
      }
    },
    {
      "canonical_id": "maxime-cr\u00e9peau",
      "canonical_name": "Maxime Cr\u00e9peau",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2012.0,
        "shots": 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.0671,
        "assists_minus_xa": -0.0671,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0671,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 761.0,
        "pass_completion_pct": 0.7884,
        "xpass_completion_pct": 0.7595,
        "passes_over_expected": 22.0583,
        "passes_over_expected_p100": 2.8986,
        "avg_pass_distance": 35.9414,
        "avg_pass_vertical": 26.5283,
        "shots_faced": 90.0,
        "goals_conceded": 37.0,
        "saves": 51.0,
        "headed_shot_share": 0.1444,
        "xg_faced": 28.8646,
        "goals_conceded_minus_xg": 8.1354,
        "goals_per_xg": 1.2818
      }
    },
    {
      "canonical_id": "maya-yoshida",
      "canonical_name": "Maya Yoshida",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3945.0,
        "shots": 18.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.5725,
        "xg_place": 0.9377,
        "goals_minus_xg": 0.4275,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.2139,
        "assists_minus_xa": 0.7861,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.7864,
        "points_added": 1.7134,
        "xpoints_added": 1.2154,
        "passes_attempted": 2717.0,
        "pass_completion_pct": 0.9319,
        "xpass_completion_pct": 0.9032,
        "passes_over_expected": 77.8935,
        "passes_over_expected_p100": 2.8669,
        "avg_pass_distance": 20.524,
        "avg_pass_vertical": 7.159
      }
    },
    {
      "canonical_id": "mckinze-gaines",
      "canonical_name": "McKinze Gaines",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 361.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.29159999999999997,
        "xg_place": 0.10210000000000001,
        "goals_minus_xg": -0.29159999999999997,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.2945,
        "assists_minus_xa": 0.7055,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5861,
        "points_added": 0.0,
        "xpoints_added": 0.1421,
        "passes_attempted": 94.0,
        "pass_completion_pct": 1.4557,
        "xpass_completion_pct": 1.4756,
        "passes_over_expected": 0.025600000000000067,
        "passes_over_expected_p100": -1.9920999999999998,
        "avg_pass_distance": 29.1313,
        "avg_pass_vertical": -5.5034
      }
    },
    {
      "canonical_id": "memo-rodr\u00edguez",
      "canonical_name": "Memo Rodr\u00edguez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1789.0,
        "shots": 30.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 1.193,
        "xg_place": 0.3937,
        "goals_minus_xg": 0.807,
        "key_passes": 36.0,
        "assists": 4.0,
        "xa": 3.5631,
        "assists_minus_xa": 0.4369,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.756,
        "points_added": 1.5202,
        "xpoints_added": 0.9588,
        "passes_attempted": 949.0,
        "pass_completion_pct": 0.7924,
        "xpass_completion_pct": 0.777,
        "passes_over_expected": 14.6472,
        "passes_over_expected_p100": 1.5434,
        "avg_pass_distance": 22.4457,
        "avg_pass_vertical": 4.5405
      }
    },
    {
      "canonical_id": "micael",
      "canonical_name": "Micael",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3330.0,
        "shots": 10.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.361,
        "xg_place": 0.0081,
        "goals_minus_xg": -0.361,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.3519,
        "assists_minus_xa": -0.3519,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7129,
        "points_added": 0.0,
        "xpoints_added": 0.2293,
        "passes_attempted": 2342.0,
        "pass_completion_pct": 0.9022,
        "xpass_completion_pct": 0.8805,
        "passes_over_expected": 50.8313,
        "passes_over_expected_p100": 2.1704,
        "avg_pass_distance": 21.4463,
        "avg_pass_vertical": 8.6664
      }
    },
    {
      "canonical_id": "michael-baldisimo",
      "canonical_name": "Michael Baldisimo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 32.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 7.0,
        "pass_completion_pct": 0.8571,
        "xpass_completion_pct": 0.7696,
        "passes_over_expected": 0.6128,
        "passes_over_expected_p100": 8.7537,
        "avg_pass_distance": 15.4212,
        "avg_pass_vertical": 0.8817
      }
    },
    {
      "canonical_id": "michael-boxall",
      "canonical_name": "Michael Boxall",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3523.0,
        "shots": 14.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.5508,
        "xg_place": -0.4808,
        "goals_minus_xg": -0.5508,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.4474,
        "assists_minus_xa": -0.4474,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.9982,
        "points_added": 0.4541,
        "xpoints_added": 0.8542,
        "passes_attempted": 1282.0,
        "pass_completion_pct": 0.8385,
        "xpass_completion_pct": 0.8252,
        "passes_over_expected": 17.1553,
        "passes_over_expected_p100": 1.3382,
        "avg_pass_distance": 21.7729,
        "avg_pass_vertical": 7.9856
      }
    },
    {
      "canonical_id": "michael-edwards",
      "canonical_name": "Michael Edwards",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 236.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.6841,
        "xg_place": 0.0987,
        "goals_minus_xg": 0.3159,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0166,
        "assists_minus_xa": -0.0166,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7007,
        "points_added": 0.2169,
        "xpoints_added": 0.1652,
        "passes_attempted": 112.0,
        "pass_completion_pct": 0.8929,
        "xpass_completion_pct": 0.8819,
        "passes_over_expected": 1.2257,
        "passes_over_expected_p100": 1.0944,
        "avg_pass_distance": 21.3595,
        "avg_pass_vertical": 6.4925
      }
    },
    {
      "canonical_id": "michael-halliday",
      "canonical_name": "Michael Halliday",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 155.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1283,
        "xg_place": 0.0755,
        "goals_minus_xg": -0.1283,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1283,
        "points_added": 0.0,
        "xpoints_added": 0.1094,
        "passes_attempted": 64.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7768,
        "passes_over_expected": -1.7159,
        "passes_over_expected_p100": -2.6811,
        "avg_pass_distance": 15.4566,
        "avg_pass_vertical": 2.5669
      }
    },
    {
      "canonical_id": "michael-wentzel",
      "canonical_name": "Michael Wentzel",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 208.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 78.0,
        "pass_completion_pct": 0.7179,
        "xpass_completion_pct": 0.7851,
        "passes_over_expected": -5.2382,
        "passes_over_expected_p100": -6.7156,
        "avg_pass_distance": 25.039,
        "avg_pass_vertical": 10.266
      }
    },
    {
      "canonical_id": "miguel-araujo",
      "canonical_name": "Miguel Araujo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1881.0,
        "shots": 9.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.7013,
        "xg_place": -0.3888,
        "goals_minus_xg": -0.7013,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.4298,
        "assists_minus_xa": 0.5702,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1311,
        "points_added": 0.0,
        "xpoints_added": 0.7743,
        "passes_attempted": 907.0,
        "pass_completion_pct": 0.8401,
        "xpass_completion_pct": 0.8229,
        "passes_over_expected": 15.6597,
        "passes_over_expected_p100": 1.7265,
        "avg_pass_distance": 24.5908,
        "avg_pass_vertical": 9.3894
      }
    },
    {
      "canonical_id": "miguel-berry",
      "canonical_name": "Miguel Berry",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1014.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 2.242,
        "xg_place": -0.7812,
        "goals_minus_xg": -0.242,
        "key_passes": 14.0,
        "assists": 3.0,
        "xa": 1.8939,
        "assists_minus_xa": 1.1061,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.1359,
        "points_added": 1.9426,
        "xpoints_added": 2.0717,
        "passes_attempted": 168.0,
        "pass_completion_pct": 0.6964,
        "xpass_completion_pct": 0.7174,
        "passes_over_expected": -3.5314,
        "passes_over_expected_p100": -2.102,
        "avg_pass_distance": 12.61,
        "avg_pass_vertical": 0.1924
      }
    },
    {
      "canonical_id": "miguel-tapias",
      "canonical_name": "Miguel Tapias",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2348.0,
        "shots": 9.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.6414,
        "xg_place": -0.3858,
        "goals_minus_xg": -0.6414,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.5644,
        "assists_minus_xa": -0.5644,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.2058,
        "points_added": 0.0,
        "xpoints_added": 0.451,
        "passes_attempted": 1028.0,
        "pass_completion_pct": 0.8414,
        "xpass_completion_pct": 0.8098,
        "passes_over_expected": 32.5585,
        "passes_over_expected_p100": 3.1672,
        "avg_pass_distance": 23.7612,
        "avg_pass_vertical": 9.4853
      }
    },
    {
      "canonical_id": "mikael-uhre",
      "canonical_name": "Mikael Uhre",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2255.0,
        "shots": 50.0,
        "shots_on_target": 25.0,
        "goals": 10.0,
        "xg": 8.2647,
        "xg_place": 0.8966,
        "goals_minus_xg": 1.7353,
        "key_passes": 15.0,
        "assists": 5.0,
        "xa": 2.2649,
        "assists_minus_xa": 2.7351,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 10.5296,
        "points_added": 6.0064,
        "xpoints_added": 4.8125,
        "passes_attempted": 407.0,
        "pass_completion_pct": 0.629,
        "xpass_completion_pct": 0.675,
        "passes_over_expected": -18.7104,
        "passes_over_expected_p100": -4.5971,
        "avg_pass_distance": 13.8803,
        "avg_pass_vertical": -1.1637
      }
    },
    {
      "canonical_id": "miki-yamane",
      "canonical_name": "Miki Yamane",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3793.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4034,
        "xg_place": -0.2635,
        "goals_minus_xg": -0.4034,
        "key_passes": 29.0,
        "assists": 4.0,
        "xa": 2.445,
        "assists_minus_xa": 1.555,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.8483,
        "points_added": 0.0,
        "xpoints_added": 0.163,
        "passes_attempted": 2549.0,
        "pass_completion_pct": 0.8898,
        "xpass_completion_pct": 0.8582,
        "passes_over_expected": 80.556,
        "passes_over_expected_p100": 3.1603,
        "avg_pass_distance": 16.524,
        "avg_pass_vertical": 1.4365
      }
    },
    {
      "canonical_id": "mikkel-desler",
      "canonical_name": "Mikkel Desler",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 545.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4142,
        "xg_place": -0.3606,
        "goals_minus_xg": -0.4142,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0432,
        "assists_minus_xa": -0.0432,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4574,
        "points_added": 0.0,
        "xpoints_added": 0.2967,
        "passes_attempted": 263.0,
        "pass_completion_pct": 0.8365,
        "xpass_completion_pct": 0.8224,
        "passes_over_expected": 3.7016,
        "passes_over_expected_p100": 1.4074,
        "avg_pass_distance": 17.3793,
        "avg_pass_vertical": 2.192
      }
    },
    {
      "canonical_id": "miles-robinson",
      "canonical_name": "Miles Robinson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2831.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.9775,
        "xg_place": 0.1768,
        "goals_minus_xg": 0.0225,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 1.3645,
        "assists_minus_xa": -1.3645,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.342,
        "points_added": 0.3732,
        "xpoints_added": 0.3652,
        "passes_attempted": 1672.0,
        "pass_completion_pct": 0.8642,
        "xpass_completion_pct": 0.8399,
        "passes_over_expected": 40.6408,
        "passes_over_expected_p100": 2.4307,
        "avg_pass_distance": 22.6638,
        "avg_pass_vertical": 9.2107
      }
    },
    {
      "canonical_id": "mitja-ileni\u010d",
      "canonical_name": "Mitja Ileni\u010d",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1958.0,
        "shots": 20.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.7375,
        "xg_place": -0.1316,
        "goals_minus_xg": 0.2625,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 1.6287,
        "assists_minus_xa": -0.6287,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.3661,
        "points_added": 0.5046,
        "xpoints_added": 0.413,
        "passes_attempted": 1012.0,
        "pass_completion_pct": 0.7263,
        "xpass_completion_pct": 0.7285,
        "passes_over_expected": -2.2546,
        "passes_over_expected_p100": -0.2228,
        "avg_pass_distance": 17.898,
        "avg_pass_vertical": 5.5192
      }
    },
    {
      "canonical_id": "mohamed-farsi",
      "canonical_name": "Mohamed Farsi",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2289.0,
        "shots": 13.0,
        "shots_on_target": 6.0,
        "goals": 4.0,
        "xg": 3.2826,
        "xg_place": -0.7767,
        "goals_minus_xg": 0.7174,
        "key_passes": 30.0,
        "assists": 1.0,
        "xa": 2.37,
        "assists_minus_xa": -1.37,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.6526,
        "points_added": 0.9407,
        "xpoints_added": 0.8493,
        "passes_attempted": 1307.0,
        "pass_completion_pct": 0.8707,
        "xpass_completion_pct": 0.8404,
        "passes_over_expected": 39.6192,
        "passes_over_expected_p100": 3.0313,
        "avg_pass_distance": 16.5146,
        "avg_pass_vertical": -2.2464
      }
    },
    {
      "canonical_id": "mohammed-sofo",
      "canonical_name": "Mohammed Sofo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 33.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 11.0,
        "pass_completion_pct": 0.7273,
        "xpass_completion_pct": 0.7817,
        "passes_over_expected": -0.5992,
        "passes_over_expected_p100": -5.4472,
        "avg_pass_distance": 10.3164,
        "avg_pass_vertical": 1.9219
      }
    },
    {
      "canonical_id": "mohanad-jeahze",
      "canonical_name": "Mohanad Jeahze",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 5.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 0.0,
        "pass_completion_pct": 0.0,
        "xpass_completion_pct": 0.0,
        "passes_over_expected": 0.0,
        "passes_over_expected_p100": 0.0,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "monsef-bakrar",
      "canonical_name": "Monsef Bakrar",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1587.0,
        "shots": 61.0,
        "shots_on_target": 20.0,
        "goals": 4.0,
        "xg": 7.7967,
        "xg_place": -3.6011,
        "goals_minus_xg": -3.7967,
        "key_passes": 14.0,
        "assists": 0.0,
        "xa": 0.9805,
        "assists_minus_xa": -0.9805,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 8.7772,
        "points_added": 2.9182,
        "xpoints_added": 4.7595,
        "passes_attempted": 278.0,
        "pass_completion_pct": 0.6727,
        "xpass_completion_pct": 0.7401,
        "passes_over_expected": -18.7558,
        "passes_over_expected_p100": -6.7467,
        "avg_pass_distance": 11.6468,
        "avg_pass_vertical": -1.0151
      }
    },
    {
      "canonical_id": "morris-duggan",
      "canonical_name": "Morris Duggan",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 61.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 24.0,
        "pass_completion_pct": 0.7083,
        "xpass_completion_pct": 0.7606,
        "passes_over_expected": -1.2547,
        "passes_over_expected_p100": -5.2279,
        "avg_pass_distance": 25.2587,
        "avg_pass_vertical": 14.0488
      }
    },
    {
      "canonical_id": "moses-nyeman",
      "canonical_name": "Moses Nyeman",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 163.0,
        "shots": 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.0231,
        "assists_minus_xa": -0.0231,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0231,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 48.0,
        "pass_completion_pct": 0.7917,
        "xpass_completion_pct": 0.8056,
        "passes_over_expected": -0.6699,
        "passes_over_expected_p100": -1.3957,
        "avg_pass_distance": 15.1777,
        "avg_pass_vertical": 5.2607
      }
    },
    {
      "canonical_id": "mo\u00efse-bombito",
      "canonical_name": "Mo\u00efse Bombito",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1762.0,
        "shots": 11.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 0.9186,
        "xg_place": 0.1936,
        "goals_minus_xg": 1.0814,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0744,
        "assists_minus_xa": -0.0744,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.993,
        "points_added": 1.7005,
        "xpoints_added": 0.6742,
        "passes_attempted": 852.0,
        "pass_completion_pct": 0.8474,
        "xpass_completion_pct": 0.845,
        "passes_over_expected": 2.0785,
        "passes_over_expected_p100": 0.244,
        "avg_pass_distance": 22.51,
        "avg_pass_vertical": 8.413
      }
    },
    {
      "canonical_id": "mykhi-joyner",
      "canonical_name": "Mykhi Joyner",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 50.0,
        "shots": 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.0652,
        "assists_minus_xa": -0.0652,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0652,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 3.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.682,
        "passes_over_expected": -0.0461,
        "passes_over_expected_p100": -1.5364,
        "avg_pass_distance": 6.9605,
        "avg_pass_vertical": -5.52
      }
    },
    {
      "canonical_id": "nacho-gil",
      "canonical_name": "Nacho Gil",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 737.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.7253,
        "xg_place": -0.1145,
        "goals_minus_xg": -0.7253,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 1.2129,
        "assists_minus_xa": -0.2129,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.9382,
        "points_added": 0.6667,
        "xpoints_added": 1.4209,
        "passes_attempted": 295.0,
        "pass_completion_pct": 0.7966,
        "xpass_completion_pct": 0.7874,
        "passes_over_expected": 2.7216,
        "passes_over_expected_p100": 0.9226,
        "avg_pass_distance": 17.3299,
        "avg_pass_vertical": 2.5011
      }
    },
    {
      "canonical_id": "nathan",
      "canonical_name": "Nathan",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 267.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_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.9097,
        "xpass_completion_pct": 0.8779,
        "passes_over_expected": 4.5886,
        "passes_over_expected_p100": 3.1866,
        "avg_pass_distance": 20.5771,
        "avg_pass_vertical": 7.5706
      }
    },
    {
      "canonical_id": "nathan-byrne",
      "canonical_name": "Nathan Byrne",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3477.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.153,
        "xg_place": -0.0531,
        "goals_minus_xg": -0.153,
        "key_passes": 23.0,
        "assists": 2.0,
        "xa": 2.2918,
        "assists_minus_xa": -0.2918,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.4448,
        "points_added": 0.0,
        "xpoints_added": 0.0799,
        "passes_attempted": 1721.0,
        "pass_completion_pct": 0.7914,
        "xpass_completion_pct": 0.7856,
        "passes_over_expected": 10.0236,
        "passes_over_expected_p100": 0.5824,
        "avg_pass_distance": 20.8131,
        "avg_pass_vertical": 4.9794
      }
    },
    {
      "canonical_id": "nathan-foga\u00e7a",
      "canonical_name": "Nathan Foga\u00e7a",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 285.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.5486,
        "xg_place": 0.614,
        "goals_minus_xg": 0.4514,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5486,
        "points_added": 1.2296,
        "xpoints_added": 0.5588,
        "passes_attempted": 44.0,
        "pass_completion_pct": 0.6136,
        "xpass_completion_pct": 0.7841,
        "passes_over_expected": -7.4985,
        "passes_over_expected_p100": -17.042,
        "avg_pass_distance": 13.4914,
        "avg_pass_vertical": -1.1396
      }
    },
    {
      "canonical_id": "nathan-harriel",
      "canonical_name": "Nathan Harriel",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2698.0,
        "shots": 35.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 2.5143,
        "xg_place": -0.8072,
        "goals_minus_xg": -0.5143,
        "key_passes": 25.0,
        "assists": 3.0,
        "xa": 1.795,
        "assists_minus_xa": 1.205,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.3093,
        "points_added": 1.1315,
        "xpoints_added": 1.9747,
        "passes_attempted": 1153.0,
        "pass_completion_pct": 0.7953,
        "xpass_completion_pct": 0.7706,
        "passes_over_expected": 28.487,
        "passes_over_expected_p100": 2.4707,
        "avg_pass_distance": 17.8714,
        "avg_pass_vertical": 2.9451
      }
    },
    {
      "canonical_id": "nathan-ordaz",
      "canonical_name": "Nathan Ordaz",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 481.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.8884,
        "xg_place": -0.4431,
        "goals_minus_xg": -0.8884,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.4692,
        "assists_minus_xa": 0.5308,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.3576,
        "points_added": 0.0154,
        "xpoints_added": 1.1305,
        "passes_attempted": 104.0,
        "pass_completion_pct": 0.8077,
        "xpass_completion_pct": 0.8128,
        "passes_over_expected": -0.5309,
        "passes_over_expected_p100": -0.5105,
        "avg_pass_distance": 14.2019,
        "avg_pass_vertical": -2.5849
      }
    },
    {
      "canonical_id": "nathan-saliba",
      "canonical_name": "Nathan Saliba",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1950.0,
        "shots": 27.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.1205,
        "xg_place": 0.2508,
        "goals_minus_xg": -0.1205,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 1.0676,
        "assists_minus_xa": -0.0676,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.1882,
        "points_added": 1.2193,
        "xpoints_added": 0.7692,
        "passes_attempted": 1081.0,
        "pass_completion_pct": 0.8557,
        "xpass_completion_pct": 0.8632,
        "passes_over_expected": -8.0911,
        "passes_over_expected_p100": -0.7485,
        "avg_pass_distance": 18.4848,
        "avg_pass_vertical": 3.1544
      }
    },
    {
      "canonical_id": "nelson-palacio",
      "canonical_name": "Nelson Palacio",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 980.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.2444,
        "xg_place": 0.2211,
        "goals_minus_xg": 0.7556,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.5042,
        "assists_minus_xa": 0.4958,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.7486,
        "points_added": 1.9468,
        "xpoints_added": 0.2724,
        "passes_attempted": 613.0,
        "pass_completion_pct": 0.894,
        "xpass_completion_pct": 0.8685,
        "passes_over_expected": 15.5911,
        "passes_over_expected_p100": 2.5434,
        "avg_pass_distance": 22.3933,
        "avg_pass_vertical": 4.0082
      }
    },
    {
      "canonical_id": "nemanja-radoja",
      "canonical_name": "Nemanja Radoja",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2375.0,
        "shots": 15.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.4923,
        "xg_place": -0.0007,
        "goals_minus_xg": -0.4923,
        "key_passes": 14.0,
        "assists": 3.0,
        "xa": 1.4042,
        "assists_minus_xa": 1.5958,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.8966,
        "points_added": 0.5024,
        "xpoints_added": 0.7167,
        "passes_attempted": 1353.0,
        "pass_completion_pct": 0.878,
        "xpass_completion_pct": 0.8676,
        "passes_over_expected": 14.073,
        "passes_over_expected_p100": 1.0401,
        "avg_pass_distance": 20.4992,
        "avg_pass_vertical": 4.1731
      }
    },
    {
      "canonical_id": "nicholas-gioacchini",
      "canonical_name": "Nicholas Gioacchini",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 504.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.9819,
        "xg_place": -0.968,
        "goals_minus_xg": -0.9819,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9819,
        "points_added": 0.0,
        "xpoints_added": 0.4398,
        "passes_attempted": 110.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.8096,
        "passes_over_expected": -1.057,
        "passes_over_expected_p100": -0.9609,
        "avg_pass_distance": 12.4429,
        "avg_pass_vertical": -2.1687
      }
    },
    {
      "canonical_id": "nicholas-hagen",
      "canonical_name": "Nicholas Hagen",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 376.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 130.0,
        "pass_completion_pct": 0.8077,
        "xpass_completion_pct": 0.8273,
        "passes_over_expected": -2.5545,
        "passes_over_expected_p100": -1.965,
        "avg_pass_distance": 28.454,
        "avg_pass_vertical": 21.0057,
        "shots_faced": 25.0,
        "goals_conceded": 5.0,
        "saves": 18.0,
        "headed_shot_share": 0.16,
        "xg_faced": 5.9164,
        "goals_conceded_minus_xg": -0.9164,
        "goals_per_xg": 0.8451
      }
    },
    {
      "canonical_id": "nick-firmino",
      "canonical_name": "Nick Firmino",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 204.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0821,
        "xg_place": -0.0478,
        "goals_minus_xg": -0.0821,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0537,
        "assists_minus_xa": -0.0537,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1357,
        "points_added": 0.0,
        "xpoints_added": 0.0795,
        "passes_attempted": 55.0,
        "pass_completion_pct": 0.8364,
        "xpass_completion_pct": 0.8278,
        "passes_over_expected": 0.4708,
        "passes_over_expected_p100": 0.856,
        "avg_pass_distance": 14.0855,
        "avg_pass_vertical": 0.7687
      }
    },
    {
      "canonical_id": "nick-hagglund",
      "canonical_name": "Nick Hagglund",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 510.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.051,
        "xg_place": 0.062,
        "goals_minus_xg": -0.051,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.051,
        "points_added": 0.0,
        "xpoints_added": 0.0464,
        "passes_attempted": 291.0,
        "pass_completion_pct": 0.8213,
        "xpass_completion_pct": 0.7985,
        "passes_over_expected": 6.6441,
        "passes_over_expected_p100": 2.2832,
        "avg_pass_distance": 20.7574,
        "avg_pass_vertical": 8.0197
      }
    },
    {
      "canonical_id": "nick-lima",
      "canonical_name": "Nick Lima",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2032.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.4722,
        "xg_place": 0.1093,
        "goals_minus_xg": 0.5278,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.5554,
        "assists_minus_xa": -0.5554,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0275,
        "points_added": 0.005,
        "xpoints_added": 0.1935,
        "passes_attempted": 993.0,
        "pass_completion_pct": 0.7895,
        "xpass_completion_pct": 0.7823,
        "passes_over_expected": 7.1593,
        "passes_over_expected_p100": 0.721,
        "avg_pass_distance": 20.4756,
        "avg_pass_vertical": 2.0723
      }
    },
    {
      "canonical_id": "nick-scardina",
      "canonical_name": "Nick Scardina",
      "positions": [
        "FB"
      ],
      "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.0496,
        "assists_minus_xa": -0.0496,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0496,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 3.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.7622,
        "passes_over_expected": 0.7134,
        "passes_over_expected_p100": 23.7809,
        "avg_pass_distance": 17.1876,
        "avg_pass_vertical": 6.8617
      }
    },
    {
      "canonical_id": "nicksoen-gomis",
      "canonical_name": "Nicksoen Gomis",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2274.0,
        "shots": 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.3634,
        "assists_minus_xa": -0.3634,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3634,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1161.0,
        "pass_completion_pct": 0.8837,
        "xpass_completion_pct": 0.8697,
        "passes_over_expected": 16.2304,
        "passes_over_expected_p100": 1.398,
        "avg_pass_distance": 20.6645,
        "avg_pass_vertical": 6.6498
      }
    },
    {
      "canonical_id": "nicolas-fleuriau-chateau",
      "canonical_name": "Nicolas Fleuriau Chateau",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 50.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.175,
        "xg_place": -0.175,
        "goals_minus_xg": -0.175,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.175,
        "points_added": 0.0,
        "xpoints_added": 0.321,
        "passes_attempted": 7.0,
        "pass_completion_pct": 0.5714,
        "xpass_completion_pct": 0.6128,
        "passes_over_expected": -0.2899,
        "passes_over_expected_p100": -4.142,
        "avg_pass_distance": 11.4148,
        "avg_pass_vertical": -3.8381
      }
    },
    {
      "canonical_id": "nicol\u00e1s-freire",
      "canonical_name": "Nicol\u00e1s Freire",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 825.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0385,
        "xg_place": -0.0385,
        "goals_minus_xg": -0.0385,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0385,
        "points_added": 0.0,
        "xpoints_added": 0.0416,
        "passes_attempted": 696.0,
        "pass_completion_pct": 0.908,
        "xpass_completion_pct": 0.889,
        "passes_over_expected": 13.2256,
        "passes_over_expected_p100": 1.9002,
        "avg_pass_distance": 20.9832,
        "avg_pass_vertical": 6.2769
      }
    },
    {
      "canonical_id": "nicol\u00e1s-lodeiro",
      "canonical_name": "Nicol\u00e1s Lodeiro",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2087.0,
        "shots": 34.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 2.3333,
        "xg_place": -0.8263,
        "goals_minus_xg": -1.3333,
        "key_passes": 43.0,
        "assists": 7.0,
        "xa": 5.6079,
        "assists_minus_xa": 1.3921,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 7.9412,
        "points_added": 0.1096,
        "xpoints_added": 1.2245,
        "passes_attempted": 1670.0,
        "pass_completion_pct": 0.8192,
        "xpass_completion_pct": 0.7986,
        "passes_over_expected": 34.3784,
        "passes_over_expected_p100": 2.0586,
        "avg_pass_distance": 17.5652,
        "avg_pass_vertical": 3.5981
      }
    },
    {
      "canonical_id": "niko-tsakiris",
      "canonical_name": "Niko Tsakiris",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1611.0,
        "shots": 11.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.7425,
        "xg_place": -0.4572,
        "goals_minus_xg": -0.7425,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 1.6389,
        "assists_minus_xa": -0.6389,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.3814,
        "points_added": 0.0,
        "xpoints_added": 0.8187,
        "passes_attempted": 699.0,
        "pass_completion_pct": 0.8383,
        "xpass_completion_pct": 0.8407,
        "passes_over_expected": -1.6515,
        "passes_over_expected_p100": -0.2363,
        "avg_pass_distance": 17.4403,
        "avg_pass_vertical": 1.9894
      }
    },
    {
      "canonical_id": "nikola-petkovic",
      "canonical_name": "Nikola Petkovic",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 578.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.0801,
        "xg_place": -0.1102,
        "goals_minus_xg": -0.0801,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.5466,
        "assists_minus_xa": -0.5466,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6267,
        "points_added": 0.5736,
        "xpoints_added": 0.6229,
        "passes_attempted": 164.0,
        "pass_completion_pct": 0.7195,
        "xpass_completion_pct": 0.7692,
        "passes_over_expected": -8.155,
        "passes_over_expected_p100": -4.9726,
        "avg_pass_distance": 18.2511,
        "avg_pass_vertical": 0.0076
      }
    },
    {
      "canonical_id": "nikolas-dyhr",
      "canonical_name": "Nikolas Dyhr",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 166.0,
        "shots": 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.2087,
        "assists_minus_xa": -0.2087,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2087,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 83.0,
        "pass_completion_pct": 0.6386,
        "xpass_completion_pct": 0.722,
        "passes_over_expected": -6.9246,
        "passes_over_expected_p100": -8.3429,
        "avg_pass_distance": 18.3816,
        "avg_pass_vertical": 9.6101
      }
    },
    {
      "canonical_id": "nimfasha-berchimas",
      "canonical_name": "Nimfasha Berchimas",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 40.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0784,
        "xg_place": -0.028,
        "goals_minus_xg": -0.0784,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0784,
        "points_added": 0.0,
        "xpoints_added": 0.005,
        "passes_attempted": 6.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.8974,
        "passes_over_expected": 0.6154,
        "passes_over_expected_p100": 10.2561,
        "avg_pass_distance": 7.5282,
        "avg_pass_vertical": -2.2425
      }
    },
    {
      "canonical_id": "njabulo-blom",
      "canonical_name": "Njabulo Blom",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1012.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.1109,
        "xg_place": 0.2517,
        "goals_minus_xg": 0.8891,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2081,
        "assists_minus_xa": -0.2081,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3189,
        "points_added": 0.4483,
        "xpoints_added": 0.0731,
        "passes_attempted": 400.0,
        "pass_completion_pct": 0.825,
        "xpass_completion_pct": 0.8196,
        "passes_over_expected": 2.1463,
        "passes_over_expected_p100": 0.5366,
        "avg_pass_distance": 16.8469,
        "avg_pass_vertical": 3.5629
      }
    },
    {
      "canonical_id": "nkosi-tafari",
      "canonical_name": "Nkosi Tafari",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2573.0,
        "shots": 20.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 1.3968,
        "xg_place": 1.1194,
        "goals_minus_xg": 1.6032,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.5315,
        "assists_minus_xa": -0.5315,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.9283,
        "points_added": 1.4625,
        "xpoints_added": 1.0589,
        "passes_attempted": 1403.0,
        "pass_completion_pct": 0.8496,
        "xpass_completion_pct": 0.8397,
        "passes_over_expected": 13.8938,
        "passes_over_expected_p100": 0.9903,
        "avg_pass_distance": 23.0878,
        "avg_pass_vertical": 9.8417
      }
    },
    {
      "canonical_id": "noah-allen",
      "canonical_name": "Noah Allen",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1170.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.108,
        "xg_place": -0.108,
        "goals_minus_xg": -0.108,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.321,
        "assists_minus_xa": -0.321,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.429,
        "points_added": 0.0,
        "xpoints_added": 0.0337,
        "passes_attempted": 737.0,
        "pass_completion_pct": 0.8779,
        "xpass_completion_pct": 0.8698,
        "passes_over_expected": 5.9437,
        "passes_over_expected_p100": 0.8065,
        "avg_pass_distance": 20.2927,
        "avg_pass_vertical": 5.1477
      }
    },
    {
      "canonical_id": "noah-cobb",
      "canonical_name": "Noah Cobb",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1623.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0961,
        "xg_place": 0.032,
        "goals_minus_xg": -0.0961,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0724,
        "assists_minus_xa": -0.0724,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1685,
        "points_added": 0.0,
        "xpoints_added": 0.0779,
        "passes_attempted": 787.0,
        "pass_completion_pct": 0.831,
        "xpass_completion_pct": 0.8308,
        "passes_over_expected": 0.1526,
        "passes_over_expected_p100": 0.0194,
        "avg_pass_distance": 23.638,
        "avg_pass_vertical": 8.6505
      }
    },
    {
      "canonical_id": "noah-eile",
      "canonical_name": "Noah Eile",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2937.0,
        "shots": 15.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 0.763,
        "xg_place": -0.3026,
        "goals_minus_xg": -0.763,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 1.0966,
        "assists_minus_xa": -0.0966,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.8596,
        "points_added": 0.0,
        "xpoints_added": 0.5493,
        "passes_attempted": 1788.0,
        "pass_completion_pct": 0.8669,
        "xpass_completion_pct": 0.8441,
        "passes_over_expected": 40.7409,
        "passes_over_expected_p100": 2.2786,
        "avg_pass_distance": 24.1464,
        "avg_pass_vertical": 8.685
      }
    },
    {
      "canonical_id": "noel-buck",
      "canonical_name": "Noel Buck",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 605.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.2318,
        "xg_place": 0.6173,
        "goals_minus_xg": 0.7682,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.7381,
        "assists_minus_xa": 0.2619,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.9699,
        "points_added": 0.5644,
        "xpoints_added": 0.0968,
        "passes_attempted": 234.0,
        "pass_completion_pct": 0.8846,
        "xpass_completion_pct": 0.8661,
        "passes_over_expected": 4.3244,
        "passes_over_expected_p100": 1.848,
        "avg_pass_distance": 18.9732,
        "avg_pass_vertical": 1.2193
      }
    },
    {
      "canonical_id": "noel-caliskan",
      "canonical_name": "Noel Caliskan",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 243.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0509,
        "xg_place": -0.0509,
        "goals_minus_xg": -0.0509,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1813,
        "assists_minus_xa": -0.1813,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2323,
        "points_added": 0.0,
        "xpoints_added": 0.0124,
        "passes_attempted": 153.0,
        "pass_completion_pct": 0.8627,
        "xpass_completion_pct": 0.8531,
        "passes_over_expected": 1.4774,
        "passes_over_expected_p100": 0.9656,
        "avg_pass_distance": 17.3559,
        "avg_pass_vertical": 2.0342
      }
    },
    {
      "canonical_id": "nolan-norris",
      "canonical_name": "Nolan Norris",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 230.0,
        "shots": 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.0909,
        "assists_minus_xa": -0.0909,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0909,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 102.0,
        "pass_completion_pct": 0.8725,
        "xpass_completion_pct": 0.8607,
        "passes_over_expected": 1.2038,
        "passes_over_expected_p100": 1.1802,
        "avg_pass_distance": 17.1233,
        "avg_pass_vertical": 1.1015
      }
    },
    {
      "canonical_id": "nouhou",
      "canonical_name": "Nouhou",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2737.0,
        "shots": 16.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4078,
        "xg_place": -0.2187,
        "goals_minus_xg": -0.4078,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 0.8338,
        "assists_minus_xa": 0.1662,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2415,
        "points_added": 0.0,
        "xpoints_added": 0.1964,
        "passes_attempted": 1525.0,
        "pass_completion_pct": 0.8433,
        "xpass_completion_pct": 0.8295,
        "passes_over_expected": 20.973,
        "passes_over_expected_p100": 1.3753,
        "avg_pass_distance": 18.8826,
        "avg_pass_vertical": 2.469
      }
    },
    {
      "canonical_id": "novak-mi\u0107ovi\u0107",
      "canonical_name": "Novak Mi\u0107ovi\u0107",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 200.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 70.0,
        "pass_completion_pct": 0.9286,
        "xpass_completion_pct": 0.9096,
        "passes_over_expected": 1.3262,
        "passes_over_expected_p100": 1.8946,
        "avg_pass_distance": 25.2166,
        "avg_pass_vertical": 16.7263,
        "shots_faced": 6.0,
        "goals_conceded": 2.0,
        "saves": 4.0,
        "headed_shot_share": 0.0,
        "xg_faced": 0.6271,
        "goals_conceded_minus_xg": 1.3729,
        "goals_per_xg": 3.1894
      }
    },
    {
      "canonical_id": "n\u00f6kkvi-th\u00f3risson",
      "canonical_name": "N\u00f6kkvi Th\u00f3risson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1419.0,
        "shots": 45.0,
        "shots_on_target": 17.0,
        "goals": 4.0,
        "xg": 5.9278,
        "xg_place": 0.0022,
        "goals_minus_xg": -1.9278,
        "key_passes": 16.0,
        "assists": 0.0,
        "xa": 1.9178,
        "assists_minus_xa": -1.9178,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 7.8456,
        "points_added": 2.4364,
        "xpoints_added": 3.6411,
        "passes_attempted": 326.0,
        "pass_completion_pct": 0.7025,
        "xpass_completion_pct": 0.7288,
        "passes_over_expected": -8.6006,
        "passes_over_expected_p100": -2.6382,
        "avg_pass_distance": 15.0597,
        "avg_pass_vertical": -0.6163
      }
    },
    {
      "canonical_id": "obed-vargas",
      "canonical_name": "Obed Vargas",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3180.0,
        "shots": 27.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 2.3424,
        "xg_place": 0.1171,
        "goals_minus_xg": -1.3424,
        "key_passes": 28.0,
        "assists": 4.0,
        "xa": 2.7024,
        "assists_minus_xa": 1.2976,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.0448,
        "points_added": 0.1948,
        "xpoints_added": 1.2214,
        "passes_attempted": 1359.0,
        "pass_completion_pct": 0.8374,
        "xpass_completion_pct": 0.848,
        "passes_over_expected": -14.4364,
        "passes_over_expected_p100": -1.0623,
        "avg_pass_distance": 16.4164,
        "avg_pass_vertical": 0.8435
      }
    },
    {
      "canonical_id": "obinna-nwobodo",
      "canonical_name": "Obinna Nwobodo",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3057.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.5418,
        "xg_place": -0.3298,
        "goals_minus_xg": -0.5418,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 1.1394,
        "assists_minus_xa": -0.1394,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6812,
        "points_added": 0.0,
        "xpoints_added": 0.2991,
        "passes_attempted": 1507.0,
        "pass_completion_pct": 0.854,
        "xpass_completion_pct": 0.8663,
        "passes_over_expected": -18.4503,
        "passes_over_expected_p100": -1.2243,
        "avg_pass_distance": 18.8036,
        "avg_pass_vertical": 2.8318
      }
    },
    {
      "canonical_id": "oleksandr-svatok",
      "canonical_name": "Oleksandr Svatok",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 476.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0838,
        "xg_place": -0.0838,
        "goals_minus_xg": -0.0838,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0838,
        "points_added": 0.0,
        "xpoints_added": 0.067,
        "passes_attempted": 218.0,
        "pass_completion_pct": 0.8853,
        "xpass_completion_pct": 0.8858,
        "passes_over_expected": -0.1076,
        "passes_over_expected_p100": -0.0494,
        "avg_pass_distance": 22.5525,
        "avg_pass_vertical": 6.2742
      }
    },
    {
      "canonical_id": "oliver-larraz",
      "canonical_name": "Oliver Larraz",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2601.0,
        "shots": 19.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 1.6334,
        "xg_place": 0.5314,
        "goals_minus_xg": 0.3666,
        "key_passes": 21.0,
        "assists": 0.0,
        "xa": 1.8742,
        "assists_minus_xa": -1.8742,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.5076,
        "points_added": 1.0135,
        "xpoints_added": 1.0395,
        "passes_attempted": 1224.0,
        "pass_completion_pct": 0.8448,
        "xpass_completion_pct": 0.8331,
        "passes_over_expected": 14.3138,
        "passes_over_expected_p100": 1.1694,
        "avg_pass_distance": 18.3797,
        "avg_pass_vertical": 3.4336
      }
    },
    {
      "canonical_id": "oliver-semmle",
      "canonical_name": "Oliver Semmle",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1633.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 441.0,
        "pass_completion_pct": 0.678,
        "xpass_completion_pct": 0.6818,
        "passes_over_expected": -1.677,
        "passes_over_expected_p100": -0.3803,
        "avg_pass_distance": 37.3917,
        "avg_pass_vertical": 29.6304,
        "shots_faced": 79.0,
        "goals_conceded": 29.0,
        "saves": 49.0,
        "headed_shot_share": 0.1392,
        "xg_faced": 30.5692,
        "goals_conceded_minus_xg": -1.5692,
        "goals_per_xg": 0.9487
      }
    },
    {
      "canonical_id": "olivier-giroud",
      "canonical_name": "Olivier Giroud",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 929.0,
        "shots": 16.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.533,
        "xg_place": -1.0133,
        "goals_minus_xg": -1.533,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.8405,
        "assists_minus_xa": -0.8405,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.3734,
        "points_added": 0.0,
        "xpoints_added": 0.434,
        "passes_attempted": 197.0,
        "pass_completion_pct": 0.731,
        "xpass_completion_pct": 0.7643,
        "passes_over_expected": -6.5729,
        "passes_over_expected_p100": -3.3365,
        "avg_pass_distance": 12.4797,
        "avg_pass_vertical": -3.0454
      }
    },
    {
      "canonical_id": "olivier-mbaizo",
      "canonical_name": "Olivier Mbaizo",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1261.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0667,
        "xg_place": -0.0667,
        "goals_minus_xg": -0.0667,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 0.9732,
        "assists_minus_xa": 0.0268,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0398,
        "points_added": 0.0,
        "xpoints_added": 0.0096,
        "passes_attempted": 527.0,
        "pass_completion_pct": 0.7856,
        "xpass_completion_pct": 0.7772,
        "passes_over_expected": 4.3991,
        "passes_over_expected_p100": 0.8347,
        "avg_pass_distance": 18.9222,
        "avg_pass_vertical": 1.8301
      }
    },
    {
      "canonical_id": "omar-campos",
      "canonical_name": "Omar Campos",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1826.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2021,
        "xg_place": -0.1618,
        "goals_minus_xg": -0.2021,
        "key_passes": 27.0,
        "assists": 2.0,
        "xa": 2.1092,
        "assists_minus_xa": -0.1092,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.3112,
        "points_added": 0.0,
        "xpoints_added": 0.1197,
        "passes_attempted": 846.0,
        "pass_completion_pct": 0.7837,
        "xpass_completion_pct": 0.7952,
        "passes_over_expected": -9.717,
        "passes_over_expected_p100": -1.1486,
        "avg_pass_distance": 18.8421,
        "avg_pass_vertical": 1.7222
      }
    },
    {
      "canonical_id": "omar-gonz\u00e1lez",
      "canonical_name": "Omar Gonz\u00e1lez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 960.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0976,
        "xg_place": -0.0625,
        "goals_minus_xg": -0.0976,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0179,
        "assists_minus_xa": -0.0179,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1155,
        "points_added": 0.0,
        "xpoints_added": 0.0718,
        "passes_attempted": 518.0,
        "pass_completion_pct": 0.9266,
        "xpass_completion_pct": 0.8814,
        "passes_over_expected": 23.4268,
        "passes_over_expected_p100": 4.5226,
        "avg_pass_distance": 18.9712,
        "avg_pass_vertical": 7.4043
      }
    },
    {
      "canonical_id": "omar-valencia",
      "canonical_name": "Omar Valencia",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 7.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 4.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7507,
        "passes_over_expected": -0.0027,
        "passes_over_expected_p100": -0.0664,
        "avg_pass_distance": 11.6064,
        "avg_pass_vertical": 3.8333
      }
    },
    {
      "canonical_id": "omari-glasgow",
      "canonical_name": "Omari Glasgow",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 49.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1054,
        "xg_place": -0.1054,
        "goals_minus_xg": -0.1054,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0266,
        "assists_minus_xa": -0.0266,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.132,
        "points_added": 0.0,
        "xpoints_added": 0.1031,
        "passes_attempted": 20.0,
        "pass_completion_pct": 0.55,
        "xpass_completion_pct": 0.5403,
        "passes_over_expected": 0.1936,
        "passes_over_expected_p100": 0.9681,
        "avg_pass_distance": 21.8882,
        "avg_pass_vertical": 6.2803
      }
    },
    {
      "canonical_id": "omir-fern\u00e1ndez",
      "canonical_name": "Omir Fern\u00e1ndez",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2034.0,
        "shots": 27.0,
        "shots_on_target": 11.0,
        "goals": 2.0,
        "xg": 3.5382,
        "xg_place": 0.3399,
        "goals_minus_xg": -1.5382,
        "key_passes": 22.0,
        "assists": 3.0,
        "xa": 2.5101,
        "assists_minus_xa": 0.4899,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.0483,
        "points_added": 0.734,
        "xpoints_added": 2.1365,
        "passes_attempted": 504.0,
        "pass_completion_pct": 0.7758,
        "xpass_completion_pct": 0.7512,
        "passes_over_expected": 12.4013,
        "passes_over_expected_p100": 2.4606,
        "avg_pass_distance": 14.3136,
        "avg_pass_vertical": 0.8392
      }
    },
    {
      "canonical_id": "oscar-verhoeven",
      "canonical_name": "Oscar Verhoeven",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 434.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 201.0,
        "pass_completion_pct": 0.7861,
        "xpass_completion_pct": 0.7988,
        "passes_over_expected": -2.5529,
        "passes_over_expected_p100": -1.2701,
        "avg_pass_distance": 19.1818,
        "avg_pass_vertical": 3.6291
      }
    },
    {
      "canonical_id": "osman-bukari",
      "canonical_name": "Osman Bukari",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 676.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.1084,
        "xg_place": -0.0998,
        "goals_minus_xg": -0.1084,
        "key_passes": 13.0,
        "assists": 2.0,
        "xa": 2.0247,
        "assists_minus_xa": -0.0247,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.1331,
        "points_added": 0.0173,
        "xpoints_added": 0.6582,
        "passes_attempted": 155.0,
        "pass_completion_pct": 0.6645,
        "xpass_completion_pct": 0.6844,
        "passes_over_expected": -3.0836,
        "passes_over_expected_p100": -1.9894,
        "avg_pass_distance": 16.9703,
        "avg_pass_vertical": 0.2895
      }
    },
    {
      "canonical_id": "ousman-jabang",
      "canonical_name": "Ousman Jabang",
      "positions": [
        "DM"
      ],
      "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": 8.0,
        "pass_completion_pct": 0.375,
        "xpass_completion_pct": 0.5989,
        "passes_over_expected": -1.791,
        "passes_over_expected_p100": -22.3879,
        "avg_pass_distance": 19.5442,
        "avg_pass_vertical": 16.4779
      }
    },
    {
      "canonical_id": "ousseni-bouda",
      "canonical_name": "Ousseni Bouda",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 433.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.083,
        "xg_place": -0.0486,
        "goals_minus_xg": -0.083,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0777,
        "assists_minus_xa": -0.0777,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1607,
        "points_added": 0.6035,
        "xpoints_added": 0.361,
        "passes_attempted": 101.0,
        "pass_completion_pct": 0.7822,
        "xpass_completion_pct": 0.8011,
        "passes_over_expected": -1.9086,
        "passes_over_expected_p100": -1.8897,
        "avg_pass_distance": 14.6913,
        "avg_pass_vertical": -2.3106
      }
    },
    {
      "canonical_id": "owen-wolff",
      "canonical_name": "Owen Wolff",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2047.0,
        "shots": 15.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 2.1165,
        "xg_place": -0.7047,
        "goals_minus_xg": -1.1165,
        "key_passes": 23.0,
        "assists": 3.0,
        "xa": 1.7803,
        "assists_minus_xa": 1.2197,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.8969,
        "points_added": 0.9197,
        "xpoints_added": 1.9079,
        "passes_attempted": 760.0,
        "pass_completion_pct": 0.8224,
        "xpass_completion_pct": 0.7995,
        "passes_over_expected": 17.3997,
        "passes_over_expected_p100": 2.2894,
        "avg_pass_distance": 19.4451,
        "avg_pass_vertical": -0.9962
      }
    },
    {
      "canonical_id": "pablo-ruiz",
      "canonical_name": "Pablo Ruiz",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 194.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4208,
        "xg_place": -0.3516,
        "goals_minus_xg": -0.4208,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.4096,
        "assists_minus_xa": -0.4096,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8304,
        "points_added": 0.0,
        "xpoints_added": 0.3415,
        "passes_attempted": 104.0,
        "pass_completion_pct": 0.6923,
        "xpass_completion_pct": 0.7297,
        "passes_over_expected": -3.8852,
        "passes_over_expected_p100": -3.7358,
        "avg_pass_distance": 21.0975,
        "avg_pass_vertical": 5.3011
      }
    },
    {
      "canonical_id": "patrick-agyemang",
      "canonical_name": "Patrick Agyemang",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2266.0,
        "shots": 62.0,
        "shots_on_target": 27.0,
        "goals": 10.0,
        "xg": 11.3799,
        "xg_place": 0.351,
        "goals_minus_xg": -1.3799,
        "key_passes": 20.0,
        "assists": 3.0,
        "xa": 2.1895,
        "assists_minus_xa": 0.8105,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 13.5693,
        "points_added": 3.825,
        "xpoints_added": 7.6152,
        "passes_attempted": 245.0,
        "pass_completion_pct": 0.6857,
        "xpass_completion_pct": 0.7649,
        "passes_over_expected": -19.4065,
        "passes_over_expected_p100": -7.921,
        "avg_pass_distance": 13.657,
        "avg_pass_vertical": -0.6978
      }
    },
    {
      "canonical_id": "patrick-schulte",
      "canonical_name": "Patrick Schulte",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2974.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1021.0,
        "pass_completion_pct": 0.809,
        "xpass_completion_pct": 0.8048,
        "passes_over_expected": 4.251,
        "passes_over_expected_p100": 0.4164,
        "avg_pass_distance": 29.9792,
        "avg_pass_vertical": 22.1638,
        "shots_faced": 116.0,
        "goals_conceded": 32.0,
        "saves": 82.0,
        "headed_shot_share": 0.1293,
        "xg_faced": 32.4908,
        "goals_conceded_minus_xg": -0.4908,
        "goals_per_xg": 0.9849
      }
    },
    {
      "canonical_id": "patrick-weah",
      "canonical_name": "Patrick Weah",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 53.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 11.0,
        "pass_completion_pct": 0.5455,
        "xpass_completion_pct": 0.7223,
        "passes_over_expected": -1.9456,
        "passes_over_expected_p100": -17.6872,
        "avg_pass_distance": 17.3716,
        "avg_pass_vertical": 5.4002
      }
    },
    {
      "canonical_id": "patrick-yazbek",
      "canonical_name": "Patrick Yazbek",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 415.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2119,
        "xg_place": -0.2119,
        "goals_minus_xg": -0.2119,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.6019,
        "assists_minus_xa": -0.6019,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8138,
        "points_added": 0.0,
        "xpoints_added": 0.1396,
        "passes_attempted": 214.0,
        "pass_completion_pct": 0.8738,
        "xpass_completion_pct": 0.8665,
        "passes_over_expected": 1.5772,
        "passes_over_expected_p100": 0.737,
        "avg_pass_distance": 18.7115,
        "avg_pass_vertical": 3.7207
      }
    },
    {
      "canonical_id": "patrickson-delgado",
      "canonical_name": "Patrickson Delgado",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1296.0,
        "shots": 17.0,
        "shots_on_target": 7.0,
        "goals": 4.0,
        "xg": 1.0831,
        "xg_place": 0.643,
        "goals_minus_xg": 2.9169,
        "key_passes": 17.0,
        "assists": 2.0,
        "xa": 0.8675,
        "assists_minus_xa": 1.1325,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 1.9506,
        "points_added": 1.6735,
        "xpoints_added": 0.6382,
        "passes_attempted": 608.0,
        "pass_completion_pct": 0.8125,
        "xpass_completion_pct": 0.8308,
        "passes_over_expected": -11.1513,
        "passes_over_expected_p100": -1.8341,
        "avg_pass_distance": 18.1249,
        "avg_pass_vertical": 1.5237
      }
    },
    {
      "canonical_id": "paul-arriola",
      "canonical_name": "Paul Arriola",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2747.0,
        "shots": 49.0,
        "shots_on_target": 22.0,
        "goals": 5.0,
        "xg": 5.3876,
        "xg_place": 0.6154,
        "goals_minus_xg": -0.3876,
        "key_passes": 33.0,
        "assists": 2.0,
        "xa": 2.6942,
        "assists_minus_xa": -0.6942,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 8.0817,
        "points_added": 2.6622,
        "xpoints_added": 3.9044,
        "passes_attempted": 1098.0,
        "pass_completion_pct": 0.7641,
        "xpass_completion_pct": 0.779,
        "passes_over_expected": -16.3701,
        "passes_over_expected_p100": -1.4909,
        "avg_pass_distance": 18.0776,
        "avg_pass_vertical": 3.4917
      }
    },
    {
      "canonical_id": "paul-marie",
      "canonical_name": "Paul Marie",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1716.0,
        "shots": 10.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 1.5823,
        "xg_place": 1.301,
        "goals_minus_xg": 1.4177,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 1.9716,
        "assists_minus_xa": -0.9716,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.554,
        "points_added": 3.0557,
        "xpoints_added": 1.5026,
        "passes_attempted": 778.0,
        "pass_completion_pct": 0.7802,
        "xpass_completion_pct": 0.7774,
        "passes_over_expected": 2.1914,
        "passes_over_expected_p100": 0.2817,
        "avg_pass_distance": 19.1379,
        "avg_pass_vertical": 3.7458
      }
    },
    {
      "canonical_id": "paul-rothrock",
      "canonical_name": "Paul Rothrock",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1645.0,
        "shots": 36.0,
        "shots_on_target": 11.0,
        "goals": 5.0,
        "xg": 3.5775,
        "xg_place": 0.5488,
        "goals_minus_xg": 1.4225,
        "key_passes": 14.0,
        "assists": 2.0,
        "xa": 2.8823,
        "assists_minus_xa": -0.8823,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 6.4598,
        "points_added": 1.8336,
        "xpoints_added": 1.839,
        "passes_attempted": 497.0,
        "pass_completion_pct": 0.7022,
        "xpass_completion_pct": 0.7493,
        "passes_over_expected": -23.4024,
        "passes_over_expected_p100": -4.7087,
        "avg_pass_distance": 17.3575,
        "avg_pass_vertical": -2.493
      }
    },
    {
      "canonical_id": "pavel-bucha",
      "canonical_name": "Pavel Bucha",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3580.0,
        "shots": 44.0,
        "shots_on_target": 11.0,
        "goals": 4.0,
        "xg": 3.512,
        "xg_place": -0.1757,
        "goals_minus_xg": 0.488,
        "key_passes": 25.0,
        "assists": 2.0,
        "xa": 2.4782,
        "assists_minus_xa": -0.4782,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.9902,
        "points_added": 0.9891,
        "xpoints_added": 2.0887,
        "passes_attempted": 1760.0,
        "pass_completion_pct": 0.8909,
        "xpass_completion_pct": 0.87,
        "passes_over_expected": 36.7223,
        "passes_over_expected_p100": 2.0865,
        "avg_pass_distance": 17.2382,
        "avg_pass_vertical": 1.9358
      }
    },
    {
      "canonical_id": "paxton-pomykal",
      "canonical_name": "Paxton Pomykal",
      "positions": [
        "CM"
      ],
      "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": 12.0,
        "pass_completion_pct": 0.9167,
        "xpass_completion_pct": 0.9355,
        "passes_over_expected": -0.2256,
        "passes_over_expected_p100": -1.8801,
        "avg_pass_distance": 12.9432,
        "avg_pass_vertical": -0.3215
      }
    },
    {
      "canonical_id": "pedro-amador",
      "canonical_name": "Pedro Amador",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1380.0,
        "shots": 12.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3912,
        "xg_place": -0.3773,
        "goals_minus_xg": -0.3912,
        "key_passes": 20.0,
        "assists": 8.0,
        "xa": 3.3399,
        "assists_minus_xa": 4.6601,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 3.7311,
        "points_added": 0.0,
        "xpoints_added": 0.1688,
        "passes_attempted": 660.0,
        "pass_completion_pct": 0.7712,
        "xpass_completion_pct": 0.7631,
        "passes_over_expected": 5.3213,
        "passes_over_expected_p100": 0.8063,
        "avg_pass_distance": 19.3708,
        "avg_pass_vertical": 3.1973
      }
    },
    {
      "canonical_id": "pedro-gallese",
      "canonical_name": "Pedro Gallese",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3502.0,
        "shots": 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.3234,
        "assists_minus_xa": -0.3234,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3234,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 817.0,
        "pass_completion_pct": 0.7381,
        "xpass_completion_pct": 0.7053,
        "passes_over_expected": 26.7667,
        "passes_over_expected_p100": 3.2762,
        "avg_pass_distance": 34.4042,
        "avg_pass_vertical": 27.555,
        "shots_faced": 117.0,
        "goals_conceded": 41.0,
        "saves": 74.0,
        "headed_shot_share": 0.2222,
        "xg_faced": 35.9856,
        "goals_conceded_minus_xg": 5.0144,
        "goals_per_xg": 1.1393
      }
    },
    {
      "canonical_id": "pedro-santos",
      "canonical_name": "Pedro Santos",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2085.0,
        "shots": 29.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 1.3632,
        "xg_place": 0.1581,
        "goals_minus_xg": 1.6368,
        "key_passes": 19.0,
        "assists": 3.0,
        "xa": 1.6618,
        "assists_minus_xa": 1.3382,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 3.025,
        "points_added": 1.3408,
        "xpoints_added": 0.7701,
        "passes_attempted": 951.0,
        "pass_completion_pct": 0.6835,
        "xpass_completion_pct": 0.6972,
        "passes_over_expected": -12.9909,
        "passes_over_expected_p100": -1.366,
        "avg_pass_distance": 21.6767,
        "avg_pass_vertical": 6.6803
      }
    },
    {
      "canonical_id": "pedro-vite",
      "canonical_name": "Pedro Vite",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2484.0,
        "shots": 28.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 1.5944,
        "xg_place": -0.7206,
        "goals_minus_xg": -0.5944,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 1.2754,
        "assists_minus_xa": -0.2754,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.8698,
        "points_added": 0.4878,
        "xpoints_added": 0.7743,
        "passes_attempted": 1448.0,
        "pass_completion_pct": 0.8688,
        "xpass_completion_pct": 0.8472,
        "passes_over_expected": 31.2884,
        "passes_over_expected_p100": 2.1608,
        "avg_pass_distance": 21.3818,
        "avg_pass_vertical": 4.4547
      }
    },
    {
      "canonical_id": "pedro-de-la-vega",
      "canonical_name": "Pedro de la Vega",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1047.0,
        "shots": 18.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.9573,
        "xg_place": -0.5574,
        "goals_minus_xg": -0.9573,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 1.0604,
        "assists_minus_xa": -1.0604,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.0177,
        "points_added": 0.8875,
        "xpoints_added": 1.1878,
        "passes_attempted": 404.0,
        "pass_completion_pct": 0.7351,
        "xpass_completion_pct": 0.7778,
        "passes_over_expected": -17.2164,
        "passes_over_expected_p100": -4.2615,
        "avg_pass_distance": 18.487,
        "avg_pass_vertical": 0.83
      }
    },
    {
      "canonical_id": "pep-biel",
      "canonical_name": "Pep Biel",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 850.0,
        "shots": 21.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 1.661,
        "xg_place": 0.0852,
        "goals_minus_xg": 0.339,
        "key_passes": 17.0,
        "assists": 3.0,
        "xa": 1.746,
        "assists_minus_xa": 1.254,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.407,
        "points_added": 0.6099,
        "xpoints_added": 0.7046,
        "passes_attempted": 305.0,
        "pass_completion_pct": 0.777,
        "xpass_completion_pct": 0.7455,
        "passes_over_expected": 9.6111,
        "passes_over_expected_p100": 3.1512,
        "avg_pass_distance": 18.9963,
        "avg_pass_vertical": 2.0127
      }
    },
    {
      "canonical_id": "petar-musa",
      "canonical_name": "Petar Musa",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2566.0,
        "shots": 87.0,
        "shots_on_target": 31.0,
        "goals": 16.0,
        "xg": 10.7791,
        "xg_place": 0.6229,
        "goals_minus_xg": 5.2209,
        "key_passes": 27.0,
        "assists": 3.0,
        "xa": 3.3318,
        "assists_minus_xa": -0.3318,
        "goals_plus_assists": 19.0,
        "xg_plus_xa": 14.1109,
        "points_added": 10.9462,
        "xpoints_added": 7.6466,
        "passes_attempted": 610.0,
        "pass_completion_pct": 0.6885,
        "xpass_completion_pct": 0.7336,
        "passes_over_expected": -27.5104,
        "passes_over_expected_p100": -4.5099,
        "avg_pass_distance": 16.257,
        "avg_pass_vertical": 2.2075
      }
    },
    {
      "canonical_id": "peter-stroud",
      "canonical_name": "Peter Stroud",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1164.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3947,
        "xg_place": -0.0064,
        "goals_minus_xg": -0.3947,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.244,
        "assists_minus_xa": 0.756,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6387,
        "points_added": 0.0,
        "xpoints_added": 0.2209,
        "passes_attempted": 437.0,
        "pass_completion_pct": 0.8421,
        "xpass_completion_pct": 0.823,
        "passes_over_expected": 8.3591,
        "passes_over_expected_p100": 1.9128,
        "avg_pass_distance": 16.7886,
        "avg_pass_vertical": 2.2243
      }
    },
    {
      "canonical_id": "peyton-miller",
      "canonical_name": "Peyton Miller",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 743.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3174,
        "xg_place": -0.2625,
        "goals_minus_xg": -0.3174,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.7358,
        "assists_minus_xa": 0.2642,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0532,
        "points_added": 0.0,
        "xpoints_added": 0.124,
        "passes_attempted": 346.0,
        "pass_completion_pct": 0.7746,
        "xpass_completion_pct": 0.7839,
        "passes_over_expected": -3.2294,
        "passes_over_expected_p100": -0.9334,
        "avg_pass_distance": 19.2864,
        "avg_pass_vertical": 1.698
      }
    },
    {
      "canonical_id": "philip-quinton",
      "canonical_name": "Philip Quinton",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1507.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.3933,
        "xg_place": 0.2462,
        "goals_minus_xg": 0.6067,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1026,
        "assists_minus_xa": -0.1026,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4959,
        "points_added": 0.1403,
        "xpoints_added": 0.2123,
        "passes_attempted": 831.0,
        "pass_completion_pct": 1.7383,
        "xpass_completion_pct": 1.7026,
        "passes_over_expected": 10.3197,
        "passes_over_expected_p100": 3.5766999999999998,
        "avg_pass_distance": 41.5569,
        "avg_pass_vertical": 14.224699999999999
      }
    },
    {
      "canonical_id": "piero-elias",
      "canonical_name": "Piero Elias",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 5.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 0.0,
        "pass_completion_pct": 0.0,
        "xpass_completion_pct": 0.0,
        "passes_over_expected": 0.0,
        "passes_over_expected_p100": 0.0,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "preston-judd",
      "canonical_name": "Preston Judd",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 858.0,
        "shots": 18.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 2.7373,
        "xg_place": 0.1434,
        "goals_minus_xg": -1.7373,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.8258,
        "assists_minus_xa": -0.8258,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.563,
        "points_added": 0.2983,
        "xpoints_added": 1.6973,
        "passes_attempted": 135.0,
        "pass_completion_pct": 0.6444,
        "xpass_completion_pct": 0.7115,
        "passes_over_expected": -9.0513,
        "passes_over_expected_p100": -6.7046,
        "avg_pass_distance": 15.6331,
        "avg_pass_vertical": 0.3691
      }
    },
    {
      "canonical_id": "prince-owusu",
      "canonical_name": "Prince Owusu",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2074.0,
        "shots": 46.0,
        "shots_on_target": 20.0,
        "goals": 9.0,
        "xg": 10.3489,
        "xg_place": -1.9484,
        "goals_minus_xg": -1.3489,
        "key_passes": 15.0,
        "assists": 0.0,
        "xa": 1.9086,
        "assists_minus_xa": -1.9086,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 12.2576,
        "points_added": 5.3818,
        "xpoints_added": 6.653,
        "passes_attempted": 385.0,
        "pass_completion_pct": 0.7117,
        "xpass_completion_pct": 0.7963,
        "passes_over_expected": -32.5937,
        "passes_over_expected_p100": -8.4659,
        "avg_pass_distance": 14.0816,
        "avg_pass_vertical": -2.2962
      }
    },
    {
      "canonical_id": "quinn-sullivan",
      "canonical_name": "Quinn Sullivan",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2722.0,
        "shots": 77.0,
        "shots_on_target": 23.0,
        "goals": 5.0,
        "xg": 4.5084,
        "xg_place": -0.772,
        "goals_minus_xg": 0.4916,
        "key_passes": 42.0,
        "assists": 8.0,
        "xa": 6.3139,
        "assists_minus_xa": 1.6861,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 10.8223,
        "points_added": 1.7443,
        "xpoints_added": 3.099,
        "passes_attempted": 910.0,
        "pass_completion_pct": 0.7209,
        "xpass_completion_pct": 0.7169,
        "passes_over_expected": 3.6243,
        "passes_over_expected_p100": 0.3983,
        "avg_pass_distance": 17.6657,
        "avg_pass_vertical": 2.8603
      }
    },
    {
      "canonical_id": "rafael-czichos",
      "canonical_name": "Rafael Czichos",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2685.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.7285,
        "xg_place": -0.8086,
        "goals_minus_xg": -0.7285,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.8888,
        "assists_minus_xa": 0.1112,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.6173,
        "points_added": 1.3109,
        "xpoints_added": 1.2442,
        "passes_attempted": 1488.0,
        "pass_completion_pct": 0.8555,
        "xpass_completion_pct": 0.8377,
        "passes_over_expected": 26.566,
        "passes_over_expected_p100": 1.7854,
        "avg_pass_distance": 22.5851,
        "avg_pass_vertical": 9.1793
      }
    },
    {
      "canonical_id": "rafael-navarro",
      "canonical_name": "Rafael Navarro",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3243.0,
        "shots": 91.0,
        "shots_on_target": 43.0,
        "goals": 15.0,
        "xg": 18.2437,
        "xg_place": -0.4366,
        "goals_minus_xg": -3.2437,
        "key_passes": 25.0,
        "assists": 1.0,
        "xa": 2.18,
        "assists_minus_xa": -1.18,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 20.4237,
        "points_added": 8.2047,
        "xpoints_added": 11.6492,
        "passes_attempted": 756.0,
        "pass_completion_pct": 0.7262,
        "xpass_completion_pct": 0.7718,
        "passes_over_expected": -34.4523,
        "passes_over_expected_p100": -4.5572,
        "avg_pass_distance": 13.4423,
        "avg_pass_vertical": 0.5084
      }
    },
    {
      "canonical_id": "rafael-santos",
      "canonical_name": "Rafael Santos",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2848.0,
        "shots": 14.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.3069,
        "xg_place": 0.4159,
        "goals_minus_xg": 0.6931,
        "key_passes": 22.0,
        "assists": 3.0,
        "xa": 2.4807,
        "assists_minus_xa": 0.5193,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.7876,
        "points_added": 0.4352,
        "xpoints_added": 0.1336,
        "passes_attempted": 2076.0,
        "pass_completion_pct": 0.8054,
        "xpass_completion_pct": 0.7901,
        "passes_over_expected": 31.7394,
        "passes_over_expected_p100": 1.5289,
        "avg_pass_distance": 19.0749,
        "avg_pass_vertical": 5.6432
      }
    },
    {
      "canonical_id": "raheem-edwards",
      "canonical_name": "Raheem Edwards",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1787.0,
        "shots": 15.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 0.7466,
        "xg_place": 0.1578,
        "goals_minus_xg": -0.7466,
        "key_passes": 28.0,
        "assists": 5.0,
        "xa": 2.7925,
        "assists_minus_xa": 2.2075,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.5391,
        "points_added": 0.0,
        "xpoints_added": 0.5059,
        "passes_attempted": 1039.0,
        "pass_completion_pct": 0.7988,
        "xpass_completion_pct": 0.8102,
        "passes_over_expected": -11.8377,
        "passes_over_expected_p100": -1.1393,
        "avg_pass_distance": 18.0539,
        "avg_pass_vertical": 2.8917
      }
    },
    {
      "canonical_id": "ralph-priso",
      "canonical_name": "Ralph Priso",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 562.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.0986,
        "assists_minus_xa": 0.9014,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.0986,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 231.0,
        "pass_completion_pct": 0.8485,
        "xpass_completion_pct": 0.8547,
        "passes_over_expected": -1.4444,
        "passes_over_expected_p100": -0.6253,
        "avg_pass_distance": 18.8363,
        "avg_pass_vertical": 3.0027
      }
    },
    {
      "canonical_id": "ramiro-enrique",
      "canonical_name": "Ramiro Enrique",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1557.0,
        "shots": 50.0,
        "shots_on_target": 20.0,
        "goals": 9.0,
        "xg": 8.7028,
        "xg_place": -1.4808,
        "goals_minus_xg": 0.2972,
        "key_passes": 17.0,
        "assists": 2.0,
        "xa": 1.0131,
        "assists_minus_xa": 0.9869,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 9.716,
        "points_added": 2.0814,
        "xpoints_added": 2.6604,
        "passes_attempted": 316.0,
        "pass_completion_pct": 0.7563,
        "xpass_completion_pct": 0.7637,
        "passes_over_expected": -2.3233,
        "passes_over_expected_p100": -0.7352,
        "avg_pass_distance": 14.5793,
        "avg_pass_vertical": 0.1382
      }
    },
    {
      "canonical_id": "randall-leal",
      "canonical_name": "Randall Leal",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 65.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1303,
        "xg_place": -0.1303,
        "goals_minus_xg": -0.1303,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.5684,
        "assists_minus_xa": 0.4316,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6987,
        "points_added": 0.0,
        "xpoints_added": 0.1106,
        "passes_attempted": 29.0,
        "pass_completion_pct": 0.7586,
        "xpass_completion_pct": 0.8057,
        "passes_over_expected": -1.366,
        "passes_over_expected_p100": -4.7103,
        "avg_pass_distance": 17.5229,
        "avg_pass_vertical": 3.3117
      }
    },
    {
      "canonical_id": "ranko-veselinovi\u0107",
      "canonical_name": "Ranko Veselinovi\u0107",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3487.0,
        "shots": 16.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.0006,
        "xg_place": 1.2306,
        "goals_minus_xg": 0.9994,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.2258,
        "assists_minus_xa": 0.7742,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.2264,
        "points_added": 0.9115,
        "xpoints_added": 0.4737,
        "passes_attempted": 1790.0,
        "pass_completion_pct": 0.9201,
        "xpass_completion_pct": 0.9043,
        "passes_over_expected": 28.2504,
        "passes_over_expected_p100": 1.5782,
        "avg_pass_distance": 23.8656,
        "avg_pass_vertical": 5.4735
      }
    },
    {
      "canonical_id": "raoul-petretta",
      "canonical_name": "Raoul Petretta",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2096.0,
        "shots": 12.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.9738,
        "xg_place": -0.6502,
        "goals_minus_xg": 0.0262,
        "key_passes": 13.0,
        "assists": 3.0,
        "xa": 1.137,
        "assists_minus_xa": 1.863,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.1108,
        "points_added": 0.9287,
        "xpoints_added": 0.6383,
        "passes_attempted": 1136.0,
        "pass_completion_pct": 0.8812,
        "xpass_completion_pct": 0.8456,
        "passes_over_expected": 40.4288,
        "passes_over_expected_p100": 3.5589,
        "avg_pass_distance": 17.625,
        "avg_pass_vertical": 4.4388
      }
    },
    {
      "canonical_id": "rasmus-alm",
      "canonical_name": "Rasmus Alm",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 962.0,
        "shots": 13.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 1.1455,
        "xg_place": -0.4891,
        "goals_minus_xg": 0.8545,
        "key_passes": 8.0,
        "assists": 2.0,
        "xa": 1.2787,
        "assists_minus_xa": 0.7213,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.4242,
        "points_added": 0.745,
        "xpoints_added": 0.7444,
        "passes_attempted": 231.0,
        "pass_completion_pct": 0.645,
        "xpass_completion_pct": 0.6751,
        "passes_over_expected": -6.9482,
        "passes_over_expected_p100": -3.0079,
        "avg_pass_distance": 18.0617,
        "avg_pass_vertical": 1.7286
      }
    },
    {
      "canonical_id": "ra\u00fal-ruid\u00edaz",
      "canonical_name": "Ra\u00fal Ruid\u00edaz",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1692.0,
        "shots": 85.0,
        "shots_on_target": 32.0,
        "goals": 8.0,
        "xg": 9.471,
        "xg_place": 1.0431,
        "goals_minus_xg": -1.471,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.8733,
        "assists_minus_xa": -0.8733,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 10.3443,
        "points_added": 4.2259,
        "xpoints_added": 4.2875,
        "passes_attempted": 452.0,
        "pass_completion_pct": 0.8119,
        "xpass_completion_pct": 0.8228,
        "passes_over_expected": -4.888,
        "passes_over_expected_p100": -1.0814,
        "avg_pass_distance": 17.4601,
        "avg_pass_vertical": -0.9299
      }
    },
    {
      "canonical_id": "reed-baker-whiting",
      "canonical_name": "Reed Baker-Whiting",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1060.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2053,
        "xg_place": 0.0298,
        "goals_minus_xg": -0.2053,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.3608,
        "assists_minus_xa": -0.3608,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5661,
        "points_added": 0.0,
        "xpoints_added": 0.0718,
        "passes_attempted": 509.0,
        "pass_completion_pct": 0.7937,
        "xpass_completion_pct": 0.7963,
        "passes_over_expected": -1.3286,
        "passes_over_expected_p100": -0.261,
        "avg_pass_distance": 18.5204,
        "avg_pass_vertical": 0.1571
      }
    },
    {
      "canonical_id": "reggie-cannon",
      "canonical_name": "Reggie Cannon",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 556.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.2138,
        "xg_place": 0.2575,
        "goals_minus_xg": 0.7862,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0194,
        "assists_minus_xa": -0.0194,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2332,
        "points_added": 0.5297,
        "xpoints_added": 0.1686,
        "passes_attempted": 275.0,
        "pass_completion_pct": 0.8582,
        "xpass_completion_pct": 0.8319,
        "passes_over_expected": 7.2298,
        "passes_over_expected_p100": 2.629,
        "avg_pass_distance": 17.2278,
        "avg_pass_vertical": 0.4612
      }
    },
    {
      "canonical_id": "richie-laryea",
      "canonical_name": "Richie Laryea",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1018.0,
        "shots": 5.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.7447,
        "xg_place": 0.6045,
        "goals_minus_xg": 0.2553,
        "key_passes": 8.0,
        "assists": 2.0,
        "xa": 1.2197,
        "assists_minus_xa": 0.7803,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.9645,
        "points_added": 0.4047,
        "xpoints_added": 0.3474,
        "passes_attempted": 360.0,
        "pass_completion_pct": 0.8083,
        "xpass_completion_pct": 0.8194,
        "passes_over_expected": -3.9718,
        "passes_over_expected_p100": -1.1033,
        "avg_pass_distance": 17.6866,
        "avg_pass_vertical": 1.8351
      }
    },
    {
      "canonical_id": "rida-zouhir",
      "canonical_name": "Rida Zouhir",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 215.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 137.0,
        "pass_completion_pct": 0.8759,
        "xpass_completion_pct": 0.8655,
        "passes_over_expected": 1.428,
        "passes_over_expected_p100": 1.0423,
        "avg_pass_distance": 16.8654,
        "avg_pass_vertical": 1.5982
      }
    },
    {
      "canonical_id": "riqui-puig",
      "canonical_name": "Riqui Puig",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3273.0,
        "shots": 118.0,
        "shots_on_target": 43.0,
        "goals": 17.0,
        "xg": 11.4712,
        "xg_place": 5.489,
        "goals_minus_xg": 5.5288,
        "key_passes": 69.0,
        "assists": 11.0,
        "xa": 9.3807,
        "assists_minus_xa": 1.6193,
        "goals_plus_assists": 28.0,
        "xg_plus_xa": 20.852,
        "points_added": 3.3157,
        "xpoints_added": 5.1826,
        "passes_attempted": 3365.0,
        "pass_completion_pct": 0.8565,
        "xpass_completion_pct": 0.8471,
        "passes_over_expected": 31.4597,
        "passes_over_expected_p100": 0.9349,
        "avg_pass_distance": 19.663,
        "avg_pass_vertical": 5.6311
      }
    },
    {
      "canonical_id": "roald-mitchell",
      "canonical_name": "Roald Mitchell",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 27.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 3.0,
        "pass_completion_pct": 0.3333,
        "xpass_completion_pct": 0.5188,
        "passes_over_expected": -0.5565,
        "passes_over_expected_p100": -18.5499,
        "avg_pass_distance": 21.2866,
        "avg_pass_vertical": 13.225
      }
    },
    {
      "canonical_id": "robert-castellanos",
      "canonical_name": "Robert Castellanos",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1166.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.8724,
        "xg_place": 0.3283,
        "goals_minus_xg": 0.1276,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0179,
        "assists_minus_xa": -0.0179,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8903,
        "points_added": 0.8924,
        "xpoints_added": 0.6908,
        "passes_attempted": 663.0,
        "pass_completion_pct": 0.8612,
        "xpass_completion_pct": 0.8398,
        "passes_over_expected": 14.1955,
        "passes_over_expected_p100": 2.1411,
        "avg_pass_distance": 23.8571,
        "avg_pass_vertical": 8.3724
      }
    },
    {
      "canonical_id": "robert-taylor",
      "canonical_name": "Robert Taylor",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1803.0,
        "shots": 26.0,
        "shots_on_target": 13.0,
        "goals": 5.0,
        "xg": 3.0367,
        "xg_place": 0.3072,
        "goals_minus_xg": 1.9633,
        "key_passes": 22.0,
        "assists": 3.0,
        "xa": 2.6831,
        "assists_minus_xa": 0.3169,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 5.7197,
        "points_added": 1.7598,
        "xpoints_added": 1.4033,
        "passes_attempted": 623.0,
        "pass_completion_pct": 0.8026,
        "xpass_completion_pct": 0.7999,
        "passes_over_expected": 1.6635,
        "passes_over_expected_p100": 0.267,
        "avg_pass_distance": 15.9317,
        "avg_pass_vertical": -1.369
      }
    },
    {
      "canonical_id": "robert-voloder",
      "canonical_name": "Robert Voloder",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1978.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0303,
        "xg_place": -0.0303,
        "goals_minus_xg": -0.0303,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.5625,
        "assists_minus_xa": 0.4375,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5929,
        "points_added": 0.0,
        "xpoints_added": 0.0156,
        "passes_attempted": 1037.0,
        "pass_completion_pct": 0.8554,
        "xpass_completion_pct": 0.8405,
        "passes_over_expected": 15.4255,
        "passes_over_expected_p100": 1.4875,
        "avg_pass_distance": 24.6918,
        "avg_pass_vertical": 8.1772
      }
    },
    {
      "canonical_id": "robin-jansson",
      "canonical_name": "Robin Jansson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3554.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.7262,
        "xg_place": -0.1331,
        "goals_minus_xg": 0.2738,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.8749,
        "assists_minus_xa": -0.8749,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6011,
        "points_added": 0.228,
        "xpoints_added": 0.3204,
        "passes_attempted": 1934.0,
        "pass_completion_pct": 0.8713,
        "xpass_completion_pct": 0.844,
        "passes_over_expected": 52.6556,
        "passes_over_expected_p100": 2.7226,
        "avg_pass_distance": 23.0773,
        "avg_pass_vertical": 10.7242
      }
    },
    {
      "canonical_id": "robin-lod",
      "canonical_name": "Robin Lod",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2933.0,
        "shots": 44.0,
        "shots_on_target": 16.0,
        "goals": 7.0,
        "xg": 4.9901,
        "xg_place": -0.1723,
        "goals_minus_xg": 2.0099,
        "key_passes": 49.0,
        "assists": 11.0,
        "xa": 7.4189,
        "assists_minus_xa": 3.5811,
        "goals_plus_assists": 18.0,
        "xg_plus_xa": 12.4091,
        "points_added": 2.9703,
        "xpoints_added": 2.5085,
        "passes_attempted": 1218.0,
        "pass_completion_pct": 0.798,
        "xpass_completion_pct": 0.7775,
        "passes_over_expected": 25.0393,
        "passes_over_expected_p100": 2.0558,
        "avg_pass_distance": 17.2947,
        "avg_pass_vertical": 4.9069
      }
    },
    {
      "canonical_id": "rodrigo-schlegel",
      "canonical_name": "Rodrigo Schlegel",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3107.0,
        "shots": 17.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.0545,
        "xg_place": 0.1307,
        "goals_minus_xg": -0.0545,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.3327,
        "assists_minus_xa": -0.3327,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3872,
        "points_added": 0.0987,
        "xpoints_added": 0.6785,
        "passes_attempted": 1561.0,
        "pass_completion_pct": 0.8943,
        "xpass_completion_pct": 0.8648,
        "passes_over_expected": 46.0001,
        "passes_over_expected_p100": 2.9468,
        "avg_pass_distance": 22.0127,
        "avg_pass_vertical": 7.9493
      }
    },
    {
      "canonical_id": "rodrigues",
      "canonical_name": "Rodrigues",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3073.0,
        "shots": 24.0,
        "shots_on_target": 8.0,
        "goals": 3.0,
        "xg": 2.9098,
        "xg_place": -0.2638,
        "goals_minus_xg": 0.0902,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.5882,
        "assists_minus_xa": 0.4118,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.498,
        "points_added": 0.9318,
        "xpoints_added": 1.414,
        "passes_attempted": 1538.0,
        "pass_completion_pct": 0.8544,
        "xpass_completion_pct": 0.8544,
        "passes_over_expected": -0.049,
        "passes_over_expected_p100": -0.0032,
        "avg_pass_distance": 23.199,
        "avg_pass_vertical": 9.0876
      }
    },
    {
      "canonical_id": "roman-b\u00fcrki",
      "canonical_name": "Roman B\u00fcrki",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3227.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0116,
        "xg_place": -0.0116,
        "goals_minus_xg": -0.0116,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0372,
        "assists_minus_xa": -0.0372,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0487,
        "points_added": 0.0,
        "xpoints_added": 0.0009,
        "passes_attempted": 1131.0,
        "pass_completion_pct": 0.7188,
        "xpass_completion_pct": 0.7022,
        "passes_over_expected": 18.8206,
        "passes_over_expected_p100": 1.6641,
        "avg_pass_distance": 40.117,
        "avg_pass_vertical": 31.8083,
        "shots_faced": 157.0,
        "goals_conceded": 51.0,
        "saves": 101.0,
        "headed_shot_share": 0.1529,
        "xg_faced": 57.2019,
        "goals_conceded_minus_xg": -6.2019,
        "goals_per_xg": 0.8916
      }
    },
    {
      "canonical_id": "roman-celentano",
      "canonical_name": "Roman Celentano",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3391.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 952.0,
        "pass_completion_pct": 0.7658,
        "xpass_completion_pct": 0.7674,
        "passes_over_expected": -1.5434,
        "passes_over_expected_p100": -0.1621,
        "avg_pass_distance": 31.7406,
        "avg_pass_vertical": 23.4378,
        "shots_faced": 140.0,
        "goals_conceded": 43.0,
        "saves": 93.0,
        "headed_shot_share": 0.1143,
        "xg_faced": 39.8566,
        "goals_conceded_minus_xg": 3.1434,
        "goals_per_xg": 1.0789
      }
    },
    {
      "canonical_id": "ronald-donkor",
      "canonical_name": "Ronald Donkor",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1186.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0282,
        "xg_place": -0.0202,
        "goals_minus_xg": -0.0282,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.6725,
        "assists_minus_xa": -0.6725,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7007,
        "points_added": 0.0,
        "xpoints_added": 0.0233,
        "passes_attempted": 481.0,
        "pass_completion_pct": 0.8274,
        "xpass_completion_pct": 0.7965,
        "passes_over_expected": 14.8943,
        "passes_over_expected_p100": 3.0965,
        "avg_pass_distance": 19.4561,
        "avg_pass_vertical": 6.9657
      }
    },
    {
      "canonical_id": "ronald-hern\u00e1ndez",
      "canonical_name": "Ronald Hern\u00e1ndez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1189.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.4625,
        "xg_place": 0.2157,
        "goals_minus_xg": -0.4625,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.9519,
        "assists_minus_xa": 0.0481,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4144,
        "points_added": 0.0,
        "xpoints_added": 0.4357,
        "passes_attempted": 577.0,
        "pass_completion_pct": 0.8354,
        "xpass_completion_pct": 0.7906,
        "passes_over_expected": 25.8319,
        "passes_over_expected_p100": 4.4769,
        "avg_pass_distance": 19.5748,
        "avg_pass_vertical": 5.9147
      }
    },
    {
      "canonical_id": "rory-odriscoll",
      "canonical_name": "Rory O'Driscoll",
      "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": 3.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.9373,
        "passes_over_expected": -0.812,
        "passes_over_expected_p100": -27.0668,
        "avg_pass_distance": 8.7288,
        "avg_pass_vertical": -5.98
      }
    },
    {
      "canonical_id": "ruan",
      "canonical_name": "Ruan",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2708.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 1.8912,
        "xg_place": -0.2173,
        "goals_minus_xg": 0.1088,
        "key_passes": 30.0,
        "assists": 4.0,
        "xa": 4.6586,
        "assists_minus_xa": -0.6586000000000001,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.5498,
        "points_added": 0.6689,
        "xpoints_added": 0.8177,
        "passes_attempted": 1110.0,
        "pass_completion_pct": 1.6053000000000002,
        "xpass_completion_pct": 1.6238000000000001,
        "passes_over_expected": -12.7753,
        "passes_over_expected_p100": -1.8436,
        "avg_pass_distance": 33.089200000000005,
        "avg_pass_vertical": -4.1806
      }
    },
    {
      "canonical_id": "rub\u00e9n-ramos-jr",
      "canonical_name": "Rub\u00e9n Ramos Jr.",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 19.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 5.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.7264,
        "passes_over_expected": 0.368,
        "passes_over_expected_p100": 7.3592,
        "avg_pass_distance": 10.7734,
        "avg_pass_vertical": -0.6996
      }
    },
    {
      "canonical_id": "rudy-camacho",
      "canonical_name": "Rudy Camacho",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2783.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.4481,
        "xg_place": 0.2909,
        "goals_minus_xg": 0.5519,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.446,
        "assists_minus_xa": 0.554,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.8941,
        "points_added": 0.0025,
        "xpoints_added": 0.3043,
        "passes_attempted": 2092.0,
        "pass_completion_pct": 0.8867,
        "xpass_completion_pct": 0.873,
        "passes_over_expected": 28.7218,
        "passes_over_expected_p100": 1.3729,
        "avg_pass_distance": 20.4866,
        "avg_pass_vertical": 8.4228
      }
    },
    {
      "canonical_id": "russell-canouse",
      "canonical_name": "Russell Canouse",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 25.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_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.635,
        "passes_over_expected": -0.1752,
        "passes_over_expected_p100": -3.5031,
        "avg_pass_distance": 25.3812,
        "avg_pass_vertical": 14.5411
      }
    },
    {
      "canonical_id": "ryan-gauld",
      "canonical_name": "Ryan Gauld",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3091.0,
        "shots": 64.0,
        "shots_on_target": 29.0,
        "goals": 15.0,
        "xg": 8.1312,
        "xg_place": 3.4484,
        "goals_minus_xg": 6.8688,
        "key_passes": 91.0,
        "assists": 11.0,
        "xa": 11.1016,
        "assists_minus_xa": -0.1016,
        "goals_plus_assists": 26.0,
        "xg_plus_xa": 19.2328,
        "points_added": 6.2341,
        "xpoints_added": 4.4634,
        "passes_attempted": 1384.0,
        "pass_completion_pct": 0.7522,
        "xpass_completion_pct": 0.7329,
        "passes_over_expected": 26.6497,
        "passes_over_expected_p100": 1.9256,
        "avg_pass_distance": 21.1551,
        "avg_pass_vertical": 3.488
      }
    },
    {
      "canonical_id": "ryan-hollingshead",
      "canonical_name": "Ryan Hollingshead",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2893.0,
        "shots": 26.0,
        "shots_on_target": 10.0,
        "goals": 2.0,
        "xg": 2.3469,
        "xg_place": 0.0423,
        "goals_minus_xg": -0.3469,
        "key_passes": 35.0,
        "assists": 2.0,
        "xa": 2.7081,
        "assists_minus_xa": -0.7081,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.055,
        "points_added": 0.0078,
        "xpoints_added": 1.2583,
        "passes_attempted": 1500.0,
        "pass_completion_pct": 0.814,
        "xpass_completion_pct": 0.8161,
        "passes_over_expected": -3.0978,
        "passes_over_expected_p100": -0.2065,
        "avg_pass_distance": 19.4512,
        "avg_pass_vertical": 2.9863
      }
    },
    {
      "canonical_id": "ryan-meara",
      "canonical_name": "Ryan Meara",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 710.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 185.0,
        "pass_completion_pct": 0.627,
        "xpass_completion_pct": 0.6664,
        "passes_over_expected": -7.2854,
        "passes_over_expected_p100": -3.9381,
        "avg_pass_distance": 38.7269,
        "avg_pass_vertical": 32.1041,
        "shots_faced": 16.0,
        "goals_conceded": 6.0,
        "saves": 9.0,
        "headed_shot_share": 0.125,
        "xg_faced": 4.7092,
        "goals_conceded_minus_xg": 1.2908,
        "goals_per_xg": 1.2741
      }
    },
    {
      "canonical_id": "ryan-raposo",
      "canonical_name": "Ryan Raposo",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1806.0,
        "shots": 15.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 1.8792,
        "xg_place": 0.6172,
        "goals_minus_xg": 1.1208,
        "key_passes": 30.0,
        "assists": 4.0,
        "xa": 2.5363,
        "assists_minus_xa": 1.4637,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 4.4156,
        "points_added": 1.3351,
        "xpoints_added": 0.8029,
        "passes_attempted": 753.0,
        "pass_completion_pct": 0.7583,
        "xpass_completion_pct": 0.7558,
        "passes_over_expected": 1.9141,
        "passes_over_expected_p100": 0.2542,
        "avg_pass_distance": 20.1009,
        "avg_pass_vertical": -1.7916
      }
    },
    {
      "canonical_id": "ryan-sailor",
      "canonical_name": "Ryan Sailor",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 390.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2738,
        "xg_place": -0.2738,
        "goals_minus_xg": -0.2738,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2738,
        "points_added": 0.0,
        "xpoints_added": 0.4746,
        "passes_attempted": 197.0,
        "pass_completion_pct": 0.8629,
        "xpass_completion_pct": 0.875,
        "passes_over_expected": -2.3669,
        "passes_over_expected_p100": -1.2015,
        "avg_pass_distance": 22.724,
        "avg_pass_vertical": 3.559
      }
    },
    {
      "canonical_id": "ryan-spaulding",
      "canonical_name": "Ryan Spaulding",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 526.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1391,
        "xg_place": -0.0413,
        "goals_minus_xg": -0.1391,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.6555,
        "assists_minus_xa": -0.6555,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7946,
        "points_added": 0.0,
        "xpoints_added": 0.0933,
        "passes_attempted": 237.0,
        "pass_completion_pct": 0.7806,
        "xpass_completion_pct": 0.7756,
        "passes_over_expected": 1.1864,
        "passes_over_expected_p100": 0.5006,
        "avg_pass_distance": 16.6572,
        "avg_pass_vertical": 1.7521
      }
    },
    {
      "canonical_id": "r\u00e9mi-walter",
      "canonical_name": "R\u00e9mi Walter",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1441.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 3.0,
        "xg": 0.3815,
        "xg_place": 0.8664,
        "goals_minus_xg": 2.6185,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.3857,
        "assists_minus_xa": -0.3857,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 0.7672,
        "points_added": 0.8244,
        "xpoints_added": 0.2346,
        "passes_attempted": 751.0,
        "pass_completion_pct": 0.9095,
        "xpass_completion_pct": 0.8795,
        "passes_over_expected": 22.4852,
        "passes_over_expected_p100": 2.994,
        "avg_pass_distance": 20.0138,
        "avg_pass_vertical": 1.1487
      }
    },
    {
      "canonical_id": "saba-lobjanidze",
      "canonical_name": "Saba Lobjanidze",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3243.0,
        "shots": 92.0,
        "shots_on_target": 32.0,
        "goals": 10.0,
        "xg": 12.0473,
        "xg_place": -1.6533,
        "goals_minus_xg": -2.0473,
        "key_passes": 43.0,
        "assists": 2.0,
        "xa": 3.6676,
        "assists_minus_xa": -1.6676,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 15.7149,
        "points_added": 5.9572,
        "xpoints_added": 8.3927,
        "passes_attempted": 950.0,
        "pass_completion_pct": 0.6937,
        "xpass_completion_pct": 0.7152,
        "passes_over_expected": -20.4023,
        "passes_over_expected_p100": -2.1476,
        "avg_pass_distance": 16.5532,
        "avg_pass_vertical": -0.6399
      }
    },
    {
      "canonical_id": "sam-adekugbe",
      "canonical_name": "Sam Adekugbe",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1237.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.8762,
        "xg_place": 0.1469,
        "goals_minus_xg": 0.1238,
        "key_passes": 15.0,
        "assists": 2.0,
        "xa": 2.9085,
        "assists_minus_xa": -0.9085,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.7848,
        "points_added": 0.0,
        "xpoints_added": 0.4319,
        "passes_attempted": 734.0,
        "pass_completion_pct": 0.8311,
        "xpass_completion_pct": 0.7983,
        "passes_over_expected": 24.0589,
        "passes_over_expected_p100": 3.2778,
        "avg_pass_distance": 17.7719,
        "avg_pass_vertical": 0.4028
      }
    },
    {
      "canonical_id": "sam-adeniran",
      "canonical_name": "Sam Adeniran",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 873.0,
        "shots": 36.0,
        "shots_on_target": 11.0,
        "goals": 2.0,
        "xg": 5.0491,
        "xg_place": -2.5008,
        "goals_minus_xg": -3.0491,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.9934000000000001,
        "assists_minus_xa": 0.006599999999999995,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 6.0425,
        "points_added": 1.4324,
        "xpoints_added": 4.1053,
        "passes_attempted": 162.0,
        "pass_completion_pct": 1.3364,
        "xpass_completion_pct": 1.4078,
        "passes_over_expected": -4.6571,
        "passes_over_expected_p100": -7.1363,
        "avg_pass_distance": 32.4977,
        "avg_pass_vertical": -0.16820000000000013
      }
    },
    {
      "canonical_id": "sam-junqua",
      "canonical_name": "Sam Junqua",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2517.0,
        "shots": 14.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.9829,
        "xg_place": -0.0784,
        "goals_minus_xg": 0.0171,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 1.2194,
        "assists_minus_xa": 0.7806,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.2023,
        "points_added": 0.1058,
        "xpoints_added": 0.6125,
        "passes_attempted": 1395.0,
        "pass_completion_pct": 0.8315,
        "xpass_completion_pct": 0.8163,
        "passes_over_expected": 21.2199,
        "passes_over_expected_p100": 1.5211,
        "avg_pass_distance": 18.715,
        "avg_pass_vertical": 4.7725
      }
    },
    {
      "canonical_id": "sam-surridge",
      "canonical_name": "Sam Surridge",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2671.0,
        "shots": 63.0,
        "shots_on_target": 27.0,
        "goals": 12.0,
        "xg": 10.1993,
        "xg_place": 1.8356,
        "goals_minus_xg": 1.8007,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 1.9678,
        "assists_minus_xa": -0.9678,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 12.1671,
        "points_added": 4.7312,
        "xpoints_added": 5.3168,
        "passes_attempted": 592.0,
        "pass_completion_pct": 0.6959,
        "xpass_completion_pct": 0.7304,
        "passes_over_expected": -20.3714,
        "passes_over_expected_p100": -3.4411,
        "avg_pass_distance": 16.6334,
        "avg_pass_vertical": 0.2313
      }
    },
    {
      "canonical_id": "sam-vines",
      "canonical_name": "Sam Vines",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2571.0,
        "shots": 15.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.7295,
        "xg_place": -0.4485,
        "goals_minus_xg": -0.7295,
        "key_passes": 15.0,
        "assists": 0.0,
        "xa": 1.354,
        "assists_minus_xa": -1.354,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.0835,
        "points_added": 0.5733,
        "xpoints_added": 0.9955,
        "passes_attempted": 1495.0,
        "pass_completion_pct": 0.8114,
        "xpass_completion_pct": 0.8045,
        "passes_over_expected": 10.2154,
        "passes_over_expected_p100": 0.6833,
        "avg_pass_distance": 17.685,
        "avg_pass_vertical": 3.6031
      }
    },
    {
      "canonical_id": "samuel-piette",
      "canonical_name": "Samuel Piette",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2412.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.5345,
        "xg_place": 0.3922,
        "goals_minus_xg": -0.5345,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 0.9269,
        "assists_minus_xa": 0.0731,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.4614,
        "points_added": 1.2267,
        "xpoints_added": 1.5356,
        "passes_attempted": 1449.0,
        "pass_completion_pct": 0.9075,
        "xpass_completion_pct": 0.8873,
        "passes_over_expected": 29.256,
        "passes_over_expected_p100": 2.019,
        "avg_pass_distance": 17.8652,
        "avg_pass_vertical": 2.1624
      }
    },
    {
      "canonical_id": "samuel-shashoua",
      "canonical_name": "Samuel Shashoua",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 37.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3246,
        "xg_place": -0.2594,
        "goals_minus_xg": -0.3246,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3246,
        "points_added": 0.0,
        "xpoints_added": 0.0015,
        "passes_attempted": 20.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.8197,
        "passes_over_expected": -0.3939,
        "passes_over_expected_p100": -1.9697,
        "avg_pass_distance": 13.2714,
        "avg_pass_vertical": 1.9726
      }
    },
    {
      "canonical_id": "santiago-moreno",
      "canonical_name": "Santiago Moreno",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2784.0,
        "shots": 62.0,
        "shots_on_target": 20.0,
        "goals": 6.0,
        "xg": 5.4786,
        "xg_place": -1.4096,
        "goals_minus_xg": 0.5214,
        "key_passes": 56.0,
        "assists": 9.0,
        "xa": 6.1389,
        "assists_minus_xa": 2.8611,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 11.6176,
        "points_added": 4.2623,
        "xpoints_added": 3.6978,
        "passes_attempted": 1257.0,
        "pass_completion_pct": 0.7733,
        "xpass_completion_pct": 0.7634,
        "passes_over_expected": 12.4171,
        "passes_over_expected_p100": 0.9878,
        "avg_pass_distance": 17.9416,
        "avg_pass_vertical": 2.3751
      }
    },
    {
      "canonical_id": "santiago-rodr\u00edguez",
      "canonical_name": "Santiago Rodr\u00edguez",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3579.0,
        "shots": 98.0,
        "shots_on_target": 33.0,
        "goals": 13.0,
        "xg": 11.8317,
        "xg_place": -1.8568,
        "goals_minus_xg": 1.1683,
        "key_passes": 77.0,
        "assists": 6.0,
        "xa": 8.69,
        "assists_minus_xa": -2.69,
        "goals_plus_assists": 19.0,
        "xg_plus_xa": 20.5218,
        "points_added": 5.5677,
        "xpoints_added": 6.6709,
        "passes_attempted": 1896.0,
        "pass_completion_pct": 0.7685,
        "xpass_completion_pct": 0.77,
        "passes_over_expected": -2.8968,
        "passes_over_expected_p100": -0.1528,
        "avg_pass_distance": 18.8227,
        "avg_pass_vertical": 2.7092
      }
    },
    {
      "canonical_id": "sawyer-jura",
      "canonical_name": "Sawyer Jura",
      "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": 0.6667,
        "xpass_completion_pct": 0.5902,
        "passes_over_expected": 0.4586,
        "passes_over_expected_p100": 7.6428,
        "avg_pass_distance": 16.1967,
        "avg_pass_vertical": 11.7204
      }
    },
    {
      "canonical_id": "scott-arfield",
      "canonical_name": "Scott Arfield",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 452.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.6114,
        "xg_place": 0.2141,
        "goals_minus_xg": -0.6114,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2162,
        "assists_minus_xa": -0.2162,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8276,
        "points_added": 0.0,
        "xpoints_added": 0.6985,
        "passes_attempted": 132.0,
        "pass_completion_pct": 0.8106,
        "xpass_completion_pct": 0.8112,
        "passes_over_expected": -0.0805,
        "passes_over_expected_p100": -0.061,
        "avg_pass_distance": 13.719,
        "avg_pass_vertical": -0.3463
      }
    },
    {
      "canonical_id": "sean-davis",
      "canonical_name": "Sean Davis",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1487.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0571,
        "xg_place": -0.0571,
        "goals_minus_xg": -0.0571,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.133,
        "assists_minus_xa": -0.133,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1901,
        "points_added": 0.0,
        "xpoints_added": 0.0326,
        "passes_attempted": 580.0,
        "pass_completion_pct": 0.8655,
        "xpass_completion_pct": 0.8433,
        "passes_over_expected": 12.9084,
        "passes_over_expected_p100": 2.2256,
        "avg_pass_distance": 17.8422,
        "avg_pass_vertical": 2.6203
      }
    },
    {
      "canonical_id": "sean-johnson",
      "canonical_name": "Sean Johnson",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2542.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 859.0,
        "pass_completion_pct": 0.7148,
        "xpass_completion_pct": 0.7318,
        "passes_over_expected": -14.6267,
        "passes_over_expected_p100": -1.7028,
        "avg_pass_distance": 34.8761,
        "avg_pass_vertical": 26.6437,
        "shots_faced": 114.0,
        "goals_conceded": 42.0,
        "saves": 69.0,
        "headed_shot_share": 0.1579,
        "xg_faced": 36.9675,
        "goals_conceded_minus_xg": 5.0325,
        "goals_per_xg": 1.1361
      }
    },
    {
      "canonical_id": "sean-nealis",
      "canonical_name": "Sean Nealis",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3022.0,
        "shots": 20.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.9634,
        "xg_place": -0.586,
        "goals_minus_xg": -0.9634,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.3126,
        "assists_minus_xa": 0.6874,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.276,
        "points_added": 0.0,
        "xpoints_added": 1.0512,
        "passes_attempted": 1497.0,
        "pass_completion_pct": 0.8631,
        "xpass_completion_pct": 0.8354,
        "passes_over_expected": 41.4317,
        "passes_over_expected_p100": 2.7676,
        "avg_pass_distance": 21.8231,
        "avg_pass_vertical": 7.3636
      }
    },
    {
      "canonical_id": "sean-zawadzki",
      "canonical_name": "Sean Zawadzki",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2341.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.4878,
        "xg_place": 0.5732,
        "goals_minus_xg": 0.5122,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.3781,
        "assists_minus_xa": -0.3781,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8658,
        "points_added": 0.4635,
        "xpoints_added": 0.2831,
        "passes_attempted": 1454.0,
        "pass_completion_pct": 0.9051,
        "xpass_completion_pct": 0.8782,
        "passes_over_expected": 39.1611,
        "passes_over_expected_p100": 2.6933,
        "avg_pass_distance": 18.1282,
        "avg_pass_vertical": 3.5615,
        "shots_faced": 6.0,
        "goals_conceded": 4.0,
        "saves": 2.0,
        "headed_shot_share": 0.0,
        "xg_faced": 1.9387,
        "goals_conceded_minus_xg": 2.0613,
        "goals_per_xg": 2.0632
      }
    },
    {
      "canonical_id": "sebastian-anderson",
      "canonical_name": "Sebastian Anderson",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 588.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1084,
        "xg_place": -0.1084,
        "goals_minus_xg": -0.1084,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 1.1582,
        "assists_minus_xa": -0.1582,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2666,
        "points_added": 0.0,
        "xpoints_added": 0.0836,
        "passes_attempted": 274.0,
        "pass_completion_pct": 0.7372,
        "xpass_completion_pct": 0.7552,
        "passes_over_expected": -4.9204,
        "passes_over_expected_p100": -1.7958,
        "avg_pass_distance": 19.067,
        "avg_pass_vertical": 4.1705
      }
    },
    {
      "canonical_id": "sebastian-berhalter",
      "canonical_name": "Sebastian Berhalter",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2287.0,
        "shots": 33.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 1.7791,
        "xg_place": -0.2541,
        "goals_minus_xg": 0.2209,
        "key_passes": 48.0,
        "assists": 2.0,
        "xa": 4.0159,
        "assists_minus_xa": -2.0159,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.7951,
        "points_added": 0.7417,
        "xpoints_added": 1.1124,
        "passes_attempted": 1112.0,
        "pass_completion_pct": 0.7608,
        "xpass_completion_pct": 0.7358,
        "passes_over_expected": 27.7632,
        "passes_over_expected_p100": 2.4967,
        "avg_pass_distance": 24.7292,
        "avg_pass_vertical": 5.4685
      }
    },
    {
      "canonical_id": "sebastian-breza",
      "canonical_name": "Sebastian Breza",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 102.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 37.0,
        "pass_completion_pct": 0.4324,
        "xpass_completion_pct": 0.5614,
        "passes_over_expected": -4.7732,
        "passes_over_expected_p100": -12.9006,
        "avg_pass_distance": 43.1864,
        "avg_pass_vertical": 37.0362,
        "shots_faced": 10.0,
        "goals_conceded": 2.0,
        "saves": 8.0,
        "headed_shot_share": 0.3,
        "xg_faced": 2.1304,
        "goals_conceded_minus_xg": -0.1304,
        "goals_per_xg": 0.9388
      }
    },
    {
      "canonical_id": "sebastian-kowalczyk",
      "canonical_name": "Sebastian Kowalczyk",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2524.0,
        "shots": 44.0,
        "shots_on_target": 14.0,
        "goals": 4.0,
        "xg": 4.9856,
        "xg_place": -1.6521,
        "goals_minus_xg": -0.9856,
        "key_passes": 25.0,
        "assists": 1.0,
        "xa": 2.688,
        "assists_minus_xa": -1.688,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 7.6736,
        "points_added": 1.1293,
        "xpoints_added": 3.3418,
        "passes_attempted": 924.0,
        "pass_completion_pct": 0.8333,
        "xpass_completion_pct": 0.836,
        "passes_over_expected": -2.4286,
        "passes_over_expected_p100": -0.2628,
        "avg_pass_distance": 16.3579,
        "avg_pass_vertical": 0.1912
      }
    },
    {
      "canonical_id": "sebastian-lletget",
      "canonical_name": "Sebastian Lletget",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2094.0,
        "shots": 18.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 3.3191,
        "xg_place": -0.0336,
        "goals_minus_xg": -1.3191,
        "key_passes": 41.0,
        "assists": 7.0,
        "xa": 4.0485,
        "assists_minus_xa": 2.9515,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 7.3676,
        "points_added": 1.2122,
        "xpoints_added": 2.497,
        "passes_attempted": 1183.0,
        "pass_completion_pct": 0.8673,
        "xpass_completion_pct": 0.829,
        "passes_over_expected": 45.3075,
        "passes_over_expected_p100": 3.8299,
        "avg_pass_distance": 17.9105,
        "avg_pass_vertical": 1.4736
      }
    },
    {
      "canonical_id": "sebastien-ibeagha",
      "canonical_name": "Sebastien Ibeagha",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3167.0,
        "shots": 11.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.294,
        "xg_place": 0.7342,
        "goals_minus_xg": 0.706,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.0907,
        "assists_minus_xa": -0.0907,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.3847,
        "points_added": 1.0652,
        "xpoints_added": 0.645,
        "passes_attempted": 1616.0,
        "pass_completion_pct": 0.8366,
        "xpass_completion_pct": 0.8271,
        "passes_over_expected": 15.4211,
        "passes_over_expected_p100": 0.9543,
        "avg_pass_distance": 20.3112,
        "avg_pass_vertical": 9.0526
      }
    },
    {
      "canonical_id": "sebasti\u00e1n-driussi",
      "canonical_name": "Sebasti\u00e1n Driussi",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2549.0,
        "shots": 69.0,
        "shots_on_target": 23.0,
        "goals": 7.0,
        "xg": 9.6456,
        "xg_place": -0.7666,
        "goals_minus_xg": -2.6456,
        "key_passes": 27.0,
        "assists": 2.0,
        "xa": 3.111,
        "assists_minus_xa": -1.111,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 12.7567,
        "points_added": 3.7319,
        "xpoints_added": 6.286,
        "passes_attempted": 998.0,
        "pass_completion_pct": 0.8136,
        "xpass_completion_pct": 0.8017,
        "passes_over_expected": 11.9273,
        "passes_over_expected_p100": 1.1951,
        "avg_pass_distance": 20.7395,
        "avg_pass_vertical": 4.4387
      }
    },
    {
      "canonical_id": "sebasti\u00e1n-ferreira",
      "canonical_name": "Sebasti\u00e1n Ferreira",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 847.0,
        "shots": 28.0,
        "shots_on_target": 8.0,
        "goals": 5.0,
        "xg": 4.3297,
        "xg_place": -0.2488,
        "goals_minus_xg": 0.6703,
        "key_passes": 10.0,
        "assists": 3.0,
        "xa": 0.7791,
        "assists_minus_xa": 2.2209,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 5.1088,
        "points_added": 4.1552,
        "xpoints_added": 3.8063,
        "passes_attempted": 214.0,
        "pass_completion_pct": 0.7757,
        "xpass_completion_pct": 0.8228,
        "passes_over_expected": -10.0813,
        "passes_over_expected_p100": -4.7109,
        "avg_pass_distance": 13.1984,
        "avg_pass_vertical": -2.2096
      }
    },
    {
      "canonical_id": "serge-ngoma",
      "canonical_name": "Serge Ngoma",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 192.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.0716,
        "xg_place": 0.4107,
        "goals_minus_xg": 0.9284,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.0716,
        "points_added": 0.9907,
        "xpoints_added": 0.0709,
        "passes_attempted": 49.0,
        "pass_completion_pct": 0.6735,
        "xpass_completion_pct": 0.7496,
        "passes_over_expected": -3.7299,
        "passes_over_expected_p100": -7.612,
        "avg_pass_distance": 17.3949,
        "avg_pass_vertical": -1.8567
      }
    },
    {
      "canonical_id": "sergi-palencia",
      "canonical_name": "Sergi Palencia",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2990.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5825,
        "xg_place": -0.3489,
        "goals_minus_xg": -0.5825,
        "key_passes": 20.0,
        "assists": 2.0,
        "xa": 1.8662,
        "assists_minus_xa": 0.1338,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.4486,
        "points_added": 0.0,
        "xpoints_added": 0.2034,
        "passes_attempted": 1666.0,
        "pass_completion_pct": 0.8025,
        "xpass_completion_pct": 0.7892,
        "passes_over_expected": 22.2565,
        "passes_over_expected_p100": 1.3359,
        "avg_pass_distance": 18.6142,
        "avg_pass_vertical": 4.6743
      }
    },
    {
      "canonical_id": "sergii-kryvtsov",
      "canonical_name": "Sergii Kryvtsov",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1572.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.3907,
        "xg_place": 0.8793,
        "goals_minus_xg": 0.6093,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1237,
        "assists_minus_xa": -0.1237,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5144,
        "points_added": 0.6744,
        "xpoints_added": 0.1441,
        "passes_attempted": 1022.0,
        "pass_completion_pct": 0.9247,
        "xpass_completion_pct": 0.911,
        "passes_over_expected": 13.9834,
        "passes_over_expected_p100": 1.3682,
        "avg_pass_distance": 21.3723,
        "avg_pass_vertical": 5.3052
      }
    },
    {
      "canonical_id": "sergio-busquets",
      "canonical_name": "Sergio Busquets",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2958.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.562,
        "xg_place": 0.0621,
        "goals_minus_xg": 0.438,
        "key_passes": 20.0,
        "assists": 4.0,
        "xa": 2.1664,
        "assists_minus_xa": 1.8336,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 2.7284,
        "points_added": 0.4362,
        "xpoints_added": 0.1113,
        "passes_attempted": 2225.0,
        "pass_completion_pct": 0.893,
        "xpass_completion_pct": 0.871,
        "passes_over_expected": 48.9142,
        "passes_over_expected_p100": 2.1984,
        "avg_pass_distance": 19.868,
        "avg_pass_vertical": 6.9905
      }
    },
    {
      "canonical_id": "sergio-santos",
      "canonical_name": "Sergio Santos",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1204.0,
        "shots": 25.0,
        "shots_on_target": 16.0,
        "goals": 3.0,
        "xg": 5.1031,
        "xg_place": -1.0715,
        "goals_minus_xg": -2.1031,
        "key_passes": 19.0,
        "assists": 1.0,
        "xa": 1.2359,
        "assists_minus_xa": -0.2359,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 6.3389,
        "points_added": 0.2383,
        "xpoints_added": 1.6077,
        "passes_attempted": 343.0,
        "pass_completion_pct": 0.7289,
        "xpass_completion_pct": 0.759,
        "passes_over_expected": -10.3326,
        "passes_over_expected_p100": -3.0124,
        "avg_pass_distance": 13.4265,
        "avg_pass_vertical": -0.8294
      }
    },
    {
      "canonical_id": "shakur-mohammed",
      "canonical_name": "Shakur Mohammed",
      "positions": [
        "ST"
      ],
      "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": 0.8333,
        "xpass_completion_pct": 0.8736,
        "passes_over_expected": -0.2416,
        "passes_over_expected_p100": -4.0265,
        "avg_pass_distance": 12.0737,
        "avg_pass_vertical": 2.576
      }
    },
    {
      "canonical_id": "shane-oneill",
      "canonical_name": "Shane O'Neill",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1289.0,
        "shots": 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.2609,
        "assists_minus_xa": -0.2609,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2609,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 589.0,
        "pass_completion_pct": 0.7963,
        "xpass_completion_pct": 0.8047,
        "passes_over_expected": -4.9855,
        "passes_over_expected_p100": -0.8464,
        "avg_pass_distance": 20.1317,
        "avg_pass_vertical": 6.5874
      }
    },
    {
      "canonical_id": "shanyder-borgelin",
      "canonical_name": "Shanyder Borgelin",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 184.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4982,
        "xg_place": -0.4982,
        "goals_minus_xg": -0.4982,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4982,
        "points_added": 0.0,
        "xpoints_added": 0.4426,
        "passes_attempted": 31.0,
        "pass_completion_pct": 0.5161,
        "xpass_completion_pct": 0.6941,
        "passes_over_expected": -5.518,
        "passes_over_expected_p100": -17.7999,
        "avg_pass_distance": 14.5394,
        "avg_pass_vertical": -3.1826
      }
    },
    {
      "canonical_id": "shaq-moore",
      "canonical_name": "Shaq Moore",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1883.0,
        "shots": 16.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.2673,
        "xg_place": -0.4407,
        "goals_minus_xg": -0.2673,
        "key_passes": 16.0,
        "assists": 2.0,
        "xa": 2.3787,
        "assists_minus_xa": -0.3787,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.646,
        "points_added": 0.4471,
        "xpoints_added": 0.7334,
        "passes_attempted": 990.0,
        "pass_completion_pct": 0.8111,
        "xpass_completion_pct": 0.7839,
        "passes_over_expected": 26.9062,
        "passes_over_expected_p100": 2.7178,
        "avg_pass_distance": 19.8798,
        "avg_pass_vertical": 1.8455
      }
    },
    {
      "canonical_id": "show",
      "canonical_name": "Show",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 549.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3099,
        "xg_place": -0.2093,
        "goals_minus_xg": -0.3099,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2601,
        "assists_minus_xa": -0.2601,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5701,
        "points_added": 0.0,
        "xpoints_added": 0.2664,
        "passes_attempted": 315.0,
        "pass_completion_pct": 0.8571,
        "xpass_completion_pct": 0.8503,
        "passes_over_expected": 2.1604,
        "passes_over_expected_p100": 0.6859,
        "avg_pass_distance": 18.7534,
        "avg_pass_vertical": 3.4609
      }
    },
    {
      "canonical_id": "sigurd-rosted",
      "canonical_name": "Sigurd Rosted",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1958.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.1235,
        "xg_place": 0.1037,
        "goals_minus_xg": -0.1235,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2836,
        "assists_minus_xa": -0.2836,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4071,
        "points_added": 0.0,
        "xpoints_added": 0.0901,
        "passes_attempted": 930.0,
        "pass_completion_pct": 0.828,
        "xpass_completion_pct": 0.8073,
        "passes_over_expected": 19.2454,
        "passes_over_expected_p100": 2.0694,
        "avg_pass_distance": 21.8215,
        "avg_pass_vertical": 9.4017
      }
    },
    {
      "canonical_id": "simon-becher",
      "canonical_name": "Simon Becher",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 610.0,
        "shots": 9.0,
        "shots_on_target": 6.0,
        "goals": 4.0,
        "xg": 1.5004,
        "xg_place": 0.6203,
        "goals_minus_xg": 2.4996,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.2021,
        "assists_minus_xa": -0.2021,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 1.7025,
        "points_added": 2.5599,
        "xpoints_added": 0.7911,
        "passes_attempted": 126.0,
        "pass_completion_pct": 0.7063,
        "xpass_completion_pct": 0.7705,
        "passes_over_expected": -8.0774,
        "passes_over_expected_p100": -6.4106,
        "avg_pass_distance": 13.469,
        "avg_pass_vertical": -1.8346
      }
    },
    {
      "canonical_id": "sota-kitahara",
      "canonical_name": "Sota Kitahara",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 160.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_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.7385,
        "xpass_completion_pct": 0.765,
        "passes_over_expected": -1.7223,
        "passes_over_expected_p100": -2.6497,
        "avg_pass_distance": 17.606,
        "avg_pass_vertical": 5.4923
      }
    },
    {
      "canonical_id": "spencer-richey",
      "canonical_name": "Spencer Richey",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 103.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 30.0,
        "pass_completion_pct": 0.6,
        "xpass_completion_pct": 0.656,
        "passes_over_expected": -1.6814,
        "passes_over_expected_p100": -5.6046,
        "avg_pass_distance": 38.5348,
        "avg_pass_vertical": 32.131,
        "shots_faced": 4.0,
        "goals_conceded": 1.0,
        "saves": 3.0,
        "headed_shot_share": 0.25,
        "xg_faced": 1.1716,
        "goals_conceded_minus_xg": -0.1716,
        "goals_per_xg": 0.8536
      }
    },
    {
      "canonical_id": "stefan-frei",
      "canonical_name": "Stefan Frei",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3202.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 911.0,
        "pass_completion_pct": 0.7431,
        "xpass_completion_pct": 0.7176,
        "passes_over_expected": 23.2984,
        "passes_over_expected_p100": 2.5575,
        "avg_pass_distance": 37.7621,
        "avg_pass_vertical": 29.3299,
        "shots_faced": 124.0,
        "goals_conceded": 31.0,
        "saves": 91.0,
        "headed_shot_share": 0.1129,
        "xg_faced": 35.3703,
        "goals_conceded_minus_xg": -4.3703,
        "goals_per_xg": 0.8764
      }
    },
    {
      "canonical_id": "stephen-afrifa",
      "canonical_name": "Stephen Afrifa",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 914.0,
        "shots": 31.0,
        "shots_on_target": 10.0,
        "goals": 4.0,
        "xg": 3.0084,
        "xg_place": -0.3189,
        "goals_minus_xg": 0.9916,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.916,
        "assists_minus_xa": 0.084,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.9244,
        "points_added": 2.5079,
        "xpoints_added": 1.4488,
        "passes_attempted": 230.0,
        "pass_completion_pct": 0.7391,
        "xpass_completion_pct": 0.7863,
        "passes_over_expected": -10.8559,
        "passes_over_expected_p100": -4.72,
        "avg_pass_distance": 14.0162,
        "avg_pass_vertical": -1.1258
      }
    },
    {
      "canonical_id": "steve-clark",
      "canonical_name": "Steve Clark",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3326.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 938.0,
        "pass_completion_pct": 0.8273,
        "xpass_completion_pct": 0.833,
        "passes_over_expected": -5.36,
        "passes_over_expected_p100": -0.5714,
        "avg_pass_distance": 28.7187,
        "avg_pass_vertical": 19.509,
        "shots_faced": 136.0,
        "goals_conceded": 34.0,
        "saves": 96.0,
        "headed_shot_share": 0.1618,
        "xg_faced": 40.0237,
        "goals_conceded_minus_xg": -6.0237,
        "goals_per_xg": 0.8495
      }
    },
    {
      "canonical_id": "steven-birnbaum",
      "canonical_name": "Steven Birnbaum",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 388.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1918,
        "xg_place": -0.1918,
        "goals_minus_xg": -0.1918,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.4804,
        "assists_minus_xa": 0.5196,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6722,
        "points_added": 0.0,
        "xpoints_added": 0.2116,
        "passes_attempted": 172.0,
        "pass_completion_pct": 0.814,
        "xpass_completion_pct": 0.7983,
        "passes_over_expected": 2.6976,
        "passes_over_expected_p100": 1.5684,
        "avg_pass_distance": 21.7597,
        "avg_pass_vertical": 10.1296
      }
    },
    {
      "canonical_id": "steven-moreira",
      "canonical_name": "Steven Moreira",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2583.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.104,
        "xg_place": 0.2191,
        "goals_minus_xg": 0.896,
        "key_passes": 17.0,
        "assists": 3.0,
        "xa": 1.9849,
        "assists_minus_xa": 1.0151,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.0889,
        "points_added": 1.1649,
        "xpoints_added": 0.1224,
        "passes_attempted": 1853.0,
        "pass_completion_pct": 0.8937,
        "xpass_completion_pct": 0.8677,
        "passes_over_expected": 48.2211,
        "passes_over_expected_p100": 2.6023,
        "avg_pass_distance": 18.6166,
        "avg_pass_vertical": 3.9321
      }
    },
    {
      "canonical_id": "stian-gregersen",
      "canonical_name": "Stian Gregersen",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2243.0,
        "shots": 13.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 1.287,
        "xg_place": 2.3709,
        "goals_minus_xg": 1.713,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.5221,
        "assists_minus_xa": -0.5221,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.809,
        "points_added": 1.4067,
        "xpoints_added": 0.8571,
        "passes_attempted": 976.0,
        "pass_completion_pct": 0.8781,
        "xpass_completion_pct": 0.8479,
        "passes_over_expected": 29.4448,
        "passes_over_expected_p100": 3.0169,
        "avg_pass_distance": 22.5887,
        "avg_pass_vertical": 8.454
      }
    },
    {
      "canonical_id": "stiven-jimenez",
      "canonical_name": "Stiven Jimenez",
      "positions": [
        "CM"
      ],
      "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": 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": "strahinja-tanasijevi\u0107",
      "canonical_name": "Strahinja Tanasijevi\u0107",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1170.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1222,
        "xg_place": -0.0699,
        "goals_minus_xg": -0.1222,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.3074,
        "assists_minus_xa": -0.3074,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4296,
        "points_added": 0.0,
        "xpoints_added": 0.0895,
        "passes_attempted": 619.0,
        "pass_completion_pct": 0.8805,
        "xpass_completion_pct": 0.8586,
        "passes_over_expected": 13.544,
        "passes_over_expected_p100": 2.188,
        "avg_pass_distance": 21.0797,
        "avg_pass_vertical": 5.8827
      }
    },
    {
      "canonical_id": "stuart-armstrong",
      "canonical_name": "Stuart Armstrong",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 468.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 0.6592,
        "xg_place": 0.3032,
        "goals_minus_xg": 1.3408,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 1.2915,
        "assists_minus_xa": 0.7085,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 1.9508,
        "points_added": 0.0121,
        "xpoints_added": 0.0597,
        "passes_attempted": 229.0,
        "pass_completion_pct": 0.8341,
        "xpass_completion_pct": 0.7821,
        "passes_over_expected": 11.9091,
        "passes_over_expected_p100": 5.2005,
        "avg_pass_distance": 17.0769,
        "avg_pass_vertical": 2.5839
      }
    },
    {
      "canonical_id": "sunusi-ibrahim",
      "canonical_name": "Sunusi Ibrahim",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1199.0,
        "shots": 32.0,
        "shots_on_target": 11.0,
        "goals": 6.0,
        "xg": 4.4693,
        "xg_place": -0.1039,
        "goals_minus_xg": 1.5307,
        "key_passes": 14.0,
        "assists": 0.0,
        "xa": 1.7533,
        "assists_minus_xa": -1.7533,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.2227,
        "points_added": 1.869,
        "xpoints_added": 2.011,
        "passes_attempted": 314.0,
        "pass_completion_pct": 0.7834,
        "xpass_completion_pct": 0.8092,
        "passes_over_expected": -8.0766,
        "passes_over_expected_p100": -2.5722,
        "avg_pass_distance": 16.8033,
        "avg_pass_vertical": 0.2783
      }
    },
    {
      "canonical_id": "taha-habroune",
      "canonical_name": "Taha Habroune",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 120.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0853,
        "xg_place": -0.0853,
        "goals_minus_xg": -0.0853,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1846,
        "assists_minus_xa": -0.1846,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2699,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 54.0,
        "pass_completion_pct": 0.8704,
        "xpass_completion_pct": 0.8528,
        "passes_over_expected": 0.9481,
        "passes_over_expected_p100": 1.7558,
        "avg_pass_distance": 13.3198,
        "avg_pass_vertical": 0.1199
      }
    },
    {
      "canonical_id": "tai-baribo",
      "canonical_name": "Tai Baribo",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1587.0,
        "shots": 49.0,
        "shots_on_target": 22.0,
        "goals": 9.0,
        "xg": 7.9588,
        "xg_place": -0.4822,
        "goals_minus_xg": 1.0412,
        "key_passes": 15.0,
        "assists": 2.0,
        "xa": 0.7337,
        "assists_minus_xa": 1.2663,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 8.6925,
        "points_added": 4.4914,
        "xpoints_added": 5.5131,
        "passes_attempted": 324.0,
        "pass_completion_pct": 0.7963,
        "xpass_completion_pct": 0.8152,
        "passes_over_expected": -6.1107,
        "passes_over_expected_p100": -1.886,
        "avg_pass_distance": 13.8543,
        "avg_pass_vertical": -1.8607
      }
    },
    {
      "canonical_id": "talles-magno",
      "canonical_name": "Talles Magno",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 91.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.9806,
        "xg_place": -0.0666,
        "goals_minus_xg": 0.0194,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.249,
        "assists_minus_xa": -0.249,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2296,
        "points_added": 1.4671,
        "xpoints_added": 1.3455,
        "passes_attempted": 30.0,
        "pass_completion_pct": 0.7,
        "xpass_completion_pct": 0.6995,
        "passes_over_expected": 0.0162,
        "passes_over_expected_p100": 0.054,
        "avg_pass_distance": 13.246,
        "avg_pass_vertical": 2.9372
      }
    },
    {
      "canonical_id": "tani-oluwaseyi",
      "canonical_name": "Tani Oluwaseyi",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1356.0,
        "shots": 38.0,
        "shots_on_target": 18.0,
        "goals": 8.0,
        "xg": 7.1684,
        "xg_place": -0.1381,
        "goals_minus_xg": 0.8316,
        "key_passes": 9.0,
        "assists": 5.0,
        "xa": 2.6229,
        "assists_minus_xa": 2.3771,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 9.7913,
        "points_added": 6.1365,
        "xpoints_added": 4.1886,
        "passes_attempted": 217.0,
        "pass_completion_pct": 0.5899,
        "xpass_completion_pct": 0.6823,
        "passes_over_expected": -20.0549,
        "passes_over_expected_p100": -9.2419,
        "avg_pass_distance": 14.0967,
        "avg_pass_vertical": 0.6064
      }
    },
    {
      "canonical_id": "tanner-beason",
      "canonical_name": "Tanner Beason",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1857.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2677,
        "xg_place": -0.1217,
        "goals_minus_xg": -0.2677,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.9698,
        "assists_minus_xa": -0.9698,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.2375,
        "points_added": 0.0,
        "xpoints_added": 0.0874,
        "passes_attempted": 781.0,
        "pass_completion_pct": 0.8348,
        "xpass_completion_pct": 0.8218,
        "passes_over_expected": 10.2006,
        "passes_over_expected_p100": 1.3061,
        "avg_pass_distance": 23.1838,
        "avg_pass_vertical": 8.1186
      }
    },
    {
      "canonical_id": "tarik-scott",
      "canonical_name": "Tarik Scott",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 72.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0495,
        "assists_minus_xa": -0.0495,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0495,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 30.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.7226,
        "passes_over_expected": -1.6778,
        "passes_over_expected_p100": -5.5927,
        "avg_pass_distance": 17.7377,
        "avg_pass_vertical": 2.6015
      }
    },
    {
      "canonical_id": "tate-schmitt",
      "canonical_name": "Tate Schmitt",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 536.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.8872,
        "xg_place": -0.548,
        "goals_minus_xg": -0.8872,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.3016,
        "assists_minus_xa": -0.3016,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1888,
        "points_added": 0.0,
        "xpoints_added": 1.1535,
        "passes_attempted": 369.0,
        "pass_completion_pct": 0.7317,
        "xpass_completion_pct": 0.7672,
        "passes_over_expected": -13.1139,
        "passes_over_expected_p100": -3.5539,
        "avg_pass_distance": 21.5289,
        "avg_pass_vertical": 4.0213
      }
    },
    {
      "canonical_id": "taylor-washington",
      "canonical_name": "Taylor Washington",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 858.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1722,
        "xg_place": -0.1722,
        "goals_minus_xg": -0.1722,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 0.5797,
        "assists_minus_xa": 0.4203,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7519,
        "points_added": 0.0,
        "xpoints_added": 0.0318,
        "passes_attempted": 452.0,
        "pass_completion_pct": 0.7942,
        "xpass_completion_pct": 0.761,
        "passes_over_expected": 15.0436,
        "passes_over_expected_p100": 3.3282,
        "avg_pass_distance": 21.4449,
        "avg_pass_vertical": 5.3739
      }
    },
    {
      "canonical_id": "tayvon-gray",
      "canonical_name": "Tayvon Gray",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1992.0,
        "shots": 11.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.4528,
        "xg_place": 0.3154,
        "goals_minus_xg": 0.5472,
        "key_passes": 20.0,
        "assists": 7.0,
        "xa": 3.5026,
        "assists_minus_xa": 3.4974,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 3.9555,
        "points_added": 0.0042,
        "xpoints_added": 0.2026,
        "passes_attempted": 1056.0,
        "pass_completion_pct": 0.7699,
        "xpass_completion_pct": 0.7614,
        "passes_over_expected": 8.9736,
        "passes_over_expected_p100": 0.8498,
        "avg_pass_distance": 18.7762,
        "avg_pass_vertical": 4.0232
      }
    },
    {
      "canonical_id": "teal-bunbury",
      "canonical_name": "Teal Bunbury",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1308.0,
        "shots": 21.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 4.1722,
        "xg_place": -0.6368,
        "goals_minus_xg": -1.1722,
        "key_passes": 8.0,
        "assists": 2.0,
        "xa": 1.659,
        "assists_minus_xa": 0.341,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.8313,
        "points_added": 2.3415,
        "xpoints_added": 3.0531,
        "passes_attempted": 336.0,
        "pass_completion_pct": 0.7083,
        "xpass_completion_pct": 0.7548,
        "passes_over_expected": -15.613,
        "passes_over_expected_p100": -4.6467,
        "avg_pass_distance": 15.4442,
        "avg_pass_vertical": -1.4545
      }
    },
    {
      "canonical_id": "ted-ku-dipietro",
      "canonical_name": "Ted Ku-Dipietro",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2075.0,
        "shots": 38.0,
        "shots_on_target": 11.0,
        "goals": 2.0,
        "xg": 5.1682,
        "xg_place": -1.946,
        "goals_minus_xg": -3.1682,
        "key_passes": 24.0,
        "assists": 3.0,
        "xa": 3.3888,
        "assists_minus_xa": -0.3888,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 8.557,
        "points_added": 1.6852,
        "xpoints_added": 3.7364,
        "passes_attempted": 460.0,
        "pass_completion_pct": 0.6587,
        "xpass_completion_pct": 0.73,
        "passes_over_expected": -32.8108,
        "passes_over_expected_p100": -7.1328,
        "avg_pass_distance": 14.4855,
        "avg_pass_vertical": 2.1542
      }
    },
    {
      "canonical_id": "teemu-pukki",
      "canonical_name": "Teemu Pukki",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1088.0,
        "shots": 39.0,
        "shots_on_target": 14.0,
        "goals": 4.0,
        "xg": 3.8145,
        "xg_place": -0.5693,
        "goals_minus_xg": 0.1855,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 1.1967,
        "assists_minus_xa": -1.1967,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.0112,
        "points_added": 2.8383,
        "xpoints_added": 2.6102,
        "passes_attempted": 180.0,
        "pass_completion_pct": 0.6944,
        "xpass_completion_pct": 0.7475,
        "passes_over_expected": -9.5456,
        "passes_over_expected_p100": -5.3031,
        "avg_pass_distance": 14.0006,
        "avg_pass_vertical": -1.2368
      }
    },
    {
      "canonical_id": "teenage-hadebe",
      "canonical_name": "Teenage Hadebe",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 508.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.6591,
        "xg_place": 0.2896,
        "goals_minus_xg": -0.6591,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.0247,
        "assists_minus_xa": 0.9753,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6837,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 321.0,
        "pass_completion_pct": 0.7819,
        "xpass_completion_pct": 0.7825,
        "passes_over_expected": -0.1944,
        "passes_over_expected_p100": -0.0606,
        "avg_pass_distance": 19.7744,
        "avg_pass_vertical": 8.8542
      }
    },
    {
      "canonical_id": "tega-ikoba",
      "canonical_name": "Tega Ikoba",
      "positions": [
        "ST"
      ],
      "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": 2.0,
        "pass_completion_pct": 0.0,
        "xpass_completion_pct": 0.8176,
        "passes_over_expected": -1.6351,
        "passes_over_expected_p100": -81.7558,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "thiago-almada",
      "canonical_name": "Thiago Almada",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1580.0,
        "shots": 54.0,
        "shots_on_target": 20.0,
        "goals": 6.0,
        "xg": 5.4871,
        "xg_place": 0.3697,
        "goals_minus_xg": 0.5129,
        "key_passes": 43.0,
        "assists": 1.0,
        "xa": 3.6938,
        "assists_minus_xa": -2.6938,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 9.1808,
        "points_added": 2.6472,
        "xpoints_added": 3.4478,
        "passes_attempted": 1034.0,
        "pass_completion_pct": 0.7979,
        "xpass_completion_pct": 0.7786,
        "passes_over_expected": 19.9674,
        "passes_over_expected_p100": 1.9311,
        "avg_pass_distance": 21.1604,
        "avg_pass_vertical": 5.1139
      }
    },
    {
      "canonical_id": "thiago-martins",
      "canonical_name": "Thiago Martins",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3600.0,
        "shots": 15.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.1428,
        "xg_place": -0.6355,
        "goals_minus_xg": -0.1428,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.5071,
        "assists_minus_xa": -0.5071,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6498,
        "points_added": 0.0,
        "xpoints_added": 0.5123,
        "passes_attempted": 2208.0,
        "pass_completion_pct": 0.8913,
        "xpass_completion_pct": 0.8602,
        "passes_over_expected": 68.6771,
        "passes_over_expected_p100": 3.1104,
        "avg_pass_distance": 22.5149,
        "avg_pass_vertical": 7.0097
      }
    },
    {
      "canonical_id": "thomas-hasal",
      "canonical_name": "Thomas Hasal",
      "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": 32.0,
        "pass_completion_pct": 0.6562,
        "xpass_completion_pct": 0.7345,
        "passes_over_expected": -2.5043,
        "passes_over_expected_p100": -7.8261,
        "avg_pass_distance": 36.2696,
        "avg_pass_vertical": 27.1436,
        "shots_faced": 7.0,
        "goals_conceded": 3.0,
        "saves": 4.0,
        "headed_shot_share": 0.0,
        "xg_faced": 2.3047,
        "goals_conceded_minus_xg": 0.6953,
        "goals_per_xg": 1.3017
      }
    },
    {
      "canonical_id": "tim-leibold",
      "canonical_name": "Tim Leibold",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2442.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.7985,
        "xg_place": -0.0062,
        "goals_minus_xg": 0.2015,
        "key_passes": 24.0,
        "assists": 1.0,
        "xa": 2.5035,
        "assists_minus_xa": -1.5035,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.302,
        "points_added": 0.4613,
        "xpoints_added": 0.5461,
        "passes_attempted": 1629.0,
        "pass_completion_pct": 0.8226,
        "xpass_completion_pct": 0.8063,
        "passes_over_expected": 26.5337,
        "passes_over_expected_p100": 1.6288,
        "avg_pass_distance": 18.0333,
        "avg_pass_vertical": 2.5769
      }
    },
    {
      "canonical_id": "tim-melia",
      "canonical_name": "Tim Melia",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2828.0,
        "shots": 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.0983,
        "assists_minus_xa": -0.0983,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0983,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 871.0,
        "pass_completion_pct": 0.6567,
        "xpass_completion_pct": 0.6909,
        "passes_over_expected": -29.757,
        "passes_over_expected_p100": -3.4164,
        "avg_pass_distance": 38.767,
        "avg_pass_vertical": 30.3873,
        "shots_faced": 130.0,
        "goals_conceded": 50.0,
        "saves": 75.0,
        "headed_shot_share": 0.1769,
        "xg_faced": 47.6285,
        "goals_conceded_minus_xg": 2.3715,
        "goals_per_xg": 1.0498
      }
    },
    {
      "canonical_id": "tim-parker",
      "canonical_name": "Tim Parker",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2481.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.6399,
        "xg_place": -0.2906,
        "goals_minus_xg": -1.6399,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.947,
        "assists_minus_xa": -0.947,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.5869,
        "points_added": 0.0,
        "xpoints_added": 0.9525,
        "passes_attempted": 1191.0,
        "pass_completion_pct": 1.772,
        "xpass_completion_pct": 1.7027,
        "passes_over_expected": 47.1136,
        "passes_over_expected_p100": 6.9394,
        "avg_pass_distance": 44.4902,
        "avg_pass_vertical": 16.23
      }
    },
    {
      "canonical_id": "tim-ream",
      "canonical_name": "Tim Ream",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1192.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.6357,
        "xg_place": 0.2779,
        "goals_minus_xg": 0.3643,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6357,
        "points_added": 0.7287,
        "xpoints_added": 0.4873,
        "passes_attempted": 637.0,
        "pass_completion_pct": 0.8728,
        "xpass_completion_pct": 0.8556,
        "passes_over_expected": 11.0001,
        "passes_over_expected_p100": 1.7269,
        "avg_pass_distance": 22.3017,
        "avg_pass_vertical": 6.7223
      }
    },
    {
      "canonical_id": "timothy-tillman",
      "canonical_name": "Timothy Tillman",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3073.0,
        "shots": 43.0,
        "shots_on_target": 11.0,
        "goals": 4.0,
        "xg": 3.8094,
        "xg_place": -0.7711,
        "goals_minus_xg": 0.1906,
        "key_passes": 38.0,
        "assists": 3.0,
        "xa": 4.003,
        "assists_minus_xa": -1.003,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 7.8124,
        "points_added": 1.5675,
        "xpoints_added": 1.8497,
        "passes_attempted": 1353.0,
        "pass_completion_pct": 0.8441,
        "xpass_completion_pct": 0.8259,
        "passes_over_expected": 24.5904,
        "passes_over_expected_p100": 1.8175,
        "avg_pass_distance": 18.6488,
        "avg_pass_vertical": 2.727
      }
    },
    {
      "canonical_id": "tobias-salquist",
      "canonical_name": "Tobias Salquist",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1041.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.05,
        "xg_place": -0.0182,
        "goals_minus_xg": -0.05,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.1332,
        "assists_minus_xa": 0.8668,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.1832,
        "points_added": 0.0,
        "xpoints_added": 0.0038,
        "passes_attempted": 651.0,
        "pass_completion_pct": 0.8833,
        "xpass_completion_pct": 0.873,
        "passes_over_expected": 6.659,
        "passes_over_expected_p100": 1.0229,
        "avg_pass_distance": 20.9292,
        "avg_pass_vertical": 6.8844
      }
    },
    {
      "canonical_id": "tom-barlow",
      "canonical_name": "Tom Barlow",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 941.0,
        "shots": 25.0,
        "shots_on_target": 10.0,
        "goals": 2.0,
        "xg": 4.7634,
        "xg_place": -0.9418,
        "goals_minus_xg": -2.7634,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.9019,
        "assists_minus_xa": -0.9019,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 5.6653,
        "points_added": 1.5876,
        "xpoints_added": 3.7638,
        "passes_attempted": 186.0,
        "pass_completion_pct": 0.672,
        "xpass_completion_pct": 0.7413,
        "passes_over_expected": -12.888,
        "passes_over_expected_p100": -6.929,
        "avg_pass_distance": 14.0885,
        "avg_pass_vertical": -1.5
      }
    },
    {
      "canonical_id": "tom-pearce",
      "canonical_name": "Tom Pearce",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 324.0,
        "shots": 2.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.0543,
        "xg_place": 0.2404,
        "goals_minus_xg": 0.9457,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.3504,
        "assists_minus_xa": 0.6496,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.4047,
        "points_added": 0.8262,
        "xpoints_added": 0.0194,
        "passes_attempted": 185.0,
        "pass_completion_pct": 0.7027,
        "xpass_completion_pct": 0.7175,
        "passes_over_expected": -2.7344,
        "passes_over_expected_p100": -1.4781,
        "avg_pass_distance": 21.2969,
        "avg_pass_vertical": 0.6791
      }
    },
    {
      "canonical_id": "tomas-ostrak",
      "canonical_name": "Tomas Ostrak",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 765.0,
        "shots": 17.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.9245,
        "xg_place": 0.2101,
        "goals_minus_xg": 0.0755,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3661,
        "assists_minus_xa": -0.3661,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2906,
        "points_added": 0.8621,
        "xpoints_added": 0.6726,
        "passes_attempted": 333.0,
        "pass_completion_pct": 0.8559,
        "xpass_completion_pct": 0.8354,
        "passes_over_expected": 6.7994,
        "passes_over_expected_p100": 2.0418,
        "avg_pass_distance": 18.8492,
        "avg_pass_vertical": 3.2108
      }
    },
    {
      "canonical_id": "tomas-pondeca",
      "canonical_name": "Tomas Pondeca",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 131.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0196,
        "xg_place": -0.0196,
        "goals_minus_xg": -0.0196,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0196,
        "points_added": 0.0,
        "xpoints_added": 0.0191,
        "passes_attempted": 31.0,
        "pass_completion_pct": 0.8065,
        "xpass_completion_pct": 0.7822,
        "passes_over_expected": 0.7527,
        "passes_over_expected_p100": 2.4281,
        "avg_pass_distance": 16.4473,
        "avg_pass_vertical": 4.2054
      }
    },
    {
      "canonical_id": "tomas-totland",
      "canonical_name": "Tomas Totland",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2809.0,
        "shots": 17.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 1.8521,
        "xg_place": 0.3097,
        "goals_minus_xg": 0.1479,
        "key_passes": 24.0,
        "assists": 1.0,
        "xa": 1.9948,
        "assists_minus_xa": -0.9948,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.8469,
        "points_added": 2.7592,
        "xpoints_added": 1.8643,
        "passes_attempted": 1224.0,
        "pass_completion_pct": 0.7296,
        "xpass_completion_pct": 0.7234,
        "passes_over_expected": 7.5574,
        "passes_over_expected_p100": 0.6174,
        "avg_pass_distance": 19.3084,
        "avg_pass_vertical": 5.3994
      }
    },
    {
      "canonical_id": "tommy-mcnamara",
      "canonical_name": "Tommy McNamara",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 224.0,
        "shots": 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.202,
        "assists_minus_xa": -0.202,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.202,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 92.0,
        "pass_completion_pct": 0.8043,
        "xpass_completion_pct": 0.8184,
        "passes_over_expected": -1.2937,
        "passes_over_expected_p100": -1.4062,
        "avg_pass_distance": 17.6116,
        "avg_pass_vertical": 5.0834
      }
    },
    {
      "canonical_id": "tommy-silva",
      "canonical_name": "Tommy Silva",
      "positions": [
        "FB"
      ],
      "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": 7.0,
        "pass_completion_pct": 0.5714,
        "xpass_completion_pct": 0.6795,
        "passes_over_expected": -0.7562,
        "passes_over_expected_p100": -10.8029,
        "avg_pass_distance": 21.7706,
        "avg_pass_vertical": 0.4265
      }
    },
    {
      "canonical_id": "tommy-thompson",
      "canonical_name": "Tommy Thompson",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 140.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0899,
        "xg_place": -0.0899,
        "goals_minus_xg": -0.0899,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0287,
        "assists_minus_xa": -0.0287,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1186,
        "points_added": 0.0,
        "xpoints_added": 0.0205,
        "passes_attempted": 61.0,
        "pass_completion_pct": 0.9344,
        "xpass_completion_pct": 0.8527,
        "passes_over_expected": 4.9858,
        "passes_over_expected_p100": 8.1735,
        "avg_pass_distance": 17.0159,
        "avg_pass_vertical": 1.8484
      }
    },
    {
      "canonical_id": "tom\u00e1s-avil\u00e9s",
      "canonical_name": "Tom\u00e1s Avil\u00e9s",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2715.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5054,
        "xg_place": -0.4238,
        "goals_minus_xg": -0.5054,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.362,
        "assists_minus_xa": -0.362,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8674,
        "points_added": 0.0,
        "xpoints_added": 0.29,
        "passes_attempted": 1898.0,
        "pass_completion_pct": 0.9099,
        "xpass_completion_pct": 0.8978,
        "passes_over_expected": 23.0092,
        "passes_over_expected_p100": 1.2123,
        "avg_pass_distance": 22.0389,
        "avg_pass_vertical": 5.3132
      }
    },
    {
      "canonical_id": "tom\u00e1s-chancalay",
      "canonical_name": "Tom\u00e1s Chancalay",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1066.0,
        "shots": 45.0,
        "shots_on_target": 15.0,
        "goals": 2.0,
        "xg": 3.1263,
        "xg_place": -0.1281,
        "goals_minus_xg": -1.1263,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 1.2054,
        "assists_minus_xa": -0.2054,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.3317,
        "points_added": 1.0123,
        "xpoints_added": 2.2062,
        "passes_attempted": 352.0,
        "pass_completion_pct": 0.7301,
        "xpass_completion_pct": 0.7615,
        "passes_over_expected": -11.0631,
        "passes_over_expected_p100": -3.1429,
        "avg_pass_distance": 22.119,
        "avg_pass_vertical": 1.6076
      }
    },
    {
      "canonical_id": "tom\u00e1s-\u00e1ngel",
      "canonical_name": "Tom\u00e1s \u00c1ngel",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 81.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 1.0436,
        "xg_place": -0.1738,
        "goals_minus_xg": -0.0436,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0154,
        "assists_minus_xa": -0.0154,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0589,
        "points_added": 0.0,
        "xpoints_added": 0.0002,
        "passes_attempted": 22.0,
        "pass_completion_pct": 0.7727,
        "xpass_completion_pct": 0.7462,
        "passes_over_expected": 0.5846,
        "passes_over_expected_p100": 2.6575,
        "avg_pass_distance": 18.1312,
        "avg_pass_vertical": -0.2061
      }
    },
    {
      "canonical_id": "tristan-blackmon",
      "canonical_name": "Tristan Blackmon",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2512.0,
        "shots": 12.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.9626,
        "xg_place": -0.7125,
        "goals_minus_xg": -0.9626,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.7422,
        "assists_minus_xa": -0.7422,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.7048,
        "points_added": 0.0,
        "xpoints_added": 0.5553,
        "passes_attempted": 1644.0,
        "pass_completion_pct": 0.865,
        "xpass_completion_pct": 0.8404,
        "passes_over_expected": 40.46,
        "passes_over_expected_p100": 2.4611,
        "avg_pass_distance": 22.6208,
        "avg_pass_vertical": 7.1796
      }
    },
    {
      "canonical_id": "tristan-muyumba",
      "canonical_name": "Tristan Muyumba",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2532.0,
        "shots": 28.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 1.9237,
        "xg_place": -1.9023,
        "goals_minus_xg": -1.9237,
        "key_passes": 21.0,
        "assists": 2.0,
        "xa": 1.3271,
        "assists_minus_xa": 0.6729,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.2508,
        "points_added": 0.0,
        "xpoints_added": 1.6633,
        "passes_attempted": 1286.0,
        "pass_completion_pct": 0.8872,
        "xpass_completion_pct": 0.8648,
        "passes_over_expected": 28.8207,
        "passes_over_expected_p100": 2.2411,
        "avg_pass_distance": 17.2454,
        "avg_pass_vertical": 1.8728
      }
    },
    {
      "canonical_id": "tsiki-ntsabeleng",
      "canonical_name": "Tsiki Ntsabeleng",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1226.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.04,
        "xg_place": -0.1183,
        "goals_minus_xg": -0.04,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 1.5501,
        "assists_minus_xa": -0.5501,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.5901,
        "points_added": 0.1659,
        "xpoints_added": 0.3037,
        "passes_attempted": 526.0,
        "pass_completion_pct": 0.8327,
        "xpass_completion_pct": 0.832,
        "passes_over_expected": 0.3762,
        "passes_over_expected_p100": 0.0715,
        "avg_pass_distance": 16.7305,
        "avg_pass_vertical": 2.6058
      }
    },
    {
      "canonical_id": "tucker-lepley",
      "canonical_name": "Tucker Lepley",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 56.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 17.0,
        "pass_completion_pct": 0.9412,
        "xpass_completion_pct": 0.902,
        "passes_over_expected": 0.6656,
        "passes_over_expected_p100": 3.9154,
        "avg_pass_distance": 19.1887,
        "avg_pass_vertical": 3.8677
      }
    },
    {
      "canonical_id": "tyger-smalls",
      "canonical_name": "Tyger Smalls",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 322.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.5721,
        "xg_place": -0.5721,
        "goals_minus_xg": -0.5721,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.8098,
        "assists_minus_xa": -0.8098,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.3819,
        "points_added": 0.0,
        "xpoints_added": 0.7562,
        "passes_attempted": 58.0,
        "pass_completion_pct": 0.7414,
        "xpass_completion_pct": 0.6973,
        "passes_over_expected": 2.5588,
        "passes_over_expected_p100": 4.4118,
        "avg_pass_distance": 17.126,
        "avg_pass_vertical": 2.3243
      }
    },
    {
      "canonical_id": "tyler-boyd",
      "canonical_name": "Tyler Boyd",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1246.0,
        "shots": 17.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 2.0855,
        "xg_place": -1.0455,
        "goals_minus_xg": -0.0855,
        "key_passes": 13.0,
        "assists": 2.0,
        "xa": 1.7259,
        "assists_minus_xa": 0.2741,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.8114,
        "points_added": 1.0639,
        "xpoints_added": 1.2268,
        "passes_attempted": 359.0,
        "pass_completion_pct": 0.7493,
        "xpass_completion_pct": 0.761,
        "passes_over_expected": -4.2028,
        "passes_over_expected_p100": -1.1707,
        "avg_pass_distance": 18.9667,
        "avg_pass_vertical": 1.8416
      }
    },
    {
      "canonical_id": "tyler-miller",
      "canonical_name": "Tyler Miller",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 527.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_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.4505,
        "xpass_completion_pct": 0.4557,
        "passes_over_expected": -1.0603,
        "passes_over_expected_p100": -0.5249,
        "avg_pass_distance": 56.2483,
        "avg_pass_vertical": 50.3939,
        "shots_faced": 29.0,
        "goals_conceded": 15.0,
        "saves": 14.0,
        "headed_shot_share": 0.1724,
        "xg_faced": 11.3009,
        "goals_conceded_minus_xg": 3.6991,
        "goals_per_xg": 1.3273
      }
    },
    {
      "canonical_id": "tyler-wolff",
      "canonical_name": "Tyler Wolff",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 634.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.3947,
        "xg_place": 0.0361,
        "goals_minus_xg": -0.3947,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.6088,
        "assists_minus_xa": -0.6088,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.0036,
        "points_added": 0.008,
        "xpoints_added": 0.5648,
        "passes_attempted": 190.0,
        "pass_completion_pct": 0.7895,
        "xpass_completion_pct": 0.811,
        "passes_over_expected": -4.0944,
        "passes_over_expected_p100": -2.1549,
        "avg_pass_distance": 15.9275,
        "avg_pass_vertical": 0.7092
      }
    },
    {
      "canonical_id": "tyrese-spicer",
      "canonical_name": "Tyrese Spicer",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1204.0,
        "shots": 14.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.0247,
        "xg_place": 0.2484,
        "goals_minus_xg": 0.9753,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 1.1869,
        "assists_minus_xa": -0.1869,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.2116,
        "points_added": 2.2946,
        "xpoints_added": 0.8268,
        "passes_attempted": 414.0,
        "pass_completion_pct": 0.6715,
        "xpass_completion_pct": 0.7181,
        "passes_over_expected": -19.3088,
        "passes_over_expected_p100": -4.664,
        "avg_pass_distance": 17.9218,
        "avg_pass_vertical": 2.8755
      }
    },
    {
      "canonical_id": "victor-eriksson",
      "canonical_name": "Victor Eriksson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 198.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0534,
        "xg_place": -0.0534,
        "goals_minus_xg": -0.0534,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0534,
        "points_added": 0.0,
        "xpoints_added": 0.0264,
        "passes_attempted": 84.0,
        "pass_completion_pct": 0.7738,
        "xpass_completion_pct": 0.8243,
        "passes_over_expected": -4.2418,
        "passes_over_expected_p100": -5.0497,
        "avg_pass_distance": 22.2488,
        "avg_pass_vertical": 8.1335
      }
    },
    {
      "canonical_id": "victor-wanyama",
      "canonical_name": "Victor Wanyama",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 474.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0612,
        "xg_place": -0.0612,
        "goals_minus_xg": -0.0612,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.049,
        "assists_minus_xa": -0.049,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1102,
        "points_added": 0.0,
        "xpoints_added": 0.0231,
        "passes_attempted": 260.0,
        "pass_completion_pct": 0.8692,
        "xpass_completion_pct": 0.893,
        "passes_over_expected": -6.1723,
        "passes_over_expected_p100": -2.374,
        "avg_pass_distance": 17.0457,
        "avg_pass_vertical": 2.3919
      }
    },
    {
      "canonical_id": "vitor-costa",
      "canonical_name": "Vitor Costa",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2321.0,
        "shots": 20.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.7846,
        "xg_place": -0.1981,
        "goals_minus_xg": 0.2154,
        "key_passes": 14.0,
        "assists": 3.0,
        "xa": 1.0918,
        "assists_minus_xa": 1.9082,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 2.8764,
        "points_added": 1.085,
        "xpoints_added": 1.0752,
        "passes_attempted": 1034.0,
        "pass_completion_pct": 0.7679,
        "xpass_completion_pct": 0.779,
        "passes_over_expected": -11.481,
        "passes_over_expected_p100": -1.1104,
        "avg_pass_distance": 20.0803,
        "avg_pass_vertical": 3.1439
      }
    },
    {
      "canonical_id": "walker-zimmerman",
      "canonical_name": "Walker Zimmerman",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2155.0,
        "shots": 16.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.6095,
        "xg_place": -0.6796,
        "goals_minus_xg": -0.6095,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.5671,
        "assists_minus_xa": 0.4329,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.1766,
        "points_added": 0.2294,
        "xpoints_added": 0.6613,
        "passes_attempted": 1261.0,
        "pass_completion_pct": 0.889,
        "xpass_completion_pct": 0.8564,
        "passes_over_expected": 41.0381,
        "passes_over_expected_p100": 3.2544,
        "avg_pass_distance": 23.3111,
        "avg_pass_vertical": 9.076
      }
    },
    {
      "canonical_id": "wayne-frederick",
      "canonical_name": "Wayne Frederick",
      "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": 1.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.9031,
        "passes_over_expected": 0.0969,
        "passes_over_expected_p100": 9.6875,
        "avg_pass_distance": 23.5808,
        "avg_pass_vertical": 19.32
      }
    },
    {
      "canonical_id": "wikelman-carmona",
      "canonical_name": "Wikelman Carmona",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1879.0,
        "shots": 38.0,
        "shots_on_target": 16.0,
        "goals": 3.0,
        "xg": 2.087,
        "xg_place": 0.1883,
        "goals_minus_xg": 0.913,
        "key_passes": 25.0,
        "assists": 2.0,
        "xa": 1.9737,
        "assists_minus_xa": 0.0263,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.0607,
        "points_added": 1.2081,
        "xpoints_added": 1.2303,
        "passes_attempted": 623.0,
        "pass_completion_pct": 0.7705,
        "xpass_completion_pct": 0.7857,
        "passes_over_expected": -9.4872,
        "passes_over_expected_p100": -1.5228,
        "avg_pass_distance": 18.4324,
        "avg_pass_vertical": 3.2064
      }
    },
    {
      "canonical_id": "wil-trapp",
      "canonical_name": "Wil Trapp",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2848.0,
        "shots": 22.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.7285,
        "xg_place": -0.3012,
        "goals_minus_xg": -0.7285,
        "key_passes": 18.0,
        "assists": 1.0,
        "xa": 1.3831,
        "assists_minus_xa": -0.3831,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.1115,
        "points_added": 0.0133,
        "xpoints_added": 0.5518,
        "passes_attempted": 1285.0,
        "pass_completion_pct": 0.8428,
        "xpass_completion_pct": 0.833,
        "passes_over_expected": 12.6558,
        "passes_over_expected_p100": 0.9849,
        "avg_pass_distance": 19.1481,
        "avg_pass_vertical": 5.212
      }
    },
    {
      "canonical_id": "wilder-cartagena",
      "canonical_name": "Wilder Cartagena",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2984.0,
        "shots": 25.0,
        "shots_on_target": 8.0,
        "goals": 0.0,
        "xg": 1.3262,
        "xg_place": 0.1573,
        "goals_minus_xg": -1.3262,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 1.7206,
        "assists_minus_xa": -0.7206,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.0467,
        "points_added": 0.0,
        "xpoints_added": 1.0273,
        "passes_attempted": 1640.0,
        "pass_completion_pct": 0.8622,
        "xpass_completion_pct": 0.8446,
        "passes_over_expected": 28.827,
        "passes_over_expected_p100": 1.7577,
        "avg_pass_distance": 19.6751,
        "avg_pass_vertical": 7.5207
      }
    },
    {
      "canonical_id": "will-richmond",
      "canonical_name": "Will Richmond",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 7.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0163,
        "xg_place": -0.0163,
        "goals_minus_xg": -0.0163,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0163,
        "points_added": 0.0,
        "xpoints_added": 0.0159,
        "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": "will-sands",
      "canonical_name": "Will Sands",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 777.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2304,
        "xg_place": -0.1422,
        "goals_minus_xg": -0.2304,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 0.845,
        "assists_minus_xa": 1.155,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.0754,
        "points_added": 0.0,
        "xpoints_added": 0.1328,
        "passes_attempted": 397.0,
        "pass_completion_pct": 1.7755,
        "xpass_completion_pct": 1.6982,
        "passes_over_expected": 16.7182,
        "passes_over_expected_p100": 7.731400000000001,
        "avg_pass_distance": 33.9502,
        "avg_pass_vertical": -4.8038
      }
    },
    {
      "canonical_id": "william-agada",
      "canonical_name": "William Agada",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1947.0,
        "shots": 85.0,
        "shots_on_target": 25.0,
        "goals": 10.0,
        "xg": 14.3691,
        "xg_place": -3.676,
        "goals_minus_xg": -4.3691,
        "key_passes": 23.0,
        "assists": 3.0,
        "xa": 2.1663,
        "assists_minus_xa": 0.8337,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 16.5353,
        "points_added": 7.0341,
        "xpoints_added": 8.4092,
        "passes_attempted": 433.0,
        "pass_completion_pct": 0.7829,
        "xpass_completion_pct": 0.819,
        "passes_over_expected": -15.6096,
        "passes_over_expected_p100": -3.605,
        "avg_pass_distance": 15.2572,
        "avg_pass_vertical": -3.407
      }
    },
    {
      "canonical_id": "william-yarbrough",
      "canonical_name": "William Yarbrough",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1939.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 559.0,
        "pass_completion_pct": 0.7639,
        "xpass_completion_pct": 0.7318,
        "passes_over_expected": 17.9233,
        "passes_over_expected_p100": 3.2063,
        "avg_pass_distance": 38.0214,
        "avg_pass_vertical": 28.9588,
        "shots_faced": 104.0,
        "goals_conceded": 44.0,
        "saves": 56.0,
        "headed_shot_share": 0.1346,
        "xg_faced": 34.2293,
        "goals_conceded_minus_xg": 9.7707,
        "goals_per_xg": 1.2854
      }
    },
    {
      "canonical_id": "wyatt-omsberg",
      "canonical_name": "Wyatt Omsberg",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 939.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1332,
        "xg_place": -0.1332,
        "goals_minus_xg": -0.1332,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.375,
        "assists_minus_xa": -0.375,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5082,
        "points_added": 0.0,
        "xpoints_added": 0.1195,
        "passes_attempted": 660.0,
        "pass_completion_pct": 0.85,
        "xpass_completion_pct": 0.8479,
        "passes_over_expected": 1.3991,
        "passes_over_expected_p100": 0.212,
        "avg_pass_distance": 23.2312,
        "avg_pass_vertical": 8.8498
      }
    },
    {
      "canonical_id": "xande-silva",
      "canonical_name": "Xande Silva",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1697.0,
        "shots": 45.0,
        "shots_on_target": 23.0,
        "goals": 3.0,
        "xg": 3.6793,
        "xg_place": 1.7041,
        "goals_minus_xg": -0.6793,
        "key_passes": 25.0,
        "assists": 1.0,
        "xa": 2.5983,
        "assists_minus_xa": -1.5983,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 6.2777,
        "points_added": 1.49,
        "xpoints_added": 3.2493,
        "passes_attempted": 542.0,
        "pass_completion_pct": 0.8044,
        "xpass_completion_pct": 0.7937,
        "passes_over_expected": 5.8399,
        "passes_over_expected_p100": 1.0775,
        "avg_pass_distance": 16.4637,
        "avg_pass_vertical": -0.9912
      }
    },
    {
      "canonical_id": "xavier-arreaga",
      "canonical_name": "Xavier Arreaga",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2450.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.3955000000000002,
        "xg_place": -0.39180000000000004,
        "goals_minus_xg": -1.3955000000000002,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.5345000000000001,
        "assists_minus_xa": -0.5345000000000001,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.93,
        "points_added": 0.0,
        "xpoints_added": 0.4426,
        "passes_attempted": 1342.0,
        "pass_completion_pct": 1.7508,
        "xpass_completion_pct": 1.7309999999999999,
        "passes_over_expected": 4.6315,
        "passes_over_expected_p100": 1.9852999999999998,
        "avg_pass_distance": 49.7439,
        "avg_pass_vertical": 20.1943
      }
    },
    {
      "canonical_id": "xherdan-shaqiri",
      "canonical_name": "Xherdan Shaqiri",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 820.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.8712,
        "xg_place": 0.0106,
        "goals_minus_xg": 0.1288,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 0.996,
        "assists_minus_xa": 0.004,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.8672,
        "points_added": 1.2702,
        "xpoints_added": 1.2258,
        "passes_attempted": 414.0,
        "pass_completion_pct": 0.7367,
        "xpass_completion_pct": 0.7479,
        "passes_over_expected": -4.6232,
        "passes_over_expected_p100": -1.1167,
        "avg_pass_distance": 21.8327,
        "avg_pass_vertical": 4.2972
      }
    },
    {
      "canonical_id": "yamil-asad",
      "canonical_name": "Yamil Asad",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1227.0,
        "shots": 24.0,
        "shots_on_target": 11.0,
        "goals": 4.0,
        "xg": 1.619,
        "xg_place": 0.9229,
        "goals_minus_xg": 2.381,
        "key_passes": 21.0,
        "assists": 4.0,
        "xa": 2.2209,
        "assists_minus_xa": 1.7791,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 3.8399,
        "points_added": 1.767,
        "xpoints_added": 0.3996,
        "passes_attempted": 778.0,
        "pass_completion_pct": 0.7982,
        "xpass_completion_pct": 0.8049,
        "passes_over_expected": -5.1982,
        "passes_over_expected_p100": -0.6682,
        "avg_pass_distance": 16.9113,
        "avg_pass_vertical": 1.3764
      }
    },
    {
      "canonical_id": "yannick-bright",
      "canonical_name": "Yannick Bright",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1776.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1283,
        "xg_place": -0.1283,
        "goals_minus_xg": -0.1283,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 0.8923,
        "assists_minus_xa": 1.1077,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.0206,
        "points_added": 0.0,
        "xpoints_added": 0.0264,
        "passes_attempted": 858.0,
        "pass_completion_pct": 0.88,
        "xpass_completion_pct": 0.8827,
        "passes_over_expected": -2.3315,
        "passes_over_expected_p100": -0.2717,
        "avg_pass_distance": 17.4372,
        "avg_pass_vertical": 1.9989
      }
    },
    {
      "canonical_id": "yaw-yeboah",
      "canonical_name": "Yaw Yeboah",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1211.0,
        "shots": 18.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.745,
        "xg_place": -0.7522,
        "goals_minus_xg": -0.745,
        "key_passes": 26.0,
        "assists": 5.0,
        "xa": 2.771,
        "assists_minus_xa": 2.229,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.516,
        "points_added": 0.3501,
        "xpoints_added": 1.0689,
        "passes_attempted": 586.0,
        "pass_completion_pct": 0.8413,
        "xpass_completion_pct": 0.8187,
        "passes_over_expected": 13.2576,
        "passes_over_expected_p100": 2.2624,
        "avg_pass_distance": 14.66,
        "avg_pass_vertical": -1.3371
      }
    },
    {
      "canonical_id": "yeimar-g\u00f3mez-andrade",
      "canonical_name": "Yeimar G\u00f3mez Andrade",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3048.0,
        "shots": 21.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.5255,
        "xg_place": -0.3969,
        "goals_minus_xg": -0.5255,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.5743,
        "assists_minus_xa": -0.5743,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.0998,
        "points_added": 0.4158,
        "xpoints_added": 0.8291,
        "passes_attempted": 1682.0,
        "pass_completion_pct": 0.8621,
        "xpass_completion_pct": 0.8432,
        "passes_over_expected": 31.6942,
        "passes_over_expected_p100": 1.8843,
        "avg_pass_distance": 20.5208,
        "avg_pass_vertical": 7.9085
      }
    },
    {
      "canonical_id": "yevhen-cheberko",
      "canonical_name": "Yevhen Cheberko",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2138.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.5005,
        "xg_place": 0.138,
        "goals_minus_xg": 0.4995,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.5618,
        "assists_minus_xa": -0.5618,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0623,
        "points_added": 0.1965,
        "xpoints_added": 0.1087,
        "passes_attempted": 1712.0,
        "pass_completion_pct": 0.9153,
        "xpass_completion_pct": 0.8818,
        "passes_over_expected": 57.386,
        "passes_over_expected_p100": 3.352,
        "avg_pass_distance": 19.1559,
        "avg_pass_vertical": 6.6561
      }
    },
    {
      "canonical_id": "yohei-takaoka",
      "canonical_name": "Yohei Takaoka",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3722.0,
        "shots": 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.4275,
        "assists_minus_xa": -0.4275,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4275,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1093.0,
        "pass_completion_pct": 0.7292,
        "xpass_completion_pct": 0.7106,
        "passes_over_expected": 20.2956,
        "passes_over_expected_p100": 1.8569,
        "avg_pass_distance": 39.4566,
        "avg_pass_vertical": 29.8615,
        "shots_faced": 152.0,
        "goals_conceded": 49.0,
        "saves": 97.0,
        "headed_shot_share": 0.1447,
        "xg_faced": 48.1148,
        "goals_conceded_minus_xg": 0.8852,
        "goals_per_xg": 1.0184
      }
    },
    {
      "canonical_id": "yutaro-tsukada",
      "canonical_name": "Yutaro Tsukada",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 38.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1064,
        "xg_place": -0.1064,
        "goals_minus_xg": -0.1064,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1064,
        "points_added": 0.0,
        "xpoints_added": 0.2115,
        "passes_attempted": 12.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7839,
        "passes_over_expected": -0.4067,
        "passes_over_expected_p100": -3.3892,
        "avg_pass_distance": 14.5314,
        "avg_pass_vertical": -0.6874
      }
    },
    {
      "canonical_id": "yuya-kubo",
      "canonical_name": "Yuya Kubo",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2951.0,
        "shots": 66.0,
        "shots_on_target": 26.0,
        "goals": 10.0,
        "xg": 9.4559,
        "xg_place": -1.4512,
        "goals_minus_xg": 0.5441,
        "key_passes": 31.0,
        "assists": 2.0,
        "xa": 2.9075,
        "assists_minus_xa": -0.9075,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 12.3634,
        "points_added": 4.4265,
        "xpoints_added": 5.0402,
        "passes_attempted": 1037.0,
        "pass_completion_pct": 0.8187,
        "xpass_completion_pct": 0.8236,
        "passes_over_expected": -5.0764,
        "passes_over_expected_p100": -0.4895,
        "avg_pass_distance": 16.6916,
        "avg_pass_vertical": 0.5834
      }
    },
    {
      "canonical_id": "zac-macmath",
      "canonical_name": "Zac MacMath",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2546.0,
        "shots": 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.4655,
        "assists_minus_xa": -0.4655,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4655,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1030.0,
        "pass_completion_pct": 0.7971,
        "xpass_completion_pct": 0.7704,
        "passes_over_expected": 27.4549,
        "passes_over_expected_p100": 2.6655,
        "avg_pass_distance": 33.617,
        "avg_pass_vertical": 25.394,
        "shots_faced": 116.0,
        "goals_conceded": 28.0,
        "saves": 82.0,
        "headed_shot_share": 0.069,
        "xg_faced": 26.2417,
        "goals_conceded_minus_xg": 1.7582,
        "goals_per_xg": 1.067
      }
    },
    {
      "canonical_id": "zac-mcgraw",
      "canonical_name": "Zac McGraw",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 988.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1761,
        "xg_place": 0.4841,
        "goals_minus_xg": -0.1761,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1761,
        "points_added": 0.0,
        "xpoints_added": 0.0893,
        "passes_attempted": 598.0,
        "pass_completion_pct": 0.8462,
        "xpass_completion_pct": 0.8459,
        "passes_over_expected": 0.1556,
        "passes_over_expected_p100": 0.026,
        "avg_pass_distance": 22.4942,
        "avg_pass_vertical": 6.9042
      }
    },
    {
      "canonical_id": "zack-steffen",
      "canonical_name": "Zack Steffen",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3561.0,
        "shots": 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.0336,
        "assists_minus_xa": -0.0336,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0336,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1097.0,
        "pass_completion_pct": 0.6992,
        "xpass_completion_pct": 0.7119,
        "passes_over_expected": -13.9484,
        "passes_over_expected_p100": -1.2715,
        "avg_pass_distance": 39.0404,
        "avg_pass_vertical": 30.5588,
        "shots_faced": 178.0,
        "goals_conceded": 64.0,
        "saves": 112.0,
        "headed_shot_share": 0.1011,
        "xg_faced": 48.5118,
        "goals_conceded_minus_xg": 15.4882,
        "goals_per_xg": 1.3193
      }
    },
    {
      "canonical_id": "zarek-valentin",
      "canonical_name": "Zarek Valentin",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 67.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_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.7273,
        "xpass_completion_pct": 0.682,
        "passes_over_expected": 0.4983,
        "passes_over_expected_p100": 4.5298,
        "avg_pass_distance": 22.7764,
        "avg_pass_vertical": 7.2306
      }
    },
    {
      "canonical_id": "zavier-gozo",
      "canonical_name": "Zavier Gozo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 19.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 3.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.9117,
        "passes_over_expected": 0.2649,
        "passes_over_expected_p100": 8.8314,
        "avg_pass_distance": 22.4657,
        "avg_pass_vertical": -1.955
      }
    },
    {
      "canonical_id": "zorhan-bassong",
      "canonical_name": "Zorhan Bassong",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1416.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1729,
        "xg_place": -0.1729,
        "goals_minus_xg": -0.1729,
        "key_passes": 20.0,
        "assists": 1.0,
        "xa": 2.6616,
        "assists_minus_xa": -1.6616,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.8345,
        "points_added": 0.0,
        "xpoints_added": 0.1133,
        "passes_attempted": 733.0,
        "pass_completion_pct": 0.8213,
        "xpass_completion_pct": 0.7875,
        "passes_over_expected": 24.7755,
        "passes_over_expected_p100": 3.38,
        "avg_pass_distance": 19.1857,
        "avg_pass_vertical": 4.3964
      }
    },
    {
      "canonical_id": "\u00e9dier-ocampo",
      "canonical_name": "\u00c9dier Ocampo",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 201.0,
        "shots": 5.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.3174,
        "xg_place": 0.2953,
        "goals_minus_xg": -0.3174,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3174,
        "points_added": 0.0,
        "xpoints_added": 0.1431,
        "passes_attempted": 59.0,
        "pass_completion_pct": 0.7458,
        "xpass_completion_pct": 0.7442,
        "passes_over_expected": 0.0925,
        "passes_over_expected_p100": 0.1567,
        "avg_pass_distance": 18.106,
        "avg_pass_vertical": -1.7009
      }
    },
    {
      "canonical_id": "\u00e9rik-due\u00f1as",
      "canonical_name": "\u00c9rik Due\u00f1as",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 452.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1422,
        "xg_place": -0.1422,
        "goals_minus_xg": -0.1422,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.3102,
        "assists_minus_xa": -0.3102,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4524,
        "points_added": 0.0,
        "xpoints_added": 0.0957,
        "passes_attempted": 167.0,
        "pass_completion_pct": 0.8922,
        "xpass_completion_pct": 0.8616,
        "passes_over_expected": 5.1117,
        "passes_over_expected_p100": 3.0609,
        "avg_pass_distance": 16.3112,
        "avg_pass_vertical": 2.4674
      }
    },
    {
      "canonical_id": "\u00f3scar-ustari",
      "canonical_name": "\u00d3scar Ustari",
      "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": 47.0,
        "pass_completion_pct": 0.8936,
        "xpass_completion_pct": 0.8582,
        "passes_over_expected": 1.6654,
        "passes_over_expected_p100": 3.5435,
        "avg_pass_distance": 27.1189,
        "avg_pass_vertical": 17.4506,
        "shots_faced": 6.0,
        "goals_conceded": 0.0,
        "saves": 6.0,
        "headed_shot_share": 0.0,
        "xg_faced": 1.1838,
        "goals_conceded_minus_xg": -1.1838,
        "goals_per_xg": 0.0
      }
    },
    {
      "canonical_id": "\u017ean-kolmani\u010d",
      "canonical_name": "\u017dan Kolmani\u010d",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 619.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1508,
        "xg_place": -0.1508,
        "goals_minus_xg": -0.1508,
        "key_passes": 13.0,
        "assists": 3.0,
        "xa": 1.1831,
        "assists_minus_xa": 1.8169,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.334,
        "points_added": 0.0,
        "xpoints_added": 0.2675,
        "passes_attempted": 344.0,
        "pass_completion_pct": 0.7616,
        "xpass_completion_pct": 0.7417,
        "passes_over_expected": 6.8455,
        "passes_over_expected_p100": 1.99,
        "avg_pass_distance": 23.1653,
        "avg_pass_vertical": 1.2256
      }
    }
  ]
}