{
  "slug": "mls-2013",
  "display_name": "MLS 2013",
  "player_count": 509,
  "game_count": 338,
  "games": [
    {
      "slug": "soccer-mls-2013-col-sea-zeqz1ybrqk",
      "display": "Colorado @ Seattle",
      "week": 0,
      "season": 2013,
      "date_str": "2013-10-31",
      "away_team": "Colorado",
      "home_team": "Seattle",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-mtl-hou-blmvkdlw5x",
      "display": "Montr\u00e9al @ Houston",
      "week": 0,
      "season": 2013,
      "date_str": "2013-11-01",
      "away_team": "Montr\u00e9al",
      "home_team": "Houston",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-nyrb-hou-kxmekbykq6",
      "display": "New York @ Houston",
      "week": 0,
      "season": 2013,
      "date_str": "2013-11-03",
      "away_team": "New York",
      "home_team": "Houston",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-por-sea-npqxkrpx59",
      "display": "Portland @ Seattle",
      "week": 0,
      "season": 2013,
      "date_str": "2013-11-03",
      "away_team": "Portland",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-skc-ner-xvqkbbo050",
      "display": "Kansas City @ New England",
      "week": 0,
      "season": 2013,
      "date_str": "2013-11-03",
      "away_team": "Kansas City",
      "home_team": "New England",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-rsl-lag-p6qbpjxwm0",
      "display": "Salt Lake @ LA Galaxy",
      "week": 0,
      "season": 2013,
      "date_str": "2013-11-04",
      "away_team": "Salt Lake",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-hou-nyrb-odmx1laj5y",
      "display": "Houston @ New York",
      "week": 0,
      "season": 2013,
      "date_str": "2013-11-07",
      "away_team": "Houston",
      "home_team": "New York",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-ner-skc-9vq2ewj9qk",
      "display": "New England @ Kansas City",
      "week": 0,
      "season": 2013,
      "date_str": "2013-11-07",
      "away_team": "New England",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-lag-rsl-odmx1lbj5y",
      "display": "LA Galaxy @ Salt Lake",
      "week": 0,
      "season": 2013,
      "date_str": "2013-11-08",
      "away_team": "LA Galaxy",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-sea-por-adq0e3plme",
      "display": "Seattle @ Portland",
      "week": 0,
      "season": 2013,
      "date_str": "2013-11-08",
      "away_team": "Seattle",
      "home_team": "Portland",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-skc-hou-kaqbrdgzqb",
      "display": "Kansas City @ Houston",
      "week": 0,
      "season": 2013,
      "date_str": "2013-11-09",
      "away_team": "Kansas City",
      "home_team": "Houston",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-por-rsl-2lqrlokxmr",
      "display": "Portland @ Salt Lake",
      "week": 0,
      "season": 2013,
      "date_str": "2013-11-11",
      "away_team": "Portland",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 4,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-hou-skc-nwmwjpkzql",
      "display": "Houston @ Kansas City",
      "week": 0,
      "season": 2013,
      "date_str": "2013-11-24",
      "away_team": "Houston",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-rsl-por-wvq9brnmqw",
      "display": "Salt Lake @ Portland",
      "week": 0,
      "season": 2013,
      "date_str": "2013-11-25",
      "away_team": "Salt Lake",
      "home_team": "Portland",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-rsl-skc-7vqgzd8w5v",
      "display": "Salt Lake @ Kansas City",
      "week": 0,
      "season": 2013,
      "date_str": "2013-12-07",
      "away_team": "Salt Lake",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-skc-phi-npqxxl8xq9",
      "display": "Kansas City @ Philadelphia",
      "week": 1,
      "season": 2013,
      "date_str": "2013-03-02",
      "away_team": "Kansas City",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-tor-van-9vq2zgnmqk",
      "display": "Toronto @ Vancouver",
      "week": 1,
      "season": 2013,
      "date_str": "2013-03-02",
      "away_team": "Toronto",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-chi-lag-4wm4jornqj",
      "display": "Chicago @ LA Galaxy",
      "week": 1,
      "season": 2013,
      "date_str": "2013-03-03",
      "away_team": "Chicago",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-clb-chv-adq0nw635e",
      "display": "Columbus @ Chivas",
      "week": 1,
      "season": 2013,
      "date_str": "2013-03-03",
      "away_team": "Columbus",
      "home_team": "Chivas",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-col-fcd-kpqjk3vyq6",
      "display": "Colorado @ Dallas",
      "week": 1,
      "season": 2013,
      "date_str": "2013-03-03",
      "away_team": "Colorado",
      "home_team": "Dallas",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-dcu-hou-krqaolgj5k",
      "display": "D.C. United @ Houston",
      "week": 1,
      "season": 2013,
      "date_str": "2013-03-03",
      "away_team": "D.C. United",
      "home_team": "Houston",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-mtl-sea-xw5pyo8jqg",
      "display": "Montr\u00e9al @ Seattle",
      "week": 1,
      "season": 2013,
      "date_str": "2013-03-03",
      "away_team": "Montr\u00e9al",
      "home_team": "Seattle",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-nyrb-por-4jmao1x1qk",
      "display": "New York @ Portland",
      "week": 1,
      "season": 2013,
      "date_str": "2013-03-04",
      "away_team": "New York",
      "home_team": "Portland",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-rsl-sje-zeqzxlpr5k",
      "display": "Salt Lake @ San Jose",
      "week": 1,
      "season": 2013,
      "date_str": "2013-03-04",
      "away_team": "Salt Lake",
      "home_team": "San Jose",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-skc-tor-n6mmog8xqe",
      "display": "Kansas City @ Toronto",
      "week": 2,
      "season": 2013,
      "date_str": "2013-03-09",
      "away_team": "Kansas City",
      "home_team": "Toronto",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-clb-van-ljqeldb45x",
      "display": "Columbus @ Vancouver",
      "week": 2,
      "season": 2013,
      "date_str": "2013-03-10",
      "away_team": "Columbus",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-fcd-chv-jyqjaj2kqg",
      "display": "Dallas @ Chivas",
      "week": 2,
      "season": 2013,
      "date_str": "2013-03-10",
      "away_team": "Dallas",
      "home_team": "Chivas",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-mtl-por-e7mzjyegmr",
      "display": "Montr\u00e9al @ Portland",
      "week": 2,
      "season": 2013,
      "date_str": "2013-03-10",
      "away_team": "Montr\u00e9al",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-ner-chi-xvqkewj0m0",
      "display": "New England @ Chicago",
      "week": 2,
      "season": 2013,
      "date_str": "2013-03-10",
      "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-2013-phi-col-blmv7v8w5x",
      "display": "Philadelphia @ Colorado",
      "week": 2,
      "season": 2013,
      "date_str": "2013-03-10",
      "away_team": "Philadelphia",
      "home_team": "Colorado",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-rsl-dcu-p6qboygwq0",
      "display": "Salt Lake @ D.C. United",
      "week": 2,
      "season": 2013,
      "date_str": "2013-03-10",
      "away_team": "Salt Lake",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-nyrb-sje-xj5y9pvr5b",
      "display": "New York @ San Jose",
      "week": 2,
      "season": 2013,
      "date_str": "2013-03-11",
      "away_team": "New York",
      "home_team": "San Jose",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-chi-skc-evq3x6ovqw",
      "display": "Chicago @ Kansas City",
      "week": 3,
      "season": 2013,
      "date_str": "2013-03-16",
      "away_team": "Chicago",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-col-rsl-nwmwlk4e5l",
      "display": "Colorado @ Salt Lake",
      "week": 3,
      "season": 2013,
      "date_str": "2013-03-16",
      "away_team": "Colorado",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-dcu-nyrb-oa5wap84q1",
      "display": "D.C. United @ New York",
      "week": 3,
      "season": 2013,
      "date_str": "2013-03-16",
      "away_team": "D.C. United",
      "home_team": "New York",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-ner-phi-7vqg0xyjqv",
      "display": "New England @ Philadelphia",
      "week": 3,
      "season": 2013,
      "date_str": "2013-03-16",
      "away_team": "New England",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-sje-clb-0x5glxnpq7",
      "display": "San Jose @ Columbus",
      "week": 3,
      "season": 2013,
      "date_str": "2013-03-16",
      "away_team": "San Jose",
      "home_team": "Columbus",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-tor-mtl-kaqbnrabqb",
      "display": "Toronto @ Montr\u00e9al",
      "week": 3,
      "season": 2013,
      "date_str": "2013-03-16",
      "away_team": "Toronto",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-chv-lag-gomnlgllqw",
      "display": "Chivas @ LA Galaxy",
      "week": 3,
      "season": 2013,
      "date_str": "2013-03-17",
      "away_team": "Chivas",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-hou-fcd-gpmoogdrmz",
      "display": "Houston @ Dallas",
      "week": 3,
      "season": 2013,
      "date_str": "2013-03-17",
      "away_team": "Houston",
      "home_team": "Dallas",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-por-sea-0oq63ozxq6",
      "display": "Portland @ Seattle",
      "week": 3,
      "season": 2013,
      "date_str": "2013-03-17",
      "away_team": "Portland",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-clb-dcu-nwmwlk4d5l",
      "display": "Columbus @ D.C. United",
      "week": 4,
      "season": 2013,
      "date_str": "2013-03-23",
      "away_team": "Columbus",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-nyrb-mtl-evq3x6dxqw",
      "display": "New York @ Montr\u00e9al",
      "week": 4,
      "season": 2013,
      "date_str": "2013-03-23",
      "away_team": "New York",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-skc-ner-vzqodynjqa",
      "display": "Kansas City @ New England",
      "week": 4,
      "season": 2013,
      "date_str": "2013-03-23",
      "away_team": "Kansas City",
      "home_team": "New England",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-chv-chi-0x5glxnwq7",
      "display": "Chivas @ Chicago",
      "week": 4,
      "season": 2013,
      "date_str": "2013-03-24",
      "away_team": "Chivas",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-col-lag-2lqrjodjqr",
      "display": "Colorado @ LA Galaxy",
      "week": 4,
      "season": 2013,
      "date_str": "2013-03-24",
      "away_team": "Colorado",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-rsl-fcd-jyqjajlzqg",
      "display": "Salt Lake @ Dallas",
      "week": 4,
      "season": 2013,
      "date_str": "2013-03-24",
      "away_team": "Salt Lake",
      "home_team": "Dallas",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-sea-sje-kaqbnromqb",
      "display": "Seattle @ San Jose",
      "week": 4,
      "season": 2013,
      "date_str": "2013-03-24",
      "away_team": "Seattle",
      "home_team": "San Jose",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-van-hou-oa5wap2dq1",
      "display": "Vancouver @ Houston",
      "week": 4,
      "season": 2013,
      "date_str": "2013-03-24",
      "away_team": "Vancouver",
      "home_team": "Houston",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-fcd-ner-vzqodynnqa",
      "display": "Dallas @ New England",
      "week": 5,
      "season": 2013,
      "date_str": "2013-03-30",
      "away_team": "Dallas",
      "home_team": "New England",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-lag-tor-7vqg0xyzqv",
      "display": "LA Galaxy @ Toronto",
      "week": 5,
      "season": 2013,
      "date_str": "2013-03-30",
      "away_team": "LA Galaxy",
      "home_team": "Toronto",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-phi-nyrb-0oq63ozgq6",
      "display": "Philadelphia @ New York",
      "week": 5,
      "season": 2013,
      "date_str": "2013-03-30",
      "away_team": "Philadelphia",
      "home_team": "New York",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-por-col-gomnlgl8qw",
      "display": "Portland @ Colorado",
      "week": 5,
      "season": 2013,
      "date_str": "2013-03-30",
      "away_team": "Portland",
      "home_team": "Colorado",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-mtl-skc-2lqrjodaqr",
      "display": "Montr\u00e9al @ Kansas City",
      "week": 5,
      "season": 2013,
      "date_str": "2013-03-31",
      "away_team": "Montr\u00e9al",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-sea-rsl-wvq9ek8nqw",
      "display": "Seattle @ Salt Lake",
      "week": 5,
      "season": 2013,
      "date_str": "2013-03-31",
      "away_team": "Seattle",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-sje-hou-9z5kbbkjma",
      "display": "San Jose @ Houston",
      "week": 5,
      "season": 2013,
      "date_str": "2013-03-31",
      "away_team": "San Jose",
      "home_team": "Houston",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-van-chv-gpmoogddmz",
      "display": "Vancouver @ Chivas",
      "week": 5,
      "season": 2013,
      "date_str": "2013-03-31",
      "away_team": "Vancouver",
      "home_team": "Chivas",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-dcu-skc-315vp9eyq9",
      "display": "D.C. United @ Kansas City",
      "week": 6,
      "season": 2013,
      "date_str": "2013-04-06",
      "away_team": "D.C. United",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-fcd-tor-gjmnjwd3mk",
      "display": "Dallas @ Toronto",
      "week": 6,
      "season": 2013,
      "date_str": "2013-04-06",
      "away_team": "Dallas",
      "home_team": "Toronto",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-phi-clb-pk5le3deqo",
      "display": "Philadelphia @ Columbus",
      "week": 6,
      "season": 2013,
      "date_str": "2013-04-06",
      "away_team": "Philadelphia",
      "home_team": "Columbus",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-rsl-col-egmpzgdxqa",
      "display": "Salt Lake @ Colorado",
      "week": 6,
      "season": 2013,
      "date_str": "2013-04-06",
      "away_team": "Salt Lake",
      "home_team": "Colorado",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-hou-por-ramyrn2l5d",
      "display": "Houston @ Portland",
      "week": 6,
      "season": 2013,
      "date_str": "2013-04-07",
      "away_team": "Houston",
      "home_team": "Portland",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-nyrb-chi-a35ryo2oml",
      "display": "New York @ Chicago",
      "week": 6,
      "season": 2013,
      "date_str": "2013-04-07",
      "away_team": "New York",
      "home_team": "Chicago",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-van-sje-ev5dz8o9qk",
      "display": "Vancouver @ San Jose",
      "week": 6,
      "season": 2013,
      "date_str": "2013-04-07",
      "away_team": "Vancouver",
      "home_team": "San Jose",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-chv-sea-2vq14gdbqr",
      "display": "Chivas @ Seattle",
      "week": 6,
      "season": 2013,
      "date_str": "2013-09-05",
      "away_team": "Chivas",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-mtl-lag-7vq7brjoqd",
      "display": "Montr\u00e9al @ LA Galaxy",
      "week": 6,
      "season": 2013,
      "date_str": "2013-10-17",
      "away_team": "Montr\u00e9al",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-lag-fcd-olmlewv45l",
      "display": "LA Galaxy @ Dallas",
      "week": 7,
      "season": 2013,
      "date_str": "2013-04-13",
      "away_team": "LA Galaxy",
      "home_team": "Dallas",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-ner-sea-npqxxl2wq9",
      "display": "New England @ Seattle",
      "week": 7,
      "season": 2013,
      "date_str": "2013-04-13",
      "away_team": "New England",
      "home_team": "Seattle",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-nyrb-dcu-9yqdoeg75v",
      "display": "New York @ D.C. United",
      "week": 7,
      "season": 2013,
      "date_str": "2013-04-13",
      "away_team": "New York",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-rsl-van-vj58w9pdm8",
      "display": "Salt Lake @ Vancouver",
      "week": 7,
      "season": 2013,
      "date_str": "2013-04-13",
      "away_team": "Salt Lake",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-tor-phi-kxme8x6vq6",
      "display": "Toronto @ Philadelphia",
      "week": 7,
      "season": 2013,
      "date_str": "2013-04-13",
      "away_team": "Toronto",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-chi-hou-kpqjk392q6",
      "display": "Chicago @ Houston",
      "week": 7,
      "season": 2013,
      "date_str": "2013-04-14",
      "away_team": "Chicago",
      "home_team": "Houston",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-clb-mtl-9vq2zgdlqk",
      "display": "Columbus @ Montr\u00e9al",
      "week": 7,
      "season": 2013,
      "date_str": "2013-04-14",
      "away_team": "Columbus",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-col-chv-odmx7vdeqy",
      "display": "Colorado @ Chivas",
      "week": 7,
      "season": 2013,
      "date_str": "2013-04-14",
      "away_team": "Colorado",
      "home_team": "Chivas",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-sje-por-adq0nw2g5e",
      "display": "San Jose @ Portland",
      "week": 7,
      "season": 2013,
      "date_str": "2013-04-15",
      "away_team": "San Jose",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-skc-nyrb-xw5pyozrqg",
      "display": "Kansas City @ New York",
      "week": 8,
      "season": 2013,
      "date_str": "2013-04-17",
      "away_team": "Kansas City",
      "home_team": "New York",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-hou-tor-xvqkew4wm0",
      "display": "Houston @ Toronto",
      "week": 8,
      "season": 2013,
      "date_str": "2013-04-20",
      "away_team": "Houston",
      "home_team": "Toronto",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-ner-nyrb-krqaolbk5k",
      "display": "New England @ New York",
      "week": 8,
      "season": 2013,
      "date_str": "2013-04-20",
      "away_team": "New England",
      "home_team": "New York",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-sea-col-p6qboyaxq0",
      "display": "Seattle @ Colorado",
      "week": 8,
      "season": 2013,
      "date_str": "2013-04-20",
      "away_team": "Seattle",
      "home_team": "Colorado",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-chv-rsl-zeqzxlay5k",
      "display": "Chivas @ Salt Lake",
      "week": 8,
      "season": 2013,
      "date_str": "2013-04-21",
      "away_team": "Chivas",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-clb-chi-4jmao162qk",
      "display": "Columbus @ Chicago",
      "week": 8,
      "season": 2013,
      "date_str": "2013-04-21",
      "away_team": "Columbus",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-phi-dcu-ljqeldzv5x",
      "display": "Philadelphia @ D.C. United",
      "week": 8,
      "season": 2013,
      "date_str": "2013-04-21",
      "away_team": "Philadelphia",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-skc-lag-4wm4jodyqj",
      "display": "Kansas City @ LA Galaxy",
      "week": 8,
      "season": 2013,
      "date_str": "2013-04-21",
      "away_team": "Kansas City",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-van-fcd-blmv7vel5x",
      "display": "Vancouver @ Dallas",
      "week": 8,
      "season": 2013,
      "date_str": "2013-04-21",
      "away_team": "Vancouver",
      "home_team": "Dallas",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-por-sje-e7mzjybjmr",
      "display": "Portland @ San Jose",
      "week": 8,
      "season": 2013,
      "date_str": "2013-04-22",
      "away_team": "Portland",
      "home_team": "San Jose",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-chi-mtl-n6mmogdwqe",
      "display": "Chicago @ Montr\u00e9al",
      "week": 9,
      "season": 2013,
      "date_str": "2013-04-27",
      "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-2013-dcu-clb-kaqbnr4mqb",
      "display": "D.C. United @ Columbus",
      "week": 9,
      "season": 2013,
      "date_str": "2013-04-27",
      "away_team": "D.C. United",
      "home_team": "Columbus",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-fcd-van-xj5y9pay5b",
      "display": "Dallas @ Vancouver",
      "week": 9,
      "season": 2013,
      "date_str": "2013-04-27",
      "away_team": "Dallas",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-nyrb-tor-jyqjajbzqg",
      "display": "New York @ Toronto",
      "week": 9,
      "season": 2013,
      "date_str": "2013-04-27",
      "away_team": "New York",
      "home_team": "Toronto",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-phi-ner-evq3x6zxqw",
      "display": "Philadelphia @ New England",
      "week": 9,
      "season": 2013,
      "date_str": "2013-04-27",
      "away_team": "Philadelphia",
      "home_team": "New England",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-col-hou-7vqg0x4zqv",
      "display": "Colorado @ Houston",
      "week": 9,
      "season": 2013,
      "date_str": "2013-04-28",
      "away_team": "Colorado",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-lag-rsl-nwmwlkad5l",
      "display": "LA Galaxy @ Salt Lake",
      "week": 9,
      "season": 2013,
      "date_str": "2013-04-28",
      "away_team": "LA Galaxy",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-por-skc-oa5wapjdq1",
      "display": "Portland @ Kansas City",
      "week": 9,
      "season": 2013,
      "date_str": "2013-04-28",
      "away_team": "Portland",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-sje-chv-0x5glxdwq7",
      "display": "San Jose @ Chivas",
      "week": 9,
      "season": 2013,
      "date_str": "2013-04-28",
      "away_team": "San Jose",
      "home_team": "Chivas",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-ner-por-0oq63ozgq6",
      "display": "New England @ Portland",
      "week": 10,
      "season": 2013,
      "date_str": "2013-05-03",
      "away_team": "New England",
      "home_team": "Portland",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-mtl-sje-wvq9ekznqw",
      "display": "Montr\u00e9al @ San Jose",
      "week": 10,
      "season": 2013,
      "date_str": "2013-05-04",
      "away_team": "Montr\u00e9al",
      "home_team": "San Jose",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-nyrb-clb-gpmoog4dmz",
      "display": "New York @ Columbus",
      "week": 10,
      "season": 2013,
      "date_str": "2013-05-04",
      "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-2013-sea-phi-2lqrjoaaqr",
      "display": "Seattle @ Philadelphia",
      "week": 10,
      "season": 2013,
      "date_str": "2013-05-04",
      "away_team": "Seattle",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-chv-skc-315vp9ayq9",
      "display": "Chivas @ Kansas City",
      "week": 10,
      "season": 2013,
      "date_str": "2013-05-05",
      "away_team": "Chivas",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-tor-col-vzqodylnqa",
      "display": "Toronto @ Colorado",
      "week": 10,
      "season": 2013,
      "date_str": "2013-05-05",
      "away_team": "Toronto",
      "home_team": "Colorado",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-van-rsl-gomnlgd8qw",
      "display": "Vancouver @ Salt Lake",
      "week": 10,
      "season": 2013,
      "date_str": "2013-05-05",
      "away_team": "Vancouver",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-hou-lag-9z5kbbdjma",
      "display": "Houston @ LA Galaxy",
      "week": 10,
      "season": 2013,
      "date_str": "2013-05-06",
      "away_team": "Houston",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-hou-dcu-gjmnjwm3mk",
      "display": "Houston @ D.C. United",
      "week": 11,
      "season": 2013,
      "date_str": "2013-05-08",
      "away_team": "Houston",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 0,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-mtl-nyrb-ev5dz849qk",
      "display": "Montr\u00e9al @ New York",
      "week": 11,
      "season": 2013,
      "date_str": "2013-05-08",
      "away_team": "Montr\u00e9al",
      "home_team": "New York",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-por-fcd-pk5le34eqo",
      "display": "Portland @ Dallas",
      "week": 11,
      "season": 2013,
      "date_str": "2013-05-09",
      "away_team": "Portland",
      "home_team": "Dallas",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-rsl-ner-egmpzg4xqa",
      "display": "Salt Lake @ New England",
      "week": 11,
      "season": 2013,
      "date_str": "2013-05-09",
      "away_team": "Salt Lake",
      "home_team": "New England",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-sea-skc-ramyrn3l5d",
      "display": "Seattle @ Kansas City",
      "week": 11,
      "season": 2013,
      "date_str": "2013-05-09",
      "away_team": "Seattle",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-tor-sje-7vq7brzoqd",
      "display": "Toronto @ San Jose",
      "week": 11,
      "season": 2013,
      "date_str": "2013-05-09",
      "away_team": "Toronto",
      "home_team": "San Jose",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-col-clb-vj58w9zdm8",
      "display": "Colorado @ Columbus",
      "week": 11,
      "season": 2013,
      "date_str": "2013-05-11",
      "away_team": "Colorado",
      "home_team": "Columbus",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-lag-van-9yqdoek75v",
      "display": "LA Galaxy @ Vancouver",
      "week": 11,
      "season": 2013,
      "date_str": "2013-05-11",
      "away_team": "LA Galaxy",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-nyrb-ner-olmlewd45l",
      "display": "New York @ New England",
      "week": 11,
      "season": 2013,
      "date_str": "2013-05-11",
      "away_team": "New York",
      "home_team": "New England",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-phi-chi-2vq14gzbqr",
      "display": "Philadelphia @ Chicago",
      "week": 11,
      "season": 2013,
      "date_str": "2013-05-11",
      "away_team": "Philadelphia",
      "home_team": "Chicago",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-rsl-mtl-a35ryodoml",
      "display": "Salt Lake @ Montr\u00e9al",
      "week": 11,
      "season": 2013,
      "date_str": "2013-05-11",
      "away_team": "Salt Lake",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-sje-sea-odmx7vaeqy",
      "display": "San Jose @ Seattle",
      "week": 11,
      "season": 2013,
      "date_str": "2013-05-11",
      "away_team": "San Jose",
      "home_team": "Seattle",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-chv-por-9vq2zgzlqk",
      "display": "Chivas @ Portland",
      "week": 11,
      "season": 2013,
      "date_str": "2013-05-12",
      "away_team": "Chivas",
      "home_team": "Portland",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-dcu-fcd-kxme8xavq6",
      "display": "D.C. United @ Dallas",
      "week": 11,
      "season": 2013,
      "date_str": "2013-05-12",
      "away_team": "D.C. United",
      "home_team": "Dallas",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-skc-hou-npqxxlwwq9",
      "display": "Kansas City @ Houston",
      "week": 11,
      "season": 2013,
      "date_str": "2013-05-13",
      "away_team": "Kansas City",
      "home_team": "Houston",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-lag-phi-adq0nwzg5e",
      "display": "LA Galaxy @ Philadelphia",
      "week": 12,
      "season": 2013,
      "date_str": "2013-05-15",
      "away_team": "LA Galaxy",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 1,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-chi-phi-xw5pyodrqg",
      "display": "Chicago @ Philadelphia",
      "week": 12,
      "season": 2013,
      "date_str": "2013-05-18",
      "away_team": "Chicago",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-clb-tor-krqaolak5k",
      "display": "Columbus @ Toronto",
      "week": 12,
      "season": 2013,
      "date_str": "2013-05-18",
      "away_team": "Columbus",
      "home_team": "Toronto",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-por-van-kpqjk382q6",
      "display": "Portland @ Vancouver",
      "week": 12,
      "season": 2013,
      "date_str": "2013-05-18",
      "away_team": "Portland",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-col-sje-zeqzxlky5k",
      "display": "Colorado @ San Jose",
      "week": 12,
      "season": 2013,
      "date_str": "2013-05-19",
      "away_team": "Colorado",
      "home_team": "San Jose",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-fcd-sea-4wm4jozyqj",
      "display": "Dallas @ Seattle",
      "week": 12,
      "season": 2013,
      "date_str": "2013-05-19",
      "away_team": "Dallas",
      "home_team": "Seattle",
      "team": "",
      "score_home": 4,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-lag-nyrb-blmv7vpl5x",
      "display": "LA Galaxy @ New York",
      "week": 12,
      "season": 2013,
      "date_str": "2013-05-19",
      "away_team": "LA Galaxy",
      "home_team": "New York",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-ner-hou-4jmao142qk",
      "display": "New England @ Houston",
      "week": 12,
      "season": 2013,
      "date_str": "2013-05-19",
      "away_team": "New England",
      "home_team": "Houston",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-skc-dcu-xvqkewpwm0",
      "display": "Kansas City @ D.C. United",
      "week": 12,
      "season": 2013,
      "date_str": "2013-05-19",
      "away_team": "Kansas City",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-rsl-chv-p6qboykxq0",
      "display": "Salt Lake @ Chivas",
      "week": 12,
      "season": 2013,
      "date_str": "2013-05-20",
      "away_team": "Salt Lake",
      "home_team": "Chivas",
      "team": "",
      "score_home": 1,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-phi-mtl-jyqjajvzqg",
      "display": "Philadelphia @ Montr\u00e9al",
      "week": 13,
      "season": 2013,
      "date_str": "2013-05-25",
      "away_team": "Philadelphia",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 5,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-por-dcu-n6mmogpwqe",
      "display": "Portland @ D.C. United",
      "week": 13,
      "season": 2013,
      "date_str": "2013-05-25",
      "away_team": "Portland",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-tor-ner-e7mzjy3jmr",
      "display": "Toronto @ New England",
      "week": 13,
      "season": 2013,
      "date_str": "2013-05-25",
      "away_team": "Toronto",
      "home_team": "New England",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-chi-rsl-ljqeldyv5x",
      "display": "Chicago @ Salt Lake",
      "week": 13,
      "season": 2013,
      "date_str": "2013-05-26",
      "away_team": "Chicago",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-chv-col-xj5y9pky5b",
      "display": "Chivas @ Colorado",
      "week": 13,
      "season": 2013,
      "date_str": "2013-05-26",
      "away_team": "Chivas",
      "home_team": "Colorado",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-clb-nyrb-kaqbnrgmqb",
      "display": "Columbus @ New York",
      "week": 13,
      "season": 2013,
      "date_str": "2013-05-26",
      "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-2013-hou-skc-nwmwlkkd5l",
      "display": "Houston @ Kansas City",
      "week": 13,
      "season": 2013,
      "date_str": "2013-05-26",
      "away_team": "Houston",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-sje-fcd-oa5wappdq1",
      "display": "San Jose @ Dallas",
      "week": 13,
      "season": 2013,
      "date_str": "2013-05-26",
      "away_team": "San Jose",
      "home_team": "Dallas",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-sea-lag-evq3x6rxqw",
      "display": "Seattle @ LA Galaxy",
      "week": 13,
      "season": 2013,
      "date_str": "2013-05-27",
      "away_team": "Seattle",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-hou-clb-0oq63ovgq6",
      "display": "Houston @ Columbus",
      "week": 14,
      "season": 2013,
      "date_str": "2013-06-01",
      "away_team": "Houston",
      "home_team": "Columbus",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-phi-tor-2lqrjokaqr",
      "display": "Philadelphia @ Toronto",
      "week": 14,
      "season": 2013,
      "date_str": "2013-06-01",
      "away_team": "Philadelphia",
      "home_team": "Toronto",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-van-nyrb-0x5glxpwq7",
      "display": "Vancouver @ New York",
      "week": 14,
      "season": 2013,
      "date_str": "2013-06-01",
      "away_team": "Vancouver",
      "home_team": "New York",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-dcu-chi-oa5wapp9q1",
      "display": "D.C. United @ Chicago",
      "week": 14,
      "season": 2013,
      "date_str": "2013-06-02",
      "away_team": "D.C. United",
      "home_team": "Chicago",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-fcd-col-7vqg0xrzqv",
      "display": "Dallas @ Colorado",
      "week": 14,
      "season": 2013,
      "date_str": "2013-06-02",
      "away_team": "Dallas",
      "home_team": "Colorado",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-lag-ner-jyqjajvvqg",
      "display": "LA Galaxy @ New England",
      "week": 14,
      "season": 2013,
      "date_str": "2013-06-02",
      "away_team": "LA Galaxy",
      "home_team": "New England",
      "team": "",
      "score_home": 5,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-mtl-skc-gpmoog7dmz",
      "display": "Montr\u00e9al @ Kansas City",
      "week": 14,
      "season": 2013,
      "date_str": "2013-06-02",
      "away_team": "Montr\u00e9al",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-sea-chv-gomnlgb8qw",
      "display": "Seattle @ Chivas",
      "week": 14,
      "season": 2013,
      "date_str": "2013-06-02",
      "away_team": "Seattle",
      "home_team": "Chivas",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-sje-rsl-vzqodyanqa",
      "display": "San Jose @ Salt Lake",
      "week": 14,
      "season": 2013,
      "date_str": "2013-06-02",
      "away_team": "San Jose",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-clb-phi-evq3x6rvqw",
      "display": "Columbus @ Philadelphia",
      "week": 15,
      "season": 2013,
      "date_str": "2013-06-05",
      "away_team": "Columbus",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-dcu-ner-kaqbnrgaqb",
      "display": "D.C. United @ New England",
      "week": 15,
      "season": 2013,
      "date_str": "2013-06-08",
      "away_team": "D.C. United",
      "home_team": "New England",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-lag-rsl-7vqg0xrdqv",
      "display": "LA Galaxy @ Salt Lake",
      "week": 15,
      "season": 2013,
      "date_str": "2013-06-09",
      "away_team": "LA Galaxy",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-por-chi-nwmwlkky5l",
      "display": "Portland @ Chicago",
      "week": 15,
      "season": 2013,
      "date_str": "2013-06-09",
      "away_team": "Portland",
      "home_team": "Chicago",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-van-sea-0x5glxpxq7",
      "display": "Vancouver @ Seattle",
      "week": 15,
      "season": 2013,
      "date_str": "2013-06-09",
      "away_team": "Vancouver",
      "home_team": "Seattle",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-fcd-por-gpmoog7lmz",
      "display": "Dallas @ Portland",
      "week": 15,
      "season": 2013,
      "date_str": "2013-06-15",
      "away_team": "Dallas",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-mtl-clb-gomnlgbaqw",
      "display": "Montr\u00e9al @ Columbus",
      "week": 15,
      "season": 2013,
      "date_str": "2013-06-15",
      "away_team": "Montr\u00e9al",
      "home_team": "Columbus",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-tor-dcu-2lqrjoklqr",
      "display": "Toronto @ D.C. United",
      "week": 15,
      "season": 2013,
      "date_str": "2013-06-15",
      "away_team": "Toronto",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-ner-van-0oq63ov6q6",
      "display": "New England @ Vancouver",
      "week": 15,
      "season": 2013,
      "date_str": "2013-06-16",
      "away_team": "New England",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 4,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-sje-col-vzqodyayqa",
      "display": "San Jose @ Colorado",
      "week": 15,
      "season": 2013,
      "date_str": "2013-06-16",
      "away_team": "San Jose",
      "home_team": "Colorado",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-chv-van-9z5kbbpema",
      "display": "Chivas @ Vancouver",
      "week": 16,
      "season": 2013,
      "date_str": "2013-06-20",
      "away_team": "Chivas",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-col-chi-315vp9kvq9",
      "display": "Colorado @ Chicago",
      "week": 16,
      "season": 2013,
      "date_str": "2013-06-20",
      "away_team": "Colorado",
      "home_team": "Chicago",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-hou-mtl-wvq9ekn1qw",
      "display": "Houston @ Montr\u00e9al",
      "week": 16,
      "season": 2013,
      "date_str": "2013-06-20",
      "away_team": "Houston",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-por-lag-egmpzgkyqa",
      "display": "Portland @ LA Galaxy",
      "week": 16,
      "season": 2013,
      "date_str": "2013-06-20",
      "away_team": "Portland",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-sje-dcu-ev5dz8oyqk",
      "display": "San Jose @ D.C. United",
      "week": 16,
      "season": 2013,
      "date_str": "2013-06-22",
      "away_team": "San Jose",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-chi-clb-pk5le3lgqo",
      "display": "Chicago @ Columbus",
      "week": 16,
      "season": 2013,
      "date_str": "2013-06-23",
      "away_team": "Chicago",
      "home_team": "Columbus",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-col-por-2vq14gngqr",
      "display": "Colorado @ Portland",
      "week": 16,
      "season": 2013,
      "date_str": "2013-06-23",
      "away_team": "Colorado",
      "home_team": "Portland",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-nyrb-phi-a35ryop4ml",
      "display": "New York @ Philadelphia",
      "week": 16,
      "season": 2013,
      "date_str": "2013-06-23",
      "away_team": "New York",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-sea-rsl-7vq7brplqd",
      "display": "Seattle @ Salt Lake",
      "week": 16,
      "season": 2013,
      "date_str": "2013-06-23",
      "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-2013-skc-fcd-gjmnjwykmk",
      "display": "Kansas City @ Dallas",
      "week": 16,
      "season": 2013,
      "date_str": "2013-06-23",
      "away_team": "Kansas City",
      "home_team": "Dallas",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-tor-hou-ramyrnwb5d",
      "display": "Toronto @ Houston",
      "week": 16,
      "season": 2013,
      "date_str": "2013-06-23",
      "away_team": "Toronto",
      "home_team": "Houston",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-lag-chv-olmlewpw5l",
      "display": "LA Galaxy @ Chivas",
      "week": 16,
      "season": 2013,
      "date_str": "2013-06-24",
      "away_team": "LA Galaxy",
      "home_team": "Chivas",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-col-mtl-9yqdoeek5v",
      "display": "Colorado @ Montr\u00e9al",
      "week": 17,
      "season": 2013,
      "date_str": "2013-06-29",
      "away_team": "Colorado",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 3,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-fcd-phi-adq0nw0l5e",
      "display": "Dallas @ Philadelphia",
      "week": 17,
      "season": 2013,
      "date_str": "2013-06-29",
      "away_team": "Dallas",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-rsl-tor-kxme8xakq6",
      "display": "Salt Lake @ Toronto",
      "week": 17,
      "season": 2013,
      "date_str": "2013-06-29",
      "away_team": "Salt Lake",
      "home_team": "Toronto",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-van-dcu-odmx7vjjqy",
      "display": "Vancouver @ D.C. United",
      "week": 17,
      "season": 2013,
      "date_str": "2013-06-29",
      "away_team": "Vancouver",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-clb-skc-9vq2zg09qk",
      "display": "Columbus @ Kansas City",
      "week": 17,
      "season": 2013,
      "date_str": "2013-06-30",
      "away_team": "Columbus",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-hou-nyrb-kpqjk3bbq6",
      "display": "Houston @ New York",
      "week": 17,
      "season": 2013,
      "date_str": "2013-06-30",
      "away_team": "Houston",
      "home_team": "New York",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-lag-sje-vj58w90em8",
      "display": "LA Galaxy @ San Jose",
      "week": 17,
      "season": 2013,
      "date_str": "2013-06-30",
      "away_team": "LA Galaxy",
      "home_team": "San Jose",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-ner-chv-npqxxlkxq9",
      "display": "New England @ Chivas",
      "week": 17,
      "season": 2013,
      "date_str": "2013-06-30",
      "away_team": "New England",
      "home_team": "Chivas",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-mtl-tor-xw5pyogyqg",
      "display": "Montr\u00e9al @ Toronto",
      "week": 18,
      "season": 2013,
      "date_str": "2013-07-03",
      "away_team": "Montr\u00e9al",
      "home_team": "Toronto",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-dcu-sea-4wm4jo04qj",
      "display": "D.C. United @ Seattle",
      "week": 18,
      "season": 2013,
      "date_str": "2013-07-04",
      "away_team": "D.C. United",
      "home_team": "Seattle",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-phi-rsl-4jmao1joqk",
      "display": "Philadelphia @ Salt Lake",
      "week": 18,
      "season": 2013,
      "date_str": "2013-07-04",
      "away_team": "Philadelphia",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-sje-chi-zeqzxllz5k",
      "display": "San Jose @ Chicago",
      "week": 18,
      "season": 2013,
      "date_str": "2013-07-04",
      "away_team": "San Jose",
      "home_team": "Chicago",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-van-skc-krqaoly85k",
      "display": "Vancouver @ Kansas City",
      "week": 18,
      "season": 2013,
      "date_str": "2013-07-04",
      "away_team": "Vancouver",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-chv-fcd-blmv7vrb5x",
      "display": "Chivas @ Dallas",
      "week": 18,
      "season": 2013,
      "date_str": "2013-07-05",
      "away_team": "Chivas",
      "home_team": "Dallas",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-clb-lag-p6qboydbq0",
      "display": "Columbus @ LA Galaxy",
      "week": 18,
      "season": 2013,
      "date_str": "2013-07-05",
      "away_team": "Columbus",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-nyrb-col-xvqkewodm0",
      "display": "New York @ Colorado",
      "week": 18,
      "season": 2013,
      "date_str": "2013-07-05",
      "away_team": "New York",
      "home_team": "Colorado",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-sje-ner-n6mmog3pqe",
      "display": "San Jose @ New England",
      "week": 18,
      "season": 2013,
      "date_str": "2013-07-06",
      "away_team": "San Jose",
      "home_team": "New England",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-chv-mtl-jyqjajnvqg",
      "display": "Chivas @ Montr\u00e9al",
      "week": 18,
      "season": 2013,
      "date_str": "2013-07-07",
      "away_team": "Chivas",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-phi-hou-e7mzjypemr",
      "display": "Philadelphia @ Houston",
      "week": 18,
      "season": 2013,
      "date_str": "2013-07-07",
      "away_team": "Philadelphia",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-por-clb-evq3x6evqw",
      "display": "Portland @ Columbus",
      "week": 18,
      "season": 2013,
      "date_str": "2013-07-07",
      "away_team": "Portland",
      "home_team": "Columbus",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-sea-van-ljqeldwo5x",
      "display": "Seattle @ Vancouver",
      "week": 18,
      "season": 2013,
      "date_str": "2013-07-07",
      "away_team": "Seattle",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-skc-chi-xj5y9pra5b",
      "display": "Kansas City @ Chicago",
      "week": 18,
      "season": 2013,
      "date_str": "2013-07-07",
      "away_team": "Kansas City",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-dcu-col-oa5wap99q1",
      "display": "D.C. United @ Colorado",
      "week": 18,
      "season": 2013,
      "date_str": "2013-07-08",
      "away_team": "D.C. United",
      "home_team": "Colorado",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-fcd-lag-kaqbnrwaqb",
      "display": "Dallas @ LA Galaxy",
      "week": 18,
      "season": 2013,
      "date_str": "2013-07-08",
      "away_team": "Dallas",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-chv-phi-nwmwlkry5l",
      "display": "Chivas @ Philadelphia",
      "week": 19,
      "season": 2013,
      "date_str": "2013-07-12",
      "away_team": "Chivas",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-hou-ner-gpmoogvlmz",
      "display": "Houston @ New England",
      "week": 19,
      "season": 2013,
      "date_str": "2013-07-13",
      "away_team": "Houston",
      "home_team": "New England",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-mtl-nyrb-gomnlgbaqw",
      "display": "Montr\u00e9al @ New York",
      "week": 19,
      "season": 2013,
      "date_str": "2013-07-13",
      "away_team": "Montr\u00e9al",
      "home_team": "New York",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-chi-van-2lqrjonlqr",
      "display": "Chicago @ Vancouver",
      "week": 19,
      "season": 2013,
      "date_str": "2013-07-14",
      "away_team": "Chicago",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-lag-por-0x5glxzxq7",
      "display": "LA Galaxy @ Portland",
      "week": 19,
      "season": 2013,
      "date_str": "2013-07-14",
      "away_team": "LA Galaxy",
      "home_team": "Portland",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-rsl-fcd-0oq63o06q6",
      "display": "Salt Lake @ Dallas",
      "week": 19,
      "season": 2013,
      "date_str": "2013-07-14",
      "away_team": "Salt Lake",
      "home_team": "Dallas",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-sea-sje-vzqodywyqa",
      "display": "Seattle @ San Jose",
      "week": 19,
      "season": 2013,
      "date_str": "2013-07-14",
      "away_team": "Seattle",
      "home_team": "San Jose",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-tor-skc-7vqg0xgdqv",
      "display": "Toronto @ Kansas City",
      "week": 19,
      "season": 2013,
      "date_str": "2013-07-14",
      "away_team": "Toronto",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-tor-chv-wvq9ek41qw",
      "display": "Toronto @ Chivas",
      "week": 20,
      "season": 2013,
      "date_str": "2013-07-18",
      "away_team": "Toronto",
      "home_team": "Chivas",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-col-sea-9z5kbbjema",
      "display": "Colorado @ Seattle",
      "week": 20,
      "season": 2013,
      "date_str": "2013-07-20",
      "away_team": "Colorado",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-fcd-mtl-315vp9rvq9",
      "display": "Dallas @ Montr\u00e9al",
      "week": 20,
      "season": 2013,
      "date_str": "2013-07-20",
      "away_team": "Dallas",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-ner-clb-7vq7br0lqd",
      "display": "New England @ Columbus",
      "week": 20,
      "season": 2013,
      "date_str": "2013-07-20",
      "away_team": "New England",
      "home_team": "Columbus",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-nyrb-tor-gjmnjwkkmk",
      "display": "New York @ Toronto",
      "week": 20,
      "season": 2013,
      "date_str": "2013-07-20",
      "away_team": "New York",
      "home_team": "Toronto",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-por-phi-ramyrnvb5d",
      "display": "Portland @ Philadelphia",
      "week": 20,
      "season": 2013,
      "date_str": "2013-07-20",
      "away_team": "Portland",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-dcu-chi-egmpzgpyqa",
      "display": "D.C. United @ Chicago",
      "week": 20,
      "season": 2013,
      "date_str": "2013-07-21",
      "away_team": "D.C. United",
      "home_team": "Chicago",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-skc-rsl-pk5le3rgqo",
      "display": "Kansas City @ Salt Lake",
      "week": 20,
      "season": 2013,
      "date_str": "2013-07-21",
      "away_team": "Kansas City",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-van-lag-ev5dz8byqk",
      "display": "Vancouver @ LA Galaxy",
      "week": 20,
      "season": 2013,
      "date_str": "2013-07-21",
      "away_team": "Vancouver",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-clb-tor-a35ryo64ml",
      "display": "Columbus @ Toronto",
      "week": 21,
      "season": 2013,
      "date_str": "2013-07-27",
      "away_team": "Columbus",
      "home_team": "Toronto",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-lag-col-kxme8xpkq6",
      "display": "LA Galaxy @ Colorado",
      "week": 21,
      "season": 2013,
      "date_str": "2013-07-27",
      "away_team": "LA Galaxy",
      "home_team": "Colorado",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-ner-dcu-olmlewyw5l",
      "display": "New England @ D.C. United",
      "week": 21,
      "season": 2013,
      "date_str": "2013-07-27",
      "away_team": "New England",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-phi-van-9yqdoevk5v",
      "display": "Philadelphia @ Vancouver",
      "week": 21,
      "season": 2013,
      "date_str": "2013-07-27",
      "away_team": "Philadelphia",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-rsl-nyrb-vj58w9vem8",
      "display": "Salt Lake @ New York",
      "week": 21,
      "season": 2013,
      "date_str": "2013-07-27",
      "away_team": "Salt Lake",
      "home_team": "New York",
      "team": "",
      "score_home": 4,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-skc-mtl-odmx7v3jqy",
      "display": "Kansas City @ Montr\u00e9al",
      "week": 21,
      "season": 2013,
      "date_str": "2013-07-27",
      "away_team": "Kansas City",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-chi-hou-2vq14g0gqr",
      "display": "Chicago @ Houston",
      "week": 21,
      "season": 2013,
      "date_str": "2013-07-28",
      "away_team": "Chicago",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-por-sje-9vq2zgv9qk",
      "display": "Portland @ San Jose",
      "week": 21,
      "season": 2013,
      "date_str": "2013-07-28",
      "away_team": "Portland",
      "home_team": "San Jose",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-chv-sea-npqxxl9xq9",
      "display": "Chivas @ Seattle",
      "week": 21,
      "season": 2013,
      "date_str": "2013-07-29",
      "away_team": "Chivas",
      "home_team": "Seattle",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-mtl-dcu-4wm4jov4qj",
      "display": "Montr\u00e9al @ D.C. United",
      "week": 22,
      "season": 2013,
      "date_str": "2013-08-03",
      "away_team": "Montr\u00e9al",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-nyrb-skc-adq0nwvl5e",
      "display": "New York @ Kansas City",
      "week": 22,
      "season": 2013,
      "date_str": "2013-08-03",
      "away_team": "New York",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-chi-phi-krqaolr85k",
      "display": "Chicago @ Philadelphia",
      "week": 22,
      "season": 2013,
      "date_str": "2013-08-04",
      "away_team": "Chicago",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-chv-sje-blmv7vob5x",
      "display": "Chivas @ San Jose",
      "week": 22,
      "season": 2013,
      "date_str": "2013-08-04",
      "away_team": "Chivas",
      "home_team": "San Jose",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-clb-hou-4jmao1yoqk",
      "display": "Columbus @ Houston",
      "week": 22,
      "season": 2013,
      "date_str": "2013-08-04",
      "away_team": "Columbus",
      "home_team": "Houston",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-fcd-sea-zeqzxlwz5k",
      "display": "Dallas @ Seattle",
      "week": 22,
      "season": 2013,
      "date_str": "2013-08-04",
      "away_team": "Dallas",
      "home_team": "Seattle",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-rsl-col-kpqjk3dbq6",
      "display": "Salt Lake @ Colorado",
      "week": 22,
      "season": 2013,
      "date_str": "2013-08-04",
      "away_team": "Salt Lake",
      "home_team": "Colorado",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-tor-ner-xvqkewrdm0",
      "display": "Toronto @ New England",
      "week": 22,
      "season": 2013,
      "date_str": "2013-08-04",
      "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-2013-van-por-xw5pyowyqg",
      "display": "Vancouver @ Portland",
      "week": 22,
      "season": 2013,
      "date_str": "2013-08-04",
      "away_team": "Vancouver",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-nyrb-clb-n6mmogwpqe",
      "display": "New York @ Columbus",
      "week": 23,
      "season": 2013,
      "date_str": "2013-08-10",
      "away_team": "New York",
      "home_team": "Columbus",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-sea-tor-ljqeldgo5x",
      "display": "Seattle @ Toronto",
      "week": 23,
      "season": 2013,
      "date_str": "2013-08-10",
      "away_team": "Seattle",
      "home_team": "Toronto",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-sje-van-oa5wapr9q1",
      "display": "San Jose @ Vancouver",
      "week": 23,
      "season": 2013,
      "date_str": "2013-08-10",
      "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-2013-dcu-phi-p6qboy9bq0",
      "display": "D.C. United @ Philadelphia",
      "week": 23,
      "season": 2013,
      "date_str": "2013-08-11",
      "away_team": "D.C. United",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-hou-rsl-xj5y9pba5b",
      "display": "Houston @ Salt Lake",
      "week": 23,
      "season": 2013,
      "date_str": "2013-08-11",
      "away_team": "Houston",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-mtl-chi-jyqjajovqg",
      "display": "Montr\u00e9al @ Chicago",
      "week": 23,
      "season": 2013,
      "date_str": "2013-08-11",
      "away_team": "Montr\u00e9al",
      "home_team": "Chicago",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-ner-skc-e7mzjyvemr",
      "display": "New England @ Kansas City",
      "week": 23,
      "season": 2013,
      "date_str": "2013-08-11",
      "away_team": "New England",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-col-chv-kaqbnr3aqb",
      "display": "Colorado @ Chivas",
      "week": 23,
      "season": 2013,
      "date_str": "2013-08-12",
      "away_team": "Colorado",
      "home_team": "Chivas",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-lag-fcd-evq3x6vvqw",
      "display": "LA Galaxy @ Dallas",
      "week": 23,
      "season": 2013,
      "date_str": "2013-08-12",
      "away_team": "LA Galaxy",
      "home_team": "Dallas",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-chi-ner-7vqg0x6dqv",
      "display": "Chicago @ New England",
      "week": 24,
      "season": 2013,
      "date_str": "2013-08-17",
      "away_team": "Chicago",
      "home_team": "New England",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-dcu-mtl-0x5glxnxq7",
      "display": "D.C. United @ Montr\u00e9al",
      "week": 24,
      "season": 2013,
      "date_str": "2013-08-17",
      "away_team": "D.C. United",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-tor-clb-gpmoogplmz",
      "display": "Toronto @ Columbus",
      "week": 24,
      "season": 2013,
      "date_str": "2013-08-17",
      "away_team": "Toronto",
      "home_team": "Columbus",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-fcd-por-vzqodybyqa",
      "display": "Dallas @ Portland",
      "week": 24,
      "season": 2013,
      "date_str": "2013-08-18",
      "away_team": "Dallas",
      "home_team": "Portland",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-phi-nyrb-nwmwlkwy5l",
      "display": "Philadelphia @ New York",
      "week": 24,
      "season": 2013,
      "date_str": "2013-08-18",
      "away_team": "Philadelphia",
      "home_team": "New York",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-rsl-lag-gomnlg3aqw",
      "display": "Salt Lake @ LA Galaxy",
      "week": 24,
      "season": 2013,
      "date_str": "2013-08-18",
      "away_team": "Salt Lake",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 4,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-sea-hou-2lqrjoylqr",
      "display": "Seattle @ Houston",
      "week": 24,
      "season": 2013,
      "date_str": "2013-08-18",
      "away_team": "Seattle",
      "home_team": "Houston",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-van-col-0oq63ov6q6",
      "display": "Vancouver @ Colorado",
      "week": 24,
      "season": 2013,
      "date_str": "2013-08-18",
      "away_team": "Vancouver",
      "home_team": "Colorado",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-skc-sje-jyqjajogqg",
      "display": "Kansas City @ San Jose",
      "week": 24,
      "season": 2013,
      "date_str": "2013-08-19",
      "away_team": "Kansas City",
      "home_team": "San Jose",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-ner-col-kaqbnr3wqb",
      "display": "New England @ Colorado",
      "week": 25,
      "season": 2013,
      "date_str": "2013-07-18",
      "away_team": "New England",
      "home_team": "Colorado",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-fcd-chv-oa5waprgq1",
      "display": "Dallas @ Chivas",
      "week": 25,
      "season": 2013,
      "date_str": "2013-08-22",
      "away_team": "Dallas",
      "home_team": "Chivas",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-rsl-por-evq3x6vgqw",
      "display": "Salt Lake @ Portland",
      "week": 25,
      "season": 2013,
      "date_str": "2013-08-22",
      "away_team": "Salt Lake",
      "home_team": "Portland",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-hou-mtl-gpmoogpymz",
      "display": "Houston @ Montr\u00e9al",
      "week": 25,
      "season": 2013,
      "date_str": "2013-08-24",
      "away_team": "Houston",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 5,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-skc-chi-nwmwlkwn5l",
      "display": "Kansas City @ Chicago",
      "week": 25,
      "season": 2013,
      "date_str": "2013-08-24",
      "away_team": "Kansas City",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-tor-dcu-0x5glxnmq7",
      "display": "Toronto @ D.C. United",
      "week": 25,
      "season": 2013,
      "date_str": "2013-08-24",
      "away_team": "Toronto",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-clb-rsl-7vqg0x6xqv",
      "display": "Columbus @ Salt Lake",
      "week": 25,
      "season": 2013,
      "date_str": "2013-08-25",
      "away_team": "Columbus",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-lag-van-0oq63ovpq6",
      "display": "LA Galaxy @ Vancouver",
      "week": 25,
      "season": 2013,
      "date_str": "2013-08-25",
      "away_team": "LA Galaxy",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-nyrb-chv-2lqrjoy4qr",
      "display": "New York @ Chivas",
      "week": 25,
      "season": 2013,
      "date_str": "2013-08-25",
      "away_team": "New York",
      "home_team": "Chivas",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-phi-ner-wvq9ekaaqw",
      "display": "Philadelphia @ New England",
      "week": 25,
      "season": 2013,
      "date_str": "2013-08-25",
      "away_team": "Philadelphia",
      "home_team": "New England",
      "team": "",
      "score_home": 5,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-sje-fcd-gomnlg3eqw",
      "display": "San Jose @ Dallas",
      "week": 25,
      "season": 2013,
      "date_str": "2013-08-25",
      "away_team": "San Jose",
      "home_team": "Dallas",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-por-sea-vzqodybpqa",
      "display": "Portland @ Seattle",
      "week": 25,
      "season": 2013,
      "date_str": "2013-08-26",
      "away_team": "Portland",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-ner-tor-315vp9xxq9",
      "display": "New England @ Toronto",
      "week": 26,
      "season": 2013,
      "date_str": "2013-08-30",
      "away_team": "New England",
      "home_team": "Toronto",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-mtl-phi-gjmnjwxjmk",
      "display": "Montr\u00e9al @ Philadelphia",
      "week": 26,
      "season": 2013,
      "date_str": "2013-08-31",
      "away_team": "Montr\u00e9al",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-por-rsl-9z5kbblama",
      "display": "Portland @ Salt Lake",
      "week": 26,
      "season": 2013,
      "date_str": "2013-08-31",
      "away_team": "Portland",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 4,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-sea-clb-ramyrnae5d",
      "display": "Seattle @ Columbus",
      "week": 26,
      "season": 2013,
      "date_str": "2013-08-31",
      "away_team": "Seattle",
      "home_team": "Columbus",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-chv-van-2vq14gaxqr",
      "display": "Chivas @ Vancouver",
      "week": 26,
      "season": 2013,
      "date_str": "2013-09-01",
      "away_team": "Chivas",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-col-skc-egmpzgxkqa",
      "display": "Colorado @ Kansas City",
      "week": 26,
      "season": 2013,
      "date_str": "2013-09-01",
      "away_team": "Colorado",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-dcu-nyrb-pk5le3x7qo",
      "display": "D.C. United @ New York",
      "week": 26,
      "season": 2013,
      "date_str": "2013-09-01",
      "away_team": "D.C. United",
      "home_team": "New York",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-hou-chi-ev5dz8brqk",
      "display": "Houston @ Chicago",
      "week": 26,
      "season": 2013,
      "date_str": "2013-09-01",
      "away_team": "Houston",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-sje-lag-7vq7breeqd",
      "display": "San Jose @ LA Galaxy",
      "week": 26,
      "season": 2013,
      "date_str": "2013-09-01",
      "away_team": "San Jose",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-hou-clb-a35ryoaeml",
      "display": "Houston @ Columbus",
      "week": 27,
      "season": 2013,
      "date_str": "2013-09-04",
      "away_team": "Houston",
      "home_team": "Columbus",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-chi-sea-olmlewnp5l",
      "display": "Chicago @ Seattle",
      "week": 27,
      "season": 2013,
      "date_str": "2013-09-08",
      "away_team": "Chicago",
      "home_team": "Seattle",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-clb-skc-9yqdoenr5v",
      "display": "Columbus @ Kansas City",
      "week": 27,
      "season": 2013,
      "date_str": "2013-09-08",
      "away_team": "Columbus",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-col-lag-kxme8xo2q6",
      "display": "Colorado @ LA Galaxy",
      "week": 27,
      "season": 2013,
      "date_str": "2013-09-08",
      "away_team": "Colorado",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-mtl-ner-9vq2zga7qk",
      "display": "Montr\u00e9al @ New England",
      "week": 27,
      "season": 2013,
      "date_str": "2013-09-08",
      "away_team": "Montr\u00e9al",
      "home_team": "New England",
      "team": "",
      "score_home": 2,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-nyrb-hou-npqxxla8q9",
      "display": "New York @ Houston",
      "week": 27,
      "season": 2013,
      "date_str": "2013-09-08",
      "away_team": "New York",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-tor-por-vj58w9a2m8",
      "display": "Toronto @ Portland",
      "week": 27,
      "season": 2013,
      "date_str": "2013-09-08",
      "away_team": "Toronto",
      "home_team": "Portland",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-van-fcd-odmx7vxaqy",
      "display": "Vancouver @ Dallas",
      "week": 27,
      "season": 2013,
      "date_str": "2013-09-08",
      "away_team": "Vancouver",
      "home_team": "Dallas",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-dcu-chv-kpqjk3p8q6",
      "display": "D.C. United @ Chivas",
      "week": 27,
      "season": 2013,
      "date_str": "2013-09-09",
      "away_team": "D.C. United",
      "home_team": "Chivas",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-phi-sje-adq0nwa25e",
      "display": "Philadelphia @ San Jose",
      "week": 27,
      "season": 2013,
      "date_str": "2013-09-09",
      "away_team": "Philadelphia",
      "home_team": "San Jose",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-chi-tor-xw5pyo1kqg",
      "display": "Chicago @ Toronto",
      "week": 28,
      "season": 2013,
      "date_str": "2013-09-11",
      "away_team": "Chicago",
      "home_team": "Toronto",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-clb-mtl-p6qboy6pq0",
      "display": "Columbus @ Montr\u00e9al",
      "week": 28,
      "season": 2013,
      "date_str": "2013-09-14",
      "away_team": "Columbus",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-hou-phi-xvqkewxbm0",
      "display": "Houston @ Philadelphia",
      "week": 28,
      "season": 2013,
      "date_str": "2013-09-14",
      "away_team": "Houston",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-lag-dcu-e7mzjyajmr",
      "display": "LA Galaxy @ D.C. United",
      "week": 28,
      "season": 2013,
      "date_str": "2013-09-14",
      "away_team": "LA Galaxy",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-rsl-sea-krqaolgy5k",
      "display": "Salt Lake @ Seattle",
      "week": 28,
      "season": 2013,
      "date_str": "2013-09-14",
      "away_team": "Salt Lake",
      "home_team": "Seattle",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-tor-nyrb-4wm4joaaqj",
      "display": "Toronto @ New York",
      "week": 28,
      "season": 2013,
      "date_str": "2013-09-14",
      "away_team": "Toronto",
      "home_team": "New York",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-fcd-col-blmv7vax5x",
      "display": "Dallas @ Colorado",
      "week": 28,
      "season": 2013,
      "date_str": "2013-09-15",
      "away_team": "Dallas",
      "home_team": "Colorado",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-ner-chi-4jmao1ayqk",
      "display": "New England @ Chicago",
      "week": 28,
      "season": 2013,
      "date_str": "2013-09-15",
      "away_team": "New England",
      "home_team": "Chicago",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-por-chv-zeqzxleg5k",
      "display": "Portland @ Chivas",
      "week": 28,
      "season": 2013,
      "date_str": "2013-09-15",
      "away_team": "Portland",
      "home_team": "Chivas",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-van-sje-ljqeldxk5x",
      "display": "Vancouver @ San Jose",
      "week": 28,
      "season": 2013,
      "date_str": "2013-09-15",
      "away_team": "Vancouver",
      "home_team": "San Jose",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-chi-clb-evq3x6agqw",
      "display": "Chicago @ Columbus",
      "week": 29,
      "season": 2013,
      "date_str": "2013-09-21",
      "away_team": "Chicago",
      "home_team": "Columbus",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-col-por-n6mmogygqe",
      "display": "Colorado @ Portland",
      "week": 29,
      "season": 2013,
      "date_str": "2013-09-21",
      "away_team": "Colorado",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-dcu-ner-0x5glx9mq7",
      "display": "D.C. United @ New England",
      "week": 29,
      "season": 2013,
      "date_str": "2013-09-21",
      "away_team": "D.C. United",
      "home_team": "New England",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-skc-tor-oa5wapagq1",
      "display": "Kansas City @ Toronto",
      "week": 29,
      "season": 2013,
      "date_str": "2013-09-21",
      "away_team": "Kansas City",
      "home_team": "Toronto",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-van-mtl-jyqjajagqg",
      "display": "Vancouver @ Montr\u00e9al",
      "week": 29,
      "season": 2013,
      "date_str": "2013-09-21",
      "away_team": "Vancouver",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-chv-hou-kaqbnrawqb",
      "display": "Chivas @ Houston",
      "week": 29,
      "season": 2013,
      "date_str": "2013-09-22",
      "away_team": "Chivas",
      "home_team": "Houston",
      "team": "",
      "score_home": 5,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-fcd-nyrb-7vqg0xvxqv",
      "display": "Dallas @ New York",
      "week": 29,
      "season": 2013,
      "date_str": "2013-09-22",
      "away_team": "Dallas",
      "home_team": "New York",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-sea-lag-xj5y9pxl5b",
      "display": "Seattle @ LA Galaxy",
      "week": 29,
      "season": 2013,
      "date_str": "2013-09-22",
      "away_team": "Seattle",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-sje-rsl-nwmwlkxn5l",
      "display": "San Jose @ Salt Lake",
      "week": 29,
      "season": 2013,
      "date_str": "2013-09-22",
      "away_team": "San Jose",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-dcu-tor-gpmoogyymz",
      "display": "D.C. United @ Toronto",
      "week": 30,
      "season": 2013,
      "date_str": "2013-09-28",
      "away_team": "D.C. United",
      "home_team": "Toronto",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-hou-ner-vzqodydpqa",
      "display": "Houston @ New England",
      "week": 30,
      "season": 2013,
      "date_str": "2013-09-28",
      "away_team": "Houston",
      "home_team": "New England",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-phi-skc-0oq63oapq6",
      "display": "Philadelphia @ Kansas City",
      "week": 30,
      "season": 2013,
      "date_str": "2013-09-28",
      "away_team": "Philadelphia",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-rsl-van-gomnlg7eqw",
      "display": "Salt Lake @ Vancouver",
      "week": 30,
      "season": 2013,
      "date_str": "2013-09-28",
      "away_team": "Salt Lake",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-lag-por-9z5kbbrama",
      "display": "LA Galaxy @ Portland",
      "week": 30,
      "season": 2013,
      "date_str": "2013-09-29",
      "away_team": "LA Galaxy",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-mtl-chi-2lqrjox4qr",
      "display": "Montr\u00e9al @ Chicago",
      "week": 30,
      "season": 2013,
      "date_str": "2013-09-29",
      "away_team": "Montr\u00e9al",
      "home_team": "Chicago",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-clb-fcd-egmpzgekqa",
      "display": "Columbus @ Dallas",
      "week": 30,
      "season": 2013,
      "date_str": "2013-09-30",
      "away_team": "Columbus",
      "home_team": "Dallas",
      "team": "",
      "score_home": 2,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-nyrb-sea-315vp9wxq9",
      "display": "New York @ Seattle",
      "week": 30,
      "season": 2013,
      "date_str": "2013-09-30",
      "away_team": "New York",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-sje-chv-wvq9ekmaqw",
      "display": "San Jose @ Chivas",
      "week": 30,
      "season": 2013,
      "date_str": "2013-09-30",
      "away_team": "San Jose",
      "home_team": "Chivas",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-chi-dcu-pk5le3e7qo",
      "display": "Chicago @ D.C. United",
      "week": 31,
      "season": 2013,
      "date_str": "2013-10-05",
      "away_team": "Chicago",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-mtl-hou-gjmnjwejmk",
      "display": "Montr\u00e9al @ Houston",
      "week": 31,
      "season": 2013,
      "date_str": "2013-10-05",
      "away_team": "Montr\u00e9al",
      "home_team": "Houston",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-ner-nyrb-7vq7brmeqd",
      "display": "New England @ New York",
      "week": 31,
      "season": 2013,
      "date_str": "2013-10-05",
      "away_team": "New England",
      "home_team": "New York",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-skc-clb-a35ryogeml",
      "display": "Kansas City @ Columbus",
      "week": 31,
      "season": 2013,
      "date_str": "2013-10-05",
      "away_team": "Kansas City",
      "home_team": "Columbus",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-tor-phi-2vq14gmxqr",
      "display": "Toronto @ Philadelphia",
      "week": 31,
      "season": 2013,
      "date_str": "2013-10-05",
      "away_team": "Toronto",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-chv-lag-vj58w9m2m8",
      "display": "Chivas @ LA Galaxy",
      "week": 31,
      "season": 2013,
      "date_str": "2013-10-06",
      "away_team": "Chivas",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 5,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-fcd-rsl-olmlewlp5l",
      "display": "Dallas @ Salt Lake",
      "week": 31,
      "season": 2013,
      "date_str": "2013-10-06",
      "away_team": "Dallas",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-sea-col-ramyrn9e5d",
      "display": "Seattle @ Colorado",
      "week": 31,
      "season": 2013,
      "date_str": "2013-10-06",
      "away_team": "Seattle",
      "home_team": "Colorado",
      "team": "",
      "score_home": 5,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-por-van-ev5dz8erqk",
      "display": "Portland @ Vancouver",
      "week": 31,
      "season": 2013,
      "date_str": "2013-10-07",
      "away_team": "Portland",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-col-sje-kxme8xl2q6",
      "display": "Colorado @ San Jose",
      "week": 32,
      "season": 2013,
      "date_str": "2013-10-10",
      "away_team": "Colorado",
      "home_team": "San Jose",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-skc-hou-9yqdoepr5v",
      "display": "Kansas City @ Houston",
      "week": 32,
      "season": 2013,
      "date_str": "2013-10-10",
      "away_team": "Kansas City",
      "home_team": "Houston",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-van-sea-odmx7vbaqy",
      "display": "Vancouver @ Seattle",
      "week": 32,
      "season": 2013,
      "date_str": "2013-10-10",
      "away_team": "Vancouver",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-ner-mtl-adq0nwm25e",
      "display": "New England @ Montr\u00e9al",
      "week": 32,
      "season": 2013,
      "date_str": "2013-10-12",
      "away_team": "New England",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-phi-dcu-9vq2zgm7qk",
      "display": "Philadelphia @ D.C. United",
      "week": 32,
      "season": 2013,
      "date_str": "2013-10-12",
      "away_team": "Philadelphia",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-chi-fcd-npqxxlr8q9",
      "display": "Chicago @ Dallas",
      "week": 32,
      "season": 2013,
      "date_str": "2013-10-13",
      "away_team": "Chicago",
      "home_team": "Dallas",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-sea-por-kpqjk318q6",
      "display": "Seattle @ Portland",
      "week": 32,
      "season": 2013,
      "date_str": "2013-10-14",
      "away_team": "Seattle",
      "home_team": "Portland",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-clb-ner-zeqzxlgg5k",
      "display": "Columbus @ New England",
      "week": 33,
      "season": 2013,
      "date_str": "2013-10-19",
      "away_team": "Columbus",
      "home_team": "New England",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-dcu-skc-xw5pyobkqg",
      "display": "D.C. United @ Kansas City",
      "week": 33,
      "season": 2013,
      "date_str": "2013-10-19",
      "away_team": "D.C. United",
      "home_team": "Kansas City",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-phi-mtl-blmv7vnx5x",
      "display": "Philadelphia @ Montr\u00e9al",
      "week": 33,
      "season": 2013,
      "date_str": "2013-10-19",
      "away_team": "Philadelphia",
      "home_team": "Montr\u00e9al",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-sea-fcd-xvqkewebm0",
      "display": "Seattle @ Dallas",
      "week": 33,
      "season": 2013,
      "date_str": "2013-10-19",
      "away_team": "Seattle",
      "home_team": "Dallas",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-van-col-krqaol9y5k",
      "display": "Vancouver @ Colorado",
      "week": 33,
      "season": 2013,
      "date_str": "2013-10-19",
      "away_team": "Vancouver",
      "home_team": "Colorado",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-nyrb-hou-ljqeldek5x",
      "display": "New York @ Houston",
      "week": 33,
      "season": 2013,
      "date_str": "2013-10-20",
      "away_team": "New York",
      "home_team": "Houston",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-rsl-por-4wm4jomaqj",
      "display": "Salt Lake @ Portland",
      "week": 33,
      "season": 2013,
      "date_str": "2013-10-20",
      "away_team": "Salt Lake",
      "home_team": "Portland",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-tor-chi-4jmao1eyqk",
      "display": "Toronto @ Chicago",
      "week": 33,
      "season": 2013,
      "date_str": "2013-10-20",
      "away_team": "Toronto",
      "home_team": "Chicago",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-sje-lag-p6qboykpq0",
      "display": "San Jose @ LA Galaxy",
      "week": 33,
      "season": 2013,
      "date_str": "2013-10-21",
      "away_team": "San Jose",
      "home_team": "LA Galaxy",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-chv-rsl-e7mzjykjmr",
      "display": "Chivas @ Salt Lake",
      "week": 34,
      "season": 2013,
      "date_str": "2013-10-24",
      "away_team": "Chivas",
      "home_team": "Salt Lake",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-fcd-sje-xj5y9pwl5b",
      "display": "Dallas @ San Jose",
      "week": 34,
      "season": 2013,
      "date_str": "2013-10-26",
      "away_team": "Dallas",
      "home_team": "San Jose",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-mtl-tor-jyqjajegqg",
      "display": "Montr\u00e9al @ Toronto",
      "week": 34,
      "season": 2013,
      "date_str": "2013-10-26",
      "away_team": "Montr\u00e9al",
      "home_team": "Toronto",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-skc-phi-n6mmogjgqe",
      "display": "Kansas City @ Philadelphia",
      "week": 34,
      "season": 2013,
      "date_str": "2013-10-26",
      "away_team": "Kansas City",
      "home_team": "Philadelphia",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-chi-nyrb-nwmwlkyn5l",
      "display": "Chicago @ New York",
      "week": 34,
      "season": 2013,
      "date_str": "2013-10-27",
      "away_team": "Chicago",
      "home_team": "New York",
      "team": "",
      "score_home": 5,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-hou-dcu-evq3x6mgqw",
      "display": "Houston @ D.C. United",
      "week": 34,
      "season": 2013,
      "date_str": "2013-10-27",
      "away_team": "Houston",
      "home_team": "D.C. United",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-ner-clb-0x5glxymq7",
      "display": "New England @ Columbus",
      "week": 34,
      "season": 2013,
      "date_str": "2013-10-27",
      "away_team": "New England",
      "home_team": "Columbus",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-por-chv-oa5wapogq1",
      "display": "Portland @ Chivas",
      "week": 34,
      "season": 2013,
      "date_str": "2013-10-27",
      "away_team": "Portland",
      "home_team": "Chivas",
      "team": "",
      "score_home": 0,
      "score_away": 5,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-col-van-7vqg0xexqv",
      "display": "Colorado @ Vancouver",
      "week": 34,
      "season": 2013,
      "date_str": "2013-10-28",
      "away_team": "Colorado",
      "home_team": "Vancouver",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-mls-2013-lag-sea-kaqbnrewqb",
      "display": "LA Galaxy @ Seattle",
      "week": 34,
      "season": 2013,
      "date_str": "2013-10-28",
      "away_team": "LA Galaxy",
      "home_team": "Seattle",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    }
  ],
  "players": [
    {
      "canonical_id": "aj-delagarza",
      "canonical_name": "A.J. DeLaGarza",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2625.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.5003,
        "xg_place": 0.2465,
        "goals_minus_xg": -0.5003,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.8809,
        "assists_minus_xa": -0.8809,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.3812,
        "points_added": 0.0,
        "xpoints_added": 0.117,
        "passes_attempted": 1087.0,
        "pass_completion_pct": 0.8151,
        "xpass_completion_pct": 0.8187,
        "passes_over_expected": -3.8929,
        "passes_over_expected_p100": -0.3581,
        "avg_pass_distance": 22.3961,
        "avg_pass_vertical": 9.4059
      }
    },
    {
      "canonical_id": "aj-soares",
      "canonical_name": "A.J. Soares",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1832.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.4676,
        "xg_place": -0.1814,
        "goals_minus_xg": 0.5324,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4676,
        "points_added": 0.508,
        "xpoints_added": 0.3702,
        "passes_attempted": 601.0,
        "pass_completion_pct": 0.7205,
        "xpass_completion_pct": 0.7505,
        "passes_over_expected": -18.0321,
        "passes_over_expected_p100": -3.0003,
        "avg_pass_distance": 29.5413,
        "avg_pass_vertical": 15.8962
      }
    },
    {
      "canonical_id": "aaron-maund",
      "canonical_name": "Aaron Maund",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 301.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1208,
        "xg_place": -0.1208,
        "goals_minus_xg": -0.1208,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1208,
        "points_added": 0.0,
        "xpoints_added": 0.0865,
        "passes_attempted": 69.0,
        "pass_completion_pct": 0.7101,
        "xpass_completion_pct": 0.8334,
        "passes_over_expected": -8.5031,
        "passes_over_expected_p100": -12.3233,
        "avg_pass_distance": 24.4838,
        "avg_pass_vertical": 10.7398
      }
    },
    {
      "canonical_id": "aaron-schoenfeld",
      "canonical_name": "Aaron Schoenfeld",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 350.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.8661,
        "xg_place": -0.0683,
        "goals_minus_xg": 0.1339,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.3338,
        "assists_minus_xa": 0.6662,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.1999,
        "points_added": 1.2746,
        "xpoints_added": 0.7271,
        "passes_attempted": 109.0,
        "pass_completion_pct": 0.633,
        "xpass_completion_pct": 0.6403,
        "passes_over_expected": -0.7961,
        "passes_over_expected_p100": -0.7304,
        "avg_pass_distance": 13.8733,
        "avg_pass_vertical": 2.9869
      }
    },
    {
      "canonical_id": "aaron-wheeler",
      "canonical_name": "Aaron Wheeler",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 180.0,
        "shots": 8.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.8853,
        "xg_place": 0.239,
        "goals_minus_xg": 0.1147,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.511,
        "assists_minus_xa": 0.489,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.3963,
        "points_added": 0.2649,
        "xpoints_added": 0.4054,
        "passes_attempted": 71.0,
        "pass_completion_pct": 0.7324,
        "xpass_completion_pct": 0.7022,
        "passes_over_expected": 2.1458,
        "passes_over_expected_p100": 3.0223,
        "avg_pass_distance": 14.4494,
        "avg_pass_vertical": -0.6064
      }
    },
    {
      "canonical_id": "abdoulie-mansally",
      "canonical_name": "Abdoulie Mansally",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 884.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1114,
        "xg_place": -0.0848,
        "goals_minus_xg": -0.1114,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.4065,
        "assists_minus_xa": 0.5935,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5179,
        "points_added": 0.0,
        "xpoints_added": 0.0699,
        "passes_attempted": 538.0,
        "pass_completion_pct": 0.7677,
        "xpass_completion_pct": 0.7609,
        "passes_over_expected": 3.6169,
        "passes_over_expected_p100": 0.6723,
        "avg_pass_distance": 23.0414,
        "avg_pass_vertical": 9.233
      }
    },
    {
      "canonical_id": "adam-jahn",
      "canonical_name": "Adam Jahn",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1185.0,
        "shots": 29.0,
        "shots_on_target": 10.0,
        "goals": 4.0,
        "xg": 3.7871,
        "xg_place": 0.9947,
        "goals_minus_xg": 0.2129,
        "key_passes": 14.0,
        "assists": 0.0,
        "xa": 1.2012,
        "assists_minus_xa": -1.2012,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.9883,
        "points_added": 4.6526,
        "xpoints_added": 3.7967,
        "passes_attempted": 394.0,
        "pass_completion_pct": 0.7081,
        "xpass_completion_pct": 0.7193,
        "passes_over_expected": -4.4166,
        "passes_over_expected_p100": -1.121,
        "avg_pass_distance": 14.925,
        "avg_pass_vertical": 2.1381
      }
    },
    {
      "canonical_id": "adam-moffat",
      "canonical_name": "Adam Moffat",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2733.0,
        "shots": 39.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 1.4388,
        "xg_place": -0.40249999999999997,
        "goals_minus_xg": 1.5612,
        "key_passes": 17.0,
        "assists": 0.0,
        "xa": 1.1559,
        "assists_minus_xa": -1.1559,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.5947,
        "points_added": 2.592,
        "xpoints_added": 0.8935,
        "passes_attempted": 1418.0,
        "pass_completion_pct": 1.5027,
        "xpass_completion_pct": 1.5781999999999998,
        "passes_over_expected": -43.199299999999994,
        "passes_over_expected_p100": -7.549300000000001,
        "avg_pass_distance": 41.4119,
        "avg_pass_vertical": 10.453
      }
    },
    {
      "canonical_id": "agust\u00edn-viana",
      "canonical_name": "Agust\u00edn Viana",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1612.0,
        "shots": 12.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.594,
        "xg_place": -0.4769,
        "goals_minus_xg": -0.594,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.3728,
        "assists_minus_xa": -0.3728,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9668,
        "points_added": 0.0,
        "xpoints_added": 0.3441,
        "passes_attempted": 846.0,
        "pass_completion_pct": 0.7246,
        "xpass_completion_pct": 0.75,
        "passes_over_expected": -21.5074,
        "passes_over_expected_p100": -2.5422,
        "avg_pass_distance": 20.7464,
        "avg_pass_vertical": 9.4734
      }
    },
    {
      "canonical_id": "alain-rochat",
      "canonical_name": "Alain Rochat",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1479.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3505,
        "xg_place": -0.2193,
        "goals_minus_xg": -0.3505,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.6141,
        "assists_minus_xa": -0.6141,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9646,
        "points_added": 0.0,
        "xpoints_added": 0.27390000000000003,
        "passes_attempted": 877.0,
        "pass_completion_pct": 1.4665,
        "xpass_completion_pct": 1.514,
        "passes_over_expected": -19.5507,
        "passes_over_expected_p100": -4.7538,
        "avg_pass_distance": 46.066900000000004,
        "avg_pass_vertical": 20.1408
      }
    },
    {
      "canonical_id": "alan-gordon",
      "canonical_name": "Alan Gordon",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1550.0,
        "shots": 40.0,
        "shots_on_target": 14.0,
        "goals": 4.0,
        "xg": 4.8515,
        "xg_place": 0.319,
        "goals_minus_xg": -0.8515,
        "key_passes": 17.0,
        "assists": 2.0,
        "xa": 1.983,
        "assists_minus_xa": 0.017,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.8345,
        "points_added": 1.9577,
        "xpoints_added": 3.4049,
        "passes_attempted": 593.0,
        "pass_completion_pct": 0.6762,
        "xpass_completion_pct": 0.7362,
        "passes_over_expected": -35.5708,
        "passes_over_expected_p100": -5.9985,
        "avg_pass_distance": 14.5387,
        "avg_pass_vertical": -0.0384
      }
    },
    {
      "canonical_id": "alessandro-nesta",
      "canonical_name": "Alessandro Nesta",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2107.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0487,
        "xg_place": -0.0487,
        "goals_minus_xg": -0.0487,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2061,
        "assists_minus_xa": -0.2061,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2548,
        "points_added": 0.0,
        "xpoints_added": 0.0407,
        "passes_attempted": 1103.0,
        "pass_completion_pct": 0.8595,
        "xpass_completion_pct": 0.8551,
        "passes_over_expected": 4.8356,
        "passes_over_expected_p100": 0.4384,
        "avg_pass_distance": 23.8169,
        "avg_pass_vertical": 11.2115
      }
    },
    {
      "canonical_id": "alex",
      "canonical_name": "Alex",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1747.0,
        "shots": 34.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 1.397,
        "xg_place": 0.0595,
        "goals_minus_xg": -0.397,
        "key_passes": 24.0,
        "assists": 0.0,
        "xa": 1.6464,
        "assists_minus_xa": -1.6464,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.0434,
        "points_added": 0.2968,
        "xpoints_added": 0.7299,
        "passes_attempted": 656.0,
        "pass_completion_pct": 0.7515,
        "xpass_completion_pct": 0.7796,
        "passes_over_expected": -18.4131,
        "passes_over_expected_p100": -2.8069,
        "avg_pass_distance": 20.4222,
        "avg_pass_vertical": 4.4354
      }
    },
    {
      "canonical_id": "alex-caskey",
      "canonical_name": "Alex Caskey",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 469.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.094,
        "xg_place": -0.094,
        "goals_minus_xg": -0.094,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.5417,
        "assists_minus_xa": -0.5417,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6357,
        "points_added": 0.0,
        "xpoints_added": 0.0773,
        "passes_attempted": 212.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7757,
        "passes_over_expected": -5.4394,
        "passes_over_expected_p100": -2.5657,
        "avg_pass_distance": 16.8834,
        "avg_pass_vertical": 3.183
      }
    },
    {
      "canonical_id": "alexander-l\u00f3pez",
      "canonical_name": "Alexander L\u00f3pez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 93.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0134,
        "xg_place": 0.0985,
        "goals_minus_xg": -0.0134,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.7368,
        "assists_minus_xa": 0.2632,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7502,
        "points_added": 0.0,
        "xpoints_added": 0.0003,
        "passes_attempted": 58.0,
        "pass_completion_pct": 0.9138,
        "xpass_completion_pct": 0.8642,
        "passes_over_expected": 2.8788,
        "passes_over_expected_p100": 4.9634,
        "avg_pass_distance": 18.7323,
        "avg_pass_vertical": 4.4251
      }
    },
    {
      "canonical_id": "alvas-powell",
      "canonical_name": "Alvas Powell",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 417.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.6316,
        "xg_place": -0.6316,
        "goals_minus_xg": -0.6316,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2415,
        "assists_minus_xa": -0.2415,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8731,
        "points_added": 0.0,
        "xpoints_added": 0.2085,
        "passes_attempted": 160.0,
        "pass_completion_pct": 0.55,
        "xpass_completion_pct": 0.6389,
        "passes_over_expected": -14.2203,
        "passes_over_expected_p100": -8.8877,
        "avg_pass_distance": 23.9101,
        "avg_pass_vertical": 10.7686
      }
    },
    {
      "canonical_id": "amando-moreno",
      "canonical_name": "Amando Moreno",
      "positions": [
        "W"
      ],
      "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": 4.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.6984,
        "passes_over_expected": 0.2065,
        "passes_over_expected_p100": 5.1636,
        "avg_pass_distance": 26.8169,
        "avg_pass_vertical": 3.6928
      }
    },
    {
      "canonical_id": "amobi-okugo",
      "canonical_name": "Amobi Okugo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3126.0,
        "shots": 25.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 3.0258,
        "xg_place": -1.0966,
        "goals_minus_xg": -0.0258,
        "key_passes": 4.0,
        "assists": 2.0,
        "xa": 0.6186,
        "assists_minus_xa": 1.3814,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.6444,
        "points_added": 1.5264,
        "xpoints_added": 2.2908,
        "passes_attempted": 1098.0,
        "pass_completion_pct": 0.8051,
        "xpass_completion_pct": 0.8046,
        "passes_over_expected": 0.5858,
        "passes_over_expected_p100": 0.0533,
        "avg_pass_distance": 23.0919,
        "avg_pass_vertical": 11.9001
      }
    },
    {
      "canonical_id": "andre-akpan",
      "canonical_name": "Andre Akpan",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 174.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4357,
        "xg_place": -0.4357,
        "goals_minus_xg": -0.4357,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.1403,
        "assists_minus_xa": 0.8597,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.576,
        "points_added": 0.0,
        "xpoints_added": 0.1977,
        "passes_attempted": 61.0,
        "pass_completion_pct": 0.9868,
        "xpass_completion_pct": 1.2637,
        "passes_over_expected": -1.0868,
        "passes_over_expected_p100": -27.6767,
        "avg_pass_distance": 27.2535,
        "avg_pass_vertical": 0.7992999999999999
      }
    },
    {
      "canonical_id": "andrea-pisanu",
      "canonical_name": "Andrea Pisanu",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 735.0,
        "shots": 10.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.4992,
        "xg_place": 0.0697,
        "goals_minus_xg": 0.5008,
        "key_passes": 19.0,
        "assists": 1.0,
        "xa": 1.4936,
        "assists_minus_xa": -0.4936,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.9928,
        "points_added": 0.0,
        "xpoints_added": 0.178,
        "passes_attempted": 275.0,
        "pass_completion_pct": 0.6873,
        "xpass_completion_pct": 0.7156,
        "passes_over_expected": -7.7771,
        "passes_over_expected_p100": -2.828,
        "avg_pass_distance": 21.3498,
        "avg_pass_vertical": 5.2878
      }
    },
    {
      "canonical_id": "andrew-driver",
      "canonical_name": "Andrew Driver",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2078.0,
        "shots": 28.0,
        "shots_on_target": 11.0,
        "goals": 3.0,
        "xg": 2.4,
        "xg_place": 0.1048,
        "goals_minus_xg": 0.6,
        "key_passes": 29.0,
        "assists": 0.0,
        "xa": 2.3859,
        "assists_minus_xa": -2.3859,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.7859,
        "points_added": 1.3845,
        "xpoints_added": 1.1123,
        "passes_attempted": 848.0,
        "pass_completion_pct": 0.691,
        "xpass_completion_pct": 0.7175,
        "passes_over_expected": -22.4123,
        "passes_over_expected_p100": -2.643,
        "avg_pass_distance": 18.5371,
        "avg_pass_vertical": 1.3414
      }
    },
    {
      "canonical_id": "andrew-farrell",
      "canonical_name": "Andrew Farrell",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3288.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5276,
        "xg_place": 0.0827,
        "goals_minus_xg": -0.5276,
        "key_passes": 21.0,
        "assists": 0.0,
        "xa": 1.6047,
        "assists_minus_xa": -1.6047,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.1323,
        "points_added": 0.0,
        "xpoints_added": 0.3097,
        "passes_attempted": 1601.0,
        "pass_completion_pct": 0.7152,
        "xpass_completion_pct": 0.7416,
        "passes_over_expected": -42.229,
        "passes_over_expected_p100": -2.6377,
        "avg_pass_distance": 22.8849,
        "avg_pass_vertical": 10.3377,
        "shots_faced": 0.0,
        "goals_conceded": 0.0,
        "saves": 0.0,
        "headed_shot_share": 0.0,
        "xg_faced": 0.0,
        "goals_conceded_minus_xg": 0.0,
        "goals_per_xg": 0.0
      }
    },
    {
      "canonical_id": "andrew-jacobson",
      "canonical_name": "Andrew Jacobson",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2480.0,
        "shots": 40.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 2.0756,
        "xg_place": 0.7333,
        "goals_minus_xg": 0.9244,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.7798,
        "assists_minus_xa": -0.7798,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.8554,
        "points_added": 1.7922,
        "xpoints_added": 1.5598,
        "passes_attempted": 863.0,
        "pass_completion_pct": 0.7926,
        "xpass_completion_pct": 0.7928,
        "passes_over_expected": -0.2007,
        "passes_over_expected_p100": -0.0233,
        "avg_pass_distance": 18.1423,
        "avg_pass_vertical": 5.0317
      }
    },
    {
      "canonical_id": "andrew-jean-baptiste",
      "canonical_name": "Andrew Jean-Baptiste",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2340.0,
        "shots": 15.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.3742,
        "xg_place": 0.1432,
        "goals_minus_xg": -0.3742,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.2924,
        "assists_minus_xa": 0.7076,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6665,
        "points_added": 0.1037,
        "xpoints_added": 0.6487,
        "passes_attempted": 901.0,
        "pass_completion_pct": 0.7592,
        "xpass_completion_pct": 0.7896,
        "passes_over_expected": -27.4127,
        "passes_over_expected_p100": -3.0425,
        "avg_pass_distance": 27.6998,
        "avg_pass_vertical": 14.1591
      }
    },
    {
      "canonical_id": "andrew-weber",
      "canonical_name": "Andrew Weber",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 247.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_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.6308,
        "xpass_completion_pct": 0.6294,
        "passes_over_expected": 0.0891,
        "passes_over_expected_p100": 0.1371,
        "avg_pass_distance": 43.6352,
        "avg_pass_vertical": 36.0571,
        "shots_faced": 8.0,
        "goals_conceded": 3.0,
        "saves": 5.0,
        "headed_shot_share": 0.25,
        "xg_faced": 4.0161,
        "goals_conceded_minus_xg": -1.0161,
        "goals_per_xg": 0.747
      }
    },
    {
      "canonical_id": "andrew-wenger",
      "canonical_name": "Andrew Wenger",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1034.0,
        "shots": 24.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 3.0962,
        "xg_place": -0.5226,
        "goals_minus_xg": -2.0962,
        "key_passes": 15.0,
        "assists": 3.0,
        "xa": 2.3157,
        "assists_minus_xa": 0.6843,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.4119,
        "points_added": 0.0936,
        "xpoints_added": 2.4138,
        "passes_attempted": 276.0,
        "pass_completion_pct": 0.6848,
        "xpass_completion_pct": 0.7129,
        "passes_over_expected": -7.7545,
        "passes_over_expected_p100": -2.8096,
        "avg_pass_distance": 15.9356,
        "avg_pass_vertical": 1.2567
      }
    },
    {
      "canonical_id": "andrew-wiedeman",
      "canonical_name": "Andrew Wiedeman",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 879.0,
        "shots": 25.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 2.126,
        "xg_place": -0.6944,
        "goals_minus_xg": -0.126,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.7132,
        "assists_minus_xa": 0.2868,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.8393,
        "points_added": 0.8879,
        "xpoints_added": 1.5429,
        "passes_attempted": 263.0,
        "pass_completion_pct": 0.73,
        "xpass_completion_pct": 0.7619,
        "passes_over_expected": -8.3839,
        "passes_over_expected_p100": -3.1878,
        "avg_pass_distance": 18.332,
        "avg_pass_vertical": -2.2981
      }
    },
    {
      "canonical_id": "andr\u00e9s-romero",
      "canonical_name": "Andr\u00e9s Romero",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1845.0,
        "shots": 18.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 2.249,
        "xg_place": 0.8581,
        "goals_minus_xg": -0.249,
        "key_passes": 26.0,
        "assists": 2.0,
        "xa": 2.9982,
        "assists_minus_xa": -0.9982,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.2472,
        "points_added": 1.0549,
        "xpoints_added": 1.6285,
        "passes_attempted": 619.0,
        "pass_completion_pct": 0.7561,
        "xpass_completion_pct": 0.7643,
        "passes_over_expected": -5.1044,
        "passes_over_expected_p100": -0.8246,
        "avg_pass_distance": 18.5287,
        "avg_pass_vertical": 3.1647
      }
    },
    {
      "canonical_id": "andy-dorman",
      "canonical_name": "Andy Dorman",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 597.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.8234,
        "xg_place": -0.5283,
        "goals_minus_xg": -0.8234,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.3602,
        "assists_minus_xa": 0.6398,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.1837,
        "points_added": 0.0,
        "xpoints_added": 0.9617,
        "passes_attempted": 236.0,
        "pass_completion_pct": 0.7288,
        "xpass_completion_pct": 0.7723,
        "passes_over_expected": -10.2565,
        "passes_over_expected_p100": -4.346,
        "avg_pass_distance": 20.6176,
        "avg_pass_vertical": 8.1839
      }
    },
    {
      "canonical_id": "andy-gruenebaum",
      "canonical_name": "Andy Gruenebaum",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2047.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 671.0,
        "pass_completion_pct": 0.5067,
        "xpass_completion_pct": 0.5196,
        "passes_over_expected": -8.6283,
        "passes_over_expected_p100": -1.2859,
        "avg_pass_distance": 49.1543,
        "avg_pass_vertical": 43.0288,
        "shots_faced": 100.0,
        "goals_conceded": 28.0,
        "saves": 71.0,
        "headed_shot_share": 0.1,
        "xg_faced": 29.5653,
        "goals_conceded_minus_xg": -1.5653,
        "goals_per_xg": 0.9471
      }
    },
    {
      "canonical_id": "andy-obrien",
      "canonical_name": "Andy O'Brien",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1502.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.1695,
        "xg_place": 0.5137,
        "goals_minus_xg": -0.1695,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0384,
        "assists_minus_xa": -0.0384,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2079,
        "points_added": 0.0,
        "xpoints_added": 0.0979,
        "passes_attempted": 443.0,
        "pass_completion_pct": 0.7901,
        "xpass_completion_pct": 0.7969,
        "passes_over_expected": -3.0175,
        "passes_over_expected_p100": -0.6811,
        "avg_pass_distance": 24.7312,
        "avg_pass_vertical": 11.7222
      }
    },
    {
      "canonical_id": "andy-rose",
      "canonical_name": "Andy Rose",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 991.0,
        "shots": 10.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.2399,
        "xg_place": 0.5801,
        "goals_minus_xg": -0.2399,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.3489,
        "assists_minus_xa": 0.6511,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.5888,
        "points_added": 0.4679,
        "xpoints_added": 1.0548,
        "passes_attempted": 516.0,
        "pass_completion_pct": 0.7616,
        "xpass_completion_pct": 0.7702,
        "passes_over_expected": -4.4187,
        "passes_over_expected_p100": -0.8563,
        "avg_pass_distance": 18.3949,
        "avg_pass_vertical": 5.6927
      }
    },
    {
      "canonical_id": "anthony-arena",
      "canonical_name": "Anthony Arena",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 79.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 22.0,
        "pass_completion_pct": 0.7273,
        "xpass_completion_pct": 0.7696,
        "passes_over_expected": -0.9304,
        "passes_over_expected_p100": -4.2291,
        "avg_pass_distance": 24.442,
        "avg_pass_vertical": 14.8011
      }
    },
    {
      "canonical_id": "anthony-wallace",
      "canonical_name": "Anthony Wallace",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 136.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1501,
        "assists_minus_xa": -0.1501,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1501,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 66.0,
        "pass_completion_pct": 0.6364,
        "xpass_completion_pct": 0.6534,
        "passes_over_expected": -1.1222,
        "passes_over_expected_p100": -1.7003,
        "avg_pass_distance": 27.2304,
        "avg_pass_vertical": 13.9255
      }
    },
    {
      "canonical_id": "antoine-hoppenot",
      "canonical_name": "Antoine Hoppenot",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 896.0,
        "shots": 20.0,
        "shots_on_target": 8.0,
        "goals": 3.0,
        "xg": 2.7391,
        "xg_place": 0.3208,
        "goals_minus_xg": 0.2609,
        "key_passes": 11.0,
        "assists": 2.0,
        "xa": 1.3981,
        "assists_minus_xa": 0.6019,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.1372,
        "points_added": 1.0083,
        "xpoints_added": 2.7746,
        "passes_attempted": 223.0,
        "pass_completion_pct": 0.6457,
        "xpass_completion_pct": 0.7188,
        "passes_over_expected": -16.3018,
        "passes_over_expected_p100": -7.3102,
        "avg_pass_distance": 16.983,
        "avg_pass_vertical": 2.5387
      }
    },
    {
      "canonical_id": "ar\u00e9valo-r\u00edos",
      "canonical_name": "Ar\u00e9valo R\u00edos",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 839.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.5505,
        "xg_place": -0.3964,
        "goals_minus_xg": -0.5505,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.0735,
        "assists_minus_xa": -0.0735,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.624,
        "points_added": 0.0,
        "xpoints_added": 0.2447,
        "passes_attempted": 402.0,
        "pass_completion_pct": 0.8035,
        "xpass_completion_pct": 0.8166,
        "passes_over_expected": -5.2561,
        "passes_over_expected_p100": -1.3075,
        "avg_pass_distance": 21.5306,
        "avg_pass_vertical": 7.0062
      }
    },
    {
      "canonical_id": "ashtone-morgan",
      "canonical_name": "Ashtone Morgan",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1944.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0891,
        "xg_place": -0.0066,
        "goals_minus_xg": -0.0891,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.3058,
        "assists_minus_xa": 0.6942,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3949,
        "points_added": 0.0,
        "xpoints_added": 0.0779,
        "passes_attempted": 856.0,
        "pass_completion_pct": 0.646,
        "xpass_completion_pct": 0.7029,
        "passes_over_expected": -48.683,
        "passes_over_expected_p100": -5.6873,
        "avg_pass_distance": 22.4236,
        "avg_pass_vertical": 12.012
      }
    },
    {
      "canonical_id": "atiba-harris",
      "canonical_name": "Atiba Harris",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2276.0,
        "shots": 52.0,
        "shots_on_target": 16.0,
        "goals": 5.0,
        "xg": 4.1956,
        "xg_place": -0.2263,
        "goals_minus_xg": 0.8044,
        "key_passes": 32.0,
        "assists": 1.0,
        "xa": 2.3692,
        "assists_minus_xa": -1.3692,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.5649,
        "points_added": 2.2309,
        "xpoints_added": 2.9508,
        "passes_attempted": 813.0,
        "pass_completion_pct": 0.5929,
        "xpass_completion_pct": 0.6335,
        "passes_over_expected": -33.0075,
        "passes_over_expected_p100": -4.06,
        "avg_pass_distance": 17.5143,
        "avg_pass_vertical": 2.9246
      }
    },
    {
      "canonical_id": "aur\u00e9lien-collin",
      "canonical_name": "Aur\u00e9lien Collin",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3350.0,
        "shots": 39.0,
        "shots_on_target": 12.0,
        "goals": 6.0,
        "xg": 5.1824,
        "xg_place": 0.6086,
        "goals_minus_xg": 0.8176,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.6325,
        "assists_minus_xa": 0.3675,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.815,
        "points_added": 1.2724,
        "xpoints_added": 2.6672,
        "passes_attempted": 1593.0,
        "pass_completion_pct": 0.7633,
        "xpass_completion_pct": 0.7889,
        "passes_over_expected": -40.6524,
        "passes_over_expected_p100": -2.5519,
        "avg_pass_distance": 27.3173,
        "avg_pass_vertical": 11.8214
      }
    },
    {
      "canonical_id": "austin-berry",
      "canonical_name": "Austin Berry",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3300.0,
        "shots": 14.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.5923,
        "xg_place": 0.5071,
        "goals_minus_xg": -0.5923,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 1.2889,
        "assists_minus_xa": 0.7111,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.8813,
        "points_added": 0.6272,
        "xpoints_added": 1.1497,
        "passes_attempted": 924.0,
        "pass_completion_pct": 0.7803,
        "xpass_completion_pct": 0.8,
        "passes_over_expected": -18.2013,
        "passes_over_expected_p100": -1.9698,
        "avg_pass_distance": 23.2008,
        "avg_pass_vertical": 9.9557
      }
    },
    {
      "canonical_id": "bakary-soumar\u00e9",
      "canonical_name": "Bakary Soumar\u00e9",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2348.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.3722,
        "xg_place": 0.14339999999999997,
        "goals_minus_xg": 0.6277999999999999,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1705,
        "assists_minus_xa": -0.1705,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5427000000000001,
        "points_added": 0.1756,
        "xpoints_added": 0.1244,
        "passes_attempted": 628.0,
        "pass_completion_pct": 1.4593,
        "xpass_completion_pct": 1.5381,
        "passes_over_expected": -30.872,
        "passes_over_expected_p100": -7.8764,
        "avg_pass_distance": 50.6241,
        "avg_pass_vertical": 27.134900000000002
      }
    },
    {
      "canonical_id": "ben-speas",
      "canonical_name": "Ben Speas",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1014.0,
        "shots": 18.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.7279,
        "xg_place": 0.1426,
        "goals_minus_xg": 0.2721,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 1.2728,
        "assists_minus_xa": -0.2728,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0007,
        "points_added": 0.2435,
        "xpoints_added": 0.4868,
        "passes_attempted": 351.0,
        "pass_completion_pct": 0.6866,
        "xpass_completion_pct": 0.7203,
        "passes_over_expected": -11.8418,
        "passes_over_expected_p100": -3.3737,
        "avg_pass_distance": 17.3484,
        "avg_pass_vertical": 4.7602
      }
    },
    {
      "canonical_id": "ben-zemanski",
      "canonical_name": "Ben Zemanski",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1168.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.4607,
        "xg_place": -0.0661,
        "goals_minus_xg": 0.5393,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 1.2227,
        "assists_minus_xa": -0.2227,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6833,
        "points_added": 0.0957,
        "xpoints_added": 0.5399,
        "passes_attempted": 562.0,
        "pass_completion_pct": 0.7544,
        "xpass_completion_pct": 0.7768,
        "passes_over_expected": -12.5545,
        "passes_over_expected_p100": -2.2339,
        "avg_pass_distance": 19.6002,
        "avg_pass_vertical": 6.5451
      }
    },
    {
      "canonical_id": "benny-feilhaber",
      "canonical_name": "Benny Feilhaber",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2288.0,
        "shots": 47.0,
        "shots_on_target": 13.0,
        "goals": 3.0,
        "xg": 2.9384,
        "xg_place": 0.9682,
        "goals_minus_xg": 0.0616,
        "key_passes": 48.0,
        "assists": 5.0,
        "xa": 3.8103,
        "assists_minus_xa": 1.1897,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 6.7488,
        "points_added": 1.1528,
        "xpoints_added": 1.4154,
        "passes_attempted": 1182.0,
        "pass_completion_pct": 0.7995,
        "xpass_completion_pct": 0.8019,
        "passes_over_expected": -2.8869,
        "passes_over_expected_p100": -0.2442,
        "avg_pass_distance": 19.4746,
        "avg_pass_vertical": 4.2669
      }
    },
    {
      "canonical_id": "bernardo-a\u00f1or",
      "canonical_name": "Bernardo A\u00f1or",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1778.0,
        "shots": 53.0,
        "shots_on_target": 17.0,
        "goals": 4.0,
        "xg": 3.9056,
        "xg_place": -1.0987,
        "goals_minus_xg": 0.0944,
        "key_passes": 18.0,
        "assists": 0.0,
        "xa": 1.2572,
        "assists_minus_xa": -1.2572,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.1627,
        "points_added": 0.9619,
        "xpoints_added": 2.3276,
        "passes_attempted": 724.0,
        "pass_completion_pct": 0.7818,
        "xpass_completion_pct": 0.7785,
        "passes_over_expected": 2.3703,
        "passes_over_expected_p100": 0.3274,
        "avg_pass_distance": 17.4852,
        "avg_pass_vertical": 2.0461
      }
    },
    {
      "canonical_id": "bilal-duckett",
      "canonical_name": "Bilal Duckett",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 97.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0249,
        "assists_minus_xa": -0.0249,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0249,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 21.0,
        "pass_completion_pct": 0.4286,
        "xpass_completion_pct": 0.595,
        "passes_over_expected": -3.4945,
        "passes_over_expected_p100": -16.6407,
        "avg_pass_distance": 26.1969,
        "avg_pass_vertical": 21.1783
      }
    },
    {
      "canonical_id": "bill-hamid",
      "canonical_name": "Bill Hamid",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2420.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0621,
        "xg_place": -0.0621,
        "goals_minus_xg": -0.0621,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0621,
        "points_added": 0.0,
        "xpoints_added": 0.0608,
        "passes_attempted": 858.0,
        "pass_completion_pct": 0.6282,
        "xpass_completion_pct": 0.6261,
        "passes_over_expected": 1.8046,
        "passes_over_expected_p100": 0.2103,
        "avg_pass_distance": 46.0608,
        "avg_pass_vertical": 39.5599,
        "shots_faced": 119.0,
        "goals_conceded": 37.0,
        "saves": 80.0,
        "headed_shot_share": 0.1597,
        "xg_faced": 39.8962,
        "goals_conceded_minus_xg": -2.8962,
        "goals_per_xg": 0.9274
      }
    },
    {
      "canonical_id": "blake-smith",
      "canonical_name": "Blake Smith",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 362.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 0.7256,
        "xg_place": -0.2586,
        "goals_minus_xg": 1.2744,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.4698,
        "assists_minus_xa": 0.5302,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.1954,
        "points_added": 0.1221,
        "xpoints_added": 0.1669,
        "passes_attempted": 151.0,
        "pass_completion_pct": 0.7285,
        "xpass_completion_pct": 0.7318,
        "passes_over_expected": -0.5081,
        "passes_over_expected_p100": -0.3365,
        "avg_pass_distance": 18.7948,
        "avg_pass_vertical": 2.4021
      }
    },
    {
      "canonical_id": "blas-p\u00e9rez",
      "canonical_name": "Blas P\u00e9rez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2189.0,
        "shots": 56.0,
        "shots_on_target": 29.0,
        "goals": 11.0,
        "xg": 6.479,
        "xg_place": 2.543,
        "goals_minus_xg": 4.521,
        "key_passes": 25.0,
        "assists": 2.0,
        "xa": 1.8842,
        "assists_minus_xa": 0.1158,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 8.3632,
        "points_added": 9.0786,
        "xpoints_added": 4.9982,
        "passes_attempted": 622.0,
        "pass_completion_pct": 0.6994,
        "xpass_completion_pct": 0.7281,
        "passes_over_expected": -17.903,
        "passes_over_expected_p100": -2.8783,
        "avg_pass_distance": 14.764,
        "avg_pass_vertical": 2.4183
      }
    },
    {
      "canonical_id": "bobby-boswell",
      "canonical_name": "Bobby Boswell",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3561.0,
        "shots": 19.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.5428,
        "xg_place": -0.4579,
        "goals_minus_xg": -1.5428,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.9091,
        "assists_minus_xa": -0.9091,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.452,
        "points_added": 0.0,
        "xpoints_added": 0.8613,
        "passes_attempted": 1495.0,
        "pass_completion_pct": 0.7311,
        "xpass_completion_pct": 0.765,
        "passes_over_expected": -50.6626,
        "passes_over_expected_p100": -3.3888,
        "avg_pass_distance": 26.2379,
        "avg_pass_vertical": 14.4162
      }
    },
    {
      "canonical_id": "bobby-burling",
      "canonical_name": "Bobby Burling",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1808.0,
        "shots": 11.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.8127,
        "xg_place": 0.4457,
        "goals_minus_xg": -0.8127,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.2881,
        "assists_minus_xa": -0.2881,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1008,
        "points_added": 0.0,
        "xpoints_added": 0.5349,
        "passes_attempted": 599.0,
        "pass_completion_pct": 0.7078,
        "xpass_completion_pct": 0.765,
        "passes_over_expected": -34.2084,
        "passes_over_expected_p100": -5.7109,
        "avg_pass_distance": 23.2185,
        "avg_pass_vertical": 11.9517
      }
    },
    {
      "canonical_id": "bobby-convey",
      "canonical_name": "Bobby Convey",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2035.0,
        "shots": 17.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.0743,
        "xg_place": 0.2563,
        "goals_minus_xg": -0.0743,
        "key_passes": 35.0,
        "assists": 2.0,
        "xa": 3.1748000000000003,
        "assists_minus_xa": -1.1748,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.2492,
        "points_added": 1.1868,
        "xpoints_added": 0.9583,
        "passes_attempted": 972.0,
        "pass_completion_pct": 1.5972,
        "xpass_completion_pct": 1.5808,
        "passes_over_expected": -8.6578,
        "passes_over_expected_p100": 1.6383999999999999,
        "avg_pass_distance": 40.655699999999996,
        "avg_pass_vertical": 0.8472999999999997
      }
    },
    {
      "canonical_id": "bobby-shuttleworth",
      "canonical_name": "Bobby Shuttleworth",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2240.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 772.0,
        "pass_completion_pct": 0.5972,
        "xpass_completion_pct": 0.589,
        "passes_over_expected": 6.2591,
        "passes_over_expected_p100": 0.8108,
        "avg_pass_distance": 48.2413,
        "avg_pass_vertical": 41.9204,
        "shots_faced": 96.0,
        "goals_conceded": 29.0,
        "saves": 64.0,
        "headed_shot_share": 0.125,
        "xg_faced": 25.23,
        "goals_conceded_minus_xg": 3.77,
        "goals_per_xg": 1.1494
      }
    },
    {
      "canonical_id": "bobby-warshaw",
      "canonical_name": "Bobby Warshaw",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 175.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0479,
        "xg_place": -0.0479,
        "goals_minus_xg": -0.0479,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0479,
        "points_added": 0.0,
        "xpoints_added": 0.0398,
        "passes_attempted": 48.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7513,
        "passes_over_expected": -0.0607,
        "passes_over_expected_p100": -0.1264,
        "avg_pass_distance": 23.9835,
        "avg_pass_vertical": 11.0732
      }
    },
    {
      "canonical_id": "boniek-garc\u00eda",
      "canonical_name": "Boniek Garc\u00eda",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2572.0,
        "shots": 25.0,
        "shots_on_target": 10.0,
        "goals": 5.0,
        "xg": 4.6009,
        "xg_place": -0.3412,
        "goals_minus_xg": 0.3991,
        "key_passes": 74.0,
        "assists": 4.0,
        "xa": 6.9116,
        "assists_minus_xa": -2.9116,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 11.5126,
        "points_added": 0.3865,
        "xpoints_added": 1.2442,
        "passes_attempted": 1324.0,
        "pass_completion_pct": 0.7847,
        "xpass_completion_pct": 0.7845,
        "passes_over_expected": 0.3688,
        "passes_over_expected_p100": 0.0279,
        "avg_pass_distance": 18.1494,
        "avg_pass_vertical": 3.1744
      }
    },
    {
      "canonical_id": "brad-davis",
      "canonical_name": "Brad Davis",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2846.0,
        "shots": 43.0,
        "shots_on_target": 20.0,
        "goals": 5.0,
        "xg": 3.9704,
        "xg_place": 1.9204,
        "goals_minus_xg": 1.0296,
        "key_passes": 62.0,
        "assists": 9.0,
        "xa": 7.3804,
        "assists_minus_xa": 1.6196,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 11.3508,
        "points_added": 2.6897,
        "xpoints_added": 2.6385,
        "passes_attempted": 1504.0,
        "pass_completion_pct": 0.7613,
        "xpass_completion_pct": 0.7361,
        "passes_over_expected": 37.8788,
        "passes_over_expected_p100": 2.5185,
        "avg_pass_distance": 20.3121,
        "avg_pass_vertical": 3.4659
      }
    },
    {
      "canonical_id": "brad-evans",
      "canonical_name": "Brad Evans",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2193.0,
        "shots": 45.0,
        "shots_on_target": 13.0,
        "goals": 5.0,
        "xg": 5.3227,
        "xg_place": -0.7883,
        "goals_minus_xg": -0.3227,
        "key_passes": 24.0,
        "assists": 5.0,
        "xa": 3.8941,
        "assists_minus_xa": 1.1059,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 9.2168,
        "points_added": 2.1406,
        "xpoints_added": 2.8384,
        "passes_attempted": 1054.0,
        "pass_completion_pct": 0.7448,
        "xpass_completion_pct": 0.7534,
        "passes_over_expected": -9.0404,
        "passes_over_expected_p100": -0.8577,
        "avg_pass_distance": 18.0314,
        "avg_pass_vertical": 4.6125
      }
    },
    {
      "canonical_id": "brad-knighton",
      "canonical_name": "Brad Knighton",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1073.0,
        "shots": 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.1321,
        "assists_minus_xa": 0.8679,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.1321,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 364.0,
        "pass_completion_pct": 0.467,
        "xpass_completion_pct": 0.5297,
        "passes_over_expected": -22.804,
        "passes_over_expected_p100": -6.2648,
        "avg_pass_distance": 53.8203,
        "avg_pass_vertical": 48.3564,
        "shots_faced": 50.0,
        "goals_conceded": 14.0,
        "saves": 35.0,
        "headed_shot_share": 0.14,
        "xg_faced": 15.5416,
        "goals_conceded_minus_xg": -1.5416,
        "goals_per_xg": 0.9008
      }
    },
    {
      "canonical_id": "brad-ring",
      "canonical_name": "Brad Ring",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 295.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0789,
        "xg_place": -0.0789,
        "goals_minus_xg": -0.0789,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0789,
        "points_added": 0.0,
        "xpoints_added": 0.0058,
        "passes_attempted": 94.0,
        "pass_completion_pct": 0.8404,
        "xpass_completion_pct": 0.8128,
        "passes_over_expected": 2.5951,
        "passes_over_expected_p100": 2.7607,
        "avg_pass_distance": 25.7725,
        "avg_pass_vertical": 9.4275
      }
    },
    {
      "canonical_id": "bradford-rusin",
      "canonical_name": "Bradford Rusin",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1503.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.6485,
        "xg_place": -0.4903,
        "goals_minus_xg": -0.6485,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2674,
        "assists_minus_xa": -0.2674,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9159,
        "points_added": 0.0,
        "xpoints_added": 0.3772,
        "passes_attempted": 459.0,
        "pass_completion_pct": 0.8061,
        "xpass_completion_pct": 0.8161,
        "passes_over_expected": -4.5748,
        "passes_over_expected_p100": -0.9967,
        "avg_pass_distance": 23.1405,
        "avg_pass_vertical": 10.3074
      }
    },
    {
      "canonical_id": "bradlee-baladez",
      "canonical_name": "Bradlee Baladez",
      "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": 8.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.5953,
        "passes_over_expected": -0.7621,
        "passes_over_expected_p100": -9.5268,
        "avg_pass_distance": 11.5929,
        "avg_pass_vertical": 6.6844
      }
    },
    {
      "canonical_id": "bradley-wright-phillips",
      "canonical_name": "Bradley Wright-Phillips",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 442.0,
        "shots": 15.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 2.9525,
        "xg_place": 0.4427,
        "goals_minus_xg": -0.9525,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.7272,
        "assists_minus_xa": 0.2728,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.6797,
        "points_added": 0.0059,
        "xpoints_added": 1.1206,
        "passes_attempted": 143.0,
        "pass_completion_pct": 0.6713,
        "xpass_completion_pct": 0.7515,
        "passes_over_expected": -11.4574,
        "passes_over_expected_p100": -8.0122,
        "avg_pass_distance": 14.0071,
        "avg_pass_vertical": -0.3918
      }
    },
    {
      "canonical_id": "brandon-barklage",
      "canonical_name": "Brandon Barklage",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2011.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.535,
        "xg_place": 0.6162,
        "goals_minus_xg": -0.535,
        "key_passes": 16.0,
        "assists": 3.0,
        "xa": 1.7052,
        "assists_minus_xa": 1.2948,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.2403,
        "points_added": 0.0,
        "xpoints_added": 0.5359,
        "passes_attempted": 1063.0,
        "pass_completion_pct": 0.7479,
        "xpass_completion_pct": 0.7609,
        "passes_over_expected": -13.8333,
        "passes_over_expected_p100": -1.3013,
        "avg_pass_distance": 21.3349,
        "avg_pass_vertical": 9.2254
      }
    },
    {
      "canonical_id": "brandon-mcdonald",
      "canonical_name": "Brandon McDonald",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1337.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.4755,
        "xg_place": 0.3432,
        "goals_minus_xg": -0.4755,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4755,
        "points_added": 0.0,
        "xpoints_added": 0.2216,
        "passes_attempted": 582.0,
        "pass_completion_pct": 1.5083,
        "xpass_completion_pct": 1.5627,
        "passes_over_expected": -21.1843,
        "passes_over_expected_p100": -5.4382,
        "avg_pass_distance": 56.23180000000001,
        "avg_pass_vertical": 30.6115
      }
    },
    {
      "canonical_id": "brenton-griffiths",
      "canonical_name": "Brenton Griffiths",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 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": "brian-carroll",
      "canonical_name": "Brian Carroll",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3224.0,
        "shots": 16.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.1255,
        "xg_place": 0.642,
        "goals_minus_xg": 0.8745,
        "key_passes": 21.0,
        "assists": 1.0,
        "xa": 1.8491,
        "assists_minus_xa": -0.8491,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.9747,
        "points_added": 1.154,
        "xpoints_added": 0.611,
        "passes_attempted": 1487.0,
        "pass_completion_pct": 0.803,
        "xpass_completion_pct": 0.8296,
        "passes_over_expected": -39.6,
        "passes_over_expected_p100": -2.6631,
        "avg_pass_distance": 20.8905,
        "avg_pass_vertical": 7.0962
      }
    },
    {
      "canonical_id": "brian-ching",
      "canonical_name": "Brian Ching",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 301.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3835,
        "xg_place": -0.1934,
        "goals_minus_xg": -0.3835,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.9623,
        "assists_minus_xa": 0.0377,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3458,
        "points_added": 0.0,
        "xpoints_added": 0.2399,
        "passes_attempted": 131.0,
        "pass_completion_pct": 0.7405,
        "xpass_completion_pct": 0.7558,
        "passes_over_expected": -2.0045,
        "passes_over_expected_p100": -1.5302,
        "avg_pass_distance": 15.6415,
        "avg_pass_vertical": 2.929
      }
    },
    {
      "canonical_id": "brian-mullan",
      "canonical_name": "Brian Mullan",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1474.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0842,
        "xg_place": -0.0842,
        "goals_minus_xg": -0.0842,
        "key_passes": 24.0,
        "assists": 1.0,
        "xa": 2.1431,
        "assists_minus_xa": -1.1431,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.2273,
        "points_added": 0.0,
        "xpoints_added": 0.0714,
        "passes_attempted": 802.0,
        "pass_completion_pct": 0.6845,
        "xpass_completion_pct": 0.7,
        "passes_over_expected": -12.4073,
        "passes_over_expected_p100": -1.547,
        "avg_pass_distance": 23.2124,
        "avg_pass_vertical": 11.1745
      }
    },
    {
      "canonical_id": "brian-ownby",
      "canonical_name": "Brian Ownby",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 68.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0848,
        "xg_place": -0.0449,
        "goals_minus_xg": -0.0848,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.2358,
        "assists_minus_xa": -0.2358,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3206,
        "points_added": 0.0,
        "xpoints_added": 0.0187,
        "passes_attempted": 22.0,
        "pass_completion_pct": 0.6818,
        "xpass_completion_pct": 0.6723,
        "passes_over_expected": 0.2085,
        "passes_over_expected_p100": 0.9476,
        "avg_pass_distance": 20.6367,
        "avg_pass_vertical": 3.8432
      }
    },
    {
      "canonical_id": "brian-rowe",
      "canonical_name": "Brian Rowe",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 387.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 129.0,
        "pass_completion_pct": 0.5116,
        "xpass_completion_pct": 0.5641,
        "passes_over_expected": -6.7676,
        "passes_over_expected_p100": -5.2462,
        "avg_pass_distance": 47.01,
        "avg_pass_vertical": 41.5994,
        "shots_faced": 19.0,
        "goals_conceded": 4.0,
        "saves": 14.0,
        "headed_shot_share": 0.1053,
        "xg_faced": 4.3653,
        "goals_conceded_minus_xg": -0.3653,
        "goals_per_xg": 0.9163
      }
    },
    {
      "canonical_id": "bright-dike",
      "canonical_name": "Bright Dike",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 455.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.7986,
        "xg_place": 0.1737,
        "goals_minus_xg": 0.2014,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.3379,
        "assists_minus_xa": -0.3379,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1365,
        "points_added": 0.3885,
        "xpoints_added": 0.437,
        "passes_attempted": 88.0,
        "pass_completion_pct": 0.6477,
        "xpass_completion_pct": 0.7036,
        "passes_over_expected": -4.9167,
        "passes_over_expected_p100": -5.5871,
        "avg_pass_distance": 16.7186,
        "avg_pass_vertical": -3.7501
      }
    },
    {
      "canonical_id": "bryan-de-la-fuente",
      "canonical_name": "Bryan de la Fuente",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 949.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 0.658,
        "xg_place": 0.9323,
        "goals_minus_xg": 1.342,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.937,
        "assists_minus_xa": -0.937,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.5951,
        "points_added": 1.193,
        "xpoints_added": 0.4254,
        "passes_attempted": 248.0,
        "pass_completion_pct": 0.5968,
        "xpass_completion_pct": 0.7031,
        "passes_over_expected": -26.3742,
        "passes_over_expected_p100": -10.6347,
        "avg_pass_distance": 16.2958,
        "avg_pass_vertical": 1.3994
      }
    },
    {
      "canonical_id": "cj-sapong",
      "canonical_name": "C.J. Sapong",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2182.0,
        "shots": 45.0,
        "shots_on_target": 17.0,
        "goals": 5.0,
        "xg": 5.3715,
        "xg_place": -1.6269,
        "goals_minus_xg": -0.3715,
        "key_passes": 21.0,
        "assists": 3.0,
        "xa": 1.9752,
        "assists_minus_xa": 1.0248,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 7.3467,
        "points_added": 0.8249,
        "xpoints_added": 2.355,
        "passes_attempted": 566.0,
        "pass_completion_pct": 0.636,
        "xpass_completion_pct": 0.6584,
        "passes_over_expected": -12.6418,
        "passes_over_expected_p100": -2.2335,
        "avg_pass_distance": 15.734,
        "avg_pass_vertical": 2.9034
      }
    },
    {
      "canonical_id": "calum-mallace",
      "canonical_name": "Calum Mallace",
      "positions": [
        "CM"
      ],
      "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": 11.0,
        "pass_completion_pct": 0.6364,
        "xpass_completion_pct": 0.8765,
        "passes_over_expected": -2.6412,
        "passes_over_expected_p100": -24.0109,
        "avg_pass_distance": 19.0928,
        "avg_pass_vertical": 2.0454
      }
    },
    {
      "canonical_id": "cam-weaver",
      "canonical_name": "Cam Weaver",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 990.0,
        "shots": 25.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 3.2114,
        "xg_place": -0.4807,
        "goals_minus_xg": -1.2114,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 1.7232,
        "assists_minus_xa": -0.7232,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.9345,
        "points_added": 0.4562,
        "xpoints_added": 1.3967,
        "passes_attempted": 362.0,
        "pass_completion_pct": 0.6657,
        "xpass_completion_pct": 0.6668,
        "passes_over_expected": -0.3718,
        "passes_over_expected_p100": -0.1027,
        "avg_pass_distance": 15.6358,
        "avg_pass_vertical": 2.2393
      }
    },
    {
      "canonical_id": "camilo-sanvezzo",
      "canonical_name": "Camilo Sanvezzo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2586.0,
        "shots": 123.0,
        "shots_on_target": 55.0,
        "goals": 22.0,
        "xg": 14.7385,
        "xg_place": 5.5705,
        "goals_minus_xg": 7.2615,
        "key_passes": 36.0,
        "assists": 4.0,
        "xa": 3.0094,
        "assists_minus_xa": 0.9906,
        "goals_plus_assists": 26.0,
        "xg_plus_xa": 17.7479,
        "points_added": 13.2241,
        "xpoints_added": 9.7815,
        "passes_attempted": 775.0,
        "pass_completion_pct": 0.5935,
        "xpass_completion_pct": 0.6655,
        "passes_over_expected": -55.7374,
        "passes_over_expected_p100": -7.1919,
        "avg_pass_distance": 20.9821,
        "avg_pass_vertical": 5.2405
      }
    },
    {
      "canonical_id": "carlo-chueca",
      "canonical_name": "Carlo Chueca",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 171.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.051,
        "xg_place": -0.0367,
        "goals_minus_xg": -0.051,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.3334,
        "assists_minus_xa": 0.6666,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3844,
        "points_added": 0.0,
        "xpoints_added": 0.0355,
        "passes_attempted": 92.0,
        "pass_completion_pct": 0.7935,
        "xpass_completion_pct": 0.8219,
        "passes_over_expected": -2.617,
        "passes_over_expected_p100": -2.8446,
        "avg_pass_distance": 19.0724,
        "avg_pass_vertical": 0.1844
      }
    },
    {
      "canonical_id": "carlo-cudicini",
      "canonical_name": "Carlo Cudicini",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2034.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 592.0,
        "pass_completion_pct": 0.6436,
        "xpass_completion_pct": 0.6485,
        "passes_over_expected": -2.9174,
        "passes_over_expected_p100": -0.4928,
        "avg_pass_distance": 43.4793,
        "avg_pass_vertical": 36.5942,
        "shots_faced": 68.0,
        "goals_conceded": 27.0,
        "saves": 39.0,
        "headed_shot_share": 0.1618,
        "xg_faced": 20.6303,
        "goals_conceded_minus_xg": 6.3697,
        "goals_per_xg": 1.3088
      }
    },
    {
      "canonical_id": "carlos-alvarez",
      "canonical_name": "Carlos Alvarez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2330.0,
        "shots": 35.0,
        "shots_on_target": 10.0,
        "goals": 2.0,
        "xg": 2.9686,
        "xg_place": -0.1157,
        "goals_minus_xg": -0.9686,
        "key_passes": 30.0,
        "assists": 3.0,
        "xa": 1.7364,
        "assists_minus_xa": 1.2636,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.705,
        "points_added": 2.3456,
        "xpoints_added": 2.5453,
        "passes_attempted": 882.0,
        "pass_completion_pct": 0.7222,
        "xpass_completion_pct": 0.7616,
        "passes_over_expected": -34.7583,
        "passes_over_expected_p100": -3.9409,
        "avg_pass_distance": 19.3995,
        "avg_pass_vertical": 4.4426
      }
    },
    {
      "canonical_id": "carlos-bocanegra",
      "canonical_name": "Carlos Bocanegra",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1132.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3392,
        "xg_place": 0.2651,
        "goals_minus_xg": -0.3392,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3538,
        "assists_minus_xa": -0.3538,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.693,
        "points_added": 0.0,
        "xpoints_added": 0.1564,
        "passes_attempted": 426.0,
        "pass_completion_pct": 0.777,
        "xpass_completion_pct": 0.7834,
        "passes_over_expected": -2.7114,
        "passes_over_expected_p100": -0.6365,
        "avg_pass_distance": 26.3635,
        "avg_pass_vertical": 13.5038
      }
    },
    {
      "canonical_id": "carlos-borja",
      "canonical_name": "Carlos Borja",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2183.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1407,
        "xg_place": -0.1407,
        "goals_minus_xg": -0.1407,
        "key_passes": 6.0,
        "assists": 2.0,
        "xa": 0.545,
        "assists_minus_xa": 1.455,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.6858,
        "points_added": 0.0,
        "xpoints_added": 0.1388,
        "passes_attempted": 860.0,
        "pass_completion_pct": 0.7605,
        "xpass_completion_pct": 0.792,
        "passes_over_expected": -27.0804,
        "passes_over_expected_p100": -3.1489,
        "avg_pass_distance": 19.9265,
        "avg_pass_vertical": 6.9098
      }
    },
    {
      "canonical_id": "carlos-ruiz",
      "canonical_name": "Carlos Ruiz",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 581.0,
        "shots": 20.0,
        "shots_on_target": 9.0,
        "goals": 0.0,
        "xg": 2.1794,
        "xg_place": -0.6124,
        "goals_minus_xg": -2.1794,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.5602,
        "assists_minus_xa": -0.5602,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.7396,
        "points_added": 0.0,
        "xpoints_added": 0.9044,
        "passes_attempted": 170.0,
        "pass_completion_pct": 0.7,
        "xpass_completion_pct": 0.7787,
        "passes_over_expected": -13.3794,
        "passes_over_expected_p100": -7.8703,
        "avg_pass_distance": 14.836,
        "avg_pass_vertical": -1.2832
      }
    },
    {
      "canonical_id": "carlos-salcedo",
      "canonical_name": "Carlos Salcedo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1157.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0485,
        "xg_place": -0.0485,
        "goals_minus_xg": -0.0485,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0766,
        "assists_minus_xa": -0.0766,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1251,
        "points_added": 0.0,
        "xpoints_added": 0.0348,
        "passes_attempted": 457.0,
        "pass_completion_pct": 0.8512,
        "xpass_completion_pct": 0.8626,
        "passes_over_expected": -5.211,
        "passes_over_expected_p100": -1.1403,
        "avg_pass_distance": 23.3285,
        "avg_pass_vertical": 8.9836
      }
    },
    {
      "canonical_id": "carlyle-mitchell",
      "canonical_name": "Carlyle Mitchell",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1287.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4209,
        "xg_place": -0.2547,
        "goals_minus_xg": -0.4209,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.3683,
        "assists_minus_xa": 0.6317,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7891,
        "points_added": 0.0,
        "xpoints_added": 0.3582,
        "passes_attempted": 401.0,
        "pass_completion_pct": 0.7855,
        "xpass_completion_pct": 0.8166,
        "passes_over_expected": -12.4484,
        "passes_over_expected_p100": -3.1043,
        "avg_pass_distance": 24.0387,
        "avg_pass_vertical": 9.9017
      }
    },
    {
      "canonical_id": "casey-townsend",
      "canonical_name": "Casey Townsend",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 353.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2042,
        "xg_place": -0.0169,
        "goals_minus_xg": -0.2042,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0204,
        "assists_minus_xa": -0.0204,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2246,
        "points_added": 0.0,
        "xpoints_added": 0.135,
        "passes_attempted": 100.0,
        "pass_completion_pct": 0.65,
        "xpass_completion_pct": 0.7543,
        "passes_over_expected": -10.4264,
        "passes_over_expected_p100": -10.4264,
        "avg_pass_distance": 16.5514,
        "avg_pass_vertical": -4.7831
      }
    },
    {
      "canonical_id": "chad-barrett",
      "canonical_name": "Chad Barrett",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 749.0,
        "shots": 11.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.3422,
        "xg_place": 0.6733,
        "goals_minus_xg": 0.6578,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 0.4744,
        "assists_minus_xa": 1.5256,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 1.8166,
        "points_added": 1.7339,
        "xpoints_added": 1.3003,
        "passes_attempted": 265.0,
        "pass_completion_pct": 0.6792,
        "xpass_completion_pct": 0.7084,
        "passes_over_expected": -7.72,
        "passes_over_expected_p100": -2.9132,
        "avg_pass_distance": 17.0328,
        "avg_pass_vertical": 1.1982
      }
    },
    {
      "canonical_id": "chad-barson",
      "canonical_name": "Chad Barson",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1730.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": 8.0,
        "assists": 0.0,
        "xa": 0.7298,
        "assists_minus_xa": -0.7298,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.787,
        "points_added": 0.0,
        "xpoints_added": 0.0311,
        "passes_attempted": 718.0,
        "pass_completion_pct": 0.7563,
        "xpass_completion_pct": 0.7485,
        "passes_over_expected": 5.5435,
        "passes_over_expected_p100": 0.7721,
        "avg_pass_distance": 21.2021,
        "avg_pass_vertical": 8.6796
      }
    },
    {
      "canonical_id": "chad-marshall",
      "canonical_name": "Chad Marshall",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2856.0,
        "shots": 21.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 2.0198,
        "xg_place": 0.0917,
        "goals_minus_xg": -1.0198,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1315,
        "assists_minus_xa": -0.1315,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.1513,
        "points_added": 1.2538,
        "xpoints_added": 1.6921,
        "passes_attempted": 822.0,
        "pass_completion_pct": 0.8151,
        "xpass_completion_pct": 0.7893,
        "passes_over_expected": 21.1801,
        "passes_over_expected_p100": 2.5767,
        "avg_pass_distance": 24.4868,
        "avg_pass_vertical": 9.9247
      }
    },
    {
      "canonical_id": "chance-myers",
      "canonical_name": "Chance Myers",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3154.0,
        "shots": 31.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 2.8484,
        "xg_place": -0.3588,
        "goals_minus_xg": -0.8484,
        "key_passes": 35.0,
        "assists": 2.0,
        "xa": 3.3146,
        "assists_minus_xa": -1.3146,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 6.163,
        "points_added": 0.8922,
        "xpoints_added": 1.1326,
        "passes_attempted": 1563.0,
        "pass_completion_pct": 0.7351,
        "xpass_completion_pct": 0.7421,
        "passes_over_expected": -10.9626,
        "passes_over_expected_p100": -0.7014,
        "avg_pass_distance": 21.2669,
        "avg_pass_vertical": 8.6731
      }
    },
    {
      "canonical_id": "charlie-davies",
      "canonical_name": "Charlie Davies",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 40.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 9.0,
        "pass_completion_pct": 0.8889,
        "xpass_completion_pct": 0.8862,
        "passes_over_expected": 0.0239,
        "passes_over_expected_p100": 0.2658,
        "avg_pass_distance": 14.2088,
        "avg_pass_vertical": -3.6081
      }
    },
    {
      "canonical_id": "charlie-rugg",
      "canonical_name": "Charlie Rugg",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 164.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.4883,
        "xg_place": 0.3512,
        "goals_minus_xg": 0.5117,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0167,
        "assists_minus_xa": -0.0167,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.505,
        "points_added": 0.1778,
        "xpoints_added": 0.1051,
        "passes_attempted": 43.0,
        "pass_completion_pct": 0.6977,
        "xpass_completion_pct": 0.7609,
        "passes_over_expected": -2.7185,
        "passes_over_expected_p100": -6.322,
        "avg_pass_distance": 11.9478,
        "avg_pass_vertical": -0.8524
      }
    },
    {
      "canonical_id": "chris-albright",
      "canonical_name": "Chris Albright",
      "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": 5.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.8604,
        "passes_over_expected": -0.3021,
        "passes_over_expected_p100": -6.0429,
        "avg_pass_distance": 12.0934,
        "avg_pass_vertical": 4.2167
      }
    },
    {
      "canonical_id": "chris-klute",
      "canonical_name": "Chris Klute",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3016.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4093,
        "xg_place": -0.2016,
        "goals_minus_xg": -0.4093,
        "key_passes": 29.0,
        "assists": 6.0,
        "xa": 2.9233,
        "assists_minus_xa": 3.0767,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 3.3326,
        "points_added": 0.0,
        "xpoints_added": 0.1773,
        "passes_attempted": 1493.0,
        "pass_completion_pct": 0.6906,
        "xpass_completion_pct": 0.7124,
        "passes_over_expected": -32.5547,
        "passes_over_expected_p100": -2.1805,
        "avg_pass_distance": 21.7003,
        "avg_pass_vertical": 9.29
      }
    },
    {
      "canonical_id": "chris-korb",
      "canonical_name": "Chris Korb",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2897.0,
        "shots": 12.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3828,
        "xg_place": -0.0015,
        "goals_minus_xg": -0.3828,
        "key_passes": 22.0,
        "assists": 0.0,
        "xa": 1.4388,
        "assists_minus_xa": -1.4388,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.8217,
        "points_added": 0.0,
        "xpoints_added": 0.211,
        "passes_attempted": 1542.0,
        "pass_completion_pct": 0.7425,
        "xpass_completion_pct": 0.7545,
        "passes_over_expected": -18.4429,
        "passes_over_expected_p100": -1.196,
        "avg_pass_distance": 22.0205,
        "avg_pass_vertical": 8.5038
      }
    },
    {
      "canonical_id": "chris-pontius",
      "canonical_name": "Chris Pontius",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1875.0,
        "shots": 40.0,
        "shots_on_target": 11.0,
        "goals": 2.0,
        "xg": 4.1664,
        "xg_place": -1.5175,
        "goals_minus_xg": -2.1664,
        "key_passes": 31.0,
        "assists": 2.0,
        "xa": 1.9203,
        "assists_minus_xa": 0.0797,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 6.0866,
        "points_added": 1.1926,
        "xpoints_added": 2.5493,
        "passes_attempted": 798.0,
        "pass_completion_pct": 0.6767,
        "xpass_completion_pct": 0.7265,
        "passes_over_expected": -39.7481,
        "passes_over_expected_p100": -4.981,
        "avg_pass_distance": 19.4519,
        "avg_pass_vertical": 1.0225
      }
    },
    {
      "canonical_id": "chris-rolfe",
      "canonical_name": "Chris Rolfe",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2265.0,
        "shots": 69.0,
        "shots_on_target": 19.0,
        "goals": 4.0,
        "xg": 6.7992,
        "xg_place": -1.83,
        "goals_minus_xg": -2.7992,
        "key_passes": 40.0,
        "assists": 1.0,
        "xa": 2.696,
        "assists_minus_xa": -1.696,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 9.4953,
        "points_added": 1.6031,
        "xpoints_added": 4.8502,
        "passes_attempted": 772.0,
        "pass_completion_pct": 0.7176,
        "xpass_completion_pct": 0.7497,
        "passes_over_expected": -24.7547,
        "passes_over_expected_p100": -3.2066,
        "avg_pass_distance": 16.0647,
        "avg_pass_vertical": 2.3826
      }
    },
    {
      "canonical_id": "chris-schuler",
      "canonical_name": "Chris Schuler",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2118.0,
        "shots": 11.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.2594,
        "xg_place": 0.1495,
        "goals_minus_xg": 0.7406,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2178,
        "assists_minus_xa": -0.2178,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.4771,
        "points_added": 0.0,
        "xpoints_added": 0.2735,
        "passes_attempted": 718.0,
        "pass_completion_pct": 0.7981,
        "xpass_completion_pct": 0.8106,
        "passes_over_expected": -9.0386,
        "passes_over_expected_p100": -1.2589,
        "avg_pass_distance": 24.3058,
        "avg_pass_vertical": 12.4944
      }
    },
    {
      "canonical_id": "chris-seitz",
      "canonical_name": "Chris Seitz",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 774.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 241.0,
        "pass_completion_pct": 0.751,
        "xpass_completion_pct": 0.6975,
        "passes_over_expected": 12.8998,
        "passes_over_expected_p100": 5.3526,
        "avg_pass_distance": 40.2567,
        "avg_pass_vertical": 32.4575,
        "shots_faced": 36.0,
        "goals_conceded": 11.0,
        "saves": 24.0,
        "headed_shot_share": 0.1389,
        "xg_faced": 12.0632,
        "goals_conceded_minus_xg": -1.0632,
        "goals_per_xg": 0.9119
      }
    },
    {
      "canonical_id": "chris-tierney",
      "canonical_name": "Chris Tierney",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2554.0,
        "shots": 19.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.6036,
        "xg_place": -0.5943,
        "goals_minus_xg": -0.6036,
        "key_passes": 42.0,
        "assists": 5.0,
        "xa": 5.3684,
        "assists_minus_xa": -0.3684,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.9721,
        "points_added": 0.5129,
        "xpoints_added": 0.9621,
        "passes_attempted": 1377.0,
        "pass_completion_pct": 0.6899,
        "xpass_completion_pct": 0.7004,
        "passes_over_expected": -14.4022,
        "passes_over_expected_p100": -1.0459,
        "avg_pass_distance": 22.9545,
        "avg_pass_vertical": 8.273
      }
    },
    {
      "canonical_id": "chris-wingert",
      "canonical_name": "Chris Wingert",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2219.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1675,
        "xg_place": 0.0503,
        "goals_minus_xg": -0.1675,
        "key_passes": 22.0,
        "assists": 1.0,
        "xa": 1.0429,
        "assists_minus_xa": -0.0429,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2104,
        "points_added": 0.0,
        "xpoints_added": 0.1228,
        "passes_attempted": 1409.0,
        "pass_completion_pct": 0.7878,
        "xpass_completion_pct": 0.7879,
        "passes_over_expected": -0.1793,
        "passes_over_expected_p100": -0.0127,
        "avg_pass_distance": 21.7377,
        "avg_pass_vertical": 7.9098
      }
    },
    {
      "canonical_id": "chris-wondolowski",
      "canonical_name": "Chris Wondolowski",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2826.0,
        "shots": 101.0,
        "shots_on_target": 44.0,
        "goals": 11.0,
        "xg": 12.9548,
        "xg_place": -0.8932,
        "goals_minus_xg": -1.9548,
        "key_passes": 37.0,
        "assists": 2.0,
        "xa": 2.9026,
        "assists_minus_xa": -0.9026,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 15.8574,
        "points_added": 3.8006,
        "xpoints_added": 9.8522,
        "passes_attempted": 892.0,
        "pass_completion_pct": 0.7444,
        "xpass_completion_pct": 0.7566,
        "passes_over_expected": -10.9304,
        "passes_over_expected_p100": -1.2254,
        "avg_pass_distance": 16.2287,
        "avg_pass_vertical": 2.002
      }
    },
    {
      "canonical_id": "clarence-goodson",
      "canonical_name": "Clarence Goodson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 847.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.8578,
        "xg_place": -0.3799,
        "goals_minus_xg": -0.8578,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8578,
        "points_added": 0.0,
        "xpoints_added": 0.669,
        "passes_attempted": 247.0,
        "pass_completion_pct": 0.7287,
        "xpass_completion_pct": 0.7635,
        "passes_over_expected": -8.5798,
        "passes_over_expected_p100": -3.4736,
        "avg_pass_distance": 26.23,
        "avg_pass_vertical": 10.0058
      }
    },
    {
      "canonical_id": "claudio-bieler",
      "canonical_name": "Claudio Bieler",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2352.0,
        "shots": 74.0,
        "shots_on_target": 28.0,
        "goals": 11.0,
        "xg": 8.6837,
        "xg_place": 2.7771,
        "goals_minus_xg": 2.3163,
        "key_passes": 28.0,
        "assists": 4.0,
        "xa": 2.4647,
        "assists_minus_xa": 1.5353,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 11.1484,
        "points_added": 3.4105,
        "xpoints_added": 4.3361,
        "passes_attempted": 585.0,
        "pass_completion_pct": 0.7556,
        "xpass_completion_pct": 0.8107,
        "passes_over_expected": -32.2617,
        "passes_over_expected_p100": -5.5148,
        "avg_pass_distance": 16.0142,
        "avg_pass_vertical": -1.1785
      }
    },
    {
      "canonical_id": "clint-dempsey",
      "canonical_name": "Clint Dempsey",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1000.0,
        "shots": 46.0,
        "shots_on_target": 10.0,
        "goals": 1.0,
        "xg": 3.2024,
        "xg_place": -2.0043,
        "goals_minus_xg": -2.2024,
        "key_passes": 18.0,
        "assists": 1.0,
        "xa": 1.7179,
        "assists_minus_xa": -0.7179,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.9203,
        "points_added": 0.2888,
        "xpoints_added": 1.1105,
        "passes_attempted": 470.0,
        "pass_completion_pct": 0.8234,
        "xpass_completion_pct": 0.8004,
        "passes_over_expected": 10.8028,
        "passes_over_expected_p100": 2.2985,
        "avg_pass_distance": 16.2045,
        "avg_pass_vertical": 3.4558
      }
    },
    {
      "canonical_id": "clint-irwin",
      "canonical_name": "Clint Irwin",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3209.0,
        "shots": 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.0407,
        "assists_minus_xa": -0.0407,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0407,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 898.0,
        "pass_completion_pct": 0.598,
        "xpass_completion_pct": 0.5124,
        "passes_over_expected": 76.8466,
        "passes_over_expected_p100": 8.5575,
        "avg_pass_distance": 53.4948,
        "avg_pass_vertical": 48.5158,
        "shots_faced": 136.0,
        "goals_conceded": 37.0,
        "saves": 93.0,
        "headed_shot_share": 0.1912,
        "xg_faced": 34.7914,
        "goals_conceded_minus_xg": 2.2086,
        "goals_per_xg": 1.0635
      }
    },
    {
      "canonical_id": "clyde-simms",
      "canonical_name": "Clyde Simms",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 724.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.4966,
        "assists_minus_xa": 0.5034,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4966,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 280.0,
        "pass_completion_pct": 0.8643,
        "xpass_completion_pct": 0.846,
        "passes_over_expected": 5.1235,
        "passes_over_expected_p100": 1.8298,
        "avg_pass_distance": 17.58,
        "avg_pass_vertical": 2.2023
      }
    },
    {
      "canonical_id": "cole-grossman",
      "canonical_name": "Cole Grossman",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 196.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.0869,
        "xg_place": 0.4607,
        "goals_minus_xg": 0.9131,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0931,
        "assists_minus_xa": -0.0931,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.18,
        "points_added": 1.8877,
        "xpoints_added": 0.1462,
        "passes_attempted": 89.0,
        "pass_completion_pct": 0.7528,
        "xpass_completion_pct": 0.772,
        "passes_over_expected": -1.7073,
        "passes_over_expected_p100": -1.9184,
        "avg_pass_distance": 16.7057,
        "avg_pass_vertical": 3.4346
      }
    },
    {
      "canonical_id": "colin-clark",
      "canonical_name": "Colin Clark",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 381.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.6859,
        "xg_place": -0.5167,
        "goals_minus_xg": -0.6859,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2212,
        "assists_minus_xa": -0.2212,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9071,
        "points_added": 0.0,
        "xpoints_added": 0.5991,
        "passes_attempted": 129.0,
        "pass_completion_pct": 0.6899,
        "xpass_completion_pct": 0.7494,
        "passes_over_expected": -7.6783,
        "passes_over_expected_p100": -5.9522,
        "avg_pass_distance": 16.761,
        "avg_pass_vertical": 1.5194
      }
    },
    {
      "canonical_id": "collen-warner",
      "canonical_name": "Collen Warner",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1035.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.5636,
        "xg_place": 0.2081,
        "goals_minus_xg": 0.4364,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.2826,
        "assists_minus_xa": -0.2826,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8463,
        "points_added": 0.5467,
        "xpoints_added": 0.2917,
        "passes_attempted": 409.0,
        "pass_completion_pct": 0.8093,
        "xpass_completion_pct": 0.8263,
        "passes_over_expected": -6.9592,
        "passes_over_expected_p100": -1.7015,
        "avg_pass_distance": 20.6069,
        "avg_pass_vertical": 5.6215
      }
    },
    {
      "canonical_id": "collin-martin",
      "canonical_name": "Collin Martin",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 385.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.5316,
        "xg_place": 0.0715,
        "goals_minus_xg": -0.5316,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.4711,
        "assists_minus_xa": -0.4711,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0028,
        "points_added": 0.0,
        "xpoints_added": 0.3645,
        "passes_attempted": 148.0,
        "pass_completion_pct": 0.8108,
        "xpass_completion_pct": 0.8113,
        "passes_over_expected": -0.0683,
        "passes_over_expected_p100": -0.0462,
        "avg_pass_distance": 17.8833,
        "avg_pass_vertical": 0.2591
      }
    },
    {
      "canonical_id": "connor-lade",
      "canonical_name": "Connor Lade",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 185.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0255,
        "assists_minus_xa": -0.0255,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0255,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 100.0,
        "pass_completion_pct": 0.74,
        "xpass_completion_pct": 0.8001,
        "passes_over_expected": -6.0145,
        "passes_over_expected_p100": -6.0145,
        "avg_pass_distance": 20.5098,
        "avg_pass_vertical": 9.7872
      }
    },
    {
      "canonical_id": "conor-casey",
      "canonical_name": "Conor Casey",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2366.0,
        "shots": 64.0,
        "shots_on_target": 26.0,
        "goals": 10.0,
        "xg": 7.7151,
        "xg_place": 1.8029,
        "goals_minus_xg": 2.2849,
        "key_passes": 34.0,
        "assists": 3.0,
        "xa": 3.8481,
        "assists_minus_xa": -0.8481,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 11.5632,
        "points_added": 3.2263,
        "xpoints_added": 5.5254,
        "passes_attempted": 756.0,
        "pass_completion_pct": 0.6257,
        "xpass_completion_pct": 0.6766,
        "passes_over_expected": -38.5364,
        "passes_over_expected_p100": -5.0974,
        "avg_pass_distance": 17.4775,
        "avg_pass_vertical": 4.872
      }
    },
    {
      "canonical_id": "conor-doyle",
      "canonical_name": "Conor Doyle",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 862.0,
        "shots": 23.0,
        "shots_on_target": 11.0,
        "goals": 2.0,
        "xg": 2.4314,
        "xg_place": 0.4053,
        "goals_minus_xg": -0.4314,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.7803,
        "assists_minus_xa": 0.2197,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.2117,
        "points_added": 1.9398,
        "xpoints_added": 1.766,
        "passes_attempted": 286.0,
        "pass_completion_pct": 0.6888,
        "xpass_completion_pct": 0.7566,
        "passes_over_expected": -19.3936,
        "passes_over_expected_p100": -6.781,
        "avg_pass_distance": 16.2624,
        "avg_pass_vertical": -0.6715
      }
    },
    {
      "canonical_id": "conor-shanosky",
      "canonical_name": "Conor Shanosky",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 383.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1719,
        "xg_place": -0.1719,
        "goals_minus_xg": -0.1719,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1719,
        "points_added": 0.0,
        "xpoints_added": 0.1116,
        "passes_attempted": 184.0,
        "pass_completion_pct": 0.7717,
        "xpass_completion_pct": 0.8123,
        "passes_over_expected": -7.4636,
        "passes_over_expected_p100": -4.0563,
        "avg_pass_distance": 25.3882,
        "avg_pass_vertical": 12.1553
      }
    },
    {
      "canonical_id": "corben-bone",
      "canonical_name": "Corben Bone",
      "positions": [
        "CM"
      ],
      "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": 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": "cordell-cato",
      "canonical_name": "Cordell Cato",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1123.0,
        "shots": 19.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.6425,
        "xg_place": 0.3161,
        "goals_minus_xg": -0.6425,
        "key_passes": 18.0,
        "assists": 2.0,
        "xa": 1.7008,
        "assists_minus_xa": 0.2992,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.3433,
        "points_added": 1.3377,
        "xpoints_added": 1.4848,
        "passes_attempted": 365.0,
        "pass_completion_pct": 0.6438,
        "xpass_completion_pct": 0.648,
        "passes_over_expected": -1.5316,
        "passes_over_expected_p100": -0.4196,
        "avg_pass_distance": 15.8415,
        "avg_pass_vertical": 2.041
      }
    },
    {
      "canonical_id": "corey-ashe",
      "canonical_name": "Corey Ashe",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3210.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2686,
        "xg_place": -0.1905,
        "goals_minus_xg": -0.2686,
        "key_passes": 23.0,
        "assists": 1.0,
        "xa": 2.0976,
        "assists_minus_xa": -1.0976,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.3662,
        "points_added": 0.0,
        "xpoints_added": 0.128,
        "passes_attempted": 1765.0,
        "pass_completion_pct": 0.7807,
        "xpass_completion_pct": 0.8051,
        "passes_over_expected": -42.9243,
        "passes_over_expected_p100": -2.432,
        "avg_pass_distance": 20.7301,
        "avg_pass_vertical": 7.2177
      }
    },
    {
      "canonical_id": "corey-hertzog",
      "canonical_name": "Corey Hertzog",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 443.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.9776,
        "xg_place": 0.915,
        "goals_minus_xg": 0.0224,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.2682,
        "assists_minus_xa": 0.7318,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.2458,
        "points_added": 1.2743,
        "xpoints_added": 0.9343,
        "passes_attempted": 143.0,
        "pass_completion_pct": 0.7133,
        "xpass_completion_pct": 0.7351,
        "passes_over_expected": -3.1157,
        "passes_over_expected_p100": -2.1788,
        "avg_pass_distance": 15.7714,
        "avg_pass_vertical": 1.8379
      }
    },
    {
      "canonical_id": "daigo-kobayashi",
      "canonical_name": "Daigo Kobayashi",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1770.0,
        "shots": 18.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.2497,
        "xg_place": -0.0365,
        "goals_minus_xg": 0.7503,
        "key_passes": 36.0,
        "assists": 4.0,
        "xa": 2.9001,
        "assists_minus_xa": 1.0999,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.1497,
        "points_added": 0.8354,
        "xpoints_added": 0.8315,
        "passes_attempted": 686.0,
        "pass_completion_pct": 0.8032,
        "xpass_completion_pct": 0.7992,
        "passes_over_expected": 2.7516,
        "passes_over_expected_p100": 0.4011,
        "avg_pass_distance": 18.6481,
        "avg_pass_vertical": 3.6285
      }
    },
    {
      "canonical_id": "dan-gargan",
      "canonical_name": "Dan Gargan",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 660.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0439,
        "xg_place": -0.0439,
        "goals_minus_xg": -0.0439,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1128,
        "assists_minus_xa": -0.1128,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1567,
        "points_added": 0.0,
        "xpoints_added": 0.04,
        "passes_attempted": 303.0,
        "pass_completion_pct": 0.6733,
        "xpass_completion_pct": 0.7117,
        "passes_over_expected": -11.6493,
        "passes_over_expected_p100": -3.8447,
        "avg_pass_distance": 23.9432,
        "avg_pass_vertical": 10.4102
      }
    },
    {
      "canonical_id": "dan-kennedy",
      "canonical_name": "Dan Kennedy",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2980.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0698,
        "xg_place": -0.0698,
        "goals_minus_xg": -0.0698,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0559,
        "assists_minus_xa": -0.0559,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1257,
        "points_added": 0.0,
        "xpoints_added": 0.0332,
        "passes_attempted": 1187.0,
        "pass_completion_pct": 0.551,
        "xpass_completion_pct": 0.5598,
        "passes_over_expected": -10.458,
        "passes_over_expected_p100": -0.881,
        "avg_pass_distance": 47.1371,
        "avg_pass_vertical": 41.4982,
        "shots_faced": 169.0,
        "goals_conceded": 56.0,
        "saves": 104.0,
        "headed_shot_share": 0.1361,
        "xg_faced": 49.1657,
        "goals_conceded_minus_xg": 6.8343,
        "goals_per_xg": 1.139
      }
    },
    {
      "canonical_id": "daniel-antunez",
      "canonical_name": "Daniel Antunez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 88.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 33.0,
        "pass_completion_pct": 0.7273,
        "xpass_completion_pct": 0.7787,
        "passes_over_expected": -1.6957,
        "passes_over_expected_p100": -5.1385,
        "avg_pass_distance": 19.1317,
        "avg_pass_vertical": 5.958
      }
    },
    {
      "canonical_id": "daniel-paladini",
      "canonical_name": "Daniel Paladini",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 919.0,
        "shots": 12.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.8897,
        "xg_place": 0.1736,
        "goals_minus_xg": 0.1103,
        "key_passes": 19.0,
        "assists": 2.0,
        "xa": 1.8521,
        "assists_minus_xa": 0.1479,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.7418,
        "points_added": 2.3078,
        "xpoints_added": 1.6116,
        "passes_attempted": 411.0,
        "pass_completion_pct": 0.7299,
        "xpass_completion_pct": 0.7373,
        "passes_over_expected": -3.0409,
        "passes_over_expected_p100": -0.7399,
        "avg_pass_distance": 19.976,
        "avg_pass_vertical": 6.1222
      }
    },
    {
      "canonical_id": "daniel-woolard",
      "canonical_name": "Daniel Woolard",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2386.0,
        "shots": 5.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.4611,
        "xg_place": 0.2974,
        "goals_minus_xg": -0.4611,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.4214,
        "assists_minus_xa": 0.5786,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8825,
        "points_added": 0.0,
        "xpoints_added": 0.5012,
        "passes_attempted": 1128.0,
        "pass_completion_pct": 0.8183,
        "xpass_completion_pct": 0.8268,
        "passes_over_expected": -9.6764,
        "passes_over_expected_p100": -0.8578,
        "avg_pass_distance": 22.6407,
        "avg_pass_vertical": 9.7566
      }
    },
    {
      "canonical_id": "daniele-paponi",
      "canonical_name": "Daniele Paponi",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 903.0,
        "shots": 30.0,
        "shots_on_target": 12.0,
        "goals": 2.0,
        "xg": 3.4147,
        "xg_place": -0.1002,
        "goals_minus_xg": -1.4147,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 0.9092,
        "assists_minus_xa": 0.0908,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.3239,
        "points_added": 1.1425,
        "xpoints_added": 2.8614,
        "passes_attempted": 222.0,
        "pass_completion_pct": 0.7027,
        "xpass_completion_pct": 0.7326,
        "passes_over_expected": -6.6459,
        "passes_over_expected_p100": -2.9936,
        "avg_pass_distance": 14.7333,
        "avg_pass_vertical": 0.3625
      }
    },
    {
      "canonical_id": "danny-califf",
      "canonical_name": "Danny Califf",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 380.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3643,
        "xg_place": -0.3643,
        "goals_minus_xg": -0.3643,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3643,
        "points_added": 0.0,
        "xpoints_added": 0.2559,
        "passes_attempted": 108.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.7365,
        "passes_over_expected": -7.5387,
        "passes_over_expected_p100": -6.9803,
        "avg_pass_distance": 23.8813,
        "avg_pass_vertical": 12.8235
      }
    },
    {
      "canonical_id": "danny-cruz",
      "canonical_name": "Danny Cruz",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2275.0,
        "shots": 56.0,
        "shots_on_target": 19.0,
        "goals": 3.0,
        "xg": 3.3888,
        "xg_place": 0.6609,
        "goals_minus_xg": -0.3888,
        "key_passes": 23.0,
        "assists": 2.0,
        "xa": 2.6606,
        "assists_minus_xa": -0.6606,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.0494,
        "points_added": 2.2815,
        "xpoints_added": 2.3834,
        "passes_attempted": 668.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7715,
        "passes_over_expected": -14.3905,
        "passes_over_expected_p100": -2.1543,
        "avg_pass_distance": 15.8337,
        "avg_pass_vertical": -0.2643
      }
    },
    {
      "canonical_id": "danny-koevermans",
      "canonical_name": "Danny Koevermans",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 95.0,
        "shots": 2.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.281,
        "xg_place": 0.713,
        "goals_minus_xg": -0.281,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.3018,
        "assists_minus_xa": -0.3018,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5828,
        "points_added": 0.0,
        "xpoints_added": 0.2925,
        "passes_attempted": 29.0,
        "pass_completion_pct": 0.6207,
        "xpass_completion_pct": 0.6856,
        "passes_over_expected": -1.8813,
        "passes_over_expected_p100": -6.4872,
        "avg_pass_distance": 20.9158,
        "avg_pass_vertical": 5.4704
      }
    },
    {
      "canonical_id": "danny-mwanga",
      "canonical_name": "Danny Mwanga",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 623.0,
        "shots": 9.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.0116,
        "xg_place": -0.1024,
        "goals_minus_xg": -1.0116,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.1506,
        "assists_minus_xa": -0.1506,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1622,
        "points_added": 0.0,
        "xpoints_added": 0.7565,
        "passes_attempted": 170.0,
        "pass_completion_pct": 0.7353,
        "xpass_completion_pct": 0.7193,
        "passes_over_expected": 2.7113,
        "passes_over_expected_p100": 1.5949,
        "avg_pass_distance": 15.1214,
        "avg_pass_vertical": 1.6499
      }
    },
    {
      "canonical_id": "danny-orourke",
      "canonical_name": "Danny O'Rourke",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1846.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1318,
        "xg_place": -0.1318,
        "goals_minus_xg": -0.1318,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.04,
        "assists_minus_xa": -0.04,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1718,
        "points_added": 0.0,
        "xpoints_added": 0.1169,
        "passes_attempted": 735.0,
        "pass_completion_pct": 0.8313,
        "xpass_completion_pct": 0.8494,
        "passes_over_expected": -13.3136,
        "passes_over_expected_p100": -1.8114,
        "avg_pass_distance": 21.144,
        "avg_pass_vertical": 5.8944
      }
    },
    {
      "canonical_id": "darel-russell",
      "canonical_name": "Darel Russell",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1019.0,
        "shots": 17.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 1.1982,
        "xg_place": 1.3142,
        "goals_minus_xg": 1.8018,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.4276,
        "assists_minus_xa": -0.4276,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.6258,
        "points_added": 2.9419,
        "xpoints_added": 1.0232,
        "passes_attempted": 433.0,
        "pass_completion_pct": 0.746,
        "xpass_completion_pct": 0.7347,
        "passes_over_expected": 4.8952,
        "passes_over_expected_p100": 1.1305,
        "avg_pass_distance": 22.7112,
        "avg_pass_vertical": 10.0575
      }
    },
    {
      "canonical_id": "darlington-nagbe",
      "canonical_name": "Darlington Nagbe",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3408.0,
        "shots": 65.0,
        "shots_on_target": 26.0,
        "goals": 10.0,
        "xg": 5.4654,
        "xg_place": 1.604,
        "goals_minus_xg": 4.5346,
        "key_passes": 52.0,
        "assists": 3.0,
        "xa": 4.0961,
        "assists_minus_xa": -1.0961,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 9.5614,
        "points_added": 5.2832,
        "xpoints_added": 3.5035,
        "passes_attempted": 1596.0,
        "pass_completion_pct": 0.844,
        "xpass_completion_pct": 0.8353,
        "passes_over_expected": 13.8432,
        "passes_over_expected_p100": 0.8674,
        "avg_pass_distance": 15.5057,
        "avg_pass_vertical": 1.2616
      }
    },
    {
      "canonical_id": "darren-mattocks",
      "canonical_name": "Darren Mattocks",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1018.0,
        "shots": 45.0,
        "shots_on_target": 14.0,
        "goals": 3.0,
        "xg": 5.0874,
        "xg_place": -1.7758,
        "goals_minus_xg": -2.0874,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 0.7483,
        "assists_minus_xa": 0.2517,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.8357,
        "points_added": 0.5368,
        "xpoints_added": 3.0653,
        "passes_attempted": 245.0,
        "pass_completion_pct": 0.7429,
        "xpass_completion_pct": 0.7631,
        "passes_over_expected": -4.957,
        "passes_over_expected_p100": -2.0233,
        "avg_pass_distance": 14.0353,
        "avg_pass_vertical": -0.9023
      }
    },
    {
      "canonical_id": "darren-odea",
      "canonical_name": "Darren O'Dea",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1669.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.0332,
        "xg_place": 0.6121,
        "goals_minus_xg": -0.0332,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.8549,
        "assists_minus_xa": -0.8549,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.8881,
        "points_added": 0.3516,
        "xpoints_added": 0.8533,
        "passes_attempted": 723.0,
        "pass_completion_pct": 0.7068,
        "xpass_completion_pct": 0.7006,
        "passes_over_expected": 4.4437,
        "passes_over_expected_p100": 0.6146,
        "avg_pass_distance": 28.7802,
        "avg_pass_vertical": 15.7598
      }
    },
    {
      "canonical_id": "darrius-barnes",
      "canonical_name": "Darrius Barnes",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 686.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0835,
        "xg_place": -0.0835,
        "goals_minus_xg": -0.0835,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.2404,
        "assists_minus_xa": 0.7596,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3239,
        "points_added": 0.0,
        "xpoints_added": 0.0518,
        "passes_attempted": 168.0,
        "pass_completion_pct": 0.6012,
        "xpass_completion_pct": 0.6276,
        "passes_over_expected": -4.4381,
        "passes_over_expected_p100": -2.6417,
        "avg_pass_distance": 23.7968,
        "avg_pass_vertical": 14.7705
      }
    },
    {
      "canonical_id": "david-bingham",
      "canonical_name": "David Bingham",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 96.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0312,
        "assists_minus_xa": -0.0312,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0312,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 34.0,
        "pass_completion_pct": 0.6176,
        "xpass_completion_pct": 0.5246,
        "passes_over_expected": 3.1627,
        "passes_over_expected_p100": 9.3019,
        "avg_pass_distance": 54.3965,
        "avg_pass_vertical": 48.4421,
        "shots_faced": 8.0,
        "goals_conceded": 1.0,
        "saves": 7.0,
        "headed_shot_share": 0.125,
        "xg_faced": 1.4568,
        "goals_conceded_minus_xg": -0.4568,
        "goals_per_xg": 0.6864
      }
    },
    {
      "canonical_id": "david-carney",
      "canonical_name": "David Carney",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 910.0,
        "shots": 7.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4391,
        "xg_place": -0.4391,
        "goals_minus_xg": -0.4391,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.6877,
        "assists_minus_xa": -0.6877,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1268,
        "points_added": 0.0,
        "xpoints_added": 0.265,
        "passes_attempted": 420.0,
        "pass_completion_pct": 0.669,
        "xpass_completion_pct": 0.6861,
        "passes_over_expected": -7.1464,
        "passes_over_expected_p100": -1.7015,
        "avg_pass_distance": 25.6108,
        "avg_pass_vertical": 13.2142
      }
    },
    {
      "canonical_id": "david-estrada",
      "canonical_name": "David Estrada",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 563.0,
        "shots": 5.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.6717,
        "xg_place": 0.334,
        "goals_minus_xg": -0.6717,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2065,
        "assists_minus_xa": -0.2065,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8782,
        "points_added": 0.0,
        "xpoints_added": 0.5975,
        "passes_attempted": 228.0,
        "pass_completion_pct": 0.7982,
        "xpass_completion_pct": 0.8076,
        "passes_over_expected": -2.1402,
        "passes_over_expected_p100": -0.9387,
        "avg_pass_distance": 14.6674,
        "avg_pass_vertical": -1.6484
      }
    },
    {
      "canonical_id": "david-ferreira",
      "canonical_name": "David Ferreira",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2625.0,
        "shots": 32.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 3.3103,
        "xg_place": -0.5296,
        "goals_minus_xg": -0.3103,
        "key_passes": 61.0,
        "assists": 7.0,
        "xa": 7.547,
        "assists_minus_xa": -0.547,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 10.8573,
        "points_added": 1.1178,
        "xpoints_added": 2.1455,
        "passes_attempted": 1140.0,
        "pass_completion_pct": 0.7447,
        "xpass_completion_pct": 0.748,
        "passes_over_expected": -3.7182,
        "passes_over_expected_p100": -0.3262,
        "avg_pass_distance": 19.9107,
        "avg_pass_vertical": 6.0147
      }
    },
    {
      "canonical_id": "david-horst",
      "canonical_name": "David Horst",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 114.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_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.7565,
        "passes_over_expected": -0.8855,
        "passes_over_expected_p100": -4.2167,
        "avg_pass_distance": 26.2714,
        "avg_pass_vertical": 13.6165
      }
    },
    {
      "canonical_id": "david-ousted",
      "canonical_name": "David Ousted",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1264.0,
        "shots": 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.0163,
        "assists_minus_xa": -0.0163,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0163,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 422.0,
        "pass_completion_pct": 0.5877,
        "xpass_completion_pct": 0.5861,
        "passes_over_expected": 0.6724,
        "passes_over_expected_p100": 0.1593,
        "avg_pass_distance": 47.3879,
        "avg_pass_vertical": 40.6705,
        "shots_faced": 54.0,
        "goals_conceded": 16.0,
        "saves": 37.0,
        "headed_shot_share": 0.1852,
        "xg_faced": 14.8791,
        "goals_conceded_minus_xg": 1.1209,
        "goals_per_xg": 1.0753
      }
    },
    {
      "canonical_id": "davy-arnaud",
      "canonical_name": "Davy Arnaud",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1906.0,
        "shots": 13.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.9299,
        "xg_place": -0.6534,
        "goals_minus_xg": -0.9299,
        "key_passes": 23.0,
        "assists": 5.0,
        "xa": 3.2081,
        "assists_minus_xa": 1.7919,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.138,
        "points_added": 0.4678,
        "xpoints_added": 1.2701,
        "passes_attempted": 956.0,
        "pass_completion_pct": 0.8096,
        "xpass_completion_pct": 0.8257,
        "passes_over_expected": -15.3394,
        "passes_over_expected_p100": -1.6045,
        "avg_pass_distance": 18.8235,
        "avg_pass_vertical": 3.1976
      }
    },
    {
      "canonical_id": "dax-mccarty",
      "canonical_name": "Dax McCarty",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3026.0,
        "shots": 19.0,
        "shots_on_target": 7.0,
        "goals": 4.0,
        "xg": 0.9588,
        "xg_place": 1.3772,
        "goals_minus_xg": 3.0412,
        "key_passes": 21.0,
        "assists": 4.0,
        "xa": 1.7774,
        "assists_minus_xa": 2.2226,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 2.7362,
        "points_added": 1.9576,
        "xpoints_added": 0.3287,
        "passes_attempted": 1736.0,
        "pass_completion_pct": 0.8468,
        "xpass_completion_pct": 0.8527,
        "passes_over_expected": -10.203,
        "passes_over_expected_p100": -0.5877,
        "avg_pass_distance": 19.798,
        "avg_pass_vertical": 4.6446
      }
    },
    {
      "canonical_id": "deandre-yedlin",
      "canonical_name": "DeAndre Yedlin",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3090.0,
        "shots": 14.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 0.9814,
        "xg_place": 0.3444,
        "goals_minus_xg": 1.0186,
        "key_passes": 20.0,
        "assists": 2.0,
        "xa": 1.6391,
        "assists_minus_xa": 0.3609,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.6205,
        "points_added": 1.0763,
        "xpoints_added": 0.4835,
        "passes_attempted": 1535.0,
        "pass_completion_pct": 0.7186,
        "xpass_completion_pct": 0.7557,
        "passes_over_expected": -57.0729,
        "passes_over_expected_p100": -3.7181,
        "avg_pass_distance": 19.6803,
        "avg_pass_vertical": 7.872
      }
    },
    {
      "canonical_id": "dejan-jakovic",
      "canonical_name": "Dejan Jakovic",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1688.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.09,
        "xg_place": -0.09,
        "goals_minus_xg": -0.09,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.09,
        "points_added": 0.0,
        "xpoints_added": 0.0892,
        "passes_attempted": 678.0,
        "pass_completion_pct": 0.8407,
        "xpass_completion_pct": 0.8423,
        "passes_over_expected": -1.0981,
        "passes_over_expected_p100": -0.162,
        "avg_pass_distance": 22.8672,
        "avg_pass_vertical": 9.7312
      }
    },
    {
      "canonical_id": "dennis-iapichino",
      "canonical_name": "Dennis Iapichino",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1203.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0857,
        "xg_place": -0.0857,
        "goals_minus_xg": -0.0857,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.9946,
        "assists_minus_xa": -0.9946,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0802,
        "points_added": 0.0,
        "xpoints_added": 0.046400000000000004,
        "passes_attempted": 716.0,
        "pass_completion_pct": 1.4381,
        "xpass_completion_pct": 1.5042,
        "passes_over_expected": -22.992600000000003,
        "passes_over_expected_p100": -6.6096,
        "avg_pass_distance": 46.8624,
        "avg_pass_vertical": 18.1323
      }
    },
    {
      "canonical_id": "deshorn-brown",
      "canonical_name": "Deshorn Brown",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2400.0,
        "shots": 98.0,
        "shots_on_target": 30.0,
        "goals": 10.0,
        "xg": 11.0482,
        "xg_place": -1.2931,
        "goals_minus_xg": -1.0482,
        "key_passes": 13.0,
        "assists": 2.0,
        "xa": 1.1032,
        "assists_minus_xa": 0.8968,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 12.1514,
        "points_added": 4.7894,
        "xpoints_added": 6.7335,
        "passes_attempted": 473.0,
        "pass_completion_pct": 0.6512,
        "xpass_completion_pct": 0.7236,
        "passes_over_expected": -34.2461,
        "passes_over_expected_p100": -7.2402,
        "avg_pass_distance": 16.6425,
        "avg_pass_vertical": -0.582
      }
    },
    {
      "canonical_id": "devon-sandoval",
      "canonical_name": "Devon Sandoval",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1160.0,
        "shots": 23.0,
        "shots_on_target": 10.0,
        "goals": 4.0,
        "xg": 6.0597,
        "xg_place": -0.7441,
        "goals_minus_xg": -2.0597,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 1.3909,
        "assists_minus_xa": -1.3909,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 7.4506,
        "points_added": 1.7992,
        "xpoints_added": 2.5427,
        "passes_attempted": 305.0,
        "pass_completion_pct": 0.7508,
        "xpass_completion_pct": 0.7422,
        "passes_over_expected": 2.6177,
        "passes_over_expected_p100": 0.8583,
        "avg_pass_distance": 12.3492,
        "avg_pass_vertical": -0.5254
      }
    },
    {
      "canonical_id": "diego-calder\u00f3n",
      "canonical_name": "Diego Calder\u00f3n",
      "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": 110.0,
        "pass_completion_pct": 0.7909,
        "xpass_completion_pct": 0.7742,
        "passes_over_expected": 1.834,
        "passes_over_expected_p100": 1.6672,
        "avg_pass_distance": 25.0327,
        "avg_pass_vertical": 15.3225
      }
    },
    {
      "canonical_id": "diego-char\u00e1",
      "canonical_name": "Diego Char\u00e1",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3356.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.375,
        "xg_place": 0.1443,
        "goals_minus_xg": -1.375,
        "key_passes": 29.0,
        "assists": 2.0,
        "xa": 2.6962,
        "assists_minus_xa": -0.6962,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.0712,
        "points_added": 0.0,
        "xpoints_added": 0.7234,
        "passes_attempted": 1800.0,
        "pass_completion_pct": 0.8533,
        "xpass_completion_pct": 0.8244,
        "passes_over_expected": 52.056,
        "passes_over_expected_p100": 2.892,
        "avg_pass_distance": 19.0201,
        "avg_pass_vertical": 6.0286
      }
    },
    {
      "canonical_id": "diego-fagundez",
      "canonical_name": "Diego Fagundez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2831.0,
        "shots": 58.0,
        "shots_on_target": 30.0,
        "goals": 13.0,
        "xg": 7.8088,
        "xg_place": 3.6144,
        "goals_minus_xg": 5.1912,
        "key_passes": 27.0,
        "assists": 5.0,
        "xa": 2.5948,
        "assists_minus_xa": 2.4052,
        "goals_plus_assists": 18.0,
        "xg_plus_xa": 10.4036,
        "points_added": 5.1983,
        "xpoints_added": 4.6905,
        "passes_attempted": 680.0,
        "pass_completion_pct": 0.7353,
        "xpass_completion_pct": 0.7427,
        "passes_over_expected": -5.0692,
        "passes_over_expected_p100": -0.7455,
        "avg_pass_distance": 15.3019,
        "avg_pass_vertical": 2.505
      }
    },
    {
      "canonical_id": "diego-valeri",
      "canonical_name": "Diego Valeri",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2710.0,
        "shots": 79.0,
        "shots_on_target": 28.0,
        "goals": 11.0,
        "xg": 8.4156,
        "xg_place": -0.2439,
        "goals_minus_xg": 2.5844,
        "key_passes": 63.0,
        "assists": 7.0,
        "xa": 7.3614,
        "assists_minus_xa": -0.3614,
        "goals_plus_assists": 18.0,
        "xg_plus_xa": 15.777,
        "points_added": 4.2111,
        "xpoints_added": 4.7845,
        "passes_attempted": 1444.0,
        "pass_completion_pct": 0.6814,
        "xpass_completion_pct": 0.7068,
        "passes_over_expected": -36.5858,
        "passes_over_expected_p100": -2.5336,
        "avg_pass_distance": 20.1842,
        "avg_pass_vertical": 6.0459
      }
    },
    {
      "canonical_id": "dillon-powers",
      "canonical_name": "Dillon Powers",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2650.0,
        "shots": 27.0,
        "shots_on_target": 11.0,
        "goals": 5.0,
        "xg": 1.8864,
        "xg_place": 1.6689,
        "goals_minus_xg": 3.1136,
        "key_passes": 64.0,
        "assists": 5.0,
        "xa": 4.1626,
        "assists_minus_xa": 0.8374,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 6.049,
        "points_added": 1.911,
        "xpoints_added": 0.8393,
        "passes_attempted": 1396.0,
        "pass_completion_pct": 0.7765,
        "xpass_completion_pct": 0.782,
        "passes_over_expected": -7.6652,
        "passes_over_expected_p100": -0.5491,
        "avg_pass_distance": 21.2212,
        "avg_pass_vertical": 3.7702
      }
    },
    {
      "canonical_id": "dillon-serna",
      "canonical_name": "Dillon Serna",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 16.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0264,
        "xg_place": -0.0264,
        "goals_minus_xg": -0.0264,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0355,
        "assists_minus_xa": -0.0355,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0619,
        "points_added": 0.0,
        "xpoints_added": 0.004,
        "passes_attempted": 9.0,
        "pass_completion_pct": 0.8889,
        "xpass_completion_pct": 0.8335,
        "passes_over_expected": 0.4985,
        "passes_over_expected_p100": 5.5387,
        "avg_pass_distance": 12.5779,
        "avg_pass_vertical": 7.3456
      }
    },
    {
      "canonical_id": "dilly-duka",
      "canonical_name": "Dilly Duka",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1891.0,
        "shots": 62.0,
        "shots_on_target": 28.0,
        "goals": 4.0,
        "xg": 4.1226,
        "xg_place": 2.3179,
        "goals_minus_xg": -0.1226,
        "key_passes": 31.0,
        "assists": 3.0,
        "xa": 4.1719,
        "assists_minus_xa": -1.1719,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 8.2945,
        "points_added": 2.4699,
        "xpoints_added": 2.6681,
        "passes_attempted": 613.0,
        "pass_completion_pct": 0.6476,
        "xpass_completion_pct": 0.69,
        "passes_over_expected": -25.9759,
        "passes_over_expected_p100": -4.2375,
        "avg_pass_distance": 17.3139,
        "avg_pass_vertical": 4.4076
      }
    },
    {
      "canonical_id": "dimitry-imbongo-boele",
      "canonical_name": "Dimitry Imbongo Boele",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1284.0,
        "shots": 33.0,
        "shots_on_target": 11.0,
        "goals": 4.0,
        "xg": 3.8754,
        "xg_place": -0.1737,
        "goals_minus_xg": 0.1246,
        "key_passes": 17.0,
        "assists": 2.0,
        "xa": 1.5657,
        "assists_minus_xa": 0.4343,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.4411,
        "points_added": 2.0892,
        "xpoints_added": 2.2015,
        "passes_attempted": 324.0,
        "pass_completion_pct": 0.7099,
        "xpass_completion_pct": 0.7173,
        "passes_over_expected": -2.4151,
        "passes_over_expected_p100": -0.7454,
        "avg_pass_distance": 14.5408,
        "avg_pass_vertical": -0.9136
      }
    },
    {
      "canonical_id": "djimi-traore",
      "canonical_name": "Djimi Traore",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2711.0,
        "shots": 10.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.7,
        "xg_place": -0.2281,
        "goals_minus_xg": 0.3,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7,
        "points_added": 0.0713,
        "xpoints_added": 0.3188,
        "passes_attempted": 984.0,
        "pass_completion_pct": 0.7907,
        "xpass_completion_pct": 0.8052,
        "passes_over_expected": -14.3298,
        "passes_over_expected_p100": -1.4563,
        "avg_pass_distance": 24.8691,
        "avg_pass_vertical": 12.013
      }
    },
    {
      "canonical_id": "dom-dwyer",
      "canonical_name": "Dom Dwyer",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1047.0,
        "shots": 44.0,
        "shots_on_target": 15.0,
        "goals": 3.0,
        "xg": 5.3426,
        "xg_place": -2.5134,
        "goals_minus_xg": -2.3426,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.5138,
        "assists_minus_xa": 0.4862,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.8564,
        "points_added": 1.3112,
        "xpoints_added": 1.6671,
        "passes_attempted": 171.0,
        "pass_completion_pct": 0.6784,
        "xpass_completion_pct": 0.7126,
        "passes_over_expected": -5.8585,
        "passes_over_expected_p100": -3.426,
        "avg_pass_distance": 14.0003,
        "avg_pass_vertical": 1.1026
      }
    },
    {
      "canonical_id": "dominic-oduro",
      "canonical_name": "Dominic Oduro",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3028.0,
        "shots": 92.0,
        "shots_on_target": 36.0,
        "goals": 13.0,
        "xg": 10.5765,
        "xg_place": -0.2425,
        "goals_minus_xg": 2.4235,
        "key_passes": 34.0,
        "assists": 3.0,
        "xa": 2.4418,
        "assists_minus_xa": 0.5582,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 13.0183,
        "points_added": 8.004,
        "xpoints_added": 6.8113,
        "passes_attempted": 907.0,
        "pass_completion_pct": 0.6913,
        "xpass_completion_pct": 0.727,
        "passes_over_expected": -32.4042,
        "passes_over_expected_p100": -3.5727,
        "avg_pass_distance": 17.1064,
        "avg_pass_vertical": 2.802
      }
    },
    {
      "canonical_id": "don-anding",
      "canonical_name": "Don Anding",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 34.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1441,
        "xg_place": -0.1441,
        "goals_minus_xg": -0.1441,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0815,
        "assists_minus_xa": -0.0815,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2256,
        "points_added": 0.0,
        "xpoints_added": 0.1375,
        "passes_attempted": 10.0,
        "pass_completion_pct": 0.7,
        "xpass_completion_pct": 0.5347,
        "passes_over_expected": 1.6526,
        "passes_over_expected_p100": 16.5259,
        "avg_pass_distance": 17.8387,
        "avg_pass_vertical": 1.8811
      }
    },
    {
      "canonical_id": "donald-smith",
      "canonical_name": "Donald Smith",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 55.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1241,
        "assists_minus_xa": -0.1241,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1241,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 17.0,
        "pass_completion_pct": 0.6471,
        "xpass_completion_pct": 0.6892,
        "passes_over_expected": -0.7158,
        "passes_over_expected_p100": -4.2108,
        "avg_pass_distance": 16.1532,
        "avg_pass_vertical": 0.1695
      }
    },
    {
      "canonical_id": "doneil-henry",
      "canonical_name": "Doneil Henry",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1779.0,
        "shots": 7.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.7059,
        "xg_place": -0.7059,
        "goals_minus_xg": -0.7059,
        "key_passes": 5.0,
        "assists": 2.0,
        "xa": 0.954,
        "assists_minus_xa": 1.046,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6598,
        "points_added": 0.0,
        "xpoints_added": 0.5935,
        "passes_attempted": 530.0,
        "pass_completion_pct": 0.683,
        "xpass_completion_pct": 0.7163,
        "passes_over_expected": -17.6205,
        "passes_over_expected_p100": -3.3246,
        "avg_pass_distance": 26.8774,
        "avg_pass_vertical": 16.4662
      }
    },
    {
      "canonical_id": "donovan-ricketts",
      "canonical_name": "Donovan Ricketts",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3518.0,
        "shots": 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.0518,
        "assists_minus_xa": -0.0518,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0518,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 879.0,
        "pass_completion_pct": 0.5802,
        "xpass_completion_pct": 0.5757,
        "passes_over_expected": 3.9368,
        "passes_over_expected_p100": 0.4479,
        "avg_pass_distance": 49.9994,
        "avg_pass_vertical": 44.1362,
        "shots_faced": 146.0,
        "goals_conceded": 39.0,
        "saves": 104.0,
        "headed_shot_share": 0.2603,
        "xg_faced": 42.8185,
        "goals_conceded_minus_xg": -3.8185,
        "goals_per_xg": 0.9108
      }
    },
    {
      "canonical_id": "drew-moor",
      "canonical_name": "Drew Moor",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3124.0,
        "shots": 17.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 2.6293,
        "xg_place": 0.8246,
        "goals_minus_xg": 0.3707,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.4153,
        "assists_minus_xa": -0.4153,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.0447,
        "points_added": 1.0135,
        "xpoints_added": 1.8309,
        "passes_attempted": 1330.0,
        "pass_completion_pct": 0.8038,
        "xpass_completion_pct": 0.7853,
        "passes_over_expected": 24.5725,
        "passes_over_expected_p100": 1.8476,
        "avg_pass_distance": 25.241,
        "avg_pass_vertical": 13.5354
      }
    },
    {
      "canonical_id": "dwayne-de-rosario",
      "canonical_name": "Dwayne De Rosario",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1717.0,
        "shots": 59.0,
        "shots_on_target": 22.0,
        "goals": 3.0,
        "xg": 4.4807,
        "xg_place": 1.4067,
        "goals_minus_xg": -1.4807,
        "key_passes": 28.0,
        "assists": 2.0,
        "xa": 2.5061,
        "assists_minus_xa": -0.5061,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.9868,
        "points_added": 2.1487,
        "xpoints_added": 2.8638,
        "passes_attempted": 746.0,
        "pass_completion_pct": 0.744,
        "xpass_completion_pct": 0.7749,
        "passes_over_expected": -23.0951,
        "passes_over_expected_p100": -3.0959,
        "avg_pass_distance": 21.5767,
        "avg_pass_vertical": 2.6525
      }
    },
    {
      "canonical_id": "dylan-remick",
      "canonical_name": "Dylan Remick",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 29.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1729,
        "assists_minus_xa": -0.1729,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1729,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 14.0,
        "pass_completion_pct": 0.5714,
        "xpass_completion_pct": 0.5708,
        "passes_over_expected": 0.0089,
        "passes_over_expected_p100": 0.0635,
        "avg_pass_distance": 28.0734,
        "avg_pass_vertical": 15.3281
      }
    },
    {
      "canonical_id": "eddie-gaven",
      "canonical_name": "Eddie Gaven",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 973.0,
        "shots": 7.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.2506,
        "xg_place": -0.0854,
        "goals_minus_xg": -0.2506,
        "key_passes": 11.0,
        "assists": 3.0,
        "xa": 0.9396,
        "assists_minus_xa": 2.0604,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.1902,
        "points_added": 0.0,
        "xpoints_added": 0.1758,
        "passes_attempted": 388.0,
        "pass_completion_pct": 0.7526,
        "xpass_completion_pct": 0.7513,
        "passes_over_expected": 0.4843,
        "passes_over_expected_p100": 0.1248,
        "avg_pass_distance": 15.7141,
        "avg_pass_vertical": 2.5379
      }
    },
    {
      "canonical_id": "eddie-johnson",
      "canonical_name": "Eddie Johnson",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2162.0,
        "shots": 59.0,
        "shots_on_target": 30.0,
        "goals": 11.0,
        "xg": 9.1045,
        "xg_place": 2.15,
        "goals_minus_xg": 1.8955,
        "key_passes": 36.0,
        "assists": 1.0,
        "xa": 3.3507,
        "assists_minus_xa": -2.3507,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 12.4553,
        "points_added": 4.078,
        "xpoints_added": 3.7313,
        "passes_attempted": 852.0,
        "pass_completion_pct": 0.7911,
        "xpass_completion_pct": 0.7827,
        "passes_over_expected": 7.1804,
        "passes_over_expected_p100": 0.8428,
        "avg_pass_distance": 14.6253,
        "avg_pass_vertical": -1.2959
      }
    },
    {
      "canonical_id": "edgar-mej\u00eda",
      "canonical_name": "Edgar Mej\u00eda",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2435.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.4144,
        "xg_place": -0.3582,
        "goals_minus_xg": -0.4144,
        "key_passes": 35.0,
        "assists": 4.0,
        "xa": 2.7112,
        "assists_minus_xa": 1.2888,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.1256,
        "points_added": 0.2567,
        "xpoints_added": 1.0892,
        "passes_attempted": 1157.0,
        "pass_completion_pct": 0.7476,
        "xpass_completion_pct": 0.7654,
        "passes_over_expected": -20.6138,
        "passes_over_expected_p100": -1.7817,
        "avg_pass_distance": 22.3688,
        "avg_pass_vertical": 6.9752
      }
    },
    {
      "canonical_id": "edson-buddle",
      "canonical_name": "Edson Buddle",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1797.0,
        "shots": 56.0,
        "shots_on_target": 17.0,
        "goals": 5.0,
        "xg": 4.4585,
        "xg_place": -1.2268,
        "goals_minus_xg": 0.5415,
        "key_passes": 20.0,
        "assists": 3.0,
        "xa": 1.7121,
        "assists_minus_xa": 1.2879,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 6.1706,
        "points_added": 2.6891,
        "xpoints_added": 3.2945,
        "passes_attempted": 470.0,
        "pass_completion_pct": 0.734,
        "xpass_completion_pct": 0.7354,
        "passes_over_expected": -0.6479,
        "passes_over_expected_p100": -0.1379,
        "avg_pass_distance": 16.5096,
        "avg_pass_vertical": 1.0824
      }
    },
    {
      "canonical_id": "emery-welshman",
      "canonical_name": "Emery Welshman",
      "positions": [
        "ST"
      ],
      "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": 1.0,
        "xpass_completion_pct": 0.8301,
        "passes_over_expected": 0.5096,
        "passes_over_expected_p100": 16.9876,
        "avg_pass_distance": 11.4283,
        "avg_pass_vertical": 3.565
      }
    },
    {
      "canonical_id": "eric-alexander",
      "canonical_name": "Eric Alexander",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2789.0,
        "shots": 35.0,
        "shots_on_target": 11.0,
        "goals": 5.0,
        "xg": 3.064,
        "xg_place": 0.8541,
        "goals_minus_xg": 1.936,
        "key_passes": 22.0,
        "assists": 2.0,
        "xa": 2.3681,
        "assists_minus_xa": -0.3681,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.432,
        "points_added": 1.5414,
        "xpoints_added": 1.5404,
        "passes_attempted": 1131.0,
        "pass_completion_pct": 0.8028,
        "xpass_completion_pct": 0.8018,
        "passes_over_expected": 1.1681,
        "passes_over_expected_p100": 0.1033,
        "avg_pass_distance": 17.0561,
        "avg_pass_vertical": 3.9548
      }
    },
    {
      "canonical_id": "eric-avila",
      "canonical_name": "Eric Avila",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2345.0,
        "shots": 27.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 1.9596,
        "xg_place": 0.8043,
        "goals_minus_xg": 1.0404,
        "key_passes": 32.0,
        "assists": 0.0,
        "xa": 3.1542,
        "assists_minus_xa": -3.1542,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 5.1138,
        "points_added": 2.0784,
        "xpoints_added": 1.4258,
        "passes_attempted": 841.0,
        "pass_completion_pct": 0.7111,
        "xpass_completion_pct": 0.728,
        "passes_over_expected": -14.2372,
        "passes_over_expected_p100": -1.6929,
        "avg_pass_distance": 17.7232,
        "avg_pass_vertical": 4.7829
      }
    },
    {
      "canonical_id": "eric-brunner",
      "canonical_name": "Eric Brunner",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1476.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4139,
        "xg_place": -0.4139,
        "goals_minus_xg": -0.4139,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1004,
        "assists_minus_xa": -0.1004,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5142,
        "points_added": 0.0,
        "xpoints_added": 0.0523,
        "passes_attempted": 593.0,
        "pass_completion_pct": 0.8044,
        "xpass_completion_pct": 0.8329,
        "passes_over_expected": -16.9115,
        "passes_over_expected_p100": -2.8519,
        "avg_pass_distance": 24.6346,
        "avg_pass_vertical": 9.4284
      }
    },
    {
      "canonical_id": "eric-gehrig",
      "canonical_name": "Eric Gehrig",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 581.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0804,
        "xg_place": 0.1185,
        "goals_minus_xg": -0.0804,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0804,
        "points_added": 0.0,
        "xpoints_added": 0.049,
        "passes_attempted": 172.0,
        "pass_completion_pct": 0.686,
        "xpass_completion_pct": 0.7199,
        "passes_over_expected": -5.8212,
        "passes_over_expected_p100": -3.3844,
        "avg_pass_distance": 26.5064,
        "avg_pass_vertical": 16.4318
      }
    },
    {
      "canonical_id": "eric-hassli",
      "canonical_name": "Eric Hassli",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 499.0,
        "shots": 16.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.1061,
        "xg_place": -0.2347,
        "goals_minus_xg": -1.1061,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.5658,
        "assists_minus_xa": 0.4342,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.672,
        "points_added": 0.0,
        "xpoints_added": 0.7869,
        "passes_attempted": 127.0,
        "pass_completion_pct": 0.6535,
        "xpass_completion_pct": 0.7245,
        "passes_over_expected": -9.0099,
        "passes_over_expected_p100": -7.0944,
        "avg_pass_distance": 16.6237,
        "avg_pass_vertical": 2.7115
      }
    },
    {
      "canonical_id": "erick",
      "canonical_name": "Erick",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 696.0,
        "shots": 7.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.8712,
        "xg_place": -0.8712,
        "goals_minus_xg": -0.8712,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8712,
        "points_added": 0.0,
        "xpoints_added": 0.5957,
        "passes_attempted": 225.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.8239,
        "passes_over_expected": -5.3757,
        "passes_over_expected_p100": -2.3892,
        "avg_pass_distance": 19.4701,
        "avg_pass_vertical": 4.371
      }
    },
    {
      "canonical_id": "erick-torres",
      "canonical_name": "Erick Torres",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1453.0,
        "shots": 45.0,
        "shots_on_target": 21.0,
        "goals": 7.0,
        "xg": 5.9102,
        "xg_place": 2.1472,
        "goals_minus_xg": 1.0898,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.5084,
        "assists_minus_xa": 0.4916,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 6.4186,
        "points_added": 3.6276,
        "xpoints_added": 3.4999,
        "passes_attempted": 343.0,
        "pass_completion_pct": 0.7697,
        "xpass_completion_pct": 0.7932,
        "passes_over_expected": -8.0724,
        "passes_over_expected_p100": -2.3535,
        "avg_pass_distance": 13.1421,
        "avg_pass_vertical": -2.1746
      }
    },
    {
      "canonical_id": "erik-hurtado",
      "canonical_name": "Erik Hurtado",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 557.0,
        "shots": 13.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.2627,
        "xg_place": -0.5372,
        "goals_minus_xg": -1.2627,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 0.7994,
        "assists_minus_xa": 1.2006,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0622,
        "points_added": 0.0,
        "xpoints_added": 0.48,
        "passes_attempted": 177.0,
        "pass_completion_pct": 0.7232,
        "xpass_completion_pct": 0.7245,
        "passes_over_expected": -0.2309,
        "passes_over_expected_p100": -0.1304,
        "avg_pass_distance": 14.8125,
        "avg_pass_vertical": -0.3513
      }
    },
    {
      "canonical_id": "eriq-zavaleta",
      "canonical_name": "Eriq Zavaleta",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 54.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1683,
        "xg_place": -0.1256,
        "goals_minus_xg": -0.1683,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1683,
        "points_added": 0.0,
        "xpoints_added": 0.2037,
        "passes_attempted": 12.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.6022,
        "passes_over_expected": 1.7735,
        "passes_over_expected_p100": 14.7792,
        "avg_pass_distance": 12.5456,
        "avg_pass_vertical": -0.6006
      }
    },
    {
      "canonical_id": "ethan-finlay",
      "canonical_name": "Ethan Finlay",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 474.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.554,
        "xg_place": 0.2399,
        "goals_minus_xg": -0.554,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.3974,
        "assists_minus_xa": -0.3974,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9514,
        "points_added": 0.0,
        "xpoints_added": 0.2234,
        "passes_attempted": 163.0,
        "pass_completion_pct": 0.6196,
        "xpass_completion_pct": 0.6677,
        "passes_over_expected": -7.8393,
        "passes_over_expected_p100": -4.8094,
        "avg_pass_distance": 17.9043,
        "avg_pass_vertical": 2.9558
      }
    },
    {
      "canonical_id": "ethan-white",
      "canonical_name": "Ethan White",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1163.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.5963,
        "xg_place": -0.5963,
        "goals_minus_xg": -0.5963,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0157,
        "assists_minus_xa": -0.0157,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.612,
        "points_added": 0.0,
        "xpoints_added": 0.4163,
        "passes_attempted": 482.0,
        "pass_completion_pct": 0.7469,
        "xpass_completion_pct": 0.7845,
        "passes_over_expected": -18.1056,
        "passes_over_expected_p100": -3.7563,
        "avg_pass_distance": 26.6571,
        "avg_pass_vertical": 12.2235
      }
    },
    {
      "canonical_id": "evan-bush",
      "canonical_name": "Evan Bush",
      "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": 22.0,
        "pass_completion_pct": 0.6818,
        "xpass_completion_pct": 0.5601,
        "passes_over_expected": 2.677,
        "passes_over_expected_p100": 12.1683,
        "avg_pass_distance": 48.2896,
        "avg_pass_vertical": 43.9405,
        "shots_faced": 7.0,
        "goals_conceded": 1.0,
        "saves": 6.0,
        "headed_shot_share": 0.4286,
        "xg_faced": 1.9534,
        "goals_conceded_minus_xg": -0.9534,
        "goals_per_xg": 0.5119
      }
    },
    {
      "canonical_id": "fabian-castillo",
      "canonical_name": "Fabian Castillo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2336.0,
        "shots": 45.0,
        "shots_on_target": 16.0,
        "goals": 2.0,
        "xg": 4.6865,
        "xg_place": -1.1777,
        "goals_minus_xg": -2.6865,
        "key_passes": 34.0,
        "assists": 5.0,
        "xa": 3.6771,
        "assists_minus_xa": 1.3229,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 8.3636,
        "points_added": 1.0797,
        "xpoints_added": 3.1181,
        "passes_attempted": 733.0,
        "pass_completion_pct": 0.7435,
        "xpass_completion_pct": 0.7594,
        "passes_over_expected": -11.6441,
        "passes_over_expected_p100": -1.5886,
        "avg_pass_distance": 15.6392,
        "avg_pass_vertical": 1.0305
      }
    },
    {
      "canonical_id": "fabian-espindola",
      "canonical_name": "Fabian Espindola",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2246.0,
        "shots": 48.0,
        "shots_on_target": 26.0,
        "goals": 9.0,
        "xg": 7.4286,
        "xg_place": 0.064,
        "goals_minus_xg": 1.5714,
        "key_passes": 25.0,
        "assists": 2.0,
        "xa": 3.516,
        "assists_minus_xa": -1.516,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 10.9446,
        "points_added": 4.3522,
        "xpoints_added": 4.9016,
        "passes_attempted": 726.0,
        "pass_completion_pct": 0.6818,
        "xpass_completion_pct": 0.7256,
        "passes_over_expected": -31.7659,
        "passes_over_expected_p100": -4.3755,
        "avg_pass_distance": 15.1831,
        "avg_pass_vertical": 1.77
      }
    },
    {
      "canonical_id": "fabinho",
      "canonical_name": "Fabinho",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1066.0,
        "shots": 9.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.2695,
        "xg_place": 0.1627,
        "goals_minus_xg": 0.7305,
        "key_passes": 14.0,
        "assists": 2.0,
        "xa": 1.4894,
        "assists_minus_xa": 0.5106,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.7589,
        "points_added": 0.5099,
        "xpoints_added": 0.2443,
        "passes_attempted": 507.0,
        "pass_completion_pct": 0.6864,
        "xpass_completion_pct": 0.6964,
        "passes_over_expected": -5.0503,
        "passes_over_expected_p100": -0.9961,
        "avg_pass_distance": 21.5448,
        "avg_pass_vertical": 8.6024
      }
    },
    {
      "canonical_id": "federico-higua\u00edn",
      "canonical_name": "Federico Higua\u00edn",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2786.0,
        "shots": 86.0,
        "shots_on_target": 31.0,
        "goals": 11.0,
        "xg": 10.9697,
        "xg_place": 0.3891,
        "goals_minus_xg": 0.0302,
        "key_passes": 118.0,
        "assists": 9.0,
        "xa": 8.8351,
        "assists_minus_xa": 0.1649,
        "goals_plus_assists": 20.0,
        "xg_plus_xa": 19.8048,
        "points_added": 4.2222,
        "xpoints_added": 5.9591,
        "passes_attempted": 1674.0,
        "pass_completion_pct": 0.7473,
        "xpass_completion_pct": 0.7429,
        "passes_over_expected": 7.4106,
        "passes_over_expected_p100": 0.4427,
        "avg_pass_distance": 21.2613,
        "avg_pass_vertical": 4.5407
      }
    },
    {
      "canonical_id": "felipe",
      "canonical_name": "Felipe",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2534.0,
        "shots": 55.0,
        "shots_on_target": 24.0,
        "goals": 5.0,
        "xg": 5.0761,
        "xg_place": 1.0947,
        "goals_minus_xg": -0.0761,
        "key_passes": 40.0,
        "assists": 5.0,
        "xa": 4.6715,
        "assists_minus_xa": 0.3285,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 9.7476,
        "points_added": 2.4548,
        "xpoints_added": 3.2415,
        "passes_attempted": 1004.0,
        "pass_completion_pct": 0.7052,
        "xpass_completion_pct": 0.7579,
        "passes_over_expected": -52.9189,
        "passes_over_expected_p100": -5.2708,
        "avg_pass_distance": 19.9483,
        "avg_pass_vertical": 4.4904
      }
    },
    {
      "canonical_id": "fr\u00e9d\u00e9ric-piquionne",
      "canonical_name": "Fr\u00e9d\u00e9ric Piquionne",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 926.0,
        "shots": 31.0,
        "shots_on_target": 10.0,
        "goals": 2.0,
        "xg": 2.532,
        "xg_place": -0.6909,
        "goals_minus_xg": -0.532,
        "key_passes": 11.0,
        "assists": 4.0,
        "xa": 1.1725,
        "assists_minus_xa": 2.8275,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 3.7045,
        "points_added": 0.5436,
        "xpoints_added": 1.5351,
        "passes_attempted": 251.0,
        "pass_completion_pct": 0.6215,
        "xpass_completion_pct": 0.6152,
        "passes_over_expected": 1.589,
        "passes_over_expected_p100": 0.6331,
        "avg_pass_distance": 17.2225,
        "avg_pass_vertical": 3.1949
      }
    },
    {
      "canonical_id": "futty-danso",
      "canonical_name": "Futty Danso",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1856.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 1.4235,
        "xg_place": -0.5637,
        "goals_minus_xg": -0.4235,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1487,
        "assists_minus_xa": -0.1487,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5722,
        "points_added": 0.0,
        "xpoints_added": 0.2163,
        "passes_attempted": 525.0,
        "pass_completion_pct": 0.8057,
        "xpass_completion_pct": 0.8092,
        "passes_over_expected": -1.8525,
        "passes_over_expected_p100": -0.3529,
        "avg_pass_distance": 25.8295,
        "avg_pass_vertical": 11.9254
      }
    },
    {
      "canonical_id": "gabriel-farf\u00e1n",
      "canonical_name": "Gabriel Farf\u00e1n",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1241.0,
        "shots": 17.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.4056,
        "xg_place": -0.5817,
        "goals_minus_xg": -1.4056,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.5123,
        "assists_minus_xa": -0.5123,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.9179,
        "points_added": 0.0,
        "xpoints_added": 1.0388000000000002,
        "passes_attempted": 497.0,
        "pass_completion_pct": 1.4956999999999998,
        "xpass_completion_pct": 1.5569000000000002,
        "passes_over_expected": -13.1923,
        "passes_over_expected_p100": -6.1141000000000005,
        "avg_pass_distance": 34.7279,
        "avg_pass_vertical": 12.3203
      }
    },
    {
      "canonical_id": "gabriel-torres",
      "canonical_name": "Gabriel Torres",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 644.0,
        "shots": 16.0,
        "shots_on_target": 5.0,
        "goals": 3.0,
        "xg": 1.9835,
        "xg_place": 0.8876,
        "goals_minus_xg": 1.0165,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.3901,
        "assists_minus_xa": 0.6099,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.3736,
        "points_added": 1.1369,
        "xpoints_added": 1.4315,
        "passes_attempted": 147.0,
        "pass_completion_pct": 0.7075,
        "xpass_completion_pct": 0.7526,
        "passes_over_expected": -6.6334,
        "passes_over_expected_p100": -4.5125,
        "avg_pass_distance": 19.7153,
        "avg_pass_vertical": 3.4468
      }
    },
    {
      "canonical_id": "gale-agbossoumonde",
      "canonical_name": "Gale Agbossoumonde",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1174.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1278,
        "xg_place": -0.1278,
        "goals_minus_xg": -0.1278,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2171,
        "assists_minus_xa": -0.2171,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3449,
        "points_added": 0.0,
        "xpoints_added": 0.1296,
        "passes_attempted": 337.0,
        "pass_completion_pct": 0.7329,
        "xpass_completion_pct": 0.7473,
        "passes_over_expected": -4.8422,
        "passes_over_expected_p100": -1.4368,
        "avg_pass_distance": 26.612,
        "avg_pass_vertical": 13.3633
      }
    },
    {
      "canonical_id": "george-john",
      "canonical_name": "George John",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2245.0,
        "shots": 13.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 2.4638,
        "xg_place": 0.6198,
        "goals_minus_xg": -0.4638,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3109,
        "assists_minus_xa": -0.3109,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.7746,
        "points_added": 0.735,
        "xpoints_added": 1.6355,
        "passes_attempted": 734.0,
        "pass_completion_pct": 0.8801,
        "xpass_completion_pct": 0.8626,
        "passes_over_expected": 12.8213,
        "passes_over_expected_p100": 1.7468,
        "avg_pass_distance": 24.1736,
        "avg_pass_vertical": 9.188
      }
    },
    {
      "canonical_id": "germ\u00e1n-mera",
      "canonical_name": "Germ\u00e1n Mera",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 745.0,
        "shots": 7.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4029,
        "xg_place": -0.4029,
        "goals_minus_xg": -0.4029,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0901,
        "assists_minus_xa": -0.0901,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4929,
        "points_added": 0.0,
        "xpoints_added": 0.2718,
        "passes_attempted": 249.0,
        "pass_completion_pct": 0.7912,
        "xpass_completion_pct": 0.8349,
        "passes_over_expected": -10.902,
        "passes_over_expected_p100": -4.3783,
        "avg_pass_distance": 21.9492,
        "avg_pass_vertical": 11.7001
      }
    },
    {
      "canonical_id": "gershon-koffie",
      "canonical_name": "Gershon Koffie",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2065.0,
        "shots": 25.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 0.9803,
        "xg_place": 0.3018,
        "goals_minus_xg": 2.0197,
        "key_passes": 14.0,
        "assists": 2.0,
        "xa": 1.133,
        "assists_minus_xa": 0.867,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 2.1133,
        "points_added": 1.706,
        "xpoints_added": 0.6394,
        "passes_attempted": 1004.0,
        "pass_completion_pct": 0.8137,
        "xpass_completion_pct": 0.8217,
        "passes_over_expected": -8.0285,
        "passes_over_expected_p100": -0.7996,
        "avg_pass_distance": 20.7948,
        "avg_pass_vertical": 5.2358
      }
    },
    {
      "canonical_id": "giles-barnes",
      "canonical_name": "Giles Barnes",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3041.0,
        "shots": 100.0,
        "shots_on_target": 32.0,
        "goals": 9.0,
        "xg": 9.5029,
        "xg_place": 0.5328,
        "goals_minus_xg": -0.5029,
        "key_passes": 26.0,
        "assists": 2.0,
        "xa": 2.5871,
        "assists_minus_xa": -0.5871,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 12.09,
        "points_added": 4.0801,
        "xpoints_added": 6.0795,
        "passes_attempted": 856.0,
        "pass_completion_pct": 0.729,
        "xpass_completion_pct": 0.7271,
        "passes_over_expected": 1.5633,
        "passes_over_expected_p100": 0.1826,
        "avg_pass_distance": 17.8186,
        "avg_pass_vertical": 2.3655
      }
    },
    {
      "canonical_id": "giovani-casillas",
      "canonical_name": "Giovani Casillas",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 204.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.3895,
        "xg_place": 0.3659,
        "goals_minus_xg": 0.6105,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.4449,
        "assists_minus_xa": -0.4449,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8344,
        "points_added": 0.0018,
        "xpoints_added": 0.059,
        "passes_attempted": 59.0,
        "pass_completion_pct": 0.7119,
        "xpass_completion_pct": 0.7003,
        "passes_over_expected": 0.6816,
        "passes_over_expected_p100": 1.1552,
        "avg_pass_distance": 20.8337,
        "avg_pass_vertical": 3.7873
      }
    },
    {
      "canonical_id": "gl\u00e1uber",
      "canonical_name": "Gl\u00e1uber",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1255.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.3747,
        "xg_place": 0.251,
        "goals_minus_xg": 0.6253,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0742,
        "assists_minus_xa": -0.0742,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4489,
        "points_added": 0.5651,
        "xpoints_added": 0.2436,
        "passes_attempted": 434.0,
        "pass_completion_pct": 0.7396,
        "xpass_completion_pct": 0.7821,
        "passes_over_expected": -18.4191,
        "passes_over_expected_p100": -4.244,
        "avg_pass_distance": 26.0833,
        "avg_pass_vertical": 15.248
      }
    },
    {
      "canonical_id": "gonzalo-segares",
      "canonical_name": "Gonzalo Segares",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3075.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.5831,
        "xg_place": 0.0106,
        "goals_minus_xg": -0.5831,
        "key_passes": 23.0,
        "assists": 1.0,
        "xa": 1.2516,
        "assists_minus_xa": -0.2516,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.8346,
        "points_added": 0.0,
        "xpoints_added": 0.4754,
        "passes_attempted": 1303.0,
        "pass_completion_pct": 0.7245,
        "xpass_completion_pct": 0.7518,
        "passes_over_expected": -35.5924,
        "passes_over_expected_p100": -2.7316,
        "avg_pass_distance": 20.7525,
        "avg_pass_vertical": 8.568
      }
    },
    {
      "canonical_id": "graham-zusi",
      "canonical_name": "Graham Zusi",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3117.0,
        "shots": 62.0,
        "shots_on_target": 20.0,
        "goals": 6.0,
        "xg": 4.9868,
        "xg_place": 0.2415,
        "goals_minus_xg": 1.0132,
        "key_passes": 98.0,
        "assists": 8.0,
        "xa": 8.1752,
        "assists_minus_xa": -0.1752,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 13.162,
        "points_added": 1.8882,
        "xpoints_added": 2.5199,
        "passes_attempted": 1566.0,
        "pass_completion_pct": 0.6897,
        "xpass_completion_pct": 0.7006,
        "passes_over_expected": -17.109,
        "passes_over_expected_p100": -1.0925,
        "avg_pass_distance": 24.5117,
        "avg_pass_vertical": 4.9271
      }
    },
    {
      "canonical_id": "greg-cochrane",
      "canonical_name": "Greg Cochrane",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 916.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1754,
        "xg_place": -0.1754,
        "goals_minus_xg": -0.1754,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.2305,
        "assists_minus_xa": -0.2305,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4059,
        "points_added": 0.0,
        "xpoints_added": 0.0756,
        "passes_attempted": 386.0,
        "pass_completion_pct": 0.6969,
        "xpass_completion_pct": 0.7052,
        "passes_over_expected": -3.213,
        "passes_over_expected_p100": -0.8324,
        "avg_pass_distance": 21.7597,
        "avg_pass_vertical": 8.5816
      }
    },
    {
      "canonical_id": "greg-klazura",
      "canonical_name": "Greg Klazura",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 92.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 31.0,
        "pass_completion_pct": 0.7097,
        "xpass_completion_pct": 0.737,
        "passes_over_expected": -0.8482,
        "passes_over_expected_p100": -2.7361,
        "avg_pass_distance": 19.4028,
        "avg_pass_vertical": 6.084
      }
    },
    {
      "canonical_id": "gyasi-zardes",
      "canonical_name": "Gyasi Zardes",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2548.0,
        "shots": 83.0,
        "shots_on_target": 23.0,
        "goals": 4.0,
        "xg": 7.6029,
        "xg_place": -1.9603,
        "goals_minus_xg": -3.6029,
        "key_passes": 30.0,
        "assists": 1.0,
        "xa": 3.8469,
        "assists_minus_xa": -2.8469,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 11.4497,
        "points_added": 1.7127,
        "xpoints_added": 4.6542,
        "passes_attempted": 826.0,
        "pass_completion_pct": 0.6877,
        "xpass_completion_pct": 0.7203,
        "passes_over_expected": -26.9619,
        "passes_over_expected_p100": -3.2641,
        "avg_pass_distance": 15.4483,
        "avg_pass_vertical": 1.6039
      }
    },
    {
      "canonical_id": "hassoun-camara",
      "canonical_name": "Hassoun Camara",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3209.0,
        "shots": 20.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 1.374,
        "xg_place": 0.938,
        "goals_minus_xg": 1.626,
        "key_passes": 16.0,
        "assists": 2.0,
        "xa": 1.9677,
        "assists_minus_xa": 0.0323,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.3417,
        "points_added": 2.2736,
        "xpoints_added": 1.1157,
        "passes_attempted": 1561.0,
        "pass_completion_pct": 0.7886,
        "xpass_completion_pct": 0.8004,
        "passes_over_expected": -18.3881,
        "passes_over_expected_p100": -1.178,
        "avg_pass_distance": 20.9628,
        "avg_pass_vertical": 7.5315
      }
    },
    {
      "canonical_id": "heath-pearce",
      "canonical_name": "Heath Pearce",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1185.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0688,
        "xg_place": 0.171,
        "goals_minus_xg": -0.0688,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 1.1245,
        "assists_minus_xa": -0.1245,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1934,
        "points_added": 0.0,
        "xpoints_added": 0.0581,
        "passes_attempted": 665.0,
        "pass_completion_pct": 0.7654,
        "xpass_completion_pct": 0.769,
        "passes_over_expected": -2.3761,
        "passes_over_expected_p100": -0.3573,
        "avg_pass_distance": 21.5301,
        "avg_pass_vertical": 9.6288
      }
    },
    {
      "canonical_id": "hendry-thomas",
      "canonical_name": "Hendry Thomas",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2584.0,
        "shots": 34.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 2.4832,
        "xg_place": -0.3943,
        "goals_minus_xg": -0.4832,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.5798,
        "assists_minus_xa": -0.5798,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.063,
        "points_added": 0.9845,
        "xpoints_added": 1.4814,
        "passes_attempted": 1374.0,
        "pass_completion_pct": 0.8377,
        "xpass_completion_pct": 0.8249,
        "passes_over_expected": 17.5453,
        "passes_over_expected_p100": 1.277,
        "avg_pass_distance": 21.908,
        "avg_pass_vertical": 6.9965
      }
    },
    {
      "canonical_id": "hern\u00e1n-bernardello",
      "canonical_name": "Hern\u00e1n Bernardello",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 763.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0759,
        "xg_place": -0.0759,
        "goals_minus_xg": -0.0759,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.4059,
        "assists_minus_xa": -0.4059,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4818,
        "points_added": 0.0,
        "xpoints_added": 0.042,
        "passes_attempted": 487.0,
        "pass_completion_pct": 0.807,
        "xpass_completion_pct": 0.8148,
        "passes_over_expected": -3.7949,
        "passes_over_expected_p100": -0.7792,
        "avg_pass_distance": 25.4318,
        "avg_pass_vertical": 9.2261
      }
    },
    {
      "canonical_id": "hogan-ephraim",
      "canonical_name": "Hogan Ephraim",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 840.0,
        "shots": 5.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.2994,
        "xg_place": 0.1649,
        "goals_minus_xg": -0.2994,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.8059,
        "assists_minus_xa": -0.8059,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1053,
        "points_added": 0.0,
        "xpoints_added": 0.1527,
        "passes_attempted": 312.0,
        "pass_completion_pct": 0.734,
        "xpass_completion_pct": 0.7515,
        "passes_over_expected": -5.4566,
        "passes_over_expected_p100": -1.7489,
        "avg_pass_distance": 18.2795,
        "avg_pass_vertical": 1.7678
      }
    },
    {
      "canonical_id": "hugh-alexander-dixon",
      "canonical_name": "Hugh Alexander Dixon",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 29.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1515,
        "assists_minus_xa": -0.1515,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1515,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 22.0,
        "pass_completion_pct": 0.9545,
        "xpass_completion_pct": 0.8771,
        "passes_over_expected": 1.7041,
        "passes_over_expected_p100": 7.7461,
        "avg_pass_distance": 27.7544,
        "avg_pass_vertical": -1.2781
      }
    },
    {
      "canonical_id": "hunter-jumper",
      "canonical_name": "Hunter Jumper",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 194.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.5814,
        "xg_place": 0.1739,
        "goals_minus_xg": 0.4186,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.6909,
        "assists_minus_xa": 0.3091,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.2723,
        "points_added": 0.5793,
        "xpoints_added": 0.3411,
        "passes_attempted": 70.0,
        "pass_completion_pct": 0.6429,
        "xpass_completion_pct": 0.7424,
        "passes_over_expected": -6.9698,
        "passes_over_expected_p100": -9.9569,
        "avg_pass_distance": 20.7467,
        "avg_pass_vertical": 10.4591
      }
    },
    {
      "canonical_id": "h\u00e9ctor-jim\u00e9nez",
      "canonical_name": "H\u00e9ctor Jim\u00e9nez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1297.0,
        "shots": 20.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 2.3835,
        "xg_place": -0.1545,
        "goals_minus_xg": 0.6165,
        "key_passes": 27.0,
        "assists": 3.0,
        "xa": 2.9876,
        "assists_minus_xa": 0.0124,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.3711,
        "points_added": 0.1672,
        "xpoints_added": 0.9894,
        "passes_attempted": 562.0,
        "pass_completion_pct": 0.6797,
        "xpass_completion_pct": 0.7074,
        "passes_over_expected": -15.5743,
        "passes_over_expected_p100": -2.7712,
        "avg_pass_distance": 17.3775,
        "avg_pass_vertical": 1.8699
      }
    },
    {
      "canonical_id": "ibrahim-sekagya",
      "canonical_name": "Ibrahim Sekagya",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 989.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 1.8043,
        "xg_place": -0.4347,
        "goals_minus_xg": 0.1957,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.8043,
        "points_added": 0.5887,
        "xpoints_added": 0.944,
        "passes_attempted": 405.0,
        "pass_completion_pct": 0.8444,
        "xpass_completion_pct": 0.8334,
        "passes_over_expected": 4.4751,
        "passes_over_expected_p100": 1.105,
        "avg_pass_distance": 24.591,
        "avg_pass_vertical": 10.0206
      }
    },
    {
      "canonical_id": "ike-opara",
      "canonical_name": "Ike Opara",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1560.0,
        "shots": 13.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 1.0003,
        "xg_place": 0.6041,
        "goals_minus_xg": 1.9997,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 1.2617,
        "assists_minus_xa": -1.2617,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.262,
        "points_added": 0.7618,
        "xpoints_added": 0.7452,
        "passes_attempted": 582.0,
        "pass_completion_pct": 0.7818,
        "xpass_completion_pct": 0.7909,
        "passes_over_expected": -5.3269,
        "passes_over_expected_p100": -0.9153,
        "avg_pass_distance": 23.2889,
        "avg_pass_vertical": 8.7835
      }
    },
    {
      "canonical_id": "jack-jewsbury",
      "canonical_name": "Jack Jewsbury",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2765.0,
        "shots": 19.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.0111,
        "xg_place": 0.2249,
        "goals_minus_xg": -1.0111,
        "key_passes": 14.0,
        "assists": 2.0,
        "xa": 1.2887,
        "assists_minus_xa": 0.7113,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.2998,
        "points_added": 0.0,
        "xpoints_added": 0.4146,
        "passes_attempted": 1528.0,
        "pass_completion_pct": 0.7592,
        "xpass_completion_pct": 0.7779,
        "passes_over_expected": -28.5665,
        "passes_over_expected_p100": -1.8695,
        "avg_pass_distance": 21.261,
        "avg_pass_vertical": 8.1725
      }
    },
    {
      "canonical_id": "jack-mcbean",
      "canonical_name": "Jack McBean",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 613.0,
        "shots": 19.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 2.9269,
        "xg_place": 0.4114,
        "goals_minus_xg": -1.9269,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1729,
        "assists_minus_xa": -0.1729,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.0998,
        "points_added": 0.2366,
        "xpoints_added": 1.9418,
        "passes_attempted": 167.0,
        "pass_completion_pct": 0.6587,
        "xpass_completion_pct": 0.7353,
        "passes_over_expected": -12.7922,
        "passes_over_expected_p100": -7.66,
        "avg_pass_distance": 12.4008,
        "avg_pass_vertical": -0.2395
      }
    },
    {
      "canonical_id": "jack-mcinerney",
      "canonical_name": "Jack McInerney",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2373.0,
        "shots": 86.0,
        "shots_on_target": 30.0,
        "goals": 12.0,
        "xg": 10.6475,
        "xg_place": 0.4798,
        "goals_minus_xg": 1.3525,
        "key_passes": 21.0,
        "assists": 0.0,
        "xa": 1.9173,
        "assists_minus_xa": -1.9173,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 12.5648,
        "points_added": 10.0486,
        "xpoints_added": 7.6704,
        "passes_attempted": 563.0,
        "pass_completion_pct": 0.7336,
        "xpass_completion_pct": 0.7832,
        "passes_over_expected": -27.961,
        "passes_over_expected_p100": -4.9664,
        "avg_pass_distance": 16.6245,
        "avg_pass_vertical": 0.77
      }
    },
    {
      "canonical_id": "jackson",
      "canonical_name": "Jackson",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2525.0,
        "shots": 61.0,
        "shots_on_target": 17.0,
        "goals": 3.0,
        "xg": 4.6263,
        "xg_place": -0.2764,
        "goals_minus_xg": -1.6263,
        "key_passes": 33.0,
        "assists": 3.0,
        "xa": 2.9301,
        "assists_minus_xa": 0.0699,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 7.5564,
        "points_added": 1.0006,
        "xpoints_added": 3.0108,
        "passes_attempted": 663.0,
        "pass_completion_pct": 0.6531,
        "xpass_completion_pct": 0.7007,
        "passes_over_expected": -31.5937,
        "passes_over_expected_p100": -4.7653,
        "avg_pass_distance": 20.043,
        "avg_pass_vertical": 6.0539
      }
    },
    {
      "canonical_id": "jacob-peterson",
      "canonical_name": "Jacob Peterson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1082.0,
        "shots": 18.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.447,
        "xg_place": -0.5267,
        "goals_minus_xg": -1.447,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.6862,
        "assists_minus_xa": -0.6862,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.1332,
        "points_added": 0.0,
        "xpoints_added": 1.1234,
        "passes_attempted": 307.0,
        "pass_completion_pct": 0.6873,
        "xpass_completion_pct": 0.6952,
        "passes_over_expected": -2.4207,
        "passes_over_expected_p100": -0.7885,
        "avg_pass_distance": 15.9906,
        "avg_pass_vertical": 0.9139
      }
    },
    {
      "canonical_id": "jaime-alas",
      "canonical_name": "Jaime Alas",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 139.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0836,
        "xg_place": -0.0836,
        "goals_minus_xg": -0.0836,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1553,
        "assists_minus_xa": -0.1553,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2389,
        "points_added": 0.0,
        "xpoints_added": 0.006,
        "passes_attempted": 54.0,
        "pass_completion_pct": 0.7963,
        "xpass_completion_pct": 0.766,
        "passes_over_expected": 1.6378,
        "passes_over_expected_p100": 3.033,
        "avg_pass_distance": 16.3751,
        "avg_pass_vertical": -0.2711
      }
    },
    {
      "canonical_id": "jaime-castrillon",
      "canonical_name": "Jaime Castrillon",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 415.0,
        "shots": 12.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.6066,
        "xg_place": 0.0875,
        "goals_minus_xg": -0.6066,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.5286,
        "assists_minus_xa": -0.5286,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.1351,
        "points_added": 1.1338,
        "xpoints_added": 1.4969,
        "passes_attempted": 124.0,
        "pass_completion_pct": 0.7581,
        "xpass_completion_pct": 0.7765,
        "passes_over_expected": -2.2821,
        "passes_over_expected_p100": -1.8404,
        "avg_pass_distance": 16.6052,
        "avg_pass_vertical": 2.0386
      }
    },
    {
      "canonical_id": "jaime-frias",
      "canonical_name": "Jaime Frias",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 279.0,
        "shots": 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.0193,
        "assists_minus_xa": -0.0193,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0193,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 132.0,
        "pass_completion_pct": 0.7879,
        "xpass_completion_pct": 0.8036,
        "passes_over_expected": -2.0719,
        "passes_over_expected_p100": -1.5696,
        "avg_pass_distance": 20.4307,
        "avg_pass_vertical": 8.1177
      }
    },
    {
      "canonical_id": "jaime-penedo",
      "canonical_name": "Jaime Penedo",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1096.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 342.0,
        "pass_completion_pct": 0.5234,
        "xpass_completion_pct": 0.5638,
        "passes_over_expected": -13.8285,
        "passes_over_expected_p100": -4.0434,
        "avg_pass_distance": 44.9419,
        "avg_pass_vertical": 38.8429,
        "shots_faced": 39.0,
        "goals_conceded": 9.0,
        "saves": 30.0,
        "headed_shot_share": 0.2308,
        "xg_faced": 8.8384,
        "goals_conceded_minus_xg": 0.1616,
        "goals_per_xg": 1.0183
      }
    },
    {
      "canonical_id": "jair-benitez",
      "canonical_name": "Jair Benitez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2651.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.3691,
        "xg_place": 0.1405,
        "goals_minus_xg": 0.6309,
        "key_passes": 20.0,
        "assists": 1.0,
        "xa": 2.0786,
        "assists_minus_xa": -1.0786,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.4477,
        "points_added": 0.0096,
        "xpoints_added": 0.1667,
        "passes_attempted": 1564.0,
        "pass_completion_pct": 0.7385,
        "xpass_completion_pct": 0.7411,
        "passes_over_expected": -4.04,
        "passes_over_expected_p100": -0.2583,
        "avg_pass_distance": 25.0679,
        "avg_pass_vertical": 11.0018
      }
    },
    {
      "canonical_id": "jairo-arrieta",
      "canonical_name": "Jairo Arrieta",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1997.0,
        "shots": 64.0,
        "shots_on_target": 18.0,
        "goals": 3.0,
        "xg": 5.2075,
        "xg_place": -1.5202,
        "goals_minus_xg": -2.2075,
        "key_passes": 29.0,
        "assists": 4.0,
        "xa": 2.3798,
        "assists_minus_xa": 1.6202,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 7.5874,
        "points_added": 2.4168,
        "xpoints_added": 3.3624,
        "passes_attempted": 542.0,
        "pass_completion_pct": 0.7786,
        "xpass_completion_pct": 0.7833,
        "passes_over_expected": -2.558,
        "passes_over_expected_p100": -0.4719,
        "avg_pass_distance": 14.1064,
        "avg_pass_vertical": 0.7744
      }
    },
    {
      "canonical_id": "jalil-anibaba",
      "canonical_name": "Jalil Anibaba",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3300.0,
        "shots": 16.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 0.8044,
        "xg_place": 0.6886,
        "goals_minus_xg": 0.1956,
        "key_passes": 20.0,
        "assists": 0.0,
        "xa": 1.4168,
        "assists_minus_xa": -1.4168,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.2212,
        "points_added": 0.0418,
        "xpoints_added": 0.6488,
        "passes_attempted": 1465.0,
        "pass_completion_pct": 0.6539,
        "xpass_completion_pct": 0.6955,
        "passes_over_expected": -60.8618,
        "passes_over_expected_p100": -4.1544,
        "avg_pass_distance": 24.4529,
        "avg_pass_vertical": 13.4156
      }
    },
    {
      "canonical_id": "james-riley",
      "canonical_name": "James Riley",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1878.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.1481,
        "xg_place": -0.0543,
        "goals_minus_xg": -0.1481,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 0.8867,
        "assists_minus_xa": 0.1133,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0349,
        "points_added": 0.0,
        "xpoints_added": 0.1099,
        "passes_attempted": 1167.0,
        "pass_completion_pct": 0.8475,
        "xpass_completion_pct": 0.8222,
        "passes_over_expected": 29.5057,
        "passes_over_expected_p100": 2.5283,
        "avg_pass_distance": 18.2389,
        "avg_pass_vertical": 6.5145
      }
    },
    {
      "canonical_id": "jamie-smith",
      "canonical_name": "Jamie Smith",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 198.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.3123,
        "xg_place": 1.0832,
        "goals_minus_xg": 0.6877,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2124,
        "assists_minus_xa": -0.2124,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5247,
        "points_added": 1.1455,
        "xpoints_added": 0.1995,
        "passes_attempted": 96.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7394,
        "passes_over_expected": 1.0164,
        "passes_over_expected_p100": 1.0587,
        "avg_pass_distance": 18.7292,
        "avg_pass_vertical": 1.1761
      }
    },
    {
      "canonical_id": "jared-jeffrey",
      "canonical_name": "Jared Jeffrey",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 844.0,
        "shots": 16.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.3656,
        "xg_place": -0.385,
        "goals_minus_xg": 0.6344,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.5171,
        "assists_minus_xa": -0.5171,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.8827,
        "points_added": 0.6289,
        "xpoints_added": 0.4953,
        "passes_attempted": 514.0,
        "pass_completion_pct": 0.856,
        "xpass_completion_pct": 0.8496,
        "passes_over_expected": 3.3142,
        "passes_over_expected_p100": 0.6448,
        "avg_pass_distance": 19.9202,
        "avg_pass_vertical": 5.213
      }
    },
    {
      "canonical_id": "jason-hernandez",
      "canonical_name": "Jason Hernandez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1817.0,
        "shots": 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.0149,
        "assists_minus_xa": -0.0149,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0149,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 513.0,
        "pass_completion_pct": 0.8031,
        "xpass_completion_pct": 0.8236,
        "passes_over_expected": -10.5225,
        "passes_over_expected_p100": -2.0512,
        "avg_pass_distance": 23.6476,
        "avg_pass_vertical": 10.2687
      }
    },
    {
      "canonical_id": "jason-johnson",
      "canonical_name": "Jason Johnson",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 500.0,
        "shots": 18.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 1.8544,
        "xg_place": 0.616,
        "goals_minus_xg": -0.8544,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.4746,
        "assists_minus_xa": -0.4746,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.329,
        "points_added": 0.6192,
        "xpoints_added": 1.4835,
        "passes_attempted": 152.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.791,
        "passes_over_expected": -6.232,
        "passes_over_expected_p100": -4.1,
        "avg_pass_distance": 17.473,
        "avg_pass_vertical": -1.8904
      }
    },
    {
      "canonical_id": "javier-morales",
      "canonical_name": "Javier Morales",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2996.0,
        "shots": 49.0,
        "shots_on_target": 19.0,
        "goals": 9.0,
        "xg": 5.3722,
        "xg_place": 2.1932,
        "goals_minus_xg": 3.6278,
        "key_passes": 119.0,
        "assists": 9.0,
        "xa": 11.7669,
        "assists_minus_xa": -2.7669,
        "goals_plus_assists": 18.0,
        "xg_plus_xa": 17.1391,
        "points_added": 4.7065,
        "xpoints_added": 3.6533,
        "passes_attempted": 2258.0,
        "pass_completion_pct": 0.7741,
        "xpass_completion_pct": 0.7589,
        "passes_over_expected": 34.3268,
        "passes_over_expected_p100": 1.5202,
        "avg_pass_distance": 19.6641,
        "avg_pass_vertical": 4.5287
      }
    },
    {
      "canonical_id": "jay-demerit",
      "canonical_name": "Jay DeMerit",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 657.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1126,
        "xg_place": -0.0993,
        "goals_minus_xg": -0.1126,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0602,
        "assists_minus_xa": -0.0602,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1728,
        "points_added": 0.0,
        "xpoints_added": 0.1209,
        "passes_attempted": 194.0,
        "pass_completion_pct": 0.8351,
        "xpass_completion_pct": 0.824,
        "passes_over_expected": 2.1513,
        "passes_over_expected_p100": 1.1089,
        "avg_pass_distance": 23.1133,
        "avg_pass_vertical": 11.6266
      }
    },
    {
      "canonical_id": "je-vaughn-watson",
      "canonical_name": "Je-Vaughn Watson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1494.0,
        "shots": 20.0,
        "shots_on_target": 10.0,
        "goals": 2.0,
        "xg": 1.6853,
        "xg_place": 0.7343,
        "goals_minus_xg": 0.3147,
        "key_passes": 11.0,
        "assists": 2.0,
        "xa": 1.0766,
        "assists_minus_xa": 0.9234,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.7619,
        "points_added": 0.8416,
        "xpoints_added": 0.9594,
        "passes_attempted": 580.0,
        "pass_completion_pct": 0.769,
        "xpass_completion_pct": 0.7814,
        "passes_over_expected": -7.2253,
        "passes_over_expected_p100": -1.2457,
        "avg_pass_distance": 19.3833,
        "avg_pass_vertical": 5.6268
      }
    },
    {
      "canonical_id": "jeb-brovsky",
      "canonical_name": "Jeb Brovsky",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2925.0,
        "shots": 14.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.6644,
        "xg_place": 0.3906,
        "goals_minus_xg": 0.3356,
        "key_passes": 13.0,
        "assists": 0.0,
        "xa": 0.5732,
        "assists_minus_xa": -0.5732,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.2376,
        "points_added": 1.1418,
        "xpoints_added": 0.5725,
        "passes_attempted": 1585.0,
        "pass_completion_pct": 0.8006,
        "xpass_completion_pct": 0.7941,
        "passes_over_expected": 10.2768,
        "passes_over_expected_p100": 0.6484,
        "avg_pass_distance": 20.245,
        "avg_pass_vertical": 8.0984
      }
    },
    {
      "canonical_id": "jeff-attinella",
      "canonical_name": "Jeff Attinella",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 447.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_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.45,
        "xpass_completion_pct": 0.5121,
        "passes_over_expected": -8.6984,
        "passes_over_expected_p100": -6.2131,
        "avg_pass_distance": 53.0475,
        "avg_pass_vertical": 48.5113,
        "shots_faced": 24.0,
        "goals_conceded": 9.0,
        "saves": 14.0,
        "headed_shot_share": 0.4167,
        "xg_faced": 8.3292,
        "goals_conceded_minus_xg": 0.6708,
        "goals_per_xg": 1.0805
      }
    },
    {
      "canonical_id": "jeff-larentowicz",
      "canonical_name": "Jeff Larentowicz",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3024.0,
        "shots": 45.0,
        "shots_on_target": 13.0,
        "goals": 2.0,
        "xg": 2.8128,
        "xg_place": -1.1988,
        "goals_minus_xg": -0.8128,
        "key_passes": 23.0,
        "assists": 4.0,
        "xa": 2.4041,
        "assists_minus_xa": 1.5959,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.2169,
        "points_added": 0.7821,
        "xpoints_added": 1.9286,
        "passes_attempted": 1217.0,
        "pass_completion_pct": 0.7625,
        "xpass_completion_pct": 0.7911,
        "passes_over_expected": -34.7344,
        "passes_over_expected_p100": -2.8541,
        "avg_pass_distance": 20.4445,
        "avg_pass_vertical": 7.2128
      }
    },
    {
      "canonical_id": "jeff-parke",
      "canonical_name": "Jeff Parke",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2982.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.8964,
        "xg_place": -0.3207,
        "goals_minus_xg": -0.8964,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.5027,
        "assists_minus_xa": 0.4973,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3991,
        "points_added": 0.0,
        "xpoints_added": 1.0897,
        "passes_attempted": 947.0,
        "pass_completion_pct": 0.8205,
        "xpass_completion_pct": 0.806,
        "passes_over_expected": 13.7145,
        "passes_over_expected_p100": 1.4482,
        "avg_pass_distance": 23.064,
        "avg_pass_vertical": 10.4375
      }
    },
    {
      "canonical_id": "jeremy-brockie",
      "canonical_name": "Jeremy Brockie",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1162.0,
        "shots": 31.0,
        "shots_on_target": 12.0,
        "goals": 1.0,
        "xg": 3.3355,
        "xg_place": -0.8617,
        "goals_minus_xg": -2.3355,
        "key_passes": 11.0,
        "assists": 3.0,
        "xa": 1.6235,
        "assists_minus_xa": 1.3765,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.959,
        "points_added": 0.621,
        "xpoints_added": 2.5736,
        "passes_attempted": 305.0,
        "pass_completion_pct": 0.6492,
        "xpass_completion_pct": 0.6786,
        "passes_over_expected": -8.9848,
        "passes_over_expected_p100": -2.9459,
        "avg_pass_distance": 16.653,
        "avg_pass_vertical": 1.5841
      }
    },
    {
      "canonical_id": "jeremy-hall",
      "canonical_name": "Jeremy Hall",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2469.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.4396,
        "xg_place": 0.0454,
        "goals_minus_xg": 0.5604,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.6531,
        "assists_minus_xa": -0.6531,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0927,
        "points_added": 0.6905,
        "xpoints_added": 0.131,
        "passes_attempted": 1000.0,
        "pass_completion_pct": 0.74,
        "xpass_completion_pct": 0.7865,
        "passes_over_expected": -46.4699,
        "passes_over_expected_p100": -4.647,
        "avg_pass_distance": 22.1515,
        "avg_pass_vertical": 7.6906
      }
    },
    {
      "canonical_id": "jermaine-taylor",
      "canonical_name": "Jermaine Taylor",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2296.0,
        "shots": 8.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4836,
        "xg_place": -0.4836,
        "goals_minus_xg": -0.4836,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.4541,
        "assists_minus_xa": 0.5459,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9377,
        "points_added": 0.0,
        "xpoints_added": 0.4456,
        "passes_attempted": 1010.0,
        "pass_completion_pct": 0.8218,
        "xpass_completion_pct": 0.8324,
        "passes_over_expected": -10.7266,
        "passes_over_expected_p100": -1.062,
        "avg_pass_distance": 24.658,
        "avg_pass_vertical": 8.9872
      }
    },
    {
      "canonical_id": "jerry-bengtson",
      "canonical_name": "Jerry Bengtson",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1140.0,
        "shots": 20.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 2.899,
        "xg_place": -0.9705,
        "goals_minus_xg": -1.899,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.7416,
        "assists_minus_xa": -0.7416,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.6406,
        "points_added": 0.3699,
        "xpoints_added": 2.1788,
        "passes_attempted": 215.0,
        "pass_completion_pct": 0.6233,
        "xpass_completion_pct": 0.6855,
        "passes_over_expected": -13.3728,
        "passes_over_expected_p100": -6.2199,
        "avg_pass_distance": 13.0971,
        "avg_pass_vertical": -0.4431
      }
    },
    {
      "canonical_id": "jhon-kennedy-hurtado",
      "canonical_name": "Jhon Kennedy Hurtado",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2725.0,
        "shots": 10.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.8594,
        "xg_place": -0.7508,
        "goals_minus_xg": -0.8594,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0583,
        "assists_minus_xa": -0.0583,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9177,
        "points_added": 0.0,
        "xpoints_added": 0.357,
        "passes_attempted": 931.0,
        "pass_completion_pct": 0.8357,
        "xpass_completion_pct": 0.816,
        "passes_over_expected": 18.2971,
        "passes_over_expected_p100": 1.9653,
        "avg_pass_distance": 22.1244,
        "avg_pass_vertical": 8.2964
      }
    },
    {
      "canonical_id": "jimmy-medranda",
      "canonical_name": "Jimmy Medranda",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0146,
        "xg_place": 0.0078,
        "goals_minus_xg": -0.0146,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0146,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.9686,
        "passes_over_expected": 0.0314,
        "passes_over_expected_p100": 3.1449,
        "avg_pass_distance": 26.464,
        "avg_pass_vertical": 1.84
      }
    },
    {
      "canonical_id": "jimmy-nielsen",
      "canonical_name": "Jimmy Nielsen",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3889.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1100.0,
        "pass_completion_pct": 0.6736,
        "xpass_completion_pct": 0.6508,
        "passes_over_expected": 25.1544,
        "passes_over_expected_p100": 2.2868,
        "avg_pass_distance": 41.1536,
        "avg_pass_vertical": 34.3338,
        "shots_faced": 112.0,
        "goals_conceded": 35.0,
        "saves": 75.0,
        "headed_shot_share": 0.1161,
        "xg_faced": 29.9354,
        "goals_conceded_minus_xg": 5.0646,
        "goals_per_xg": 1.1692
      }
    },
    {
      "canonical_id": "joao-plata",
      "canonical_name": "Joao Plata",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1808.0,
        "shots": 50.0,
        "shots_on_target": 19.0,
        "goals": 4.0,
        "xg": 3.3108,
        "xg_place": 0.5094,
        "goals_minus_xg": 0.6892,
        "key_passes": 27.0,
        "assists": 8.0,
        "xa": 2.903,
        "assists_minus_xa": 5.097,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 6.2139,
        "points_added": 1.1723,
        "xpoints_added": 1.9969,
        "passes_attempted": 592.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7595,
        "passes_over_expected": -5.6296,
        "passes_over_expected_p100": -0.951,
        "avg_pass_distance": 16.2586,
        "avg_pass_vertical": -0.2392
      }
    },
    {
      "canonical_id": "joaquin-vel\u00e1zquez",
      "canonical_name": "Joaquin Vel\u00e1zquez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1064.0,
        "shots": 5.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.1346,
        "xg_place": 0.2868,
        "goals_minus_xg": 0.8654,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0273,
        "assists_minus_xa": -0.0273,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.1619,
        "points_added": 0.2562,
        "xpoints_added": 0.0639,
        "passes_attempted": 343.0,
        "pass_completion_pct": 0.6268,
        "xpass_completion_pct": 0.747,
        "passes_over_expected": -41.211,
        "passes_over_expected_p100": -12.0149,
        "avg_pass_distance": 25.8913,
        "avg_pass_vertical": 13.3446
      }
    },
    {
      "canonical_id": "joe-bendik",
      "canonical_name": "Joe Bendik",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3220.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 888.0,
        "pass_completion_pct": 0.5101,
        "xpass_completion_pct": 0.4817,
        "passes_over_expected": 25.2443,
        "passes_over_expected_p100": 2.8428,
        "avg_pass_distance": 56.8106,
        "avg_pass_vertical": 51.5763,
        "shots_faced": 139.0,
        "goals_conceded": 45.0,
        "saves": 90.0,
        "headed_shot_share": 0.1439,
        "xg_faced": 39.8944,
        "goals_conceded_minus_xg": 5.1056,
        "goals_per_xg": 1.128
      }
    },
    {
      "canonical_id": "joe-cannon",
      "canonical_name": "Joe Cannon",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 974.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 268.0,
        "pass_completion_pct": 0.5821,
        "xpass_completion_pct": 0.5894,
        "passes_over_expected": -1.9615,
        "passes_over_expected_p100": -0.7319,
        "avg_pass_distance": 46.0451,
        "avg_pass_vertical": 39.4902,
        "shots_faced": 42.0,
        "goals_conceded": 11.0,
        "saves": 31.0,
        "headed_shot_share": 0.3333,
        "xg_faced": 11.4083,
        "goals_conceded_minus_xg": -0.4083,
        "goals_per_xg": 0.9642
      }
    },
    {
      "canonical_id": "joe-willis",
      "canonical_name": "Joe Willis",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 863.0,
        "shots": 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.0852,
        "assists_minus_xa": -0.0852,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0852,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 308.0,
        "pass_completion_pct": 0.513,
        "xpass_completion_pct": 0.5272,
        "passes_over_expected": -4.3677,
        "passes_over_expected_p100": -1.4181,
        "avg_pass_distance": 50.317,
        "avg_pass_vertical": 45.2821,
        "shots_faced": 47.0,
        "goals_conceded": 18.0,
        "saves": 28.0,
        "headed_shot_share": 0.0213,
        "xg_faced": 15.6821,
        "goals_conceded_minus_xg": 2.3179,
        "goals_per_xg": 1.1478
      }
    },
    {
      "canonical_id": "joel-lindpere",
      "canonical_name": "Joel Lindpere",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1551.0,
        "shots": 18.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.3102,
        "xg_place": 0.2849,
        "goals_minus_xg": 0.6898,
        "key_passes": 32.0,
        "assists": 8.0,
        "xa": 3.5163,
        "assists_minus_xa": 4.4837,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 4.8265,
        "points_added": 0.6177,
        "xpoints_added": 0.6302,
        "passes_attempted": 577.0,
        "pass_completion_pct": 0.6135,
        "xpass_completion_pct": 0.6593,
        "passes_over_expected": -26.426,
        "passes_over_expected_p100": -4.5799,
        "avg_pass_distance": 20.9592,
        "avg_pass_vertical": 6.0533
      }
    },
    {
      "canonical_id": "john-bostock",
      "canonical_name": "John Bostock",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 424.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.1213,
        "xg_place": -0.061,
        "goals_minus_xg": -0.1213,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.2553,
        "assists_minus_xa": -0.2553,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3766,
        "points_added": 0.0,
        "xpoints_added": 0.0773,
        "passes_attempted": 196.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.747,
        "passes_over_expected": -6.4208,
        "passes_over_expected_p100": -3.2759,
        "avg_pass_distance": 19.3476,
        "avg_pass_vertical": -0.8683
      }
    },
    {
      "canonical_id": "john-stertzer",
      "canonical_name": "John Stertzer",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 42.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1929,
        "xg_place": -0.1929,
        "goals_minus_xg": -0.1929,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.03,
        "assists_minus_xa": -0.03,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2229,
        "points_added": 0.0,
        "xpoints_added": 0.0958,
        "passes_attempted": 14.0,
        "pass_completion_pct": 0.9286,
        "xpass_completion_pct": 0.8721,
        "passes_over_expected": 0.7902,
        "passes_over_expected_p100": 5.6442,
        "avg_pass_distance": 17.0574,
        "avg_pass_vertical": 1.6122
      }
    },
    {
      "canonical_id": "john-thorrington",
      "canonical_name": "John Thorrington",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1119.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.4279,
        "xg_place": 0.3672,
        "goals_minus_xg": -0.4279,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 0.4868,
        "assists_minus_xa": 0.5132,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9147,
        "points_added": 0.0,
        "xpoints_added": 0.3526,
        "passes_attempted": 812.0,
        "pass_completion_pct": 0.8399,
        "xpass_completion_pct": 0.8449,
        "passes_over_expected": -4.0929,
        "passes_over_expected_p100": -0.504,
        "avg_pass_distance": 21.3102,
        "avg_pass_vertical": 5.8397
      }
    },
    {
      "canonical_id": "johnny-lever\u00f3n",
      "canonical_name": "Johnny Lever\u00f3n",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1751.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1934,
        "xg_place": -0.1295,
        "goals_minus_xg": -0.1934,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0379,
        "assists_minus_xa": -0.0379,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2313,
        "points_added": 0.0,
        "xpoints_added": 0.1485,
        "passes_attempted": 667.0,
        "pass_completion_pct": 0.7571,
        "xpass_completion_pct": 0.7751,
        "passes_over_expected": -11.9639,
        "passes_over_expected_p100": -1.7937,
        "avg_pass_distance": 27.9466,
        "avg_pass_vertical": 14.5041
      }
    },
    {
      "canonical_id": "jon-busch",
      "canonical_name": "Jon Busch",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3224.0,
        "shots": 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.0752,
        "assists_minus_xa": -0.0752,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0752,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1066.0,
        "pass_completion_pct": 0.575,
        "xpass_completion_pct": 0.5023,
        "passes_over_expected": 77.518,
        "passes_over_expected_p100": 7.2719,
        "avg_pass_distance": 53.6523,
        "avg_pass_vertical": 48.5558,
        "shots_faced": 142.0,
        "goals_conceded": 41.0,
        "saves": 101.0,
        "headed_shot_share": 0.1408,
        "xg_faced": 41.9998,
        "goals_conceded_minus_xg": -0.9998,
        "goals_per_xg": 0.9762
      }
    },
    {
      "canonical_id": "jonas-elmer",
      "canonical_name": "Jonas Elmer",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 143.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0178,
        "xg_place": -0.0178,
        "goals_minus_xg": -0.0178,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0178,
        "points_added": 0.0,
        "xpoints_added": 0.0017,
        "passes_attempted": 55.0,
        "pass_completion_pct": 0.5455,
        "xpass_completion_pct": 0.6179,
        "passes_over_expected": -3.9831,
        "passes_over_expected_p100": -7.242,
        "avg_pass_distance": 23.7023,
        "avg_pass_vertical": 15.438
      }
    },
    {
      "canonical_id": "jonathan-osorio",
      "canonical_name": "Jonathan Osorio",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1873.0,
        "shots": 28.0,
        "shots_on_target": 8.0,
        "goals": 5.0,
        "xg": 2.7253,
        "xg_place": 1.441,
        "goals_minus_xg": 2.2747,
        "key_passes": 22.0,
        "assists": 0.0,
        "xa": 1.8549,
        "assists_minus_xa": -1.8549,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.5802,
        "points_added": 5.02,
        "xpoints_added": 2.042,
        "passes_attempted": 848.0,
        "pass_completion_pct": 0.8019,
        "xpass_completion_pct": 0.7849,
        "passes_over_expected": 14.3953,
        "passes_over_expected_p100": 1.6976,
        "avg_pass_distance": 19.6243,
        "avg_pass_vertical": 2.9971
      }
    },
    {
      "canonical_id": "jonny-steele",
      "canonical_name": "Jonny Steele",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3041.0,
        "shots": 49.0,
        "shots_on_target": 16.0,
        "goals": 5.0,
        "xg": 4.3892,
        "xg_place": 0.5017,
        "goals_minus_xg": 0.6108,
        "key_passes": 30.0,
        "assists": 6.0,
        "xa": 3.8679,
        "assists_minus_xa": 2.1321,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 8.2571,
        "points_added": 0.5837,
        "xpoints_added": 2.0304,
        "passes_attempted": 1168.0,
        "pass_completion_pct": 0.6866,
        "xpass_completion_pct": 0.7202,
        "passes_over_expected": -39.1364,
        "passes_over_expected_p100": -3.3507,
        "avg_pass_distance": 19.1432,
        "avg_pass_vertical": 4.2108
      }
    },
    {
      "canonical_id": "jordan-harvey",
      "canonical_name": "Jordan Harvey",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2259.0,
        "shots": 10.0,
        "shots_on_target": 6.0,
        "goals": 4.0,
        "xg": 1.3006,
        "xg_place": 0.7753,
        "goals_minus_xg": 2.6994,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 0.8439,
        "assists_minus_xa": 0.1561,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 2.1444,
        "points_added": 3.4309,
        "xpoints_added": 0.8804,
        "passes_attempted": 958.0,
        "pass_completion_pct": 0.7797,
        "xpass_completion_pct": 0.7778,
        "passes_over_expected": 1.8456,
        "passes_over_expected_p100": 0.1927,
        "avg_pass_distance": 19.2979,
        "avg_pass_vertical": 6.9969
      }
    },
    {
      "canonical_id": "jordan-stewart",
      "canonical_name": "Jordan Stewart",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1165.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3408,
        "xg_place": 0.2347,
        "goals_minus_xg": -0.3408,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.6286,
        "assists_minus_xa": -0.6286,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9694,
        "points_added": 0.0,
        "xpoints_added": 0.3335,
        "passes_attempted": 552.0,
        "pass_completion_pct": 0.7609,
        "xpass_completion_pct": 0.7493,
        "passes_over_expected": 6.3834,
        "passes_over_expected_p100": 1.1564,
        "avg_pass_distance": 20.8856,
        "avg_pass_vertical": 9.6463
      }
    },
    {
      "canonical_id": "jorge-villafa\u00f1a",
      "canonical_name": "Jorge Villafa\u00f1a",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1533.0,
        "shots": 16.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.8881,
        "xg_place": 0.032,
        "goals_minus_xg": 0.1119,
        "key_passes": 12.0,
        "assists": 4.0,
        "xa": 1.1117,
        "assists_minus_xa": 2.8883,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 1.9999,
        "points_added": 0.6025,
        "xpoints_added": 0.5513,
        "passes_attempted": 555.0,
        "pass_completion_pct": 0.6847,
        "xpass_completion_pct": 0.7147,
        "passes_over_expected": -16.6388,
        "passes_over_expected_p100": -2.998,
        "avg_pass_distance": 16.4284,
        "avg_pass_vertical": 2.1752
      }
    },
    {
      "canonical_id": "jose-villarreal",
      "canonical_name": "Jose Villarreal",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1208.0,
        "shots": 39.0,
        "shots_on_target": 12.0,
        "goals": 2.0,
        "xg": 4.6332,
        "xg_place": -0.5763,
        "goals_minus_xg": -2.6332,
        "key_passes": 24.0,
        "assists": 1.0,
        "xa": 1.9153,
        "assists_minus_xa": -0.9153,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 6.5486,
        "points_added": 2.4631,
        "xpoints_added": 3.4169,
        "passes_attempted": 369.0,
        "pass_completion_pct": 0.6856,
        "xpass_completion_pct": 0.7091,
        "passes_over_expected": -8.6545,
        "passes_over_expected_p100": -2.3454,
        "avg_pass_distance": 15.4605,
        "avg_pass_vertical": 1.021
      }
    },
    {
      "canonical_id": "josh-gardner",
      "canonical_name": "Josh Gardner",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 278.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2298,
        "xg_place": -0.2298,
        "goals_minus_xg": -0.2298,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.9552,
        "assists_minus_xa": 0.0448,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.185,
        "points_added": 0.0,
        "xpoints_added": 0.132,
        "passes_attempted": 132.0,
        "pass_completion_pct": 0.7424,
        "xpass_completion_pct": 0.746,
        "passes_over_expected": -0.4772,
        "passes_over_expected_p100": -0.3615,
        "avg_pass_distance": 19.6991,
        "avg_pass_vertical": 5.9426
      }
    },
    {
      "canonical_id": "josh-saunders",
      "canonical_name": "Josh Saunders",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 253.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 92.0,
        "pass_completion_pct": 0.5978,
        "xpass_completion_pct": 0.6388,
        "passes_over_expected": -3.7664,
        "passes_over_expected_p100": -4.094,
        "avg_pass_distance": 40.0771,
        "avg_pass_vertical": 34.9494,
        "shots_faced": 18.0,
        "goals_conceded": 4.0,
        "saves": 13.0,
        "headed_shot_share": 0.0556,
        "xg_faced": 3.928,
        "goals_conceded_minus_xg": 0.072,
        "goals_per_xg": 1.0183
      }
    },
    {
      "canonical_id": "josh-williams",
      "canonical_name": "Josh Williams",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2483.0,
        "shots": 21.0,
        "shots_on_target": 8.0,
        "goals": 3.0,
        "xg": 1.3423,
        "xg_place": 1.403,
        "goals_minus_xg": 1.6577,
        "key_passes": 20.0,
        "assists": 0.0,
        "xa": 1.4439,
        "assists_minus_xa": -1.4439,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.7862,
        "points_added": 0.5109,
        "xpoints_added": 0.7729,
        "passes_attempted": 1112.0,
        "pass_completion_pct": 0.7392,
        "xpass_completion_pct": 0.7564,
        "passes_over_expected": -19.1594,
        "passes_over_expected_p100": -1.723,
        "avg_pass_distance": 21.7147,
        "avg_pass_vertical": 8.2737
      }
    },
    {
      "canonical_id": "josue-soto",
      "canonical_name": "Josue Soto",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1252.0,
        "shots": 3.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.0827,
        "xg_place": 0.1098,
        "goals_minus_xg": -0.0827,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.3696,
        "assists_minus_xa": -0.3696,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4523,
        "points_added": 0.0,
        "xpoints_added": 0.0645,
        "passes_attempted": 588.0,
        "pass_completion_pct": 0.7279,
        "xpass_completion_pct": 0.7531,
        "passes_over_expected": -14.7959,
        "passes_over_expected_p100": -2.5163,
        "avg_pass_distance": 21.1686,
        "avg_pass_vertical": 7.3666
      }
    },
    {
      "canonical_id": "josu\u00e9-mart\u00ednez",
      "canonical_name": "Josu\u00e9 Mart\u00ednez",
      "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": 4.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7705,
        "passes_over_expected": -0.0819,
        "passes_over_expected_p100": -2.0486,
        "avg_pass_distance": 18.2881,
        "avg_pass_vertical": -1.1117
      }
    },
    {
      "canonical_id": "jos\u00e9-adolfo-valencia",
      "canonical_name": "Jos\u00e9 Adolfo Valencia",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 778.0,
        "shots": 20.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 2.222,
        "xg_place": -0.894,
        "goals_minus_xg": -1.222,
        "key_passes": 11.0,
        "assists": 3.0,
        "xa": 2.1162,
        "assists_minus_xa": 0.8838,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.3382,
        "points_added": 1.7062,
        "xpoints_added": 1.9426,
        "passes_attempted": 205.0,
        "pass_completion_pct": 0.7561,
        "xpass_completion_pct": 0.7745,
        "passes_over_expected": -3.7763,
        "passes_over_expected_p100": -1.8421,
        "avg_pass_distance": 13.4778,
        "avg_pass_vertical": -0.8575
      }
    },
    {
      "canonical_id": "jos\u00e9-gon\u00e7alves",
      "canonical_name": "Jos\u00e9 Gon\u00e7alves",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3557.0,
        "shots": 10.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 0.9588,
        "xg_place": 0.5995,
        "goals_minus_xg": 1.0412,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.2286,
        "assists_minus_xa": -0.2286,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.1873,
        "points_added": 0.6508,
        "xpoints_added": 0.627,
        "passes_attempted": 1442.0,
        "pass_completion_pct": 0.767,
        "xpass_completion_pct": 0.7779,
        "passes_over_expected": -15.7442,
        "passes_over_expected_p100": -1.0918,
        "avg_pass_distance": 26.4053,
        "avg_pass_vertical": 12.5012
      }
    },
    {
      "canonical_id": "jos\u00e9-manuel-rivera",
      "canonical_name": "Jos\u00e9 Manuel Rivera",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 305.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2615,
        "xg_place": -0.2107,
        "goals_minus_xg": -0.2615,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1091,
        "assists_minus_xa": -0.1091,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3706,
        "points_added": 0.0,
        "xpoints_added": 0.1646,
        "passes_attempted": 115.0,
        "pass_completion_pct": 0.7739,
        "xpass_completion_pct": 0.793,
        "passes_over_expected": -2.1894,
        "passes_over_expected_p100": -1.9038,
        "avg_pass_distance": 16.8395,
        "avg_pass_vertical": 2.0855
      }
    },
    {
      "canonical_id": "juan-agudelo",
      "canonical_name": "Juan Agudelo",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1755.0,
        "shots": 32.0,
        "shots_on_target": 14.0,
        "goals": 9.0,
        "xg": 6.2747,
        "xg_place": 0.3928,
        "goals_minus_xg": 2.7253,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 0.9916,
        "assists_minus_xa": 0.008399999999999963,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 7.2661999999999995,
        "points_added": 3.1955999999999998,
        "xpoints_added": 3.6088,
        "passes_attempted": 538.0,
        "pass_completion_pct": 1.4527,
        "xpass_completion_pct": 1.5423,
        "passes_over_expected": -18.5315,
        "passes_over_expected_p100": -8.964400000000001,
        "avg_pass_distance": 26.7748,
        "avg_pass_vertical": -1.8088000000000002
      }
    },
    {
      "canonical_id": "juan-carlos-toja",
      "canonical_name": "Juan Carlos Toja",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 984.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.3254,
        "xg_place": -0.2892,
        "goals_minus_xg": -0.3254,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.65,
        "assists_minus_xa": -0.65,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.9754,
        "points_added": 0.6144,
        "xpoints_added": 1.2008,
        "passes_attempted": 465.0,
        "pass_completion_pct": 0.8108,
        "xpass_completion_pct": 0.829,
        "passes_over_expected": -8.4645,
        "passes_over_expected_p100": -1.8203,
        "avg_pass_distance": 16.0851,
        "avg_pass_vertical": 2.0175
      }
    },
    {
      "canonical_id": "juan-luis-anangon\u00f3",
      "canonical_name": "Juan Luis Anangon\u00f3",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 903.0,
        "shots": 34.0,
        "shots_on_target": 10.0,
        "goals": 2.0,
        "xg": 4.5517,
        "xg_place": -0.5425,
        "goals_minus_xg": -2.5517,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.6566,
        "assists_minus_xa": 0.3434,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 5.2083,
        "points_added": 1.2308,
        "xpoints_added": 2.0185,
        "passes_attempted": 245.0,
        "pass_completion_pct": 0.6776,
        "xpass_completion_pct": 0.7356,
        "passes_over_expected": -14.2288,
        "passes_over_expected_p100": -5.8077,
        "avg_pass_distance": 13.4126,
        "avg_pass_vertical": -0.2506
      }
    },
    {
      "canonical_id": "julio-morales",
      "canonical_name": "Julio Morales",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 837.0,
        "shots": 17.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 1.4893,
        "xg_place": 0.6419,
        "goals_minus_xg": 0.5107,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.3089,
        "assists_minus_xa": -0.3089,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.7983,
        "points_added": 1.4543,
        "xpoints_added": 0.9816,
        "passes_attempted": 205.0,
        "pass_completion_pct": 0.7951,
        "xpass_completion_pct": 0.7887,
        "passes_over_expected": 1.3068,
        "passes_over_expected_p100": 0.6374,
        "avg_pass_distance": 12.201,
        "avg_pass_vertical": -1.1471
      }
    },
    {
      "canonical_id": "jun-marques-davidson",
      "canonical_name": "Jun Marques Davidson",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2106.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1218,
        "xg_place": -0.1218,
        "goals_minus_xg": -0.1218,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.1118,
        "assists_minus_xa": -0.1118,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2336,
        "points_added": 0.0,
        "xpoints_added": 0.1093,
        "passes_attempted": 897.0,
        "pass_completion_pct": 0.8551,
        "xpass_completion_pct": 0.8481,
        "passes_over_expected": 6.2302,
        "passes_over_expected_p100": 0.6946,
        "avg_pass_distance": 20.5355,
        "avg_pass_vertical": 5.7192
      }
    },
    {
      "canonical_id": "juninho",
      "canonical_name": "Juninho",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3195.0,
        "shots": 53.0,
        "shots_on_target": 15.0,
        "goals": 1.0,
        "xg": 2.0612,
        "xg_place": -0.1165,
        "goals_minus_xg": -1.0612,
        "key_passes": 50.0,
        "assists": 2.0,
        "xa": 2.7133,
        "assists_minus_xa": -0.7133,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.7744,
        "points_added": 0.8182,
        "xpoints_added": 1.1794,
        "passes_attempted": 1999.0,
        "pass_completion_pct": 0.8314,
        "xpass_completion_pct": 0.8084,
        "passes_over_expected": 45.9845,
        "passes_over_expected_p100": 2.3004,
        "avg_pass_distance": 23.0225,
        "avg_pass_vertical": 6.2462
      }
    },
    {
      "canonical_id": "juninho-pernambucano",
      "canonical_name": "Juninho Pernambucano",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1064.0,
        "shots": 19.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.5854,
        "xg_place": -0.4105,
        "goals_minus_xg": -0.5854,
        "key_passes": 24.0,
        "assists": 1.0,
        "xa": 2.0613,
        "assists_minus_xa": -1.0613,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.6467,
        "points_added": 0.0,
        "xpoints_added": 0.53,
        "passes_attempted": 696.0,
        "pass_completion_pct": 0.7787,
        "xpass_completion_pct": 0.7872,
        "passes_over_expected": -5.8744,
        "passes_over_expected_p100": -0.844,
        "avg_pass_distance": 23.1966,
        "avg_pass_vertical": 7.477
      }
    },
    {
      "canonical_id": "justin-braun",
      "canonical_name": "Justin Braun",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 871.0,
        "shots": 12.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 2.336,
        "xg_place": 0.2904,
        "goals_minus_xg": -0.336,
        "key_passes": 12.0,
        "assists": 2.0,
        "xa": 1.317,
        "assists_minus_xa": 0.683,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.653,
        "points_added": 1.5163,
        "xpoints_added": 1.9362,
        "passes_attempted": 295.0,
        "pass_completion_pct": 0.7119,
        "xpass_completion_pct": 0.7365,
        "passes_over_expected": -7.2791,
        "passes_over_expected_p100": -2.4675,
        "avg_pass_distance": 16.6431,
        "avg_pass_vertical": -1.4992
      }
    },
    {
      "canonical_id": "justin-mapp",
      "canonical_name": "Justin Mapp",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2405.0,
        "shots": 37.0,
        "shots_on_target": 16.0,
        "goals": 2.0,
        "xg": 3.4746,
        "xg_place": 1.0776,
        "goals_minus_xg": -1.4746,
        "key_passes": 44.0,
        "assists": 7.0,
        "xa": 6.6292,
        "assists_minus_xa": 0.3708,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 10.1038,
        "points_added": 0.9083,
        "xpoints_added": 1.9876,
        "passes_attempted": 1016.0,
        "pass_completion_pct": 0.7224,
        "xpass_completion_pct": 0.7359,
        "passes_over_expected": -13.6961,
        "passes_over_expected_p100": -1.348,
        "avg_pass_distance": 19.7902,
        "avg_pass_vertical": 2.4862
      }
    },
    {
      "canonical_id": "justin-meram",
      "canonical_name": "Justin Meram",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 867.0,
        "shots": 21.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.8862,
        "xg_place": -0.4827,
        "goals_minus_xg": -0.8862,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 1.4472,
        "assists_minus_xa": -0.4472,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.3334,
        "points_added": 0.074,
        "xpoints_added": 1.6684,
        "passes_attempted": 355.0,
        "pass_completion_pct": 0.662,
        "xpass_completion_pct": 0.7172,
        "passes_over_expected": -19.6188,
        "passes_over_expected_p100": -5.5264,
        "avg_pass_distance": 18.2527,
        "avg_pass_vertical": 5.9004
      }
    },
    {
      "canonical_id": "justin-morrow",
      "canonical_name": "Justin Morrow",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2123.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.3785,
        "xg_place": -0.1394,
        "goals_minus_xg": 0.6215,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.7349,
        "assists_minus_xa": 0.2651,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.1134,
        "points_added": 1.3765,
        "xpoints_added": 0.3504,
        "passes_attempted": 1003.0,
        "pass_completion_pct": 0.7308,
        "xpass_completion_pct": 0.736,
        "passes_over_expected": -5.1722,
        "passes_over_expected_p100": -0.5157,
        "avg_pass_distance": 21.2368,
        "avg_pass_vertical": 8.8631
      }
    },
    {
      "canonical_id": "j\u00e1mison-olave",
      "canonical_name": "J\u00e1mison Olave",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2626.0,
        "shots": 11.0,
        "shots_on_target": 6.0,
        "goals": 4.0,
        "xg": 2.3668,
        "xg_place": 1.7105,
        "goals_minus_xg": 1.6332,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.3668,
        "points_added": 2.5139,
        "xpoints_added": 1.6258,
        "passes_attempted": 864.0,
        "pass_completion_pct": 0.7905,
        "xpass_completion_pct": 0.8163,
        "passes_over_expected": -22.2779,
        "passes_over_expected_p100": -2.5785,
        "avg_pass_distance": 23.4816,
        "avg_pass_vertical": 9.8211
      }
    },
    {
      "canonical_id": "kalif-alhassan",
      "canonical_name": "Kalif Alhassan",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1607.0,
        "shots": 38.0,
        "shots_on_target": 13.0,
        "goals": 3.0,
        "xg": 2.1788,
        "xg_place": 2.1774,
        "goals_minus_xg": 0.8212,
        "key_passes": 24.0,
        "assists": 4.0,
        "xa": 2.3803,
        "assists_minus_xa": 1.6197,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 4.5591,
        "points_added": 1.1082,
        "xpoints_added": 1.2231,
        "passes_attempted": 772.0,
        "pass_completion_pct": 0.7992,
        "xpass_completion_pct": 0.7933,
        "passes_over_expected": 4.5716,
        "passes_over_expected_p100": 0.5922,
        "avg_pass_distance": 17.5978,
        "avg_pass_vertical": 1.9651
      }
    },
    {
      "canonical_id": "kalifa-ciss\u00e9",
      "canonical_name": "Kalifa Ciss\u00e9",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 485.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2721,
        "xg_place": -0.2492,
        "goals_minus_xg": -0.2721,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0249,
        "assists_minus_xa": -0.0249,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2969,
        "points_added": 0.0,
        "xpoints_added": 0.1756,
        "passes_attempted": 237.0,
        "pass_completion_pct": 0.8397,
        "xpass_completion_pct": 0.8505,
        "passes_over_expected": -2.5608,
        "passes_over_expected_p100": -1.0805,
        "avg_pass_distance": 19.1343,
        "avg_pass_vertical": 4.4436
      }
    },
    {
      "canonical_id": "kamani-hill",
      "canonical_name": "Kamani Hill",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 212.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2285,
        "xg_place": -0.2285,
        "goals_minus_xg": -0.2285,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.3413,
        "assists_minus_xa": -0.3413,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5697,
        "points_added": 0.0,
        "xpoints_added": 0.2125,
        "passes_attempted": 88.0,
        "pass_completion_pct": 0.7841,
        "xpass_completion_pct": 0.8002,
        "passes_over_expected": -1.4146,
        "passes_over_expected_p100": -1.6075,
        "avg_pass_distance": 16.6365,
        "avg_pass_vertical": -0.8449
      }
    },
    {
      "canonical_id": "karl-ouimette",
      "canonical_name": "Karl Ouimette",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 592.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.5305,
        "xg_place": 0.0524,
        "goals_minus_xg": 0.4695,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5305,
        "points_added": 0.3504,
        "xpoints_added": 0.3211,
        "passes_attempted": 246.0,
        "pass_completion_pct": 0.7602,
        "xpass_completion_pct": 0.8052,
        "passes_over_expected": -11.0878,
        "passes_over_expected_p100": -4.5072,
        "avg_pass_distance": 20.9057,
        "avg_pass_vertical": 9.1289
      }
    },
    {
      "canonical_id": "kei-kamara",
      "canonical_name": "Kei Kamara",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1140.0,
        "shots": 42.0,
        "shots_on_target": 13.0,
        "goals": 7.0,
        "xg": 4.3293,
        "xg_place": 0.9694,
        "goals_minus_xg": 2.6707,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 1.1083,
        "assists_minus_xa": -0.1083,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 5.4376,
        "points_added": 3.854,
        "xpoints_added": 3.4502,
        "passes_attempted": 478.0,
        "pass_completion_pct": 0.6653,
        "xpass_completion_pct": 0.6876,
        "passes_over_expected": -10.6713,
        "passes_over_expected_p100": -2.2325,
        "avg_pass_distance": 17.1518,
        "avg_pass_vertical": 2.435
      }
    },
    {
      "canonical_id": "kekuta-manneh",
      "canonical_name": "Kekuta Manneh",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 864.0,
        "shots": 38.0,
        "shots_on_target": 15.0,
        "goals": 6.0,
        "xg": 2.6396,
        "xg_place": 0.2048,
        "goals_minus_xg": 3.3604,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.9454,
        "assists_minus_xa": 0.0546,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 3.585,
        "points_added": 2.1855,
        "xpoints_added": 1.6069,
        "passes_attempted": 315.0,
        "pass_completion_pct": 0.6635,
        "xpass_completion_pct": 0.7201,
        "passes_over_expected": -17.8214,
        "passes_over_expected_p100": -5.6576,
        "avg_pass_distance": 16.8809,
        "avg_pass_vertical": 2.1014
      }
    },
    {
      "canonical_id": "kellyn-acosta",
      "canonical_name": "Kellyn Acosta",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1081.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.116,
        "xg_place": -0.116,
        "goals_minus_xg": -0.116,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.1996,
        "assists_minus_xa": -0.1996,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3157,
        "points_added": 0.0,
        "xpoints_added": 0.0934,
        "passes_attempted": 518.0,
        "pass_completion_pct": 0.7934,
        "xpass_completion_pct": 0.7928,
        "passes_over_expected": 0.3049,
        "passes_over_expected_p100": 0.0589,
        "avg_pass_distance": 20.377,
        "avg_pass_vertical": 5.1097
      }
    },
    {
      "canonical_id": "kelyn-rowe",
      "canonical_name": "Kelyn Rowe",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2977.0,
        "shots": 77.0,
        "shots_on_target": 22.0,
        "goals": 8.0,
        "xg": 4.8647,
        "xg_place": 0.72,
        "goals_minus_xg": 3.1353,
        "key_passes": 46.0,
        "assists": 8.0,
        "xa": 5.4032,
        "assists_minus_xa": 2.5968,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 10.2679,
        "points_added": 1.5207,
        "xpoints_added": 2.9881,
        "passes_attempted": 939.0,
        "pass_completion_pct": 0.689,
        "xpass_completion_pct": 0.7186,
        "passes_over_expected": -27.7286,
        "passes_over_expected_p100": -2.953,
        "avg_pass_distance": 19.0384,
        "avg_pass_vertical": 5.0372
      }
    },
    {
      "canonical_id": "kenny-cooper",
      "canonical_name": "Kenny Cooper",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1868.0,
        "shots": 45.0,
        "shots_on_target": 21.0,
        "goals": 6.0,
        "xg": 8.4155,
        "xg_place": -0.7487,
        "goals_minus_xg": -2.4155,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 0.9442,
        "assists_minus_xa": 0.0558,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 9.3597,
        "points_added": 4.9357,
        "xpoints_added": 6.2003,
        "passes_attempted": 394.0,
        "pass_completion_pct": 0.6701,
        "xpass_completion_pct": 0.7293,
        "passes_over_expected": -23.3574,
        "passes_over_expected_p100": -5.9283,
        "avg_pass_distance": 14.8325,
        "avg_pass_vertical": -1.2932
      }
    },
    {
      "canonical_id": "kenny-miller",
      "canonical_name": "Kenny Miller",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1770.0,
        "shots": 41.0,
        "shots_on_target": 15.0,
        "goals": 8.0,
        "xg": 4.9123,
        "xg_place": 1.1518,
        "goals_minus_xg": 3.0877,
        "key_passes": 24.0,
        "assists": 1.0,
        "xa": 2.2022,
        "assists_minus_xa": -1.2022,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 7.1145,
        "points_added": 3.2847,
        "xpoints_added": 3.0809,
        "passes_attempted": 580.0,
        "pass_completion_pct": 0.7155,
        "xpass_completion_pct": 0.7428,
        "passes_over_expected": -15.821,
        "passes_over_expected_p100": -2.7278,
        "avg_pass_distance": 15.8875,
        "avg_pass_vertical": 2.8994
      }
    },
    {
      "canonical_id": "keon-daniel",
      "canonical_name": "Keon Daniel",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1853.0,
        "shots": 27.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 1.6384,
        "xg_place": -0.8963,
        "goals_minus_xg": -1.6384,
        "key_passes": 33.0,
        "assists": 1.0,
        "xa": 2.4676,
        "assists_minus_xa": -1.4676,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 4.106,
        "points_added": 0.0,
        "xpoints_added": 1.0491,
        "passes_attempted": 963.0,
        "pass_completion_pct": 0.8006,
        "xpass_completion_pct": 0.7987,
        "passes_over_expected": 1.821,
        "passes_over_expected_p100": 0.1891,
        "avg_pass_distance": 19.2535,
        "avg_pass_vertical": 4.9724
      }
    },
    {
      "canonical_id": "kevan-george",
      "canonical_name": "Kevan George",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 494.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.5312,
        "xg_place": -0.4831,
        "goals_minus_xg": -0.5312,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0445,
        "assists_minus_xa": -0.0445,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5757,
        "points_added": 0.0,
        "xpoints_added": 0.4908,
        "passes_attempted": 162.0,
        "pass_completion_pct": 0.7778,
        "xpass_completion_pct": 0.7944,
        "passes_over_expected": -2.689,
        "passes_over_expected_p100": -1.6599,
        "avg_pass_distance": 19.2177,
        "avg_pass_vertical": 6.8164
      }
    },
    {
      "canonical_id": "kevin-alston",
      "canonical_name": "Kevin Alston",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 565.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2336,
        "xg_place": 0.0311,
        "goals_minus_xg": -0.2336,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1456,
        "assists_minus_xa": -0.1456,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3792,
        "points_added": 0.0,
        "xpoints_added": 0.2302,
        "passes_attempted": 221.0,
        "pass_completion_pct": 0.6471,
        "xpass_completion_pct": 0.7426,
        "passes_over_expected": -21.1113,
        "passes_over_expected_p100": -9.5526,
        "avg_pass_distance": 21.254,
        "avg_pass_vertical": 9.7488
      }
    },
    {
      "canonical_id": "kevin-ellis",
      "canonical_name": "Kevin Ellis",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 119.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0158,
        "xg_place": -0.0158,
        "goals_minus_xg": -0.0158,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0153,
        "assists_minus_xa": -0.0153,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0311,
        "points_added": 0.0,
        "xpoints_added": 0.0158,
        "passes_attempted": 47.0,
        "pass_completion_pct": 0.7021,
        "xpass_completion_pct": 0.731,
        "passes_over_expected": -1.3568,
        "passes_over_expected_p100": -2.8868,
        "avg_pass_distance": 17.6539,
        "avg_pass_vertical": 5.2673
      }
    },
    {
      "canonical_id": "kevin-harbottle",
      "canonical_name": "Kevin Harbottle",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 289.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0667,
        "xg_place": -0.0667,
        "goals_minus_xg": -0.0667,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.4157,
        "assists_minus_xa": -0.4157,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4824,
        "points_added": 0.0,
        "xpoints_added": 0.0433,
        "passes_attempted": 95.0,
        "pass_completion_pct": 0.6842,
        "xpass_completion_pct": 0.7591,
        "passes_over_expected": -7.1137,
        "passes_over_expected_p100": -7.4881,
        "avg_pass_distance": 17.5739,
        "avg_pass_vertical": 2.5331
      }
    },
    {
      "canonical_id": "khari-stephenson",
      "canonical_name": "Khari Stephenson",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 901.0,
        "shots": 22.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 0.6372,
        "xg_place": -0.2903,
        "goals_minus_xg": 0.3628,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.2893,
        "assists_minus_xa": 0.7107,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.9265,
        "points_added": 0.4485,
        "xpoints_added": 0.4142,
        "passes_attempted": 354.0,
        "pass_completion_pct": 0.8249,
        "xpass_completion_pct": 0.8199,
        "passes_over_expected": 1.7727,
        "passes_over_expected_p100": 0.5008,
        "avg_pass_distance": 18.2072,
        "avg_pass_vertical": 1.9175
      }
    },
    {
      "canonical_id": "kl\u00e9berson",
      "canonical_name": "Kl\u00e9berson",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 587.0,
        "shots": 24.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.4305,
        "xg_place": 0.3255,
        "goals_minus_xg": -0.4305,
        "key_passes": 11.0,
        "assists": 2.0,
        "xa": 1.1764,
        "assists_minus_xa": 0.8236,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.6069,
        "points_added": 0.1085,
        "xpoints_added": 1.0505,
        "passes_attempted": 289.0,
        "pass_completion_pct": 0.7163,
        "xpass_completion_pct": 0.7643,
        "passes_over_expected": -13.8943,
        "passes_over_expected_p100": -4.8077,
        "avg_pass_distance": 19.9973,
        "avg_pass_vertical": 6.8879
      }
    },
    {
      "canonical_id": "kofi-opare",
      "canonical_name": "Kofi Opare",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 773.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.327,
        "xg_place": 0.4379,
        "goals_minus_xg": 0.673,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.327,
        "points_added": 0.3746,
        "xpoints_added": 0.16,
        "passes_attempted": 231.0,
        "pass_completion_pct": 0.8485,
        "xpass_completion_pct": 0.8741,
        "passes_over_expected": -5.906,
        "passes_over_expected_p100": -2.5567,
        "avg_pass_distance": 21.3768,
        "avg_pass_vertical": 6.0898
      }
    },
    {
      "canonical_id": "kofi-sarkodie",
      "canonical_name": "Kofi Sarkodie",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3695.0,
        "shots": 15.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.6264,
        "xg_place": -0.5019,
        "goals_minus_xg": -0.6264,
        "key_passes": 26.0,
        "assists": 3.0,
        "xa": 2.0805,
        "assists_minus_xa": 0.9195,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.7068,
        "points_added": 0.0,
        "xpoints_added": 0.2564,
        "passes_attempted": 1842.0,
        "pass_completion_pct": 0.779,
        "xpass_completion_pct": 0.7804,
        "passes_over_expected": -2.4802,
        "passes_over_expected_p100": -0.1346,
        "avg_pass_distance": 20.3924,
        "avg_pass_vertical": 6.9705
      }
    },
    {
      "canonical_id": "konrad-warzycha",
      "canonical_name": "Konrad Warzycha",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 331.0,
        "shots": 10.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.6051,
        "xg_place": -0.6051,
        "goals_minus_xg": -0.6051,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.4734,
        "assists_minus_xa": -0.4734,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0785,
        "points_added": 0.0,
        "xpoints_added": 0.5173,
        "passes_attempted": 129.0,
        "pass_completion_pct": 0.7287,
        "xpass_completion_pct": 0.7835,
        "passes_over_expected": -7.0708,
        "passes_over_expected_p100": -5.4813,
        "avg_pass_distance": 21.8882,
        "avg_pass_vertical": 7.5508
      }
    },
    {
      "canonical_id": "kosuke-kimura",
      "canonical_name": "Kosuke Kimura",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1741.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0356,
        "xg_place": -0.0356,
        "goals_minus_xg": -0.0356,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.6471,
        "assists_minus_xa": 0.3529,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6826,
        "points_added": 0.0,
        "xpoints_added": 0.0188,
        "passes_attempted": 847.0,
        "pass_completion_pct": 0.7946,
        "xpass_completion_pct": 0.8013,
        "passes_over_expected": -5.7138,
        "passes_over_expected_p100": -0.6746,
        "avg_pass_distance": 19.3266,
        "avg_pass_vertical": 5.148
      }
    },
    {
      "canonical_id": "kwame-watson-siriboe",
      "canonical_name": "Kwame Watson-Siriboe",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 680.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0539,
        "xg_place": -0.0539,
        "goals_minus_xg": -0.0539,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.171,
        "assists_minus_xa": -0.171,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2249,
        "points_added": 0.0,
        "xpoints_added": 0.0776,
        "passes_attempted": 238.0,
        "pass_completion_pct": 0.9286,
        "xpass_completion_pct": 0.8842,
        "passes_over_expected": 10.5524,
        "passes_over_expected_p100": 4.4338,
        "avg_pass_distance": 20.1889,
        "avg_pass_vertical": 5.4325
      }
    },
    {
      "canonical_id": "kyle-beckerman",
      "canonical_name": "Kyle Beckerman",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3012.0,
        "shots": 55.0,
        "shots_on_target": 20.0,
        "goals": 4.0,
        "xg": 2.0189,
        "xg_place": 2.9756,
        "goals_minus_xg": 1.9811,
        "key_passes": 31.0,
        "assists": 4.0,
        "xa": 2.7696,
        "assists_minus_xa": 1.2304,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 4.7886,
        "points_added": 1.2509,
        "xpoints_added": 1.0546,
        "passes_attempted": 2170.0,
        "pass_completion_pct": 0.8124,
        "xpass_completion_pct": 0.8107,
        "passes_over_expected": 3.7935,
        "passes_over_expected_p100": 0.1748,
        "avg_pass_distance": 20.8692,
        "avg_pass_vertical": 7.7835
      }
    },
    {
      "canonical_id": "kyle-bekker",
      "canonical_name": "Kyle Bekker",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 382.0,
        "shots": 11.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3924,
        "xg_place": -0.3801,
        "goals_minus_xg": -0.3924,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.197,
        "assists_minus_xa": -0.197,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5894,
        "points_added": 0.0,
        "xpoints_added": 0.3246,
        "passes_attempted": 230.0,
        "pass_completion_pct": 0.7652,
        "xpass_completion_pct": 0.7866,
        "passes_over_expected": -4.9076,
        "passes_over_expected_p100": -2.1338,
        "avg_pass_distance": 22.0285,
        "avg_pass_vertical": 6.027
      }
    },
    {
      "canonical_id": "kyle-porter",
      "canonical_name": "Kyle Porter",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1706.0,
        "shots": 41.0,
        "shots_on_target": 13.0,
        "goals": 3.0,
        "xg": 2.5678,
        "xg_place": 0.7279,
        "goals_minus_xg": 0.4322,
        "key_passes": 30.0,
        "assists": 0.0,
        "xa": 2.2934,
        "assists_minus_xa": -2.2934,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.8612,
        "points_added": 3.4852,
        "xpoints_added": 2.0765,
        "passes_attempted": 646.0,
        "pass_completion_pct": 0.661,
        "xpass_completion_pct": 0.6904,
        "passes_over_expected": -19.0003,
        "passes_over_expected_p100": -2.9412,
        "avg_pass_distance": 20.7255,
        "avg_pass_vertical": 2.125
      }
    },
    {
      "canonical_id": "lamar-neagle",
      "canonical_name": "Lamar Neagle",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2780.0,
        "shots": 68.0,
        "shots_on_target": 26.0,
        "goals": 8.0,
        "xg": 8.4264,
        "xg_place": -0.0711,
        "goals_minus_xg": -0.4264,
        "key_passes": 43.0,
        "assists": 4.0,
        "xa": 4.6111,
        "assists_minus_xa": -0.6111,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 13.0376,
        "points_added": 2.9352,
        "xpoints_added": 3.7714,
        "passes_attempted": 928.0,
        "pass_completion_pct": 0.6627,
        "xpass_completion_pct": 0.6841,
        "passes_over_expected": -19.8603,
        "passes_over_expected_p100": -2.1401,
        "avg_pass_distance": 15.942,
        "avg_pass_vertical": 3.2279
      }
    },
    {
      "canonical_id": "landon-donovan",
      "canonical_name": "Landon Donovan",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2235.0,
        "shots": 45.0,
        "shots_on_target": 20.0,
        "goals": 10.0,
        "xg": 8.587,
        "xg_place": 0.517,
        "goals_minus_xg": 1.413,
        "key_passes": 67.0,
        "assists": 7.0,
        "xa": 6.5881,
        "assists_minus_xa": 0.4119,
        "goals_plus_assists": 17.0,
        "xg_plus_xa": 15.1751,
        "points_added": 4.0288,
        "xpoints_added": 4.6529,
        "passes_attempted": 1132.0,
        "pass_completion_pct": 0.6829,
        "xpass_completion_pct": 0.7141,
        "passes_over_expected": -35.393,
        "passes_over_expected_p100": -3.1266,
        "avg_pass_distance": 20.2156,
        "avg_pass_vertical": 1.3864
      }
    },
    {
      "canonical_id": "laurent-courtois",
      "canonical_name": "Laurent Courtois",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 410.0,
        "shots": 15.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.0112,
        "xg_place": 0.1787,
        "goals_minus_xg": -0.011200000000000015,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.4374,
        "assists_minus_xa": 0.5626,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.4485000000000001,
        "points_added": 0.6292,
        "xpoints_added": 0.7356,
        "passes_attempted": 171.0,
        "pass_completion_pct": 1.3475000000000001,
        "xpass_completion_pct": 1.3636,
        "passes_over_expected": -1.7445,
        "passes_over_expected_p100": -1.6041999999999998,
        "avg_pass_distance": 36.7652,
        "avg_pass_vertical": 7.528600000000001
      }
    },
    {
      "canonical_id": "lawrence-olum",
      "canonical_name": "Lawrence Olum",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1330.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.353,
        "xg_place": 0.1246,
        "goals_minus_xg": 0.647,
        "key_passes": 18.0,
        "assists": 1.0,
        "xa": 0.9979,
        "assists_minus_xa": 0.0021,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.3509,
        "points_added": 0.0877,
        "xpoints_added": 0.0841,
        "passes_attempted": 630.0,
        "pass_completion_pct": 0.7667,
        "xpass_completion_pct": 0.7936,
        "passes_over_expected": -16.9392,
        "passes_over_expected_p100": -2.6888,
        "avg_pass_distance": 21.3193,
        "avg_pass_vertical": 7.4642
      }
    },
    {
      "canonical_id": "lee-nguyen",
      "canonical_name": "Lee Nguyen",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3301.0,
        "shots": 56.0,
        "shots_on_target": 22.0,
        "goals": 4.0,
        "xg": 5.4276,
        "xg_place": 0.1406,
        "goals_minus_xg": -1.4276,
        "key_passes": 58.0,
        "assists": 7.0,
        "xa": 6.2858,
        "assists_minus_xa": 0.7142,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 11.7133,
        "points_added": 1.9592,
        "xpoints_added": 4.0955,
        "passes_attempted": 1655.0,
        "pass_completion_pct": 0.7722,
        "xpass_completion_pct": 0.7765,
        "passes_over_expected": -7.0312,
        "passes_over_expected_p100": -0.4248,
        "avg_pass_distance": 20.8728,
        "avg_pass_vertical": 6.8134
      }
    },
    {
      "canonical_id": "lee-young-pyo",
      "canonical_name": "Lee Young-Pyo",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2966.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.6876,
        "xg_place": -0.38,
        "goals_minus_xg": -0.6876,
        "key_passes": 20.0,
        "assists": 1.0,
        "xa": 1.7953,
        "assists_minus_xa": -0.7953,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.4829,
        "points_added": 0.0,
        "xpoints_added": 0.5025,
        "passes_attempted": 1750.0,
        "pass_completion_pct": 0.7943,
        "xpass_completion_pct": 0.79,
        "passes_over_expected": 7.4145,
        "passes_over_expected_p100": 0.4237,
        "avg_pass_distance": 21.046,
        "avg_pass_vertical": 7.5278
      }
    },
    {
      "canonical_id": "leo-fernandes",
      "canonical_name": "Leo Fernandes",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 309.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4395,
        "xg_place": -0.4108,
        "goals_minus_xg": -0.4395,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0848,
        "assists_minus_xa": -0.0848,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5243,
        "points_added": 0.0,
        "xpoints_added": 0.3773,
        "passes_attempted": 122.0,
        "pass_completion_pct": 0.7377,
        "xpass_completion_pct": 0.7999,
        "passes_over_expected": -7.5937,
        "passes_over_expected_p100": -6.2243,
        "avg_pass_distance": 17.3526,
        "avg_pass_vertical": 3.663
      }
    },
    {
      "canonical_id": "leonardo",
      "canonical_name": "Leonardo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1188.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.5458,
        "xg_place": 0.9307,
        "goals_minus_xg": -0.5458,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5458,
        "points_added": 0.0,
        "xpoints_added": 0.4239,
        "passes_attempted": 429.0,
        "pass_completion_pct": 0.8718,
        "xpass_completion_pct": 0.8726,
        "passes_over_expected": -0.3605,
        "passes_over_expected_p100": -0.084,
        "avg_pass_distance": 20.7452,
        "avg_pass_vertical": 5.9885
      }
    },
    {
      "canonical_id": "leonardo-gonz\u00e1lez",
      "canonical_name": "Leonardo Gonz\u00e1lez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2686.0,
        "shots": 7.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1565,
        "xg_place": -0.1565,
        "goals_minus_xg": -0.1565,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 1.2134,
        "assists_minus_xa": -0.2134,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.37,
        "points_added": 0.0,
        "xpoints_added": 0.0819,
        "passes_attempted": 1514.0,
        "pass_completion_pct": 0.7147,
        "xpass_completion_pct": 0.7301,
        "passes_over_expected": -23.4042,
        "passes_over_expected_p100": -1.5458,
        "avg_pass_distance": 22.4192,
        "avg_pass_vertical": 12.8775
      }
    },
    {
      "canonical_id": "lewis-neal",
      "canonical_name": "Lewis Neal",
      "positions": [
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 540.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.4251,
        "xg_place": -0.097,
        "goals_minus_xg": -0.4251,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.2777,
        "assists_minus_xa": 0.7223,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7028,
        "points_added": 0.0,
        "xpoints_added": 0.2952,
        "passes_attempted": 374.0,
        "pass_completion_pct": 0.8556,
        "xpass_completion_pct": 0.8456,
        "passes_over_expected": 3.7484,
        "passes_over_expected_p100": 1.0022,
        "avg_pass_distance": 21.3157,
        "avg_pass_vertical": 4.5753
      }
    },
    {
      "canonical_id": "lionard-pajoy",
      "canonical_name": "Lionard Pajoy",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1237.0,
        "shots": 21.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 2.5626,
        "xg_place": -0.7408,
        "goals_minus_xg": -0.5626,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.8882,
        "assists_minus_xa": -0.8882,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.4507,
        "points_added": 1.1815,
        "xpoints_added": 1.5806,
        "passes_attempted": 244.0,
        "pass_completion_pct": 0.7951,
        "xpass_completion_pct": 0.783,
        "passes_over_expected": 2.9527,
        "passes_over_expected_p100": 1.2101,
        "avg_pass_distance": 13.9967,
        "avg_pass_vertical": -2.1242
      }
    },
    {
      "canonical_id": "lloyd-sam",
      "canonical_name": "Lloyd Sam",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1004.0,
        "shots": 8.0,
        "shots_on_target": 5.0,
        "goals": 5.0,
        "xg": 1.2846,
        "xg_place": 1.5444,
        "goals_minus_xg": 3.7154,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 2.7874,
        "assists_minus_xa": -1.7874,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.0721,
        "points_added": 1.8582,
        "xpoints_added": 0.2243,
        "passes_attempted": 371.0,
        "pass_completion_pct": 0.7547,
        "xpass_completion_pct": 0.7523,
        "passes_over_expected": 0.9028,
        "passes_over_expected_p100": 0.2433,
        "avg_pass_distance": 17.5693,
        "avg_pass_vertical": 1.1776
      }
    },
    {
      "canonical_id": "logan-emory",
      "canonical_name": "Logan Emory",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 245.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0963,
        "xg_place": -0.0963,
        "goals_minus_xg": -0.0963,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1487,
        "assists_minus_xa": -0.1487,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2451,
        "points_added": 0.0,
        "xpoints_added": 0.0562,
        "passes_attempted": 86.0,
        "pass_completion_pct": 0.5698,
        "xpass_completion_pct": 0.6513,
        "passes_over_expected": -7.0113,
        "passes_over_expected_p100": -8.1526,
        "avg_pass_distance": 27.832,
        "avg_pass_vertical": 17.8108
      }
    },
    {
      "canonical_id": "logan-pause",
      "canonical_name": "Logan Pause",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 977.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0259,
        "xg_place": -0.0259,
        "goals_minus_xg": -0.0259,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.2302,
        "assists_minus_xa": -0.2302,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2561,
        "points_added": 0.0,
        "xpoints_added": 0.0315,
        "passes_attempted": 444.0,
        "pass_completion_pct": 0.8333,
        "xpass_completion_pct": 0.8327,
        "passes_over_expected": 0.2849,
        "passes_over_expected_p100": 0.0642,
        "avg_pass_distance": 18.6995,
        "avg_pass_vertical": 5.1413
      }
    },
    {
      "canonical_id": "london-woodberry",
      "canonical_name": "London Woodberry",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 408.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1131,
        "xg_place": -0.0577,
        "goals_minus_xg": -0.1131,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1021,
        "assists_minus_xa": -0.1021,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2152,
        "points_added": 0.0,
        "xpoints_added": 0.0625,
        "passes_attempted": 118.0,
        "pass_completion_pct": 0.7627,
        "xpass_completion_pct": 0.8206,
        "passes_over_expected": -6.8292,
        "passes_over_expected_p100": -5.7875,
        "avg_pass_distance": 25.904,
        "avg_pass_vertical": 11.7267
      }
    },
    {
      "canonical_id": "lovel-palmer",
      "canonical_name": "Lovel Palmer",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1488.0,
        "shots": 9.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1412,
        "xg_place": -0.1412,
        "goals_minus_xg": -0.1412,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.5943,
        "assists_minus_xa": 0.4057,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7355,
        "points_added": 0.0,
        "xpoints_added": 0.0792,
        "passes_attempted": 766.0,
        "pass_completion_pct": 0.7298,
        "xpass_completion_pct": 0.7598,
        "passes_over_expected": -23.0317,
        "passes_over_expected_p100": -3.0068,
        "avg_pass_distance": 22.2259,
        "avg_pass_vertical": 7.6492
      }
    },
    {
      "canonical_id": "luis-gil",
      "canonical_name": "Luis Gil",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2741.0,
        "shots": 46.0,
        "shots_on_target": 17.0,
        "goals": 5.0,
        "xg": 3.5128,
        "xg_place": 1.7028,
        "goals_minus_xg": 1.4872,
        "key_passes": 24.0,
        "assists": 0.0,
        "xa": 1.656,
        "assists_minus_xa": -1.656,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.1688,
        "points_added": 2.4927,
        "xpoints_added": 1.3686,
        "passes_attempted": 1116.0,
        "pass_completion_pct": 0.7339,
        "xpass_completion_pct": 0.7706,
        "passes_over_expected": -40.9658,
        "passes_over_expected_p100": -3.6708,
        "avg_pass_distance": 17.2567,
        "avg_pass_vertical": 3.8551
      }
    },
    {
      "canonical_id": "luis-robles",
      "canonical_name": "Luis Robles",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3544.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1071.0,
        "pass_completion_pct": 0.605,
        "xpass_completion_pct": 0.6242,
        "passes_over_expected": -20.5281,
        "passes_over_expected_p100": -1.9167,
        "avg_pass_distance": 43.7336,
        "avg_pass_vertical": 37.2955,
        "shots_faced": 155.0,
        "goals_conceded": 43.0,
        "saves": 107.0,
        "headed_shot_share": 0.0968,
        "xg_faced": 49.6951,
        "goals_conceded_minus_xg": -6.6951,
        "goals_per_xg": 0.8653
      }
    },
    {
      "canonical_id": "luis-silva",
      "canonical_name": "Luis Silva",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2104.0,
        "shots": 45.0,
        "shots_on_target": 16.0,
        "goals": 3.0,
        "xg": 3.6792,
        "xg_place": -1.4454,
        "goals_minus_xg": -0.6792,
        "key_passes": 45.0,
        "assists": 3.0,
        "xa": 3.5859,
        "assists_minus_xa": -0.5859000000000001,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 7.2652,
        "points_added": 1.275,
        "xpoints_added": 2.5783,
        "passes_attempted": 886.0,
        "pass_completion_pct": 1.3926,
        "xpass_completion_pct": 1.468,
        "passes_over_expected": -32.6865,
        "passes_over_expected_p100": -7.5367,
        "avg_pass_distance": 37.6417,
        "avg_pass_vertical": 4.4054
      }
    },
    {
      "canonical_id": "luiz-camargo",
      "canonical_name": "Luiz Camargo",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 145.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0281,
        "xg_place": -0.0281,
        "goals_minus_xg": -0.0281,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0281,
        "points_added": 0.0,
        "xpoints_added": 0.0487,
        "passes_attempted": 53.0,
        "pass_completion_pct": 0.6604,
        "xpass_completion_pct": 0.7634,
        "passes_over_expected": -5.4611,
        "passes_over_expected_p100": -10.3039,
        "avg_pass_distance": 16.7811,
        "avg_pass_vertical": 3.1025
      }
    },
    {
      "canonical_id": "maicon-santos",
      "canonical_name": "Maicon Santos",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 445.0,
        "shots": 20.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 2.409,
        "xg_place": -0.6217,
        "goals_minus_xg": -0.409,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.5451,
        "assists_minus_xa": -0.5451,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.9541,
        "points_added": 0.3787,
        "xpoints_added": 1.3373,
        "passes_attempted": 140.0,
        "pass_completion_pct": 0.6071,
        "xpass_completion_pct": 0.729,
        "passes_over_expected": -17.0585,
        "passes_over_expected_p100": -12.1846,
        "avg_pass_distance": 15.1304,
        "avg_pass_vertical": 2.224
      }
    },
    {
      "canonical_id": "marc-burch",
      "canonical_name": "Marc Burch",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1423.0,
        "shots": 9.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2775,
        "xg_place": -0.2775,
        "goals_minus_xg": -0.2775,
        "key_passes": 18.0,
        "assists": 4.0,
        "xa": 2.1435,
        "assists_minus_xa": 1.8565,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.421,
        "points_added": 0.0,
        "xpoints_added": 0.1346,
        "passes_attempted": 761.0,
        "pass_completion_pct": 0.682,
        "xpass_completion_pct": 0.6863,
        "passes_over_expected": -3.2656,
        "passes_over_expected_p100": -0.4291,
        "avg_pass_distance": 23.0848,
        "avg_pass_vertical": 8.5295
      }
    },
    {
      "canonical_id": "marcelo-saragosa",
      "canonical_name": "Marcelo Saragosa",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 442.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0275,
        "xg_place": -0.0275,
        "goals_minus_xg": -0.0275,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0249,
        "assists_minus_xa": -0.0249,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0524,
        "points_added": 0.0,
        "xpoints_added": 0.0307,
        "passes_attempted": 193.0,
        "pass_completion_pct": 0.7772,
        "xpass_completion_pct": 0.8232,
        "passes_over_expected": -8.8713,
        "passes_over_expected_p100": -4.5965,
        "avg_pass_distance": 20.4132,
        "avg_pass_vertical": 5.9243
      }
    },
    {
      "canonical_id": "marcelo-sarvas",
      "canonical_name": "Marcelo Sarvas",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3295.0,
        "shots": 54.0,
        "shots_on_target": 15.0,
        "goals": 4.0,
        "xg": 4.2129,
        "xg_place": 0.6642,
        "goals_minus_xg": -0.2129,
        "key_passes": 34.0,
        "assists": 1.0,
        "xa": 2.1405,
        "assists_minus_xa": -1.1405,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.3533,
        "points_added": 2.0698,
        "xpoints_added": 2.7584,
        "passes_attempted": 1924.0,
        "pass_completion_pct": 0.8285,
        "xpass_completion_pct": 0.8268,
        "passes_over_expected": 3.1894,
        "passes_over_expected_p100": 0.1658,
        "avg_pass_distance": 20.0583,
        "avg_pass_vertical": 6.139
      }
    },
    {
      "canonical_id": "marco-di-vaio",
      "canonical_name": "Marco Di Vaio",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3036.0,
        "shots": 124.0,
        "shots_on_target": 55.0,
        "goals": 20.0,
        "xg": 14.1247,
        "xg_place": 6.4576,
        "goals_minus_xg": 5.8753,
        "key_passes": 25.0,
        "assists": 2.0,
        "xa": 2.3109,
        "assists_minus_xa": -0.3109,
        "goals_plus_assists": 22.0,
        "xg_plus_xa": 16.4355,
        "points_added": 9.8218,
        "xpoints_added": 8.6139,
        "passes_attempted": 775.0,
        "pass_completion_pct": 0.7265,
        "xpass_completion_pct": 0.7816,
        "passes_over_expected": -42.7644,
        "passes_over_expected_p100": -5.518,
        "avg_pass_distance": 16.0292,
        "avg_pass_vertical": 0.7937
      }
    },
    {
      "canonical_id": "marcos-s\u00e1nchez",
      "canonical_name": "Marcos S\u00e1nchez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 547.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4347,
        "xg_place": -0.4347,
        "goals_minus_xg": -0.4347,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.4151,
        "assists_minus_xa": -0.4151,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8497,
        "points_added": 0.0,
        "xpoints_added": 0.0721,
        "passes_attempted": 216.0,
        "pass_completion_pct": 0.7824,
        "xpass_completion_pct": 0.8085,
        "passes_over_expected": -5.6336,
        "passes_over_expected_p100": -2.6081,
        "avg_pass_distance": 16.279,
        "avg_pass_vertical": 0.1961
      }
    },
    {
      "canonical_id": "marcus-hahnemann",
      "canonical_name": "Marcus Hahnemann",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 497.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_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.6111,
        "xpass_completion_pct": 0.5505,
        "passes_over_expected": 8.7234,
        "passes_over_expected_p100": 6.0579,
        "avg_pass_distance": 51.2424,
        "avg_pass_vertical": 45.851,
        "shots_faced": 15.0,
        "goals_conceded": 6.0,
        "saves": 9.0,
        "headed_shot_share": 0.2,
        "xg_faced": 5.8585,
        "goals_conceded_minus_xg": 0.1415,
        "goals_per_xg": 1.0242
      }
    },
    {
      "canonical_id": "marcus-tracy",
      "canonical_name": "Marcus Tracy",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 81.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2019,
        "xg_place": 0.3109,
        "goals_minus_xg": -0.2019,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2019,
        "points_added": 0.0,
        "xpoints_added": 0.1864,
        "passes_attempted": 20.0,
        "pass_completion_pct": 0.7,
        "xpass_completion_pct": 0.6456,
        "passes_over_expected": 1.0884,
        "passes_over_expected_p100": 5.4419,
        "avg_pass_distance": 14.3014,
        "avg_pass_vertical": 2.1124
      }
    },
    {
      "canonical_id": "mario-mart\u00ednez",
      "canonical_name": "Mario Mart\u00ednez",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 548.0,
        "shots": 14.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 0.4162,
        "xg_place": -0.002,
        "goals_minus_xg": -0.4162,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 1.6975,
        "assists_minus_xa": -1.6975,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.1136,
        "points_added": 0.0,
        "xpoints_added": 0.2442,
        "passes_attempted": 269.0,
        "pass_completion_pct": 0.7138,
        "xpass_completion_pct": 0.7284,
        "passes_over_expected": -3.9397,
        "passes_over_expected_p100": -1.4646,
        "avg_pass_distance": 21.5105,
        "avg_pass_vertical": 4.2305
      }
    },
    {
      "canonical_id": "mario-de-luna",
      "canonical_name": "Mario de Luna",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2833.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.1946,
        "xg_place": -0.3355,
        "goals_minus_xg": -0.1946,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1708,
        "assists_minus_xa": -0.1708,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3654,
        "points_added": 0.7514,
        "xpoints_added": 0.9626,
        "passes_attempted": 946.0,
        "pass_completion_pct": 0.7569,
        "xpass_completion_pct": 0.7937,
        "passes_over_expected": -34.8392,
        "passes_over_expected_p100": -3.6828,
        "avg_pass_distance": 23.2551,
        "avg_pass_vertical": 9.5726
      }
    },
    {
      "canonical_id": "marius-obekop",
      "canonical_name": "Marius Obekop",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 95.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0421,
        "xg_place": -0.0421,
        "goals_minus_xg": -0.0421,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0421,
        "points_added": 0.0,
        "xpoints_added": 0.0387,
        "passes_attempted": 23.0,
        "pass_completion_pct": 0.6957,
        "xpass_completion_pct": 0.676,
        "passes_over_expected": 0.451,
        "passes_over_expected_p100": 1.9607,
        "avg_pass_distance": 19.4296,
        "avg_pass_vertical": 0.9523
      }
    },
    {
      "canonical_id": "mark-bloom",
      "canonical_name": "Mark Bloom",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 582.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0497,
        "xg_place": 0.0023,
        "goals_minus_xg": -0.0497,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.8588,
        "assists_minus_xa": 0.1412,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9085,
        "points_added": 0.0,
        "xpoints_added": 0.0414,
        "passes_attempted": 261.0,
        "pass_completion_pct": 0.7203,
        "xpass_completion_pct": 0.7237,
        "passes_over_expected": -0.8836,
        "passes_over_expected_p100": -0.3385,
        "avg_pass_distance": 23.41,
        "avg_pass_vertical": 11.3059
      }
    },
    {
      "canonical_id": "mark-delgado",
      "canonical_name": "Mark Delgado",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1356.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1911,
        "xg_place": -0.1911,
        "goals_minus_xg": -0.1911,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.7291,
        "assists_minus_xa": 0.2709,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9202,
        "points_added": 0.0,
        "xpoints_added": 0.1529,
        "passes_attempted": 561.0,
        "pass_completion_pct": 0.7023,
        "xpass_completion_pct": 0.7716,
        "passes_over_expected": -38.8818,
        "passes_over_expected_p100": -6.9308,
        "avg_pass_distance": 20.8437,
        "avg_pass_vertical": 8.2729
      }
    },
    {
      "canonical_id": "markus-holgersson",
      "canonical_name": "Markus Holgersson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3329.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.5211,
        "xg_place": -0.4681,
        "goals_minus_xg": -0.5211,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.3733,
        "assists_minus_xa": 0.6267,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8945,
        "points_added": 0.0,
        "xpoints_added": 0.3049,
        "passes_attempted": 1327.0,
        "pass_completion_pct": 0.835,
        "xpass_completion_pct": 0.821,
        "passes_over_expected": 18.4944,
        "passes_over_expected_p100": 1.3937,
        "avg_pass_distance": 22.7315,
        "avg_pass_vertical": 10.9143
      }
    },
    {
      "canonical_id": "martin-ponce",
      "canonical_name": "Martin Ponce",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 197.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1168,
        "xg_place": -0.0301,
        "goals_minus_xg": -0.1168,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.127,
        "assists_minus_xa": -0.127,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2438,
        "points_added": 0.0,
        "xpoints_added": 0.0326,
        "passes_attempted": 87.0,
        "pass_completion_pct": 0.8161,
        "xpass_completion_pct": 0.8115,
        "passes_over_expected": 0.4015,
        "passes_over_expected_p100": 0.4615,
        "avg_pass_distance": 17.0492,
        "avg_pass_vertical": 5.3713
      }
    },
    {
      "canonical_id": "mart\u00edn-rivero",
      "canonical_name": "Mart\u00edn Rivero",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 831.0,
        "shots": 18.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 0.9362,
        "xg_place": -0.1014,
        "goals_minus_xg": 0.0638,
        "key_passes": 18.0,
        "assists": 2.0,
        "xa": 1.3971,
        "assists_minus_xa": 0.6029,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.3333,
        "points_added": 1.411,
        "xpoints_added": 0.7961,
        "passes_attempted": 428.0,
        "pass_completion_pct": 0.7617,
        "xpass_completion_pct": 0.7748,
        "passes_over_expected": -5.5992,
        "passes_over_expected_p100": -1.3082,
        "avg_pass_distance": 21.1072,
        "avg_pass_vertical": 3.6644
      }
    },
    {
      "canonical_id": "marvell-wynne",
      "canonical_name": "Marvell Wynne",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2516.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2923,
        "xg_place": -0.1395,
        "goals_minus_xg": -0.2923,
        "key_passes": 17.0,
        "assists": 2.0,
        "xa": 0.7975,
        "assists_minus_xa": 1.2025,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.0898,
        "points_added": 0.0,
        "xpoints_added": 0.1389,
        "passes_attempted": 1232.0,
        "pass_completion_pct": 0.7175,
        "xpass_completion_pct": 0.7286,
        "passes_over_expected": -13.6095,
        "passes_over_expected_p100": -1.1047,
        "avg_pass_distance": 23.1591,
        "avg_pass_vertical": 11.3945
      }
    },
    {
      "canonical_id": "marvin-ch\u00e1vez",
      "canonical_name": "Marvin Ch\u00e1vez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1123.0,
        "shots": 22.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.935,
        "xg_place": -0.2345,
        "goals_minus_xg": 0.065,
        "key_passes": 20.0,
        "assists": 0.0,
        "xa": 1.7707,
        "assists_minus_xa": -1.7707,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.7057,
        "points_added": 1.3029,
        "xpoints_added": 0.7196,
        "passes_attempted": 405.0,
        "pass_completion_pct": 0.6469,
        "xpass_completion_pct": 0.6579,
        "passes_over_expected": -4.4633,
        "passes_over_expected_p100": -1.1021,
        "avg_pass_distance": 23.4073,
        "avg_pass_vertical": 3.7331
      }
    },
    {
      "canonical_id": "marvin-iraheta",
      "canonical_name": "Marvin Iraheta",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 615.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1012,
        "xg_place": -0.1012,
        "goals_minus_xg": -0.1012,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.029,
        "assists_minus_xa": -0.029,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1302,
        "points_added": 0.0,
        "xpoints_added": 0.07,
        "passes_attempted": 238.0,
        "pass_completion_pct": 0.7395,
        "xpass_completion_pct": 0.7945,
        "passes_over_expected": -13.0842,
        "passes_over_expected_p100": -5.4976,
        "avg_pass_distance": 17.6713,
        "avg_pass_vertical": 4.3265
      }
    },
    {
      "canonical_id": "matt-besler",
      "canonical_name": "Matt Besler",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2811.0,
        "shots": 7.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3208,
        "xg_place": -0.3208,
        "goals_minus_xg": -0.3208,
        "key_passes": 27.0,
        "assists": 1.0,
        "xa": 3.5978,
        "assists_minus_xa": -2.5978,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.9186,
        "points_added": 0.0,
        "xpoints_added": 0.1731,
        "passes_attempted": 1605.0,
        "pass_completion_pct": 0.7738,
        "xpass_completion_pct": 0.7742,
        "passes_over_expected": -0.5582,
        "passes_over_expected_p100": -0.0348,
        "avg_pass_distance": 27.4857,
        "avg_pass_vertical": 12.2121
      }
    },
    {
      "canonical_id": "matt-hedges",
      "canonical_name": "Matt Hedges",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3030.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 3.0,
        "xg": 2.6149,
        "xg_place": -0.1328,
        "goals_minus_xg": 0.3851,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2724,
        "assists_minus_xa": -0.2724,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.8873,
        "points_added": 1.2863,
        "xpoints_added": 1.5158,
        "passes_attempted": 984.0,
        "pass_completion_pct": 0.8648,
        "xpass_completion_pct": 0.8505,
        "passes_over_expected": 14.0922,
        "passes_over_expected_p100": 1.4321,
        "avg_pass_distance": 24.0319,
        "avg_pass_vertical": 9.0534
      }
    },
    {
      "canonical_id": "matt-kassel",
      "canonical_name": "Matt Kassel",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 108.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0434,
        "xg_place": -0.0434,
        "goals_minus_xg": -0.0434,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1938,
        "assists_minus_xa": -0.1938,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2372,
        "points_added": 0.0,
        "xpoints_added": 0.0427,
        "passes_attempted": 55.0,
        "pass_completion_pct": 0.7818,
        "xpass_completion_pct": 0.7833,
        "passes_over_expected": -0.0827,
        "passes_over_expected_p100": -0.1504,
        "avg_pass_distance": 20.6732,
        "avg_pass_vertical": 3.797
      }
    },
    {
      "canonical_id": "matt-lampson",
      "canonical_name": "Matt Lampson",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1264.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 409.0,
        "pass_completion_pct": 0.5428,
        "xpass_completion_pct": 0.5676,
        "passes_over_expected": -10.1648,
        "passes_over_expected_p100": -2.4853,
        "avg_pass_distance": 49.2336,
        "avg_pass_vertical": 41.7676,
        "shots_faced": 63.0,
        "goals_conceded": 18.0,
        "saves": 43.0,
        "headed_shot_share": 0.1111,
        "xg_faced": 19.0899,
        "goals_conceded_minus_xg": -1.0899,
        "goals_per_xg": 0.9429
      }
    },
    {
      "canonical_id": "matt-miazga",
      "canonical_name": "Matt Miazga",
      "positions": [
        "CB"
      ],
      "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": 2.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.8571,
        "passes_over_expected": 0.2858,
        "passes_over_expected_p100": 14.2909,
        "avg_pass_distance": 25.2397,
        "avg_pass_vertical": 3.9675
      }
    },
    {
      "canonical_id": "matt-pickens",
      "canonical_name": "Matt Pickens",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 105.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_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.8182,
        "xpass_completion_pct": 0.8235,
        "passes_over_expected": -0.1169,
        "passes_over_expected_p100": -0.5312,
        "avg_pass_distance": 35.4456,
        "avg_pass_vertical": 28.0162,
        "shots_faced": 4.0,
        "goals_conceded": 2.0,
        "saves": 2.0,
        "headed_shot_share": 0.25,
        "xg_faced": 1.0479,
        "goals_conceded_minus_xg": 0.9521,
        "goals_per_xg": 1.9086
      }
    },
    {
      "canonical_id": "matt-reis",
      "canonical_name": "Matt Reis",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1311.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 499.0,
        "pass_completion_pct": 0.6513,
        "xpass_completion_pct": 0.5899,
        "passes_over_expected": 30.6526,
        "passes_over_expected_p100": 6.1428,
        "avg_pass_distance": 48.7636,
        "avg_pass_vertical": 42.3952,
        "shots_faced": 51.0,
        "goals_conceded": 11.0,
        "saves": 38.0,
        "headed_shot_share": 0.1961,
        "xg_faced": 12.401,
        "goals_conceded_minus_xg": -1.401,
        "goals_per_xg": 0.887
      }
    },
    {
      "canonical_id": "matt-watson",
      "canonical_name": "Matt Watson",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1379.0,
        "shots": 14.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.3643,
        "xg_place": -0.9341,
        "goals_minus_xg": -1.3643,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.716,
        "assists_minus_xa": 0.284,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.0804,
        "points_added": 0.0,
        "xpoints_added": 0.9461,
        "passes_attempted": 438.0,
        "pass_completion_pct": 0.7557,
        "xpass_completion_pct": 0.7874,
        "passes_over_expected": -13.875,
        "passes_over_expected_p100": -3.1678,
        "avg_pass_distance": 18.6756,
        "avg_pass_vertical": 4.6827
      }
    },
    {
      "canonical_id": "matteo-ferrari",
      "canonical_name": "Matteo Ferrari",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3134.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.2545,
        "xg_place": 0.0351,
        "goals_minus_xg": -0.2545,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.5887,
        "assists_minus_xa": 0.4113,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.8432,
        "points_added": 0.0766,
        "xpoints_added": 0.8278,
        "passes_attempted": 1474.0,
        "pass_completion_pct": 0.8704,
        "xpass_completion_pct": 0.864,
        "passes_over_expected": 9.4712,
        "passes_over_expected_p100": 0.6426,
        "avg_pass_distance": 22.2938,
        "avg_pass_vertical": 9.6039
      }
    },
    {
      "canonical_id": "matthew-fondy",
      "canonical_name": "Matthew Fondy",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 264.0,
        "shots": 12.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.0016,
        "xg_place": -0.9771,
        "goals_minus_xg": -1.0016,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.498,
        "assists_minus_xa": -0.498,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.4996,
        "points_added": 0.0,
        "xpoints_added": 0.7104,
        "passes_attempted": 62.0,
        "pass_completion_pct": 0.6935,
        "xpass_completion_pct": 0.7114,
        "passes_over_expected": -1.1094,
        "passes_over_expected_p100": -1.7893,
        "avg_pass_distance": 14.8615,
        "avg_pass_vertical": 1.0182
      }
    },
    {
      "canonical_id": "mat\u00edas-laba",
      "canonical_name": "Mat\u00edas Laba",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1521.0,
        "shots": 7.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.9131,
        "xg_place": 0.5194,
        "goals_minus_xg": 0.0869,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.6933,
        "assists_minus_xa": -0.6933,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6064,
        "points_added": 0.6167,
        "xpoints_added": 0.6396,
        "passes_attempted": 760.0,
        "pass_completion_pct": 0.8132,
        "xpass_completion_pct": 0.8335,
        "passes_over_expected": -15.4437,
        "passes_over_expected_p100": -2.0321,
        "avg_pass_distance": 21.8252,
        "avg_pass_vertical": 4.6372
      }
    },
    {
      "canonical_id": "mat\u00edas-s\u00e1nchez",
      "canonical_name": "Mat\u00edas S\u00e1nchez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 878.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.3213,
        "xg_place": -0.2961,
        "goals_minus_xg": 0.6787,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 0.4487,
        "assists_minus_xa": 0.5513,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.7699,
        "points_added": 0.4584,
        "xpoints_added": 0.133,
        "passes_attempted": 478.0,
        "pass_completion_pct": 0.7845,
        "xpass_completion_pct": 0.802,
        "passes_over_expected": -8.3642,
        "passes_over_expected_p100": -1.7498,
        "avg_pass_distance": 22.6527,
        "avg_pass_vertical": 9.0585
      }
    },
    {
      "canonical_id": "mauro-d\u00edaz",
      "canonical_name": "Mauro D\u00edaz",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 463.0,
        "shots": 11.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 2.2823,
        "xg_place": 0.7152,
        "goals_minus_xg": 0.7177,
        "key_passes": 12.0,
        "assists": 2.0,
        "xa": 1.0707,
        "assists_minus_xa": 0.9293,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.353,
        "points_added": 1.8654,
        "xpoints_added": 1.3301,
        "passes_attempted": 240.0,
        "pass_completion_pct": 0.7333,
        "xpass_completion_pct": 0.7582,
        "passes_over_expected": -5.9684,
        "passes_over_expected_p100": -2.4868,
        "avg_pass_distance": 20.8124,
        "avg_pass_vertical": 6.1352
      }
    },
    {
      "canonical_id": "mauro-rosales",
      "canonical_name": "Mauro Rosales",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2375.0,
        "shots": 24.0,
        "shots_on_target": 7.0,
        "goals": 4.0,
        "xg": 2.7113,
        "xg_place": 0.8388,
        "goals_minus_xg": 1.2887,
        "key_passes": 65.0,
        "assists": 8.0,
        "xa": 6.1162,
        "assists_minus_xa": 1.8838,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 8.8275,
        "points_added": 2.5163,
        "xpoints_added": 1.879,
        "passes_attempted": 1080.0,
        "pass_completion_pct": 0.6611,
        "xpass_completion_pct": 0.6756,
        "passes_over_expected": -15.6662,
        "passes_over_expected_p100": -1.4506,
        "avg_pass_distance": 19.4681,
        "avg_pass_vertical": 4.7001
      }
    },
    {
      "canonical_id": "maxi-urruti",
      "canonical_name": "Maxi Urruti",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 472.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.0916,
        "xg_place": -0.796,
        "goals_minus_xg": -0.0916,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1202,
        "assists_minus_xa": -0.1202,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2119,
        "points_added": 0.5451,
        "xpoints_added": 0.4557,
        "passes_attempted": 102.0,
        "pass_completion_pct": 1.3837,
        "xpass_completion_pct": 1.5001,
        "passes_over_expected": -2.3830999999999998,
        "passes_over_expected_p100": -11.652,
        "avg_pass_distance": 36.1444,
        "avg_pass_vertical": 3.1954
      }
    },
    {
      "canonical_id": "maxim-tissot",
      "canonical_name": "Maxim Tissot",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 345.0,
        "shots": 2.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.1427,
        "xg_place": 0.4527,
        "goals_minus_xg": 0.8573,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0341,
        "assists_minus_xa": -0.0341,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.1768,
        "points_added": 1.7217,
        "xpoints_added": 0.2241,
        "passes_attempted": 136.0,
        "pass_completion_pct": 0.7426,
        "xpass_completion_pct": 0.7466,
        "passes_over_expected": -0.5335,
        "passes_over_expected_p100": -0.3923,
        "avg_pass_distance": 20.4021,
        "avg_pass_vertical": 8.8539
      }
    },
    {
      "canonical_id": "mechack-jerome",
      "canonical_name": "Mechack Jerome",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 738.0,
        "shots": 5.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.0952,
        "xg_place": 0.0719,
        "goals_minus_xg": -0.0952,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.2977,
        "assists_minus_xa": 0.7023,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3928,
        "points_added": 0.0,
        "xpoints_added": 0.1046,
        "passes_attempted": 385.0,
        "pass_completion_pct": 0.6597,
        "xpass_completion_pct": 0.7048,
        "passes_over_expected": -17.3475,
        "passes_over_expected_p100": -4.5058,
        "avg_pass_distance": 25.8113,
        "avg_pass_vertical": 10.7458
      }
    },
    {
      "canonical_id": "mehdi-ballouchy",
      "canonical_name": "Mehdi Ballouchy",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 137.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1727,
        "xg_place": -0.1727,
        "goals_minus_xg": -0.1727,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0789,
        "assists_minus_xa": -0.0789,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2516,
        "points_added": 0.0,
        "xpoints_added": 0.1516,
        "passes_attempted": 72.0,
        "pass_completion_pct": 0.8194,
        "xpass_completion_pct": 0.8021,
        "passes_over_expected": 1.2495,
        "passes_over_expected_p100": 1.7354,
        "avg_pass_distance": 18.2642,
        "avg_pass_vertical": 3.1282
      }
    },
    {
      "canonical_id": "michael-bustamante",
      "canonical_name": "Michael Bustamante",
      "positions": [
        "CM"
      ],
      "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": 65.0,
        "pass_completion_pct": 0.8308,
        "xpass_completion_pct": 0.8398,
        "passes_over_expected": -0.5871,
        "passes_over_expected_p100": -0.9032,
        "avg_pass_distance": 16.1996,
        "avg_pass_vertical": 2.6233
      }
    },
    {
      "canonical_id": "michael-farfan",
      "canonical_name": "Michael Farfan",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2160.0,
        "shots": 40.0,
        "shots_on_target": 18.0,
        "goals": 1.0,
        "xg": 3.0789,
        "xg_place": 1.2799,
        "goals_minus_xg": -2.0789,
        "key_passes": 31.0,
        "assists": 1.0,
        "xa": 2.7396,
        "assists_minus_xa": -1.7396,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 5.8184,
        "points_added": 0.1208,
        "xpoints_added": 2.0838,
        "passes_attempted": 1072.0,
        "pass_completion_pct": 0.7584,
        "xpass_completion_pct": 0.7723,
        "passes_over_expected": -14.9317,
        "passes_over_expected_p100": -1.3929,
        "avg_pass_distance": 19.9476,
        "avg_pass_vertical": 4.5957
      }
    },
    {
      "canonical_id": "michael-fucito",
      "canonical_name": "Michael Fucito",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 261.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 1.218,
        "xg_place": -1.1583,
        "goals_minus_xg": -1.218,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0242,
        "assists_minus_xa": -0.0242,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.2422,
        "points_added": 0.0,
        "xpoints_added": 0.7986,
        "passes_attempted": 63.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.6859,
        "passes_over_expected": -1.2102,
        "passes_over_expected_p100": -1.921,
        "avg_pass_distance": 13.6656,
        "avg_pass_vertical": 1.9998
      }
    },
    {
      "canonical_id": "michael-gspurning",
      "canonical_name": "Michael Gspurning",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2866.0,
        "shots": 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.1959,
        "assists_minus_xa": -0.1959,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1959,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 854.0,
        "pass_completion_pct": 0.6288,
        "xpass_completion_pct": 0.6152,
        "passes_over_expected": 11.6323,
        "passes_over_expected_p100": 1.3621,
        "avg_pass_distance": 43.7759,
        "avg_pass_vertical": 38.0798,
        "shots_faced": 122.0,
        "goals_conceded": 38.0,
        "saves": 81.0,
        "headed_shot_share": 0.1885,
        "xg_faced": 38.4398,
        "goals_conceded_minus_xg": -0.4398,
        "goals_per_xg": 0.9886
      }
    },
    {
      "canonical_id": "michael-harrington",
      "canonical_name": "Michael Harrington",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3584.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1996,
        "xg_place": -0.1996,
        "goals_minus_xg": -0.1996,
        "key_passes": 30.0,
        "assists": 1.0,
        "xa": 2.4613,
        "assists_minus_xa": -1.4613,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.6608,
        "points_added": 0.0,
        "xpoints_added": 0.1024,
        "passes_attempted": 2167.0,
        "pass_completion_pct": 0.7766,
        "xpass_completion_pct": 0.7994,
        "passes_over_expected": -49.3629,
        "passes_over_expected_p100": -2.2779,
        "avg_pass_distance": 19.4417,
        "avg_pass_vertical": 5.7704
      }
    },
    {
      "canonical_id": "michael-lahoud",
      "canonical_name": "Michael Lahoud",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 516.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.6213,
        "xg_place": -0.5949,
        "goals_minus_xg": -0.6213,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0276,
        "assists_minus_xa": -0.0276,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6489,
        "points_added": 0.0,
        "xpoints_added": 0.6907,
        "passes_attempted": 233.0,
        "pass_completion_pct": 0.7897,
        "xpass_completion_pct": 0.8107,
        "passes_over_expected": -4.8952,
        "passes_over_expected_p100": -2.101,
        "avg_pass_distance": 19.2295,
        "avg_pass_vertical": 3.9142
      }
    },
    {
      "canonical_id": "michael-nanchoff",
      "canonical_name": "Michael Nanchoff",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 14.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 4.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.8035,
        "passes_over_expected": -0.2141,
        "passes_over_expected_p100": -5.3532,
        "avg_pass_distance": 28.5563,
        "avg_pass_vertical": 1.5972
      }
    },
    {
      "canonical_id": "michael-seaton",
      "canonical_name": "Michael Seaton",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 127.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0462,
        "assists_minus_xa": -0.0462,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0462,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 26.0,
        "pass_completion_pct": 0.8077,
        "xpass_completion_pct": 0.8191,
        "passes_over_expected": -0.2959,
        "passes_over_expected_p100": -1.1379,
        "avg_pass_distance": 10.9841,
        "avg_pass_vertical": -0.5869
      }
    },
    {
      "canonical_id": "michael-stephens",
      "canonical_name": "Michael Stephens",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 844.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.295,
        "xg_place": 0.3691,
        "goals_minus_xg": 0.705,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.7717,
        "assists_minus_xa": -0.7717,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0667,
        "points_added": 0.2368,
        "xpoints_added": 0.1238,
        "passes_attempted": 441.0,
        "pass_completion_pct": 0.7642,
        "xpass_completion_pct": 0.7997,
        "passes_over_expected": -15.6616,
        "passes_over_expected_p100": -3.5514,
        "avg_pass_distance": 18.3097,
        "avg_pass_vertical": 3.961
      }
    },
    {
      "canonical_id": "michael-thomas",
      "canonical_name": "Michael Thomas",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 15.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 6.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.8183,
        "passes_over_expected": 1.0903,
        "passes_over_expected_p100": 18.172,
        "avg_pass_distance": 22.8103,
        "avg_pass_vertical": 12.6883
      }
    },
    {
      "canonical_id": "michael-videira",
      "canonical_name": "Michael Videira",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 86.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 33.0,
        "pass_completion_pct": 0.5455,
        "xpass_completion_pct": 0.684,
        "passes_over_expected": -4.5717,
        "passes_over_expected_p100": -13.8537,
        "avg_pass_distance": 23.1096,
        "avg_pass_vertical": 18.5731
      }
    },
    {
      "canonical_id": "michel",
      "canonical_name": "Michel",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2479.0,
        "shots": 29.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 3.129,
        "xg_place": -0.1638,
        "goals_minus_xg": -0.129,
        "key_passes": 46.0,
        "assists": 6.0,
        "xa": 5.4244,
        "assists_minus_xa": 0.5756,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 8.5535,
        "points_added": 2.3054,
        "xpoints_added": 2.6737,
        "passes_attempted": 1441.0,
        "pass_completion_pct": 0.7058,
        "xpass_completion_pct": 0.7302,
        "passes_over_expected": -35.2705,
        "passes_over_expected_p100": -2.4476,
        "avg_pass_distance": 25.408,
        "avg_pass_vertical": 9.5553
      }
    },
    {
      "canonical_id": "mikael-silvestre",
      "canonical_name": "Mikael Silvestre",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 748.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4234,
        "xg_place": -0.4234,
        "goals_minus_xg": -0.4234,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.2241,
        "assists_minus_xa": -0.2241,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6475,
        "points_added": 0.0,
        "xpoints_added": 0.294,
        "passes_attempted": 366.0,
        "pass_completion_pct": 0.8005,
        "xpass_completion_pct": 0.8086,
        "passes_over_expected": -2.9555,
        "passes_over_expected_p100": -0.8075,
        "avg_pass_distance": 26.9507,
        "avg_pass_vertical": 13.8169
      }
    },
    {
      "canonical_id": "mike-chabala",
      "canonical_name": "Mike Chabala",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 277.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.065,
        "xg_place": -0.065,
        "goals_minus_xg": -0.065,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.238,
        "assists_minus_xa": -0.238,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.303,
        "points_added": 0.0,
        "xpoints_added": 0.0044,
        "passes_attempted": 147.0,
        "pass_completion_pct": 0.6599,
        "xpass_completion_pct": 0.7241,
        "passes_over_expected": -9.4392,
        "passes_over_expected_p100": -6.4212,
        "avg_pass_distance": 24.5558,
        "avg_pass_vertical": 11.1427
      }
    },
    {
      "canonical_id": "mike-magee",
      "canonical_name": "Mike Magee",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2992.0,
        "shots": 114.0,
        "shots_on_target": 50.0,
        "goals": 21.0,
        "xg": 16.1947,
        "xg_place": 6.386900000000001,
        "goals_minus_xg": 4.8053,
        "key_passes": 65.0,
        "assists": 3.0,
        "xa": 6.24,
        "assists_minus_xa": -3.24,
        "goals_plus_assists": 24.0,
        "xg_plus_xa": 22.4347,
        "points_added": 9.8137,
        "xpoints_added": 8.887500000000001,
        "passes_attempted": 1105.0,
        "pass_completion_pct": 1.4428999999999998,
        "xpass_completion_pct": 1.47,
        "passes_over_expected": -15.7021,
        "passes_over_expected_p100": -2.7022,
        "avg_pass_distance": 38.3619,
        "avg_pass_vertical": 8.1277
      }
    },
    {
      "canonical_id": "miller-bola\u00f1os",
      "canonical_name": "Miller Bola\u00f1os",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 255.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.5681,
        "xg_place": -0.3854,
        "goals_minus_xg": -0.5681,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0423,
        "assists_minus_xa": -0.0423,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6104,
        "points_added": 0.0,
        "xpoints_added": 0.3329,
        "passes_attempted": 98.0,
        "pass_completion_pct": 0.7959,
        "xpass_completion_pct": 0.7919,
        "passes_over_expected": 0.3927,
        "passes_over_expected_p100": 0.4007,
        "avg_pass_distance": 13.6593,
        "avg_pass_vertical": 0.0653
      }
    },
    {
      "canonical_id": "milos-kocic",
      "canonical_name": "Milos Kocic",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 195.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 66.0,
        "pass_completion_pct": 0.5606,
        "xpass_completion_pct": 0.5888,
        "passes_over_expected": -1.8599,
        "passes_over_expected_p100": -2.818,
        "avg_pass_distance": 47.4725,
        "avg_pass_vertical": 41.6871,
        "shots_faced": 10.0,
        "goals_conceded": 2.0,
        "saves": 7.0,
        "headed_shot_share": 0.1,
        "xg_faced": 1.4569,
        "goals_conceded_minus_xg": 0.5431,
        "goals_per_xg": 1.3728
      }
    },
    {
      "canonical_id": "nana-attakora",
      "canonical_name": "Nana Attakora",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 717.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.8246,
        "xg_place": -0.8246,
        "goals_minus_xg": -0.8246,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0622,
        "assists_minus_xa": -0.0622,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8868,
        "points_added": 0.0,
        "xpoints_added": 0.5225,
        "passes_attempted": 245.0,
        "pass_completion_pct": 0.7633,
        "xpass_completion_pct": 0.7611,
        "passes_over_expected": 0.5335,
        "passes_over_expected_p100": 0.2178,
        "avg_pass_distance": 23.7656,
        "avg_pass_vertical": 9.5744
      }
    },
    {
      "canonical_id": "nat-borchers",
      "canonical_name": "Nat Borchers",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3296.0,
        "shots": 14.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 2.3144,
        "xg_place": 0.0079,
        "goals_minus_xg": -1.3144,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2518,
        "assists_minus_xa": -0.2518,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.5663,
        "points_added": 0.8489,
        "xpoints_added": 1.1914,
        "passes_attempted": 1134.0,
        "pass_completion_pct": 0.8571,
        "xpass_completion_pct": 0.849,
        "passes_over_expected": 9.2558,
        "passes_over_expected_p100": 0.8162,
        "avg_pass_distance": 22.4424,
        "avg_pass_vertical": 8.4193
      }
    },
    {
      "canonical_id": "nathan-sturgis",
      "canonical_name": "Nathan Sturgis",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2279.0,
        "shots": 27.0,
        "shots_on_target": 7.0,
        "goals": 4.0,
        "xg": 2.2511,
        "xg_place": 1.511,
        "goals_minus_xg": 1.7489,
        "key_passes": 19.0,
        "assists": 1.0,
        "xa": 0.9442,
        "assists_minus_xa": 0.0558,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.1953,
        "points_added": 1.693,
        "xpoints_added": 1.4149,
        "passes_attempted": 1349.0,
        "pass_completion_pct": 0.8414,
        "xpass_completion_pct": 0.8109,
        "passes_over_expected": 41.1178,
        "passes_over_expected_p100": 3.048,
        "avg_pass_distance": 19.3344,
        "avg_pass_vertical": 5.5401
      }
    },
    {
      "canonical_id": "ned-grabavoy",
      "canonical_name": "Ned Grabavoy",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3220.0,
        "shots": 30.0,
        "shots_on_target": 10.0,
        "goals": 5.0,
        "xg": 3.0098,
        "xg_place": 0.7284,
        "goals_minus_xg": 1.9902,
        "key_passes": 50.0,
        "assists": 5.0,
        "xa": 4.0829,
        "assists_minus_xa": 0.9171,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 7.0927,
        "points_added": 1.1129,
        "xpoints_added": 1.405,
        "passes_attempted": 1411.0,
        "pass_completion_pct": 0.8583,
        "xpass_completion_pct": 0.8165,
        "passes_over_expected": 58.989,
        "passes_over_expected_p100": 4.1807,
        "avg_pass_distance": 15.6416,
        "avg_pass_vertical": 2.276
      }
    },
    {
      "canonical_id": "nelson-rivas",
      "canonical_name": "Nelson Rivas",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 72.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 18.0,
        "pass_completion_pct": 0.9444,
        "xpass_completion_pct": 0.8161,
        "passes_over_expected": 2.3094,
        "passes_over_expected_p100": 12.8301,
        "avg_pass_distance": 24.9446,
        "avg_pass_vertical": 8.3161
      }
    },
    {
      "canonical_id": "nick-deleon",
      "canonical_name": "Nick DeLeon",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2039.0,
        "shots": 37.0,
        "shots_on_target": 13.0,
        "goals": 2.0,
        "xg": 2.347,
        "xg_place": 0.5789,
        "goals_minus_xg": -0.347,
        "key_passes": 24.0,
        "assists": 1.0,
        "xa": 1.9941,
        "assists_minus_xa": -0.9941,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.3411,
        "points_added": 1.4456,
        "xpoints_added": 1.4875,
        "passes_attempted": 844.0,
        "pass_completion_pct": 0.8069,
        "xpass_completion_pct": 0.8017,
        "passes_over_expected": 4.375,
        "passes_over_expected_p100": 0.5184,
        "avg_pass_distance": 17.9822,
        "avg_pass_vertical": 0.9423
      }
    },
    {
      "canonical_id": "nick-labrocca",
      "canonical_name": "Nick LaBrocca",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1302.0,
        "shots": 28.0,
        "shots_on_target": 10.0,
        "goals": 1.0,
        "xg": 1.3419,
        "xg_place": 0.8984,
        "goals_minus_xg": -0.3419,
        "key_passes": 18.0,
        "assists": 2.0,
        "xa": 1.4509,
        "assists_minus_xa": 0.5491,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.7929,
        "points_added": 0.9916,
        "xpoints_added": 0.9956,
        "passes_attempted": 638.0,
        "pass_completion_pct": 0.7712,
        "xpass_completion_pct": 0.7824,
        "passes_over_expected": -7.1893,
        "passes_over_expected_p100": -1.1269,
        "avg_pass_distance": 20.8698,
        "avg_pass_vertical": 4.86
      }
    },
    {
      "canonical_id": "nick-rimando",
      "canonical_name": "Nick Rimando",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3181.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1303,
        "assists_minus_xa": -0.1303,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1303,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1093.0,
        "pass_completion_pct": 0.5837,
        "xpass_completion_pct": 0.595,
        "passes_over_expected": -12.3874,
        "passes_over_expected_p100": -1.1333,
        "avg_pass_distance": 44.6867,
        "avg_pass_vertical": 38.6259,
        "shots_faced": 126.0,
        "goals_conceded": 32.0,
        "saves": 92.0,
        "headed_shot_share": 0.1984,
        "xg_faced": 37.5846,
        "goals_conceded_minus_xg": -5.5846,
        "goals_per_xg": 0.8514
      }
    },
    {
      "canonical_id": "nigel-reo-coker",
      "canonical_name": "Nigel Reo-Coker",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3037.0,
        "shots": 17.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.2378,
        "xg_place": 0.0074,
        "goals_minus_xg": -0.2378,
        "key_passes": 32.0,
        "assists": 2.0,
        "xa": 2.3601,
        "assists_minus_xa": -0.3601,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.5978,
        "points_added": 0.0024,
        "xpoints_added": 0.6509,
        "passes_attempted": 1646.0,
        "pass_completion_pct": 0.7971,
        "xpass_completion_pct": 0.8142,
        "passes_over_expected": -28.1854,
        "passes_over_expected_p100": -1.7124,
        "avg_pass_distance": 21.1623,
        "avg_pass_vertical": 6.1109
      }
    },
    {
      "canonical_id": "obafemi-martins",
      "canonical_name": "Obafemi Martins",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1612.0,
        "shots": 43.0,
        "shots_on_target": 16.0,
        "goals": 8.0,
        "xg": 6.0564,
        "xg_place": -0.9424,
        "goals_minus_xg": 1.9436,
        "key_passes": 11.0,
        "assists": 2.0,
        "xa": 2.0683,
        "assists_minus_xa": -0.0683,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 8.1247,
        "points_added": 2.2742,
        "xpoints_added": 2.6421,
        "passes_attempted": 549.0,
        "pass_completion_pct": 0.7523,
        "xpass_completion_pct": 0.8019,
        "passes_over_expected": -27.2303,
        "passes_over_expected_p100": -4.96,
        "avg_pass_distance": 15.9712,
        "avg_pass_vertical": 0.9463
      }
    },
    {
      "canonical_id": "olmes-garc\u00eda",
      "canonical_name": "Olmes Garc\u00eda",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1187.0,
        "shots": 36.0,
        "shots_on_target": 16.0,
        "goals": 5.0,
        "xg": 3.9088,
        "xg_place": 1.8573,
        "goals_minus_xg": 1.0912,
        "key_passes": 14.0,
        "assists": 3.0,
        "xa": 1.6306,
        "assists_minus_xa": 1.3694,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 5.5394,
        "points_added": 0.9235,
        "xpoints_added": 1.634,
        "passes_attempted": 365.0,
        "pass_completion_pct": 0.6712,
        "xpass_completion_pct": 0.7087,
        "passes_over_expected": -13.6668,
        "passes_over_expected_p100": -3.7443,
        "avg_pass_distance": 15.3935,
        "avg_pass_vertical": 0.2501
      }
    },
    {
      "canonical_id": "omar-cummings",
      "canonical_name": "Omar Cummings",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 453.0,
        "shots": 13.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 2.0382,
        "xg_place": -0.223,
        "goals_minus_xg": -0.0382,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.3346,
        "assists_minus_xa": -0.3346,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.3727,
        "points_added": 0.0,
        "xpoints_added": 0.2835,
        "passes_attempted": 107.0,
        "pass_completion_pct": 0.757,
        "xpass_completion_pct": 0.7805,
        "passes_over_expected": -2.5167,
        "passes_over_expected_p100": -2.352,
        "avg_pass_distance": 16.6164,
        "avg_pass_vertical": -0.9633
      }
    },
    {
      "canonical_id": "omar-gonz\u00e1lez",
      "canonical_name": "Omar Gonz\u00e1lez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2768.0,
        "shots": 20.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.9259,
        "xg_place": -0.8324,
        "goals_minus_xg": -0.9259,
        "key_passes": 13.0,
        "assists": 2.0,
        "xa": 2.2182,
        "assists_minus_xa": -0.2182,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.1441,
        "points_added": 0.0696,
        "xpoints_added": 1.2368,
        "passes_attempted": 1236.0,
        "pass_completion_pct": 0.7783,
        "xpass_completion_pct": 0.7892,
        "passes_over_expected": -13.4624,
        "passes_over_expected_p100": -1.0892,
        "avg_pass_distance": 24.4819,
        "avg_pass_vertical": 11.4057
      }
    },
    {
      "canonical_id": "osvaldo-alonso",
      "canonical_name": "Osvaldo Alonso",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2639.0,
        "shots": 36.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.8194,
        "xg_place": -0.8984,
        "goals_minus_xg": -0.8194,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 1.0499,
        "assists_minus_xa": -0.0499,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.8693,
        "points_added": 0.0,
        "xpoints_added": 1.1278,
        "passes_attempted": 1693.0,
        "pass_completion_pct": 0.8766,
        "xpass_completion_pct": 0.8505,
        "passes_over_expected": 44.1043,
        "passes_over_expected_p100": 2.6051,
        "avg_pass_distance": 20.9802,
        "avg_pass_vertical": 6.2037
      }
    },
    {
      "canonical_id": "oswaldo-minda",
      "canonical_name": "Oswaldo Minda",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1304.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.6563,
        "xg_place": 0.1035,
        "goals_minus_xg": 0.3437,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2958,
        "assists_minus_xa": -0.2958,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9521,
        "points_added": 0.3854,
        "xpoints_added": 0.409,
        "passes_attempted": 554.0,
        "pass_completion_pct": 0.8231,
        "xpass_completion_pct": 0.8406,
        "passes_over_expected": -9.6935,
        "passes_over_expected_p100": -1.7497,
        "avg_pass_distance": 20.0641,
        "avg_pass_vertical": 5.6546
      }
    },
    {
      "canonical_id": "pa-modou-kah",
      "canonical_name": "Pa Modou Kah",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2253.0,
        "shots": 10.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.7207,
        "xg_place": -0.2402,
        "goals_minus_xg": -0.7207,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.7708,
        "assists_minus_xa": -0.7708,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.4916,
        "points_added": 0.0,
        "xpoints_added": 0.6737,
        "passes_attempted": 845.0,
        "pass_completion_pct": 0.716,
        "xpass_completion_pct": 0.7654,
        "passes_over_expected": -41.7871,
        "passes_over_expected_p100": -4.9452,
        "avg_pass_distance": 28.8989,
        "avg_pass_vertical": 17.1422
      }
    },
    {
      "canonical_id": "pablo-mastroeni",
      "canonical_name": "Pablo Mastroeni",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 628.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.20779999999999998,
        "xg_place": -0.20779999999999998,
        "goals_minus_xg": -0.20779999999999998,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.3253,
        "assists_minus_xa": 0.6747,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5331,
        "points_added": 0.0,
        "xpoints_added": 0.1855,
        "passes_attempted": 372.0,
        "pass_completion_pct": 1.7264,
        "xpass_completion_pct": 1.7118,
        "passes_over_expected": 2.7488,
        "passes_over_expected_p100": 1.4597,
        "avg_pass_distance": 36.4028,
        "avg_pass_vertical": 7.1942
      }
    },
    {
      "canonical_id": "paolo-tornaghi",
      "canonical_name": "Paolo Tornaghi",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 581.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 175.0,
        "pass_completion_pct": 0.4686,
        "xpass_completion_pct": 0.5278,
        "passes_over_expected": -10.3605,
        "passes_over_expected_p100": -5.9203,
        "avg_pass_distance": 51.2974,
        "avg_pass_vertical": 45.1882,
        "shots_faced": 24.0,
        "goals_conceded": 11.0,
        "saves": 12.0,
        "headed_shot_share": 0.2083,
        "xg_faced": 8.3935,
        "goals_conceded_minus_xg": 2.6065,
        "goals_per_xg": 1.3105
      }
    },
    {
      "canonical_id": "patrice-bernier",
      "canonical_name": "Patrice Bernier",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2695.0,
        "shots": 23.0,
        "shots_on_target": 7.0,
        "goals": 4.0,
        "xg": 3.8915,
        "xg_place": -0.5004,
        "goals_minus_xg": 0.1085,
        "key_passes": 25.0,
        "assists": 5.0,
        "xa": 2.9994,
        "assists_minus_xa": 2.0006,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 6.8909,
        "points_added": 2.9326,
        "xpoints_added": 2.6558,
        "passes_attempted": 1767.0,
        "pass_completion_pct": 0.8144,
        "xpass_completion_pct": 0.8378,
        "passes_over_expected": -41.4208,
        "passes_over_expected_p100": -2.3441,
        "avg_pass_distance": 23.2836,
        "avg_pass_vertical": 5.9186
      }
    },
    {
      "canonical_id": "patrick-ianni",
      "canonical_name": "Patrick Ianni",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 767.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.6516,
        "xg_place": -0.6098,
        "goals_minus_xg": -0.6516,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0623,
        "assists_minus_xa": -0.0623,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7139,
        "points_added": 0.0,
        "xpoints_added": 0.3957,
        "passes_attempted": 302.0,
        "pass_completion_pct": 0.7483,
        "xpass_completion_pct": 0.7812,
        "passes_over_expected": -9.9307,
        "passes_over_expected_p100": -3.2883,
        "avg_pass_distance": 27.0386,
        "avg_pass_vertical": 13.0387
      }
    },
    {
      "canonical_id": "patrick-mclain",
      "canonical_name": "Patrick McLain",
      "positions": [
        "GK"
      ],
      "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": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 46.0,
        "pass_completion_pct": 0.3478,
        "xpass_completion_pct": 0.521,
        "passes_over_expected": -7.9673,
        "passes_over_expected_p100": -17.3201,
        "avg_pass_distance": 51.3852,
        "avg_pass_vertical": 47.2098,
        "shots_faced": 7.0,
        "goals_conceded": 3.0,
        "saves": 4.0,
        "headed_shot_share": 0.2857,
        "xg_faced": 3.3014,
        "goals_conceded_minus_xg": -0.3014,
        "goals_per_xg": 0.9087
      }
    },
    {
      "canonical_id": "patrick-nyarko",
      "canonical_name": "Patrick Nyarko",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2301.0,
        "shots": 40.0,
        "shots_on_target": 16.0,
        "goals": 4.0,
        "xg": 2.9878,
        "xg_place": 1.1563,
        "goals_minus_xg": 1.0122,
        "key_passes": 38.0,
        "assists": 4.0,
        "xa": 4.9283,
        "assists_minus_xa": -0.9283,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 7.9161,
        "points_added": 2.1932,
        "xpoints_added": 2.3613,
        "passes_attempted": 760.0,
        "pass_completion_pct": 0.6829,
        "xpass_completion_pct": 0.6971,
        "passes_over_expected": -10.767,
        "passes_over_expected_p100": -1.4167,
        "avg_pass_distance": 16.553,
        "avg_pass_vertical": 5.2143
      }
    },
    {
      "canonical_id": "paulo-nagamura",
      "canonical_name": "Paulo Nagamura",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2020.0,
        "shots": 27.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 0.9896,
        "xg_place": -0.8066,
        "goals_minus_xg": -0.9896,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.5396,
        "assists_minus_xa": -0.5396,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.5292,
        "points_added": 0.0,
        "xpoints_added": 0.4941,
        "passes_attempted": 830.0,
        "pass_completion_pct": 0.7602,
        "xpass_completion_pct": 0.8058,
        "passes_over_expected": -37.802,
        "passes_over_expected_p100": -4.5545,
        "avg_pass_distance": 19.8879,
        "avg_pass_vertical": 4.1521
      }
    },
    {
      "canonical_id": "perry-kitchen",
      "canonical_name": "Perry Kitchen",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2974.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.6809,
        "xg_place": 0.0467,
        "goals_minus_xg": 0.3191,
        "key_passes": 22.0,
        "assists": 3.0,
        "xa": 1.4578,
        "assists_minus_xa": 1.5422,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.1388,
        "points_added": 0.5725,
        "xpoints_added": 0.5974,
        "passes_attempted": 1476.0,
        "pass_completion_pct": 0.8232,
        "xpass_completion_pct": 0.8273,
        "passes_over_expected": -6.0611,
        "passes_over_expected_p100": -0.4106,
        "avg_pass_distance": 22.2977,
        "avg_pass_vertical": 6.4502
      }
    },
    {
      "canonical_id": "peter-luccin",
      "canonical_name": "Peter Luccin",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 213.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0481,
        "xg_place": -0.0481,
        "goals_minus_xg": -0.0481,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.2021,
        "assists_minus_xa": -0.2021,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2502,
        "points_added": 0.0,
        "xpoints_added": 0.0403,
        "passes_attempted": 110.0,
        "pass_completion_pct": 0.8545,
        "xpass_completion_pct": 0.8185,
        "passes_over_expected": 3.9656,
        "passes_over_expected_p100": 3.6051,
        "avg_pass_distance": 21.141,
        "avg_pass_vertical": 9.8195
      }
    },
    {
      "canonical_id": "peterson-joseph",
      "canonical_name": "Peterson Joseph",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1293.0,
        "shots": 9.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1927,
        "xg_place": -0.1823,
        "goals_minus_xg": -0.1927,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 0.6251,
        "assists_minus_xa": -0.6251,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8178,
        "points_added": 0.0,
        "xpoints_added": 0.1483,
        "passes_attempted": 588.0,
        "pass_completion_pct": 0.8146,
        "xpass_completion_pct": 0.8399,
        "passes_over_expected": -14.8682,
        "passes_over_expected_p100": -2.5286,
        "avg_pass_distance": 19.6103,
        "avg_pass_vertical": 3.8347
      }
    },
    {
      "canonical_id": "philip-lund",
      "canonical_name": "Philip Lund",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 21.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 6.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.8931,
        "passes_over_expected": 0.6412,
        "passes_over_expected_p100": 10.6864,
        "avg_pass_distance": 9.0949,
        "avg_pass_vertical": -4.83
      }
    },
    {
      "canonical_id": "p\u00e9guy-luyindula",
      "canonical_name": "P\u00e9guy Luyindula",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1062.0,
        "shots": 22.0,
        "shots_on_target": 12.0,
        "goals": 1.0,
        "xg": 3.8711,
        "xg_place": -0.7931,
        "goals_minus_xg": -2.8711,
        "key_passes": 15.0,
        "assists": 6.0,
        "xa": 1.7112,
        "assists_minus_xa": 4.2888,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.5823,
        "points_added": 0.0,
        "xpoints_added": 1.5492,
        "passes_attempted": 332.0,
        "pass_completion_pct": 0.7289,
        "xpass_completion_pct": 0.742,
        "passes_over_expected": -4.336,
        "passes_over_expected_p100": -1.306,
        "avg_pass_distance": 17.1474,
        "avg_pass_vertical": 5.0081
      }
    },
    {
      "canonical_id": "quincy-amarikwa",
      "canonical_name": "Quincy Amarikwa",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 363.0,
        "shots": 12.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 2.0633,
        "xg_place": 0.6208,
        "goals_minus_xg": 0.9367,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.5435,
        "assists_minus_xa": -0.5435,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.6068,
        "points_added": 1.6321,
        "xpoints_added": 1.6112,
        "passes_attempted": 112.0,
        "pass_completion_pct": 0.6429,
        "xpass_completion_pct": 0.5986,
        "passes_over_expected": 4.959,
        "passes_over_expected_p100": 4.4277,
        "avg_pass_distance": 15.1163,
        "avg_pass_vertical": 1.5085
      }
    },
    {
      "canonical_id": "ryan-johnson",
      "canonical_name": "RYAN JOHNSON",
      "positions": [
        "G",
        "H"
      ],
      "ambiguous": true,
      "stats": {
        "minutes_played": 2131.0,
        "shots": 47.0,
        "shots_on_target": 24.0,
        "goals": 10.0,
        "xg": 6.6388,
        "xg_place": 1.3392,
        "goals_minus_xg": 3.3612,
        "key_passes": 19.0,
        "assists": 4.0,
        "xa": 1.8527,
        "assists_minus_xa": 2.1473,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 8.4916,
        "points_added": 3.9396,
        "xpoints_added": 4.0309,
        "passes_attempted": 609.0,
        "pass_completion_pct": 0.6141,
        "xpass_completion_pct": 0.6819,
        "passes_over_expected": -41.2504,
        "passes_over_expected_p100": -6.7735,
        "avg_pass_distance": 15.0856,
        "avg_pass_vertical": 0.9891
      }
    },
    {
      "canonical_id": "rafael-baca",
      "canonical_name": "Rafael Baca",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2548.0,
        "shots": 30.0,
        "shots_on_target": 7.0,
        "goals": 0.0,
        "xg": 2.3194,
        "xg_place": -1.2506,
        "goals_minus_xg": -2.3194,
        "key_passes": 19.0,
        "assists": 2.0,
        "xa": 2.049,
        "assists_minus_xa": -0.049,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.3684,
        "points_added": 0.0,
        "xpoints_added": 1.5611,
        "passes_attempted": 1290.0,
        "pass_completion_pct": 0.8357,
        "xpass_completion_pct": 0.8258,
        "passes_over_expected": 12.7806,
        "passes_over_expected_p100": 0.9907,
        "avg_pass_distance": 18.8931,
        "avg_pass_vertical": 3.9936
      }
    },
    {
      "canonical_id": "rafael-garcia",
      "canonical_name": "Rafael Garcia",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 270.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0223,
        "xg_place": 0.0343,
        "goals_minus_xg": -0.0223,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.034,
        "assists_minus_xa": -0.034,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0562,
        "points_added": 0.0,
        "xpoints_added": 0.0001,
        "passes_attempted": 105.0,
        "pass_completion_pct": 0.8286,
        "xpass_completion_pct": 0.8311,
        "passes_over_expected": -0.2703,
        "passes_over_expected_p100": -0.2574,
        "avg_pass_distance": 21.9874,
        "avg_pass_vertical": 6.4529
      }
    },
    {
      "canonical_id": "rafael-gladiador",
      "canonical_name": "Rafael Gladiador",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 360.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.3918,
        "xg_place": -0.1159,
        "goals_minus_xg": 0.6082,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3918,
        "points_added": 0.6074,
        "xpoints_added": 0.176,
        "passes_attempted": 73.0,
        "pass_completion_pct": 0.7534,
        "xpass_completion_pct": 0.8188,
        "passes_over_expected": -4.7717,
        "passes_over_expected_p100": -6.5365,
        "avg_pass_distance": 12.8035,
        "avg_pass_vertical": -3.7502
      }
    },
    {
      "canonical_id": "ramiro-corrales",
      "canonical_name": "Ramiro Corrales",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 918.0,
        "shots": 14.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.6094,
        "xg_place": -0.4269,
        "goals_minus_xg": -0.6094,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 0.8504,
        "assists_minus_xa": 0.1496,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4598,
        "points_added": 0.0,
        "xpoints_added": 0.2355,
        "passes_attempted": 446.0,
        "pass_completion_pct": 0.7018,
        "xpass_completion_pct": 0.747,
        "passes_over_expected": -20.1607,
        "passes_over_expected_p100": -4.5203,
        "avg_pass_distance": 20.4954,
        "avg_pass_vertical": 6.0876
      }
    },
    {
      "canonical_id": "ram\u00f3n-n\u00fa\u00f1ez",
      "canonical_name": "Ram\u00f3n N\u00fa\u00f1ez",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 308.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.4473,
        "xg_place": 0.4671,
        "goals_minus_xg": 0.5527,
        "key_passes": 5.0,
        "assists": 2.0,
        "xa": 0.7865,
        "assists_minus_xa": 1.2135,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.2339,
        "points_added": 0.003,
        "xpoints_added": 0.2229,
        "passes_attempted": 138.0,
        "pass_completion_pct": 0.7391,
        "xpass_completion_pct": 0.7543,
        "passes_over_expected": -2.099,
        "passes_over_expected_p100": -1.521,
        "avg_pass_distance": 20.3,
        "avg_pass_vertical": 8.0295
      }
    },
    {
      "canonical_id": "raphael-augusto",
      "canonical_name": "Raphael Augusto",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 411.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.104,
        "xg_place": -0.087,
        "goals_minus_xg": -0.104,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.2585,
        "assists_minus_xa": -0.2585,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3625,
        "points_added": 0.0,
        "xpoints_added": 0.0996,
        "passes_attempted": 265.0,
        "pass_completion_pct": 0.8189,
        "xpass_completion_pct": 0.8664,
        "passes_over_expected": -12.5903,
        "passes_over_expected_p100": -4.751,
        "avg_pass_distance": 20.3248,
        "avg_pass_vertical": 4.6615
      }
    },
    {
      "canonical_id": "rauwshan-mckenzie",
      "canonical_name": "Rauwshan McKenzie",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 99.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 21.0,
        "pass_completion_pct": 0.8095,
        "xpass_completion_pct": 0.8021,
        "passes_over_expected": 0.155,
        "passes_over_expected_p100": 0.738,
        "avg_pass_distance": 27.3063,
        "avg_pass_vertical": 13.1183
      }
    },
    {
      "canonical_id": "raymon-gaddis",
      "canonical_name": "Raymon Gaddis",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2916.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.1784,
        "xg_place": -0.1081,
        "goals_minus_xg": -0.1784,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.0875,
        "assists_minus_xa": -0.0875,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2659,
        "points_added": 0.0,
        "xpoints_added": 0.1737,
        "passes_attempted": 1300.0,
        "pass_completion_pct": 0.7615,
        "xpass_completion_pct": 0.7966,
        "passes_over_expected": -45.5459,
        "passes_over_expected_p100": -3.5035,
        "avg_pass_distance": 18.8867,
        "avg_pass_vertical": 7.1393
      }
    },
    {
      "canonical_id": "ra\u00fal-fern\u00e1ndez",
      "canonical_name": "Ra\u00fal Fern\u00e1ndez",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2547.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0456,
        "xg_place": -0.0456,
        "goals_minus_xg": -0.0456,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0248,
        "assists_minus_xa": -0.0248,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0704,
        "points_added": 0.0,
        "xpoints_added": 0.0149,
        "passes_attempted": 824.0,
        "pass_completion_pct": 0.5498,
        "xpass_completion_pct": 0.5572,
        "passes_over_expected": -6.1049,
        "passes_over_expected_p100": -0.7409,
        "avg_pass_distance": 48.0827,
        "avg_pass_vertical": 42.6578,
        "shots_faced": 129.0,
        "goals_conceded": 38.0,
        "saves": 88.0,
        "headed_shot_share": 0.1085,
        "xg_faced": 40.3365,
        "goals_conceded_minus_xg": -2.3365,
        "goals_per_xg": 0.9421
      }
    },
    {
      "canonical_id": "reggie-lambe",
      "canonical_name": "Reggie Lambe",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1964.0,
        "shots": 11.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.7674,
        "xg_place": -0.7674,
        "goals_minus_xg": -0.7674,
        "key_passes": 18.0,
        "assists": 1.0,
        "xa": 1.4012,
        "assists_minus_xa": -0.4012,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.1686,
        "points_added": 0.0,
        "xpoints_added": 0.3943,
        "passes_attempted": 648.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7585,
        "passes_over_expected": -5.5114,
        "passes_over_expected_p100": -0.8505,
        "avg_pass_distance": 19.0589,
        "avg_pass_vertical": 3.6566
      }
    },
    {
      "canonical_id": "ricardo-clark",
      "canonical_name": "Ricardo Clark",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3037.0,
        "shots": 51.0,
        "shots_on_target": 13.0,
        "goals": 5.0,
        "xg": 4.2656,
        "xg_place": -1.1373,
        "goals_minus_xg": 0.7344,
        "key_passes": 27.0,
        "assists": 4.0,
        "xa": 2.3806,
        "assists_minus_xa": 1.6194,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 6.6462,
        "points_added": 1.5231,
        "xpoints_added": 2.4273,
        "passes_attempted": 1319.0,
        "pass_completion_pct": 0.7801,
        "xpass_completion_pct": 0.8054,
        "passes_over_expected": -33.266,
        "passes_over_expected_p100": -2.5221,
        "avg_pass_distance": 19.3571,
        "avg_pass_vertical": 6.5348
      }
    },
    {
      "canonical_id": "richard-eckersley",
      "canonical_name": "Richard Eckersley",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1544.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.2619,
        "xg_place": -0.1425,
        "goals_minus_xg": -0.2619,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.3725,
        "assists_minus_xa": -0.3725,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6345,
        "points_added": 0.0,
        "xpoints_added": 0.2027,
        "passes_attempted": 816.0,
        "pass_completion_pct": 0.7402,
        "xpass_completion_pct": 0.7318,
        "passes_over_expected": 6.8353,
        "passes_over_expected_p100": 0.8377,
        "avg_pass_distance": 22.1174,
        "avg_pass_vertical": 12.2722
      }
    },
    {
      "canonical_id": "robbie-findley",
      "canonical_name": "Robbie Findley",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1747.0,
        "shots": 45.0,
        "shots_on_target": 18.0,
        "goals": 8.0,
        "xg": 7.6934,
        "xg_place": 0.6399,
        "goals_minus_xg": 0.3066,
        "key_passes": 14.0,
        "assists": 2.0,
        "xa": 1.0946,
        "assists_minus_xa": 0.9054,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 8.788,
        "points_added": 1.4289,
        "xpoints_added": 2.9383,
        "passes_attempted": 483.0,
        "pass_completion_pct": 0.7164,
        "xpass_completion_pct": 0.746,
        "passes_over_expected": -14.3402,
        "passes_over_expected_p100": -2.969,
        "avg_pass_distance": 15.343,
        "avg_pass_vertical": -1.7334
      }
    },
    {
      "canonical_id": "robbie-keane",
      "canonical_name": "Robbie Keane",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2344.0,
        "shots": 70.0,
        "shots_on_target": 30.0,
        "goals": 16.0,
        "xg": 11.7017,
        "xg_place": 1.9993,
        "goals_minus_xg": 4.2983,
        "key_passes": 59.0,
        "assists": 11.0,
        "xa": 10.3374,
        "assists_minus_xa": 0.6627,
        "goals_plus_assists": 27.0,
        "xg_plus_xa": 22.039,
        "points_added": 5.4828,
        "xpoints_added": 4.3809,
        "passes_attempted": 878.0,
        "pass_completion_pct": 0.7938,
        "xpass_completion_pct": 0.7725,
        "passes_over_expected": 18.7366,
        "passes_over_expected_p100": 2.134,
        "avg_pass_distance": 15.5035,
        "avg_pass_vertical": 3.1254
      }
    },
    {
      "canonical_id": "robbie-rogers",
      "canonical_name": "Robbie Rogers",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 773.0,
        "shots": 24.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 1.6913,
        "xg_place": -0.6504,
        "goals_minus_xg": -1.6913,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 1.4599,
        "assists_minus_xa": -0.4599,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.1512,
        "points_added": 0.0,
        "xpoints_added": 0.8155,
        "passes_attempted": 329.0,
        "pass_completion_pct": 0.6748,
        "xpass_completion_pct": 0.7028,
        "passes_over_expected": -9.2342,
        "passes_over_expected_p100": -2.8068,
        "avg_pass_distance": 14.969,
        "avg_pass_vertical": 0.5357
      }
    },
    {
      "canonical_id": "robbie-russell",
      "canonical_name": "Robbie Russell",
      "positions": [
        "CM"
      ],
      "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": 6.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.6668,
        "passes_over_expected": -1.0011,
        "passes_over_expected_p100": -16.6849,
        "avg_pass_distance": 13.481,
        "avg_pass_vertical": 1.035
      }
    },
    {
      "canonical_id": "robert-earnshaw",
      "canonical_name": "Robert Earnshaw",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2003.0,
        "shots": 69.0,
        "shots_on_target": 22.0,
        "goals": 8.0,
        "xg": 8.4461,
        "xg_place": -1.3185,
        "goals_minus_xg": -0.4461,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.7906,
        "assists_minus_xa": -0.7906,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 9.2368,
        "points_added": 4.7913,
        "xpoints_added": 6.1388,
        "passes_attempted": 366.0,
        "pass_completion_pct": 0.7432,
        "xpass_completion_pct": 0.7661,
        "passes_over_expected": -8.387,
        "passes_over_expected_p100": -2.2915,
        "avg_pass_distance": 16.2276,
        "avg_pass_vertical": -2.2593
      }
    },
    {
      "canonical_id": "rodney-wallace",
      "canonical_name": "Rodney Wallace",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2468.0,
        "shots": 56.0,
        "shots_on_target": 20.0,
        "goals": 7.0,
        "xg": 5.8226,
        "xg_place": -0.7369,
        "goals_minus_xg": 1.1774,
        "key_passes": 35.0,
        "assists": 7.0,
        "xa": 4.1746,
        "assists_minus_xa": 2.8254,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 9.9972,
        "points_added": 3.2102,
        "xpoints_added": 2.9043,
        "passes_attempted": 1208.0,
        "pass_completion_pct": 0.7409,
        "xpass_completion_pct": 0.7352,
        "passes_over_expected": 6.8988,
        "passes_over_expected_p100": 0.5711,
        "avg_pass_distance": 16.2464,
        "avg_pass_vertical": 2.7658
      }
    },
    {
      "canonical_id": "roy-miller",
      "canonical_name": "Roy Miller",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1482.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0129,
        "xg_place": -0.0129,
        "goals_minus_xg": -0.0129,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 1.0635,
        "assists_minus_xa": -0.0635,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0765,
        "points_added": 0.0,
        "xpoints_added": 0.0065,
        "passes_attempted": 846.0,
        "pass_completion_pct": 0.7305,
        "xpass_completion_pct": 0.7571,
        "passes_over_expected": -22.5348,
        "passes_over_expected_p100": -2.6637,
        "avg_pass_distance": 20.0912,
        "avg_pass_vertical": 8.4586
      }
    },
    {
      "canonical_id": "ruben-bover",
      "canonical_name": "Ruben Bover",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 151.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1612,
        "xg_place": -0.1612,
        "goals_minus_xg": -0.1612,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0604,
        "assists_minus_xa": -0.0604,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2216,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 58.0,
        "pass_completion_pct": 0.7931,
        "xpass_completion_pct": 0.7858,
        "passes_over_expected": 0.4254,
        "passes_over_expected_p100": 0.7335,
        "avg_pass_distance": 20.6476,
        "avg_pass_vertical": 3.0672
      }
    },
    {
      "canonical_id": "russell-teibert",
      "canonical_name": "Russell Teibert",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1922.0,
        "shots": 29.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 1.9113,
        "xg_place": -0.4048,
        "goals_minus_xg": 0.0887,
        "key_passes": 34.0,
        "assists": 7.0,
        "xa": 3.4726,
        "assists_minus_xa": 3.5274,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 5.3839,
        "points_added": 0.4868,
        "xpoints_added": 0.9383,
        "passes_attempted": 777.0,
        "pass_completion_pct": 0.7156,
        "xpass_completion_pct": 0.7337,
        "passes_over_expected": -14.121,
        "passes_over_expected_p100": -1.8174,
        "avg_pass_distance": 19.5089,
        "avg_pass_vertical": 1.7791
      }
    },
    {
      "canonical_id": "ryan-finley",
      "canonical_name": "Ryan Finley",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 503.0,
        "shots": 18.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 3.0922,
        "xg_place": -1.2813,
        "goals_minus_xg": -2.0922,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0949,
        "assists_minus_xa": -0.0949,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.1871,
        "points_added": 0.5337,
        "xpoints_added": 1.4366,
        "passes_attempted": 82.0,
        "pass_completion_pct": 0.7073,
        "xpass_completion_pct": 0.7374,
        "passes_over_expected": -2.4685,
        "passes_over_expected_p100": -3.0103,
        "avg_pass_distance": 12.0012,
        "avg_pass_vertical": -0.0015
      }
    },
    {
      "canonical_id": "ryan-guy",
      "canonical_name": "Ryan Guy",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 685.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.7158,
        "xg_place": 0.407,
        "goals_minus_xg": 0.2842,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.3271,
        "assists_minus_xa": -0.3271,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0429,
        "points_added": 0.7151,
        "xpoints_added": 0.5894,
        "passes_attempted": 227.0,
        "pass_completion_pct": 0.6167,
        "xpass_completion_pct": 0.6823,
        "passes_over_expected": -14.8765,
        "passes_over_expected_p100": -6.5535,
        "avg_pass_distance": 19.4787,
        "avg_pass_vertical": 3.8243
      }
    },
    {
      "canonical_id": "ryan-miller",
      "canonical_name": "Ryan Miller",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 381.0,
        "shots": 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.0441,
        "assists_minus_xa": -0.0441,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0441,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 201.0,
        "pass_completion_pct": 0.791,
        "xpass_completion_pct": 0.8132,
        "passes_over_expected": -4.448,
        "passes_over_expected_p100": -2.2129,
        "avg_pass_distance": 19.8149,
        "avg_pass_vertical": 2.6973
      }
    },
    {
      "canonical_id": "ryan-richter",
      "canonical_name": "Ryan Richter",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1219.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1815,
        "xg_place": -0.059,
        "goals_minus_xg": -0.1815,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.8051,
        "assists_minus_xa": 0.1949,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9867,
        "points_added": 0.0,
        "xpoints_added": 0.1417,
        "passes_attempted": 619.0,
        "pass_completion_pct": 0.609,
        "xpass_completion_pct": 0.6571,
        "passes_over_expected": -29.7318,
        "passes_over_expected_p100": -4.8032,
        "avg_pass_distance": 23.6908,
        "avg_pass_vertical": 11.972
      }
    },
    {
      "canonical_id": "r\u00f3ger-torres",
      "canonical_name": "R\u00f3ger Torres",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 91.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0941,
        "xg_place": -0.0941,
        "goals_minus_xg": -0.0941,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1961,
        "assists_minus_xa": -0.1961,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2902,
        "points_added": 0.0,
        "xpoints_added": 0.0676,
        "passes_attempted": 62.0,
        "pass_completion_pct": 0.7097,
        "xpass_completion_pct": 0.7613,
        "passes_over_expected": -3.1978,
        "passes_over_expected_p100": -5.1578,
        "avg_pass_distance": 22.9601,
        "avg_pass_vertical": 10.4248
      }
    },
    {
      "canonical_id": "sainey-nyassi",
      "canonical_name": "Sainey Nyassi",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 737.0,
        "shots": 10.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.5869,
        "xg_place": -0.553,
        "goals_minus_xg": -0.5869,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0897,
        "assists_minus_xa": -0.0897,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6767,
        "points_added": 0.0,
        "xpoints_added": 0.3978,
        "passes_attempted": 262.0,
        "pass_completion_pct": 0.6985,
        "xpass_completion_pct": 0.7487,
        "passes_over_expected": -13.1672,
        "passes_over_expected_p100": -5.0256,
        "avg_pass_distance": 18.6484,
        "avg_pass_vertical": 1.6588
      }
    },
    {
      "canonical_id": "sal-zizzo",
      "canonical_name": "Sal Zizzo",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 307.0,
        "shots": 2.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.8416,
        "xg_place": 0.0909,
        "goals_minus_xg": 0.1584,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.0833,
        "assists_minus_xa": -0.0833,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9249,
        "points_added": 0.1383,
        "xpoints_added": 0.8172,
        "passes_attempted": 152.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.764,
        "passes_over_expected": -2.1334,
        "passes_over_expected_p100": -1.4035,
        "avg_pass_distance": 19.8534,
        "avg_pass_vertical": 2.1001
      }
    },
    {
      "canonical_id": "sam-adekugbe",
      "canonical_name": "Sam Adekugbe",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 94.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1623,
        "assists_minus_xa": -0.1623,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1623,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 68.0,
        "pass_completion_pct": 0.7794,
        "xpass_completion_pct": 0.8278,
        "passes_over_expected": -3.2871,
        "passes_over_expected_p100": -4.8339,
        "avg_pass_distance": 19.0321,
        "avg_pass_vertical": 5.8036
      }
    },
    {
      "canonical_id": "sam-cronin",
      "canonical_name": "Sam Cronin",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3214.0,
        "shots": 28.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 1.6629,
        "xg_place": -0.611,
        "goals_minus_xg": 0.3371,
        "key_passes": 33.0,
        "assists": 4.0,
        "xa": 3.6822,
        "assists_minus_xa": 0.3178,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.3451,
        "points_added": 1.8489,
        "xpoints_added": 1.3188,
        "passes_attempted": 1577.0,
        "pass_completion_pct": 0.7831,
        "xpass_completion_pct": 0.7795,
        "passes_over_expected": 5.7128,
        "passes_over_expected_p100": 0.3623,
        "avg_pass_distance": 22.2825,
        "avg_pass_vertical": 6.5401
      }
    },
    {
      "canonical_id": "sam-cruz-garza",
      "canonical_name": "Sam Cruz Garza",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 119.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.6792,
        "xg_place": -0.2896,
        "goals_minus_xg": -0.6792,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0136,
        "assists_minus_xa": -0.0136,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6928,
        "points_added": 0.0,
        "xpoints_added": 0.7848,
        "passes_attempted": 39.0,
        "pass_completion_pct": 0.5128,
        "xpass_completion_pct": 0.6009,
        "passes_over_expected": -3.4333,
        "passes_over_expected_p100": -8.8035,
        "avg_pass_distance": 20.4374,
        "avg_pass_vertical": 5.8382
      }
    },
    {
      "canonical_id": "samuel-ochoa",
      "canonical_name": "Samuel Ochoa",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 194.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3648,
        "xg_place": -0.3648,
        "goals_minus_xg": -0.3648,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2003,
        "assists_minus_xa": -0.2003,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5651,
        "points_added": 0.0,
        "xpoints_added": 0.2893,
        "passes_attempted": 54.0,
        "pass_completion_pct": 0.7963,
        "xpass_completion_pct": 0.7763,
        "passes_over_expected": 1.0804,
        "passes_over_expected_p100": 2.0008,
        "avg_pass_distance": 14.3407,
        "avg_pass_vertical": -0.9163
      }
    },
    {
      "canonical_id": "sanna-nyassi",
      "canonical_name": "Sanna Nyassi",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1281.0,
        "shots": 20.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 1.4884,
        "xg_place": 0.4088,
        "goals_minus_xg": -0.4884,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 1.883,
        "assists_minus_xa": -0.883,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.3714,
        "points_added": 1.0503,
        "xpoints_added": 1.445,
        "passes_attempted": 409.0,
        "pass_completion_pct": 0.7702,
        "xpass_completion_pct": 0.7577,
        "passes_over_expected": 5.0924,
        "passes_over_expected_p100": 1.2451,
        "avg_pass_distance": 18.0519,
        "avg_pass_vertical": -0.8018
      }
    },
    {
      "canonical_id": "sa\u00ebr-s\u00e8ne",
      "canonical_name": "Sa\u00ebr S\u00e8ne",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1335.0,
        "shots": 41.0,
        "shots_on_target": 18.0,
        "goals": 5.0,
        "xg": 4.4827,
        "xg_place": 0.9463,
        "goals_minus_xg": 0.5173,
        "key_passes": 15.0,
        "assists": 4.0,
        "xa": 1.2491,
        "assists_minus_xa": 2.7509,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 5.7319,
        "points_added": 2.8495,
        "xpoints_added": 3.743,
        "passes_attempted": 461.0,
        "pass_completion_pct": 0.7158,
        "xpass_completion_pct": 0.7706,
        "passes_over_expected": -25.2386,
        "passes_over_expected_p100": -5.4748,
        "avg_pass_distance": 17.8474,
        "avg_pass_vertical": 2.2315
      }
    },
    {
      "canonical_id": "scott-caldwell",
      "canonical_name": "Scott Caldwell",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2471.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.19,
        "xg_place": -0.1668,
        "goals_minus_xg": -0.19,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 0.9059,
        "assists_minus_xa": 0.0941,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0959,
        "points_added": 0.0,
        "xpoints_added": 0.1095,
        "passes_attempted": 1029.0,
        "pass_completion_pct": 0.8299,
        "xpass_completion_pct": 0.8448,
        "passes_over_expected": -15.3254,
        "passes_over_expected_p100": -1.4893,
        "avg_pass_distance": 18.8105,
        "avg_pass_vertical": 5.3589
      }
    },
    {
      "canonical_id": "sean-franklin",
      "canonical_name": "Sean Franklin",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3172.0,
        "shots": 18.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 2.0781,
        "xg_place": -0.7437,
        "goals_minus_xg": -0.0781,
        "key_passes": 30.0,
        "assists": 3.0,
        "xa": 3.1651,
        "assists_minus_xa": -0.1651,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.2432,
        "points_added": 0.4429,
        "xpoints_added": 1.2201,
        "passes_attempted": 1796.0,
        "pass_completion_pct": 0.7739,
        "xpass_completion_pct": 0.7656,
        "passes_over_expected": 14.9725,
        "passes_over_expected_p100": 0.8337,
        "avg_pass_distance": 19.4961,
        "avg_pass_vertical": 6.1827
      }
    },
    {
      "canonical_id": "sean-johnson",
      "canonical_name": "Sean Johnson",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2719.0,
        "shots": 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.0355,
        "assists_minus_xa": -0.0355,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0355,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 745.0,
        "pass_completion_pct": 0.455,
        "xpass_completion_pct": 0.4966,
        "passes_over_expected": -30.972,
        "passes_over_expected_p100": -4.1573,
        "avg_pass_distance": 51.967,
        "avg_pass_vertical": 47.9714,
        "shots_faced": 132.0,
        "goals_conceded": 38.0,
        "saves": 93.0,
        "headed_shot_share": 0.197,
        "xg_faced": 38.705,
        "goals_conceded_minus_xg": -0.705,
        "goals_per_xg": 0.9818
      }
    },
    {
      "canonical_id": "sebastian-velasquez",
      "canonical_name": "Sebastian Velasquez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1266.0,
        "shots": 25.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 1.7761,
        "xg_place": -0.0099,
        "goals_minus_xg": -0.7761,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.8372,
        "assists_minus_xa": -0.8372,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.6134,
        "points_added": 0.0,
        "xpoints_added": 0.7595,
        "passes_attempted": 604.0,
        "pass_completion_pct": 0.8278,
        "xpass_completion_pct": 0.8231,
        "passes_over_expected": 2.8198,
        "passes_over_expected_p100": 0.4668,
        "avg_pass_distance": 16.0271,
        "avg_pass_vertical": 1.8101
      }
    },
    {
      "canonical_id": "sebastien-le-toux",
      "canonical_name": "Sebastien Le Toux",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2406.0,
        "shots": 34.0,
        "shots_on_target": 13.0,
        "goals": 3.0,
        "xg": 3.8001,
        "xg_place": -0.7466,
        "goals_minus_xg": -0.8001,
        "key_passes": 75.0,
        "assists": 9.0,
        "xa": 8.3278,
        "assists_minus_xa": 0.6722,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 12.1279,
        "points_added": 1.9199,
        "xpoints_added": 2.2732,
        "passes_attempted": 974.0,
        "pass_completion_pct": 0.6376,
        "xpass_completion_pct": 0.657,
        "passes_over_expected": -18.9364,
        "passes_over_expected_p100": -1.9442,
        "avg_pass_distance": 19.7741,
        "avg_pass_vertical": 4.2781
      }
    },
    {
      "canonical_id": "servando-carrasco",
      "canonical_name": "Servando Carrasco",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1407.0,
        "shots": 13.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.1944,
        "xg_place": -0.2523,
        "goals_minus_xg": -0.1944,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.1139,
        "assists_minus_xa": -0.1139,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.3083,
        "points_added": 1.0617,
        "xpoints_added": 1.0518,
        "passes_attempted": 655.0,
        "pass_completion_pct": 1.5424,
        "xpass_completion_pct": 1.6179000000000001,
        "passes_over_expected": -4.6434999999999995,
        "passes_over_expected_p100": -7.5497,
        "avg_pass_distance": 46.13,
        "avg_pass_vertical": 16.053
      }
    },
    {
      "canonical_id": "seth-sinovic",
      "canonical_name": "Seth Sinovic",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3576.0,
        "shots": 18.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 0.7914,
        "xg_place": -0.4273,
        "goals_minus_xg": 0.2086,
        "key_passes": 24.0,
        "assists": 3.0,
        "xa": 1.4958,
        "assists_minus_xa": 1.5042,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.2872,
        "points_added": 0.0,
        "xpoints_added": 0.5206,
        "passes_attempted": 1900.0,
        "pass_completion_pct": 0.7489,
        "xpass_completion_pct": 0.7584,
        "passes_over_expected": -18.0396,
        "passes_over_expected_p100": -0.9495,
        "avg_pass_distance": 20.6867,
        "avg_pass_vertical": 6.3709
      }
    },
    {
      "canonical_id": "shalrie-joseph",
      "canonical_name": "Shalrie Joseph",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 711.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.51,
        "xg_place": 0.3477,
        "goals_minus_xg": 0.49,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.6528,
        "assists_minus_xa": 0.3472,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.1627,
        "points_added": 0.8914,
        "xpoints_added": 0.3937,
        "passes_attempted": 478.0,
        "pass_completion_pct": 0.8264,
        "xpass_completion_pct": 0.8362,
        "passes_over_expected": -4.7061,
        "passes_over_expected_p100": -0.9845,
        "avg_pass_distance": 19.6371,
        "avg_pass_vertical": 4.4083
      }
    },
    {
      "canonical_id": "shane-oneill",
      "canonical_name": "Shane O'Neill",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2470.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.294,
        "xg_place": 0.9879,
        "goals_minus_xg": -0.294,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.9616,
        "assists_minus_xa": -0.9616,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.2555,
        "points_added": 0.0,
        "xpoints_added": 0.225,
        "passes_attempted": 874.0,
        "pass_completion_pct": 0.7449,
        "xpass_completion_pct": 0.7802,
        "passes_over_expected": -30.9277,
        "passes_over_expected_p100": -3.5386,
        "avg_pass_distance": 23.5592,
        "avg_pass_vertical": 9.8563
      }
    },
    {
      "canonical_id": "shaun-francis",
      "canonical_name": "Shaun Francis",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 95.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": 1.0,
        "assists": 0.0,
        "xa": 0.0493,
        "assists_minus_xa": -0.0493,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0748,
        "points_added": 0.0,
        "xpoints_added": 0.0201,
        "passes_attempted": 36.0,
        "pass_completion_pct": 0.7222,
        "xpass_completion_pct": 0.7066,
        "passes_over_expected": 0.5642,
        "passes_over_expected_p100": 1.5671,
        "avg_pass_distance": 22.6367,
        "avg_pass_vertical": 12.5273
      }
    },
    {
      "canonical_id": "shea-salinas",
      "canonical_name": "Shea Salinas",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2103.0,
        "shots": 35.0,
        "shots_on_target": 16.0,
        "goals": 2.0,
        "xg": 3.5775,
        "xg_place": 0.5849,
        "goals_minus_xg": -1.5775,
        "key_passes": 65.0,
        "assists": 6.0,
        "xa": 6.8392,
        "assists_minus_xa": -0.8392,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 10.4167,
        "points_added": 2.1922,
        "xpoints_added": 3.0377,
        "passes_attempted": 998.0,
        "pass_completion_pct": 0.6242,
        "xpass_completion_pct": 0.6415,
        "passes_over_expected": -17.1922,
        "passes_over_expected_p100": -1.7227,
        "avg_pass_distance": 21.0604,
        "avg_pass_vertical": 3.4885
      }
    },
    {
      "canonical_id": "sheanon-williams",
      "canonical_name": "Sheanon Williams",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3107.0,
        "shots": 14.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.8669,
        "xg_place": -0.5132,
        "goals_minus_xg": 0.1331,
        "key_passes": 27.0,
        "assists": 5.0,
        "xa": 3.5464,
        "assists_minus_xa": 1.4536,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.4134,
        "points_added": 1.2754,
        "xpoints_added": 1.5817,
        "passes_attempted": 1599.0,
        "pass_completion_pct": 0.6917,
        "xpass_completion_pct": 0.7225,
        "passes_over_expected": -49.2885,
        "passes_over_expected_p100": -3.0825,
        "avg_pass_distance": 22.5679,
        "avg_pass_vertical": 10.9276
      }
    },
    {
      "canonical_id": "sherjill-macdonald",
      "canonical_name": "Sherjill MacDonald",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 624.0,
        "shots": 11.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 1.1208,
        "xg_place": -0.2542,
        "goals_minus_xg": -1.1208,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 1.3696,
        "assists_minus_xa": -0.3696,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.4904,
        "points_added": 0.0,
        "xpoints_added": 0.8749,
        "passes_attempted": 144.0,
        "pass_completion_pct": 0.6458,
        "xpass_completion_pct": 0.7358,
        "passes_over_expected": -12.962,
        "passes_over_expected_p100": -9.0014,
        "avg_pass_distance": 12.5897,
        "avg_pass_vertical": 0.2896
      }
    },
    {
      "canonical_id": "sinisa-ubiparipovic",
      "canonical_name": "Sinisa Ubiparipovic",
      "positions": [
        "AM"
      ],
      "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": 5.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.8347,
        "passes_over_expected": -0.1734,
        "passes_over_expected_p100": -3.4671,
        "avg_pass_distance": 16.1423,
        "avg_pass_vertical": 0.3929
      }
    },
    {
      "canonical_id": "soony-saad",
      "canonical_name": "Soony Saad",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1514.0,
        "shots": 58.0,
        "shots_on_target": 15.0,
        "goals": 4.0,
        "xg": 3.4016,
        "xg_place": -0.7082,
        "goals_minus_xg": 0.5984,
        "key_passes": 28.0,
        "assists": 4.0,
        "xa": 2.4928,
        "assists_minus_xa": 1.5073,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 5.8944,
        "points_added": 1.5752,
        "xpoints_added": 2.4173,
        "passes_attempted": 438.0,
        "pass_completion_pct": 0.7466,
        "xpass_completion_pct": 0.7214,
        "passes_over_expected": 11.0054,
        "passes_over_expected_p100": 2.5126,
        "avg_pass_distance": 18.6422,
        "avg_pass_vertical": 0.9149
      }
    },
    {
      "canonical_id": "stefan-frei",
      "canonical_name": "Stefan Frei",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 95.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 28.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.4402,
        "passes_over_expected": 1.6731,
        "passes_over_expected_p100": 5.9753,
        "avg_pass_distance": 53.2155,
        "avg_pass_vertical": 51.5282,
        "shots_faced": 3.0,
        "goals_conceded": 1.0,
        "saves": 2.0,
        "headed_shot_share": 0.3333,
        "xg_faced": 1.279,
        "goals_conceded_minus_xg": -0.279,
        "goals_per_xg": 0.7818
      }
    },
    {
      "canonical_id": "stephen-keel",
      "canonical_name": "Stephen Keel",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 547.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.2182,
        "xg_place": 0.3709,
        "goals_minus_xg": 0.7818,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.048,
        "assists_minus_xa": -0.048,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2662,
        "points_added": 0.9958,
        "xpoints_added": 0.1747,
        "passes_attempted": 174.0,
        "pass_completion_pct": 0.8621,
        "xpass_completion_pct": 0.8523,
        "passes_over_expected": 1.6996,
        "passes_over_expected_p100": 0.9768,
        "avg_pass_distance": 22.9133,
        "avg_pass_vertical": 9.9042
      }
    },
    {
      "canonical_id": "stephen-mccarthy",
      "canonical_name": "Stephen McCarthy",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1698.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.7063,
        "xg_place": -0.1956,
        "goals_minus_xg": -0.7063,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.807,
        "assists_minus_xa": -0.807,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.5132,
        "points_added": 0.0,
        "xpoints_added": 0.5132,
        "passes_attempted": 612.0,
        "pass_completion_pct": 0.8333,
        "xpass_completion_pct": 0.8337,
        "passes_over_expected": -0.229,
        "passes_over_expected_p100": -0.0374,
        "avg_pass_distance": 24.0997,
        "avg_pass_vertical": 8.9099
      }
    },
    {
      "canonical_id": "steve-purdy",
      "canonical_name": "Steve Purdy",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 519.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.089,
        "xg_place": -0.0263,
        "goals_minus_xg": -0.089,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.089,
        "points_added": 0.0,
        "xpoints_added": 0.0499,
        "passes_attempted": 143.0,
        "pass_completion_pct": 0.7063,
        "xpass_completion_pct": 0.7713,
        "passes_over_expected": -9.2908,
        "passes_over_expected_p100": -6.497,
        "avg_pass_distance": 22.8158,
        "avg_pass_vertical": 9.8054
      }
    },
    {
      "canonical_id": "steve-zakuani",
      "canonical_name": "Steve Zakuani",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 527.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.4774,
        "xg_place": -0.9351,
        "goals_minus_xg": -1.4774,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 1.2924,
        "assists_minus_xa": -0.2924,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.7698,
        "points_added": 0.0,
        "xpoints_added": 1.1756,
        "passes_attempted": 220.0,
        "pass_completion_pct": 0.7727,
        "xpass_completion_pct": 0.7662,
        "passes_over_expected": 1.4446,
        "passes_over_expected_p100": 0.6566,
        "avg_pass_distance": 16.8372,
        "avg_pass_vertical": 0.4378
      }
    },
    {
      "canonical_id": "steven-beitashour",
      "canonical_name": "Steven Beitashour",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2630.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.6536,
        "xg_place": 0.2225,
        "goals_minus_xg": 0.3464,
        "key_passes": 16.0,
        "assists": 2.0,
        "xa": 1.8172,
        "assists_minus_xa": 0.1828,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.4708,
        "points_added": 0.2063,
        "xpoints_added": 0.1244,
        "passes_attempted": 1218.0,
        "pass_completion_pct": 0.7299,
        "xpass_completion_pct": 0.7231,
        "passes_over_expected": 8.2574,
        "passes_over_expected_p100": 0.6779,
        "avg_pass_distance": 21.9093,
        "avg_pass_vertical": 11.0314
      }
    },
    {
      "canonical_id": "steven-caldwell",
      "canonical_name": "Steven Caldwell",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2230.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.6691,
        "xg_place": -0.4165,
        "goals_minus_xg": -0.6691,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.2756,
        "assists_minus_xa": 0.7244,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.9447,
        "points_added": 0.527,
        "xpoints_added": 1.3315,
        "passes_attempted": 751.0,
        "pass_completion_pct": 0.735,
        "xpass_completion_pct": 0.7368,
        "passes_over_expected": -1.342,
        "passes_over_expected_p100": -0.1787,
        "avg_pass_distance": 28.7551,
        "avg_pass_vertical": 16.3239
      }
    },
    {
      "canonical_id": "steven-kinney",
      "canonical_name": "Steven Kinney",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 194.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0151,
        "xg_place": -0.0151,
        "goals_minus_xg": -0.0151,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0577,
        "assists_minus_xa": -0.0577,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0728,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 83.0,
        "pass_completion_pct": 0.6627,
        "xpass_completion_pct": 0.6772,
        "passes_over_expected": -1.205,
        "passes_over_expected_p100": -1.4518,
        "avg_pass_distance": 27.1864,
        "avg_pass_vertical": 16.5749
      }
    },
    {
      "canonical_id": "steven-lenhart",
      "canonical_name": "Steven Lenhart",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1428.0,
        "shots": 35.0,
        "shots_on_target": 13.0,
        "goals": 4.0,
        "xg": 2.7893,
        "xg_place": 1.465,
        "goals_minus_xg": 1.2107,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 0.8238,
        "assists_minus_xa": 0.1762,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.6131,
        "points_added": 1.7748,
        "xpoints_added": 1.512,
        "passes_attempted": 475.0,
        "pass_completion_pct": 0.6547,
        "xpass_completion_pct": 0.654,
        "passes_over_expected": 0.3429,
        "passes_over_expected_p100": 0.0722,
        "avg_pass_distance": 14.7307,
        "avg_pass_vertical": 2.1721
      }
    },
    {
      "canonical_id": "steward-ceus",
      "canonical_name": "Steward Ceus",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 100.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 24.0,
        "pass_completion_pct": 0.625,
        "xpass_completion_pct": 0.642,
        "passes_over_expected": -0.4073,
        "passes_over_expected_p100": -1.6972,
        "avg_pass_distance": 43.6666,
        "avg_pass_vertical": 35.6979,
        "shots_faced": 6.0,
        "goals_conceded": 1.0,
        "saves": 5.0,
        "headed_shot_share": 0.0,
        "xg_faced": 1.5288,
        "goals_conceded_minus_xg": -0.5288,
        "goals_per_xg": 0.6541
      }
    },
    {
      "canonical_id": "tally-hall",
      "canonical_name": "Tally Hall",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3823.0,
        "shots": 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.0921,
        "assists_minus_xa": -0.0921,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0921,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1340.0,
        "pass_completion_pct": 0.5485,
        "xpass_completion_pct": 0.5462,
        "passes_over_expected": 3.152,
        "passes_over_expected_p100": 0.2352,
        "avg_pass_distance": 50.4778,
        "avg_pass_vertical": 45.5893,
        "shots_faced": 162.0,
        "goals_conceded": 44.0,
        "saves": 109.0,
        "headed_shot_share": 0.142,
        "xg_faced": 49.7431,
        "goals_conceded_minus_xg": -5.7431,
        "goals_per_xg": 0.8845
      }
    },
    {
      "canonical_id": "taylor-kemp",
      "canonical_name": "Taylor Kemp",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 572.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0157,
        "xg_place": -0.0157,
        "goals_minus_xg": -0.0157,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.3106,
        "assists_minus_xa": -0.3106,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3262,
        "points_added": 0.0,
        "xpoints_added": 0.0125,
        "passes_attempted": 265.0,
        "pass_completion_pct": 0.6151,
        "xpass_completion_pct": 0.6799,
        "passes_over_expected": -17.1741,
        "passes_over_expected_p100": -6.4808,
        "avg_pass_distance": 22.4638,
        "avg_pass_vertical": 8.0625
      }
    },
    {
      "canonical_id": "taylor-morgan",
      "canonical_name": "Taylor Morgan",
      "positions": [
        "CM"
      ],
      "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": 4.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.718,
        "passes_over_expected": -0.8721,
        "passes_over_expected_p100": -21.8014,
        "avg_pass_distance": 13.5387,
        "avg_pass_vertical": 1.3608
      }
    },
    {
      "canonical_id": "teal-bunbury",
      "canonical_name": "Teal Bunbury",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 434.0,
        "shots": 14.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 1.8133,
        "xg_place": 0.363,
        "goals_minus_xg": -1.8133,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.3169,
        "assists_minus_xa": 0.6831,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.1302,
        "points_added": 0.0,
        "xpoints_added": 0.7577,
        "passes_attempted": 106.0,
        "pass_completion_pct": 0.7358,
        "xpass_completion_pct": 0.7661,
        "passes_over_expected": -3.2079,
        "passes_over_expected_p100": -3.0263,
        "avg_pass_distance": 13.9631,
        "avg_pass_vertical": -3.1235
      }
    },
    {
      "canonical_id": "terry-dunfield",
      "canonical_name": "Terry Dunfield",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 327.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1796,
        "xg_place": -0.1652,
        "goals_minus_xg": -0.1796,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0229,
        "assists_minus_xa": -0.0229,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2025,
        "points_added": 0.0,
        "xpoints_added": 0.1092,
        "passes_attempted": 187.0,
        "pass_completion_pct": 0.7861,
        "xpass_completion_pct": 0.7771,
        "passes_over_expected": 1.6756,
        "passes_over_expected_p100": 0.896,
        "avg_pass_distance": 21.5038,
        "avg_pass_vertical": 8.1642
      }
    },
    {
      "canonical_id": "thierry-henry",
      "canonical_name": "Thierry Henry",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2958.0,
        "shots": 102.0,
        "shots_on_target": 31.0,
        "goals": 10.0,
        "xg": 10.926,
        "xg_place": -0.6348,
        "goals_minus_xg": -0.926,
        "key_passes": 73.0,
        "assists": 9.0,
        "xa": 9.0855,
        "assists_minus_xa": -0.0855,
        "goals_plus_assists": 19.0,
        "xg_plus_xa": 20.0115,
        "points_added": 3.826,
        "xpoints_added": 5.7149,
        "passes_attempted": 1153.0,
        "pass_completion_pct": 0.6644,
        "xpass_completion_pct": 0.6611,
        "passes_over_expected": 3.7425,
        "passes_over_expected_p100": 0.3246,
        "avg_pass_distance": 20.3943,
        "avg_pass_vertical": 5.4775
      }
    },
    {
      "canonical_id": "tim-cahill",
      "canonical_name": "Tim Cahill",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2626.0,
        "shots": 59.0,
        "shots_on_target": 24.0,
        "goals": 12.0,
        "xg": 8.7605,
        "xg_place": 1.5604,
        "goals_minus_xg": 3.2395,
        "key_passes": 22.0,
        "assists": 4.0,
        "xa": 2.2058,
        "assists_minus_xa": 1.7942,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 10.9663,
        "points_added": 6.6185,
        "xpoints_added": 6.5588,
        "passes_attempted": 1374.0,
        "pass_completion_pct": 0.7926,
        "xpass_completion_pct": 0.7988,
        "passes_over_expected": -8.5523,
        "passes_over_expected_p100": -0.6224,
        "avg_pass_distance": 18.0529,
        "avg_pass_vertical": 5.7651
      }
    },
    {
      "canonical_id": "tim-melia",
      "canonical_name": "Tim Melia",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 191.0,
        "shots": 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.0197,
        "assists_minus_xa": -0.0197,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0197,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 79.0,
        "pass_completion_pct": 0.6962,
        "xpass_completion_pct": 0.7195,
        "passes_over_expected": -1.8415,
        "passes_over_expected_p100": -2.331,
        "avg_pass_distance": 34.7529,
        "avg_pass_vertical": 28.1101,
        "shots_faced": 15.0,
        "goals_conceded": 7.0,
        "saves": 8.0,
        "headed_shot_share": 0.2,
        "xg_faced": 5.725,
        "goals_conceded_minus_xg": 1.275,
        "goals_per_xg": 1.2227
      }
    },
    {
      "canonical_id": "todd-dunivant",
      "canonical_name": "Todd Dunivant",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2620.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.9692,
        "xg_place": 0.4058,
        "goals_minus_xg": -0.9692,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 1.637,
        "assists_minus_xa": -0.637,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.6062,
        "points_added": 0.0,
        "xpoints_added": 0.8128,
        "passes_attempted": 1538.0,
        "pass_completion_pct": 0.7055,
        "xpass_completion_pct": 0.7335,
        "passes_over_expected": -43.0798,
        "passes_over_expected_p100": -2.801,
        "avg_pass_distance": 23.1279,
        "avg_pass_vertical": 10.9889
      }
    },
    {
      "canonical_id": "tom-heinemann",
      "canonical_name": "Tom Heinemann",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 348.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.4502,
        "xg_place": -0.4994,
        "goals_minus_xg": -0.4502,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.8192,
        "assists_minus_xa": 0.1808,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.2694,
        "points_added": 1.9071,
        "xpoints_added": 1.3878,
        "passes_attempted": 82.0,
        "pass_completion_pct": 0.6098,
        "xpass_completion_pct": 0.6345,
        "passes_over_expected": -2.031,
        "passes_over_expected_p100": -2.4768,
        "avg_pass_distance": 13.0176,
        "avg_pass_vertical": 1.1837
      }
    },
    {
      "canonical_id": "tommy-meyer",
      "canonical_name": "Tommy Meyer",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 533.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0501,
        "xg_place": -0.0501,
        "goals_minus_xg": -0.0501,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.028,
        "assists_minus_xa": -0.028,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.078,
        "points_added": 0.0,
        "xpoints_added": 0.0652,
        "passes_attempted": 216.0,
        "pass_completion_pct": 0.7593,
        "xpass_completion_pct": 0.8069,
        "passes_over_expected": -10.2929,
        "passes_over_expected_p100": -4.7652,
        "avg_pass_distance": 24.311,
        "avg_pass_vertical": 12.3037
      }
    },
    {
      "canonical_id": "tony-beltran",
      "canonical_name": "Tony Beltran",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2963.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.3063,
        "xg_place": 0.1303,
        "goals_minus_xg": -0.3063,
        "key_passes": 27.0,
        "assists": 0.0,
        "xa": 1.8688,
        "assists_minus_xa": -1.8688,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.1751,
        "points_added": 0.0,
        "xpoints_added": 0.1266,
        "passes_attempted": 1703.0,
        "pass_completion_pct": 0.7757,
        "xpass_completion_pct": 0.7783,
        "passes_over_expected": -4.4943,
        "passes_over_expected_p100": -0.2639,
        "avg_pass_distance": 19.9858,
        "avg_pass_vertical": 6.7683
      }
    },
    {
      "canonical_id": "tony-cascio",
      "canonical_name": "Tony Cascio",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 595.0,
        "shots": 14.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.2615,
        "xg_place": -0.868,
        "goals_minus_xg": -0.2615,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.3498,
        "assists_minus_xa": -0.3498,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6113,
        "points_added": 0.0501,
        "xpoints_added": 0.8122,
        "passes_attempted": 201.0,
        "pass_completion_pct": 0.7114,
        "xpass_completion_pct": 0.7003,
        "passes_over_expected": 2.2378,
        "passes_over_expected_p100": 1.1133,
        "avg_pass_distance": 18.0183,
        "avg_pass_vertical": 2.9824
      }
    },
    {
      "canonical_id": "tony-tchani",
      "canonical_name": "Tony Tchani",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1438.0,
        "shots": 9.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.191,
        "xg_place": -0.1073,
        "goals_minus_xg": -0.191,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 1.1116,
        "assists_minus_xa": -0.1116,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3026,
        "points_added": 0.0,
        "xpoints_added": 0.1531,
        "passes_attempted": 786.0,
        "pass_completion_pct": 0.7519,
        "xpass_completion_pct": 0.7794,
        "passes_over_expected": -21.5715,
        "passes_over_expected_p100": -2.7445,
        "avg_pass_distance": 21.1421,
        "avg_pass_vertical": 7.1114
      }
    },
    {
      "canonical_id": "tristan-bowen",
      "canonical_name": "Tristan Bowen",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1259.0,
        "shots": 32.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 1.5765,
        "xg_place": -0.225,
        "goals_minus_xg": 0.4235,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 1.5394,
        "assists_minus_xa": -0.5394,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.1159,
        "points_added": 1.2273,
        "xpoints_added": 0.9778,
        "passes_attempted": 380.0,
        "pass_completion_pct": 0.6211,
        "xpass_completion_pct": 0.7129,
        "passes_over_expected": -34.9181,
        "passes_over_expected_p100": -9.189,
        "avg_pass_distance": 16.658,
        "avg_pass_vertical": 1.3949
      }
    },
    {
      "canonical_id": "troy-perkins",
      "canonical_name": "Troy Perkins",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3327.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1034.0,
        "pass_completion_pct": 0.6422,
        "xpass_completion_pct": 0.6635,
        "passes_over_expected": -22.0828,
        "passes_over_expected_p100": -2.1357,
        "avg_pass_distance": 42.4185,
        "avg_pass_vertical": 35.647,
        "shots_faced": 166.0,
        "goals_conceded": 50.0,
        "saves": 114.0,
        "headed_shot_share": 0.1566,
        "xg_faced": 45.7766,
        "goals_conceded_minus_xg": 4.2234,
        "goals_per_xg": 1.0923
      }
    },
    {
      "canonical_id": "ty-harden",
      "canonical_name": "Ty Harden",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 637.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.432,
        "xg_place": -0.432,
        "goals_minus_xg": -0.432,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1058,
        "assists_minus_xa": -0.1058,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5378,
        "points_added": 0.0,
        "xpoints_added": 0.2885,
        "passes_attempted": 266.0,
        "pass_completion_pct": 0.703,
        "xpass_completion_pct": 0.7484,
        "passes_over_expected": -12.072,
        "passes_over_expected_p100": -4.5384,
        "avg_pass_distance": 22.2474,
        "avg_pass_vertical": 12.1879
      }
    },
    {
      "canonical_id": "tyson-wahl",
      "canonical_name": "Tyson Wahl",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2319.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3321,
        "xg_place": 0.1875,
        "goals_minus_xg": -0.3321,
        "key_passes": 20.0,
        "assists": 1.0,
        "xa": 1.1304,
        "assists_minus_xa": -0.1304,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4624,
        "points_added": 0.0,
        "xpoints_added": 0.3017,
        "passes_attempted": 1025.0,
        "pass_completion_pct": 0.719,
        "xpass_completion_pct": 0.7323,
        "passes_over_expected": -13.5632,
        "passes_over_expected_p100": -1.3232,
        "avg_pass_distance": 21.9297,
        "avg_pass_vertical": 10.3776
      }
    },
    {
      "canonical_id": "uri-rosell",
      "canonical_name": "Uri Rosell",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3345.0,
        "shots": 30.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.0882,
        "xg_place": -0.5679,
        "goals_minus_xg": -0.0882,
        "key_passes": 24.0,
        "assists": 1.0,
        "xa": 0.715,
        "assists_minus_xa": 0.285,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.8032,
        "points_added": 0.3878,
        "xpoints_added": 0.5418,
        "passes_attempted": 1862.0,
        "pass_completion_pct": 0.8362,
        "xpass_completion_pct": 0.8512,
        "passes_over_expected": -27.9263,
        "passes_over_expected_p100": -1.4998,
        "avg_pass_distance": 22.2486,
        "avg_pass_vertical": 5.7307
      }
    },
    {
      "canonical_id": "vicente-s\u00e1nchez",
      "canonical_name": "Vicente S\u00e1nchez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 689.0,
        "shots": 13.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.3557,
        "xg_place": -0.0655,
        "goals_minus_xg": -0.3557,
        "key_passes": 9.0,
        "assists": 3.0,
        "xa": 1.0198,
        "assists_minus_xa": 1.9802,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.3755,
        "points_added": 0.9204,
        "xpoints_added": 1.0594,
        "passes_attempted": 285.0,
        "pass_completion_pct": 0.6807,
        "xpass_completion_pct": 0.741,
        "passes_over_expected": -17.1904,
        "passes_over_expected_p100": -6.0317,
        "avg_pass_distance": 22.5049,
        "avg_pass_vertical": 5.6093
      }
    },
    {
      "canonical_id": "v\u00edctor-bern\u00e1rdez",
      "canonical_name": "V\u00edctor Bern\u00e1rdez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2418.0,
        "shots": 17.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.5239,
        "xg_place": -0.7963,
        "goals_minus_xg": -0.5239,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.3731,
        "assists_minus_xa": 0.6269,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.8969,
        "points_added": 0.5423,
        "xpoints_added": 0.9501,
        "passes_attempted": 808.0,
        "pass_completion_pct": 0.7153,
        "xpass_completion_pct": 0.7402,
        "passes_over_expected": -20.0967,
        "passes_over_expected_p100": -2.4872,
        "avg_pass_distance": 29.5545,
        "avg_pass_vertical": 15.4142
      }
    },
    {
      "canonical_id": "walker-zimmerman",
      "canonical_name": "Walker Zimmerman",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 458.0,
        "shots": 4.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 0.5349,
        "xg_place": 0.5966,
        "goals_minus_xg": 1.4651,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0323,
        "assists_minus_xa": -0.0323,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.5672,
        "points_added": 2.2781,
        "xpoints_added": 0.4991,
        "passes_attempted": 143.0,
        "pass_completion_pct": 0.8182,
        "xpass_completion_pct": 0.8143,
        "passes_over_expected": 0.5596,
        "passes_over_expected_p100": 0.3914,
        "avg_pass_distance": 23.8901,
        "avg_pass_vertical": 9.6008
      }
    },
    {
      "canonical_id": "walter-martinez",
      "canonical_name": "Walter Martinez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1008.0,
        "shots": 16.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 0.9953,
        "xg_place": 0.6143,
        "goals_minus_xg": 1.0047,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 1.5263,
        "assists_minus_xa": -0.5263,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.5216,
        "points_added": 1.0838,
        "xpoints_added": 0.7982,
        "passes_attempted": 465.0,
        "pass_completion_pct": 0.729,
        "xpass_completion_pct": 0.7741,
        "passes_over_expected": -20.9435,
        "passes_over_expected_p100": -4.504,
        "avg_pass_distance": 19.4847,
        "avg_pass_vertical": 4.1957
      }
    },
    {
      "canonical_id": "walter-v\u00edlchez",
      "canonical_name": "Walter V\u00edlchez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1043.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0386,
        "xg_place": -0.0151,
        "goals_minus_xg": -0.0386,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.6849,
        "assists_minus_xa": 0.3151,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7235,
        "points_added": 0.0,
        "xpoints_added": 0.0211,
        "passes_attempted": 397.0,
        "pass_completion_pct": 0.7783,
        "xpass_completion_pct": 0.8094,
        "passes_over_expected": -12.3251,
        "passes_over_expected_p100": -3.1046,
        "avg_pass_distance": 22.8055,
        "avg_pass_vertical": 9.6436
      }
    },
    {
      "canonical_id": "wandrille-lefevre",
      "canonical_name": "Wandrille Lefevre",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 435.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2656,
        "xg_place": -0.1909,
        "goals_minus_xg": -0.2656,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2656,
        "points_added": 0.0,
        "xpoints_added": 0.3007,
        "passes_attempted": 147.0,
        "pass_completion_pct": 0.7619,
        "xpass_completion_pct": 0.7601,
        "passes_over_expected": 0.263,
        "passes_over_expected_p100": 0.1789,
        "avg_pass_distance": 28.4875,
        "avg_pass_vertical": 14.7977
      }
    },
    {
      "canonical_id": "warren-creavalle",
      "canonical_name": "Warren Creavalle",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2176.0,
        "shots": 23.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 3.191,
        "xg_place": 0.1083,
        "goals_minus_xg": -0.191,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 1.4892,
        "assists_minus_xa": -0.4892,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.6802,
        "points_added": 3.088,
        "xpoints_added": 3.0316,
        "passes_attempted": 1037.0,
        "pass_completion_pct": 0.7956,
        "xpass_completion_pct": 0.8207,
        "passes_over_expected": -26.1083,
        "passes_over_expected_p100": -2.5177,
        "avg_pass_distance": 19.7324,
        "avg_pass_vertical": 4.3786
      }
    },
    {
      "canonical_id": "wells-thompson",
      "canonical_name": "Wells Thompson",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 589.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2611,
        "xg_place": -0.2611,
        "goals_minus_xg": -0.2611,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0275,
        "assists_minus_xa": -0.0275,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2886,
        "points_added": 0.0,
        "xpoints_added": 0.2164,
        "passes_attempted": 365.0,
        "pass_completion_pct": 0.7863,
        "xpass_completion_pct": 0.7945,
        "passes_over_expected": -2.9803,
        "passes_over_expected_p100": -0.8165,
        "avg_pass_distance": 18.6929,
        "avg_pass_vertical": 6.2516
      }
    },
    {
      "canonical_id": "wil-trapp",
      "canonical_name": "Wil Trapp",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1505.0,
        "shots": 8.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1583,
        "xg_place": -0.1583,
        "goals_minus_xg": -0.1583,
        "key_passes": 20.0,
        "assists": 1.0,
        "xa": 1.6545,
        "assists_minus_xa": -0.6545,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.8128,
        "points_added": 0.0,
        "xpoints_added": 0.0968,
        "passes_attempted": 842.0,
        "pass_completion_pct": 0.8266,
        "xpass_completion_pct": 0.8297,
        "passes_over_expected": -2.6011,
        "passes_over_expected_p100": -0.3089,
        "avg_pass_distance": 22.4679,
        "avg_pass_vertical": 5.906
      }
    },
    {
      "canonical_id": "will-bruin",
      "canonical_name": "Will Bruin",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3068.0,
        "shots": 106.0,
        "shots_on_target": 34.0,
        "goals": 10.0,
        "xg": 15.0566,
        "xg_place": -3.5512,
        "goals_minus_xg": -5.0566,
        "key_passes": 38.0,
        "assists": 6.0,
        "xa": 3.9458,
        "assists_minus_xa": 2.0542,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 19.0025,
        "points_added": 3.1104,
        "xpoints_added": 8.4385,
        "passes_attempted": 717.0,
        "pass_completion_pct": 0.6918,
        "xpass_completion_pct": 0.7164,
        "passes_over_expected": -17.6768,
        "passes_over_expected_p100": -2.4654,
        "avg_pass_distance": 14.9632,
        "avg_pass_vertical": 1.5538
      }
    },
    {
      "canonical_id": "will-johnson",
      "canonical_name": "Will Johnson",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3117.0,
        "shots": 66.0,
        "shots_on_target": 22.0,
        "goals": 11.0,
        "xg": 7.2464,
        "xg_place": 0.5841,
        "goals_minus_xg": 3.7536,
        "key_passes": 35.0,
        "assists": 3.0,
        "xa": 3.3505,
        "assists_minus_xa": -0.3505,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 10.5968,
        "points_added": 4.1501,
        "xpoints_added": 4.6062,
        "passes_attempted": 1734.0,
        "pass_completion_pct": 0.8074,
        "xpass_completion_pct": 0.8226,
        "passes_over_expected": -26.392,
        "passes_over_expected_p100": -1.522,
        "avg_pass_distance": 23.1783,
        "avg_pass_vertical": 3.8473
      }
    },
    {
      "canonical_id": "yazid-atouba",
      "canonical_name": "Yazid Atouba",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 69.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0319,
        "xg_place": -0.0319,
        "goals_minus_xg": -0.0319,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0283,
        "assists_minus_xa": -0.0283,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0603,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 20.0,
        "pass_completion_pct": 0.7,
        "xpass_completion_pct": 0.7394,
        "passes_over_expected": -0.7873,
        "passes_over_expected_p100": -3.9367,
        "avg_pass_distance": 12.434,
        "avg_pass_vertical": 0.0257
      }
    },
    {
      "canonical_id": "yordany-alvarez",
      "canonical_name": "Yordany Alvarez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1142.0,
        "shots": 10.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.629,
        "xg_place": 0.2276,
        "goals_minus_xg": 0.371,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1003,
        "assists_minus_xa": -0.1003,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7293,
        "points_added": 0.4117,
        "xpoints_added": 0.6466,
        "passes_attempted": 803.0,
        "pass_completion_pct": 0.8456,
        "xpass_completion_pct": 0.8301,
        "passes_over_expected": 12.4207,
        "passes_over_expected_p100": 1.5468,
        "avg_pass_distance": 18.7506,
        "avg_pass_vertical": 6.0195
      }
    },
    {
      "canonical_id": "zac-macmath",
      "canonical_name": "Zac MacMath",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3324.0,
        "shots": 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.1956,
        "assists_minus_xa": -0.1956,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1956,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1105.0,
        "pass_completion_pct": 0.5412,
        "xpass_completion_pct": 0.5378,
        "passes_over_expected": 3.7658,
        "passes_over_expected_p100": 0.3408,
        "avg_pass_distance": 50.2562,
        "avg_pass_vertical": 45.4811,
        "shots_faced": 147.0,
        "goals_conceded": 43.0,
        "saves": 101.0,
        "headed_shot_share": 0.1497,
        "xg_faced": 44.501,
        "goals_conceded_minus_xg": -1.501,
        "goals_per_xg": 0.9663
      }
    },
    {
      "canonical_id": "zach-loyd",
      "canonical_name": "Zach Loyd",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2314.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.1847,
        "xg_place": -0.0144,
        "goals_minus_xg": -0.1847,
        "key_passes": 15.0,
        "assists": 0.0,
        "xa": 1.6455,
        "assists_minus_xa": -1.6455,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.8302,
        "points_added": 0.0,
        "xpoints_added": 0.1325,
        "passes_attempted": 1214.0,
        "pass_completion_pct": 0.7496,
        "xpass_completion_pct": 0.7753,
        "passes_over_expected": -31.229,
        "passes_over_expected_p100": -2.5724,
        "avg_pass_distance": 22.5366,
        "avg_pass_vertical": 7.178
      }
    },
    {
      "canonical_id": "zach-scott",
      "canonical_name": "Zach Scott",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1665.0,
        "shots": 7.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.4359,
        "xg_place": 0.2346,
        "goals_minus_xg": -0.4359,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.327,
        "assists_minus_xa": -0.327,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7629,
        "points_added": 0.0,
        "xpoints_added": 0.2036,
        "passes_attempted": 757.0,
        "pass_completion_pct": 0.7384,
        "xpass_completion_pct": 0.7631,
        "passes_over_expected": -18.668,
        "passes_over_expected_p100": -2.4661,
        "avg_pass_distance": 24.5158,
        "avg_pass_vertical": 11.5757
      }
    },
    {
      "canonical_id": "\u00e1lvaro-rey",
      "canonical_name": "\u00c1lvaro Rey",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 824.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.1396,
        "xg_place": 0.5341,
        "goals_minus_xg": -0.1396,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 1.1108,
        "assists_minus_xa": -0.1108,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.2504,
        "points_added": 0.0008,
        "xpoints_added": 0.919,
        "passes_attempted": 295.0,
        "pass_completion_pct": 0.7254,
        "xpass_completion_pct": 0.7298,
        "passes_over_expected": -1.2998,
        "passes_over_expected_p100": -0.4406,
        "avg_pass_distance": 21.3934,
        "avg_pass_vertical": 3.1342
      }
    },
    {
      "canonical_id": "\u00e1lvaro-saborio",
      "canonical_name": "\u00c1lvaro Saborio",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1780.0,
        "shots": 60.0,
        "shots_on_target": 23.0,
        "goals": 13.0,
        "xg": 10.2883,
        "xg_place": 0.6226,
        "goals_minus_xg": 2.7117,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 1.1545,
        "assists_minus_xa": -0.1545,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 11.4428,
        "points_added": 7.0126,
        "xpoints_added": 5.6396,
        "passes_attempted": 428.0,
        "pass_completion_pct": 0.7009,
        "xpass_completion_pct": 0.7479,
        "passes_over_expected": -20.1116,
        "passes_over_expected_p100": -4.699,
        "avg_pass_distance": 14.0982,
        "avg_pass_vertical": 0.7289
      }
    },
    {
      "canonical_id": "\u00e9rik-correa",
      "canonical_name": "\u00c9rik Correa",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1139.0,
        "shots": 18.0,
        "shots_on_target": 11.0,
        "goals": 1.0,
        "xg": 2.7681,
        "xg_place": -0.5415,
        "goals_minus_xg": -1.7681,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 0.5146,
        "assists_minus_xa": -0.5146,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.2828,
        "points_added": 0.5745,
        "xpoints_added": 1.6999,
        "passes_attempted": 291.0,
        "pass_completion_pct": 0.7629,
        "xpass_completion_pct": 0.7995,
        "passes_over_expected": -10.6414,
        "passes_over_expected_p100": -3.6568,
        "avg_pass_distance": 13.2629,
        "avg_pass_vertical": -1.659
      }
    }
  ]
}